2000 2000 200000 ***.*....*.*..*....**..*..*.*.**.*...*.***.*..**......*..**.*...*.*****..*..*.*...**.**..*.**.***.**...*.....***.*.**.*.*......****.*.***..***.***..**..*..**.*....*.**.*...*..*..*.......*.***..***...*..*.****.*.***..*.*.**.......***.****.***.....**.**.***.**....**.*..*....*..****.****.....*....**...*.******..*********.*.***..*.*....**..****.*******.........*..*.*..*.***.*....*.*******..*.....***..****....*****.**..*.*.**..***.*.*.*..*..***..*....***...***..*.....*...**.*..*****..***...**.*.***.*..*****...**************.***.*..**.*.**....*.**..**..***.***.******.*****..**..***.**..*...*...***...*.*..**.***..*..**.**..*..*.**.*.*.**....***.**...*...*.*..*.*..*.*..*...*.*.***.***.***..**.****...***.*.*..**.*..*.*.*..*.....******....**..*..*...*..*...*........*.*.***...*.**.**....**...***...*...*........*.*...*.*.*..**..*.*.*.**..*.*.**..****.*...**..**.*..**..**..***..**.***.*...**..*..**..*.****.*....***...***.***.*.**.*..***.**.*...**....****.**.*.*..*.*.***...**.*...***.***.***.*..**.*..*...*..**....*.***...****..*.*.****.......****.**...*.*..*...**.******......*...***.*.*.....*...**...*.....*...**...**.*****..**.**....*..***..*.**..*.**...*.*.*.....***.*****..*...**.*...**....*.*.*******.**.*.***...*.....*.**.*.**.....*..*.*..****.**..****.*..***..**.**.***.*....**.*.***..***..*.**.*.*........**...*****.....***.*******.*..**.*.....*...***..*...**...*.....*.*..****...*..*.**...*...*.***..*.****..**..***..*....**...*.***.*.**.*.....*.*.*.*.****..*.**.*.*******..*.***....*....*..*..*....*...**.**..*.****.****..*.**.*..*...**.*.*...*...*******..********..*..*..*.*..**....*...*..*.*.***.****.**.*.*...*...**.*..**....*..***.*.****.*.*.*....***..*...**.*....*.**.***.........**.*****.*...**.**....*..**.*.**..*.*....**...****.*.**.*.***..*...****...****.*......*.***.*.....**.**..****..**.*.*.*..*.**..*..******.**.*........*.*....**....**....***.****...*..**.*.**..****...**.***.**.*......*...**.*.***.*.*..*.*****..**..***.***.*.*.....***.*..*..**..*..***.*....***.*******.*.* ...****.*..***..*****.**....*......****.****..*...*.****.........**..**...***...******.*.*.*....*......*.....*.**....*..****..*.*..*.*...*.*.***.**.*.*....*.*..***..***.*.******..******.***...****..***...*.*.*.****......*..*.**...****.*....*..*.**...**....*..*****...*..*....***.*.**..**......***.*.***..*.****..*.*..****..**..*...**......**.*.*.....*.***....**.*..*.*******....**.....*.**.*.**....*.*.....*...***.*.*.*...*.****.*..***..*.*..**...*..**.*..**..*...**.**.***......*.**..*.*..*..***..*.*..**.......****..*....*...*.*...****.*...***.****.*.*...**.*..*.**.***.*.***.**..*...*....*.*..**.**..*.*.*.*.*.*.**.******.***.*.....***.*.***.*......*.*.****.***....*.*.**.***.**..*..***.*.....*.*.****..**.**.*.***.***.*..**..*...*.*****.*.*......**.*.*.**.***..*..**.*.*****..**.*...*...**.*.**.....*.*.***...**..*.*.**...*..********.***..******...******........*.**..***..*..*..****..************...*.*......*..***.*..***..*.**.*.*..*....*..*.***.****.**..*..*..*....***.*...**..*.*..**.*.*...**.*...*.****.**...**..****.**.****.**...**..*..*..*.....*.*...*.**..***.**..****.**..*.**..*..*...*.*..*..*.**..***..*..*.*..*...*....*...***...**..**..*.***.*....*..*..*.****..*..*****.*..*.*..*..*..*..***.....**.**...*...****.*.....*.....*.*.**....*.*..*.**....*..**........*****...*******.**.**...***.*......**..*...**..........*..**.*.*...*..*..*.***..*.****.*..***.**..**..*...********...**.******...***....**.*....*******..*****..*.***..*..*..*...*.......*......****......***...........***...**....**...*.*.**.*.*..*...*.***.*.**..*...***..**.*.***.**.**.*..***..*****.*..*.*.*.*.*.****.**.*..*****.**.*.**..****....*.*.*...**.*..**.*.**.*..**.**.*..*..*..*...****.*..***.*...*.*******.****.****....*******...*....*.....*..*.**....*...***....**.*....*****.**.*...*..*...*..*.**.**.**..**.**.*****.******.......***..*.*...********...********..***.*..**.......*......*.**...**..*...**.***.....****..*.**.*....*.****.*.*..**...***.*.*...*.**.****.***..*...*..***.*.***.**.*.........*.*.**..**.**.*. **.*.*..****...*..**.**.*.**.***....*.*****..*..*...*.*.*.*...***.*..**.**.*.......**.***........*****.****.**.***.*..**.*....*..***..*.**....*..**.**...*..**..****.**....***..*****.**...*..**..**..*....*.*.*..*..*..**.......****.*.***..*..*.**.*****..**.*.**...****..*.*.*.*.*.**..***.*****..*.**.**.****....**..*****....*******.*...*..*.****..*.*..****..**..******.*.********.**..*...*..**.**......*.*.*...*.*..*..*.....*.*....*...*.***..**..***..*.**.*.***..*........***.*.**..**....****......*.....***.*.***..*.*.*.***.***.....*.*.....****.....**...*.*.*....*.**.**..**.**.*.**.*.....*.**..*.*.***.*****..*..*.***.*...***........*.*..*.*..*....*.*..**.*.**.******.......**........*..**.***.**...**...*******.*.*.**...**.****....*.....**..*.*.*....*..**....*.***.**.*....*.**.*.**.*..**.***..*....**...*..*......*..**..***.*..**.*....*.*****.*...**.**..*...*.**.*.*.*****.*.******..*****.*..*..**.**.**...**......*...****.***.......***....*.*.***...****........**.**.***.**...*.**.*.*..***....*.*...*....*...****.*..**.....*...**.**..*.*.*...*.***...*.**..**.*.*.**.***.*......*....*...*.*****.*.*.**.*...*.*.*..***.**.***...**...*..*.*****........*.***.**.**.....*.**...*.**.*.**..*...**..*..*.*..***.*......**.**....**..*.*..**.*..*.***..*...*..***....****.*.*.*.***......*..*.*.*.**...***..*****..*.**...**..*****..**.*....*.**..*********...*.**..*...****....**..***.*......*.**..**.*...**.*.*..*...**..**...**....*.**..*..***.*****.**...*.*..**....***..********..***..*....***.***....****..*.**...*.**.**........*****..*..**.......**.*.*.***..*.*.*.*.*....******..**..*...*****..*......*..*...****..*.**....**.*..*..*****.**.*...****.**....**..*.....*..**...**....****..******.***..*....*.**.*...*..***.***.***.*******.*.**..***..***.***...*.....*.....**....**.****.*..*.********....**.*..*..*.*.*.*****.*...**..**..***.**.*.....*.*..*.*.**.*...***...***.**...*.*..***..*****.*..****.***.*.....*.*......***..*.***.**...*...*..*.**..*....**..*.*.****..******.***..**.**...**...*.*....**.**.*.** *...*..**.*..***.*.*...*.*..*...*.**.**..*..*...*.*...***..***....***..*..*..**.*.*..***.*.*.*..**....*..***.*.**.*............********...*..*.**.**.*****..*...**.*.***...*.*.*.*.**...*..*.*......*...*...**....*.****..*....***.**..**...*...**.*.*.*.*...**.**.**.**.*.***..***...**..*..*********.****...*.*.***..*......**...**..****.*..**.*...**..*.*.*.******..*...**...**.*...***..*.*.*.*.***..*.*****.....*..*.***..*..***..**...*....**...*********....**.*.***...**..*..*...***...****..*******.***.*.******.**.*.***.*..*.**...***.***.*...***..*****...*.*...*.**.*...*..**.****.*.*....*...*..*..*......****.*.*.**.**.**.***.*...*.....*.*....**.*....*..*.....*...*.*.***..***...*.*.***..*.***...**.**.**...*****.....**.....**.*.****...*.*.***.***....***..*..*.***......***..*....*..**...*.***.*.*.*...*.*..*.*******.*.**.....*..**.*.*....*....**.*..*..**.*..**..*..*.***.*.**.**....*.***.*.*.*.*.*.**.....*...**.**..*.**.*.****.*********..*****.**..***.*.....*.**.....*...****.*****...****.*..***..**...**.......***.*..*.*.*...*.*..**..*.***.**..*..*.**..*..*.*.....*..****.**.**..**.**.*.**.**..*..***.*..*....*****..*...**..***....*..***.*..*.**.***..**.*.***...*.***.*..**...**.*....*.***.**...**.*.*..*.**.....***.***.*********.*.*..*..*.......*...***.....*..*****.****.*********...***.**.*.*.**..***...***.*.**....**.*.*..**..**..**.*.**..**.**.*.***.*...*.*..**..*.**...*****.****.*.*****.....**.***..**....***..****..*...**.*....******.***.......*..*.*.**....**.*.*....*.*..**...**..*.*****..*..**.*****.....**.**.**.*..*******...*..*.*.**.*.*.*...***.*..**.*.......***..*...*..**...*.*********.****..*.*..**.............**.*.****.*.**.......*..**..****.***.......***..*.**.*.*.*.*..**...*....**.*.**..***..*.*..*.*.*....*...*.*.**.****.*.*.....*....**...**.*.****.*.***.*********..*..*..*.***.*..***...*.*..***....***.*...**........********.**.*..*.*..**......****.**...*.**.*...**.*...***.**.***..*.*..*..**....*...*..***.******..*.****...*...**.****..*....*....**......**.*.**....****.**...** .**.*.*.*.**...*******..*....*.****.*.***..**...**.*...*.**...**...****.*.....**....*..*....*....*.*...***.******......***.*.*.....*.***..*...**.**...*..*..**..***.*.**..***.*..**...*.......**...*.....***..*****.....*.*...*...****.*.*.*.*..*.*..****.*..***..*.*.*........**.*...*.*.*.*....**********.*.*...*..***.*.*.**..****...*..***.**.**..*..**..*.**..*..***.***..*..*...*.*.***...*.*...*.....*..*.**....*****..*.*.***..*.*...**...*..*.....*..**.*.*****....**.....**.**...***.*.***.*.**.*..*.*..*******..*.**.*.*..***.....**.**...*..*****.*.**....**.*..*..**.***.**.***.*......**......*..**..**..*.**...*...**...**...*..*.*..**.*.*.**..**.*...***.*******..*......****..*.**.**...****...**.***.*...*.**.***...*....****.*****.*...*...**.*.*.*.*****..*.*..**.*..****.*....*...*.*.**..*.......***.**.*.**..**.**..***.*.**..**..**..*.**....*.*.*****.***.*...*****...*.*...*.*.*.**.*.*******...*..**..*..*.***.***........*.*.*....****.*.*..*.*....*.***.*.*.......*********....**.***.*.....***.*...*..**.****.**.****...*.**....*..*...*.*....**..**.....*.....***...**..*.*.*...*....***...*.....*.****..*.*.*****...*....*..*.*..*..*.**....**.**..*.*.***.*..*..***....*..**......***..*.*....***.*.*.**..*.*.*.**.**.**...*.*...**.*...*..*....*.**.****.*....******.**.*..**....*..*..*.*.*..***...**.**..******.**....*.*.**.***..**.**.**.*..***.****.**.***..*.******.**....*.....*.*..*..**..*...*.*..*****..***.*.***...*.**.**.**.****..*.*.*.**..*****..****.****.****.*.**.*.....*.........*....**.***...**.*.****....***.*.*..*..******....*..*.**....**..*.*.**..*.**.***.*.******.*...*....***.*.**.*........***...*.***..*...*..**.**.*.....*...**.....*.*..*...*....*..*..**.*....*.*.*..*****.*..*.*..***...*.**....**.*.**.*..**.*.**..**.......*...****....**..*....*.***..*...*..**....*.*...**.**..*........**.***.*.*.*.****..**.***..*****..*...*.....****..*..****..*..*.*.*..*****..*....*.*****...**..*..**...**...***..*.**........*...*..***.**....*...*.**..****.*.....*.****.*...*.*******.*...**...*..**..*.**** *...*.....**..****.......*.**..**.*.**....***...*..*.*....*..***....*.*.***.**..*.*.****...**.*..*..***.****.*.***......*.*****...*.**..**.***.**..***.*....***.***....*.***..**.*.***....*..*.*.***....**....***.**.***..***.*****..*.**.*.**........*..*.**....**..**.**..**...****..***..**...**.***..**...**.******..***.******..***.****.....*..***....*********..**.*.***.***..**.*..*.***..******.**..***..*.*****....*.****.....*..**.*.***.**.***.*..***....*.*.***....*....*..*.**.....*..***...**..***..*....**..*..***.*..*.*...*****.**..*..***.*...*.*....*.**.****........*.***.*....*...*...**....*......*..*.*...*.****.**...*..*..***....***.**..**....**.*.....***..***.*.****.**..***...***.**.**.*.*.***.**.**.*.**....*.....*..***....**..*...*.******.*.*..*...*****.***.*.*.**.*....***..*.***.***....******.....*...**..***..*.****....*...**.*.**..*.**.*..*.*..**.**.*.*..****.********.*....**...**.*.**..*...*....*.*.*..*.**........*.*.*....***...**...*.**.*..*.**.**.*.*.....***..*..***.*.***..*******......*.*****.**********.***.******............****.....*.***.*.**.******....***.*.*...*...**.**.*.**.******.*.********.*..******...******.**.****.***.*****.*.*..**.....*******..*.*.*......*.*..**.**.***.*...*.**....***..****..*.**.*.*..*.**.**..****.*.***.*.*.*.....*..*.***.**.**.*****.**..**....**.*.****.**.*.***.**.*.**...*......****.****.*.**.****..*.**.**.....*...*.***.**..*.*.*.***..********.....*.**.**...**.....***.*........*****.....*.****.**.***...*.***.****.**.***.*...**.*...*..*....***.****.....*.**..*....****.*..*.****..****.*.*.**.*.**.*..*......**...*.*....***.*..*****.**.****.......*.**.*....*..****.**.**...**..*.***.......*****..****..*****...**..**......*..**...****.*.*.****.*...****..*.*.****......*.*..******.*....*.*..**.***.**.*.*..*..****...******...*.****.*.***.**..*....*.**..**.****.**.*****..*...*..***.**.***.*...****..****......**..*.**.......*.*.****..***.***...***.**.***.****.*.**..***..**....**....*****..*..***.**..******.*****..***..*....**.**..******...**. **..*...*.**.**.*...**.***.**.**....**....*.*...*..***..**..**.******.....***....*...*.*..*****.....*.......**.***.*...*..**.**.**..**...**......*.*..**.***..****..**...**.***.*.**....**.**.*.*.*.***.**.*.**....**.*.***.*.*.*.*..***.***..**..*......*.....*..*.*.*..*..*..**.*...****...***.***.*.*..*.**.*..*..****.*.*.**.*.**.**.*........*.***..**.****...*.*...*.*.*.*.*.*....**..*....*.*.*...*.*..*****.....*.*.***..**...*.**.**....*.**..****.*.***..***.....*..*.***..****...*..******...*..***.*.*.....*.*..*..**..***....***.*..**.*..**.*.*****.*....*....*..*.****.*..**.*......*.*****.....*.**..*.**.......*.*.***.*......**.***.*.....*.*.***.****....*.**.....**..**.**.**...****..**..**.*....**.**.*..*.*.*....***.*.**..*..*....*.*..*.***....***.....**********....*.*.*******...******..**.*.**.*..*.***.*..**..***...*..****.**.*.**....*.*.**.*....****...*..*..**.******.......*.**..***.*.**....*..*....*...*.***..*..*.***...*.****...*.**.*****..*...*...**.......*.*.**.**...***..*..***..*.**...*...**.*..*****..*****.**...***...*.*..*.*.**.*.*****...**...**.*.**....*.....****....**.**.***.*..****.*.*.*.*.*.*..*..**.*.*.**.*..*.*.***...*..**..**.....**...**..**...*..*..***..*.*...*....***....***...**.*..*..**...*....*.*.*.*.*.**.**.*...*...****....**..***.***..**.*.*.*..*****.*.**..*.*...***....***.....*.*.*...****....*..**..**..**.**..*.***.***..*..*.*..*.**...*.*.*.......*.***.*.***..*..**..*...**.**...**.*..**.**.*...**.*.**.**.....*.*..***.*.****...*.*....*..*..***..*...*.**..****..**.***...*...**.**....*.***.***.*.*.***.*.*.*..***.*.*..**..**.**.*.*..**....**.***.*.**..*.....**.*..*.*****..***..**.....*..*.*.**.....**..**.******......*********...***.*.....****.**.*...**.***.....**.***.*....***.*.*.**.*.**.*.*.....***.**....*..**..**.*.**.*...*****.*.*****.*.**.**...*..*..****..*....**...*.*.*.*.**.**.*.**...**..***.*.*.**.....*.*....**...*.*.....**.**.*.**.*..*.....*.....*...*.***...*..**.***..**.*.****...*..*.**.*...***....*..*....**...*.*.*.**.*..**.*..*....****.*.*.....*** *.**.**..**..*....***.**.*..*...*..*..***.*.**..****..*.*....*..*...******.**.***.*.*..*****..*.***.**.*.....*...***..*..*.*.***..*..***.*.....*...*..***.*.*...*.***.*.****.*....*..*..**....**.******....*.*.*..*.*.***.*****....****...**.***.***.**..*.**..*..**..***..*..*.***********..*..*.*.*..*.*..**..*...*.*..***..***.*.******.***...*..*..*..*****.**..**.*..****...*.*..***.**.....*..*..*.....*.***.*..*..***...**..*..*.**..**.**.*....**...**......*******.*..*..**.***....*.***..**.*.***.*.**........**.*.**.....*..**..**.**..***....*......***..*****....*...**..*..*....*.***.***..*.**.***....***.**.*.*****.......*...*****.**.*****.**.....**.*..***....*..**..*****.*.*..*...***...*.**..***......*..*...*****.*...*.***.*.*****..***.**.*.********..*.*...*...**.*.*.*...*..*.*..**..*..*****.*****.***....**.*.**..**.*.....*..***.*.******...*...****..*.*.**...*.*.*.....*.**.*...**..***.....*......***..*.****.*.*.***.*.*..****.....****...**...****..****.**.*...*****.**.***......*..***.**.*.*..**...**.*...******.*.**...**.*..*.**..**..****.*.*****.**.*****.*...**.**....**...*.*......**.**.***.*...******....***.***.****..*.****.**.**.****.***..*.*****...*.**..*.*...*...***.*****.******....*****.******...*.*...*..**.**..*....***.....**...*.**......**.*...**.*.******..****.**..**.*.*****.**..*..*.*.**.**.***..**..***.*.******.*.*.....******..**.**.**.*.*...******..*.**.*....*.*.***.*.*.*....*..*.*..**...**....*..**..**....*****...**....************..*...*.*..*....***.*.*.***.**..*****...*..**.*.****.**.***...*****.*.**.*..****.....*.*.*******.***...**.****.**.*.*.*.*...**.*.***..******..****.*.*..*..**...*.*.****..*..****.*........**..**..*****..*..****.*.***.*..*.**.*...*.***.*.****.**......*....*..****.*..**...**.***.*****...*...*.****.*.*..*.*.*.****.**..*.**...*.*..***.*..*...*****.*.*.*****....**..***.....**..**..*.*..***....****...*...*.*..****...***..***.*.....**.**..****......*...*..*..*.*..*..*.........**********..**..*..***.*.***..*.*....*.***.*..**.*.*....*.**...**.***** ***.*.**.*******...*.**.*..***...**.*...*.***.*..****.....*....*.*..*...***..****..*.*.**.**.**.**..*...****.*.*...*.**...*..*...*...*.*****....*..*****..*..**...*.....*...**.****..**.......***.**......**.*..***...*.*....**.*.*.**.**.***...**.***.*...**..****..*.*......**...*****...***..*.*........*...**..**.*...*...***.**..***.***..*.**..*..*..*..*...*.***...*.*.******.*.*....*....*.***.*..**...*..**..*.**.*..**.*****.**.*....*..*.**.*....**...*.***.****.***....*****.****...***....*.*.***.**.*...*.*....*..*..****.*****..***..*..*...**..***.**..*.*.****.****.*.**.*.**.**...****...**.**.*.*.....*****.*****..**.*.*.**..*.*.**.**....**...**.*..*..*.*..*..........*....******..**.*.***.*.*..*.**.*.*..*.*...*.....**...***......*..**....*...*..***....******.*....**.*.*.**..****..*....**..*..**..*.**..*.*...**.*...****.*....*..*.***.**..*.**....*...*..*..*****..***.*.**..........*...*.*..**.*..*..**.**.****..*****.****....*.**..**.......**.********.*****.*.***.**.*.****..*.**..**..**.**...*.*.****...***.**...*....**.*****....*...*..******.**.*****.*..**.**.*****...*....***.**.***..*.******...***.**..**.***.*....*.**.***.*..**.***...***..**...**.**..*.**.*...**..*.**.*..*........***...**.*.**.*..*.**..**.*..**..*.****......**.**.*.....*..***....****..**........*.**.**..**.....**.*..***.**.*...*..**..**.*.*.*..*.**..**.**......***....*.*.*.****.*.***..****...*..*..*.....*.*.***...***...*...*.******...***.**.*..***.*....*....*.****.****.*...*..*****..**...*.*..*..***....***..*.*.****..*.....***...*.*.....*..**..*.**..*.*.*.***....****..**...*..*....*..**....**..*..*..**..*.*...****....*...*.*.*..*.*..**.**.*.***.**.*****.***.*********..**......*......*..**..*.**.*..***.**.*..*..****..**...*..***..****.**..**...***.***.*.**...****.***.*.*..*.*...***....*.**.*.**.*.**..***..*.***.*****.*.*....*..**.*...*.**.*.*..*****..........**..*....**....*..*..*.**..*.*.*..**...*..**.*.*...**.**.*.***.***.**.*..***..*..*....*.*........**...***..*.****...*.***........**.*..*....***.*...*...** .**..*..***.**....***.*.*.***..**.**......**.*..*....*.**.......**..****.*...*.***.*****..........**..*..*.***..*......*..***.*.***....*...*..***.*.*****.***.**...**..*..*....*.**.*.***.*....**.*.***..*........**.**.*...**........*..*.****...*.*.**...**......*.*.*.......*..*..**.**....**..**.........*...*...**.*.*...**.**..***....**.**..*.....*******.*.***...**..***.*....***.....*..***..*.***....*.*.**...*...*...***.**.***.*..**.*************.*..*.***.*.*....*....**..**...***.*..*.**...*...****.*...*...*..**..**.*.**..*...*..**.*****.*..*.*..*..**...******..***.*..*****..*.*.****.***.**..***.*...*****..****.*.*..*...****.*.****..***.....**..*..*..**....*.*..*....*.*..*..***...****.*...*.**.***.**...***.*.*.****...*.*.*..**...*..*...**....***.**.***....***...*.*..*.**.**..**...***.*.*..*.**.*.....*..***.****.*...*..***.*.**......*....**..****...*..*..**..**....****.*..**..*.**.*.**.***.*..***.*******...*.*.*.....*..*...**.*.**...**...*.*...**.**.....*.***.**...*......**....**..****.**..*.***.*.*.**...**..**...**.****.*.**.*.**.*...*........**....***.*.*******.*..**.***.***..*.**...*....**.*.*...*..*.*....***..*..**...**.*...*******.*......***...*..*****..**.*.*..******......*..*.**....**....*.**.*....*.***...*.*...**..******.*....*..**...*.**...******..*...*..***.**...*.***.*.**..*.**.......*..**...****.*...**...***.*.**....**..***....****...*..*.....**.**.**.**.**.*.*.**..*.....*.*...*..******..**.**..*.*..**.*.***.**.*.*..***..**..**........**..*..*******.*....*.****..*.**...*****......*.***...*..*..*.**.*..*.*.....*..****..*.**...**.*...****..**..**..*..*..*..**..*.**..****..**.**********..*.*...*.****...*..**.*.******..*...*.****....***.*.**...*.**..*.*..*.*.*.......*.**.**..**.**..*...***.*****....*..**.**.**.*.*.*..*..**..***.*...**.**.*.*.*..*..**.*.....**..*.***.*..**....**.*.*..*...*...**.*.....*..*.***..*..*..**..*..*.***..*****.....**.*.*..******..*.*.**..*****.*.***.**.**.*.*..***.**....**..*..****....****.*...*.****.**..*.....**.****.*..*.**.**.*.*..**** *.**.*...*.**...**..*.*..***..**.*.*****.*.*****..*........*...*.*..****.*.****..**....**.**..*.*********.....**...*.**...**.*..*.******.*..**.****.*.*...*..*.**...*..**....**.**.*.***.*..*******.**.*...*.....*.*.....**.**.**.*.*..**....*******..*.*.****.***.***.*.**..*.*.*..****.**.*..**.**.***....****.*****...**********.*....**.*.***.**..*..***.*.*.*.*....*.....**.***...**.**...*..*....*.....*..***...*...**..*.**.*.*******..*.***.*..****....**.***.***..*..***..**.**..***....****.***.*.*.*..**..****.*.**.*..*.**.***..*****.**.....*...*.***.***.*.****..*...*.**.***..*.***.*..*.*.*...*..*.*..**..*.**.*.**.**.*.**.*****..*..*....**..**.*....*..**.**.....**.***.....*.**...*.*.*.*..**..*.***..*.****.**.*..*..**..***...*.*...*.*.*....**.*.*.***..*....*****...****..........***..**.****...*..*.**.**...........*..**.*......*........*.**.*****....*.**..*.**.*..*..***.....**.....*.*.*.*..**...*..*..******......*.*.**..**.*.*..*.*..**.**..*.....*......**....**.**.*.***.*.**.**.**.......*.*******..***.*...**.*..**.*..**.***.**...**.*.*...**.**.*...*.**.*.*...***...**....***.***.**.*.**.*.*....*.*......*.******.******..*..****...**.*..**...*..*.*..*.*.*.**.**.*****.***.**..***..**.*...*.**..*.***..**..*..*.....*.*****.**.*.***..*....******.****.*..**.......*....*.**..**.***.*********...*.*..*..**.*..********.***.*...**.....**.*..*..*.*.**.*.**..**.......*.**.*....**.**.***.*.*...*....*.****.**.**.*.*..***..*.*....*....**..**********..*.**..**..***.*****.*..*..***.**..*.**.**..*.*.......**..****.****.*..*.***..*.*.**....****....*..*....***..****..*.*..*.****.*..*.***.*...*...***.**.**.*..*****.*....**.*..**.***.*..****.*.*...*.**......*....***.....**.*..***..*.*******...*.***...*.*..*....*..**.*.*..**.**.....***..**.***.....*.**.*..**.**.....**.*.*....****.****.**.*.***.***.**.*.*.*...*.*.**...**.**.*..*.*.*..*..*.****.*...*..**..**..*.**.*....***.*.*.*.***...*...*****.*..**.*.**..*.**.**.*..*.*.*.**..********.***.*..*..*******..****..*.**...****..*.**.**....***..**..*.*.**....** ****.**....*.***.**....***..***..*..**..***......*..*.****...****....***.*.**...*.*..*..*....*.***.*.*.****.**.**.*.*....*..**..*.......*.*.***...***...*..******.*.*......*.*...****.*.**...****.*.*...*.*.*.*.....*....**...****.**...******.*.*......***.**.**..**.***....*.*.***.*..***..*.....*.**...**..*.*..*...***..*.*...*.*****.**.....**..***............**.**.**.**...*.*.*.*.*.*.*.*.**..***..*.*......**.*.**.*.*..*.*..*********...*...*.**....*.**.....**..**..*....**.*....*..*...**.*.***.*...*.*.*.*.**....*..*********.**..*..***..**.**.*.*****..*.*.*.*.*.**.****...*...******..*****..*****...**....*****.****..*........**..*.**..**..**.*.........*.....***.**..*..*..*.**..**...**.*.*.**...*.*.**..*..***.***.....**..****.*.*..**.****..*..***.*.**...**..*..**.**..*****.***.****.*..*.*.**.****..*.**.*......*.***...**...**.**.*.*****.*....*..******..*.**..**..**..*...**.*.*..*.*****.***.**.*.**..****...*.**.**.*.**.**..**.***.*****.*.*.*..*...****.*.*..*...***.*.*..**.**.****.*..***.*.***.....***.**..*.**....*.**....*..*.*****.**.........**..**..*.*....*.*.*.....*..**.*....*.*.*****..*..*.*.*.*.***.*..**.*******..****..***.*.*.**..****.*....*.***.*****..**...*...**.**.**.****..**.***.*.*.******.*.*....*.**..*.**..*..*.**.*.**....********.....*..***.**...*****....*.**.....**....****.***.****..*......*..**.***...*.*.**.***.......*.**....***.**.***.*.**.......*..*.****.*..*.*.**.*****...**.**...*...**.*..*..**.*****.**..**..**..*..*.*****.*.*.***..*...**.*.****.*.*.*.********...*..*..****..**.*..**..*.*****.**.*.**.***.....*.*.****...*.**....*.*.***..*.****.*.*......****.**.*.***.******..****.*..**..***..*.*...***.*..*.*.*.**...****..*...**.***.***..*.***.*.*..*.**.*..**...**.**.***...***..***.**.*..*.*.....**.**.*..*....*...*..*.....**.*.*.....*....*.**.**.*...***..**.*..*...*******.*****..**.**.*.**..*****..******.*...*...*..*..***..*.***.**.*.*.**..****.**..*.*.*.**.**.**.*.*.***.....*..*..*.*.*...*...*..*...*..*.***...*.*.***.****.**...***.****..*.......*...*.***....**.*.* *..**...**..*.****.*.**...***.**....***..*...*...**..**.*.*.*****....*...*....****.*...*.**....****.*...**.**.*.*.***.**.....******..****........**.*...**......***..**......*.*.*....**...*.****.**.**...**....*...*.*..*.**.***..*.***......***.****.*.*.**.*.*.***.**.**.**....***.*....**.**..**...**...*.***.*.*..**.*..****....*...*.**..**....*.*...***.*...*.....*****.*.***.*.*....****...*.**.*....***..*.*..**..***.**..*.*.*...**.**...***....*...**.*.*...***.*..*.....*.***.***.*.****..*...**....**.***...*.*...*....*.**..*..*.**...***..**..**....*.*.*..******...*...*.******..**.*...*..*.*.**.*.*.*....*.....****.***....**.*.**.*.*...*.**.***..**...***..****..*.*.*...*...***.***....***..**.***..**.......*.**......*....***.*.*.**....**.*.*....*..*.....*.*.*.....***..**.....****....******.**.*..****.***.**....*.**..*.......*.....*..****...****.*..***...*.*.*.*...***..*.*.**...*.*.*.**...*..****.*.**..*..**.**....*...*.***.........****..*...*.**..*.*...*.**..*..***.....*........*****.***.***.**.*....***.*..*..*....****..**********.*..*.*...**...*******..***.*...***.**.*..*....****.**.*.*..*.**.*..*.**.**.**.*.*..*.**....***..***...*..*...***..*.***.***.....****.*...**..**.*.***..*.***..*....**.****.....**...*.*..**..*...*..**.***..*.*..*.**..*...*....*.***..****.*.*....******.*.**..*...**.**....*..*.*...**..**.******.*......*..****.*..***..*....**..*..*..**....*.*.......*.**.****....**.*.*******..**.*....*...****.***.*.***..*.*.......*.**..**.....*.**.***.*******.***.**....***.***...***..*...***.*.***.*....*.*..*.******..*...*..*.***..*....***.*.**...*....**..**.*.*.*.**.**..*.*.**..**....****..***..*.****.*..*.*...********.**...***..*.*****.*.***.**.**.*.*..*.*****..****.**.**.**..*.*.*..**.****.....**.*..*.*.*.*.*......**..**...**..**..*.**.*.**..*..***.....*....*..*.***.*.*...*.*.***.***..**.**..**..*..*....*.....*..*....***...*..*.**....**...****.**.****......**.**.......****..**...*....****..*****.**...*....***.**......*.....*.**.***.**.....**.....***......**...*...*.... **.**..**.*..*..*.***...*.******.***......*.**.*.**..*.**.*...*.*.**.*.*...**..**...*........***...*..**.*.**.*..**.*.*.**.**..***.*.******....*.**..***..*.*..*.*.....*.*.*.......*.***.*..*.*.******.*....*......*..**......**.*..*.*.*..*..*....*****..*..*....***.*.***..**.*.*.*.**.*****.**...********.*....*.****.**....**.*.**......*.*.*.*.*.**...*.**.**..*.**..*..*...**..*..*..*...***.*.*..***..**.*.**.*.*..*.**.......*.***......********.*.**.*..*.**.....*....**.....***.**.*.*.*.*.***...*......*...**.*...*.*.*.*..**.**.*.***.*.*..*******.*****.*.***..*****...***.**.......*..**..*...*****.*.*..**....****.*...*..***.********....*...*..**.****.**.****.**.....****.*******.*.**.*..**.****..**.*.**....***..*****.*....**..*..*..**......***....***.**.**....*.*..**..*.**...**.....*****..**.***.****...**....**..****..**..*...*...********.*******.*.*.*.*..****.*..***.**.***....*.***..*.*.....*.****..*.*..*...***.***.**....**.*.*.*.*.*.**.*.***...***.**..**..*.**.......********......*.**.**...*..*****.*..*....**..*.**.*..*.***.....***...****.*****.**.******....**..****.*...*.***.*.*...*.*...*....**.***..*****.**..**.....*.**.**.****.*.**...*..****..*.*..**....*.******.**.*.*.**..**.*..*.*...*..**.*....***..*...*...*.*.***...**......*.*****.*****..**.**.***...*.***..****.***...*.*.****..*.****.*..*....**...*.*..***..*.***...**.*..*****..***..*.**...****.*.*...*.*........*..*..*******.*.*..*.*.***..*..*..****....*....*..*****...*****..*.**..****.*...**......*.*..**...*.*...***.*....*..**...*.**...***..*.*.***..******.**..*..*..***.....*..**.*...*.***........***..**....*.*..**..***.*.*.*.**...****..*.**.*.*.*.**.*..***..**.*...**.**..*.......****.*.***..**..*..**...*..*.*......**.*..*.**.*.******.**..*.***.**..**....*...****.*..*.****.*...*****....*.....*****.****.***.***...*..*.*.***..**..******.**.*..***..*..*.**.*..**...*....*..*.**..*.*.***..*......*..**.*.**...**.***...*....**.*..*.*.*.**.*.**.**.*.....**.*...************.**...*..*.*.****.****.....*.*..*...***...*.*..**....*.. ...***.......*..*.*.*..****.*...***..*..***.*.*.******.*....***...******.**........*....**.**.**.**...*.***...**..****...**...*.*.*.*****.*.******...**.*.******..*..***..****.**.*.**.**.***.*...*.....***..*.**....***.****..*.*...*.*.**.**.***.******.*.*....****....**.****...*.*.**...*.**.**..*.**.**..**.****......**.***..***...*..***.************.*.**.****....**.*..****.*....*....*.*..*..****....*..*.*.***.***..**.*..***..*.****..**...*.....**.**.***.**...*..*.**...*****.*.**.***.******.*.*..*****.*.******..****..*..*.*.**.*.*.*...*.**..*.**.**...*.**.**.**.***...*....*....*..**.**.**.*..***....*...**.*****.*...*......*.**..**.*.*..*..*.*..*..**.*..*.****...**..***..****.*****.***.**.*..*.*..*....*****...*****.***.*****.***..*.****...***.*.******.*.**.*******......*.....*..**...*.*.****.*.*....***..**.*..*..**....*....****..*.*.*....***....***.*....*.*.*.***.*.**...******....**..*.***.**.*.*.*......**..*..*.**.***.**.****.*.......*...*.**...*****.*....****..**.*.****..*..*..***..*..*...*..**.*.*****..***....****.*..**..*..*.***.*....**.***..**..*.*.**..*.***..**..*..*..**.****..*...**.****....**...****...*.....*.*.**...*****...**.*...****..*..**.*..*....*.*...*..*..*.*...****..*.**.*..*.***...***..*.***..*..**.*********.***..**..**...*.*.**.*.**..***..***.....**.***.*.*..*..**.*..**.**..*.**.***.*.*.*.****.**.*.*......***...*.**..***.*****.**.**.*.*.**.*.*...*.*..***..******..*..*.**....***..*..*..****.......**....*.***.**.*****.**.**...*.****.*.**..**.*.....*..*.....***...*****.*.*.*.*.**..**...**.**....**.****..*****..*.*...***..*..*.*..*.***.***.***.*.*....**....**.****...****...***.******.**.**.....*..**.*...***...***.*.****.*..*.*.*.**.....**..*..**...***...*.*.*.*.*.*.*..*.***.*..*..***.*....*.*.....*.*.*.******.*.....**.*****.**.**...*.******..**.*.**..**..*..******......**......*.*.*....*........**..****.**.**.....**..**.**...***..*......**..*...*.****.*******.***********...*.***.*.......**..*...**..****..*.*.**.......*...*.*..*....*.***.***......*.*.**..*.. ...**..*.**...***.****.......****.*.*.****.*..**...*.*..*.*..**..***.*........*.*..**.*.*.....*.***..*.*.*.*.*...****...*..*.**..*.*..********.****....*.*.*..*..***.*.**....*.**..*.***.*.**.*..*****.*.*......*.*.**.*.*.*.**...***..**.....****..*.*.*.*****..***.**.**.*******..*..****.******..*.*....***.....*.**..****..*.***..*.**.*.*.*.*...*.*...*****..**...***.***.*.*.**..**.****.*.**.*.**.*.**....**.**.**********..*.....***..*.....*.****.***...*..*...*.*....**..*...**..*.****.****.....**..***..*.*..***..***...**.*.*..*...*.*.*.**.*.*..**..*.***.*.**....****...*****.*.*.*.*.*.***.****.*....*..**.*.*..****.......*........**..*.**.**.***.*.****..*.*.*.....*.*..*..*.***.*...***.*.**.*...******....*...*..*.*...***.....*..*******...**.*.**.*.**..*......**.**...*..**....*....***..*.*.*.**.*.*...****.....*.*..***.*****.****...*.*.*.*.**.*..*.*...******..*.*..*.***.*..**.....*..*...*.*.*******..**.**..**.*.*.*.*..*..*...*.*.*.****.*.***.***..****..*..***.*.*...**..**.*.*..**.**.*.*.*.**..*..........**.*...*.*.**....*..*..*..****...*****...*.......*..*..*.*.*...*.*..**.*..*.**.**.....**..***...****...*.**.....**.**...**....*...*.*.*.***...******...***..*..*.*..*.**.*..**....****.*.*.***.**...**.*.....**.**.*..*.****..*....**...*.**..**...*****..*.*...***.***...*.*...*...*...*.*..*..*...*..**.*.*....*.*.*..*..*.**.**.*.**...**.*****..**..**.*.***...*..*.***.*********..**..*.**.**..*.*.*.**.*.*.*.*....**...***....**.*.*....**...*..**..**.*.**.**..***..*..*..*.****..*.*..*.*.*.*.*.*....*............**.***.********.*..**.**.*.....***.****.****..*..**.*....**..**.*..*...**..**..*....***.*.*.****....*........****...*.********.*.****.**..*....*......***.*...*..*.*.*..**...***....*......*..**.*..**...*..*...***.*..*....***...*.**..*****...***.**.**.*.*.*.....**.*****......****....*.*..*..********.****.*.*..**.***..**..*...*.*..*..*...*************.**..*******.*..****.**..**..***........**..*.*..*.**.....*.*.*..**..*.***..***.*..*..*.*.**.*.**...*..*.....*.*.*.****...**.**.**......*. ..*...***...***.*.****.**....*.**.*..*..**..*...****.***..**..***.....*.*.*.....*...*.***..**.***..*..****..*...*****.*****..*..**...**.*.*.***.....***.*..**.**.*..*..*.*.*.*...**.*****.**.*.***...*......***..*.******..***.****.*...***..****.**.....*..*..*..**.********.*.*.**.****.***.****..*....*******......*..*..*.*..***.*....*.**.*.......***.*..*.*.*.*.***..**.**..****.*.******..***..***.**.**..*******..**.***..***....*.*.**.*.**.*...***....*...****.*..*..**.*..***..****.*......*.*****.****..*..*.*.*.**.***.*..****....*.*..**.***.*.****..**.....*.*.*.*..***..*.***..***....*..***......*..*.***.***...****.*.******......***...*..*.**...***..*..*.***......**.*.*.*.******....*.**....**...**...****...*.*...*.*.**.**..*****..***.*.***.*..***......*.***..*.***..*****.*.....**.*.*.***.**.*.....**..*..**...*..*.***.*.***.****......*..*....*.*.*..***.***...*.**.*...****...**.*.*.*.*......*.***.****.**.*.*.*.*..**.*.*.**...**.***..****...*....**.**.*.*..*..**..*.**.***.****..*.*.*.**.****.*.....*.*.*.*.***.*..*.....**..*.....*.*.***....********..*.**...***.**...*.*******...**.**.*.....**.**..**..*....***...*.*.**.*..*.**.*...**..***...*.*.****....*****.*.*.*..***.*.****..*****...**..*.*.**.*.*.....*...**.**...**.*.*******.**..*...****....*.*...**.*.***.*.*****.*.*.*..**..**....*...*...*....*..**..*.***.**....*..*.......****....*.....*....**.*.....***...**..*...*......****.***..*...**.***.********....*.*...***.***.*.*.*.***.*.***.**.*.*...**.*.**...*.**.***.*..*...**.*.**.**..***.******....**.**.**.*..****.*.....**.*..**..*..*.*..*****.*.*..**.*....*.*.....*.*.*..*...***..***.****......**..*.**.**..**.**.*.**..*....*.*.*...****..*.***...*.***....***.**..*..***.*...*.*..***.****.*.**.*...****.*..*..*..*..**.**..******..*****.**.*.**..*.*.*..*.*******...*.**...*..*.....*.*.......*****...*..*.**.*.*.**..****.*..*....*.*.*..*..*...*...*..**.......**.**..*.*.*****.******..********..**.*....*..****.*....****....***..***...*****..*....*.**...***.*.**.**.****..***.***..***.**...**..* .*.*****.....*.***..*.*...**..****.*.*.*****..*.****.*****..*...*.*****.*.*..*...******..**..*.*.*.**.*****.*.*...*.***.***.**....**.***...*.*.******..**.***.....*.****.*..**.*.*..*..*...*....*..*.**..**.**..*****....*..*..*...**.*....*...*.*****.....*.**..******.**.*..***.**.**.*.**.*....*****..***..*...*...***.....*.*..*....***..***.......***..***....**.********.....****.*.*.**..*.*..*.*...*.*...*..***..****...*.*..*..**.*.**..*.*.*.***..*..*.***..**.**.*.....*.*.***...**..***....*...**.***.****....*..*****.*.*..***.*....***.*..****..*.*..*..*.**..**...*...***..*.*.**..*.*..*.*.**.**.***.************.**..*****.**......*..**.**.**.*..*.**..**.*...*......****..*.*...***...**.*.**.**.****.***.*....**.*.*..***.*...*****.*.*.**.****...*.*.******....**.....****..*...*..*.**.**.*..*.**..*.*.***.....****.*..****.**.*..*..**..*.....**....**.*..***....*.*****.*..*....*.*.***.*********.*..*.**..***...*.**.*.*.*.*...*...**..***.*....**..*.****.*.*......*.***.***...*...*..*.**.*..**.**.**.*..***.*..***..**.**.....*.**...***...**..*..**.*.*.**.*..*.*.*.**.*..*.*.*..*.*.*.***.**..*..****.*.*...*...*.**..*.**....**.*.**.***.**..**..**.**...***..*..*.*.*******.*.*..***....*.*.*.*...*...*..........*.*...***...*..*.****..***.*.**.**..*.*.**.....**..**.***.*....***.*.*.*.....**.*.*.*.....*..*...*...***.**.*..*.**...*..*..*....*.**...**.**.....*....****......**..**.*......****...**.....****.**.*****..*.*.*..*...*.*......**..*..***.**....***..**.*.*.*..*..**.****..**.*...*****.**..*.****.*.*.*.*....*.*.*.*****...*.**..***....**.***.*..*.*...**..*...**..*....*...*...*.**.***.**...**.*...*.****.*...****..*...*****.**.*.**.*......**..**.**.......*..*....*********...**.******.*......*.**.*.******.*******..*****.**...****..*...**.***..***....*.*..*.***.*...*.*.*.*..***.***...*..******...***.*.***.**.*..**.*.*....****.*.**..***...**...*******.*........*....*...*..*.**...**....**.*.*.***...*..***.**..***..*..*..******.*.**..**.*....*.***....***..****......*...****.*.**.**...***.**.***...***** ..***.**.***.*.*..*..*..***.**.***..*.*...*...*..*.*.*...*.....*.*..........****....***.**.****..**.*..**.........*..***.*.***.*.**....*******..**.**.*..*.*...*......*....**.*..*...*.****....*.*.*...**..*****..**....**.*.**********.*...*.****..***..**.*.***...**.**********..****..*....*.**.....*****..*.*..*..**.**..**..**.*....*.**.*.****.**.**.*.***.*.***.*...*.*....*...*.**..**.*.*...*.*.....**.**..*.**..*.*******..****....******.*..***..*......****.*..*...*..*..**..**.*.*.*...**.**..****.**.**.**....***.........*.....**......**.**..*.*.****.*...*...***.*...**...*.**.*****...***..****..*****...**......*..**..*****..***.**..******....*.**..**..**.*..*.*.....*..*******.*****.***.**..*.*..**.****..***.*....**....**..***.*.*.*.*******.*..*..***..***..***..**.***.*...**..***..*.*.*.*.*......*...**...*.**....***....**.....*.**.*.***.******.*..****.**...***.******.*********..*..*..**...*.*..*.********...*.....*.*...**..*..*..*....**..**..***.*.**.**.***....*..*...***.*..****.****..*...******.*..**..****.*.*.****....*...*.*.*.*..*...*.*.**.***.*..*.**..****.*.*****.....*..**...**.*.*.*.*.*.*.**.*..*.*...**...*.*.*..*.*..**..**.*******.....**.*****.*..********.*...**....*****..***..*..*****....*****..*..*...***.***..*......*..*.**.*.*..*...*.****.**.*..**..***.*.*..*.*.*.*...**.***.**.....****..*......**....*.***.*.*******...**.**.**.***.***..*.*.*.*...****.*.*.*...*..*.*..*.*...***.*.***.***.******.****..**..*.*...**.*.***.*.*.....****.*..***.*....*....**.*..*.*...**..***.*.*.*.*..*...**.*..*...**...***.**..****..*.***...*.***.**..*..*.*...**....**...*.*....*..****..*..**...*...*....**..**.*.*..*.**..***.****.....*..*****....*...*.*..**.*.*.**.*****....***....*.*...*..**..******.**.**.*.*.*....**.***.*..*.***.*...******.**.*.***..*.*.....*...*....**.....*..*.****.**.***.....*..**..*..**..*..*.*.**...****.*..*..*..*.*....*.*...*******..***..*..**.*..*.*...**.**.*.*.*.**..*...***...**..*...........****.**..***.*****.***.**.*.*.*...*..*..*......*...***...*.**.*..**...****..* ***..*.**..*..**.*.*.**..*.**...*.*.*.*.*.*******..**..**.*..*.**....*.*...*..**.....*..***..***.*.**.****..***.*.*.*.....*...*.*.**..*.*.*.***.*..*.*...****.*****..*.*.**.*.**...**.***..*....**...**.****..**..*..*......***.**.**..*..**.**.**.....*.*.****.*.*...*.*.****.**.....*.**..**....*..*****.**..****......**..*.***.*.*.*.*.***..****.***...**....*.**.***.**..**...**.......*...***..**.****....*..*...*.***..***..*.***.*****....****.**.***.**....**...*..**...**.*.*****..**.**.**..**..*..*.*......*.*.....*.***.*.......*****.*.**.**..****..***..*..***....*.*..**.**..*.*..*.**..*.*..**...*..**...*.****...**...**...*.***...*.*.*..*****...*.***.**..*.*..*..**.....**....**...*..*...*.****.***.*......****....**.*.**.....**...*.*..***..**..*......*.*..*...**.*.****.**.*.*..*..**.*...*.*...*.*....**.*....***.**.*..**.**..*.**...**....*..*.*.***....****..**.*..*...*******.*...*......***..*...**.*****..*.*.*****.*...*.***.***..***..**.**.*..****..***.***.**.**....*..*...*..******..**.*.*..*.*.****.*.**********.***....**...**...**.*.*..*...*******....*.*.*...*...***.**.*.*..*.*.*....**.***..*.*******.*.*...****...*.***..*.**....*...**.**.*...**.....*.*.....**.*......***.*.**.*...*.**..**.***.****...*..***....****..*..*.*...*..*.**.*.*****.*.*.*..*.*..**.**.***..******.**.***..*.*..*.**.***.*.*..*..*.*..**.****.*..**.*....***.**...**.....**.*.*.***.....**...*..*..*.***.*..***.**.*..***...*..****..******.*.*******..*.**.*.*......*...*.....**.***..*****.*..***.*.*....*.***.***...**..*.****...**...****.***...***...*.**.****....*..*..*..**.*......*..****.**.*.***.......*.*.....*..*.*..***.***..*.**.*....**..*...**.*.*.*.***...**.....*.....****.*.*...*..*.....*.***.*.**....***..**..*..***.*.******.*.*.*...**.*...*.*.**...**.*.*.**..*.*.**..*..****.**..*..*..**..*....**.******.***.....***.....*****..*.....*..**.*..*..*.*.***.**.*.....*.*..**********.**.**...***..*..**..**.****.*******...*.**..*****..***.*.*.****......**.*....*.*.*.....*.*.**....*.**..*.*..**...**..**..*.*.**.*....** .***..**..*..*..*.*.*....*.**..*.**.****.****.*.**...*...**...*..*....*.*.*....*.**.***..*.*.**...*.*.*.**.*.*...***.**..**.***...***..*...******...*.*.*.*.****...*.****..***.*..*......******.*.*.**.***.*.*...****...**.*.****...**.....***..*..*.*.**.*...****..*.*.**.*.*...***....*..*....*.*.**..*...*.**.**.*****..****........*...*..*.*.*.*.***.**.**.*.**.**..**...**..*.....*.**.*...**.**.*.***..**..**..****..**.*.*.******.*....***......**.**..**.*...*.*.....*..*.****...*********.*..*..*...****.***....****..***.*.*.**..*......*.*.*..*.***.******.****.**.*..*.**.***.**.*.*.*.*...****.*.*****.****..*...**..*..***..**...*.**.****.**..*...***....*.*..**.*..*.***........*.*.***....*.*.*.**.**..****.**.***.*...**..*****.*...*...*..*.*.*..*...**..***...*.***.*...****....*.*.*.**.*...**..*****...*.*.*****.****.*******.*.**..*.*....**.*..*.**.**.**.**..*.**..**..*****.***.*......*****.**.**....****.*..**.*..**.....**.*...***....*........**.....**..*...*..*.....*.*.**.**.**....*.*....*.*..*****..**....*..**.*.*********..**.**.*...**...*...*...****.*.******.*******...**.**.......*..*.*...**.*..*****.******.*....*...*..*....******.***..**.....*.*...***.*...*.**.**.***.....*.*.**.****..*..**.***.*******.*.*.**.*.*.**...***.**.....*....***......*.....***...*.....*...*.....*....**.**.*...***......*......**.**.*..****.....*.*..*.****.**.*..*....*....****..*.*.**..***********...***.**...*..*..*.....*...*.***..*.*..*.**.*****.*..*...**.*.....**..*...***.**..*....*.**.*.*.*..*..*.*....***.***..*.*****.***....***..*.**.*.***..**.*****.*****..****..*....**.**.***.**..**..***..*..*..**..*.**..*....*.**....****....****.*.**..**.*.*..*..***...*...*....**..**.*.*****....*.******.**.*.***.*...*.*.***.**...*..*.*.**...******.*.***..*.*****....*..*.*.**.*...***.****....*.***.***.***.****.******........***.***...*..***.**..**.***..*..*****...***....**.....**.***..*...**..*..*..***.***.****..*.**....*.*.*.*********..*..*...***..*.**...*..***.*...****.*.*..***....**..**.*.*.*...*......*....**.**** ..*..*.*..***.*.**..***..*.*****.***.**..*****..*...*..***.*.*.***..**..*.*..*....*.****..*..**.*******......**...***...*.*.***.*.*.**..**.*****....*.***...*.***.*******..**.**.....*.**.***.**.*..*...*.*****..***.*.*.***....**.**.*****..***...***...**..*....**..*...****.*.*********.*.*.*..***.*.**..*..**.**.***..***...**..******....*...****.*..*******......**..*.***..***.......******..**...**.*..****..***.***.*.**.***.**...*..******...**.....**.*.*......*.*.*.*..*....***...****.*..***..**.**....***.*.***.*..*.**.*....*..***.*..*.*..*****...**.*...*..*...*.....**.*.*....*.*****.*..******..*..**...**..***.***.**..*...*..*****.**..*...*....***...*..*..***...*.***..**.**..*.*.*.**.*.*..*.**.......**...****...*.***...**..***.*..*...*.*.........*.**.****...*.....**.*****...**...*...*...**..*.***.*.*..****.*.*.**.*..***..*..*..**......****..*.****..*...**.**.***.*...*...*....*.*..*..***.*.*.*....*..*.*****.**.*..*..*.*.**.*...**..*..**.*..*.**.*.*.....*.*.*.*......**..*...*.*.**....*...****....*****..****..***.***...*.*.......*.*.****.*....**.*.**..*****.**.**..*.*.*.*.....*.**....*...*****.***.*..*.*****...**...**.**...*....**..*.*.*.*.**.**.*..*.*.......**..*.*....**..*..*.**..*...*.*...*.******....**.*....******.....**..**......*....*.*..*..*..****.*..*.***.**..*.*......*..**....*...*..*.**.*.***.***.*..*..*...***..******....*.*.*..***....*.**.***.*.*....**.*********....*.*.**.**.*.**.*..*..*....*..****.*.*....*....***..*.**.**.**...*.***.**...****..**.....*****.*...*..*.*.*.*....**..*.**...*..*..*..*.*.**.*...****...**..***.*.**...***..*........*.**.*****..*****.**.*.*.*...*..***.*.***......*****.*.*....*.*..**....**.**....*.*.*****...***..........*.*.*******..*..*...*...*.**.**.******..**.**.*.***..**..*.....*...*.****...****.......**....*...*..***.*....*.*.***...***.**.*.*.*.*.***.*...***.*.*.*.*.*..***..**.*......**.**.**.*......*.***..**.***.*..**.*...*...***.**..*.**....**.**......**.**.**.*..***...*.**..**.*.***.....*....**...*.*.*..**.....****.*....**.****..*... *.*.*.....*.**..***.*..*..*..*...*.***...*****..*...****..***.*..**.*.*.*.****.**.*.*..**.*..*.*.*..*****...*.*.*...*.*.****......*..**.*.**...**.***.......*.*....****...*..*.*..........*.***.****....*...*...***..*.*.****.*.*.**.*..*...*****.**.*....*.***.****.**.*..*.**..**.*.**..*..*..*.**.*.**.**.......**..*...********.***.**.**..*........*.***...*****.****.*.***...*.*.*..*....***.****.***.***.*.**...***...*.*...**.****.****..*...*..*...***.*.*.****.*****..***..***.**..***.*.....**..**.*****...**.***..**.*..*.*.**....*.**..**.*..*........*.*****..*..**..*.**..*.*******.**..****.*..**.***......*.*******.*****...****..*....*.***.***...***..**.***.**.....*......*.***.....**.**.******...**.**.**...*....**..*.**.*.*.*.....**.*.**.*..*..***..***.*.**.*...******..*.....*.***....*.*********...*.*.***.*.***....*.*.*.***.**...****..*.*.*..***.*.*...**..*..*..*.**.*.*.*.***...*.....*.***.....**...**.*.***.**.*..*.***...*...*..*.......*.*.*....****...*..*.*..*.**.*..*.*..*...*.*..*....*...*.****.***.**..*.*.*.*....*.*....*.**..*.****...*.****.***.....***..*..*...******...******....**...***.****.*.*******.**...*.*.*.*....**.***..***.****.....*.**...*.**.***..*.*..**.**.**..*.*.*..*...*..*.*....*.***.**...*.......*..*......**.**.*.*******.****.*.**.*.**....**...*.*.*.*...*...**.*...*.**...***.*.*..**..********.**.******...*.....*....**.*..**..*..***...*****.*.*..****.....**..**..**.....*.*.****.****.**..**.*.****..**....**.*....*******...*....**.*....*.***.*.....*....*.*.**.*.**.**..***...*..**..**.*.*....*....*..*....*.**.*.*..******.**.*.......*.******..**.*...*.*...*.*****....**.**.*...**.***.***...**..*.****.*.*..*.*...*...*...***.*..*..*.*...*..***.*..**.*.**.**.**.**.***.****.**.****...**..***.**.*..**.*...*....*..***.*..*...*.....*.*.*.***..*.*...*...*.**.*...**....***..*.*...*.*.*.****.**********.***.*.**.********.*..*..*.***.**..**.......****...**......**.***.**....***.*.*....*.********..*...*....*....*..*..*..*.*..**.**......*.....*...**...*.**..*.******...****.*..*. ....****.*.****.**.*.*.*.****..*.**...*...*.*.**....****.....***.**..*..*..***.**..*.****.**......*..***..**..*****.**.**...**....*..*.*....*.***.....****.......*...**.*****...***..***.*...****...*.*..***.**.**..**.....*****....*.***..*...*....*..**...**.*...**...*.*.*****..*.***..**..*..***...*.*.*.*...*..*.*.***..*.**.*.**........**.*..*******.*..**.**.*.*.*.........*******.***.*.*.**....***********..**.***..*****.......*.*..**.***.*.*.**.*.......*..*.***....***..***......*..*..****.**.*.*..*.**.*...***.*...*..***.*.***....*.*****...***....**..*..*..*.*.....*..****..*..******..****..**********.*.****.*..*..*.*.*......**.***.*..*.*******..**....*******...*...****.*....***...***.**.....*.*****.***..*......*.*.*.**....**.***..**..***..***..*.**.**..*...**.***.*.......*****.***..***.**.***...*..***.**.*..*.*.**...*.....***..*********.*..****..**...***....****.***.....*.*....*..*.*....*.**..***.***.**..***..****...*.*..*..*........**..*..**..***.**.*..**......*..**.******..**.*.**.**.**..****.**....*..***...**..*.*............********....*..***.*..*....*.*****.*.***.***.*.*..******.**.*******.......*.*..**..**.********.*.*..*..**..****.**.*.****.*..**...**.*.**...**.****.*.***.***.**...*.*...***.****..**.*.*.****.*...*..**..*.**..*...**...**.**..****..*.****..*..**..*....*..*.*..*..*.****...*********..**...*...*.**......*..*.*.***..**.**.***.**..*.****.*........*..*..**.**.*.**.*.*..*.....**.**......*..*.**.*.***.*...**.*.*.*.***..**..****.*.**.****.**..*.*.**..*....*.*....***...****.*...*..**.*....*...*.****.*.**..*....**....*.****..**.*...*..****..***..*.*.***...**..**..*.*.**.....***....*..*...*.**.*...*..*.*..**.*******.*..******.*.*.******.*..*..*.......**....*.***.**.*.*....*...***.....******.**.***...**..*..*.**.......**..*..***..*....**.******..*.*.*..*..**..**.*.*...**.***.**...*.**.**.*****.*..*.*..*.*.**.*...***......*..**.*.**..*..**.**...**...*..**..****..****..***..*..*.....*..**.*.**..**..***..*..**.*..*.*..*..**......*******.**.***.***.*.**.***.*...**.* ..***..***...*....*****.**.**.*.*.*..***.*..***...***..*.*......******....**..****.**..*...****..***...*.****..**..**.*....*.********.*.*...**.*...*.**..**.***.*..*.*...*.....*..*.......**...***...*..**.**..*******.*.*..**.*.*.*.*..****..***..*.***..*..******..*...**.....***..**..*.**..*..***...*..*.*.*.***..*.***....**..*.**.*.*..*.*..**.**..*...*..*...**.**.***..*...***....******.***.**.***.**...*..**.*.*.***.....*.**...*..**.*.*....****..*.****.*.*.**...****..**.**.....*...****....*.*....**..**.*..***.*......***..*....**.***..**..**.**...**.**.**..*..*...*..**..**..*...***.*.**.****.*..*.*.*.....*...**...*..*...***.******.**.*.*.**.*...****.*.*..**.*..**********.*..*...**.**..*..*****.**.*.*****.****....**.*.**.**.**.****.*****...*.*..***.*.**.***********.***...*.*...*....*..***..**...*.***.*...*.***.*.*******..*.**.**...*...***..*.***.*..*...**..*...***.....*..**.****.........*.******..**...*.******.....*..*.**....***.**.***.**.****......**.*.*.*.***...**......*..*...*..*..**.******.*..***...**....*....***...**..**.*.**.****.*..*****...***............***...*.*..*..*.****......*....*.*..****.*..**....*...*..*...**..*..*....*..**....**.*****.*..**.***..*.***.***.*.**.*.**..**....*.**.*.*.*.*.....*.*...**.*.*...*...*...*.**.***.....*..*.*.**..*******.**.*...*.*.***.**.*...*.**........**...*..**.***.*.*..*..**..*.*..**.*.**.*.*.*.*..*...*..**.***.*****..**.*.****.*.*.*.*.*..*..*.*.***..**...***.***......***.....****..*.*...*...*.*.....*.*.*.*****.*****.***.*.****..****.*..**...**.***....***....*.****..*.*.*...****.*.*...*.*.**.*..*.**....*..*...**.***..**....*.*****...*....**.*.*......*.*.*.**..**.*.*.*.*..***.*.****..*..*.....***..*.**.**.*.*******.***..*.****.*..******...*.**...*..**.*.*....*..*.***.**.*....*.**..***.*..*.*****....***..***....**.***....*..***.*.....***.***..***.*.*.**.....***..*...*****...**..**.**.*..***...*.*...**..*..*****......**.***..*.*....**..**.*.***....*....**..*.*.***.*..*.*..***.**....****..*..***.**.**.*..*..*.*.*...*.**..*.......*.*** .*****.*..****..***.**..***..**..*.**...*.****.*.*.**..*****.......*.*..*..**......**.*...****...**....*.......**..****..**.**...****.*.*.***.*....**..****...*..*.*******..*.**..**.*...***.....*....*.*...**.*....*...*....*..****.....*...*..*..*.***..***.....*...*.***.*****.****.**.*.*..*..*..***....**....***....*.**.*...***.**..******.*...***.*..*.****...**.*..**..****..***.**..***..*.*..**.***..**.*...**....***.*****.*..*....****....**...**.****....*...****..**.**.**.**...*..*.*..**....***.*.**..***.....*..***.****.*...*..****.*...*.***..*****.....***.***...**...**.....*.*....*....*.*.***...**.....**..*..***.*.*.**.*****...*..*..*..*.****.*....*.***....***...**.******...**...****.*..**.*.*...*....*.*.**.*.****.*....*****........*...*.*****.**.******..*..**.**.*****.......***.....*...*.....*******..**..*.**..*****.**.**..*...*..**.*.*..*.....*..**.*.*.*.*...*.**..**....*.*****...*...*.******.*.**.*.*...*.*..**..........**..******...****.*.*.****.***....*..*..*.......*...*...*.......**.**.*****..*..**..*****.*.*....****.*..***.**.**..**..***.***.**...***...**.*.**.*..**..***..***.**..**..*********..***.**.*****.*******..*..*..*..***.**.*.*****.***...*.*.*******...*.***.*.*..****.....****.*.*......*.*..*.**.***.*..******.*...**.*..**..***..**...****...*..***.*......*.**..*****.*.*.*.*****.***..*.......*.*....******.*******...*****..*.*.*.*.*..****...*...**..*..*.**.**.****.****...***......**.****..*....*.*...*..**.......*.**.*.....**.***.*.**..*..*****.***.*..***.***.*.*...**.*..***.*****..***...***...*.*..*....*.*..*.**..**......***..*...*......*....****...**.***.*..**...**.*....*..****.**.***..*.*.*...*.....*..*....**...***..*****.*.**.**.*.**.***.*.*..*.*****.**.**.***....*..*.*..*..*..**.**.**..****.**.*........**.*.*.***.**..*..**.*.*.**..*.*****.*.*.*..***.*.**.*..**.**......*..**********..**.***.***..**..**..*.**...*******.**.*.*.......*.**..*....***********..**.*...*..*....***.****.***.**.....**..*****.*..***.......*.*.*...*...***.*..**..**..*.......*.*******. ...****************.**..**.***....*.***....*.****.....*...*.**......*...*..*...*..*..*******..**.**...*.*****...*...*..*.*.******..*.*.**.**..**.*****.*.***...*.**..*******..**..*...***....*..*.**..*********..*....*..**....*..*.*....**.*....*..**.*.***..*.***..***...******..**..*.*...****..**.*.**.**********..*.....*.....**.*.**..*..*..***...***...*****..*.*.*****.*.*..*...***.*.*..*.*.....*.***.***...*.*..*..*....*.*..*..**..*..*...*.*..**....***..........*...***...*..*.*...*.***...****.**..*...*...**.***.**......*...*.*......****.*.*.*.**.....**.**...*..**...***.********..**.***..***.*.**..*...***...*.....*..*.*..***...*.*..*....*.*.***.**...*.*..*.***..*.**.*.**.****.*......*.*****.*..*.******..*..*****.**..*........*.*...*...*******..*.*...**..*...*...**.***.**.*.....*..**..*..*.***..*****.*******.*..*..*.*..****.*......**...*.*.**..*.*........****...***.***.*...*..****..*...*.**.**....***.**.*.**.*.*....**.*..*...*..*.*...***....****...***..***.*****.**.****..**.****.***.*.**.....**....***.*........******.*..**..*.*.*.****...****.*.**..*.*.***.**..*.**.****..*.*....***.*...*....*..........**..***.*.*.**....********.*..*....**.***..*.****..*...**........**.*.*..**.**.*.***.......****.**..*..*..*...*******..**************..**.*...*.*..*..**..*.*.*..*..**.**..***...*..****....**.***.***.*....**.***.**...*........**.**..**.*..*.***.**.*.*.**.....*...*..***.**...*****..****.*.*****.*.***...**..*****...*.*....**...*****.*.*....*..**...*...*...*.*..**.***....**.***..**..**......*.***..**.*..***..***.*...*.****..*.**...*.*.*..*.*.*******..*..*.***..*..***..*****.*....**..*.*.*.**.*.*...*..*****.****.*.......**.*...*....***..*.*...*.**.***...***.*.***.**...**....*.**..******.*.****.***....*...*.****...*.**....**.*..********..*...***.***...*.**..*.***.***.......*..*.*.*...*.**..*.*.****.*...***...***********..*.*..*.*..*..******.*.**.**.**.*.**..*..*.*..**.***..*.*..***..**..*.****.*...*.***.*......***..*...****.****.*.....*.*...******...***.**.*.***...*......*.**.**.**. .****.*****.***...****.....*....*..*****.**.*...*...*.****.**.*****...*...*.**...*..*.*..*...**.*..*.*.**.*..*****..*.*...**.**..*..***...*...**...****.*.**.*.*...*.*..*.*...****.****.****.....*..*..****.*..*...*..***.*....*****.**..***.*.*....**..***..**.*.***.**.*.**.*.***..*..*.*..*.*.*******....***.**.***.**.*****...*..*.***..****.****...*.....*..**.**..***.**....*.**..*.*.****.***.*.*.*...*.****.**.********...*.....****...*..*.*.***.***.*..*.....**..*******..*.****..*.**...*.**...*...*.***.*..********...***.*.****.*...***....****.*.*..*.**..*....*.**...*..*******.**...***.*...**..*...**..****.*....*****..*.**..**..**..***.....*...*.*..***.*....*..**...*..*.....*.*.*..*.**.*.*...***.**..**.*....*..**..*.......*.*....**.*...*..**....*.**....**.**...**.*..*.***....*......*.*..*.***..*..*....*..***..*....*.*.*....*....**..*.**.*..****......***.*....***.*..*.*..*..*.******....****..**.**.*...****.*.**.***..*.*.**..**....*.***.**..*....*..******...*..**.*.*....**...***...*.******.***.**.*.*.*..**...*..**.****..*****.*..*..***.*...**..*.**.*...*..**..*.**...*.**.***..*.***.*.**...*.*...**..****..*.*.********.*..*..**...***.**.*.**...*...**....***.****.*.*.****..**..*....****..**..*......****.**.*.*.***...***.......*..***....*.***.*.***.**..***.*.**...***...******......*.*...*..*.*.....*...*..***...*...**.**..*...*.***.***..**...*.*.****....*..*.*..***.***..*.*.*...*.*..***.*.....*****.*...*****...**.***..***.****.*.*....*****.*..*.*.*..*..*........*..*.....*.....**.**..*..*.*..*****.*.....**.*..*..**.*.*.*....*..*...**..*..*...........*.***....*....*.**..******..*.*....*..*.*.**.*.**.***..*****..**.******.*.*..*.*..***..*****...*..***..****.****.*.**..******.*..*..****.**.***.**..***..**.**.****...***..*.*.**...******.*.....*.*.**..***.**...*.*.*..*.**..*...*...**....*......********.****.*..**.***..***.*.*.****....*.*...****.*.*..*.**.*.**.**...**..*.**.**.**..*.*..*.**.*.**.*.**..***..***..***.*.*.****.***.*.****..*.***.***.*...*.....****.*..***.*.*.****..**..**....* *...***..*..*.******.*.*...**.**...**.*.*.*...*.**.......*******.*...*...*.*.*.***....**..*****.**..****.***....**..*..**..****.*....*...***..*.****.......****....*..****..*.*.**.****.*********...***.****.***..*.*.*...*...*...*..*****..*.**..*.**...*..****.*.*.*..*...*..*.*..**.**..*..**.*..*.*.*......****....***.**.*..**.***.*.....***...*...**..**...**.**..*..*...**..*..*.***.**********.*.*...*...***..*.*....*....*****...*.**.*.*.***..*.*..**..**.******...********.*...****.*.****...****.*..**.****..**.**..*.........*..*.*.*.*..***.***..*..*..*.....*.*.*..****...*.**..**.*.****..**..**....*..**.*.**..*....*.*.****.****.**.**..**.*..*..*..*.**..*.*.****.***..*..**.*...***.**.*...**.**....*****..**...**.*........*....****.*...*..*.**.*.***.****....*.....*..*...*.*.*.******.*.*****.****..**.*.*******..******.*..***.....****.*.***...*..*..****...*..*..*.***.*..*.....******...*.*...******.*..***.*.....*...*..*.**.......*.***.*...**..*.***.*.*****.*.***.***.*****.......*******.*.*********...**...**.*....*..*..****.***...*.**.*..........**..*.*...***...**..*.*..***..*.*..****.*..*******.*.**.*...**....*...*..***......**.****.*.*..**...*.**..*.*.****.**.***.*.***..****...*..*.**.**..****.*****....*.*.******.**.**...***.**..**.*...**.****....**.****..*....*..*****....*.*.*.*....***.******.****....******..*.*...**...**.....*...*.*....*.***..*.*....**....*******....*....*.**.*****..*..**.******.**.*.....*.*.....*.*.**...*................*.*..**.*.***.*....*.***.***.*.*.**...*......***.**..*.**...*.**.**...*****.***.*****.*.*.***.*.***.**.*.**.*..*.*.******.**..*****.**.*.**....*.....**.**...**.******.*.*.**.*..*.**...*.....*...*****.**......**.**.**.....*.*.*.......*.*..*..**.*....**.***.**.***.****.*.**.**..*...**.*.*..**.****.*..*...***.**.**.**.*..**...**.**.**.*.*..*.**.*.***...*..*...*.*.**...***...*.**...*..*.****.**..*.*.*.*****...*.*..*.*.*.*.******....******.*..*.*.***.....***.*.*.**......**.*.**..**......**....*..*..**.*.*.**....**.*.*.*..*.****..*.*..*.*.**.*.*..... ..*..**..*******....*...*.**.**.*........***.*..*****.******...***.****..***.*..*.*..*.....*...*.*.****..***.*..*****.***..*.....**..*****...**.*.***..*....***.*....*.*..*......*.*.*.***..*..**...*.**..***....*...*.*.**.*****.....*...*........*.***.*.***.******.****.......**.*.*.**....*.*.....**..**.*....*****...**.***.*...*.****.*.**..****.*...*.**...**..***...*.*.*...*..*..**.***.**.**.**.*.*.**..*****.***.****.*.*...*.*.**..**..*...*..***.****.*****.....*..*..*..*..*...****..*******.**...*****..**....*.***...*...**....***.**.*****.****.**..***.......*....**..*******....*...**..***.*.***.*.*...*...*...**.*...*.*..*.**..*.***.*****.**..*.*..*..***....*.*.**.*....***.**.**...***....*..*.*...****.*..******..**....*.....*.*.*...**.***.*..*..*.***..***.******...**..*.*.*..*......********.***.*.***.*...*.**.*..*****...***.**...*...*.*..*.*****.***......*.**.**.**.*.****..*..**...***.*.*...*.*.*.***.*.*..*.*....**..*...**.*.*.******.*.....*.*...**..*..*...*.*..*.**..**...****.*.***.*..**.......*..****..*...**.*.*..*..**.**.*****.****.*...........**..*...**.*...*..*...*...*..*.**....**.*....***.****..*..........*..*...*.*.*.**...**.......***..*.*.*....**..****.*..******.**.*..*..**..***.*..*....*****....***..**.*.*..*.***.**..***..*.**.*.**....**.**.****.*****..**.......**.*...*.*****.***..****...***.**.**.**..**..*.*.******.*.**..*.....**.*....*.*.*******.*.**.*********..**.**.*.*.*.***.**.*****.***.**..*...*****...*************..***.*......*****.**..**.***...*..*.**.*.****...********..*.*.**.**...*.*..*.*.....**.********.*.*..***..*.***.**...*.*..*.**.*......**..*..**.*.*.*.*.*...***.*.....***..*****...***.*.**.**..**......**.*.....***..**.*.*.*.*....*.*.........*.*.*.*............****.*...*...******.*..*.*..**.**.**.***..*.*...*.*...******..**.*.*....*.*.***..**.*.*...**..*..*.****.*.****.**.*..*.**.*..****...*..*.**.****...*.***.....*..*.*.**.**.******.*.*.**.**....*.***.**.***.**.***.**.***.**...*..*...*..*...*.*..*..**..*.***.*..*...**.***.*.....*..*...**.*.*.***.*. **.......*.*.***........*.*****.****..****..**.***.***....***.***.*...*.....**......*.....*.**.*..**.**.****.**.*..**........*..*.**.**...*.......****..*.*.**....***...*...**...*.....**....**.****..**..*.**..**.**.*..*.**..***.****...******...*..***.....**..*..*.**.**.*..*..*.*.**..**..****.*...**.*.**..*...*...*.*..***..*......*..****.*..*..*..****..***..****..*..***.****...*.**.*...**.*..***.********.*..*.***.**.*.**.*..*....****.*.****.*....**.*.*..*..*.**.*.*..**.**.*..**.**.*....*.*******.*.*...***..****.******.**.**.**.**...*..*.*.*....*****..*.**..**..**....*.**..**.*..**.**.*.*.***..*.*.****.***.*....*.*.*.*.**..*****.*.*.*****....****.**.**.********.*....***.*.....******.***.....**.......*.**.**..*.**...***.***.*...*.*..*.**..*...........**.*..*.**..******.*.*.**.*.*.***..*.*..**....******.***......*..*.**.*.*..*...**.**....*.**.*.*******..**..*.***.****..*.*.***...**...**.*.********.*.*.***..*...***..****..*.*......**.****.*********.*.*...*...*...**...**.*..*..*....*.****...*.*.**.*...*****.****..*..*.....*********.****.*.******..**...**.*.*....*....*...***..******.**...**.**.***.***.*.**.....****..***..*.**..**..**..*..**.**.***.*.*.....****.*.*....*..***.***..*.*.**..*....***.*..**...*..***..*..**.**..*....*.*****.**....*.*..*....*.*..*..***...**..*.***..*.****..*.*....*.*.*..*...**.....***.**..*.**.*...**.****.*..*.*.*.*.**.**.***.*.*..**.*...*.***.*****.....*..*..*.....**.*..*..**.**.*...*.*.***.....*.****...**..*.*****..*.*.*.***.********..*.**....**.**.*..*****......**.*....*..**.**........*.*..*****..*.*....*....***.**.**.*...*.**.**...**..*....*.*.*.**.***.****...*.*.....**.*..*.*..*.*******...****.***.*.****.**.**..*.**.*..*..*.*...*....*....*.*.*.*....***.****..**...***.*.*..*.*****.***.**.****.*.*.*.**...*...**.****.*.*....*.***....*....*..******.*..*..***..**..**..*.*****...****....****.*.**.**...*.****.*..*.*.*..**.**.*.**..***.....**..*..*.***.....***...*.*...****.*..***.*.*.*...*..*..***..**...**..**....**.**.*......**.*.**.*...*..***.*..*.* *.....*...**.*.*..*.***.........*..**.*....**.****..**.*.*****..***..*.*..*....***.....****.**...***..*....**.*.*..**..***..*.....**.*.*.*****.**.*.****.****.*.*****..*......*...*..*.*.**.....*..*.*..*...*.*..**.*.**....*...***.*.******..*...*.*.*.*.*.*..*.**..*.***..***...***.*...***.**.*.*.*****..**.**.*.***.*****.*.**.******.........*.*.*.******..*...*..***...**.**..**.***.*...*...*..**.****..**..*.**.*..*..**....**.*.*..*.******....***.*.**.**.....*.**..*..**.*..**...**.******..*.*...*....***.**..**..**..*..*.**.....***..****.**.****.*...****..**...*.***.***..**.***...*.......**.*.**...**....*...*..*.**..*.*..........**...****.*.*...*.***........*.*..*****.*...***...*...**..*.*..**....********.*.......**.*.*..*...**.******.*..**.*..****.***.*.*..**..***..********.*..*.*.......*.**.**.*.*.......***....**....*.*.**.*..*.*.*.******.**......*.*.**.*******.*........****.****.**.*.**.***.*******.**.*....**.*...***....***.****..*..*......*..*.***......***.**..*.*.**.****.*.*.*.*.....*..*.*.*.*..***.......**.*......*.***..***..**.****..****.**.**..**.*.....**...*.**.*..***...*...***.***.**..***...*..*.*.*.**.....*..*...*..*.**.*.**.**.....*....**...**...*......***..*.****.***.*..**.****.**.*.*...*.**.*.....*.*.**.*.....*....*******.*.****..*..*.*.*..*.*.*.*..*....*.*.**.*.....*...***.***...*..*...***..*...**..**.*.*.**.**...*****..**.**...*..******..**.***..***..*..*.*..*.*.*...**.***.*.**.*....*..**...****.*.*..***.....*..*..***.**....**.**.*.**.*.****...**..**.*.....*.*..***.*.******.**.**....*.*****.**..**.*......**..*..**..***....*..***....***..*...*****.*****.***..*.**.*....**.*..*...*...****.***.**........***...*.*****.*....*...******.*.***.*..*..*.*..**.*.*.*...*.*..*...*..*..........*****.**..*.....**..**..**.*.*.*.**.******..***.....*.*.*....*.*.*.*....*..***.**.*..****.***.*******.*..******.******...**...*..***...**.*..*.*....***.*.*...*..**.*.*.*.**.*.*..*...***...**.**...*.*..****....***..***.**..****.***.***....*.......*.....*..*.*.**..*.**..*..***.**.***** ..*....***.*.*.*...*****...*.*.****..**.***...***.*.*....*****..*.*.*....*.**...*....*.....*.*......*.****..*.....**....***..*...*.**.*.**.*.*****....*........**.*...**.****...***...**.***......**..****.*.*..*.**...**.*.*.**..**********.....*.*.**....*..***..**.*****..**...*.**.***.*...*...*..**.*...*..*..**...*.*.**.....*.*..*.....**.*..***..**....**.*****.*.**.***.***.**.*...*.*.**.*.***..*.*.*.**..****....*.**.****.***.*..***..**....*..**..*.**.*.***.***..**..***.*.*...*..*..***...*...**..**..*...**.*.*..*...*.*.*..*..*.**.*.****.**..***.....*.*.*.*****..**.**..**..*....***.*...*.......*.**....*....*...*..*...**..******..**.**..*..**........****.....*....**.*.*...*.**.***....**...***..****..****.*****.*.*.*....*.**..**...*.......*....*..***.*.*..**..*...**..*.***.*...*..*..**.....*..*.*.*.*.***.***...*.***....*..**.*.*...***..*.*..*.*.***.**.**..***.*.*****..........*.*.*****.*.**.***.*......*...*.....*....*.***..*.**.*.**..*****.**....*.*...**..*.*...*****..*....***...********...******..****...****..*..******..**...*.**...*******..*..**....**....*.***...*.....*******.....*.*...**.***.***..*.***.**.***.....*....*..*.*..**.*.*.***.*.****.****..**.*.***..****.**.....****.*...***..*..*.*.*..*....*....***.*....***....***.***.*******..*..**....**.....*...*.*....*.***.....**.*..*.***...******.****...**.**.****.**.*..****......**.****....*.*.*.**..**.*.*....***.*.*.*.**.*.*..**..*.****....*..*..*.***.*.*.*.**.****.*...*...**...*..**..*........*.***.*.******.....**..***...****.*..*.*.*...*...**.****..***.....**....*.*.**.*****..******.*..**..***.*.*.***.....**..**.*...**.*..**..**.**.**.**.*.*******.*.**...*..*.*...*.*.***.**..*....*....*****.*...*...*.*....**...*.*****.***...***..**.****....*...*....*.*.***...*..***.*.***.....*.*..*.*...*.....***..*.**.*.*.*..**..*....*.***..***.......*.*.*.*****....**....***.*..*.*...*.**..*.*....*.*.***.*.*..*..****..*.**...**...***.*....***.*......*.****.**...***....*.**.*...***....*...*...*...***.*....*..*....*..*.*....*.*****.*...* .*..******...*..*...***...*....****.*.*...*..**.***.**.*..***.***.*..*.***...**.**..*..**.*.***..****...*..*.*.**.***......**....**.*..*...*.****..*.*.*.*.*..**.*..*.*.......*.*..****.**.*.*.**.*...**.*..*****.**.**....****..*****.****..*.*.*.**..**..*..**...***.****.....*.*.**...*.*...*..**.*...***.**.*..**......**.**....**..*.*.*..*.*...*.****...*.**.*.**...**.*..***.****..***.**....*.*..*....**.*.****.....****...******..***.*.**.**.......*.*..*.***...*..*..**..**...*.**.*.*.....******....*...*..*..***.**....*..*.....***..*.*.*.**....*.**...*..***...******.*.**..**.*..******.**......**..***.*..*...**.*.*.*..**.****...*...****.*...*...*..*.****..**.*.***.......***.**.*..****...****..*.***.*.*.*....*.*.*...**.***..*.*..***.*..***.***.**.*.**.**.....*.....**...**.***..*..****...*.*.**.**.*****.....*....*.*.***.*.***..**....*.....*....*....*..*...*.****...*.*..*.*.........***...***.***.*****...**...*.*.*.*..*..******..***..***..**.*..*....**.*...*.*..*..*..*.....*.*.....**.*********.*....******.****.*.*.*.**...**..******........***..*.**.*.***.*..*****.*..*..***...**.*..********..*.*..***.*...*..*.**.**.**.*..*.*.*.**...**..*.**.**.****....*****..******.***.****.....*.*.**.**..**..*.*...****..***..*.****.***..*...***.....*.**..******..*.***.**..****...*.*..*****.....*****..*****.*....*.*..*.*....*.******.***..*****.*.**.*....**..**..****.*.*.**.*.***...*...**.***.***..*....***.****.**.**...**.*.*..*.*....**..***.......*..*..*...**..**.**...**.*.*.*....**.*.**.**.**..*...*..*.***...**...**.****..*.*.*....**.*.*.***..***...**..*..*........*.*...**..*..*..........**.*.**..***....*.****.***.*.***..*.***.*.***....***.**..***.*****.*.**...*.*..*******.*...******.*.....***.**.**.*..*..**..*.*...*..***.*.*.....**.*.**..**.*.**.****..*.*..**.****.....*...*.*..**..**.*........**..**.**..*...***......*..*.*****..**..*.....********.****.*.**..*.***...***.***.***.**.*..*.**....*..*.****.*.*.*.**...*.***.**.*.***.***....*.*.*..*..*...**.**..***.***.****..**.***.***.....**.**..*.*** ..**.***..*******..*.*.*....****.****.*.**....**.**.*...*....*****......**..***..***..*.***.**.***.*..*..*...**.**..****.......*.****.*.*...*.....**..***.*.*....**..*..**.*.*...**...*..*.*.*...**.***......*.....**.*...**..*.*..*.**.*.*.**...*****.***.......*.******.****.*....*.........*..*..******...**...****.**.......*****.*****..*.****.*..*..*.*.******.*****.*.**.*.*****.**.*..***.*.***..*.*.**..*..**...*.**.*..*.*.**.**..*.*...***.....**..***.*.*....*..**..**....*.***....*..*....**...**.**...***.**.**.....*...***.****.....*.*.**.*..***...***...*..***........***.***....*.*...***.*.****.**..*...*..***.*.*..*..*.*.***..****.*......**..*..****...*.*.*..*..*...*.***.....*...*..**..*.**....*.*.**....****..**...****.*..**.****.**.*.*.......**..*...........****.*.....*******....***..**..**..*......*.*....*.*.*....*..*..*.**.*..*.*...*.....***..***.***.*..*.******......****..*....*****.***..*.*.*.****.****.*..*..**.....*..*..**.*.*....*.**..*..***...***.****.*...*.*.*.***....*.**.*.**..*.**.*.*.*...*.*.*.*.***..**.***..*....*****.**.*.**.***.*........*...*****....*.**....*.*.*.*.*..*****...*.*.**.**..**....***......****.....*..**........*.****....***.***.*....*.**.*..***.*..*...**.*.*.*.*..*..**.**.**.***.*..****.*..**..***....**.**....****.**.*..**..*..*...*..****.*.*****.*.*..*..****.*....***....*******..***.*.******..*..**.*.*******..*.*.****.*****.***..*....*....**...*.*.....**.*****..**.*.**..****.***...*.**.**.*....**..*.**..***.*...*.****.*******..*.**.*..*.......*.***.....****.*..**.**...*...*...*.*...**.*.**.*..***......****..****....***.*...*...*..***.**.*..***..*.*...***.*..*..***....*....*****....***....**.*.***.*.*....*.**.*.*****.*.*.*...*..***.*....*..*..*.*.**.*****.****.*.**....****.***....*..*..*..*....***.*....*..*.*****.**.**.*.*..**..*.*..*.**.****.*.**..*..*..*...****...****..*...*.....**..***.*...**..**...**.*.....***.*...***.*.*..****.***.**..*.****.*....*.**..**...*.*..***..**.*.*.***..*....**.....*.....**.***.***.*.....*.*..**...***...........*** ******..*.**....***...**.*...**.**.*.**.....*.......**.....*.*..**.*.*.**..*.**.**..*.*.***.***.....**.****.*...*..*.**.*..********.*..*..*.**...*.*.*.*.*...*.**.*.**....*******....*.......*.*....*.*****.*...*..*.*...**..**....*.***..**.****.....***...*...***..*.*.***.*.**.*...*.***.***....**.....*.**..*****..*.....****.**..*.*...*.*...*****.*.****.*.***...*...***.***..*.*.*****....***..***.......*..***.....*.*****...*.*.**.******.*..*.****.**....*.*...***...***.**.*.***.***.****.*....**....****.***....******.*****....*..*****.*.*.*.**.*.**..***.**....*.***.**..*****.*.*...***.*..*....******..*****.*.**.**..*..*.**..*.*.***.*.**.*.**.*..**.***.**...**.*****.*...*..***.**.*..*.**.**.****..*.*....*....*..**...****.*.***.*.***..*........*..*.*...******.*....*****.*..****.*..*..*.***.*.**.***.*...***..*...*...*...*...*.**..*.**..*.*.**.*..****....**...*.**.*.....*.*****.**..**....**.*.***..**.*..**.*...***...*..*****...***...****.**.****.**.*.***..**.**....*..*..**..**.**.*.****..***..*...*...*...*.*.*.**.*.*..**....*.****...*.*.***.**..*.**..*..**.**.*...**..**.**.****....***..**....*.*...*.*.*.**.....*..****..*..**.**...*****..**...*******....*.....*.*....*.****....*..**.***.*....**.*.*..**..**...***....***.*..****.**..*.**..*....**..*.*********..*.**..*.**.*.**......*..**...**.***..**..*.**.**.**..*..**.*....*.*.**...*.....*.*.*.**....**....***.....*.*..**..***.*..**.*...*****.***..*.*.....**...*.**....*..*.*****..*******....**.**..*.*.*****.*.**...*...*****.*.**.****..**.*.*.**....**.****.*...***.*..*.***.*..*.*...**...*****..*.**..***.*.*...*..*.***.******...*..*..***..*.**.**....*....**..*.**.*.*....****.**...****.****.*.*....*.*.*...****..***...**.*.*.**...*.***....*.*..***...*.......******.*.*.*.**..*.*****.***..*....*.*.*...**.*****.*.*...*.**...*..*.*.***.**.*..**.......***.**.....***.....**....**...***..***.**.*.*...**..**.**.*.*.....**.**.*.***.*....*.*...***.*.***..*..***.*.........*...*.***.*****.**..***.*.*....**.**.**.***...***...*..*.....***.****.**...* *..*.....**.*.......**.*.**..*.*..*.*....*.*****..**..*..*...*.*.*..*.*.*...*.*..***...*.*..**.**.*.*.*..****...*..*..***.*.*..*.**.******...*....*.....***...***.*.***..*.**.***..***.........*****..*.*..***.**.*.*.***.....*.*...*...*..****.**.*.**.*.*..*.**..*.**....*........**.***.*.*...*.....*****..*..*.*.**..*....***.*..***.*..*.**...**..******.**..***.**.*.**.*.**.*..*..*.**....**...**..**...*....**.****..****.*.**..*..**.*..*..***..*.*..******.***.****.***..**..*..**.*...***.**.*.*.*...**..*...*......**..*...*..*..*.*...*.***.**.*.*..**.*......**..*...**....**.*.**.....****.****....**..*.*.***.....***.**....*..***.***.*.....*...*.***.****..*.**..*...**...**..*.********.**.*...****..*.*.**.**.****.**.*********.**.*..*..**.*...**.*****..**...*.**....****.**.***..**....******.**..*.**.**.***.**.**.*.*****.*...****.**..***.*.*..*.***..**.*.*.*.*...*.***....****.*..*.**...*..*..*.*..**.....**.**.*..*...**.*..*******..**.***..*.*.**.**.*...**.*...***.**..*..*...****.....*.******.*.**.*.**..**....***..**.*.*....**....****.....**......*****....**.***....**.**...**...**.***.*..*.********...****.**...*.********.**..**..*...*..*...*..*......*.*.*.....*....*.*.****.*.*.**.*.**.*.**...**..*.**.*.......**.**.*.*****..***......*.**.***.**..*.*.******..*..***.****....**..**********..*..***.*.*.*..*.*..****...*...***.***.**.*..*..*.***..*******..*.*..****...*....**...**.*.*.*****...*.***.*.****.***....*.*.*..*...**.**.*....*..**.*****..*****...**.*..**..***..*..*..**..**...*.....**....*.*.**..****.........*..*.***.***.***.**...**...*..**.**.**.*....****.**...***...*..*..*...***.*..*.*.***..**..**.***.*..*...*.*.*.**.*.......**..*........**....***....**.*.*.*..*..***...*...**....**.******.***.**.*****...*.**.*....****.********.***.*.**..*.**....******.*.*.*.....*....*.*....***..**.*...*.*.*...*.**...*..*****..**..*..**........****...*.**.**..**...*..*.*..*...**...****...****.***........*.*.***...***.**.*.*.**..***.*...*.*..*******...*.*.*..**.*...**.*......*..*.....*..*..*.****. ...*.*..*****.**.***..****...**.**...*..**.***...*.**.***.*........***..**.*..**....**..****....***.*.*.*.***........*.*****.*.**..*...**.*******.**......**....****..*.*.*.*........**.*.****.*....*.**..*...**...*...*.*...*.**...**....*...*...**..**.**..***.*****.*.****..*....**...*..**.*******..******.*******....*****..*...*.*.*....****..*....***..*.***.*.*.*......**.*.****..*.*...**..*.*.*..***.*....*..***....**.*..*...***.*.***.*....*..*.*..****.*....*****.....***.****.*.*.**.**....**..**.**......*.**...**..**.***..*..**..**..*.**...*.*.*.*..**...*..*..*..*.*.*.*.**...*..*.****....*...*.*..***.**..*.*..*..*.**.**..**.*.....*.*.*..**.**..**..**..*.**..*.*.**.***.*.***..*...*...**.*..**.*....**.**...**.*...*...*.******...*****.*.*****.***.**.**..*....***.**..**.*.**.**..........*.*....**.***..*...*....***..*.***..*..***..*********..*.**.**...*.**.**.*.**........********..****.**..*.***..**.*.**.**...**.****...*...*..**...**..*..*.**..**....*****.***..***.**.*.*..***.*.....**..*..*.***...*.*.****.******....*..**.*..**..*....*....*...*.**.**...*****...**....***..*.**.*..*....*.**.....**.....**.**.*....*.*.**..*........*.*......*.*...*...****.****.*.*.*..**.***.**....*..*...**.**.*..**.*..**..**....*....*....**....**...**.*****.....*.*......*.....**..*.****.***..........**.**.***.*.*.****.**.******..*...*****..*..*..***.*****..*.**...*.*.***.***..*.**.*..*.*...*..****.**..*..**.*....***..****.*****.*.***..**..*****.*........*...*.*..**.......*.***.*****.****.*.*....**.*.******.*..**.**.**....*.*..*.....*.*...**.*.**.***......*.*.**..***...**.*.**.**.....****.*.*****.***....*..**...*.*...*...*....*..*..*...*..***.**.*****.*....**.....*.....***.*......**..***..*.*.*.*.***.*...****.**.*.....**..****..**..***.*.*.*.***.*...*...*....****.....**.*.*.*.......*.......****..*.**.**...*....**..*.*..*..*.*..***.*.*..*....*...**.**.**...***..**.*...****.***.*..****.****.*****...*.*..****...***.*.*****.....**..**.*.*****..*..*.*****.*.****..***....**..*..*.**.*..*****.....*.****.*. *..**...*..*...**....*.....*.....*..*.*...**...*....*.***.......*..*******..**...*...**.**..*.*.***..**.*.***....*****.***.*.*.*.....*.**...*...*****.*..*..*******...*.*..*...*.***....***.******.*.***...****...*..****....*..*.*..*****....*..*..***..**....**.......*......****.**..*.***.***..**.*.*..****..*...***.*..*.**.*...*..**......*...*.*.*..*.**.***..***.....*..*.*.****.*..*.*..***......**.**.***..*..*..**.*.**....**.*.*****.***..*..*..*****.**.**.*........*.*..**...*.*.*..*...*.*.**.*.**.*...*.**.*..********.**......****.***.**..*..*.**.**.*....*.**..***....*...*.....**..**..***.**.******.**..*...**..****........**..*...*..*..***.*.*...*.***********..**..*.*.*..*....****..**....**.**..**..****.*******.**.***.**..**.*.*.*.*****..***..**.**********..*.....*..******..*.*.*..*...**..*.*..*....*.***.*..*..**...*.*......**...*.*.*.*.*..*.**.****.***.....*.***.*......*..****.**.....**.****.*..**..*...**..***...**...*.*.....****.*..*.*..**.*...*...***.*.....*....*..**.*.**.*....*...**.*..*.*...*.**...*.*****..*..*.**.***...******.*****.*.**..*.......***.*.*..*....**.**.*.*.*.****.*....**.***..**.**....**.*.**.**.*...******.**.*.****.***.*...****.*.*..*.***.....****.******....**....*******.*****.*..**.*....**...**.*.***..*..**........*.*...*..**.**....*...**..*.***...*.****.**....*.***......*.*.*.**.*...*.**.****.*.**.****...****.*****..**.*.**.....***....*..***.*...*..*..*..*.**..****...****....****.*******..**...*.*.*****.*******.*****.**....*.*.*...*..*.**..*...***..*****.*...*.*..**..***..**...*...*..*.*..******.*......***....*...*****.******.*.*.*...*.**..***.*..*..***..*.*.*..*.**.**********.*.......*.******..*..****..*.**.....*...**.*.**..***...*...*...*...*.*.********...**...**.**.**....**...***...**..****..*.*....**..*.*...........**.*.**..*.**..*.***....*.....*.*.*...**..**.**..*.****.**.**...***...**...*.***..*....***...*.***...*..***..*..*.*..*..**.*..**..******...*....***.**..*.**.*..**..*...*..*......*.**...***.......*..*.**.*.********.****.**..*...***.*** .....***.**.*...**......*.*.***.*.*.*..*..*.***.*.**..***....***...*..*.*.**.*.....*.....*.*..***.**.*.********.*....*.**.**.....*.**.***.*.*..*..*.....*..**..*..*.***..*..*.**.***..*..********.*..**.***.*.***..*.**.*...*.......*.**.*.*.*...****.*.**.*...****.*....**..*.....*.**.*.*...*.***.*..*.****.*..****....**...*.*...**.....*.**........***.******..**..**..*...*.******....*..*..*..**.**.*..*...**.*.*...**..*.*....**..**.*.***..**...**.*......*..*.*..*..***.*.***..**.**..*..*.**.*.*.*.*.....*..**.***....*.*....*.**...**.***.*....*.*..***.**.****.*.**.***..*..**.*.*.*.****..**....**.***.....**.*...**.*.*..**.***..**.*.**.....*..**...**.*.**.**.**.****..****.*...*.*.*...*..*.*...**.*.****..*.**.**.**.**.*..**..**.**..*.**.*.*.******..*..**.*.*...**.*.***.******..*...*...*.*.*.*.***.**.*.**.**.*****.*.*...*..*..*.**.******.*.*.*.***..*.*.*****..****.******.***.*..*....*.**.*.*.*..***.*.*.***..*.****.*.**....***.***.*.*..*........*.*..***.**...*..*..**.****.***..*..*..***.*.*****..*.*.*.....**.*.**.**...*..*******...****....***..****.**.*******...*.***....*......***..**..***.*...**..**.*...***...***...*.*.*....**..**...*.*.***..**.******.**..*.......*..*.*.***.......*...*..**.**.*...***..**...*.*****..*....**.****.******.*.***.**..*..***...*....*....**...*.........*.*..*..****.****.*..***..****..***..***.***.*...******..**..*..**.*.*.*...**..**..*.*..*.***.*.****.....***..*.*.*.**.*.**...***.*****.*....*.***..*.**..*.........*.**..*...*..*.*.....**.*...***..**.****...*.****.***.*...**.*.*..*.*****.**..**...*..**..*.**.**..*..****..**.*.******.**....**..**.****.*.*.*.*...*.***...*.*****.*.*.****..*..*.*..**...**.*.***..**...****...*.***.**.*.*.**.**.*..***...*..*.*.*...**..*.*.**..***....*.*...***..***..**....*...*****.**...**.*.......*****.*...*..*.**.*..**...*..*.**..**..***.*...**********.*...*..*.*.*..**....*.*....*.**..*.**.***....*****..**.**...*....****..**.***.*.*.....****.*.*.*..*.**.**.*.*******..***.*.****.***.****.*.***..***.*...**..**.*.***.**.***...***** ..****.*..***.**.****..***......**....**..**.**...*.***.*..****.**.**...........***.*..**.*.*..***...**.****...**.*.*.*..**...*.**.*****.**....**.*.*..**.*.**...*.**..*..**..*.*....*..****.*...***.***.**..*...*...*...*.****..*...****.**.*.*.*..*...**.****.*.*...*..*.****..*.....***.*...****....******..**.*.**..*.**.......****...*..*.**..*....*..*...**..*.*.*.*.**.***...*...*.*****.....*.**....**...***.*.....*...*.*...***...**...**..**.**.****.*.*...*.****.***.**.*..*.****.*.*.*..*..**.*.*.***.*******.**..*.*..*..*.***.*..***.**..**.**.**..***.*.**.*.***...**..*.***..**..**..*..*.*.****..**...*.*.*...**.***....*...***.****.*.*.*.****.***..*..*.**.**..***..**..**..**...*.*...*..****.*****..*..**..***..**..*.**.*..**..**..*...*..*..**......*.*.****.***..*..*.*.*....*.*....**.***....*........*.***..*.**..*...*.*.........**..*..*.*....**.*.***.*..**.**...********.******......****.***..**.***.*...**..**.*.*....*.****..**...***.*.**.**..****.***.**..**.**.*...*...**.***..*..***..*...*..*..*.****..***.**.**..**..*.....*.****...***..**...***.........*..**....****..**.**.*..*.***........*.....*..*.....*..*..***...***.**.*....***...***..*.***.*..*...**.**.*.*..*.*.**..*.**..*....***..**.**....*.*.**.*..***.***.******.*.****.******.*.*..*.**..*...**..******...*.****.****.*.********...**.******..****..*.*.*.*.*.*.*.....*.*.***********.****...*..*..*.**.*..*...**..*.***.*.*.*....*..*..*.*.*.*.*.*.*.*.....*.**..*.*.....**.....*****.*.**....*..*..**.*.*.*.*...*.**.******..***....***.*.**.*.*......*.*..*.**....*****.*.*****...*.*....*.*.*.****......*..*.**..***.**..****.*...*..*.*..*..*..*.***...*....**..***.*...*.*...*.**...******...*.*.*..****..***..*...*.*.......*.*...*.....****.*..*.*...*****....**...*.**...**.**.*.*.*.*****.*....*.*.****.*...*.*...****.*..*.*.***.******.*.......*.*.*.*..**..**.********.....*.**....***..*.**......*...*****.**.**..*......*...***.****..*........*...*.*..**..**.****...**...*.**.*..**...**.*.****..*****..*.*.*...*..*.*.*.*..*.*.*.**.******....**..** ..*.**.*..*..**.***............*.***.***..***..*..*.**..***..***.*.*.....*..**.*....**..*..***.*....**.....*..****..**...*****...*.**.*.**.*..***..*********..**.**...****.**..***.**..****.**.*.*******....*..***..****.*..*.*........*.*...*....*.**.*.*..*.*.**.*...***...*.*....*......*.*....**...*...***..*...**...**.***..****...**..*...**.*.**.**.*...*...******....***......*.****.****.*...**...*.*..****.**...*.**.**.**.**..**..**..*****..*.******..**..****..*.***...****..*...*....*.***..*...*..**.....**..*..*...***..*.*.***..*.***..*..***.*.*.*..*....*..**...*...*.***.**.**..*...*.*.***.*..*..****.****..*.*..**....*....**.....**.*.*.**.*..*..*.****..*.**..*....**.**...**......*.........**...**.*.*****...**....****.*.*****..*.****..**.*.***...****..*........*.*..**...*******...**.*.***.*..*****..*...*.**.*.*..***...*.***.*.**..****...*****...*..**.**.**.**...*.*...*....***.*.***.**...**...*****.*.**..*...*...*.****.***...*.......**..**..*.**.*...**..***.**....****....*.*......*.******..***.****.******.*.*.***.***.**..*.*..**.*.**.*.*...*.*****......*.**.***.*.*.***.*..*...****.*.*...***...*...***...**....**...*...**.***..**..***.*.**.**.*.*....**..*****..*..***.**..*.*.....**.**.****.*.******.***.***.**..*.**...***.***.*..*.**...*..*..**..*...*.**...*.**.***.*.....*....*.***..****...*....**..**..*****..***.*.*..........*.....**.***.*..**..*....*.**.***.******.***.*.*....*.*.***..*.......***.**.******.***..*.**.**.**.***..**.*.*.*.**..****..*..**.**..********...**.*...**.*******.*******...*.*.....**.****.*....*....*.....*.**.*..*.*******.***..*.***.*..********.**....*.**....*.*.**.*.***...*.*.**...***....****.**.*.***......*.*.*.*.***.**..**.*..**.......**.****.*.****..*..*.****.**.*.**.*...*******...*.*..**.*.*.*******...*..****..*..*..*.*..*.*.***...***.**.....**..*...*.*.****.*......**.*.**.*****..*****..*.*******.******.*...**...*.*......**.*****.****..*..***.*.*.*****.........***....*...*....*****.**...*..*......*.****..***..*..*.**.*****.**..****.*.**.*****.*****. ****...*.**..****.*..**.......*.****.*.*.**.**..*.**..*.*.*.*.*..*.*.****.*..*.*.*..*..*****.***.....**.*.*.**.*.*...*.**....**.*.**..*.*..**.**..***.*.**..**.....**.**...**.**.***.*****.*..****.....*.*..*.*.*.******.*.**.*.**.*....*.**.*.**..*.*******...**.**....***.**..*..*....*.**.***....**.**.***.****.*....*.****..**.**.**....*...*********.......**.*.*.**.***.*...***...**..*..*.***.****...*..*.**..**...***.*..****..***.*.***..**..**..*.*......**..*******...*.*.*.*..**.*...**.*****.....*.......*...***.......**.**..*****..**.*...*.*.***...***..****.**.*...**........**..***.**...*****.*..**..*.**....***..**.**..*****..**.**..............**...**...*...**...**.*....**.***...*.**...****....*.*.*.**..*..**.**....***...*****..*.*.*..****..*.*.*..*.*****.*..*.*.***...**....*..***...*.*....*..*.*.*..*.**...**.*..****...***.**.*...*...*...*..******.*.....******.****.****..*.***.*...***...*.***......***...**..***..**.***.*......**...*.**.*.....*..**.*..*...*.*********.***..*.**.***........**.*.....*.....*..**..*...*.**.*****..**...***.*..*...*****.....*......*....*******.**...**.....**..*****.*..**.....**.********.*.**..*.*...*..*....*****.***..***...*.*...***.***..*...**.*.***..**.**..*.*.......*.*.*...*.*******.*.**....***...**..**..*.*.**.**..*..****.*.****...***..**.*.**.****..**.*...**...**.***...*.*..**.**..***.*****..**.***.**..**.*....*.***..*.*....**.******..*...***..**....*.....*...*.*....*...***.****.....*..***..**.*****.....*.....**.*.*.*....**.**..*....*.*..**.*.**.*.*.*....****..**..****.*..***..********.**.*...**...*.****....*.....***.**..***...****.**..*...***.**.*.**..*..*....**......*.**.*.*.*..*.....**.***...*.*...*.*..*****.*..*.**.***..*....**...*.**.****.*.....**..*...***.***....**.*.***...*****.***.*......*....*******.**..*...*..*...*...*.*.***..*..***..*..******......*******.....*..**.*.*..*....**....****.*.**...**.*.****..*..**..*.***..*.****.**.***.*.....**.**....*.*.***.**....**.*..***.**..**...**.....*..**.****.*..**.****..****...***.*.**.*.***.. .*..*****....***.*..*.*.**....**.....**.*.****........****.****..**.*.**....*.*.*****.*....*.***.*.*.*.**....*..***...**.**..*.****.*..*..*.*...**..*..*...**.**.****..***...*****...***..*.**..**..**.***.**..**.*.*.**.**.****...*.*.*......*.**.*.*.*..*.***..**.**..**..*..*.*****.*..****.*.*..*.**.*.*.*.**..*****.***..*..*.*...**..*..**..*..*..***..*..*...*..***.******..*........***.....****..*.**..****...******.*.****.***.**.**..**..**.**.**...***.......***.**....*.***..**.**.*..**..**...*..*.*..***...**..**.*...*.**.*..*..****...****.*.*********........***....*****..*.**.*....*...*..******.*...***.*..*.***..***.**..*****.**.*.*.**....***..***.*.*..**.****....*..**..*..**..*.***.**.*...*.*.*....*..*......****.**..***.**..**.**.*.**.*.**..**..*.*..***...**.....*.*.*.........*.*.*..**..*...*.**.**...**..**....*....*...****.*.*.*...*..*.***....****..**...*.....*.*...**..***.*..*.**..**...*..*.**..*.*.*.*....****..**.**.*.*.**.*.*.**.*.*.....*....*.*...****...*.*.*...*.*.**.*.*..*..*.*.*.*..*****.****.*..***..***.**.*****.*****.*.*****...*.*.****.**...***.***..***..*.***.***.*.*.**.**........****...**..**..*.*.........*..***...*.**..**.*.******....**.***.*..*.*..**.*...*.**.*.*..*..*..*...*..*....**..**.******...*..*....**.**.***.*.*.*.*..******.**..****.*..*.***...*..*.**....*.....*.*..*......*..*.*.**..**.*....**.******...***..***.***.*.....***.***.******.*..*.*..**...****.**.*....*.***.*.**...*...*..**.**...***.*.***..*...**...*.*..*....*.**.*.*..*...**..***.......****...*.*.***.****.*.******.*.......**.******..**..**...****.*.*....**.**.**.*.*.*.*.*.*.*.*****.*.......*..**.**....***.*.*..**..*....*.*......***.**.**...**...***....*...***.****...*..*..*********.*...**..*...****..***.*...*.*.**.**.**.***.*...*...*.*.**..*..*...*.*.*..**..*.*.**.*..***.*..***.**..**.*.******.*..**.**.*..***.***.**..***...*.*..*****.****.*...****.*.........*....**...*.**.****.*...*...*..*....****.*.***.***...***.....*.**.*...**..**.**.*..**.**..****...*.*.*.***..*..*.***..*.*..**....*.*.. *.*.*.**..*.*.*...**.*...*...***.*.*..*.*...*..*.*****..*...****...*..**.*...*...**...*.***.*.*....****...*.**.....*..**.*....****...*..***.*.****.*..*..*.****..**.....*.*.**.**.*..******.*.**.*.**.*..*.*.***......*..******..***.*..*****.*...........***..**.***.*.***..**.**...**.*.****.*..***.**.*..*.**..*........*....*****..**.*.***...***..*.*.*******...*..****.****..*****......*.*..***..**.**..**.*****.*.*..***..**.*.*.*.*..*.*.*.***.**....*.*.....*.....*.*****..**.***.***.*.*...**.*...*.***..**.*.....***.**..*...*.**.****...***.*.*.**...*.*****.....**....**.**.**...*...*..*****.*...*..**..**.**..***....*.*.*.*...***.***..*.***.**.*..**.**...**.*.*.**..*****.*...**.****..*.*.*.**..**.*......**.****.****.*.*.*.**....**.*.**...***.*.*..**.*.*...****.*.***....***...********....*******..**.**...*.......***.*.******..***.......*......******.***..*.*.**.**..*.**.*.*.*.**..***.*.*....*.****.**.*.**...***.****.*****.*.***.*.***.*.**.*...**..*.****...**.**..*..*...*..*..*****.**.**...****.*..**.******..*........***.**.****...*.*..*..**..*...*....*****.*..**.*.*..*.*.*.*.**.*..**..***.*...*.***.****.*.****.**...**.**..**..*.**.**.***..*.***.*....**..**..*.*..*.....**..******.***..***..*...*.*........*..**.*..*..*..**..*.*.**...**.*..*.**.***.*..*..*****.**.***.*..***.****......****..........*.*.*****.*.**.*.*******.*..*.*.****.**.*.*.....**.**...*..**.***.*....*.*.*.**...*.**....*.*.*.*.*.*.*.*....***.***.*.***.****...*.**..**.**.**..*.******.*.*.**.*.***....*.*...*.*.**.*.*.*..*..*.******.*....*.**...*.***..*.***..******....***.***....***.*....**...**.*..**.*..**.....**.***...**..*....*.*.*.****..*.****..***.*..***.*.**.....*.**...*.**********.....*.***..*......*..*..*.**..*.**.*..**.****.*.*..*.***....**..**...***..**...*********.**.*.**...*.*****...*.*.*.*.*...*...*..**.*..****.***..*.***.**.**..*.****...****.*****.*.*.*..*..**...*.*..*..*.**...*.****..****..*..*.*...*****.**.*..***..**..**.*........*.*.*...**..*.*.*.**.**.*.***.*..**..**.*..**.*..*.....*.*****..*..****. *.*.......*..*.**.**.*****..*..*..*.*.*.**..**..*.******..*.....*..*.**.*.**.*.***.*.*.*..*....**.**..*...*.*.***..*.*****.*....****..**....**..*..*.**.....**..*..***.*....**.*..*.*..*.*****.....**....*.*****...*.*.***..*.*..*.*.*..**.***.**..****..*.*.*.****..***..*.*..**..*.*.***.*.*****..**..*..**.*...*.*.*.*.******.*...*****...**..**...**..*.*.*.**.*.**...**.*.**...****.*..**.***.**.*.*...****.......*.*.*.*.*.*.*...**.*.*.*.*..**..*.*.****.*****.****...*.*..*....*.*....**.**...*.**...***.**.*.**...****.**....*.*..**.*....*.***.***.*.*.***.*..*......*..*.**.....*.**.***.*..*.**.***.**..*****..........*..*..*****.***....*..*.*..*....****..*..*.*.*.*.**...*.*.****.*.*..*...**..*..*..*...*..***.*****..**.*..*...**...**.*.....**..**....*..*.........***.....*.**..*****.****.*....*.*******.****.*.****..*.*..*..***..*...*.***..*...*.**...********.**.**.**...***..*.*.*.***..*.*.**...****..**...*...*.**..***.****.*..**..*......*.....**.......*****.*.********.*.*.**.*..*...**.****.**.*..**.*..*...*..******....*....*******.***....*...***.**...**..***...*..*****...**...**..***..*..*..*****.*.***..*...***..*.*.**..***.**.**.*..*.***...**.*...**..**.**....*****..*....*.**......***...*.***.*.*.**.*****.**..*.*.*..*.*.*..*..*..*.*.*.....*..***.********...*.*.**...*..***.*...**..***.*.**...*.***.**.**...**..*..*.*.**...*.***.***...*..*..**..**..******..**.*.***..**.***....*....*.***..*****....*.***.*..***.***.*****.**....*.**.*.**.*.*...**.***.**.....*.*..***..*.**.***..**.*.....******.*.**.***.....***..***...*..**.*****.**.....*.*.***.....*..*.**.**..*..*..*..***.*..**.*.*......*.*********..*....*.***.****..*.***...*.**.***..*.*..**..*.*.*******...*...*..**...*.**.****.*...******.**.**..*...*..**.*.*.***...**.*.**.***.....*.**...*..*...*..*......****....*.**.*..*****...*..**.**.***..*.**.**.**......***......*...*...******.****.***.*****.*.....***.*.**.*...**...*..**.*.*...**.**....******..*....*..**.**.**..**.*.***.......****.*....*****.*..**..**...**.*.**.****..**....*.**..**** .*.....**.*.*...**..*.*..*.*..****..**....**.*.*.**..**...*.**........**...***.*...*.****.****.***.*....****..**..**...*.*..*****.**.*****.*.*..**...*.***..*..***.****...****.....**..*.*...**.*..***...*.*.*.**..*.*.......*......**.*.*****..*.**..****.....*****...*.*.*...****.**..*..**...**.*..***.*.*.....*****..*..****..****.*..*.**.***.***..*....*.**.***..*...***..**.**.*...***..***.**.....*.**.....***.*.*......*.**...*******...*.**.**.**....*..*.*..**..**.**.**.*.*.***.***....**....*..**......**.**..*.***..***...**.*.*..***......***.*..*....*****.*......***..*.*...*.*.*.*.**.*.*...*.*..*..*****.*..**...*..*.****.*...**...**...*..*..*..***..*......***.*.*.**....**......*..*..**.*....***..*....*...*.******.*....**..*.**..*..*..*.......*...*..*.....*....****..*.*...**..**.....*....*........*.***.....*....**..*..*******..**.*....***..*.*.*.**....*.*..*.******..*..**..****.*....**.**.**...******....*.*.*..*.**..***..*....*....**.**.***..*.....*..**.*..**..***....*.......*.*.**.*.**..*...***.*.*.**.*..****.*****.*...***.*...**...**.**.*.*******.***..***.*...*.***....******.*..*...**...****.*.....*...*....***.*.****.*.........***.*.*.**......**.****..***.*.*....**.**.*.***.**.**.*..***.....**.**.****....***.*..***.*..**.****.********..*.************.*.**...*..***.*.*.**.*...***.*.....**..*...**...*.****...*..*.....*..******.*.*...*....***.******.*.***.*...*..*..*.*.*..*.*.*.**.***.....***.*.**.......****.*.*...**...*.*...*..*..**.***.***...**...***.*..***.*.......*..*.*****...*..*****.....***..*.**..*.***..**..***...*..***....*..*...*.*..****...*.**..*..*.***.***.***.***.**********...*.***.*****.**...*.*.*.*.**.*.*...*.*..***.*.**..*.****...*...*.*..****..*.**...**.**..*..*.*.***..**.***..*...*****.***.****...*.**..*.*.*....**..*..**...*.**.****.*..*.**...**...*..**.*.**..*..*.**.*****..**.**..*.***..*.***.*.*..**..***.*..**.**.**.*.*.****..**..*.*.*....**.**..*.*.******.****.**...*......*.**.*..*.***..*...**...*..***..***.***.*.*.*.*..**.*******....**.*.*..**.**...*..** .**.*..***..*****.*..**..*....*...*..***.*.*.****....*..*.....*..**..*..*.***....*.*.****..**.**....****...****.**........**..**.*..***.....**.**.***....*...***.*...***.*.**.**.****.***.***..*.*.*******.**.**.*****..*....****..*...**...*.*..**..*********.*.**..*..*..**.*.****..*.*..**....**.*...*.**.*.*.*....*.**..*.***.*..*.***.....**.*..*..*..**....******......*......*.**.***.*.*..*.***.***....*.**.*.**.***.*.**...***..**.***.****..**....*..*..*..***.**..*********...**.**..**...*......*.*.*..*....*...*.**.*.*..**.**..*.**..*.*...*.*...*...**..**.*...**.*****.*.*.****.*..*...*...**..*.*.**..***.*..***.***......****...*.**.*...***...*..***..*..**.**...*....***..*...**.***...*..**.*...*******.*.**.*...**.****.*..*.*.*.***....*.***.*...*.*.*.*.*.***..***.*...*..**..*.***....*.*......*..***..*.*.**.**...*..*******..***..*.**.*.**...*.*...*..*.*****.***.......**...*....*.*..***..*.***..*.*...*.****....***.**.**...***....*.*..**.**..*..*.**.******..******......*...*.*....*.*.**.****.**..**.*..**..****.*.**...*.***.**.**.***.***...*.*.***.*.**...*.......*.*.*..*.....*...**...*....*..**...***.*.*..**.**..*..***..*..*.*..****.*....***..**..*.....*.**.*.****.**.*.....**...*.*.*..*.*..**.*.*.*.*.*....*..*.*.**..*.*..*.**...*.*.....****.**..**.***..*.*.*.*.****......**..**.***..*.*.*.*..*..**..*.**.***.**..**...*.*......*..*...**..**....**.....**.***........*.*..***.***.****...*.*..*.*.*.**.......***.**.*.*..*.*....*****.**.**..**.....**..*.**.**..*.*.**..*.*.****...****.*...****.*..***.**.**.*.....*.***.*...*...*...***.*..****..****..*******.*..***..*.**.*.*..*...*.***.*..*.**...**...***.****.*.**.**.***...**.***...****.....*.**..**..**...***...******..*.*****..*...*..*..**....*..*..*...*.*...*****...*.*..**.**...*.*..***..**.*.*.*.*..**.*...**.......*..*..****.*.**.******...*.*.....**...*.**..******.*.*........*.**..*......**.*..***.****.**..**.****.***..**.*....*..***.*..*.*.....*..****.*..**..*.**....*..**.**..****.*...**.******.*.......**...*.*****..**...*.*..**.*.***.*.* .*.**.******...***.**.**.....**.***...*****........***.......*.*******....***..*.*..****.**....**...*.**.*.*...*.**....***.*..**........**.***.....*.***..*.*....***....***...*.*.*..*.*...**..**....*.**..***..**..*..**.....*..**.*..*....*.****.*.*..**....***..*.*.****.****....**....*....**.*.**...****..*.**..**...**.*.....****.....**....*....*...*...**.**.*****.****.*.*.*****.*.....**.*.*.**.******...*.*...*.**.**...*..*....***..*.*..*.**.*..******..*....*..*..***.*...*..*..***.**....*.*.*..*..*.*****.******..*.*.****...*.*.*.****...*...*...*****.****...***...*.*.*....***..*.****.*.**.**..*....*..***...*..**..**...****.**.**.**.**..***..*...*.*****.*.*.*.***.*.....***.*.**..*.***........*.*.*.....*.*.*.**..*........**.*...*.*.*..***..***.**..**........*.******.*.*..**.*......*.**.*..*...**.*..****..**.*..**......*.*.*......*.*.**.*..*...********.......*....**.**....*.***.**.*.*...*..**...*..*****...**.*.....**...*.***..*..*.**.*..*...***.**.*******.....*.*........*.*.*...***.***...**.**..*........**.***...**...**.*...**.*.*..******..*.**...**...***.**.*.*.**.....*****.*..*...***.*.**.**....*..**.....**.*..****.*..*..*.***.*......***..***..*..**.*****..**....*.*.*.**..*.*..**..***..............*.***.**..*..*..*.*.**.****.*.*.....****..*.********.*****.******...***.**.*******..*.*.*..*.*****...***.**.*..***.*.*...*.*...*..*.**.****........*.***.**..**.....*..***.***.***.****.*.*...*.*...*...***.*..**..**....**..**..*.***...******..*.*.**.**.**..*..*.*....*.***........**.**.*..*.**..*******.***.**.*****..*.*..***.**...*...*.*.*.*.*.***....**..*...*****....*..*******.**....*.*...**.**..*..*.*....***.**..*.*.**....*...*.*.******....****.*..*..*..*****.*..*..*******..*......*.*.*...*.********.****..***.***..*..*.**..*.*.****.**.*.**..*...*...*...**....*.*...**......*.*****..****..**.*.**..*.**..*****....**.*.**.***.*..*....*.*..***...*.****.***..**...**.**.****.*.*..*.***.***.****..*.**.*.****.***....*.****.......****..*.**...*........*****.*......*...*.....***...***.*.**. *.**.*.*.**.....*..***.......*...*.*******.*....*.*.*.**.**....***.*.**.*..*.....***.****.*..***.*********.********.***.**.**.*..*.********..*..*......*.**..*..**.....****....****.*...*****.**.*....**..*.*.*.*.*.*.....*....****..***..*.*.*..****..*...****....**.**.*.**.**.**.*..*.******.*.*..**..****.**..*.****..**.*...***....*..*...*..**..**..***.*******.**..*..*...*..*****.*..**..*......*.*.**.*.**.*..*...*.*.*..**.*.***.*....**.*...*.*..********.*.**..*.*...*..******...*.*.****..****.***********...**..*..*...***....***.**.******.*..*...*.***..*..*******.*...***........*..*.*****.*..**..**.*.***....**..*.*.**..***....***.*.*.****.*.**......**...******..*****.****..*..*.*..****.*.****...****...*..*.*..*.*.**.**.....**..*.***.......*.*.*.***.**.***.**.****...*.***.*.**.**..****..**..*.**.*.....****.**..**..**.*.*.***.*....*.*.*.*.*...***.*..*.****...**.*...*..**..*...***.*********..**..**...**...***.****.**.********.***...*..***.*.***.*******...*******.**.*..*.*..*****.*.**.*.*.*.**.**********.....*..**.**..**.*..*.*.*****.***.**.****...*.**.**.**.*.......*...*..*..**...*****.*....**.*...**.**..*...**.****.*..**.*...*.****.....*..*.**.**.***....*.***.*.*.*..*..**.**..*.**.*..*.**.****.*.*..*.*****.*...**....****...**....*.*..*.***...........***.**.*..**....***..**..**.****...**..*...*.**.*****.**.**.**.**...**.**.....**.*....****.*.*.***...*..*.*.*...*.*..***...*.*.***********...*....***.***.*....*...********.**..**.*..**.**.***.****..*.******..***.*..*****..*..*.***.*..**.**...***..*.*....*...***.*.**..*.***.*..***.*.***...*****..**.****.***.**.*..*.....*.*..***..*.***.**...*.*.*.****...**.*..*..****..***..****..*...*...***...**.*..***.*.*...****.***.*...*.**.*...*****...*........**.**.**.**.***....*..**...**.*.*...****.**.********..****....*.*..**.......*.*..*.*****.**..*..***.*..**.***.*.**..**......*....*.*.*.*.*...**.**...******.**.***...*.******...*.*...**..*..*.**.......***.****.*.*..****.**.*****.*.*...***.....*..**...*.**..*.***.*.....*.*.***.*..***.***..*. *..*.**.*.*...**......*.....*****.*.*........*.*.******.*..*..*****...***.******...*.*.*.*...*....**.**....**..**..*....**..*..***.*.*..*.**.*....****.*.**..**.*..**.....**....**..***..****..**.*******.*.**.**..*.******.........*.**.....*..*****.*.**.**.......**.*..**.***...***...***.*....***.***..**.***...**...***...**.*..**..*.**..*...*..*.******..*.*****..*.*.....***...*.**.....**...**.***...*...*.****...****...*****.*.**.**......**.***.*.*..**.*.....**...*..*.*..**.**.*.***..*******...***.*....*..*..*..*.*.*..**...***....****.**..**..*..**.....**.***.*.*...**......**...**....***.***.*...*....**.*******.*..***.....**...*.**....*..*.**...*.*.******.*.*.*.*..**..*.*.*.*.****.***.....***.**.....**.*.*....*..**...***.*.*.****.**.**..*.*.*.***.**.*.*....***.*.***.*.....*.*..**..******..**.***..***..*..*.***.*.*.**..*.*...*..*.***.*.*.*...*.*.***.**.*.***.**..****.*.*.****.*.**..*****..**.*.*.**...**.*...*.*.*.......*.*....*.**.***.*****.**.*.***..*....**..**...**....**.****.**..*..*...***......*.*.**..****.***..*..*.*.*....**.*.*.*...****..*.*..*.*.*.*.*.*...*.*..*.**.....**...*.*.**.....*****.......*.*.**..*.....****..*...**.*.*....*..*.*..***.**..***.***..*.....***.*.**.*..**......**.**.*...*....*.****.***..*.*.*...**.....*..***.***.*.***....********.**.*....***..**..*.***..*.****........*....*..***....*...*.***..****..*.*..*...*.*.*.**.*.*.**.*.**...*.**.*.****.*.**.*...**.*.....**.*....*....*...*...***.**...*******...*.**...*..**.***...*.....**..**..***********.*.*...*...*.******.*...************.*..**...*.****..*..***..*...*......***.*****.***********.*..**.*..****.*....*.**..*.*****...*.***.*.....*...**..**.*.***.***...*.**..*..*******.**.*.**.***..****.*****.*.*.**....*...***.*...*.**.**.*.*...**.**.*..**.*..*.*******.**....*.****..*.*..**.*.***.*..**....**......*.*.*.*****.*..**..*.*****..**.**.****.*..*****...*..*...*.......*****..***.***..*..****.*..*.***.*......*.*..*.**....**.*.**..**.*...***.***.....*.**.....***...**...*.**.*.*.*****...**.*****.**.**.**.* *.*..*..****...**.*.***.***.*....***..........**.****...*..******.**..**...*.*....****...*.*.....**....****..***.*.*.*...****.**.***..*****.***....***..*..*.*..*......*..**......*..**..*....**..**.*****.......*...*..***.*******...***.*.*..**..*.***.*..*****.****..**..**.***.*...***..***.*...*.****..*....*.**...*.......***...*.*..***.....**..*...*.*...**.*.***..*.*....*....*......***.****.***...**.****.*.*.**.*..***...*..*...*.*....**....*.*.**..**...**....*..**.....***...**.*.*..****..*..*..*****..**....****.*.****..*...*....*..*.**.....*..***..**.*.**.**.*.******.***.***.*********..***.*.**....******.***..*..*.****......**...***..*.******.**.*...**..*.*..*..**.*.***.**..*****..*..***.....**..**.*.*..*.***...*.****.***..**..****.*...*.*.*.*..**...***.*.**..*..**...****.**.*.***.***..***...*...***.*.*....****.***..**...*..**.**..***..******..*...****....***.*****..***..*.****.....*.*.****.*.*.****.*..*.**.*..*.......****..***..**...*..**...*.**....*.**.*.***..***.*...*..*.....*.**..*.***...**..**.**..**.***.***..**........****......******.*..*....*.*....***.*..**..**.**.*.**.*...***.*.**.**.**..**.*.***.....**..**...*.*..*..*...***.**...***.**...**..**....*..*..*.***.*..**..*.**.*..***...*.***.****..*..*...**.*..***.***......**..**...**........*.*.***...*.**...*.**.**...*.*..**....*..*.**..*.*.....*...***..*.*...*.*...*****.*****.*.**.*.*.**..**.*.**.********..**.**.***..****.**..*.**..***....***.*.*.***.*...*.......**.****.*.***......*..******...*..**.**.*.******.**....***.**.**.**.******.***.***..*....*..**.**.**.****.*...*.*.**.*..****...*.*.**..*..**.****....*.*.*.*.*.*.*.*.....**....**.**.*****.*.*..*.*.**..**...**.**..*..*.....*******.*****.****.***.....*.*...*...**.****......*..**.....******.***......***.*.*.....*.*********..*....*....*.****..***...*.*..***.**...**...**.**..******..*.....******.*.***...*.****..**..........*..*********...*...*..*.****.*.*.*.*.****..*.*.*....*.*.**...*.**....**....**..*.**..*.**.*..*.......*.*****.*****......*.**.***.***.***.**. **..*.****....*.*......*.*.**.*..***.*...*.**...*..******...*..**..*.**.*..***.*..*.*******.......*..***.......***..*..***.*.*.***.....*.**......**.*.**....*.*...*.**.*..*.**..**.*.*.......***.**..*...***.**..*.*.*.**..*****.*.*..**...*...*.***..**.*.*..****..***..*.*.*..*.**.*..*..*.....*....*.**..*..***.*.*.*..***.*.****.**....****.*..****.***.....**.*...**..***.******.*.**.**.*..*..****.**...*.*.**...***...**...****...*.*****..**...*...***.*..*..*...****.....*.*.****..***.**..**..*..*..*..**.**.*.*.**..*....******..**..*.**...*.......**....**.*..***.*.*.**..**.*...*.*....*..******...*.*...*.*.**.**.**.**...**...**.*.*.****.*..**....*...**.*.***.....*..****..**.**...**...***..****.***...*.*...*..****..*..*.**.*..**..*..*.*..**..*.***....**...*.**......*..**..*.*******.*********...***...*.*..*.**.*....********..****..*..**.*.........**...*.*..*****..**.**.**..**..*..*.**..**..*.*.*.*..*.*.****..**..*....*...**....**......*****..**...**.**.*.**..***..**.**.*..*.*...**.*..**....****...*...........**.****.....**...*..******..*..*.****.**....*.**.***.***.........**.**.**..****.*...****..*****.***...*...**..***.*********...*.*....***...*..***.***..****.*.....*...*......*.*.*......*.....*****.***.**......**..*....*.***...*....***.**.****.***.*.***.*..*.**..**..***.*.**..*..*.**.*.**.*.****.*.**..*.*.**..*.***.*...****...**.***......*..*.***..****..***..*...*.*..*.*****.***..*...***.*..*****.*..*.**.*...*.*.**.****.*.**.*********...*.*......*.***...*..**..*.*****.*..**..*.*****..*..***.....*.**..*.***.*...*..*...**..*.*...*.*.*...**.***.*.**..*.*..*...****.*.......****...*....*.*.*....**.***.*...***.**..*...*.**.*.*..***.*.*...*..******....**.**.**.**..*.*******.***.*..**..*..**.***.****...*..*.....*.*..****.*..........*..**.**....**..****.**.***...*..*.***.*.....**...**..*....*.*....*..***.*.*.*.......***.**.*.**.*.***.**..*.***.***.*...****.**..*..*..*.**.*..**..**.*****.**..**.*...**....*..**.....****.******..*.*...**....***..***.*****...*.......**.*..*..**..***.****.. ..*.*..*..**...*.*...****..*....*.*...*.*****.*.**.*...***.*...***.*...*.*.*...**.*...*...*.**.***...*.*.**.****..****.**.*..****.**...*..*.***.****.*.**..*..*....**..*.....*.**.*.......**.*.....**...*..**.*..*.**.*..*...*.****..*........*..*.**..*.***..**.**.*.**.**..**.....*.*****...****.**.*.***..**********..**.*********...**.**********..*.*...*..*.*.*.*.**.**..*.........*...*.*****..*.*......*...*..*.****.**.*.**.*.**..*.***.....***.*..**...*.**.***.*.*..*.*****.....*..*..........*..***..*..*..*.****..***.**..*.*.**.**.**..*..*..**..***..**..********.****.*..***.***..*.**..*....*.*...**.*..*.*.**.**...*.*.**..*.****..*...***.*.*.*...**...****.*....*..***..***...*....*........*.**.***....***.***...*.*****.*.*.****.****..*.*.**...*.***.*.*..*..*..*****....***.*.**.*.**..****.*.***.*****..***.*.*.*..***.*.**.....*....*...***.*.***....**.*...**.*..***...**.*.**.*..***...*.*....*...*..*.....*****.*.*.*..*..*****...*.*...**.**..**..**.*..*...***.***...***.***.**..*..********.**......**..**.*****.*..**.**.*....***....*.**..**.*.*...**.*.**...*....*.*..*..*.*..*..**..*.*..*....**......****.**.*.*.*..*.*.**.***..**.***....**..**.*.*******..**.*.**.*......*..*.****..*...**.*....*.*****.*.***.**.*****.*******.*...*****.*...**..**...*.*.*.*.....***.*****.**.**.*****..*.*.***.***..*..***.*..*...*.****.*.*.*.*....*.*..*****.*.***.***..*..*.*.....*.***...*.*.*.*.******....*..**...****.*...**.*..*****.*.....***.*....*..*....**.**...*.*..*.*.****.*.*...****.***.****.*..**..***...*****.....****.**...*.*.***.*.*.*...****.***.**..****.*..***..*.**...**...*.*....*****.*....*.*......*..*.*******.*..**..*..*.*****..***...***....*...*......*******.....**.*..***.**..**..***.*.*..*.*.*..*******.**.**.*....***..***.*.**..*.***..*..*.*.***..***.*...*****..*.....***...*.*.***.**.*.*..*.*....*..****..**.**...**.*..****.**...*.***.*..*.....*....*.*....*.*****.*....*...**...***...*.*...**..******..*.****.*..*......*.***..*.....**..**..*.***.*...*.....*.**.**.*.**....*.*.*.*...********...*.*..* ..*..***.*..*..*.*.*.*.....**.**.*....*...**...*.*...**.***.....**.*****..**....*****.***.*.*..*.***.*.**.***.*........*.*.****.***..**.....*..*.**.*.****.****.********..**..**...*******..***.**...**.**....****....*..........****.****.*..*....*......*...*.**.**.**...**.**.**.**.**...*..*...**..*.***..*.******.*..******..*****.**..**.*.**..**.*.*.*..****.*..***.*....*....*.....***..*.**.**.**.*******.****.**....**......*....*.*.......*...*.*****.***.***.***..*....**...**..*.*.*.*...**.*..**.**..*..*......**.*....**...***..*.*..**.*****...*.*..*.**.****..**..***.********...*.*.....*.*****..***...**.*..*.**..*.***.**..********.**.....*.*......**.*..*..*...****..*...*.**...*..****..**...*..*.*.***.*.**...*.**..******.**....*..**.**.*..*...*.*.*.*****.....*..*.*.*..*.******.***.**.***............**.*....*****..*.*..*..***.....**..*..*.....**.*.........****...**..**.*.****..**..**.*.**...*.***......*.*.*...*.*...***.**....**...****..*...**..*.*.*..*...****..***.*..*.*.*...****..**...**.*..*....****.*.**.**.********..*....*.*****.***.....*....*....*.*.***....*...***.****.**...*..*..***...*.**.......*..**..***.....*........*...*.***...*.......*.**..*..**.***........***.*...**..***..*..*....*****.........*..*..**.****...*..****..*..**...*...*..*..**.*.*...*.*****.****....*..*.**..*.****.****.*....*.**.**.**..**...**..*....***..**.***.*.....**.**..***..*.**.**..**.**....*..**...*.*.**..****...***.*...*.*.***....*...*****.*.*.**...*..**...*...*.......**.**..***.*.**.*.*.....****....**..*.******.*.*..****...***......*...****...*..****.*...****.....*..**...*.*..*...*.**.**...**.*.*..*.*.***..*.***.*..*.***...*.**..**..******..*.*.*.*.***.**....*.*...*...***.**.......*..**..**.*.***..*...*.*...**.*....*....*..*..**.*.***....*****.****...*...*.*..*...*..******..*.*.*...*....*...*****.*..*.**.*.*.***...****.**...**.*...**...***...**.**.*..***.*****.***.***.*.***..*.**.**.*..*...*....*.*.*******....*..******.*.***.****.***..*..*.***...*.*...*.*.**....*.*.*.***..**..*..*.****..**.*** .*.........*...*...**..*****..*........**.....*****.*.*.*****.**.**..***.**..***.*..***.**.**..***...*.**.**....*.*.*.**.****...**.***......****.*..*.....*...*....***.*****..**..**.*...*..*.....**.*..***...*..**...****..*.***..**.*.**..***.*.*.***....**.******.*....*..*.**..*****.**..**.**.**..****.*....*.*.**......*...**.*.**.**.**.*******.*...***.***.*.*.*..*...**..****..*.*****.*..*....*.*.*.*....*****...*****.*...**.*.**.****.*.*.**...*...*..*...*...*..***.*...*...**..*..*..*.*....**.....*.**..*.*..*......**...***..*****...**...*.**.**.*...*.**..*.*....*.*****...***..***.....*******..*.***..*****.**...**.**..*.*...*.*..**.*..*..*****..*..***..*.******.****....*..**..*.*.**....**.*.*.****......*...*.**..*..*..**.**.**.*.**.*****...**...*.*.***.****.*....*.**.**....*.*.****..*...*......*..**.*.*.**.*****.**.**.....*...*.*..**.*.*....**.********...***..***.****.*.*.*.******.*..*.*.**....***..*.*...*...****..*.*.*....*.....*.*...*.*...****.*.****.********.**.**.*...*...****..*...*..*....*.*..**..*.*..**.**.*..***.*..***...*.....*..**.....**..*...**..**..**..*.*...***..*..*.*.*.*..******..*.*..***..*..***...*....**.***.****.***..*.**.*...*.....**..*.*.*...*..*.*****.*.*..*....*.***.**.*.**..*.***.*....**..**..***..**..*..*..*.***....*..*.****..*.**.**...*.**.*.***..***.*.*.***.*.*..**..*..**...***.*.*.***.*.*..*.*..*..*.....*.*.*..**.*.***..*.....*.*.*.*.***..**...*..*.**.**.****...*....**..*.****.*.*.****..*....*****.**..*****..****..*.*.****.**.*.**.****.***.*.*****..**.*.****..**.*********..*..*..*.*.*.********.*.******.**..**..*..**.*..*..*.*.*...**.*.***..*.*..***.****.*.**.*.*...****.*..*..****.*.*.**.....****...****.*..*...*.***.**...**.*..*.*.*.**.**.*...**.*...*.*...****....*.**..**.*..**.*.....*..*.**....*..**.*.**....***.**..*******.*.***...*.**.*.....*.**...**.*..**..**.*****...**....*..*.*.********.*.***.....*.*..*.**..*.**.***.**.*..**..........*.*.***..*..*.**....*.**.*....*...**.*....*.....*....*.**.***.....*.*...*..*.***.....**.**...*.*****.**..***.* ***.*.....*....***.....****.***..**.*..**..**.**.*...****..*..*..**.*...***...*..*..*.***.*..**......*.*.....*.*.******.*..*****..*.**.**.***.*.*.*....***.**...****..*.***.*........**.***..*****.****..*.****..**.*.*.**...**...**..*.**.***..*.*..*.*.**.**.**..****.*...*..*..***.**...*.*.***.*....**.*..*.****.*.***.****...........*.**.**...*..*.*...**..*.*...***.**..*..*.*..*..**.*..***....*....*.*****.*.*.*****.***.**...*****.....*****.**.*.***...*.*...*..**.******.*.**..*..*.**...*.*..*....*...*..*..*..***..*..**...*******...**...****.........***..*.****.*...**..*.**.*.**.****.*.**.....*.*****.**.*...*......*..*....***..*..*******.*.*.**..************.**...*.**....*.****.*.****.*...**.**.*.*..**..*****.*****.*.****.*...*.*.**.....*.****.**....*.*.*.*..*..***...***.**.*.**.**....*..*..***.****.*..*..**...*.***.***.*..**...**.*..**.***..*.*...*...*.*..*.**..***.***..**..*.....**....*.***...***.....*.**.****..********..**.*.....*.*..*******.*.......*...**...**..*.*.*...*...*.....***...*.*....**.*...*.**..*.****...***..*..**...**.**.......*.*.**...**..*.*...*..*.**...*..*.****..**.**..***..****.*******..**..***..*...**.*....**...***..**....***.***...**....*****...*...***.***....*..***.*.*.**.**..*.***....*..*.*.**.***.**.*******.*.**..***.**.*.....*.*..*..**..*.*.**..*...**...*.***..*.*.***.*.*..***.*...*..*.*****....**.....*......*...*.***.*.*..***...*****....*.**...*.***...***.**..***..**.....**.*.*.*.***....**..*.**..**..**.*..**..*.****....****.***.**..**.***..*.*..*.*.*..*.*....***.*.****..*......**.****.*..*.***..*....***.****....*.*.....**...**...***.****.***.**..*.*.*.***.***.*.**..*..*....**.*.*....****.*.***.*.*.****..***....**.**..*..*.***....*.***..*.**.****.*****.******.....**.****......**...*.*****..**..**.**..**..*.......**.****.*.**.**.*.****...*.*.**.***..*...**..*.*.*..**.*..*.***.***.*...**..****...*..**.........*.**..**...*.*.*...*.***.*...*.*.**.**..**.*.*.***.**.*.*..*..**..**..*..***.**..*...**.*.*.**..**..*..*..*...*....**..*****.*.....*..****.** .*.**.....**.**.**.*....*.***.*..*.*.*..*****...****..*..*..**....**....**.**....*..*.....****.*.***..*..*.*.*....*...*.**.**.**.....**.*.**..***..***.**..*.....*.*.*.**...**....*....**.**.***..**..***..*....**...*.*.**.......**.*...**.**.*...****......*..*.**..*.****.*.***.*..*..**.**.***.****...*******.**..**...***...***......**.***...*..**..*......******..***.*..**..*.*....**.*.****..**.*..**..*.*....**.**....*.......*..*...*..*.**.*.***.*....*..*.*.*........**..*....**.*...*..****.*******.*.**..**..******.***.*.**.*.*.**.*.*.*....**.......*.**......*.***..*.*..*..**.**...*******....*..*.......**...**...****.*..*...*..***...****.*....*******.**..*..***.*.*..**.*.*...**.**.*.***.*...*.**......*...*.**.*.*.*...*.*..**..*.**..***..*..***.**.*.........*.*.*.*.*..******.*.**...**......*..*.*..*.**.******.*.**.*.**..**..**.*.....***..*...*.*..*..**...**.***.*..**.**..*..*...**..*.*.*.*..........*.***...*.***..**..**...*.*..*******...*.*..**.*.*.***.**.**..***.**.**...*...*...*.*..*...*.**......**.******.***..*..*..*.***..*.**.*..**...*...*******..*.*..*.*********.**.*..*.**.....*..**.**..*.***.**.**.*...*.**.*.***.***.*.*.***...*.*.**............*.**.***....***..**********.*.**...*...*....***.***.......*****..***.*.**.*****.*.*****.*****.*.*..**.*.*.**....****.*.*.**..**.*...*.**..*...***.*.***..***..**.*****.*...*..***..*.**.*..*.****.*....**..*.*.******.*.**...***..*.*.***.**.*....*.****.**....***..*.*...*..*.****..*....*.*.*..******......*.*.**.**..*.*..*..****.*..**...*****.**.*........*.*.*.*****.*.***.*.*****...*.*.**..**.**.*.***.***...*..*.****...*.***..**..*..***..*******.*.......*..***.*.**...*..*.**.**.*.****..*.**..*.*.*.*.*..**...*..*****..**.**.****.***.*.**...***..**.***.****....*.****.***...*.**....**...**.***..*.**.*.***..*.....**...**.*.**..**.**.*...*.***..****.****..***.*.*....****.*.**.**..*..**...*.*.***..*.*.*....*.**...**.*....***.***.*.**.*...*.**.*.*..**.**.*.*..***..****...*...*.*.**.......*.**..****.**..*..*...*..*****.*..****.**..*.*****..* .........*..*..*****.**.**..****...*..**.*.*.........*****....*..**.**.**..*.**.**.***.......**.******.*.*...*..*.*.*.******.******.**.*****..*...*.*....***...*.*...*.*..*.***..**.*.**..*.**.......**....****.**...**....*....*..******...******.*********..***.*.**...***..*..*..*****...****.***..**..*.***.**..*...*.*****..**.*.**...***..*...*.****..*..*...*..*****.*.*******..*.*...*.*...*.......**.**..*...**...*****.**.**.*.*..*...**.*...*.*..*.*.******.**..**.*..***.****.**...*****.*..*..*.***..****..***..*****..*.*...***.**...*.*....*.*...*.*.*....*.*..*...***.**.***.***..*.**.**.***.*****.*.....****.*.****.*.*.**...*****.**.*.*.***.*..**.*.**.***.*.*..**..**.****...**...**.**...**..*.*..*.*..**.****..*****.......*..****..*.***.*...***....*.****.****.*..*.*.****......**..*.**.**.**..*..........*.*.**.*.***......**...***.*...*...******...*.*..**************.***..*..***........*.......*..****...**...*.***....***....**...******.*****.*.***.***.**.......**....***...***....***.**.*..**.***.....*...*.***.**.*..**...*..**********..*.**..*******.*******....***...*..***.***.*.....*****.*.***.*.....*..*..****..***..*.*.***...***.***.**.**..***..*.*.****..**.*..****.*.**..**.*.*.**....****..*.****..***.*.*.*.**..***...***.**...*********..*.*.*...***.****.*.**.**.*.*...*..*.**..***.*****.***.*.***....*****.****..***....*...**...***.**...*****..***.******.*.*..****.....**.**..*..*..**..**..****.**..*....*..***...*....*..****..*.**...*..*.*.*.**..***...*..*.*.....***....**...*...*.....**..**.*.**.*.*...*.**..*..*...****.*...*...*..**..**...***.*...***.**....***.***.**.****..*********.....*.***.*****....*..*.*..*.....*****.*...*.*..******.**...*****..*****......*...*...*....**.....*.*...**...*...*.**..*....*..*..*.**.***.*******.****.***..*.....***.***...*..*....**.*.*..**.***..*...*.......*.***.*..**.********.*..*.*.*.**.***..**..*.*....**.*****..***...*...****.*..*..**...**..*.*.*.*..*..*...*.*.**.**.**.*.**.*..*.*..*..**.**.**...****....**..**..*.**.**...*...*...***.*.**...*...* ....****....*.***..**..*.*...****..*****.*.**********..***.***...**.**..****.***..*..**..***..*.********...*.*....**.**.....****.***.*...*.**.**.******...*....*.**.*****.**.*..*..**.**.***..*......*.********....**.**.**.**.**..**...****.*...**.*.***..*.***..**.*..***...**.**..*.*******..*.*.**.**..*.**.*.*.....*..**...****......***.*..*.*..*..*.**..*....*...*****..*...*****.**..******....**...*.*...*.*.**.*..*...*......*.***.*..*.**..***.*****..**.**.***.***....*....*.*..***.*....**....*.***.****.*.*.*.**...*..****.*.****..***....**.*****.**.**.**.*.**.....**.....**.*********.****..**....**.**.****.*.*.*..*......**.*....*.*.*..**..*.*.**.*.***.****.*..*..*.****.*.*.*.*..*.....**..*...***...**..*..***...*..**.*...**.**.***.*.****...*..*..*.**...**..**..***.**....**..**.**.*.*.******.*..*.*.*...**..****........***..*...**.**..*.*....*...*.**..**..*....********.*...**..*.**....*......***.****...**........*.*.**.*********......***.**..**..*......*.*.*.*..*.****..***.*..**..*.*..*.**....****.*....**..***..*.**.**......**...*.****.******...**.....**.*.*.*.**...*.**.*.*...**.........**.*.**.*....**.*****......***........***...****.*.***..*..**.*.*****...*.***.*..*.**..*.*.*.*.***.**.*.**.*.*...*****....*********.*...*.******..*....*..**..*.**.*...***..*.*.*...*....**...*****..**.***.*****...*****.**.....*..**...*****..**..*.*..*..*.*.*.*.**.***.........*.**..**..**...**..***.**********.****.*..**...*.***.*...**..**...*.**.*.**.**..**.*..***.*.****..*..*.**.****.*..*..*........*...**....*...****.*....**.**.**.******.***...*.**.*.**.***...*****.*..**.***.**.*.***.*.*....**...***.*.*.*...*.......***..*.**..****..*...*.*..**.****...**.*..*..*.**.***.*....*..****.**....**.*.**.*.**..****.*.*..*........**.......*.*...*.......*...*....*.**.***.*....*.*....*.*..**.***..***.*..****....*...*...*.*..*.*..*.**..*.....*.**.**...*.*..***.*.**....*.*..*.**.**..****..*...*.......*.*.**.*.*.*.*..*.****..*.*.*****.**..*.*.....***.*.**......*.*.**.**.**...*.*.*....***.*****.*...*...***.**... ***.*****.*..*...***.*..***.*.*.*..*..*.*..****..*****.*......*..*...*..**...*.****.......*..****.*...**..**..*..*...**.....*.***..*..**..*.*..****..*.**.*..*..*.*......****....***.*.*....*.*...*....*****.*...*.**.***...*..*....**.******....*.***.**....*...***..*.***..*.******.*..*......*.*..***.**.*....****.....*******..**......*....*.***.*.**....*.*..*........****..*.****.****..**..**..*.*.**.***.*.*...**.*.****.**...*...*.*.....*.****..***.*.*.*..*.**.*.*...*****...**..***.******..**.**.*..*...*.******.....*.**.*...*********..*..**.******.*....*..*.*..*...*.***..*..*.......**.*.***.**..***....**.*..***.****.*...*..*.***.*.**..*.*.******.***....*.*..***.****.*...**.*.....*....*....**.*.***..***.**.**.*.*......**...*..**.......*...**.*****...*.**.*.*..*.***.***.********...**.*....***.*****..*.*....*.*....*.*.*.******...**.****..*.*..*.*...*..*.**.****..**.*****.**.*********.****.***.*.**...**.**....****..***.*....*.*****...**..**.*..*..*.*..**..*.****..*....*.****.*.*.****...**.*.*.**.**..*.*.***...**.*..*..***.*....***.*.**.*.*..*.*..*.*.*..*....*.**.***.*.*.**...*....*.**..**.**..**...*.**......*.**.**.....******.*.***..**.******.*........***.*.*.***...*.*...***..******.*******.**....*.**..*.**....**...*.*.*.....**..****.*.*.***.*....**.**.**..*.**...***.*..*.*****.**..*...**.**..*........**....*...***..**..*.**..**...*.*...****.*.*.**...***..*..*..*.*...*.**.****.**.....***..**.***..*****.***.*.**..*.*.**..*****.**...***.*..******...**....*..*...*.*..*...*.**...*....****.....***.**....*.**.**.*..*...*.....**.....**.**..*....***..**........*...**.*...*.*.**......*.*..*......*****..*.**.**....**...*.*.**.*.*.***.***.*******.*.***.**.***.**.**...*..*.*..*.*....*.***.*.*..*.***.***...**.****.**..**..*..**.*..*....*.**.**....*..*..**..***..*.*****.**.****.*****...*.******.*..*.**..*.*****.*......*.***..*....*..*....**.**...*....*...*.***..***.**....*****.**.*..*.**..*...***......*....****...*...*.*.*..**.*.....*.....*.**.****...*.**.*....*.*.*...*...*..*..*.*.***..*. ..**.*.*.*...*.**.*.*..**..*.*...*.*...**....*..****....*..*...***..**..***.***.*...***..****......***..**..*....*..*****.*.*.**.*.*..*....**..*.**...*.**.*.....*...*...*.*.****..*..***.*******.*..**...**...***..**...*..*..**..***..*..**..**...*.*....****.*....***...*****...**..*****..***.**..****.*.**.****.**.*..*.*..*..*.*.**.**...**.***..*.*......****.**.*.*****.**....**.**.***...**..*...*.*******.*..**..*****.*..***....*.******.*.****.*.*.**.**.**..*.**.**.*.**.**.*.******...*****..**.**..*.**...**...****.**..*.*.*.*.*.**...**.*.*..**...*..***..**..**.......**.*.....***.**..***.*..*..***.**...*.***...***..*..*..*....***...****.*.*****.*...*****..*.**...*..****..*..***.*..*......***...******..*..**.....***.....*.*..**...***.***..****.**..*.*..*..*.***.**.*...*..*.....*..*...**.*.*.*...*.**..*.*..*..*..*..**.*.*****.**..**..*..*..*.**.***..**..***.....*.*.**..**.*.*.****..*.**..*.*..***.**..*.*****.***.***..*...*...*.****....****.*....***...*****..*.**.****..*.********...***.*.*.**.*...*.**.*.*.**.*..*..*.**.....*...**..*.*****.***...*...*..***.*.*.......*..*...******..*.*...**...*****...*...*....*...****..**.**.**.**.*...**..****..*.*...*.****...*.*****...**..***.*.*.*.*.*.*..***..*...*...***.**.****..*.**..*.**.*.*..***.*****..*.*.*.*..***....*.*..*...*...*.*.***.*..*..****....***.**.**..*...***.*.***...***..*..*****.*.****.*.*..***.**..*.****..**..*....*.*..**.....**...****..**..***.***.***..*.**..*.*..**.*****.**....*..*.*.*****.*.......*.***.**.**..*.*.*****..****...****....***...***...**.*.**..**....*..*...*.***..***.*....**..***...****.***..*.**..*..***.*..*.*..*....***.*****.**....*.**.*..*.*...**..*..*.**.*.*..*...**......*.*...*.*.*.*.**....***...*.*******.*..****..****..*.......*...***....*..*****..***.**.**.****.*.**.******.**.**.**..***.*.***.*.***.*....**..*.*.....**..**..*.*..*.**..*..*.**.....*.*.*.**..***.**..***.*..*.*.*........****......****..**.**.*.*.****.*.*..****..***.**.**....**.*.*..*.**..****.**...*..*...*.***..***.**.....**.*.*****.***** .*.***.**.**....*****.***..***..*.**.**.**.**..*****...*.*.***..****..******.**.******...*.*.*...*.*...*.***..***..*.*....***.***..*.**.*.**.**...**.....*.*.....*.**.**....***.**..*.....*.....*....*..**.*..***.*.......*.**....*..**.***.*...**...**..*.*****.**..*..**.**....*....**...*.***.*..***....****...***.*..***..*......**..*.***....**..****..*..*.***....*.*.*...*****.*.*..*.**..*..*..*.*...**.***.**.**...**.***.*.****..*.**.*..****....**.**.*****..*...***..**.**..*..**.********..*.*.***.***.*.*..**.**.*...**.****.*.*..*..*******..*...**....*..***..*..**.**..*.***..*..*.*.*..**.**.*..**...*..**..**.*.**...*.*.....*....*...*......**....*.***.**.*****.*.*..*.*****..**.***..**.*.*..*..******..***.***...**.....**..**.**........***..*.....**.*.*.*.*...*..*...*.*.**...*****..*.*.*..****.**..*****************..**..**.****..*..*.....**.*.*..*...*.*...*..**.**.*...*...**..*....***...***.....**.***.***.......***.*..**.**..*.**.******..**.**.**..**.**.****.*.**.*..**..***.***..*.***..*.***..*.*..*...**.****...*.*....****.*.*...*...***..*****.*.*..****...**.***..*.*.*..*.**.*...*..****.*****...*...**.****.****..*.**.******.....****..*.......*.*..**.*..**..**..*....**.**.*...***..****.***...*.***..****.**.*******.*.*.***.*....**.**...*..*.*.***.*..**..**.*****..***......***...*.*...*.*......****....***.***.********......**...**..*****.*...**...**.*.*.*.*.*.*.*.*..**.***..*.**...*******.*..*...*.*..*.......*..*..*..*..**...**.*.***..*.*.*..**.*.*...*..*.*****.***..*.**..**..*...*..*.*.*..*...*....*..*.*.**...**.***.*.****.*.**..*.*.*...****..**.*.....**.**..*****..*.**.*...*...*....**...*.....*...***...*.*****.***....*.....**..**.*...******.****..**..*.*.**......**..*.*.*......**.....**..*..*.*...**...*....**.*.*.*.*.**.**..*....*.*.*.*...**.*..*...***.*.*.*.***...****....**..*.**.***..*.....**....*..**..*...*..**.*.....**....*.*..*...*..**.***......*.*........***.*****.**..******...**.*.**.....**.*****....****..*....****.****....**..*.*.*...**.**..*...*.*..*..*..*.*.****...** .****.*.**.***..*..*.**..*...**.**..*.***.......****.*..***..*....*..****..**..*.********......****..**.******.*..**.*.*.**..*.*...*****....**.*.**.**.*****..**.*..*..***..*...******.*..*****.**.*..*.*.*...*.*.****.******..*.*.***..*.*.***.**..******..**..*....*.***..*..***...****..*.**.***....*..**....*.**..*...*****...*.*...*.*.******....**.*.*.*.*.*.*..*.**...****.....*.*****.*.**...........*.*.**.......*....*...***.****....*..*..*....*.****.***...**..*.**.*....*..**...***.....*..**..*..*..*..*.*.*.*.***..***.***.*****.*...**.*.**.*****.*.**.***.......*..*..**..*....*.*.***..*.***..**.**....*..****...*.****.............*..***.....*******.*..*..*.*.*.*......*..**.***.*****.*.**..***..*.***..***....**.**..*.*...**.*..*.*.*****...****..****.*.*.*..*.****..*.***.*.****.*.*.....***.*****.*****.******..**.....**...*....**..*.*..****...***.*..**.**.****..*.*..*.*.**..*.**.*..*...**.*.*..******.****.****....***..*******..*...*****..*.**...*****...*.*****.**...*....**.*.***....*..***..**.***.**.***...**....**....*.*.*.**.**..**.****..**.***..**.**.**..***..**.*..*....**.**.*.*...***.********....*.**.**....*.**.****.****...*.*..**.***...*.*.**.**..*.**.*.**...***.*...*..*..*****...*....****...***..**..*...*.*.**..**....****.*.***.*.*..**.*..*..******.*.*****..*.***.**..********...**.**...*...***..**.**.****.*...*.....***.*...**.**.**..*..........*.***.*.*.******..****.**.....***.****.**.***...*********.***........****.*.*.*..*..*.**....*.**........*...*.*..***.**....*.**.......*.*****.**.**.....***.*.**..........***....**....*...**..*.*.*.*...*..*.*.*..*.**..**.*..**..**.*.***..**.*.**..******..****.***..*****..*.*.*.***.**.****.*....*.****..*...*..**...*.*...*.*...*.*.*..**.**.*.....***.**.**.**.***....*..***.**.**...*.*..*.*.....**...*...***...*****.**....*..*..*.*....*..*..*.****...***.**.*..**.**.*.*.**.*.......*.*.**..*..*.**.***..*.**.*...*...*.****....********.*.***.*.**.***.**...*..**...*.**...*.*.***..*..****.*.**.....**.*...*.***....***.*..**.**.**..........**.** ..*...***.*******......*..*.......***...*..**.*.******.**.****..**.*****.*.*****.**.*.....****...*....*.**...**...*......*****..***...**..***......*..****.**.*.*..**...***.**.**.*.*.*.*.************..*....*...**.**.*..**..*....***..****.*..*..*..**.**...*.*..*.****..**..******.*.****.**.**..****.**.....*****..*....*.*..*..***.**....*.*.*..*..*...*...*.*.**..*..*****.*...**..*.*....*..******.*.*.*.**...***.**...**.***..**.....******.**..*..*.**.***.*.*.....***.*...*.**.****..*...*.*.*.**...***...*.**...******.*........*.*.****.....*.*..*.*****.***.**.....*..*.*....****.**.*.*..*..*.....*....**.*.***..**..**...*......*.*.***.*.**...*..*.....*.*.*****...***.*********..*....*..*.*..*.*.*..***.*.*....*...*.**...**.**......**..*.*.*..**.**..*.**.**...*...*.**.*.*.....**.*****.****.***.*...*..**..***.***.**.*..*..***.**.**.......***..*.*.*.**...**.....*......**.*.*.**...**.**.*..**.***........*.***...*...*.**.**...*.*.....**.*...*********..*..**...*...*...*...****.***..*...*...**.*.....*****....**..*.***....**...*.*...*.***....**..***.**.**.****.**...**.*****...*.**..*.*...*.*.***....**...***..***..**...**...*...*...**.*****.......*.*..***...*......****..**.*...**.*..*...**...****.....*..*..*.*****..*.**..***...***..*....*......*........**.*...*******....**..**...*.***.***.***...***..****....***.*.**.*****.*.***..**..****..*.*..******.***.*..****.**..*...***.*.....*.....**..***...*.*..*.***...*...*..*..***..*..***..........*.*.**.**.***.......*..**..**.*..**.***.*...*..*.*.*.*.....*.**..****........*.****.....*...*.**..*....*.**..***.*...****....**...**.*.*....*.**.*..*..**..**.***.*..*...*..**..***.*..*....*..***.*.*.**..***.*.*....**...*.*..*.****..**.***.*.******...*..***.*.*...*.*..*.****..****.**.*..**..**.*..**..***.**.****.*.**.*.*..*.***.**.***..**..**...****.*...*.***.**..*.**..**......*..*..****.***.......*..*..*......**.*.*.*.....***.**..*..*..*..****..*.*.*.*.**.*.**..*...*...*********.*...**.**....******....*..*..***.*..***.*..**.*****.**...*..........****...* .**.**..**....***..*.***.**..*...*..*...*...**..*..*.**.........*..*...*.**.***.....*..***..**.......***..*......*..**.*.*..*..**.****.*..***......*.**..*....*.*.......*..*..**.*..**..*...*....*.******.*...***.*....*...***.***..*.****.**.*.*.*******...**.**.**.*.*..*.*.*.*.**..**..*******..**..*.**..*..**..****....**...***.**...*****.*.*.*.******......**..*..***.***.***......*..***.*...*.**...*.*.*.********.******..*....*.*..****..*..***.***..*.***...*****.**...*.***.****...*.*.**.*.*.*******.**.*.*.***.*.**.***..*.*....**..*....***......***.*.**....**...****...*..*..*........**..*.*.*...*....*.************..*.**..****..**...****....*......***.*.**.*..**.*.*.*......**.*.*.*.**.*..*.*..*....*.**..***..*..**......****.*..**......*.***...*.**...*****.*.*.**.*........*..*.**.*.*.*.**......***.**...*.****..****.****..**.*.*.***.**.*.**.*.****.**.**...*.*....*..****.***.*.*...*..*...*****..**....*******..*.....*.*.*.*.**.*..**...*...**.***.....****.**...*.*..*......*..****..***..****.*..*.***.****....*...*****..***.**.**..*..*..**.***.*...****..***.......**..**.****.*.....*.**..*..***.*.*.**.*...*...**..*...*.**.*..***...*.*.*.*.**.*..*.**.**..**.***..*....***..**.*.**.*.**..*..**........****.*...***..*.*..***....*....*.**.*.*...**..*.*..***..**...*...*.*.**..*.*....*.*.*.*.....***..*..*..***.**..*...**..**..*..**.*....*.***..****.*..***.***...*.**.*...*.**.**.*.*.*.****..*..*..***.**.*..*.**.....**...*......********...**........***..**.*......*..***.*.***.....****.*....*******.......*..........***..*..*.**.**...**.*.*****..*.*..*.**...***.*..*..*...*.*......***...*...*..**.**..*.*....*.***.*.*...*..*..*.*.....*..*...***...*.*******...*....**....*...*.***.**...**..****.*...**.***.*...**..**.***....*.*.**..**.**..***..***........*....*....**...*..**..*****.*....*..******....**..***.......**..*****.*..*...*.**.****...*.*...*.*..****.**......***.*.***......***..*..*..**...******.**.*..*.*.*.*..**.*..*...*.***.*.***....***...*....*...*.**.****.***...**.**.**...**..**..*..*... ****....*.*...**.....*......**......*.*.**...*.*.*.**.*........********..**.**..*..****...***.....**.**..**.*..*.....**.*........**.*.*..**.*.**...*.**.**..**...***.****.***.**....*......**.*.*.***.*.*..*.*.*..**.*...******..***.**....**.**...*.**..**......**.*.***...*.*.*.**..*.*..*...**...*.*****...***..**...***....*****....**.*.**.*..*..**..****..*..*.**.*..***..**.....*..**.**......*.***..*...***.***..****.***.*....*.***.*.******.****....*****..*..***.*.**.*..*....******.....**....**..**..*....***.****.**....*..**.**..*...*...**...*..*****.*.*.**.**.**..****.*.*.****.*..**...*....*.**.....****.*..***.*.****.***..****.*.***.....**......*.****...*.**..*.*.****.*.**.*.**.*****....*.........***.****..****...*...**..*.****.*.*.*.*.*.*.*..****.****.**.*..*****...**.*.*.*....**...*..*....**...***..*.******.**.****.****.*....**.**.******..*..*.*.*****.**.**.*.*.***......**.***.***.....*...*.*.*.****.*..*.*..***.*...**.*.**.*.***..***...**...***.*********...**.*.*..**..*..**...**.*.*..*.***.*..*.**...*.**..******..**...***.***.*..**..****..***...*.*...*........*********..*.*.***..*.*..**....**.****.***..**.....*...*.*.*.**.*..*..*.....**.*.*...***.**.**.*.**.*.*.*.*...****...*.****.*.*.....***..****..*.*.**....**.**...*.******..***..*.....*......*.***.**..**....******.*****..*****...*.******.**.....***......**..*...*.***...******..**..***.***.*..***....*.*.*.*.**.*****..***.*.***.*....*.*.....*..*...*..*.....*..*****...*...**.....**..**.***...*....*.*....**..*****...****...**.**..*...**.******.....*.****.*.*.*.**.*.*.*..**..***.*...*.*....*****.***.*.*....***...*....*.*...*..*..****....*..*.*...****.*..*.*....*...********..**..*.***.**.*.......**.*.***.*.....******.*..**.******...*.***..*.....*.****..*.**.**..***..**.**.****..*.*.*.*...**.*...*...***.*..*..**.**.*.***....**.**.*...*.*.******...**.**.*.**.***.*.*.****..**..**.*.*..*.*.**.**.****..**..***.*.*.****.****.***.*...*.*.*....*.*********....*...***..***.....*..*.*.**.**.***.*.*..*..*...**..*.**............*.*..*. *.*.***.***.***..************.**.*.******..*.*****.*...*..*****..**...*****...*.**.*....***.*.**...**...*.*.**....**.*.***..***.***.*..*.*.*...**.*...*.....*.**..*.**.*....**..*.**.*..*...*...*...**.****.*.*..**..*.*.*.**.****.**..**.**.*....*....**...****..*.*.*.*....*..*...***.....**..****..*..*..**........**..**.*...*****....*..*.****...*****..*****....**.*...*...****..***.*.**..*..***...*.***.****..*..*..**.***..**...*...******..*.****.*....*...*.*.*..*.*.****....*.**.*.***.*..**.****.****..**.***.*...*****..*.***.****.**.*.*...*.*....**....**.**...*..**.*.*****.*.**...*.*****...**.*.******...*..**..*..*.*.**...**.**.**.**.*....****...*.*.**..**.*.....***.*****....****.*...***...***.*.*.**..****.**.....**.**..*.*............*.***..*.*.*.*.**.*....*...*...*.*.*.**..*.*....****.*...******.*.*...*..*.**....*..*.******.....**....***....**...**..********...***.******.***.*..*..**....*..*.***...*******.*..***.*.**..*.***.*...****.*...**.**.*..**....*.*..*..**...**.**.*...**..*..*.*...*.*..********..**.**.....*...*.........*...*..*...**.***....*.***.*...*.**..*.***.**..*..*.***.***.**.*..***..*.*..*..*..***..*.**.*.***....*...**..*..*.**...**..*.*.**....**....***..****..**.***.***.*.**.*....*****.*.*.**.*.....**..*..****...***.....**.***.**.*.*.*..*..**.**.....**.**..*.*****..*..*.**..*.*...*...*.****....**.......*.****..*.......*.......***..*.*.....*.*.*..**....*.***.*.*...*.****.***.***....**.*....**.......**....*..******..***.**...*.***..*...*....***.....**.*.**..........**.*....*..*..******..*...**..***...****....**...***.*..*..***.**.****...***...**..***..*...***.***..*.*..**.*****......*....**....*..*.*..*.**..***.***..*.*..*****..*.***.*.***.****.**.....**.**...**.*.*.*...**..*.*..***.****.*.**..*..*..*..*.......**..*..*...**.*.*..*.**.......***..*.*.....*.*.****....*...**..**..*.**....*.*.*.***.*...*...***..*.*.*.*.....*.********..*.....*****.**..****...*.*****..*.*.**.*.*...*.*.*.*.*..***..*.*.****.**...***..*...*.*....****.*.*...*..****..***.*.****..**.***..* ..**...*...***....**.*****...**.*.****.**.*.******.*...****..*****..*.*.*....**..*...**.*.....*..**.**....*..*..**...*.**.**..*..**.***....*..*....*..**..***.....*..****..**..**..*.*.........*.**.*....*.*..**...**.*.*..**.****.****.***...*****..***...*****.**..***.*..***.*.........*.*****.*.**..*...****.**.*..*.**.*...*****.***..*..*..**..*.**..*****.**......*..*......**.*.*.*...**.*...***..*..***.**.**..**...**.****..*.*****...*.***..*.*..*...*.****.*....*..*..***.*.*.*.*.**.*.*.**...*...**..*..****.**.*.**.***..*.*.*.**..**.*...*.....***..**.*..*..*.**...*.*.**.**.....*..*.....*.*..**...........*.*...********.*.**..*.****....*..***.**..**....*.*.****..****.*.*..*.*...*......*.*....*.*.*...*.*.**.*...*..**.***..*..*..****.**....***.*.*...**.*...**.*.*....*.*.**.*.**.**.....*.**..**.*.*..**..*.***..*****..*.*..*.*..*..***..***.*....*****...*****...*....******.***.*..*.***..*.*.***.*....**..***.*******..**..**.****.*.**...***...*..**.*.***.***..*..**...*.**..**....*...***..*..***.*..***.***..****....**...*.*..*..*.*.*...*.*.****....*..*.***..***....*..**.*********..******..***...*...*.*...**.****.*....****.*.*.*.*.***.*******..*...**..*.*....*...*..*..***.*..**..*..*....**..**..**.***..***......**.*.**.*.****.*...***.*.*.**.**.**....********.****.****...***.*.*..**..*..*..*.*..*...*....****..***..**..**.**..**...*.**.*...*...*...*...*.*..*...*.*******.**.**..**.*.*....**..***..*......***.*..**...*..*...*.**..*.*...***.***..***.****.*.*...**...*.......****....*.*.*..*.***.**....***..**.....*.*....*....*.***.**.*.*....*********..*....*.**...*.***..*.*****.*..**...*..*..*......*..*..*.*..**..****.*.*.*.*.*.*...*.**.*..**......*****...**.***..**.***.*.********..**.*..*.****.*******....****.**.***.**..*....****...*.***..***..*...*****.**....*****..****..***..*.*..**....**..*.****.*.**.....******.*.*****...*..****.********.***.....*.*****.****...*..**..**.**..**.*..*...**..***.***..*.*..*..***.***..**..****..***.**..*....*..*.*.**.******.**.....*.*.*...*.****.**.**....*.*. .*.**..*..**.*......*..******..***..*.*.*....*.*..***..*.....**.*..**.*.*.**..**..*.*.**.**..*..**..**...***..*.....*....*...*.**..**.***.***.*.*..**.***.*.*..*..***....*.***.***..**.....**.*...********.....*.****.*...*..*.***.*.*.**...*.**...*...**.***.**.**.**.***.***.****...*.**********..**..****...**....**.**..*..*.****.**..*...*...**.*.....*.*.**...**.***.****.**...***..*..*.*..*...***...*.*.*...***..*.**.*...****..*.**..**.......*..****.**.....*.**.*.*..*..***.*.*.*.*.*..**.***..****....**.*.*.**.*..***...***.***...***.*..*.*.*********.....*..***...*..*.*..***..*..***.....**.*****....***..*.*.***.**...***.*..*.*.******.****..*..*.*.*.**..**...****.*...*..*.****...****.*.....*..*..**...*.*****.*****.*.**.*.*..***..*...*.*...*..**.*...*.*..**.......**....**.*.....*.**..*.*..............*..*...*.*.*.**...****.*..*.*.*.****.*.**.**..*.***.****.*.**.....*.*******..******.**.....**.***...*...****..*.*...*..*...*.....**.**..*....**.**.....*.*....****.......**..*****.***.*****.****..*..**...**..*.**.*.*..**....**...*****..*.*.*....********.***..*...*...........****.**..*****.*...*.*..**....*.******....***..***.*.**..***.**..****....****..**....**...*.*....*.**.****..***..*******....*..****.***...*.*.**..*..*..**.*****..****..***...*..**....****..*.**.*...*.*..**....**...**.**.*.*******.*....*.**.**.***.*****.*.***.*.*.*..*.*....*..******.**.*.***.*.*.**.***..*.***....*...*...*.*.*.*..***.***..***..***....*.***....*..*.**....****.**...***.*..*.***.*.**..***.***......*..*****....*.**.**.***.*.*...*.....*.....*..*...*...*****..**..*...**..**..***...**..*****....**.*..**.*.***.....*.*.**.*.**.***.**..*.*...****.*.****.*.***.*****..*.......**.**...**....*************.*....*..*..*.****..*.***.***.*.***.*.....*..*.**.**.*.*...*..**..**..*.....***.*.*****.*...*.*.**..*......*..****.****.***.*.*..**..**.*.....****...**..*..*....*..*.*.*.******...**.....*.*.*.*...**.**...**.***.*.**..**.***.***.*.*.**....*.**.*.........**.*.*.*.*.**.*.**..****..***.*.**.**..**.*.****.***.**.... .***.*****....*.*..**.*.***....*....**.*....*.....*...***....*...***.**..*.*..*****.*....*......**.*.*...*.***.******.....***...*..****.**.**.....*.***.*****....**.**..*....**..***..*.*...*..*....***..**.***..***......***.*...*.*.***.**..*.**.*.*.**..**..***.*..*.*******..*..*..***.**..*.*****...**..***....*.*.***..*..**...*.*..*.*****..*****..*...*****.******.*.*...***.....**...*.***.*..********.******.*..******.**.****..*.*.*.***.*..*...**..*...***...*.*......*..*.**.**.**..*...*.***..****.*******.***.**.*****..*....*..*****.****.***.***..***...*...*..**..*..*.***...**.**....*..*.****.*.*..**..*....*.***.*...*....*..**.*..**.****.***.******.*.**.*.*****.**....***..*...*......**..*..*..*...**..*..*..*...*.*..*..*.*.****...*.***..**.**.*.***.*.***.***...**.*.*.......*.*..*.*...*...**.*.*.**.....*...**.**....**.**.***.*.*....*****.*.*...*....*..**.****..***.*.**...**..*....*...**.*.*..***............**.***.*..*....*..**.**..*..**.**..*...*.**.**......*.*..**..****.*..**********..**..**..*.*****.*..*..***......*.*....****....*.........**..*....*.*..*...**....***...***...*.*...**...**..****....***.**...*..*...***.*.....****.**..*.*.*.**......***.*..*****...*..*...*.****...***..**.*..**...***...***..**.*.**.......*.*.**..***..****..***....*.****.***...**..**...*.*..*.**.*...*.....****.**.**...*..*****...*...*.**.*.*.*.*.*.*...*.**.***.*..***.**.**.*.******..****..*...*.****.*......**....*.**....**.**..*..***.*..***....*....**..*.*....**..*.***..*.*.*.*..****.**...**.*...**.*.*.***.....**.****..*.*.*.**..*.*******.**...**.*.*..*..**********.**.**.*..*.*.....**...***...***.***.***..*****.***.***..**..**.******..*...*..***..***..**.**..*..*..*..*..*.**.**.*****.*...******.*..*..*.****..***.**.**....*.**..**.*.*....**.****..***...***.*...**.****.***..*.*...**...**.***.*******....***....*..**.*.**.*...*..**.**.****.*.*.**.*.*..*....*..*.**.**.*...*****.*.**..*.*.*...**..**.*..*....*.***...**.*.*..***....*****..****..***.**.***.***...*.*.***....*..*.....***.*.**...*.*.....*.. *.**...*...*...*..*..****.*******.***.*.**.**.**..***..*.*...*...*..*****....**.*..*.**..*.**.*.***.*...*.*.*..*.*.*.**..*.....**..*.*****...**.*...*****.**.********...*....*.....**..*...**..****....*.*..*****.*.*....****..*****..***...*..*.**...**..*..*.***..*...*..*....*****...*.**...*****..***..*..*...*****...******..*.*.**..*...*..*.*.***..**.**...**.***..***..*..**...****.*..***.*....***.****..*.**..**...**.*.....***.*.....*...***..***..*..*..**.*...**********.**.******.**....*******.****...*.**.***.***.*.***..*.***.***.**..**...**.**..**.*..*...****.*..***............*.*....*.*****.....*..**.**.*...*.*.**...*.**.*.*...*.*.**.**..*...**..***..............*...**...*..**.*.*...*..***.*******...**.*..*.*..****..**..****.*.*.**.*.*****..**.*.**...*..*.*.**....***.**.**.*.**.**.*****....*.*...*..........*...*...*****.**.....****.**...*.***...*.*.**.*.*.********.***..****.*.*..****...***....*****.*.**.*.***.*.*.****.*......*.*..*......*..*..*.*..*********.***.**.*...........*.**.**...*****..******.*.*****...***.***..***.*..*.*..*...*.**..**.*.*..*..*..*.*.*.*.......*..*.***.*...*..*....*.*..**..******..*...*.*.*.***.*..*.*...*....**...****.*...**...****...**.*.*.***..*..*.......*.****.*.**..*..*...***.*..***.**......***.***.*.********.**....***....**..***..*....**...*...*.*.......********..**..*..***.**..*..........***...*.****....*..*.*....*.*.**.***...**.*..*.***.*.***...*...*..*.*....*..****.*..*..*...*.....*.****..**...*****...**.....***..**.*..*...**.*..**..************.....***.***..*..***.*..****.*.**..***.*.*.**...*..**.*.*.*.**...******..*.*.*.*...*..*..****...**..*..****.*...*.*******..*.***.***.*...*.**.....*.....**.*.***.....**...*...*..**..*....**.***.......**.*.****..**....*...*.**.**...*.**....***.**.**.*...*.******.**.**.*.*.*..****.**.******.*.*...**.**..***.**...*.*...*.***.*..*.*..*..****..******...***...*.*....*....**.......*.*.**.*..*..***.****.***.*..*.****..*.*..*.**..***..*..*.*...*****.*.*.**..***.*.***..**..*.*..*......****..*..**.****.*.**.. ..****..*.....***...*.***..........**.**...*..**.*...**.*....***..*.*..*.*...*.**....**...*...*..*..**...*...**..*..**..*..*.**...****...**.....*...**.*...*....*..********.***.*..*...**.**..*.*.*..**.*.*.****.*..***.*.**......***....*****.*...****..*.***....*....*.....**...*.*.**...*.....*.***.*.**.*.**......*..*.*.*****.*.***...**..****..*.*.**........***..*.*.*.*.*.**....*.*.**..**.*.****.**..*.*****.*.*....***.*.**....*.*.*...*.*...**.*.*...**..*....***..**...***...******..***.**.*...*.*..**..****..*.*.**.***..*...***..**..**.*.*.*.*..**.*...**..*....*.******...*...*...**...*.*.*..***.****..**..*.*****.*.....*......*.***.***...***..**..***.*.*...*.***..*..*.*..*****.**.*...**.*....*.*.*...*.*.*.*..***....*..***.*..**..*..****....***.***.***.*........***.******.....**.***.*.***...*.*.******..**.*....*.**.*..*..*.*..****....*.*.**.*.*.**....**..*....**.*..**.***.*****..***....**..**.****....*..*.*.*...******..**..*.*****.***.*.****.*.*.**.**.******.**.******...*..*..*..*.**.*.*.*..*.*....*.*.****.*..*****......*.*..*****.***..*..*.*.*.****...*.***...*...**..**..*....**.*.*..*.******.*..****.**.*.....****...*.*..**.**..**.**.******..*.*..**.**.*.***.*.*.**.*...*.**..*.*****.......**...*.*..******...**.*..*.*...*..***....*.*..*.****.******.*.***...**.****.....*****..**...*....******...*.*..*..*****.*...**.**.**....*.***.*..****.*...*..**.***..**..****.*.*.*.....*...**....*.***..*..**.**.....*..******.*.*..*.*...*....*.*.**..*******..*..*.....*.**....*....*.*.**.......******...****.***..*..**...*****.*...***.**..*.*..******.**..***.*.*.**...*.***.****.*.*****...****...**...*.***..*.*...****..**....*..*.*...**..*..**..*....*.*.*.**.**.***.*.....*.....**.*.*....*..**.**.*.*...*..**..*.......****.*****.******..***...**.*.**..****.***.**.*..*....******..**...****.*...*.....*....*.*.*...*...*..*.*********.....**.**..**.**...*...*.*.*..**.**..**.******.....**.**..********.*..***.*.*...**..*.*..***.*.*..*.*..*.*..*..*.*.**..**..**.*.**..***.*.***.*..*..*.****..*.**....**..** ..***.*.**...*.*.......***..*.*.**..*..**...*.**.****...**....*..**.*..***.*..*..*.**...*..*....*...*.******.*...*...*.***..*.*..**..*...*...**.......*..**.***.*...**..*..**.**.*.*.**..**.****.*..***.**.**.*.**.***.***...*.***.****.****...*..*..**.....*.****.***.****..*****..***..**.*..*..***.*****..*****...***.***...*****.*...*.***.*.****.....*.***.**..*.*.....*.****...*...*...**.*......**.**.*.**.***.*.**..**.**...*****.*.****..**.**...*.*.*.....*...*.....**.*.*...***...*.....*..*****.*....*.*.*.**.*..***..***.***...**..*****....****.*..*.*..*.*.*..*.*..*****..**...*....***.*****..*.*.*.**....*....*****.*..***.*.*..*....*.*.*....*.*.*..**.**...**...*.*.**.*.**.*..**..*......*...*..**..*..**.**.*...**.**.......*.*....**........****.****.....*.*****..***.***.*..*.*.***.*.*.***..*.*.*..**....*****..**.**..****..***..***..*.**.*...*..*....*....**.****.*..*.**.**...*......*.*.*....****.**.**..*.**.****.*..**...*.*.*.***.*...**.*.**.******....**.....*.***...***....*..**.*...*......*..*......***..****..**.*.....******.*.***.*..*..*.....*******.*.**...*.****...**.*.***....*.*.****.*...**.*.*..******...*..**.***...**.*.***....*..........**.*..*...**..*.*....*.*.*...**..***..**..**.**..*..*.....*...**...*.*..***.*.**.*.*.**.**.**..*...**..*..*.*.*..*.*..***.****.**..*.*.**..*....***...*....**...*..*..*.**.***..**..****......*..*....*****..**.*..*..*..*..**.***..**.**.*****..**..*.*..*.*.**.*.**.**.*.*.**..**..*.*.*.***.***.**....**...*.*..*...***********.*.*****.*.*......**..*.****.*.**......***...*****...**.*.**.*...*..*...*.*.*******..**..**..*.*.*********.**..**.*.*..*..*....*.**..*....*****.*.***....***...*.*..*..*.*.**...******.*....**.*..*....*.****...*.***.*.**..*...*.**.*...*****.*...*..*..*...**..*.*..*.*..*..***.*......***...*..*.*..*...*....****.*.*.*.***.*.*..*.*..*..*.***...*..**...***..*.***.*.*.*.....*....****.***.*.*..*..*.**.*..*.*....***...*.**...*.**..*.*..*.*..*..*.****...*.....**.....*.****.*..**..**.*.*.**.***..*.*..*..*...*.....*.**.***.**..*****...*. .**.*..*...*.*..**.**....****.*.*......**.*..*...***.*...**..**.*.***..***.*..*....*.**..***.*****.*..*.*..**..**...**..*..*****.****.*.*...*.*..*.***.*****.***....**.*.**..*..*..**.**.*.**.*.*.*...***.**..***....**.**..**...**...*.*.**.*.**.**...**.**.*.*...*.....**.**.***.*.*.**.*.**...**..**..*.**.*.*..******..*.**.*..**.*..**..**..*.*.**.**...******....**.*.*.*.**.*******..*.******.*.**.*.**..*..*.***...*..****.*.*.***...*.***.*..**..*.****.*.**.**.....*****..***.*.*....**.**.*...*...*..**.*...*.**..*..**.*.*...*..*..****..*.*.*.**....**...*.*...***......*...***.***..*.........*..*.*..**......*.*.****.*.**.**.*..****.***..*.*.*....*.***.**.***.....*..*..*...*.*..**.**.**...*....**.*****.*...*..*...***...*****.*.*..***.**.*..***..**..****.....**.........*...***..*.**..*..***.....**..*.**....**.....***......***..**..*.*.*******.***.*.*.***..**.*....*..*.*..*.*.*.*..*****...**....***.**.***.**...***.*.*.**.***.**..*.**....***....*.*.....*...*...*...****..**.*******.*******....*.......*..****..*..*.**...*****.**.*.**.*.*****..***..*..*.......*.*.**.****.*.*.*...***.*.*....*.****.*.***...**.*..*....*.*.*.*.**.*..**.**...*..******.....*.*.......**..*.*.....*.**.*.***...*..**..*****.*...*.**...*.*...*..**.....*.......***..*.**.***.*****...***.*.**.****.*.***.********..*.**....*...*....*..**.**.*..**..*....*.*****.*.***...*.*..****.****.*.**....*.***.*....*..***.*..*.***.**..*****.*****..***....*..*..*.**.*.**.*.*.****..*.**.*****.****.*....*****.**.**..***....**.**.**.*...**....**...*.*.**...*.*...***..*...***.**..*....*.*.....****..***....**.*..***.**..**.*.**.***.....*..*.*****.**..*..*.*...*.***.*****..*...*.*...***.****..*..*.*.**..**.*.*.******...***..****...**.**..***...***.****.**..****.*..***..*.*.*.*****.**.***.*..*.******.*.*.**.**.*.*..***..*.**.**..*...*...*.*.**.***..*****..**.***.....*.*..**.*.**..*.*.*..*...*****....*..*....**..****...*...*.............**.*..*.*****..**...*......*.***.**....*...*...**...*..*..*....****..***..*******.****.****...*..***... ..*..*.*...**.*..*****.***.....******.*....****.***.*.*.****..*.*...*********...**.********...***.***.*.*****...**.**.**.....*.**..*.*.**..***..**..**.*****..*.*..*.***....*.....**..**.**.*.*.***...**..***.*..****.***...***.........*.**.*..*.*......*....**..*...*.****..*.*.*..*.**.*****.***.***.*...*..*.*..****.*.*.****.*.***..*.**.*..**.*.***.*.*..****.***.***.*.*..**...**.*.**...****.***.*..*.*.*.**....***.**.**..*..*.***..*..***..**********.*.*.**.*.*.***.**..*...****.*****...*.*.**..*..*.*.***..*.***..*****.*.**.*..**.**.***..**.*.****.***...**.*.*..*.*.****.**.****..*..*.****.**.*.....*.*.*.....*.****..*.*....*****....**.*.*.*.....*..**.*.*...*..**.*.*...*..*.*..*.**.****.***..*****.*..*.*...*.***.*.***.....*...**..**.*.....****..*...**.**.**.*..****...*...**..*.*.*......**.**.*..*.*...***.****...**...**.*.*.*****..***..*.*.*..**...*..*.....**.*..*...*...*.**.*...****.*.***......**.***..*.**..*.***.**....**.*....**.*..***..*****.**.*.*...*..*.***.*.***.**.**.*.***.***..**.**...**.*.*....*.******..***.....*.**....**.**.*.*******.*.*...****..**.***.*...*.*.***********.**.*...*******..***.*....*..*...*.....****..****.*....*.**.****...*.**...**..*...**.....*..*...****.**..**.*....**.*.....*.***..*..*.****..***...**.*.*..*.*.*..*.**.**.**...*..**.*..**...*****.***.**.......*..***..*..*.*.***.....**.*...*.*.....****..***..*.*..****.***.**.*.*...**.**..*..*..*.*.....***...***....*.*.**...***...*..**...****.*..*.*.*..*.*..*....******...******....**.*.*******.*.*.*.....*.***.****.*..*..***********...*.*...*.*..*.*.*******.***..*..**..**...*.**..*.**.*..*.*..**...**.*...*..*.****..**..***.*.*...**..**.*.*...*.*..*..*..*..*..*...**.*..*.****.*.**..*.****..*...****..*.**.*.*.***..**..*...*..*.*.*..***.**....*.....*..*****......***.*.*.......**..*......***............**.******..*.**.**.**..**.**..*..*.****..*.*...*..*.**.*.*...*.**.***.*.*.*****.*...*..***....*.*.**..*..*..**..*..*********...*.**.*.**.**.*.***......*.....*.**..**..**.*..*.*..*...*...*.**.******........*.*.. ..***....*.****...*...*.*..*.*.***...*.***....*.*****.*...*...***.*.*****...**...*.***..*....*.**..****..**...*...***..******...****......*.**.*...*...*...***.*.*.*....*..*..***.**.*.*....**.*.........*.***.***.**...*..*******..**...*.*****...**..***..***.*....**.**.***...*****..***..**....**.**..***..*....*****.*.....**.*.**..*....***********.**...**..***.*.*...*..*.....*.**..*.**.**........*.***..*..**....**.*****.*..*...**..****.*****.****.*.****.*.*...*.*****.....*..*.*****..***.*...**.*.*.*...**...*.*....***.***.*.*****..*....*..*.**.......**..***.*.***...*.**.**...*..*.**.*...**..*.*.*.*..**....**.**.**.*****....**.*.*.*...***..*..***.*..**..*.*..*..**..**..*.........*...**.*******.....*.*****...*.******.*...*****.**.....****..*..**..********....*.*..*.*...***....**..****.*...******....**.....***.*.*...**.....*...*.***...****.***.*...*.***..*...**..*..*.*.*.*.***.*...*..*******.....****...*.*.*..*..********...**..*.*..**..**.*.*...**.*.**..**..**..**.*.*..***..***.....****.*.*...*.......****......****.*.****...*.*..**.*..*.****...*.******.*.*....*.*..*****.**....**.....*..*..****.*.**.....**..*.*.**....****.***.****.***.*...*.**.*.*.**.*..**.***.***..***.*..*..****.*.*..*...**.**.....***..*.*.*..*****.*...*.***.*.*..*..*.**..**.**....**.***.*....*********..*..***...***.*...*.*....*****..*.**.**....*..***.***.*****..*.*.*...*....*..***.**...*********.*.***..*.*....*.*..*..*****.*..*.*.**......*.....***....***.....*...***.**..**.**.****.*..**.*.****..****...****...*.*...***.*.***...*.....**.*.....**.***.**.**.**...*******.....**..*.****.*.*...*.*********.**..**.......***.**.**..**.*.*.*.*****...**.*...*.**.**...*...*.*.**.**.***...*.***..**.**.......**.*****.*.****.**..****..*.......*.*.****..**...*******.***.******.**..*.**...*...*....*...****.**....*.***...*.**...*...*.**......**..*....***...*....*..*.*.***.*...**.**.*.**.*.*..**.*.*.***.*.**...*.....****..*****...**..*...**.**..*..***.*.**.*...*..*.***.*.*****..****.**.**.*...*..**.**...*.*...*.**..**..**.... *.*..**.*..*..**.*.**....*....*.*..***.*..**.****.**..*...*...*..*.**..*...*....********.*.*.***.***..*...****..*.***.*.****.*.*.*.**.*.......********..*...***.*****.*..***..*...**..*...*.*.....***..**...**.***.*.*.**.*..**...*****..**..******..*..******...***.*.*..**.*.*.*.*..**.*.*.*..*.**.*****.**..**.***.....*..*.*.*****.*...***.**.*.**.*.**.*...***.**..**.*.*..*...*.*..***.*****..***.*..**.....******.**..********.....*.**..**..*....**.*.***.*.***..*****.**..*.*.*...*.**.**.***.**..*....***....****..*....*****.**..***.*****.*...**....*..*.*....********.*.**..*.......**...**....*.*.****.**.**..****...........**...*..***.....*.******..*......***.******..*..***.*.**.***.****.***..**.*..*.*.....*...*..**...***...*.*.*****.*.***..*..*.*.**.**.*.*...**.*.*...**..*****.**.**.**.**..**...*******.****..**...*.***.***.*..*.*....**...***.*..*.*.***.*.***.****.**.*..****..*.*...***.*.******...**.*...**.*.*.**.*...**.****.*.***.......*..**.*.*..*.*..*..*..*.*****...***.*.*...**.*.*.*.**.**.****..*.*..***..*....*******...*.*******.**..***...****.*..****..***..*..***.**.*..*....**.*..*....**.*.......*.*...*.*..***.*..*.*......**.****.*...*......*..**....*.****.**...*.*.**.***..*.*.*.****.*.*.*..**.*..*...*..*.*.**..**...*********....*..*..**.*****.*.*.*...*..*..**.*..**..**.***.*.*.*..**.*..**..*.**..**...**.**..**.*.*.**..*.....*..*..*.*..***.*..*...**..*..**.**....*..*..****..***********.*..*..*****...*.*.*..*.*.*****.**.*.*....*.*.**.**..**..*....**.*.***..*..**.***.*.****..***.*.*..**..*....*.*.*****.*.******..****.*****....*.*.**...***.*.*.....****..*.*...**...*.*.**.**.**..*...*.***..**..*.**..*.*...*.**..*.*.*..****.****.**.**.**.****..*.***.*.*.....*..***.***..***.....**...**..**.......*...***...*.*.*.**...***.****...**..*...********.***.*.*.*.***..**...****..*...*..*.***..****.**.**.**......***....*.*****...*.**.*..*.***...*..***.*.**.....*......*......*.**.*****..**.*....*.*.....***...***.**....*..*...*..***...**...**.....**...*...*****.**.****..*****.*.***.*..*.*..* ...**...*......****.********....*....*...*..**..*.****..*.***..*.*....*.**.**.**....***..**.***..*......***..*...***........**.**.***.*...****.*****.*.*.*..*..**.***.***.*..***..*..**.*****.*..*******......**.***..*..*........*******....*.***.****.*...*.*.**.***....*....*****.*****.*.......*.******.*.**..*..**.*..**...*.**...*.*.**...**...*.*.*******..*****.*.*..*.....*.**.*.*.****.***.**.*....*...*.***.*********.*..*.**.*..**..*.*.***.*...*.****..**.*...............**..*.**.***.**..**.*.***.**.***.*.*...*.***...*.*.*.*...**.**.*.*...***....*.*....******.******.**.*...**..*.....***.*.*.******..****......***.**...*..*...*.*.*..***.*...*.****...***..*..*.*****.*.....*....**...*..*.*****...***.*.*.*.*.*.*.***..*.*...**..*..***.*.*.*.*....******....*..*..*..*.....**...*.*..**...**.***..***.***.*******.**..*..*.*.*..*.**.***.*****.....*******.....*.*.*..*....*.**.*.*.*.***.**.*...***.***.**.**......**..*.***.**.**.**.**.***....*.*.....**..****.***.*.***..*****.*.**.**.****.*.****..*...**.*.***.....****.**..*..***.***.*...*.**.****..*********.***....*.*.*.**.**.....*...***.**.*.**.*.***...**.***..***.**...*..**..*.*.*.*..*..****.*.**....****..*.**.****.***.**..*.***.**..**..*.***..*.*..**....**.*..*..*...*..**.*******..****.**..****.*.*.**...****..*.***.**.****.**..**......*.*....***...**.***.**.*.*..*****.*****..*****....**.*.*.*...*..*.*...*...**..**.*.**..*...*.....*.*.*.*.*.*..*.*.*.**..*..*..****..*..**.**.*******.......**.**.*.**.*..***.......*.....*.***...*.*.**.**.*.*****.*..*..*...*******.**..**.*....*.*...**..***.*...***.*.**.*.*.****.**.**.***...*..*.**...*...**.*.*.**.*..*..*.**..*.*...****.*.*.**..**..*.*...*****............*...**.***.****.....*.****..**.*..*...**..*.*...*...***.*.*****...*....*..*..**..*.*.*.*.***....*..*..*..*......*.....*******..**..*.***.*..*.*****..*.***...*.***..*.*...**..**....**...*..*.***.*..******.*.*.****..*...*..**..*.**.*.****...*.*..**..**..**.*....*.**.**.....***.*.***..**..*.****.*.*...*.****...*...*.***..**.*....*.**..*...... **.*...**..***..******....*.*...**.**....**.**.*****.*.*.*..**.*.*....*.*******....**.***..**.*.*.....*.***..*****..*...*.********.**.*..******.**..**.*.**.*...****.**.*...*.*..*******..****.*.**....***.***.*.**..**...*.**..**.*..*.****..*.*.*....*....**...*****...**.****....*..*.*.****..*****.**..*..*..*.*.***.*.*.*.*....**..*.*.*....**..*.*****....***..*.***.***.*..****.....****.*****..********.*.**..*.*...*****.*....****.**...*..*.*..*.******.*****..**..****.*.....*....**.*.**..*..**.*****.*..**.**..**.....**..*..*....**....*...*...**.*.*..***....**.**..*.**.*.**.****..******...*.*.****.*.*****....*.*..*.*.*..*...**...*.***..*.****...*.*****.....**.*.*.....**.*...****.**..*.*.*.**.***.....***.****.*....**..*...*..**.*****.*.**.***.*.*.*....*.**.*..*...*.*.*******...***..*.***..********....****..***.*.**....**..*.*.*....**..*....****........***......**..*.**..**....*.***.*****.*******..*..*..**.***.***....****..*.*....*.******.**...**...**.*..*****..*.***.**.*...****.*.**.**.*..*.*.*.****.**.**..*....**.*****..**..***..********....*.*.*...***.*.*..*..*.*****..*.**..*..***.**...*..*.*..**.*.....**.*.****.***.******.*..*.*..********..***.***....***.*******.****..*.***...*..**.*.**.*..*.**.***.*....*.**.*.**..**.**....*..*.***.****.**.*.**..**.*..**.*...*.*..**..**..*..**.....*..*...***..*...*...*.****..*.****.....*****..**.**.....**.**.**.***..***.****.***....****.....*****.*.*.***..*.**.**.*.**..**.*****.**.**..*.**.....*..**.**.*..........*****..***.*.*.*.***...**....*.**.***.**.**...*..**...*..*.**********..*..***...*....*..*...***..*..*..*...***.*****.**.*..***.......**.*.*..*.****.*.***...***...****.*....**.*..*..*.**...**.*..*...*...***..*..*.***.*****.**....**.***.*.**..*.*.*.**...**......***..***.***.****.*.**.*.....*.****.*.********..*.*..***.****...***.*****.*..***.**..*.**.**.**..**..*...**..*.*..***.*.**.**.***.****..**..**.**.*.*.*...*.*.*.****....**.*.....**..*.......***.*.*.*..*..**....**..**.*..***.***.****..*....****..*.*.........***...*...*...*...* *..*...***.*...***.*..**.*..*.*...*.**......*****.***..*.*....***..*****.***...*.**..**..*..*******.**.*..*.**.*.*.*.*...*...***..******.*.....***.......*...**.*.*..****.**..***.*......*...*.**....*****.*..**.***.***.*.**...*....****.*...**.**..*...*..**..**.**..**...*.**.*...**.***....*..****..*......*...**...**.....**.***.**.****..*...*****.......***......****.*.....**.*.....**..**..**..*.**.**....*...*.****.*......*..*.*.*.******.*****..*.*.....****.*..*.*.******.****.*..*.*.*******..*......***.**..*.******.*..***.*****..**.***......*..*..*.*..*..***..**..*...*..***....**..****....*..**.***.**.*.....***.***.***.**...*.*.*******..***..*..**..*.**.***.*...*******.**.**.*....*.*.*.***.*....**.**..****.*..*.*.*.**.*..*...*......***..****.*..**.***.*..**..***.**.***.**..*......**.****..*.*.*.*.*..*..**..*...**.**.*...*.*.**....**...*...*..**.***.**...**.*.****..*.**.*..*...**.*.*..*.*..*..*..****....*.**..**..***..****..**.**.*..*..*.****...***.***....****....*..*....**...***..*.*.***..*..........*.*.**.*.*....****.**....*..****.*.**...*..****..**....**...*....*****.*..**.**.**...*...*.**.*.*..***.*...***..*.**..*..**.***...*....****.**********.***.**...**...***.*..*..*.***.***.****..*.*****.**......*..*.**.*...**.*********.**.*.**.**.*.*.***.......*.***.***...***.**...**.***..**..*.*..*.***...*..*.***.*..*.*..******.*..*.****......*.*.**..***.****.**......**..*..*.**.**..*.*..*....******.*....********...******...****.****......****......**.**.*.*..*.***..******.....**.*.....**.......*****..*...***..*.*******.*.**..****.*.****.*.*****.******.***.*.*..*****..*******....*...**.*..**...**.*******.*...*.....*.***..**...*...*..*.*.*....*.***..**...*******..*.*......*...*..*...***...**.*.*...****.***.....*.*.*..**..***..*.**...**.*..*.***.********.****.*.*....*..**..******....***.*.***..*******...*...*..........***..*..*.***.*....*..**......***.*****....*...*.*..***.*..*.*..**......**......**....*.***....***.**....****.****..**.*.****.*.***.*.*..*.*...*.*.**.***.***....*... .*...*.*..**.****.***..*........*.*...**..****.*****..*****.*.**..*....**.*.*.****...**...*...*..*....*..**...**..*.******.**....**.**.**.*.....***.*.....**...*...**..***.*.*..****.....**.*..*.......*..*..*..***...*...**.**.*.*...***..**...*.**...*.....**..**.*....***......*.*..*.***.**...**.**..*.**...*.*..***.......**.**.....***.***.*..*.**.**....*.*...*.*****..**.*...**.***.*.****.****..***..*..**..***...***.*.*.*.......**...*..*.*.***.*.****.*.**.....**....**...**.**......*...........*......***...*.*..*...*..*..*****..*.**.**..**********.*..*.*.*..*....*..*.**..*..*********.*..**.*.***.*.*...*..**...*..*.***..*..**.**.**...*...*....*....*..*..**..**.**.**......**...**.*..*.*..*.****.*.***.*.***......**..**...***.*...*..**...**.*..*.*..*****..*.....*..*..**..***.***.**...**.*.*.***.*.....*.*..*.*.*****..*.*****.*..*.*...***.*..**.*.*....*.......*..*.*.*.*******.....***.***.*.**...*****.*...*.****.*****.*...*.*******...**.....**......**.*..**.*****.**.*..**..**..*..**..*..****.**.***.******.**.*****..**.*.***.*.**.*......**.**.....*....***.**.*.**.***..**...*..***.*.**...*...*.*.*.....*.*.*.**..*.***..*.*..*.*...*.*****...****..*..**.*....**..........*****...**...*..**.**....***.***.***.*...**..***...*******.*.*.****..*.*..*..**..*.*...**..***.*...*.*.*.*..*********...*.*.**.*.****...*.****.**.*.*...*...*.***...*....*..*........*******...*.*.*.*..***.*****..*.*..*....***************........**.*.*..*..****.**...*****......****..*...****.****...***.**.*.**.**.*.*.*..********.*.*......*...***..*..***.***..*.*.....**...*..*.**..*....**.*.*...****.***.***.****..*.***...*.**..**********...*..**..*.****.****.*.*..*..***..*........**.....*......*.....*..*.****..*..*....***.****.***..**.***.**..*.**...****..*..******.****.**.*.**...***.**.....**.**.*..**.****.*..*...**.********.*..*******.**.....*.....***..*.*...*.....*.***.......*.**.....*****.*.*.*...**.*.****.....*..*****....*..**..***.*.**********....*...***.*..*..*****...*.*.**......*.*.**.*..*.*.....*...*...**.**.... ****.**..*.*......*.**.*.*....*.**.*.*..***..**.*.*.*..*.*..****.*.*..*..*.**.*.***.*.*...**..*...***..*..****.*.*.***.*****...**.*..****.*..**.*.***.**..*.*.*.*.*.***.**..*.***.*...*....****.......*.**.****.*.**....**.**..**..*.*.*.....**..**..*.**..**..*.*...*.*.**.*..**...****.***.*.*.*****.***...**.......**.***.*..*..*.....**..*..*..***.****.**.**.**.*.........*.**.*...*...*.***..*..**.*******...*..*.******.*....*.**..*.....*****.*.*.****.***.*.**.***..*..*...***.*.*.*..*.***.*...*.****...**.*...*..**..*.*..*..***.****.*****.****.*.*..*****..***.....**.***.**..*.*.**....*..**.*.*.***.**..*.**..**..***.*.*.***..*.*.*..**.*.*.**.***...***.***..*.**.**.....**.*..**.**..****.**.***..********..*..**.*.*.**.........*.*....**.*..***.*.*...*..*....*...**..*.****..**...*......**.*...*..***..***.*....**.***.....*.*.*.*.*.*..**.******.*.*....*..*....***..***....*****.*..**......*..***..***.*..****.***.***..**..***.***.*..*.*.*..**.**....**..*******..*.***..**...*..*...*..*******...*.**...*.*...*....****.**.**.***.....*.*******..****..**.*..*.****...**.**..***..*....********...****...**..*.*..****.**..***.*.**....*...*.*..**....*.....*...***....**.*.**..*.*..****...*.*****....**..*.*...*..*****.**.**.*.*..*...**...*...*.*.*.....*.**.*......**.*.***...***.*..**...***.*.******.***.*.*************..***.********.**.**..**.**..*....*..**.**.****.....*....*.**..**.***...*...*.*****.*.****.......*.*.**..**.*.****..*.*..***..*.*.*........*.**.***.*...**.....*..*.*...**.*..*....*.*.*...**.***.******.....**...**..*..*...*******.*...****.*..*.*.***..******.*..***....*..*....****.*.****.*..**.....*.**..**..**..*.**.*..*.*...*..**...****...*..**..***...*...*......*.*...*...*.**..***.*....*******..**.*.**..**.***.**.*.....***....***.***.***...**.*.**..***.*.*.*..*.*.**.*.*..**.***.*****.*.***...*......*.*.*..*...*..***...***...*..*..*..*****.*.**....**..*..*..**.***...*.*....**....*...***.**.*.*...***************...*..*..*....**...*..*..******..*....*.****.*..**.*.....**.*.*..*.*..*****. *.*...*..**..*.**.****.**.****.****.*.*..***.*.*.*...*...*.**..***.*.....*.****.*...**..****....*.***.....*..*.***.*.*..**..*.*.*.*.*.***.***.**.**..*...*.***.***.**...***.*.**..*...**.***....*..*.***...***.*..*.**...*.*.*.***.*...**...*****.***..****..***..*...*..*.**.***..*.*.**.*.*.*.******.....******.****..***..**....**..*.*****.***.***.*..*.**.*******....**..*.***.*..*..*..******..*****.*..*....*..***.***..*.**.*..*..*.*.*..*.**..*.***...*.**...****.**..*...*.*..*...*.....**...*.......****.**.****..**.*...*...******.***.*.*.*****.....*.....****.*......*...***..***....*.*.**.*..*..*..*.....*.....*.**.*****..**..***.*..**.*..**...*.*.....*...********.****..*..**....***..*.**.....*.*....**.**...*******...**.*.*.*.***.*..*.*******...***.***.....*.**..*.*.***.*.**.**.......*.*.*..*.*.***...*..*..**.**...*.***.*.*..*...*...**...*****..**.**...*****.**...*..*....***..***..**..**..****..**..*....*******..*.**....****.*.****.**.***..*....********.**..*..*....**...*..********.**.*.*.*.***........***..*.***.*.*..*...**..**.**.****..*...**..*..*.***...*..*.*..****..**....*.*.....*......**...**...*..**.*.****.****...*...**..**...***....*..**..**..**.***.*..***.*.**.**..*.*..*.****..*****..*...**.*.....**.*.**..******.*...*....*..****.**.***.....**..***..*.**.*..*..****..***.******.*.*.****..*..*.*.**..*.**....*.*.*****.*....**.****..**.*..**.*.*.****.**.*.***.*.****.***.**....*.*.*.***...*.*.*...*****..*...*...***.*..*..*...**.*.**.*.*.**.*...****..*.*......**.*****..*.*.***.***.**..*.*.*.*...*..*..***.*....*.**.****..*****.****..**..****.*....*.*......*...*..*...*.***.....*.***.****..*..**..*...*....**.**.**.****...*......**....**.***.**.*..****..*.**...**.*...*.**...**....*......*....***.*****...*.*....**.**..*......*..*..*.*.*.*...*.*******.**.....*.**....***..*...***....****.***.**....**..*.*.**..*.****...**.***.**.....**..**..**.*.********..*..*.***.....**....**..*.**.**..**.*..**....**...****...**..*.***.......**.***.*...*****....*...*..**.**..*.*..****..**.*....**... *..*.**.*...*....*.*.*.*.....*....*.*...*.**.**..*..**.*.*..*..*.**.*...*.*****..*.....*.....**.....**..*.**..***.**......*....**.*.*......*...*.**...**....*.*****.*..***....***...**.*.*.....***.*...*.**...***.**.*..*.**.*.*.***...*****....*.*.*.**..**.***..****.*.*..**..*.*.*.......*...***..*.*...*..***..***.*******..****..**..**..*......****..*..*..***.***.**...**...*..**..*...*****....**.*******..*.*.****..*.......**.*.*.*.**.*.**........*.*.**....***.....***...*...*..**.**.*.....***.****...*...*..**.........*.*.*..****.**.***.**..***.*.....**.*...*.**....**..***.*.**.**.******.***.****...*.****.........**.*.....*.*.***.*..*.*******...****..**.*..*.....****.*..**.*...***.......**.....**.******..*.*.*....*..***....*.**.*.**.****.*.*.***....***...**.*.*.*.**......*..**....****.........*.*.*...*...**..**.*.**.**.***..*****.**..*...*.********.*****....***.*.*...*****.***.****.**.*...***.*.**.*********..**..***...***.**..*.**.**...***..*....*.**.****..*.***.**...**.***..*..*...*..****....*...****.**.*....*.*..*....**.*.*.***.....**........**.*...******.*.****..****.*****......*...**..**....*.***.....*.*.*....*.*..***.*.***.*....**.**.....**.***...*..**..*.*.*.**.*.*....**..*****..**..***...**.*****.*.*.**...*.*.***..*..**....*..**.***..*****.*...*...**..**..*.**.***.*...*.**..*.*****.*.*.*.******....*...**.**.*..*.*.**..*****.**.....**....*.*.**.*.***..*****.**.*...***.**.*.*......****.**.*****......***..*.*.****....*.*...*..***..**.*...**.**..*...*.*...*...****..***....*.***.....****.**.*.*...**..***.*.*.....****...*..**.***..*...****..*.****..*.....*......*.*..*.*..**.*.**...**.**....***..***.****...**.*.*...*.*...*.**.*.*.....**.**...**..*.*...*.*.****...*..*.***.*..*****...*..*.*****.*.*...*.*..******...*.****.**.***.****.***..****.****....*.*..*..*...*....**..*..*.****...***.*.*..***.*.*****..*..***...*.*.*.**..*.*.......***..*.*.*****.*****.****..*.**..*..*.*.....***..*..****....**..*.*...**.*.*.*.*.....**.*.**....*...*..***...*...*.....*..*...*..*..*.*...*...*. *.*..*..*.....**..**.***...*....***..*.****..**.*...*.*.*.**..*...*..***..*.*..*..******...*****.*.***.....**.*.*.**.....**..***.****...*........*....*...**....**..**.**...***.*.*.....**.*...*.**...*...**.**.*.**..**.*...***....*.*.*..**..**.*.**...*..**..**.*..*.*..***...*.*.***..*..**.*.***......*...**.*.*.**.****..*.**.****.**...*..****.......**.***...*.****.****...*..*.*.*.*.**..*..*..***...*.**.********..***...********.****.*****.*..*.****..***.*.****..****.**......***.**......*.*******.***.*******.*.*..*.**..*.**.***...*..*..*.*.*......*...*.*..*.******.**.*........*.*.....*.*.*.*...*.****.**..**.***....*.*...*.**.*.*..**...**.****...***.******.*****.**...***..*...**..**....*..*.**.**....*...*******..*****..*...*...**......******.*.*..**.*......***..*.*.*******.*.**..*..*.*...**.*..**.......*.****.*.******.***......*.*.*.*...*****....*.****....**.*..************..*.*.**...*.*..***...****....***.**.***.***..*.*..**..*.*********...*...*.***..*..**.....**.***.*.*.***.....*.****.**..*..***..*.*..*.*....**...***.*..**...*..**..*...*****..**...*****.*...******...***.*.**.***.***.*...*.*.....*.....***.....*..*.**.*..*.**......****..*..***.*..*..**.**....***..***.***.***.***.***..*..**.**.**..*..***..*.*****.*.......**....*..******..*...*...*......*.**.*........**.*.***..**.*......*..*****.**.*....*...**.**....*.*.*....**********...*.*.*.**.*.....*.*..***..***....***...*.*.*.****..*..*..*.*.....**........*.********.....*..**.*...****.*..*..**..*.**.*...**..*.*..*..*.***....*.*.***...****.*****.*.*...**....*..*..**...***.*.**....****.*****..*.*...*..***.*..*.********...**...**..***.....*****..**..****.**.**.***..***..*****...**.*.***.**....****.*...*.*.****..****......*.**.***...******.*.**.*.**....*.********.*.*...*..*.***.*.**..*...**..***..*....**...*.**..*..***...*...*..**.*..**..*.*..*.*******..***.****..****....*....**..*..****.*.*.**.*.*..***.*****.****..***.*.*.*..**..***.**.*.**...*.*...*.....*..*...*.*..***..**.*.**.****.....*..******.******.***...*.*****.*** ****....*.***...**..*....*.****.***...**.*.....**...**...*.*********...*...***.**..***.*.*....*.....****.****...***..******..***.*****..*...*....**..******.*.**.*...*...*.*.*...**.*.*.********.....*.***..*.*.**.*..***.*.**...***.**...*.*****.**.*****....***.**..**.....**...*.*.**...****...**.*..*.*..**.*.**.*....**..*.........**.*.*.*.***.....*...*.*.**.*.*.*...**...****...**.*..*.**..**.***..***..*...*..*.*...**.*..***.*.**.*.***.***..*.**.***.....**.**....****...*..*..**..*.***....*.....********.******.*********.*.*.**....*..****.*..****.....***..***.**.*.***....*.*...*...**.**..****.***..*.***......***.*****.*.*...***..*****.*..**.**.*..*.**...*......***.*..*.*....*..**.***.*....****...*****....**.***..****.*...*.*******.*.*...*.*..*...*.*...**.**...*...*.....*.*.*..********..*..*.*****.*.*.*.*....*..**.*.*.*.**..*..*.**..**.***..*.....*..*.**..*.***....***.*****.......*..******.....*.****..*****.****.*********..*...*****.*.**.*.*..*****....****..**.*..*.*.**.**....**..**..****...**.*.*.**.*.**.*......****.******.....**....*.**...**.****..**.**..*.*.***.*.....*..*****.*..****.***..*...*.**.**.......*.*...*...*.***.**.*....*..*.***.*.***.*.*..**.*****.*.*..*.*.****..*.*****..*.**..**.*.*.*.**.***.**.*....*..*.*...*.**.******.***.*.*****..*.*..*..**.**.*..****.**...***.*..*..*..***.....*.***.**..*...*.......*.*..**.*..*..***..***.*.*****...*.***.*.***.*.....*..*...**.*.*.*.******.*.**...**.**.*.*.*...*.*.*..*..**....***...*.**.**...*...***.**.....**.****.**..*****.....**..*.*..***********.***..*.*..***..**....*.*.**.**...*...**...**..**..*..****..*..*..*..*....**...*.****.*......**...***.*...*..**...*.***.***.*.***.***..*.*...**********...***...*.*.....****...*******.***.....****.*...*.****.*..**.**....**..*.**.*....***.*.*.*******.........****.**....***.*.**.**.**.*****.........*...**.*.*.*.*..*.*.*****..***.....*..*..**...*.*....*....*..***......**..*.****....*..*...*.*..***.****.***...**.*..**....**.*.***...*****...***...***.**..*......**....*****.****.*.*.*...* **.*..**.*..***.**.*....*........***.*.***....*...*******..*....********.....*......*****.***.**...***...*..*.***....*.****.**.*.*...*.**....**...***.**.**..*.**********..*.**..*..**..*...****.***..*******..****...***.**...***.*..*...***...*...*...**...*..*...***.***..****..**..**.****..*.*...**....**...*.**....*.**.***..****.*..*******.*.....*.**.***...**..*.*..****.*.**...*.*.....*.**....**..*.**.*.****..*.**.*.****.*....***......******.*...**.....*.***.**.***.**.***.*....*.*.*.*..*.*....*...*.**..*.*.**.**.***.**.****..***.**....**.***...**....**.*...**..***.*...***.*..*.*.****.*.*..***.*.**.*.*.*...*.**..*.*.***.**....**.*.*..***.*.******..*.****.*...**......*.*.*.*....*.******.*.*...*.....*..**.*..**.*.*.....******..***.*.*.***.*.*.***.***.*..*..*..*...**.**.**.***.*.*.***...****..**...**.*..*.********.**.*.*..*.*..*...*.*.**.*.**..*...*..**.*.**..*.*.*.*.*...**..***.***.*..*..*..*..*.**..***.*..***.*.*....****.*..***.****.*.**...*.**.***..*.....***.....*****.********..*..*.**.*.....*..*......***.***.**.*...******.**.****.*..*...**..*.*****..*.*.....***..**.*.*...*.***.**..**..*.*.***..*...**.*......**......**....*.....*..**.*.*.*.**...*.**...*..*..*.*.*.*.....*..**..***.*....*..*..*......*.*..**.*....*.*...**..**.**.**..*.....**.....*.***..*.***..*..*.*..*.******..**.*.....**.*.*.*..*....*.*.****.*.*.**..****.*.***.**....*..****.**.*....*****..***.....***..*.**.*...****.....*.**.*.*...**.*...****..*.***.********.*.*..*.******..*.****..*.*..*.**..**..*.*.****.*....**.**.*...*....*.**.*.**...*..***.*.*******.***.**.***.***..*.*.*....*......*.*.****.****..*.**.....**.**........*....***.*..*..*.***..*.**...*.*...**..**....**..****.*******.**.*..****.*.*.*...*.**..*....*****.*..****.**..***.*.*.**..**.***..*..*.**...*.*.*.**.****.*.*.*.**....**..**...*..*.*.***...**.*..*.*.**.*..*..****..***....*..*.*...**...*.***.******..*.*.*.**..*.**..*.**..*..*.*.**...**..*....*****.*.**...***.....*..**.*.*..*..**.........*.***...**..***...*..*.**..***...*..*.*.*.**..*..**.***. *.*.*.**.**..**..**.**......*.*.*.*...****.***...**.*.***...***.*..**.*.*.*****.*.*.****.*...****.*.*..**..**..*..**.*.***.*..***..*.*.**.*.*.....*.*.**...*.*..*..*.**.*..*.*..****..*..**...*..*.***.**...*..*.**.**.**.*.**..*.......*...*...**.*.*.**.********.****...*..*...****..*.*.**.**.**..**..****.*..*****..*.*...*.*..*.**...*..**...*.......***.*....****.**...**..*..*...*.***.******.*..**.*.*.*.....**.****.*...*.******.....*.*...**.*..*.....***.**.*..**.**....***..**..*....**.*....*...***.*.*....*..*.**.*...**.*.*.....**..**.******..**..*..*..*.*....***.......*.***.........*..*.*.*..*.**********........*...**..*..*.**...**..*....**........*....*.....*.*...*...**..*...***.*.**..**..*.**.***..**.*.***..*..**..**..**...***....*...*...**..*.**...*.*****..******...*.***.*.**.*.*.*..*.***..*....***.*.*...**..**.***...*.*..*..**.*...**.*.***....***.****..*..**.**...*..**...*.*****.****.**.**.**..**..........*.**........*.**..******..*....*..*.**..****.**....*..*.*...*.**...*....*.*.*....*..*.**...**...*.*.***..****.***.*.****..*.**.*...****....**.*.*****..***.**.*.****.*.**..*...*.*.***...*.*.*****...***.*..*..*******.......*.*..*.**.**.*..****.*.*...**...**.....*..*.**..*..***...*...*..*.*....**.**..***...**..***.*......**.***..***.*.*.**.**.......**.**.....*..*..*.*.*.*****..*...*.**..***.**.****.*.**...**..*..*****.*.*....**.*...***.....*********.....*..*.**.*.*.***.*.*..*.....*.....******.***.****...**.....*.*****.....*.***..*..***...*..**.........******...*..*..*..*.*..*...*..*..***........*.**.*..*....**.******.*.*.**.**..**...***.....**.....**...****.*..***.**.**.***.*.*.*.***.*.**.*...**...**.*..***.*.*.*.....******.**.****..*.*.*.....**...***.***.*..**...**.*.*.****...***..****.**..****..******.*.......*****...*.*..**..*..****.***..*****.*......*..*..***..***...*....*.**..*..**.*******.*..*..*..*..*.***..*.**.***...**.*...*.****.**....*.*...*....*.**...*.**.*..*...**.*.......**.*.*.*.***....***.*..**.....*..*..*...*..**********..*..*****...**.*....**.*..*...*.. *..**.*..*****.*..**.*..****.**....***..*.****..*...**********.**....*.***.....*...**...*.*..*...*.**..**.***.*.***.*.....*...*.**.***.*.*.....*.*.***....**...****.*****.**.*.**...**.**...*.**.*.*..*..**.....*...*...******.***...****.**..*.....*.**..**....**..**..*.**.**.*.....*...***.**..*.**.....***..*.......****.......*.*.*.****....**.**.*......*.***.*.*.*.*..**.*....***.**.*.**.*.**..*.*.*..*...*..**..**..*.*.**...***.*.**.**.******..*..*..**..**..***..*..**....**.*...*..**....**....***..****.***..**...**..**....*..*****...****.*.*.........***.*.**..**.***...*...*.**...**.*.***...**...**.**.**.*******.**.**.*....***..*....**..*..*.....****..*..**.**...*******.*......*..****...*....****.....*****..*.*.....****......*..**.*.****.*...*....*.....**..**..*...**...**.*..*.***......*....**...***.*.*..*.**.***.*...***..*..**.***.....*..*.****....*..*..*.*...***.*.***....*.......*..***.*.*..*...**..*.**.*.**.*.*.***..*...****.***.*..******.***.****.*******....**.***..******..**********.*.**.*...*..**...***.***.....*..****.*.***.*...*....**..**.****.*..*...*****......*.*.******.*..*.*..*...**....*.*.**....*..*.*.**..*..*.***.**.**..*.**.*.....*....****.****.***....**........********.*...*.*..****..*..*.**..*...**.*.*....*.*.*.****..**.*.****..*.****.***...****..**...*..*..*.*..***********.*.....*.**.*.****.**..*.*..*..*..*****..***.*..*****...**.*.***.**.**.**.....*........****.****...***.**....*.*.***.**...**.*..**..*..*..*******....**.......******.....**..**.***....*.**..*.**.**...***.***......**.*..**.**..****....***.**..*.**.*.*.****.***..*.*.*..*.*...*.*...**..*...*..*.*..*.*..*.*.*..***..***.****.*...**.*.....****..*..******...*..*.......*.....***.*.**...***.*.**...*.**.**.***...*.*****.*...*.....****.*.**...*..**.*****..*.**.*.*...**.**....*.****.**.**..**......*.***.**...*****..*.*.*****..****.***.*.*.*.*.*.***.*.******.**.**.*....*..*****...*..*.*.**.*.***....**...**..**.**.........*..***..***.*.**.*.*.***..*...*************.*.*.*..*....*.****..****.*******..**.* ..*.***.*.*.***..*..*....**..*....********..******.....**..*.**.*.**.****.*...*..*..**.*.*.*..**....**.......**.*.**.**..****.**..*...**.*.**..*...**....**.*..*.*...*...*.**....*..*.*.***.*.....*..*...*.*******.*.******.************....****.*..........**..*.*.******.***.*.*.**.*.......*..*..******.*.....**...**.*....**.*.**.*.**.*.*...*..*.******...**..*....*.*...*...*****.****.****....**...***.*.**.******.*...*.....*...***..*.*..**.*.****..*.**.***..*.**.*...*...*.***..**.***..*.*****.*.*******.*****..*.*.***.***.*..*..**....*...**.*.*.*..*.***.***.*.*.*..*..*.*..**.**.*....*.****..*.***..**.*.*.*.**..**.*.*....**.*..*...*.*****.*.*.*......**.***..*****...**.....*....*.*...**.*..**.***..*.*..***..**..**.*.*..*.*.****..*.***.*....****.**....***.*...**.*****.....**.*.......*.***.*..****..***..**.****.*.***...*...**...*..*...*.*.*.***..*..*..*...****........**.*.*...**..*..*.***.*........*.***.*.*.**.**..*..*.**.*.**.*.****.....***...*.***..**.*....*.*..***.***..**..*.***.*.*.*.***.****.......*..*.*.....*....**..*.*..**.**.***.**..*.*..**.*...*.***.*.*...*...*.*******..**...*..*.*......*.....*.*..**.**.*...**.*.**.*.**.**..*..*.**..*...*..*.*****.**..*.*..*....**...*****...***......*..*.*...**.*.*..*..*..**..***.*.*.*...**.***....***.****....******....**.*.**.***....**.***.***......**.**.*****..*.*...*..**...*..*.***..*....*......****..***.***.*.*.*****....**.**.***...**..*****.*....***.**.*****.***.**...***.********..*.*...****.*.*.**..*..****.***.*.***....**.*.*..*..**..*.****...**.*.*.*...***.***..**..**.*....**..***.**.**...*.*..*.*.*......*.**.*..**.**..******..*..**....*.*....*..******.*..**...*.*...*..***....*.****........****.**.......*.*...***...*.**.**..*...***...*..***.**.*...****...*.*....***..**..*.*.....**..*..*.***.*.**.**..**.**.*****...*...**.****...***..*.**.*.*..**.*....**.*.*.....**..*.*..*.****..*...*.*.*.*.*..*.**.***........**.*...*****..*..**...*.****.**..****...**..***..***...**.*....*.***.*..*.****.***...**.*.**..***.*....******....***.***..* *..**.*.**.****.*.*..***.****...**...**.****..**....**.**....*.*.....*.*.*.**.**...**..*.*.***.*.*..**....*..*.*.****..*..*..*..**...******.**..**..*...*..**.*****.**......*.*....*..*****..*...*..*...**.******.*.....**.*..***...*.....***.*....*.*.*..*...*.***.*.****....**..*.**..*..*...**...*.***..*.*.*.*...*.**.***.*.**....***.**.*..**.*.**.****.*.....*...*...***.**..*...**.***.*...*....**.*.***.*.*.****.****....*****...**..**...***......*..*..****.*.**..**..*.**..****.*.....**....**.**..*.*.*...**.*.*..**..*.**.*.***...**.**....**.*.*.***...*.****.*.*..**..**..*.**........*.....*****.**..***..***.*.*.*.*.***.....***.*..*.****...*..****.******.....*..*.**.**.**..*.*.*..**.*..*....**.*..*.*.**.*.*...***..*...*..*.......***.*.***....***.*..**.**.*..*..**.******.***...*.*.***.*..***..***..**...*.*.**.*..**.*****.**...*..*...**.*.*.*...*******.***.*.**.**.....*..*.****..*.****..**...**...***.....*.***.*.**.**..*****.*..*.**.*....*....*...*.*....**.*...*.*.***.**..**..******.**....*.**..**.......***..**...*.*.****.*****..*.**..*.**.*.**...*.**.**.*....*.*.*.*...*...*.*..*...*.*...*.*.****..*.******.**.*..*.*..*...**..*..*..*...*.....**.****.****.***.*..*.....**.********.****.*.....*****.*.*.****.***....*.....****.....*....**********.*.*........*..*...**.*..****...**.*.*.*******..*..**.*..***..**.****...*...*.*.**....*..*.****.*.....*...**......***....***....*..**.*.***.******....**.***.*.*..**..***.....*...**.****..*.....*.**..****.*..**...**...**.**.***.....**..*..***...**.....*..**.***...**.*.....***..*****......*.****.****.....**...*****..**.**....*.*..***.*.*.*****.....*..*..*...*.*.*.*.*.*.**..*.*...****.*.***.*...**.*.....**.*.*..*.*.****.**.**.*..******.*.***..***...**.....**.**.*.*.**...****.*.*....*.*......**.*.***.**.**.**..*....*..**..***.**....***.**..**.***.******.**.*.*..**.***.*..*****....*.**..**..**.*.**....*.*..*****......****.*..*.********...*...*...*..*...*.....**.*****.....****...*..**.*******.**...*..****...**..****.*..**.*..***.*...*...**..****.*. .****.....*.*.*.**.*.**.**.*..**..*..*.*.*...*.*.**.**..****.**.*.*....*.*..****.*.*.*.*....***..**.**.*.*.***.*****.....*......*..*.****.**.*..*.....**.***..**...**..*.*.*.*****....***..***.*.**...***.*...*.*..**...*.*..***.*...*......***...*****.*...***..*..**.****.***...**..***..**...**.**......****..*.***.**..**.*..**..*.***.**.*...***.*.***...****.**....****...**...**.**..*..**..*..*....**.*****.**.*.***.**.*.*..***..*.*.**.*..*****.*.*.*.**.....***...**.*..*.*...*****.*.****...*.***..*..**.*..**.*...**...**.*.*.*.*..*.*...*.*..*....*.*...*.*..***......*.**....*....******....*******.*..***..*...*****..*....***.***.....**.*...****...*.*......*..***.***..**.....**.*****.**..****.*..*..*.**..***.**.*.*....*.***..**.*.**.*****.....**.*.*.*******.***.*...........*....*...**.*..**..***.*.*..***....****.....*....***.*...*..*.*..****..***....**..*.***.**.....**.**...****...*.******.*.*.***.*.*.......*..***.**........****.*.**.*..*......**.**...****.**.**.**....*.**...****.*.**.**.**...*.***.**.****..***..*.*.*..**...**.*****.*****.******.***..**.*..**.**.**..*...**..*...***.....***.***.*..*..*.**.....**.*..**.**...*.**.*...*..*....*.*.**...********..**.**.....*.*..*****.......*...**.*..**.***.*...**...*.*.*.****.**.**..**.*.***.*.*.....*.*..****.*....*....***.*..**..***..*..*.*..*.*...*.*...***..****..****.*.....*..****.*....*.**..**.....**.*...*..**....*.**.*........**.*.*.****.***..*.....*.*...**.***...*..*..***...*.**...*..*.*..*.***..**.*..**..**.*..*.*...*.***.*..**.**..**..***.*.**.***.**.*....***....*..*.*.*...***.**.****.**......****..**.*....*.***.....*.*..*.*..*..*...*.*.****.***..*..***..*.....***..*.*.*..**..*******..**..*..**...**..*.*.***.*.*.........**.**.*..**.........*..*.**********.*.*.*...***.*.**.**.**..****..**.*.*.*.**..**.***.**..**.*.****.*.****....*.**..*.**..**.***.....**..*..**.*.*.....*...*...*.*...*..*....****.**.*..*.**.****.*..**.*....*.****.**..*.*...*.*.*.*****..**..***.***.***.**...*...**.**..***...*..**.**....*.....*.**..**.**.*..*.** *..*.***.*.....**...*..**.*.*.***.***...*.***.*.*.**.*..*.....***.*.**..*.*.*.*...***..******..*.**.*..*.**..*.***.*.*.*.*.***.*.*.**.*..*.....*...*.*...**.....**.......**...*.....*..*.*.*..*.****.*******.***.*....***********....****.....*.**.*.**.**.*.*..***....*.**...*..*.**..*.***..**..***.****..**.*..**....*..*...*.*...***.*.**..**.***.*..**.**..*.***.*...*..*..***..*...*.*..*..****..*.**......*******.*..***....******....**..**.***..*.**..**..**...**.*........***..******.*.***.....**..*.**...**....**.**........*..**.**..***..*.*..*...*..*.*..*...******.**.***.*.******.*..*.*....*.*..****..*..*...**.....**.**.*.**.*..*..****.*..********...**.**.*.*..**..*.*.****.**.*....*.**.......*.**.****.***..**...******...*.*.***.***.*..*.*.*..*.*...**..*..*..*.*..****..**.***.***..*.*..**..**..*...****.*......**...*****.**.......**..*.*.....*..*.*.*.*..*.*..****.***..*..*..*.**..*...***...****....*.**...****..**..*****.******....**.*.****.*.*....***....***...*.**.*****.**.****...*****..***.*.*..**.*....*******...*...***.*.**.**.**.*..*.*.....*.***...*.*...**..*..*.*..*.*.*.**..****..**.**.**.*.*..*.***.*...****....*....*...***..*...***....**...**.***...**.****.**.*.*..**.*...*...***..*..*.***.**.*.*..***.*******.*..*.*.*...*....****.****...*...*..*..***.*.*...*.*.*...****......*...**.*******.*..*.....*.....*..*.***.*.*.*..*.**.**.***..**.....***..**..*.*...**.*.*....***....*.*.***.*..*......***.*.****...*....*..*.*.*....***.*.***.*.****.*.***..*..*.****.*...*.**.*..**.*...*****..*.***.*.*......****.**.*......*****....**.**....**.*..****..**..*....***....***...****.*.*..**.*.**..****..***..**.....*.*..***..*.**.**.....*.****.***.*.*..*..*....*.*..*****..*.*.*.*.**.**....*.****.....**..**...**.***........*..**...***..***..*.*.**..*..*.......**..***..*.*..*.*...***.**.*******...*****..*.******.***.****..*.*....*...**...*.**..*..*.***.********...*.*****..*****..*.**..*..*..**..**.*.*.**..****...*****....*.*...*..*..**.*..*..*.....*....***........*.***..**....**..***..*........*. ..*..*.*****...*.*.*.**......**.*..*..*.*******.**..**........**.*****....*.***.***..*.**.*...***.*...*.*..**..**.*.*.***....*.*.....*...*.*.*......***..**.*....*..**..*.*.*.**.**.**..**.*..*.******...**..*...*.***.*.*.*..**....***.*.*..*...**...*.....**.**.*...*..*****.****.**...*...******.****..***.*******..*....*.****..********.***.**.*..*.*..*...**..*.*...**.**.*.*.***...****.**.*****.*..******.*..***.*******..*.**..*.***.....**.**...**.*...*****.*..***.*..*..******..*....******..***...**..**...******.*...*...*...*.*****..*..*....*..*.**********.*****.*.*.*****..*.*.**.*....*......**.*.*.*.*...........*....*....*..*.***....*....**.**.*.*.*.***.**.*****.**.*.**......*.*..*.*.*..*..**...**....*...*.***.**.*...*.***...**..*....*.*.****..****..***.*..*..*..**..***.*.*..**...*.*..**.**.*..**...***.**...*****.*.*..****..**....**..***.****..**.*.*...*....***.***.**.*..***..**..**.*.*.*..****..*......*..**....*.*..***..****..**...***.**..*.**..*......**..**..*.*..*....*..**.***.*****.*..*.*.*.*.*...**.*..*.....*......**...****..***.*.***..*.*......**.**...***.***.*..****.**.*.*..*.*****..**..*.*...***...***.*..*.*.*.**.........*.*..**..**.*****..*..*.*.*..**.****.*..**.....**....*.**..*.*..**..*.****...*.******..***..*...*..*..*....*.******.....***..***....*......***.**.**.***..*.*.*..**.******.*.*...***...**.**..*.*..****.***.*...*..**...*.**..***.*.*.**.....*...*.*.*..*.*...**..*...**..*.*..*.*..**.*.***.**....**.**.**.*..*..*...***.*..**.*...**.*...**.***..*.*.**.***.*.**....***.*.*.............*..*.....***..**.**.***.**...****..*..*.....*...**...*..*.*.*.**...*.*.**.****.*.*.**.*.******..***......**..****.*...*..*.**.**.*.**..*..***..**..........*..*..*.....***.*..***..****..*.**..***.*...*...****...*******...*.**.*.*.*.*.*......*****.*...**....***.*.**..*.***.***.***.*.***..******.********..*.*..**.*.**.*.****....*..*.*.****..**.*...*.*.*..****.*.**.***.***....*.***.*...**.******.*..****.**...*....**..*.**.*...**..****......**...***.**.**....*...*..*.*..*.*.*.*.*.* .***..***.**....**.***..****.***..*..*.....****.....**.*...***.*.**..***.**..**.*..*.*....*.*.*...**.**..*...*.*...***.*.*..*.*..***.*...******.*.*.......*.*..*...**.**...******....**.**********.**..*.**.***.**..*.***.***.*.*..****..**.*.**.****..*...****.*...**.*.*......*..*******....*.*...**.....****.*.*...*.*...*******......*..*****..*.*****....*......**..*...**.*.*.*****..*.*...*.....***.**...***.***..*.*...***..**....***....**...*....***.***.****......****...*..**..*.*....**..**.***.**....*.*.*.*....*.**.**..*.**....**..**.....*.......*.....*....*.***.**.*..*..*..**...*..***.*.***..****...***..*.***....***..*.*.*.***.*.....**.*...*..*..*.**......*..*.**.***...**......*.******.*.**.*.*.**.**..***.**.......*..*..*.*.*.****.**.*.*.*.**....*..*.**....*.*..*..*.*.*..*.***.****.***..*..*...**.....*.****..**...*.......*.***.****...***..**..*.**..*..****..*..***.*.****...*....****.*...***...**..*.....*...*.**..***.***..*.*..*...**.*.*.*..**..**.*..******....*******..*...****.**..***..**.....****.*****.**.....*.**.***.***...*..*.*.*.*.****.***.**.*.**..*.**..****..****.*..*.***.*.*....**......****..**...*...*...***....*.*.*...*.***..*.*.****.*..**..*.***...**.*.*...*.**.*....***.*.***.**...*.***.**...**..**.*...******..*.*..*..***....*..**....***..*.**.***.....**.**...**..*.****.***.....*****....***.....*.***...**.*.*.*.*.*..*...*.**...***...*.***..**.*.*.....**.*****....*.*.**..*****..*..**.*.*..*.***.*****.*....**..****.*....*.*..*.....**..*.**..***..**.*.*.*.*...*.***.*.....*.**.***..**.**.**...**.***..***.***.**....*.*.......*..*..**..*.***..*.*.**....*..**..*..***..*.**.*.**..*...****..*.*..**.*.*....*..*..**.*...******.**.**.***.**..***..*.****.**.*.*...*.....******...*..*****.*..**.*.**..***......*..**.*.****.*.**.***.**...**.*..**....***.*..**.*...*..*.*......****..**..***..*..*.***..*.**..**..***.**.****....*...*.*..*..*.*....*..*.....*.......*.**.....*******.**....*..******..**.....***.***..*..*.**...*...*..*..*..**.***.**.*...**..*.***......*.****.*********** .**..**.*.*****...****.**...*......*..*.....****......*.***.*.....*..*.....***.*.**..***.***.****...*..*....****.*.**.****.*.****.**...***.*..*..*.*.**..*.**.**..***...***.*.***...*..**..**...*.*..*....***....**...*.*...*..****..*****....*.*..****..*.*.***..*..**...*.*.*.*.*.**.*...*.*****..*..*.***.*..*..*.*.**..*.*.**..**.**..*..**...**.*......*...*.******..*..*.*.*..*.*...**...*.**....***..**.**...**.**......*.**......*****..**....***...***..**.***..**.**..*..*...*...*.**....*******.*..**.**.***.*.*.*..*.****..*.**..**..*..**..******.*...*****..**.**..*****..*........*.***....*.*..**.*.****.*...***.*..****....*..***.***.*.**..**.*.******.*...*******.**.*....*****...*****..***.......**.***.*......*...***.**...*.*****..**.*.****.*.*.****.***.*.**.....*.*.*.***..*..*******.**.*..*.***.***..***..*.**...****.*..***....***.*.*.*..*.**.******.**.*****...**...*......**........**..*.**..***..*....*....*.**.*.**..***.**....*..*.**.**.****.*.*.****.******.**..***.**..*.***.**.*..*.....*...**..***.*..*******.**....*.**...*..*.*****..*.**.**.*.*..**..***..***.*******..**.***.*.***...*..*..*******.*...*.*.......*..*.*.*.*.*.*******.*..*..*.....**.*....***....***...***.*..***.***.**..*....*.*.**.*...*.*.**..*....****.***.*..***...**...***.***.*........*..*...*.*..***.*.****.**.*.....*.*.***.*.**..*.***......**..*****.***..*...*....*****.*.****.****....***..**..**..**....**..*.*.*.****...**........**.*....*..*****..*.****..***.*..*.***...***.*.*.****...**..*.**..*...*.**..****..***.*****.*...*..*...**.*..**.*.**.**..*.....**.*****....*..*.*.......*.*****..***.*..*******..*.**...***....****..*..*..****..*..*......*........***.**.*.*...***....*.*..**.........**..***...***.*..*.*.**.***.****......*.***...*.....*..******.**...*......*....****.*.*.*..***.*..*..*..**..*.*.**..*...*.*.*..***.******...*...*.**...****..***.*..***..***.....*..***..**.*..**********.*.**.....*..**.*..**..***...**...*....*.*...*....**.*..****..***.**.*.**.*..*....*.******....****.*...**.*.**.*.**.*..**.***** ....*...***..**..*.*.****..*******..***..**.***..*.*****..*.*.****.*.*.*....*..*.******.**.**..*.*****...**.....**.***..******.......*..******..****....**..***.*.......*****..**.**.*....***.....*.*.*......*....*..**..**.*.*.**.*....*.*.*****...*.*.**.**.....*.*..*.*****....*.*..*...*..***.*.*.****.*.****.**.*.....**.***.*.....*...*...*.***.*...******.**.***....*...*...*.*.****.*****..****.******..**...****..**.****....**.***..***......*..*...*.*.......*...**.....****.*******.***...*.***.*.*.*....*****.*.**..*..*****..*..***..*.*...*****..*.**...***.****..**........**.*.....***.**.**.**...****.*.*.***.**...**..*.***..*..***.******.**.***.**..*..*..*.......**.....*.**..***.*...**.****..*...**......*.*.*....***..*.*.**....***.**.*.*.*.*.**.*...*.*..**....*.*.****....**..**.*...***...*****.*.**.............*....*...*..**.**.....**...***.**.*..***.*..**.****..*****....**.**.*.*..*..**.*.*...*.***..*.*..*.***...*.**.**.******..*......**....*..**...*...**..*.*.*****.******....***...*.**...*.*.......*..*..*..**.**..***...*.*.*.***...*...**..***....*.*..*.*..*.*...*****..*.*.**.**...*...*..*.*.*.**.*....*.**......**.**...**..*****..***.**.*.********.*.*..*....******.**.**..*.**.*.*..****.**.*.*.*.***.**.*.***..*.***.*..........*.**..****...*..*******......*.*....****.*.***..***...*...*****.**.***.*.****....*******.*****.**.....***.*.*.*.*.***.***.*.***.***.****.......*.*..**..*******.****.....**.*****....*.*..*..****.**.**..*......*******..***..*.......*..*.**....*...**...*.***...***.**..*..**.**..***...*.*.*.**....*...*...*.....*....*..*.**.*..**.*.*.*.*.**.**.*..*.*.*.**.**.......**.**.***..*.......*..*...****.*...***..*..**.*...******.*.****.**...*....*....*.*...**.*****.*.**..*.***.**......***...***.*...***.*.**..*.***.*.*******.**.*..**.....*..*..***.*....**..*..*..*.*.*..*****.**.***....***...***....*.**..**...**.*.*..****..*****...**.*..****.*.****.*..**.**...**..***.*****...**.*****.*.*..**..***.*.*.*.**..*.*.****..****..*.***..*.******..******.*..***....*.***.....** *******...**.***.**..***.*.***......**.**..*.*..*..*****.***.*..**....***...*.***.*..**...******.....***...*.*.*........*.**.**..**..**.**.*......*...*..*.*...******..**.**.**.......*.*.**.*..*.*****...***..*.*..*.*..**.**.**.*.****.*..*......**...*.*..*..*.*..*.***.**..*..*......*..*.**......*.*...**********.**.**..**...**....****.**...*.**.***.****.*...*..**....*.*..*..**..*.**..*..*........*****..........**..**.**...*.*..**.*....**....**.*.*****.......**..**.****....**.*..***..*****.*.***...*****..*.**..*.*....**..****.**....*****.****.*..*.*..*....****..*..***.*.****.**..**.**....*.*****..*..*........**.**.**.**.*.**..*..**.*.****...****.*...**.*.***.*..*.*.*..*.**.*....**.*........*..**..*.....****.**.*...**...**.***.*..*.*..**.**....*..*..**...***.*.********......******.*****.**.*.*.**.*..*.*..*..*...*....****...****.****...**..**.***.*...****.*****.....*.****...*..*.....*.***.*..**.*..*......*.....***.*.*.***..***...*.*****....*.***.**..*.*..*.**..*.....*..*****.*..*.*.*.....**.*.*****..***.**...*****..*......*.*.**..**.*.......*.*******..****...***......****.****..*.*...***.****..**.*..*.*..*.**.*.*.**.***..******...******.**.......*.**.**.*.*..*****..*....**.*.***..***.*.*.*..*****.*..*.*.****...*..**...**..**.**.***.****....**.*.*.***.**.*..*..****.*..*....*.****.*..........**.*..*.....*.*.**.**..*****.**.**..*..****..*.....*...*.........***.*..***..**.*..**...*....***.**.....*..*.*.*..*..*..*..*.**.*.*..**.***....*.*.*.*.******.**.****.******....*.*..**...*..**...**....**.....******.**.*.**.*..**...*...***...*.*...******.*****..*.***.*.******.*..*.**.*...**...*.*...***.***.***....*...****.*....*.*..*.*.***.***.**.*.**.....**..*.*..***.*...*......**.*.****.**.**...*.**.**..*.......*......**.....*..**...*..*****.*..*..*..***.*.**..**.....*..*...*..*...*..*...****.**.*.*.**..*.****.*.*..****..****.***.***.**.*.....***.**.*.***.**.*.*.*.***.**.**.....***.*..*....***.*.*..*.**...*.*.********.*..**.***..*.*..*.**.******.*.*.**.....****...**.*.**..**..*.**.*.*.. *.*.*.*...*..*********.**.**.....*.*.*....**.*.**....*..*..***.......*..**.***..*..**..*.***..***.**.**..*...*..*..***..*...****.*.....*.**.*.....**..*....**.**...*.***..**..****..*.*.*.*.***.*..*.*.****.****..*.******.***.****.*..**.*..*.**..*..**..**..*.****..*.**.*..***...*..**....*.*.****.***.*..**.*...*.....********..**...**...**.*.**....***.****.***.*..*.*..*....***.*...**.*..**........*......***.*.*....**...*..**.**.***..**...***.*.*..***..*.***.*.**...***.**.........**.*.....*..*..*...*.**.*.**.*.*******..*.**....*.....*....**...**.*.****...*.****..*...*****..*.**.****...*.**.**.*.........**....**.*.*.*..*.*.*..*.....*.*.***.*...**..****..***....*.*.*.*.**.......***...***.**.**...*...*.*..*****.**.***....*.*..*..*....***.*..*.....**....*.**...*..**..**..**.*...*..*....**..*.**.**.*.***.*..*....*.*.*.*.**..****..***.**.***...**.*.*.***..**.****.*.***..*..*****...**...........*.*..*.*.**.****..****.*...**.*.**.**..*.*.*.**...***...*..*****.**.*..*........**.**.*.**..*.*..***.*.****..*....**.*.*..*.*.**.********...**..***..******..**..*....***.*.***.***...*....*.**..*.*....*.*...**.***...**..*...*.*...**.***.....*...*.**.*..**...*..***.*.**..*.***..****.***.*.....*.*.**....**..**.*..*..*****.**.****...**.***.****..****...**.**..*.*.......***...***.*...*....**.*..*.**....**....****.****.**.*.*.**..*.***.**.**...*****.*...*.*...***...*****.*.*.*...**..****.*.......**..*.*.***.***...*..***..*****.******...*...*....*..******..**.*.*.***.**...*.*..*..*..***..***.**.*******.*****...*.**..*.....*.*.**...*.*..*..**.*.**..*...*.....*...**.**..*.***..***.*.***.**....*.****....*..*...**.*******.*****.*.**.*.**..*.*...***..**.*..*.***..**..**...*..***.***....*****.****..***...**.**...*...*****.**.*.*.*.*.***.**.*.**..**.......*...*.**...**.*...*.***..**...***.**.**..**.******.***..*..*.*.***.****.**.***.**.***..*...*.*..*.**.**..*.*.*...*..**.*..**.*******.*....*.*.*...*....*.....*.**.*.***.....*.***.*****...************..***........**...**...**....****.*...*.**.***.*.**.* ***..*.*..*..*****.****.*..*.*.**...*...*..*.**.....**.**..*...*....*..*..***.**..*.*******..**.....*.***.**.*........**...**.*.*.......**.*.*.*...*...*****.**.**..*..*.*..*.*.**.***....**.*.***.**...*...***.*.*.***..*...*.*....*..*...*.*....**..*.****.*.**.**.*****.*.*..*****..**.*..*..*....*****..********....*.......*.*.*...****...****..*..**.*.....**.**.*.*.*..*.*.*.**.**..**.*.*..****.***.**.***...*****.***.*.....*..*.**..**..*.*....*.*.*...***..******.*...*.*..**....*..****..***..*****.*...***...***.**.**.****.***.*.*..**..*.*.*.****.*.......***...*...**...*..*.***...**..****.**.*.*.**...*******..***.**...***...***.****.*...*.*...**.***.**.*.*..**.*.***.**.*.**......*.**....**.*...*****.*.****.*...*.......**.****.***.***..*.*.*..**..****.**.*.**.***.*.**.....****.**..***.**.*****.******..****...*...*.**...*.*.***.*...*..*..*..*.**...*.*.*.*..**..**.*..**.*...***...**..**....*****..**.***...***.*..*..*..***...*.*****.**...*..**.*..*..**.**..*****..*.*.***.*.......****.****.*****.*...**.*..*.**....*...**.*.*.......***.****.*..***.*..*.*.*****.**...*.**.**.*.***.....**.***.*******.*...***..*.*....**......*..***...*.**......***..*...*.**..*..**..*.*.....**...******.*...*..***.**.*..***.*****.**.*.*.**.**.*.*....*..*.*.*.*.*.*.*...**.*..****...**.**....*.**..*....*..**....*..*****.*.*..*.*******..*...*.*..***..*...***.*...**..*.*.*...***.**..**..*...*.....*..*...******.**.*.*.**.*.*....*...***.****..*...*.*.**..*.*..***....**.***.....**.......***.***.*.*..*.*..*****....***.****..*....*.*...**..**.**...*..**..****...*.****..*..**....*......*.**.*...**.***...*.*.*...*.*.*.***.*.*.**.***..*.**.**....*.***..*****...*..***......*...*.*......**.****.**..***.**...*******.*.**..*.*.*.***.*..**.*....*...**.****..*...*..*...*.**..*..*.*....**.....*.*.*..**.*.*..*.....*.*...******.*..******...**...*****.....*.*....*..*..**.*.**..**.*.**..***.**..*.*....*...**.....*.*.*...**.****.**....***.*..*.....***..**..***.*.*..*.*.*...*..****..*...*.*****.*****.**.*.*..*..**...*..*...**.. ...*.*..***.....*...***.....**...*.**.*.***......*..*...**..*.*..**...*..*.*..*....**.**..*.**.*.**.**..****.*..*.....*....*...*****.**.******.*.***..*...***..*....*.*.*..*....**.**.**.....****.**.*..*....**.*.*.....*...*...*..**......*.*.*....**..*..*.****.***.**.**.***..*...*.....**.**...**..*.*...*.**..***.**.**......*..*..*...**..**..*.*...*.*.***...*..*.*.***..*.*.*..**....******.*..*****.**......*.....**.**...*..***.***.**..*..*.**..****....**.*.*...**.....*...*..*****...****.*.**..*........**.****.*****..*..*..........*.***.*..***......***.*.*.....***.*....*.**.*...*******.*..*.*.**.*.***.*....**.**..*...*..*.*.*.****...**.****..*****.**...**.*.**.*.*..*.*...*...*.**..*.*..******...**..*..***....*....*..**.*.**..*...**.**.*****...*...*.*****.....*.**.*.....**.**......*.*.**.****.***.***.*.**..*.**..*...*......****.......***.*..***...*..*..*.*.**.*****.**.***.*...****....**....*.**..*.*.**.*..*.*****..*.*.*....***..*....*........*.*****.***....*..**.*.***.*.***.*.**..*..*.**...*.***...*.*..***.****..*...**.....*............*....*.***..*.*...**.*..**.*.*.*.***..*.**..*...**.....*.*.**..*****.*.****...*.*..*..****..**..**...*.*...**.*.*****....*.*.**.......*.****.....**..*...*.****.***..***.**...***.**.***..**...**....*.*....*.**....*....**.***.**.....***..*..*.*****.*.**..*..*..*.***....***.**.**..**************.*.**.*..***.*.***...**.*.*.*.*.*.*......*.*..****..***..*.*****.*.*.*.....*.**..*.*.**..**..*.*.**.*.**.....*..******.**...*...*.*.*..**.....*..***...**...**..**.*....***..*..***.*....*.**.**.**.*.******..**.*****.*.*.**...**.****.*..*.**.**.*....**.*.*...*****......**.****.*...*..*..***.*..*..***.**.*.**.*.***....*******....**.***...*.*.**....*...***.*..**...*..*..*.*********.*.*********.....*.**.*.*.***.**....**....**.*...*..***.....****.*....*...**....**.*.......**.***.**.*..**.*******....**.**....***...*.*.***..**...*.**......**....****...**.*...*..**.**.*.......*..*****.*....**..***.*.....*...***.****...*.*.**..***..**...*...***..*..*.****.......*. .*.***..**.*.*..*.****.*.*.*.*.*..*.**.*..**.*...***.*...**.**..******.**.****.....*...**.*..**..***.*.*.*.**.*.*****.*..*.***.**.***..**.***...***.*.**.*.*.****.*....*..*.**.*..**..***....*..*...*.....*..**....**....*....*..*.*.*...*...***.*.*..*...**.*.*.*...**...***..*..*.**....***.**.*.***..*......*.****.*.*.**.*.***.*.**.***.*..*..*..*..**..**.**.*.***.**....****..*..***.**.****.*....*.**.*...*...**..****.***..*****..........*...*...*..**.*******....*..**..**.*...*..*..***..***.**.*.*.****..****.....***.*....*.**.***..*..*.**.*******.....*...*********.******..*...***...*..*..*.***.*****.*.*.**..**.****...*...**.**.**..*..*..*.*.***..*..****.*..***..*.****..**..*.....*..**.*..*....*..*.******.*.*.....**.*..**.*****.*.*.***.*...**.*......*.*..****.**..*.*...*......**.*.*....**.***.***..*.*..*****.**..*...***...**...**.....**..*...*.*********.*..***...**.*...****..*......*....*..*.**..*....*.**.*.*.***..***..***.*..**.*...*..**.*...**.......******....*.*............**.****...*.*...**..***.**.*..*.*..*...*..*.*.*.*.**...*.*...***.***.***..**.........*..**.****.....**...**.**.*..***....***.*..******..*...*..**.***...*.***.***.*..*******.*....****..**..*..*...*..**.*..*.*.......**..*.****....**.*..***..*..*...**.*...*.**.*...****.***.*..*..*....*....**.*.....****.*.*....*.*.***..**.**....*....**.*.*.....**....****.***....*....*..**.*..**.***.*..*.*..**...**.*...*..**.......***..**.*..**.*.*..*....****.***.**.*.**...*.*.***..*.*.**..*.***.**..*..*.**.***.***..*.***.*.****..*.***.*....*.*****...*.**.*.....*****..*...****...*.*.**.**....*.**.**.*****...*....**..*.***.*.***..**......*....*...*.*.*****.***.....*..*.***.*...*..**..*.....***.*****..*****.*......*...*.**.*.*.******..****..****.*...*..**...***...*...*******....*.....**.*.***.****.**.*...*.******.*...*..***.*.***.*.*.*..*....*.***.*..*.*.*.*.*.***.**.**.****.***...*.*.*..****...***..*.*.*..**..***.*...***....***.**.*....***...**.*...*....*...*.****..**.....*.**...**..***********..*.*....**..*..***.*****...**** .**.*.**..***..*****..*****..*...***.*.******..***.*........*........**.**....**.***.*....*...********.*****.*.*.*...*****.*....*..*..*...*.*.*.....**.........****..***...*.*....*.*.*...*.**..***...***..****.**.*.........**.**...**.***....*......*..*...**.****..***..*..*.***..**.*..****.....*.*.*...*.**.*****..**...*.*....**.****.****..***.**...**.*....*.**.......*.**.*..*.......***.**.*.**....*..*..**.**..*.********..*..****...********..******.*.*.**.*....**..*...*.***...**..**..**....*..*.....*..*....******..*.*...*..*****.*****.*****..**.**.*..*.**.***.**...*.....***.****.**.*.*.**..*.*.***.***.***...*.**.****.....**..******.**....**..*.*****.****..*.....**...**..**...**.*..***.*.***.*.*.*...*...*.*.**..*..*.....*.*.....*...*..*.***.*....*.**..**...***.*..**..******.*..*.*****.*..*...****...**..*..*.*.**...***...*..**..**...*..*.*.***..**...***.....**.....*.*.*.....***.*.****..**.*....****.*...**...*...*....*.*.****..**..*.***...*.....*.***...***.***..**.**..**..**.....*....*.**...***.*.**.*...***********.**.*.**..*..**.*..*****..*..*.*....****.**.*..*....**.*.*****.**..***....*..***.**.*..*.*..**.*..****...*.*.*.*.*.*..*..*..**..*..******.*.*......*****.*..***...***..**.*..*..*.*.*.....***.***.*...**....**...*.....**...**.*..****..***.***.***.*.*.*..*****....*..**.*..***..*.***.*..**..*.*..**.....*****.**.****.*..*..*.*.*.*****.**..**..*.*.****..**.**..**.*****.*.....*..*..*....**..****..*.**...**.*...**..***....**.*******..*.*....***.***...**.**..*.*....*....**..**..****..*..*.****...*.*..*.......*..**.*.**.....***.***..***.*..*******..*.*.*.*.....**.***.*****...*.*.**.*........*......**..*..........*.*.**.**.*..*.**...*..*.*....**..**.**..**.**...***.*..*.*.*.*...***.**...........*.**.*.**.*.**....****.*..***....**.*.**...*..*.*..*.**..*..*.***......**...****.*..*...*.*.****.*****..***....*.*..*****.**.**....*.***.***.**..*.....***.*..*..***.**.**.**.*.*..*...***.**.*.**.*....*.*..***..*******...*..**...*.*...****...*..**...**...**...****.*....**.*****..***.** ...**.**..*.*.**.*.*..*.**...**..*.**.*.*...***....*...**..**.**.*.*....*....***..****..***.****..*********...*.*....**......*.**..*.***..*.*.*.***.*...*****.**.*..*.**.*.**....****......**.**.********.**.*.*.**.*.***.*******..**.*....***.*.**...*.*..**..**..*.**..***...****.*.***.*.***.***....***.*.*...**..****.*..*.*.*....******..******.**.**..*.**.*.*.**.*....*...**...**...**.....*..*.*.*.*..*.***.***....*.***.....*******.****..*..*...*...*..****...*..*.....*..***.....*.***...**..**..*.*.**....**.*....**..*...*....*********...***.**.*...*..*.*.**...*.*.*...***..***.......**.*..**.*.*.****......*...*..*..*..**.*...***.**...**.**.*...*..**.*..***.***.*.**.**...***.*****.*...*****.**.*.**.*.**.*.**....*.***.*..*.****.*....*.*..*.*******....*...*****...***..*.....***.*..*....****.*..*..**..*....*...*.*****..*.**..*..***.*.*.**.*..*..........**.**.**.*..*.*..****.*.*.*...****.*.**....**.....*.*.*****.**.*..*..***...**...*...*.******..*.***.***......****..*.******.***....*..**....*...*.**.*.*.*...*..****...*....****...***..*.***..*.**.*..*.*.......*.****..**.*...**..***.**..*...*..*...*****.*.*.*.*.*..*....***.**......**........*************.*.....*......*....*....****.****..*.****....*..*.**.**.*.*.*...****.*....**.*.**.*..**..**.....*...*.*.**.....*****.****...**.......*****..**..******.*.***.....*........****.*....*****..**.**.*........**.**.*.**....**************..***.**.**.**.******...*..**.*..**.*******.*.*.**..*.***....*.....***...**.*.**.....***.****..*..*...**.*.***.*.*.*...****....*.*..****.*..**.***..***.*..*.*.*....****.*.*.*.**...*.**......**...*..*.*.......*..***.*.***.....*..*...*.*.*******.**...*......**.*.*.*.*****..***..**...*...*...*****.**.***..**.*.*.........*.**.**..**.*.**.*..*..*..*.*.*.******.*..*.*..*.****...**.......*****.*.*.*..*.**.**.**.*..*...*..*...*..**....*..**....*.*.....*..*.*.*.....***.*...**.*.****.*..***..*.***..*...****.**.**.*...***.*..**....**..*.*..**.....*...***.**.****..*.*.*..*...*..*.**..*.***...*.****...*....*.***.***.*** *.*..****...*****.**....***...*.*.*****.*********.****.*..*...********.**.*.*****.******.*****...*..**.**...*.*..*..*.******.*.**...**...*.**.********.***.*...*.****..**.*.**...***...*.*......**.********.***.**.**.*..**.****...****..*....*****.*.**.***..*.***.*.**.*..**...**.****..*...**...*..**....*.*.*..****.**.**.**..*...*.*..*.*****.*....*.*****.***..*.**.***.*..*....*..*..********..*.*..**.*.*.**.***.*..*...**......*...*.........*..*.****.**...*.*.*.....*.*.**.**.*.****.*.*..*.*.**.**......**..**.**..**..**..*.**...*****.***.*...*.**.*...**....**....*****..***..*..******..*..**...**..*.*........*....**...*****..*..*...****.**...**...*****.*.**..**.**......*.*.....**.....*.*****.*.*..*..***..***.*.*...**..**...**.***..**...*****...***....**.*...***..****...**....*..**...*.**.**.***....****..**.*.**.*.....*...**..**.*.....*....*..**.****.****..****...*....**.....*.*....***..***.....*.....**...*.**.*.*.*.**..........*..*.******...*..**.*******..*..*.****...*.*****...****.**.******.***...*.....***.*.*...*.*..*.*..*.......*.****..**.**.**.**...*...*.*.***.*..*...*...*...*.**.***...****.**.***.*.*.***.***..*.*.**.**.**.*..*...*****..*.*.***.****...*.*..***...*..*..**.**.***.**..*..***..*******.**.*.************...**...*..*.....**..*****...*..*...*.*.*..**.*....*.*..*..***....*.*.*.*.*.....*****..**....*******..****.**...*.*.*.*****....**.***..***.*****.*...****.***.*.*.**.*..*..*****.**..*.****..*..*.***....****.*....***.**.*.*...***..**..********....**....*...*.***.**..*....*...**.*..**..*.*.**.....**.*...**...*..*.*...**...*.**.**.**..*..**.*.....****..*....***....*.*.*....*.***.*...*....***..*.*..********..****..**.**.****..*.....*..*..*..***..***.*.*..*.*..***..*****...****..*.*....*.....*.**.*.****.**.*.**..*.*******..*...*.*...***..*..***..**.*.*.*...*.****.*...*.*..**.**..**.***.....****.**.*.*.*..***..**.*****.***..****..**.*..******..*.*....*.*..*...*.*.*..*..***...***.*..*.*..*...*.*....*.****.**.......***.*.*.........*..***....****......**..*..**...**.*.** .****.**.***.*****...*.....***..**..**.**..*.*..*...**.***....*.****...*.***...**.**.*..***.....****.*.......**.*****...***..*..****..*.*...*.***.***..*..*...*.*....*....*.****..*..***.*....*.*.*.*..*..*.***.*.****.*.*...**********.**.*.**...*..****.*****..*..*.*.*.**.***...***.***.*.*.*****..**......**.....**..**...*.**.***....*..**.***.....**.***.**.***..****..**..*..*..***.***.......****.**.*.**.**.....*.**...*.*...*.**.***.*...*.***..***...**.*..*.***.*...**.**.....*...*.*..*****.*.*.**.*...*.***....**.....***.*......*.*..**.**.**...****.....***...*.*..*.****.*...*........*..*..*.*************.***.**..****.**...**..*******..*..*******.**...******..**..**..**..**..*..**..*..**.*.***..**.*.*.**..*...*.**..**.**....*.*.........*****.***.*...*.*..*..*...*.**.**...********.**.**.***......*.*..**.*....*..........**......**..*.*.***..*.**.*..*...**.**.......**..*.**.*...*.**..**...*.*........**..*.***.*...*..*.*.**....***.***...*.*.*.*.*..*.****...****.*.*...*****.*.***.*.**..*.**..*.*.*...*.*...********...**.**.**....*.....**..****.**.*...**...***.***.*.***..*.*********.**...**.**.*...****..**..**..*...*....***...***.***.**..*.**..***..*..*.*...**.***..*.....**.*....*.*..**.*...*.**.*.*...*..*.**.*.*......***.*..***.****.*.**.*...***.**.*...**.*..*..*..*.....**...*...**.**.**.***.*...*.**.**..**...*.**.*.**.*...*.*.*.***..*..***.*..****.*.*.**.******..***...****......*...*.**.**.****.....*****......*..*..*.*.*.*.......**.**...........**.*..*.***.*...***.*.**********..*...***....*.*....**..*.*...*..*.*...***..***.**....**...***...**.*....*..**.***..**.**...******.*.*.*....*.*...***.**..*..*..**.*.******.**.****.*.**.*.**.*****.*.***..******..**..*.**.*.*..***.*.**..**..**...*****....*.*.*...*****.....*.*.*.**.....****.*...*....*.*..*..**..*.*.*.*..**....*...***......****.*......*.*...*.****.*..*.**..*....*.*.*...*...*****...*.*....**.*.*.*.***...**.**......*.......*..**.**...**.***.***..**..***....****..**..*.**.*..***..*.*.*.**.****..*...**.*.*..***.**..******....*.** .*.........****.**.*.**...**......*.*.***..*..*.**...*..****.*.**..*.***..**.**..**..*.*.**...*...**..****..**.**.*......***.**.*.**.*.*..**..**.*..***.*...*.*.**..*..****..*...*.**..*.*****..*..*..**.*.*..*.*****....**.*.***...*.**********...*........*.*.**......*..***..*****.....*...****...*.*.*.**...*..*.*.....*..*..***.*..*...*.*.**.*.*****....**....**.*..*..**.*.*...**....**.*.*....*.*.*..***..***.*******....*.****.*.*.**...***.**.****.****...**.*......*...*.**...*.*.*.**.***.*.......***.**.*.*.*.*....*.*....*.**.**..*..*..**..**..*...*..**.**.*....*..***.*.*.**....**.*.....*....*.********.***..**...*....***.*.*..*.*.***...*.*.*.***..*.*..*.*..*.*..**.***...*..*..*...*..*.*...**...*.**......*....*.*...*.*.****...*.***.**..**.*.*..*.*.***....*****..**.***.****..*.***.....*.**...***...**.*....*.**.*...*****..****.**..*.*..**.****.**.*.***.*.**.**.*.**..***.***.**..***.......*....**.***.....*......*..*..***.***.***.*..*.....*.*****...**.**.***.**....*..**.***.*...**...*****....*..*...**.*******..*.*...*.***.*.**....**.*..*.******.****.........*.*..***.**....*...**..*..**.*.*****.***..****..*....****.***.**.***..*.**...*.*.*****..****..*..***......**..*.*****...**...**..*.*..**...*****.**.**..********.***..*...*.*...*......***..*....*.*..**.*...*..*.*...**.*.**...***..*....**.*.******...*...*....*..*.**.*..**.****.**...**..*.*..*......*.**..*.....*.*****..**.***.*.*.****......*..*.*.*..**...*.*..*.*.*..**.*.***..*..*...*.*..*..*...**....**.*..*.**.****.**..***.**....*..*.***..*.**...**...*..***.*.**.*...*......*..**.*.....*...*.*.*....*.....*.*.*****.*****....****.*.*.**.**..*...*...***...*****.*.**.*....***.**.*..**..*........****.**..*.**.**.*.****..****.*.*...*.*.*..*.*...*.**.*.*.***..***..*.**.*.....*..*.*.***...*..***....*...**.***.*.**.*.*.*..******....**********....*.*..*...**.**..***...*.*....***.*..**.*****.**..*..*****..**..***.*****..*..*...*.****....***.*.*.**.**..*....**.*..**.*.****..*.**..*....*..***.***.***.*..*.**.*..*...*.***..**..***.*...*..***. ..*..*.***..*.**..****.*.....*******.*..***....***..*.*.....**.*.*..**.***...*****.*..***..****..**..*****.***.*.***.*.........**.**..**...*.**.*.*.*...***..*.....*....*******.....****....****...**..*.**.**..*....***.*.*.**.**.*.*******..****.*....*..*.*******.***.*.***....**.**.*....*.***.***...**..****.*..*.*******.***..*...**..*.....*.*.***.*.***..******.....*...*..**......*..*...**.***.....*....*.*..*.*...*.*.*...***..*.*.*.**..**.**..*...****..***.*..*.****..***.*..**..*.*..*...**.*..***.*.***..****.*..****......*.**.**..***.*****....**....**.**.***..**..*....*.***.*.*.*......*.**.*.**...**..*..*.*....*..**.**..*****...***..*******.*.**..*..**.*.**......*.*...**...************.**.*....*.**..*..******.**.**.***.**..***.**...*..**.*****..*.*..***..*....***...*...*...**.*.*...**.**...***.....***.*...*..*.....*.*...*.*......**.*.******..**..**.*.*..*.**..*..****....*...*.****....*..**....**.***..*..***..***..*..**...*****.**.*****.*.******..**..**..*.****..*.*......*.*.**.****.*..*.*.*...**..*.****.*.*......**.......**.*...*.**.*.**.....*....*...**..**.**.**.*.*.**.*....*....**.*.*........*...*.*.*..*.....**..****....**.*....*...****....*.....*****....**.*.*.*.....**.*.*.*.......***.**..**...*.**.***..*.*.***...*..****.**.***.*...*..**....***..**.....*....***..*****..****....***..*..*.*.*****....*****.*..*.*.**....*.**.*****.**..***.*....*.**..*....**.******....**.*...*..*.*..*.*.**..*.***.*.*.*.**.***.**.*..*...**.*.**.**....***..*....*......**....*.***.**.**...***..*.*.**.**....*....***...**...*...............***.**....**......**......*...*...*.***..****.**...***..*..*..*.*.*.*.*.*.*.**...****..**....**.**.****.*****....**....*.*.*...*.*...***..*..*.**...***********.*...*.*.**..**...*.*...*.***...*..**.*********.*..***......*..***.*..***.***.****.*******.*.*..***...**.*...**..*...........*.**.**....*..***.....**..**.*..**....*....*..*..*.****...***....**.**.*...*....*.**.**..**...**...***..*.*.*...**.**.*.*.*.*.......*....****.***...**.*.....*.*....*...**.**..*.. *.*.*..*.*..**.**....*..*..**.*..*....*...***.*..***.**...**..*..***.*.*..***..*..*.*.*.***.***.*******.*..*..*********.*.....*...***.**.*..*.*...**.**..***.*.**.*.*****..**.*..*..*..*...**.*.***.**.*****..*****.*....*********........***..*.......****.....**.*..**.**...*.*..*.*.**.*..*..*.*.....*....**.*.....*....**.***.*.**.**..***.***..**.**...*..*..**.....**...******.*.*.***...*.*...***.**.*..*.*..*........*.***.*..*..**....******..*****..*****.**..**..***...*.*.***..**.**.**.*****..*..**.......*..**.*.*.**..***.*..*..*.*.*.**...*...*.**..***..*..*.*.*...***..*..***.**.***.*..*..*.*...*.*......***....***.*****..*...*..*.**.*...*..**....*.*...**..***...*******.......*.*.****.**..*.****.*****....*.*..****..*****..*.....*.***...*.***.***.*...*.*..***.*.**.**.*..***.**.**...*.*.*...........*..*.*..*.*..**...*...*.*.**.**.**....**.*.*....*.***..***.*.......*.*........*..*..*..*..**...***...**.*..*..*****.*.****.*.*.****...*.*.***.*..*..*....**.**..*.*****..**..**...**.*.**.*....*...**.*.*..***..*******.***.**......*.....**.**.....*...*....**.*.*..******.*.***..*****.***......*..*.**..**......**..***.****.**..*..**.*.*..*****.........*...****...**..*.*..****..**...*.*.*..***..**....*.**...*.***.***.*.*.**.*.**..*.*.*****.*.*....*....***.**...*..***.****..*..*..*...**.*********..***....**..*..*...**.....*.***.***.*..**..****..****..*..***.....*****..*....*.**...**.**..**..**...*..**.***..****.*.**.****.*****...*...*..*...*.*****..***.**.....**.*..**.*..****............*...**..**..*****..*.**..*.**..***......*****.****..*****..*....*....**...*...***.*..*.*.******..**..*.**..***.**...*.*.......**.*.*..**...*****..**..*..*...*..**.***...*******..**.**.*...*....*....**..*****...*.*.********.*..*....***..***......**..***.*******.*..*.*.*****...*.****.***..*.**..**...*******.*...**..****.*.*.*..****..**.**....**....*.**.**..**.*..**..*...*.**.*.*.*..*..**..*..*..**...**......*.***.****....******...*.***.*..*.....**.**...****.***.*.*...***....**.*..*..*.*.**.**..***.**.....*** *.*...*.*..*.*..***.*.***...*..*.*..***..*..**..*.....**..**.*.*.**.*..*.**..*.**.*.***..*....**..***.*.***.....**.*....*.*.*..**.**........**.***.****...**...*..**.*.**.*...**....*..*..*.*.*..*******..*.*.*.*..**...*.*.*.**.**.....*......*..*...*******.....*.****.....**.**.*...*.**.....*.*.*.**.*.*..**.*......**.*.*..**.**.**.*..*.*..***....**.***...**...*.***...**.****.*...*...*****....*.*.*...*..*.**...**.***.***..**********..*.*.......*...*.*...*....*******.****..**.......**.....*.*..*..**.*.*...******.**.**...*.*.**..***.**....*.*...*******...***..*.*.****....*****....*.*****.***.***.*.**.*****..*...*.**..**.**..***.****.**...**.**..*..***..**...*****.*.....*.***.**....***....*.....****.************.*..*..*.*****.*.**.*.*..**.***.***.*.*****...*.**..**.**.**.*.**.*.*..*......**.*...***.**..*.**....*.*.****.*.****..**..****....**..***.**...*.*.*..*.*.*********.***..*.**.*.***.*.*..**.*..*...*.**.*...**.*****..****.**.***...*..*..*..**.***............**.......*.*.*..*.**.*.*..****.***.....*.***.**....**.....***.**.*.**...*..**...*.*.*******....***....*....***..........**......**..*****..*.**.*..**.**.....*..*.******.***.***.*.*..*...**.*......**.**.**.*.**.*.**.*..*.*...*....*.*...***...*.**..*.*.*.*.*.*..**.*....*.**..*.......*....****.**.*.*..*..**......***.*......**..**.**..*..*...**....**.*.*...**..*.**..*.....******.***.**.**.**.......*.....***...**..***.*.**.***...*...**.*......*.*..*..*....*....***..*..**...*.*........*..*.....**.***.***.....*..****..**.**.*..*.*..***..*..*.***.*.*.*....*.***...*..**.**.**.*.*****..***..*..****.*.**.****..*.*..*...***....**.**..*****....**...*..*...*.....*.*.*..*..*...*..**.*.***.....*....*.*.***.**.*...*..****...**.**..*....*...**..**.***..****.**.**.****.*.***.**..**.*.*.*..**.....**.***...*.**...*.*..**..*......*.**.*...**...***.*.*..*..***.**.*...*.*.*...***...*.***.*.***...*.........*..*...*.*.*...***..*...****.***.*.*.*....**..**.****...*....*..*.**.*.**..*.*.*.**.****..****..*.**..**.*....*.*****...**..**...******** .****..*.*..*....**......*.........*..*.....****.*.**...*****....*****.*..**.**..*...***..**..**..******....**.**.*...****......***..*.*...*...*...**.****.****.**.**.***.****.*.**...**...*****..*.*..****..*.*.*******.*..****...*.*.**....***..*...*******..*.****..**.*.*..**...*...**..*..****...*.*.*.***..**..**...**..**......*...***..**.**..*.*..*.*..**.*****.***....*..*...*.********.....***...*...*....*...**.**.***.*.**...**.****......*.*.....*.*.***...*.*.**.*.**...*....**..**..***.*.**...*.*****.****....*..**.*....*.***.*.****.**.*....*..*...**.......***.**.***.**.*..*..******....***....*..**.***....**...*.**.*******..*..*..*.**..*.*.***.**.......*.*.*.****.****.**..***.*..***.**.*....******.*******........**.....*.**.****..*.**..*****...**.**..*.**....*.***.*.***.****...*.***.**.*..***..**.**.*****...**...*....*.*....*.*.*....**.*****...******..*****..*..**...**..*..*..*.*......*.*..**.*.*..*.*.*...****.**.********.....**..*.****.****.**......*.*.*....**..***...**.***..*....*..*..*.*..**.**.*.**..*..*.**.**.***...*.*.***.*..***..*.***.***....*.*..*...**.*.*..*****...*****.*..*..****..*.*.*..*.***.******..*.**.**.*.*.****.*****....*...***********...**...*.**.....**.*....***...****.**...***.****.*.**..*****.*.***..*.****..***.**...*.**.*.....***..***...***...**.***.****..*.**.*.**.**...**.***.*....*..*..***...*****.*.*....**.*..*.**.*......***.*..*.*.****.*..*.**..**....****.*.*.**.****.*..******.*.****.**....******.*.**..**.*..*.**........*.*..*.****.***.***.****.*.**.***.**..****.*.*...**.***.***..*..**.....**.**.*.......****....**.**.**.**.....*.**.*..**.****..****.*.****....*..***.*.*............**....**.**..*****......**.**..*.*.*....****.***.*.***..**...*..****.*.**.*...*.***...***.***...*.....*.*....*...*....**....*.**...*.*******.****....*.**...*.****..***.*...*.*...*.*.*.***....*.*.**.*.**..*.*..***.**.......**...*.**.*..**.*..*.*****.**.****.*...***...**..**...***.******..**....***.*.*..***..**..*.*...**.....**.**.*.......**.*.*.*.***.**..*...**.*..***..* ....*.....**.*..**.***...*.***..*...*.*.*.*.***.*.*..**.*..**...*.*....*****.**.***......*.*.**.....*..*......*.*...**..**.*..*..***.**.*.**.**.*.*.*.....*.**.***.*****.*.*..***..*..***.**.**.*..**..*.****..*.*......**.*.*****.**..**..*.*...*......*...**.*...*..*.*.***.*..******..******......**.**.**.*..*....*...**...***.*.**.*..**.**.*.****....*.****..*..*....***.**..*.****...**.*.**.***....*.*............**.....*..**..*.*........**.**...**..***.**.***..*...**.***.**.**.*...*.*.*..**..*.*...*.*..*.*....*..*.*.*..*.****.**.*.*.***.....*..*..*..****..*.***...***.*.*.**.....**......*..**..***..***.***....*.**.**....*.***.*...*..*..**.***..**.*.****....*......*.*.**.****...*.*..*...*.*****.***.*.*.*..*****...*..**..*..*..*.*.*..******......****.*.***.****.**...*..**.***.*****...*****.***....**...*...***..***.**..*.*.**..****....*.*.**.****.*.*.**..****..*******....**.***.*.********.**..*.***.**.........*..**.**....*.*****....*.*......*...***.*.***.***.*...*...*****....***....*.*****.****..****.**.***....***.****.*.*.*...***...***..**.*..*****..*..*.**.*.**..**.**.**.*.**......***.*...*.***.***..**..*.........*...*..**.*.....**.*..**.*..*..*.*..*..***...***..***..**.**.*...*..*.*.**....*.**...*.**.*.*..*..*.*..***..**..*.**..*..*..**.*.**..*.*...*..*.*....*..**.**..*.***..****.*.*..*..**.*.**..*..*...*.*..**....******.***..*.*.*****.*.*.*.*.*....***..**.*.****.**...**...***..**.*...*........*....**..***..*..*.*......*..*.*.*.*......**..*....*.*.****.****.*..***.**.*..**..***..*......**..******.....*..*.*.*...*.*.....*.*....*..*...**.****....***...*...***.*..**.**..*.**.*.**.*.**..****.****..*.**...***.**.****..***...*.*.*..*.**.**.*.*.****.*.**.*...**.*.*...*....***.*..**...*.*.****...**..**.**....****....*.***...*..*....*.*.****.*.**.**.**..**..**.**...**.....*****.**.*....*..***.*..*.*.*.***...***....***..*...*..*.**...*..**..*..**..*****.*****.**..*..***.****....**...**.*.*....**.****.*.**..**...**.*.*..**..*..**.*..**...*...**.*....*.*.*...********.****.***.*..*..** .**..**..*.*.**..*****..****..*..****..*.**.**.**...*.*...****..*.**..*.*....*...*.....*.*.*....*...*..****....**...**.****.*..*.*..***.*.*.***..*...*.*******.*.****...*.*..*.*.*.*.**.**.....*.*...*.*.**.***.*..*.*.****....*.**..*..**.*....*..***....**.*.*.*...*...***.**..**.*..**.*.*.*.*******....**...*.**.**.***..**.**.*...*.****..****.*..**..***......*.**.*.*.*..***.....*.***.*.**.*....**..*...**.***...***.*.*.........*.*.***...***...*.**...**.*.***....**.***...*..******.**....***....*......*.**.******.*..........****.**...*....*.****.*.**.*.*.***.*...*..***.***.**..*.****...*****...*.*.**.***.*******....**...****..*.*.*....****..*****.*...******.**.....****.****.....***.*..*...*.*.*.....**.*.*.*.*.*.*****.**.**.***..*..**....*.*..........**.**..*..*.**.*****.*..**.*....**..****..*..**...*..*.**.*..****.*.*.....****.....*....**....*.*...*.**.*.**.*.*.*.**.*****....*..*.****...*.****..*.***.***..*..*******....**.*.*.**.*..**......**.*...*..*****.*..**.*.****.**.**..**..*..***.**..**..**.***.*.*.**.*...**...*.****..*..**...*.******.***.**....*..**...***...*..*..*.*.*.***...***.***..**.....****.***.**.*..***.*..**..*..*..***.**.*..**.*.*....**.***...***.*.*..****.........*...**..**....*...*.....*.****.**..**...*..*...*.***.....*.**....**.*..********....****.**.*....**.***..****..***.*...*****..*.*.*..*.**.*..***.*.*.**.*.**..*.**..*....***.*.**...*..*.******..*.*.**..****..*.**.****.*...**..*..**.**.*..*....*****....*.**.*..*..***.*....*....****..**.*....*....******..**.*...*..*.*.**..*..*.*.*....*.**************..***.*****....*****.**.*.**...****.....***.**..***..*.....*..**.*.****.*.....******.**.*.**.......*.*...*******..*...**.*.**.**..*.****.......**.*....**.*....**.**..***.*.**.**.*.*..**.**....******.******..*....****....*...*.*.**.**.*.*...*.*******..**..**...*****.......*....****.***....*.*.*.****..*.*.**.***.....**..**....***..*.*.*...*.*..****.******..*.*.******.*..***.**..**.**.**.*..*.**...*..*.....****...***.**..*.**.***....*.......*.*.*.....*.***.*..* ...*..*.****...*...*..**.*..*.**..*...*.***.*..**.*......*.****.*....*.*..**.*.*....*..*...*.**.......**.*.*..***.*...*.*.**..**.*.*******.***.*****...****....**.**.**.*..******.*..*...**..**....*..****...*...**..**..*..*.***.**.*..***.***...**..*.**..*.****.*..*..*..***..*.*******..*.**...*.*.**.....*........*.**..*.****......*.*****..**.*..*.*..***...*....*.**..*.*..***..*......*...*.*.******.****..**.*.*******.**..***.**.***.*.**..**.*....*.***.***.*...*..*..****.***.*.*.**...*.***.*....*..*.....**...*.**...**..*..**.*..**.*...*.***...*.*..*..***.*****...*.**.****.****.**..*.*.*..****..***.*.***...*..**.******.*.**......*.*..**.**...****.*...*.**.......*.**.**.**.**.*......**.*****.***.*.......****.*.*..***.**..**.***...****....*.**....**..*.*..**..*..***.*.*....*.....**..*...**........***..**.*.....*.*..**...***....*..****..*.....*.**...*.***.**.**.******.*....*****..***..*....**.*.*.....*.**.**....**.**...*****..*.***.***.*.*...****.******...***...*****.*.*.*.**...*....**....**.**.**.****.*.....*.**.**.**.****.***.*..*****.***.**.*.**..*..***...*.*......******..*...*..*...***....**.*..**..*.*.**..**.****.****...***.***.*.*...**.*.**...**..**.***.****...*.*..*.*.....*.***.*.*.*.***.....*....*..**.**.**..*.**.........*.*.**.*..*..**.*.**.*..**.*.**.**.*..*.....***...****.**.*.*....*..****..*..**.***.****.****..**..*.***.**..***.****..**.****...**....*.***...*..*...*.***.*..***.**...**...***...*...*...*.**..****.*.*...***.*.....**..*...***..***.**...****...**.*..*..*...**.*...**.....*.**.**..**.***....**.*....***.***..*.*...**.*..*..*.***.**....**..*..*.....**.***.*....**...*..*...**.....*...**.*...*.*.****.*..****..**..***.*.***..*.***.**........***.*.**.*.*..*...*.**.*..*.****..***....*...*..*...******..*.*...***..****...*...*..*..*.*.*.*****..*..*..*****.*....**..*.....*..**.*.*****.*...*...*.....***.....*.*.*****...****.*.**.*.***.****.***.....**.***.**..*.*...***.*.*.*.*...*.*..****..**.***.**.**.**...*..*.**..*.**..*...*.**.*.**...**.....******..**.***.**.** .*.*****...**..**...*.******.**.***.*****....*...**..*..***.*..****.***..*....*****..*....**.*....********.***.....*..*.....****..*.**.**.*.***..*.**.*..*.*****...***..*.*.....*.**...*..**.*...*.......*.*.**..**...*****.**...*.*.*...***.**.*..*****.*..*.*.*...**..*.*....*.*.**.***.**.**.*...*.***.**.*..*.*****.*.*.*..**.*.*.*..*.*...*...***.*.*.*****.**.*.*...**..*...*...*.*******....*.....**.***...**.**..*..*...*.***.***.***....*......***...**...*..**.*.***.**..*..**.***......**.*.....***..*.*.**...***.**.*.****.*...**.*..*****...*...*.**.....*.****..****..*.......*..*.*.****...*..*.*..*.**.*****.*..***..*.***..*..*.*.**.***.**.*...**.***.****.*..*.***.*.......**.*...*..**...*******.****...***.*...*...*..*.***....**.*.*.**..****..*....*.*.*.**.*.*.*.*..*.*.*.......*.*..*...*..***.*.***.*.**.**.****.*.**.....*........**...*.****...*.**...*.********.*....*..*.*.*...*.*.*..********..*.***.**.**..*.**...**.**.*..*.**.*****.*.**.**..*.***.***..***.*...**..***....*..***..**.....**.*.....****...*.*...***...**...*.***.**..**...*.*.*..*.***.*.....*.*..**.....****.***..*.**...*....*...***..**......*..**...*.*....*....***.**.*.*****.....****.*.....*.*..*..*.**.*..**.****.*.....***.***.****..**.*..****..***..*...*.*****....*...**..***....*.*.*.***..**..**....****.*****..**.***..*..*..**.**...**.***.*.*******......*.*...*..*..*.....*.***.*...*****..**.*.*.....**.****.*....**.***.***..*.*.*.**.*****.*.*..**........*..*..***.**.***.**..*****.*.**.....****.*.*..****....*..*.*****..*...*.**.*..*.**.***************..***.**..*..****..**..**..*..*..*****...*..*..****...*.*..*.**.*..**...*.*.*..****.*.**.**.*.*....*..*.***.***...***.*.*....***...*.**...*.**.**.*...**..*...**.***..*.*.......*.***.*..*.*..**....***.**...*****.**.*..*.....**.****.*.*.*....**...**.****..**...*...***..***...*.**.***.*...*.*..*..*....*..**..*****.*.**.**...*.*.***...****..**.......***.......*.*..**...*.*.**.**.*..*******.*...**.*..*.**.*.**...**..*..**.*.*..*.*........**...****....***.*.*.*..*.**.**.**...**. ..***..*....**..*.****...***.***.*.*.*...*..**...****.**.....*****..****.**.**..*.*...*.*.*.**..***..*****.***.*....**.***.*.*..*..*..******..*.**..**.*..*.**.*.******...**..*****.*.....***...**...******...*.*..*.***.**.....***.**..*.**....*....****.*....*.**....*....**..*........*.......***.*.*.*.***.**..*.**.......***.**.***.*.**..*...*.*.***...**..*..***.**.**.*..**...***....*****...*.***.*.**..*.......*.*.*.**.*.*...*.***.*...****.******..**....***..*.*.*******....*.*.*..******.*.*..****.*...*.*.***....**.*..****.******.*********.**...*****...*.**..*...*.*......*.....*..**.*.*****..**...*.*.*****..*.....**.*.*.*.*******.*.***.*.**...**.....*.*.*....*.**.**.*...*.*..**..*...*....****.....*.*.*.***.*.*****..**..*.**.**.**....****.*.*.**..*.****..*****.***....*..**.**...*....**...*...*****.**...*.*...****..***********..***..*.**.*.**.***...*****.....***....*****.******..*.**.*.*.*.*.**..**..***.*...*.***..****.*.*.**.*......*...***...**..***.*.**..****...*.*.***...**....***.**..*.***.****......**.***..*.*...****.**.**.**..**.*..*.*.**.*..***.**..*.**....*.*..*..**...**.*.*..***.******.*.******...*.*....**..***.....*..**......*.*....**.*..*****.****..***..***.*..****.***.**.*.*.....******.*****....**.**.*********.****.*.*.*..***.*.****..**..*.**.........*...*.****.***..**...**.**.**..*...*...**...*..*.*******.....*...***.**..*...*.*****..*.*.*.*...**.***.*...*.**..**...*.*......*****...***.*..**.**..*....**.*.*..*****.*.*.****...****..*...*.***.*..*.*****.*.******.***..**.****.*.*..*.****.**..****..*..********.*.*..*..****..**..*..**.******.**..*..*..**.*.......**...****.****.***.*****.*.*...**.*.**...*...*.....*.***..***...*.*.**..**.*****..*.**....*.*..****.*.**.**..*..****.*..***.**...*.*...**.****...**.***...*********.*....**..***.......*..*.*.**..**.**.*****.******..*.*..*.****.....**..****.*......**.***.*.**.**.****.****.*.*.*....*.*.*.********....*..*.****..***.....*..****.*.*..**.*.*...*....****.*..**.*.**...*...**..**...**.......**...**....**.***....**.**.* ***.*......*.*...*...*.**..*...*..***..*..*.*....***.*****.***..*....*.****...****.*.*....**....***.***....******.***.*......***.*..**.*..*.*.*..***..**..***..*.*.**.*..**.***.*.*..****...*.*****.***..*..*...*****.*..*..*...**.**..**....*.****........**..****.....*.****.*.*.**...*.****...**.*.***...*.***...*.****..*...*...*..*.....***.*.*.**.**....*..***.**..***.*..*..*.*..*.****.*.*.**............*....***.**.**..**.**.*.*.*.**..*.*.***.******..*.*....*..*...***...*.*.*.....*.....*.*.**..*.**.*.***.*****...**.*..***.******.***.******.***..*..****.*...*.**.*.**.....*..*...*..***.***.*.****.***..*.*..***.*...*.*.....*.*...*.**..*.*.**..*.*......***.*.*.**.*.*....*****..*******.....**.*.****.****.*.***..*.......****.**..***.***..*.*..******.*.**....*..**...***.*...******.*.....***..***...*.*...*.....*.****.*..**.*****....*.*.*.*..***.*..***.....*.***.*..*...**...*.*******.....**..**..**.*.*.**...**.**.....*.**.***.*.**.*..*...*.***.*..****..**..**.....*....********....**.*....*.**.*..*.***.*.***..*..*********..*..*..*..*....*.*...*...*.**..**.**.***...*.***.*.**.******.***.**.*..**..*.*****..*.*.*.***....**.**..***...****.***.*.*..**..*****..**..****.*..******.**.*.....*..****....***.*.*..*.****.....*......***......*****.*.***...**..*.**.*.**...**.*....*..*.*.*.*.****.***.*..*.**.*.****..*.*.***..**.*..*.**.*..*.*...*.***.**.......*.*..*..*.***..**.*.******..**.*..*..*....**.**..*..*..***.***.****..*******....*.*.*..*.*..***...*...**.*..*...*....***.*..*.*..*..*...*.*.*.*.*....*....**...*.*..******.*..***.*.**.*...*.**.*.*****..**.*.*..**.....**....***.....*.****..*.****.***.*.*........*.***.****...*..*.**.*.*.*.*.***.**.***.*.*..**...****.*..*..***...*.***...*.......****.**.***.*.*.**.*.*.****.**...*********.*.**..*.*.*...**..***..****.***....***.*.**...**.....****.*.**...*.**.***.**..*.*******....******.*.*....**...***..*.**..*.*.***.****..*.**.*..***.***.**....**.*.**.**..*..*.**..*.*.*.*....*.*.******.***...***..**.*..*..****.*..**.*.*..*...***.**.*.*..***.**.*.*** .*....*..*.*......*.**.*..*.*.*.***.*..**...*.....*****..**.....****...********......*..**...*...*..*..****....**...*..**.*****.****.**..***....*..*...**.*****.***.**.***..******...*.*.*.*.*...****..*.....*...**.*.*.....*****..*.*********.*...****.****.....*...**...*..*..**.*****.**.**.*.*****.*..*...*..*..*.....***.***....**...*..**..**..*.*....**.***.***..*.*****..*.*..**...**.****.*....*..*......****....*.*....**...**.....****.*..*********.**.*..***...*.*.**.**...*.***.*..*..******.*.*.**..*.*..*.*****.*.****....**.*...*.*..*..***....*.**.*.**.**.*****.**.....**.*******.*****...*.**..**.*.**.*.***..*.*....**.***.*.*****.*..**..*.******.*..*.*..*.**..*....***.*.*.*.*.....**.*.*.*..*........****..**.*..*..****..**.*..**.....*.....*.*...**.....*..*.**.*..***.**....*..***.**.**.***.**.*.***.******.*....**...*...*.*****.**********..*.****.*.*..**........*.**..*..*.*..**.*..**..*....**......*.*******.*..***.*.*.**..*....***....*.******.....******.***..*....*...***........***...***.*...*.*****......***.**..*.**..*.....**.....*.*..*......**...***....*..****...**.******..*.*.**..*......**.**...*.*....**.**.**.*....******...*.**..***.*..*.**.***...*.*..*.**...*.*.*.***....*...**.*.*.....*....*..*..****.....*...**.**.*....****..**....**.*****....***.**.**...**.***....*.******.*..*....*.****.**.*******..*...**.****.**.**.*..*.*....**...**..***..*.....**..*.*...**.....**.*.....*..******..*.....**.***.*.*...*.**.***.....*....*..**...*.*.**.***.**.*.*.*...*......*.**.***..*..**.*.**....*......***.***...**.*****..***.*...*...*.*..*.**..**.**.*....**.*...*******.*.****.*..*.**.**.*.*..*.**......**.**......*.*.*..*..****..**.*.*..***.*..*.....*.***..*.*.***..***********.****..*.*.......*.**....*.****..*.*.*...***.*.***.*..*.***.*******..*.***..**..**..*...*....*.****...***....*..*****..****...***..*.**....*....****.**.*.*.***.******.*.***.**......*.**..**.**..****.....**.****.****.**.*.....*..*..**..**.*.*.*..*....**.*..*.***.**.*.*..*.**.*.*..*.**.*...*..*.**.*****..**.....*...*. *..*..*...*..*******.*.****...*.**.******.*....*.*...*..**.*.******.*.*......*.*.***.........***.**......**.****...*.*.*...**.*.**..*.*.*...*.*.*....*....**...**....*.*...***.*.***..*...**********...****..*.*..**....**.*.*.***..*****......*....**..****.*.*..*.*.**.*..*..*.*.*.*...*.**...***...*.**...*.*.**.*.*........*...**.*.***.*..**..*.***..*.*.*......****.****.***....*...*.*.*...****...*.****.**...**....****.*..*.*..*.*...**..*.*..*.***.*.****..******......*...*..***.***.....***.*.**.***.*.******.*****.*........*.***....****.....*.*.*.****...*.*...****.*.**.*..**..**..*.**.*....*.*..**....***....**.**.**.*.*....*..*..*.*....*..****..**..**.*..*..*....****.*...****.***.***..**.*.*.*.**..*...****..***......**.**...*.****.....*..*.**.***..*...**..**.******..*.*.*..*.*.****..*.**.**.*........**.*.*...***.***..**.*..****...**..*..***..**.**..*.****.**.**.*.....***.**...**.***.**..*.....****..*.*.*.*.....*..*..*...***....*.....**.****.**...*..**....*.*...*.***..*...****..**..*.****.*...*..*.**..**..****.*.*.***.*.**********.*.****..*.****.*....*..*..**..***.*..**.......**.**...***********...*..****.**....**...*..**.**..*.....*..**.**..****....***.**.**.*..*.....*.*...*...****.....**..*..*****...*.*.****.....**.*..*....**..**...*..*.*...*...*....*..*.*.**....**.*........*.*.**...*..*....**.**..*****.**.*.*.......*....*******.***.*****.**...**....*..**.***..*****.*.*.**.**...*.**.*.*.**.***.......*.***.....***...**..*.......*.*.....*..*.**....*.**..*.*.*..*.**.*....**.*.*.*..**.*.*.*...*.**.**.*..***.*...***.........*******..**..****.**.*..*****.**..**.*..*.*...**.......****...*.......*..*****..****.*..*..*.******.******......*...**..*.*.****.*.**.....**.**.*...**.*.**.**..**.....*..*...****.****.**..***...**.....***.**.*..*.*********.*.*.**..*..*....*..***..*...**...*..**.*.**.**...**.**..**..**...**..*.****.***.*.**.*.*...*.*.**..**..**..*...*.*..****.*.****..***.*.*.*.....*.**..*...***.**....*...**.*.*.*..****...*...**.****..*..**.****.**...**...*...*.*.*..*****.*.** ..*..**.*.*****....**.*.*.***...*.*..*..***...**.**.*..*****..*.....*.***....*...********.**..***..*...*.....*..*.**..****....*......*.*..*.**.*..***.**.*.**.*.*..*.*..**..*..*.**..****.**...*..***..*.*..****..*....**..***..**.**.******...****.******.***.*.**...***..****.*...**.*.**..****...**.***....****....***..*..*.****.***.*..*..*..*.***.*.**..*..*.....******....*..**..*..*.***.*..*.*..**..**.....*...*.*.****.**.**.****...*..*.*.***...*...**...*.*...****.*.*.**.*..*..*..**.*..*..*...**.*.*..**.****.*...*......*.....***..***..*******.***.*.**.****....*..*....****.*******.**.**.*.**........*.*.**.*..*.**.....****..*..***..********.**.**..*.*.****.****..*****.*..*..**.*.**.**.*..*..*..*.***.*.......*******....*..****.....*.*...****.*.**..******......*.**.**.***.**..**..**..**...***...*...*.***........**...**.*..*...*.****.*.**.*.*****..****..*.*.**.****.*....**.*.*....*.*...*.**...*.*.*.......******..**..*....*.***.***..*..*.*.***.***.*..*....**....*.****.*.*.*.***.*..***.*....*......**.****...**...*.....*.**.*....*..**.**.**.....*.***.****..**.*....****.*.****..***..**...*.***.*.**.*.*.*...***...*..***.**.**....****..*....***.**.***.*.***......*.*.****.**..*.***....*....*.*.**..*...**..*....***.**..***...*.*.*.**.**..*.*....*..*...******.**.*.*.....***..*.****.**.*.*.*....******....*.*.***.*.........***..*.**.*.*.**.*.*...**.*.*.***...*..*....**..*.....****..*.**.***..**..**.*..**.*...*..*..*.**.*..*...*.*.**.*.*..*.*.***.....**.*....*..**..***...***.*.*..**.*..***.*.*..*.*..*..*.*..***.*...*.*.*...**....***.***..**........*****.***...*..**..*.*******.***....*..***...**.*.**.***..**..**.*.......**...*.*.*.*.*****...****....*.*.***.****...**......*...****..*......*.*...**..***..*.**..****...*.*..*....*..*..*.*..**.**.*.*.*****.**..*.*.**..*......**..**.*.*..******..***..*..*....**..*..*****.***.**.*.*..*.*...*.****.......*****......*.******...*.*..*.**.***..*...*..*...***.***.****.*.*.*...****......*...*..*..*...**.*..*..*.*..******.***.....*.*...*.**.**..*..**..*. ...****..***..*.**...***...***.****..*****...**...*.*****....*.*..***...*.***.*....*.*..**....***.*.*.*..*..*.**...*.*.*..**..****.**..*...**.***.**..*.***..**.**.****...**.*...*****.*......*.**.***....***.**.*.*...*.......**..****.......*.*..*....*.**.*..***.*...***..**.**.******..**.**.*.*.**.*..*.*....****..****......***.*.*****..******..***.*.*..*..*..***.*.**.*.......*..*..*.*..**..*..**.*.*.*.***********.*.**.******...*..**.**......*****...*****.***.***.****.***.***..*........***...**...*.*..**.*.....*.**...**.....*.**.*.**...*..*...**..**..*.***.*..*.......**.*.***..*...**..*..**.***.*.**.**....*****..***.*.**.*.**.*........*..*.**..*********.*.**....*****..*..******.**..***.*.***......**.*....**..**.......*.*...**.*....***.*..*..***.*.**.****.**........**.*........**********..**.*..*..**..**.*....*.*.**.***.*.*.*..*..***.*.***...*..****.....***..**.*.*.**.****.*.*.....*...***.*....**.*.*...**......***.*..*...**.*.*..*.....*.*...*.*......***..*..***....**.******.**.**.*.*..**..**.*****.**..*.*..*..*...****..********.*.*.*...**...******..***.*...**..*.....**.**.***.*.***.*.****...*.*..*****...**.*****.*****..*....*.....****.**.*...***.**.*.*.**..*.*.**..*...*..******....**..*.*.*..*.*..****.*.*.**..***......******...*............**..*.*...**....***....**.***...*...***.***.*****.********.*..********...*.*.**...****...******.***.*.*.*...*....**.*...*.***..*.****.*.*.**.......*.*.**...***.***.*.**.*.**..*..****....***....*.**..*..******...*.**....*******.***.******......**........*...**.*.**..**.**.*.*..*.*..*.*....*.*..*.....*..**.*...*..***..*.*.*...**.*.......*.***.**..*...*..*.**.****..*.*..*...*...*...**.**.*..**...***.....***..***..**..*.*..**.*...*.*..*..*...**.**..*****....*....*.*.*.*...*.******....*...**..*.******..*...*.**..*.***.**..**.******..*..*..*...*..*.****.*..*..*.*..**.*.***......**.***.*.****.***..**..*.*..*.***.*.*.**..*.**..*...*.*.....**...**..................**..**.....**.*...******.*****...*..*******..******..**.*.***...***..****......** *..**.**......**..*..**.*..*..*****.*..***.****...*....*.**..*.****....**..*.*.*.*.**.*.***..*..**..****.**.*.**.**.**...*...**..*.**....*.****...*****.**.*.*.*...**.****.**.*....***...**.**.*.******.***.*.*....**.**..**.*****.*.***.**..***...***.******.**...*.****.*.*.....*....*.*...*..*.*.*.*****...**.*.**.**..*.**.**..****.**.*.***....*...........*......**..***.*.**.**...*.***.*********.*.**...**...***..**.****....*.****.*......**.****.*.*****.*....**..*..*..**.****.....***..*.******.***.**..***.*..*.****......**.*..*..*..***..*..*.......*.*.*.....**..**.*.***.***...**..*....*.***.*..*.....*.*****....****......*.*.*.*.*..**.*.*.**..**.*.*...*.**..*.*..**..*.*.***...*.*.*.*****...******.*....*.*.....***......**..***...*..**..*****.*..**..*...*..****.**.*..**..****.*......***.*..*...**..***.*.*******..*.*..**.*.***.*.**.**..*.*..***.....*****..**...*..*.**.*..*.*.**.*.****.**.***.*.*..****.**...*.****.**.**...*..*........***..*..*..*..***..*....*...***.***..**..***....****.**.....***..*...***.*......**...*.**.*.*..*.****..*...*...*...*.****..*......**.*..*..***.*********..**.**....*...*..*..*..*....***.*.*..**.*.***...**........*.**.*****..**.*.*..**...*.*....**..***.*...*..**....***...*.**.*...*****.***.*....*.*******..*****.*..*..*.*.**..**..**...****.**.**..**...***...*.*..*.****.*.*..*.***.*.**.*..*.....*.*.****..***..........*.********.*****..*...*.....*.*.***..*.**..*..**..****.*.*..*.*..*..*.**.*....*.**.**...*........*...*.****....***..****.****..*.*...*..****..****.*.***..****..*.**..*.****..****..*..**.****...*....*.*..*****.*.**...*..*...*.........*****.**..*...****..**..*.*..*...*...*.****.***..***..**.*.*..**.*.*......**.**.*..*.***.*.***.**..*..*.***....*..*...***.**.*.*........**....*..*.**......******....*.**.*.....**.***..*....**.**...*.*...**.**.*.*...***.......***..**...*...*.*.**..*..*****.**...******..***.*..******....*.***..................*..***.**......**...*.......*.....*..*******..*.**.*****..******..*.....***.**.*****..*.**.**..*..**.*.*. *..*.*..*..*..*****.**.*****.*.**.*.*..**.*....**......*..***.*.*.*.**..**.*...*.**.****.*..**.**.**.***.**.*.***.*....*.***.*.***..*...**.*****.*********.*...**.****........**.*..*****..****..*.***.**...*..*...*....***....*.....***.***.*.**.*....*.*...*.**..*...*..*.******.....*.*...**..****..*.*.*...**..*..**....*.*****..*..*.*.....***.**.*.**.*.**.*....*..*.*.*..*.**..*...***..**.*....**...**.*.......***.**.**...****..*..*.***.*.*..*.*.*******...*.**.**.*.**.*...**.*...**.**..*...*..*.***.*.***.*..***.*..*..*****.*.***.*...*.*.**..*.*.*****..*.....**.*..*.*...***..*.....***.*..*...***.***...*..****.*..**.*******..*.**.*.**..***..**..*...*.*..*****..*.....**....****.**.***..**.*****.**..***.*.**.****.....*.**.**..*.***...****..**...**.*.*.****...*.*...*..*......*****.**..*..*..*****..**.*.....*.**.***..*****..**..****.....**.**.*.**..*..*******.*.*...**.*...*..**..**..**.**..*.*..*.**.******.**.**.*.....*.**.....**..*...*.....***..*..*...****..*..*....**.*.*.*..*.**.**.*.*..**....*.**.**.*..........**.......*.****.**..*.**...****..***.*.....*.*...*..*.***.*...*..*****..**.***..**....*.*..*..**.*.****.***.***.....***.*****.*.*.....*..***....****.*.**.**..**..*..***..*..*.*.**....*....*.**********.**...*******..*....**.****..****.*...***.**..*****.**...*.*.****..**.*..**.***.****.****.*......*....***..**.*.*.*......*...*.******..**....*.*..*..***..*..**.**..***.**..*...*.....**.*.**.*....*..**.****.**..*...****.***.**.*.*..****...*.*......****.....*.......*....********.*.*.***..***.*.**...**..****.******..**.*..*.*******..***...**..*.*...*..*....***....**..****...***.*.*..*...*.....*..****..*.*.*..***.*.*...*.*..*..**.*.**.*..*..**...**..**..***.*..*.*.**...*..*...*.**..***..*.*.*****....****.*....***.***.*.*.**.****..**.***....**.*..*.****..**.......*.*.*..******.**.**...***.*...*.*****.*...**..*.*.***..*.*..**.*....*.*.*.*...***.***.......***...*..******.****..*.**.*..******.***.**..*..***..*....****..*..*..****..**..*...**.*.**..*.***...***.**.***.**.*.***...*.** *.*...****....*.*.*...*******..***...*.*..**.*...*...***......*.....***.***...***..**.*.*****.**...*..**.....*..**.****..*.*..****.*.*.*.*.***..**...********..*.....*...........*..*.*.**.***....*.*.*.*.*..**....*****..*.....**...**.**....*...****.*.*.*......*.*.*.**...*...******..***.**..**...******.*.*.****......***.*.*.**.*.*...****..**..****...*.*.**.*.....*...**..***.***.***.**........***........*..*.**.*.**...*.......*.....***.*.****..*.**.****.**.***...**.**.....*.......*.****...*****...*.*.*..*..*.*..*....***.*.*..*..****.****...*.*....*..*.*.*.*..**.****..*....*****..**.*.**.***.*.****.**.**.***..*.*..******.*.***..*...**....*.....*.***.**.*.***..***..*..*...*..**....*......**.**.....**.*..**.....**.***..***.**..**...*..*.*..*.*.*.**..**.***..***..**.**.....**.*....*...**........*..*.*...........*.**..*..**.**.*...***.*.**...*.*.*.*.*.*......**.**....******.*..***..*.**..**.***.*.***.......**.*...*****.**..**.*..**.*.*.**.....*..*..*..**.*.**.**.*..*...*...**......*..*****...*..*.***...***.***.*.*..***.**.....*..**.**..***..*.*..**...***********..*.*...*..*..****.*.*...*...*...*****.***.*.***.***....****.**..*...****.*....****.*...*..*.*****...*.*******.....***...*****.*.**.....****.***...*..**.*..*....*.*....*...**..**..*.*....**.*.***..***...***.***.****.......*...*.*..*.***...*....**.*..**.*..*...*..******.*.....***.****.*..**.*.*.**.***..*..*.**.***.***..*******.**.*..*.***.*.*..*****..***.**.****.*.*....*..**...**.**.**..*****.**......*.**..**.**.........*.*.*******..****...****....*.*******.....***.**.***.....**...*.**..*.***..**.....***.***.*.*......**.**.*...**.*...***.*.*.****..*...*..**..*.***..*.....*.**.*.*...*****...******.*..******....*.*..**.**.*..*..*.****.***.*.**..*.......********.******...**.***...*****....****.****.**....*...***.***.*.**.***.***..*******.*.**..**.*...*.*..**..****....*...*.*..*..**.....**.....*...***..*.**...*.*..**....*...*..**..**.**.***...*.**.*****.**..***..*******..*...**.*.*....*....******.*..**..*.*.*.*..***.**.*** .*....**.*..*.**...*.*..**.**...**....**.*****...*...*.*..***.*.**....**.*****....**.*..*.*....*.....****.*..*.*.*.*..*.**.*..*.****.*.***.*...**..*****.*****...**.*.*******...*****....*.**.*.****.*.****..*.*..***...*..***.*..*..*****..**..******..*.*..**.**...*.*..**..**.**...*....*.**.....**.*.*..**..***....**.*...***..**.***.*..***..*...**.*.**.*..***..***......*.*.*..*.**.*.**..**..**.**..*..*.*......***.*........**.**..**.*.*........**.....***.*.***.*..**....*...*..**..**..****.*.**.....*...*****.*****.*.***.*.*.**.****..*...*.**..*****..*...*.*...***...**.*..**...*.****.*.*...**...**.*.**.*..*.****...**.*.*.**.*....*.***.***.*.**...*****...*.**.*.*.*.*....*...**.*...*..**....*.**..**..*..*....*.....*.*.......***.***...*..**.**.*.*..**.***.****..****...*..***..*.**..*.*..*...***..***...***.***.*..*..*..****...*..****.***.*.....**....*......***...*.*..******...**..***..*****..**..*****.**..*.****.**...*.....*.*.*..**....*.......***.**.*.*...***..***..*..***....*.**.**.*..*.**.***...**.*.*.*..***.*..*.**.*.**..*.*...****..*.***..*.***..***.**.....*.*.*.*.***..*.**..**.***...*.*..**..********.*...**...*...*.**.*...*.*...*.*.....*...*.**.*.**.**...*..*****.*.*....*.****.*...***.*.**.*.*....**...*.*....*.**......*..*.***.*..*.*.**....*.*.*..*...**.*..*..**..*.**..***...*..*.******..*..*..*.**...**.*.********..**.**.*.**..*.*****...***.....*.....*.***...**.**...***..*...****...***......**..*...**...**.*..*...*.*.*...*..*....********.*.**.**..****.*.....*.*...*.**.*.*...**....**..**.*..****.**....**.*******...**.*....**********.....*....*..*.**.**.*.**..*.**..**......***....***..*.*.*...*****..*..*..***..*...*..***....***..**.**.**....*****.*.*.**..*...*.*.**...*.**.*.**.*...**.*..**.*.*.*.....***..**......*****.*.**.**..*...*.....*...*.*.*.***..***..*...*..*.*...*.*.*.*..***...*....*...*....**.***...*.**..*.*.**.**.....*..***.**..*.*****.**..*..*.........*.******.***..***.*....*...****....***...*********.*****.***..*...***..*.*..*..*.*.**..*..**...***.*....**..*****. ....**...*.*******.**..****..*......*.*..*.....***..***.....**.**.***.*.***..***..***.*..*..*...*******...*..**..*****.***.*..**.*.**.*.*.**.***.***......*.**....*.**..*.*.**....*...*.****..**.*.*.*...*.*****.*.*.*.**..**...*.*.....***.*..***..****.....*.**.........*.*..**..*..*.*****.******...*..**..*.*....**..**.*......**.*..**.......*....*....*.*..*...**.*..*******.*..****..**..*...**.*.*...*.*..**....*.....****..**.***.**.*.*.*..*...**...***.....*......*.*..**.**.**.*..***.**..*.****..****.***..*..*..*.*..***.*.*.*....**.*...*....*.......**...*..***....**.*.***....*.***.*..*..*.*.***...*.**...*.......**.*.*...*.**...*....*.**.*.*.*.**...*...*.*..*..*..***.*...*..*.*.******..**...******.*********.**....**.*.*.****..*......****.*.****.******..*..******.*****.*.***....***....**...*....*..**.*.*...*...*****.***...*.***..*.***...****.**.*.****.**.....*.**.*.*..*.****.**.*...*.*.**..*.*.**..*..*...**....***.*....*.***...***..***.*.*.*...***.**..****..****.*.**.*.***.*****..*.***..**..***.**..***...*....***...**..........*.*.*****..**.*...*.***..****.*.*..********.*.*..***..*.***.*.**..*.**.**.**..***.*.*...****..*.*..*.**.*****..**...*.**...*.*.**.*.*.****.***.*..**..**..*.****...*.....***.**.**...*..****..**..*..*.*.**.*.*.**..**...***...**.*.*..***..*.*..*..*****.**.*.*..***.**...*...****.....***.***....***..***.*****...****.*...*....**..***.*..*...*.*.**..**..*..*****.*...*.*.***..*....*.**......*..*....*.*....*....*****...***.**.**.*.**.****.**...*.**..******.***..*.****..**..***..*.*..****....*.*..****.**..*.....*.......**.**..*.**..**.*..**..*******...........***.*.*..*****..**.*****.*.**..*.****.**..**.**..**.*.*****.**.*.*.**...*.....**.**.*...*.*....***...*.*.*....**...*........*...*.*.**....**.*...**.*..*..*....*.***..***.*...*..*.*****....***.***.***.**..*.**..*..**..*..*.**.....*..**.....*...**.**.**..*...........**.*.***....*..*.***.***.***.******.*..*.....*..**...*****.*****...*****..*.*.**...*..*.**..**.***.**..*.*.*......**...**.*...****...*.***....*** ..*.**.*..*.*..******...*...*....*.**...*.*.*..***.***..****...***..*.*..**..**..*..*..**...*..**.*.**.******.****......*...*..*.*.*****..*.****..**...***..*.**.*..****....**....******.*..*....*******.*..**......**...***.**.*.***....***.....**.....*.*.......*.**.**.**..*..*.*..*.**...***..*****...*..*.*.*..*****..*..*...*..***...*.*.**.**..**.**.*.***...*...**.......*..*....*..**.....**..**..***.*.*...****..****......*..*.****..*.**.....*..*.***.*.....***.**..***..*.*.*.*....*...*...*...**.......***.*.**....*.*.*..**.*.**.**.***.*..**.*..*.***..****...*...*..***....*****..***..*..*....*....*....***.*.*..*.*..**.*....**.***..*.*.**..**..*.***..**.*.******.*.*....***...*...*.**...*.*.***.**..*...****.*..*.*.....**.***....***..***...*.***..*..*.*....**..**.**.***..****...***.*..*.*.*.*..**.****.....**.**.**.**..*.**.*.*.***.*****.**.*.*..**..*.....*..*..**..****..*.*.***..****..*..*...**....*.*.....*....*...***.*..*.******.****..*...*******...*...*.***.*..*.**.*.***..*.....**..**.**.*.******...**.*.***.*..*.*****...***.....*...*..*..**.**...*.....**.*.***...**.*.....*.*.....****.****...*..***..****...*..*..****..*..**.*.*.*..*..**.**..***.**.**.*****...**..**..*.***.......*..**.**...***..*..**.*.****.*..*..*..**...***.....**.**..**.**..*.*.**..***..***.**..*****...*.*...**........****.*...*.**...***.***.*.**....*.**.*.********......*...*.*.**.....**.***.*.*.**...........**...*....*....*.*.***.**.*****...**.*.*...*.*.*.*..*.*.**....******.................*..**..**....**.*..*.**.*.*.*...*.*..****.*.*..**.*.**.*....**.*.***....*..**.***.*..*....*....**.**.**.*......****..*.....****....**..*.*..*..***.*...*.***.*.*......*.....*.****.....**.**....**.*****.***.*...*.**.**.**.**....*..*.**.*.*..**.******...*..***.*....***.....*.**....******.....***.*.**..**..*..****.*.....**...**..*.****.*..***.****..*..*...*****.**...**..*.**.***..*...*...*.*....*..*.***..*.****....*.*..*..*.*****..*.*..******.**.***....****...*.*..**.*.*.*****...****.********.**.****...************.****..** *.***..*.*..*.*.*..*.****..**.****..**.*.**.*******...*..**.**..*..****.**.*.*...*..**..**.**.*.*..**.****...*.*****..*.*...*..**..*..*...*..****.****...*...*..**.*.*.*..*****.*..*.*.*****..*******...****.*.*****..*.**..*..*******...***...***.***.*.*.*****....**..*......*******.*.**.*..*.**..**.*...****..*.*.*.*..*.**.***.*.....****..**.*.*.*.***.....*****..***....**.****....****..*.*.*.*.*.*..*........*.....*.*.***.**..*...***.*.**...*****.**.*..*.**...***..*.*****.....***.***.**...**..**.***.****...*...****.*..***.**..*****.*..*..*.....***.***.*.*.**..*.*********..*...**...**......*.....***..***..*.....*...*.*.*****....*.*..*.**...*.**..**.****.***.*..***..****.*..*....*..**.**.*..****.*.******..*...****.*...**..***...***.*....****.***.***...*.*..**..**.*.*..*.*.*.*..*.*.***.*****..*.......**.*..*........*..*.*.***....**.*.***.***...**...*.*.....*..***....**.*.*.....*..****.****.*...*.****..**..*.*.*.*.*.....**.****...*.*.*.**....**.***.**.**.**.*.***..*.**.......*.*.**.*...*.**...*.*.****.****.*.***...****.....**.....*..**.***.**.....*.....***.***...*.**.*..*****.******.*****.*.**.**.**.......****...*.**..****.****.*..****..**.*.....*.*....*......***...**.*.*..*...*..**.*.*...*...*.*.***********.**..**..*.****.*.*..*...*.**.**.*..***.**..**.....**..**...*..**.****..*.*.*..****.....*.**.***.**..*.*****.**.**..*..*....*...*.*.*******.******..*.*.***..*.***...*.***.*.**.**.**.**.*.**..***.*.*.****..**..*..*.*.***..*..*.....*.**.**...*.**.**.*.*....**.******..*.*.*...*..*..***.*.**....*.*.****....***.*..**.******.***..*****..*.*.*.**.*...**.**..*...*.******..**...***.*...*....***.***....*...*....*...***.********.....*.*.*.*...*.*.*..*...*.*..*....*****....****.*.*.**..**..***...*.*.*.**...*...**....*.****.***........****...*..*.**..**.***.*...*..*.*..*****...***...***...***.**..***.***.*....*.*.*...*..****.**.**.*.****.**.****.**..**.*..**.*.**..*..*..*.********.**..**.**..*.....*..*.**...***..**..**.*******.****.....*.*.*..*..*.**.*.*.*.*..*.*.***.*.**..*.**.....**. *..**..**..*...**..**.*.****.**..*.*.*.*..***.**.*..*.****...**.**.*.*..***.*.*.**.*.**..***...**.**...****...*.**....*..*.*.*...**..******.**.*.....*.*..*.*..***....*....***.*...*.**.*.**...**.....***..****.***...***...*.**..*.*..*.**.*.*.***..*..*.*.***...*.**...*..*.**......*.***.*....*...***.**.*.**..**.***..*.**...**.*****.*.**.**.*.....**..**....**..*..*..*.**...*.***.*..**..***..**..**.*.....*...**.**.**....*.*....*..*...*********...*.....***************.***.**.**...***.****..**..**..*..*..*..*..**.***..****.***.*....*..*.***..*.******..*..*.**..*..*..***...*...***.*.**.**..***..****..***..*...******.....*...****...***.***....**...*.*..***..*.*.*.**......*....**.***..********..*..*******...****...***..**.....*.**...*.**.*..***.****...**.*.*..*..**..*...***...****.****..*******..*.*.............*..***.**...*.***....*..****.*.....*.*..****...*..**.*.******...*..*...*.*.**..*.****..**......*.*...*.**..*....**...*.*.**.**..*.**..*.*****.*..**.****.*..****.*....**.***.....*.***.*...**..*.*.*..*.*....*.*.*...******.*.*....*.**....**.*....*.***.***.*...*.*.*.*******...*.**..**.*.*.**.*.*.*.*..**.*....**..*....*..**..******...*..**...*.*..*.***.*...*.**..****.**.**.**.***.*.*..*.*...*.*.*.*.*****.*.*..**.***.*.*...***.**..**..**.*...*..**..*.***..*.*.*.***...*.**.**.****..**..*.*..*.*..*.**.**.**....*.*.****..*.*.....*..*.***...***.*.**.***..*...**.*..**..****...*.*.....**.**..***.*..*...*.*.***.***..***.***.*.***....*.**.*.**..****.*.***.******.....*...**.***.*...**.**..*....**.*.......***..**.****.*....**.....***......*...**.**.*..**...***..*....****....**..*.**.*.**....*...***..***..*...**..****.*.....*..*.**..****...*.**...*.*.*.**.***.**.*..**...*******.********.......***...**.*...*.**..**..**....**.**.*....**......*..*.*..**.******....*.*..*......***..*..*..*.***..***..****.*...***..*.*..*.*****.*.**...****.**.*.***.***...*...*...***.*****.*.*.***..*...*.*...*.*.*.......*..**..**..**....*.*...**.*...*.*....*********..****.**..*.***.**.*......**.**********...**. ***.*..**.*.**.*..**..*.....**.**.*..*.****..***...**..*.*.**.*.*........*.***..**...*.***..***..**..*.***.*.*..*.**..*.*******.**.*.*..**.**..*.*.**.****....***.*..*.****.*.**..**.*...**.*.**.....***..**.**....***.**...**.***.....*..*.*...*.****.****..*..*.***.**..**.***..****.*...**........*.**.***.****.....****.***.*.....**..*.....*.*..***.*.**......**.*..***.*....**.*.*...*....**.*..**.**.**.**.*.*...*.....**..*..**.*..****...*.*.*.**.***.*..*******.*****.**.**.***.........*.*...***...***..***.***..*.**..*******..****.*..****.*...*...*.*.**.**......*.*...*.....****.*........*.**....*....*.*..**....*.***.*.*.....**.************..**..*.***.*...*...**.**.*.*.********..*...**....****..*.****........*.***....*.*.*.***..*.*.*.****...**.*.**.***.*....*.******.***..**...*...**.*.........*****..*....*...******.***..*....******.**.***..**.*..**.*..**..**.**.****..**....**....**...*.......*....****.**.******......*.**..*.***.*.**.*.*.**.*.****.***..*******.***.**.***..***...***..***.**..***...***.***....*.**.**.*..*****.*..*..*...*....*..*..*..*.......**..*.**...**.***.*.**.....*.*.*....**..**.***...*.**.*.*....**.*.*..*.**..*.**.*..**.*.*.*.****.*...*.**.***.*.*.*....**..**..****.**.**...**..*...*..*..***.....******.***.****.**....***...*.*..**...*..**..***......****.****.*.*...*.****...*****.*..***.*.*.*.*....*.********.**.*....*.***..*.**..*..***.*...*.******.**..*****...******...**.*....*.*.**.***...*.*...*........****....*..**.****....**..**.**.***..**..*..*....**.*.*..*..*.**.*****.**..***.***.***.***..**...*****..**.**.**..*....*..****....*.**....*....**....***.*.*.*...**......**.*..****.*.*..****.**.*.....*.....**.**..******.*...*.*....**.**..**...*.***.***.**...**....******..************....*.*.**.*..**.*.*......******..*...*.*..****.*****.*.***.*..*.**.*..*..*.*.****....*.*.***.**..**..**.***..*..***.**.**..*******..*.*...***.*...***.***.*********.***.*...**..**..*..**....*....**.***.****...***.***..**.**...*..*..*.**.**.*..*..****.*..*.*......*....*.*.*.*..*.**. ****.*.*.***.*.*.*..*.*..*.*...*.******.*.*..*.....***.*..**.*.**.*..*...*.*..*.**.*.*.*.***.*..**.***...*.*...*...*.*.*****..**..*.*.***.****..**...****....*.***.*.*....*.*.*.*..*...**.*...****.**.*...*.....***.*..***.*.*****.*.***..**..*.*****...........**..**..*..*...**.**...*.*.*.......*.*.**..**.***..*.****.*.*.**...****.*.*******.**.*.*****.....**..*.***.*..**.***.**.....*...*.*.*.*.****.**.**.*...*..**.***.******..*..**.***..*.*..*.***.**.*****..*..*..*.*..*..****.*...*.*..*.....******..*....*..*....**.********.****...**..*****....**...**........****...*****....*.**...**..*.****...*.****..*.....*.*..**.***..*****.**.*******..**.*..*******.*.....*..**....*..**..*......*...**.*.*.**...*.*.*.*....***.*..*.***..*..*....*.********.....****.*....***.**......**.**.*.....****...*.*....*.*..*..*..*...***.*..**......**.*.**..**.**.***.****.***..*.**..*..*.*...**....**.*...*.*****.*.*.**...*...*...*****..*.*..*..**...**.*.**..******..*..*..******..........***.*..**...*..*.*...*....**.**.**.***.***..*..****.*...*..*.*.*..*****.*......**....*.*...*.**.*.*.*..**.*.**.*.**.*.....*.*..**.*****...**.**......***.*..*..****...*...**.*******..**...**.****....*.*.*.**...**.*.**.***.*...**..***...**....*.***..***..**.**..*....**...**.**...**.*.**.*.*.*..*....***.....*..*..****..*...*********.**..*..***..**...**..***.*.**.....*..**.**.*..**.***.*.*.....*.*****..******......*****.*.*....**.....*.**..**.*.*...*.*.*.**..**...**...*.****..*...*...*..*..*..*..*****..*.**.*..*.*.***..**....*.**.**..**....***.....*.**......***..*.*.*...*.*......*****.*..**.*.*.**..**....**.*.*****.....****..*...*..*.*.***...*.***..*...****...**....*****.**...*.***..*****.*....*****.**.***.*.**.***.*...**.......*...*.*.....**..*.**....***.**....****.*.*******....*.*.**.*...**.*.***..*...*.*.**.*..*....**.**...*...**.**.*.......**....*.*..**..*..*.*.*.**.*...**.....**..***.*.**.**..*.***.**.......***.***...*******..*...*.*.*....*.*.*..**.*........*.***..**.***.**.*.****..**..*.*....****.*.*.*.*..*..***...*. .**..****...*.**.*.....**...*...****.*****......***....****......*..***..*.*...********..*.*.*....*.*..**..*.*..*.***.**.**.***..**.*....******...****.*...***..*.*...*.*......*.*....**..**.*.**.*.*.....*..***.**...*..*.*.*..*.....****...*.****.*.*...*.****.*.****.**.....*.*..*.*.****.*.**.**.*..***.*.*.*.......**.*........******.*.**.***..*....*..*......*...**...**...**.*******.********..*.*...*.**.*.*...***.*******.**..*..**.*...****.*..***.**.***.****...***...*....*.***.**..**.*.**.**..*.****....*..*....*.**....*..**.**..**.***..*.**.*.*.**.*.*...*.*.*..**..**..*.*.*.*****...**.*...*.*.....*..**..**.*.**....*.*..*****...***.***..*.*.******.....***..*...*.*.....***.***...**.*..*...*...*.*....*...**.*.******.**.*..*..*.**....*..***..**...****..**.**.*..*.****..*.*.*..*.**..****....*****....*...*****.....*....**.***..*.**..*.*.*****.....*..*.*..*..*...**.*.***....**.*.....**.**..***.*..*..**..*....*.*.....**.*.*..*..*..*...**...*.****.*..*****...****..*.**.*.**...********.**.***..*.*.*.***.**.*.*.***.**.....***.....*.*.*.*.*...*....*..**.*.***..***...****...*..*..***.**.**...*...*.*.***....*.*.***.*..*.*.*.*****..*.**.*..**.*.......****.***........*.*.*.**..*.***.********.**.***...**.*.****..****...*....*.**.*..*..***..*....*.*.*....*.***..*.*..*..*.**.*.****..*.****.*.**.*.*..***.*.******.*.*******..******.*.**.....*...****.*.****.********.*.*..*......***.*......*..**.****.**.*****..****..****..***.*..*.*...*.***...*..*****......*.**..*.*......***...***.*.*...*....*.**.**..*****.......*....*.**..*..*****..**....***.***...*.***.*....**.*.***...**.*...*.*.**.**.**.*...**.*.*...****...*..*...**.****.**.***.*.*.**..*****.*...**.*..*.*.*.***...****..*.***...*...*.****..**.**.*..***.***..*..*.*******..**...**.***.***..*...*.*.****.*.**.***.**.***.*..*.*.*..****.**.*..*.*..*.*.**.*.*..**..***.*****.**.***.**..*..**.*.*.*...*.*..*....*.....*.*.*..*.*.....***..*.*.**.****..*.**.****.*****..*..**.**..**.*...*.***.**.*.*.****.*******.*.*.*..*...*.**.........****.****.*...*.**. .**.*.*..**.*.....**.***..*.*...*...*.***..**.*****.*..******...*.*....***.*.**.*..**.*.*.*..*.*.****...*.*.*..****.*****.*.**...*....*..*...**.******..*.**..*.*.....**...*..*.*****..*****.**...*...*.*.*.***...**.*......**....*..****.*.******.*..**.***..*..*.*.....**.***.....*.**....**..**.*..**..*.*.*..*..*.*..**.**...**.****..****.**.*..**..*...**...**.**************..*.*.*.*.**...***.****..*..*****.*..*.*.*..*********.*.*..*.**...*****..*......**.***..*.***....****..**.*..**.*..*......**.*..****..*.....*****.*...**..**..**.*.*..**.*.*.***..*.****.*.**..**.***.***.**.***...*..***.*.**..**..*.*.**.***...**.*....**.*.**.**..*..*...**..***.*....***.*.***.*.*.*.*..***...***.*..*.**.......*.**..*******.**..**.*.**.*.*...*...*...*..*.*.***..**.*.**.....***..***...****.*..**....******...**..****.**....*...*.*.........**.***..*..*..***.....**.*.*..*.*.*.**..*.***..****.**.**..**..*.*..**.*.*..**.**.*.....***.**...**.*.*.*.**.*........*.**.**.********...*....***.**..*.**.**.....***.....*.*..*..****.*****..*...*.*..*****.*...*.*......*****.*...*........*.*.***.*.*.*..*****.*..***.*.**..***......*...*****.*....*...*...*.*.**..*...**..****.*.****.***...***......****.**.*.*...*..**......*****.**.****..*....*..*.**...*.***...*..***.**.*.**..*..**.*..*...*...*..********..*.......******..**.**.*.**.***..*.*...*.****..**.*.*..*.******...**.*****.*....*******.*.**..*..**..**.***********.**..***..***..*.*****..*...*.****..**...**.*.***..**.**...**.****..***.*.*.*..**..***..**..*.....*..**.*..*.*.*...**..*.*.*..**...**..**.**.*.****.****..******...***...*.***..****...**.*.....*.**.*.*.**.*.*.****.*****..*.*******.**..*.**..***.*.*..**.*..*...*..*.*...*.***...***.***.**....*....*...*..***....*.****.*****.**.*..****.****...**....*.***.**.*.*.*.*..*..*..*.*..**.**.*...***.***.*..**.*.***.***.*.......*.*..**.....****.*...*..*.**.....**.*.....*..**.**.**..*.**.*.*.**.*****..**..*******.**..*.**.*.****...**..*.**.*.*...**.*..*.**....*****....*.*...**.****..*...**.*.**....***.*.*.*******... .*....*...*.*..*..***...***..*.**.*.***.***.**.*.**..**..*.***.***.***.*.***..*..**.******..**...*.**..*.****.*.**.*..****.*.*.***.**.*.....*.**...**...**.*.*.*..**..*...***.*...*.*...*.***.****.*.**..**....****.*.*.**.**..*.*..*..*.***.*.****.***...*...***.***..***.*.*.*.*.**.*..***..***...**.*..*..*..*..*.***.*.*****...**....*..**..**..**.***..******.*...**.....**.*..***.**.**.*****.*...**...**.*.**.*....*.*.*.**...***.***...***.**..*...**....*****.**.**...*.*..*....*.*...**.*..*....*...*.*****.*.****..**...*********...**.....******...*.*......**..***...*.*...**...*.*...**.***..*.*..***.***.***..*.**.*...*.*...**..**......**.*****.***.*.....***..****..*.**.*...*****.***...***...*..**..*..*.*.*.*.*.*.*.**.***.*..**.**.*..**...*.********...*..**.**........**.****.....**..**..*..*.*....*.**.*.***.**.*...*....**.****..***..****.*.**..*...*....******...*.**...***.*...***.*.**..*.**.....*.*..****..*..***.*......****.*.**..**.*.*.*******.*....*...*..**.***.****..*****...*.*******...**.*....***..*..**.*...**...*.*****.**.*.**.*..***.**...**....*.*******.*...***..*.*..*..**..**.*....**.*.*.******..**.**.**.*...***.****..*.****..******...*.*..*****..*.*.*.*.*.**..*.*..*****.**.*.*.*.*..**.....*..**.***..***....*.......**...*..*..*.*.***.***..*.....*..*...******.****....*..*.*..*..***..**....*.**..*.***.*.***....*...**...**.**.**.*.*..*.......***.*.*..*...*****.***.......***....*.*.....**.***.****.****.***.*.*..**.*..**.*...*.***.***..*.*.****....**.***.*..*.*.**..***...***...*.*.*.*...***.*.*..**...*..........*.**....*..*..*****.*.*.*..*.**.**.*.*.*...**...*..*..****.*..**.*.***.**..****.**.**.....*..**.*.*.*..******.**..*.**..***.*...***..*****..*.***..****..*..*.**..*.**.*....*..***..***.**..**..*...**..**...**.*.*.***...***.*****....****.**..***.*...*..****.....*.**.*...*.*......*..*..*****.*.*..*..*.**..*.*...***..***...*********...**...**....*.*****.****..****..*******.*..****.*.*.**.**.*..****.*.**...**..*..***..**...******..**.***...*.**.*********..*.*.*.**....*..**. **...*.**.*...****.*...****..***.*.*..*.**.*..**..*..*...*..*......****...*.*.*.*.*.****..***.....****..**....*...***.***...*.*.*.*.******.*.***..***.*..*..*.*...*.......**..***.******...*.*...****.......*.**.**.**..*......*...**.****...********..**..*..*....*.*..****.**..*.*...*..**.**..**.*..*.***.******.....*.*****.*****..*******.***.**..***.......******.*.**..*....**...*.*..*..**...****..*.**....*...*****..**.*...*.**.*..*****......****..*....*.*.*..*.*.*..*****...**..*...........*.*****...*.*...*..*****..**.*..***..*.***..**.**.......*.**.*..******..**..*.**.....*......******....**.**..*.*....*.*..*....***.****.***..*.*......*.*.....*.*.**..*.*****.*..*****.**...****.***......****.*...*..*...*.*...***..*....*****.....***.*.*.......*.**...**.*...**....***.**.****.***.***.**..*.**....**...**.***..****..*.***..*..*......***.*..*.**.*.*.******.**.**.....*..*.**..*.*...*.*.***.*.*.**.**.*.****.*..****.*.*..***.*..***..*.**..***...*..**..*..**.*.*.***..*........*.****..*.**..**.**...**..***.**..*....*.*..*.**...*.......**...*.**.*...*..*.........*...**..*.*.*.*.*.*.*.****..**.**.**.....**..**..*..*..*.**..*.****.***...*.***..**.***..*.**.*.**.**......**.**..*.*...*....***.*****.***..**.**..*..*****..*.******...**.*.*.*...*.*.*.***.**..***..*.**.**.*....***.**.**..**.*****..*..**..**.**.**.*.***.....****..*...******...**..**.*....*****.**...**..**..***..*..**.******..**.**.........**......***.*.....**.**..*...**.*.**..**..*...*..*.****.*...**.**.**....**...**....****....***...**....*......*.*.*....*....*..**.*.***.**..**.**.***.*...*....**.**.....*...****.*.**.***.***.*.*...*...**.*..*****.****.****.***.*.****.*..*...*.**..****..*.**.......**.*.*.**....****.*...**.****.***.*.*****..*..*.*.*.******.......*.**....**.**.*..*..*...*..**..**..*..*.****.*....***....*....*....**.**.*..**....*.****...**.**....***..**..**....*.**.**..****..**.**..***.*..*..*..*.***......**.*.*.*.**..**...*.*.**..*.**.***....***.**.*...***...***.*.**..*****.*....*****...*******.*.*..*......**.* *..**.****........*.*..***.*..***.*.***...*.****...*..***...*..***.***...*.****.*..**...***.**..*.**..*.****...**..*..*..*.****.**.*.**.*..*****.*..*..*..*****..***.*.*...**.*.*..*.**.*....*..*...***..**..***..*****.*........****...........*.*..*.***.*****....*....*.**..****....*...****.*.******.*...**.*.*..***...*.***..*.**....*.*..***..*..**...*...*.******.*.**...*.**..*.*.*.*.**.******......*...***..*.**.*....**..*.****....****.***..*.***...*..*......*..*.*..**....*****.*.***.*.**.**...*.*....*.***.*****.*..*.*.**..**...***..**..***..*..**..*....***..**..**...*....***.*..***..***..*..*....*.*...**..***..***...*...*.**....***..*...**.**.****.....*...*..*.***.******..**.**.....*..*..**.***.**.***.*.*..**..**.*....*....****.*....**..*..**.*...**.***..****.*.*.*.......*..****.*.*....*..*.******.**.*....*..*.***..***..***.*...********.*.***..*....*.*.....**..**.**.*..**.***.*.......**...**.*..*.**.....*.....*******.*.*.***.****.*...*.*.**.*.*.***.....*..*.*.*..*...*..***.**.**.....*.****...*........**.*****.**...*.*.**.*.*....**.*...*.*.*...*.**...**...****...*.*...*....*****.*..*******....**.*..*..*.*....*.*..***.***..*.**..*.....*.**..*...*....***.*..**.*.***.*.*.*...*.**.*..****..*.*.....*.*...*..*.***.*...*****...**...**.**.*.**.*.***.*******....***.**.***....*.*.**.*.*..*..*.**..*..*...*..*...*.*.**.*......*...*.*.*.***.*.*..*..***.**.**..*..*.**..*.*.**....****.**.*****.**..***.*..*...**.*.*.**...*..*.****..*.*.****.*.***....*.....*.*..***....*..**....*.*..*.*..*.******..****..*........***....**.*..*.***...*..**..*...*..*...*.**.*.*.**...***..*********...*......**.*.**.*.*..***.*.*...**.**....**.*.....****....*.***...**......*.***..***....****.**.**....**.*.*.*.*.*...*.***.*.*****......*.*.*****..**.**.*.*.****.**..**.***..*.**.**.*..**...***...*.*.*...*..**..*.**.**..*......**..**.****.*.**...**..*****...**..***.**.**...*......*..*.....***.*.*..*.**..***.*..**..**.****.***..****.**.*..*****...*.*.*..**..*****.***...*...*..*.*..**.**.**.*.*..*..*..****.**..*...* .***.......*.*..*.*...*.*...*...*.***....**..**.***..*..***.*.....*.**..***.*.*.....**.*****.*.*...*.*****.**.**..*.**..*******...**..**.*.*******.**.*****..***.**....*...*.*.*...**..*..****.*.******..**.**.*...*.*.***.***...*.*.**...**.***..........*..*.**.**...**.**..*.*.*.**.*.**..*.*.**.****.**.**.**.***..*.**..***...*.*.*.*..**.*....*..**.....****....**..*.**..*****..**..*...*.*.*.**.*.****.*....*...**.*..******..**..*..***..***.**...*.*.*........**.*.*....**.....*..*****..*.*****......**.*********..*.*..***...***.*..**...****.**.**.*..******.***.**.**.***.....**.*.*..**.*.*****..*.**.*.********.*.......**.*.***...**.****.*.*..*.*..*.*..****..*..*....*....*.*.*.**.*****.**.*****.***.***.**..**.*****.*..**.*..*.*....*..****.***.*..**.*.*..*.********..*...*.***.*.**..*.*..**...**..********..*.....*...******...**.***.****....*.**.***..****...**..*.....*.*.*..**...*...*...*..*.*.******.*......***....*......****.*****.*.***.*****.****.***.**.*.**.*.*.****..*..***...**.*.**.**.**.*.***....**....**.**.***.****.*.*.**.**.*******..**...*.*.*.**.**.*..*.**..**....*..*.*.*.****.*****..*...*.**.****..*...****.***.**.....***.**..*...*.***.*....**...*..*..**.*..***.**.*......*.***.*..*.*.*.*****...*.*..***...*****..**.*....*.********..*..****.*...*..**...**.....**..**..*.*..*.*.**....*******.*****.***.*.*..***......*..**..*.*..*...*******..........*.****.*...********.....*.***..*...*.....*****....*.*..*..*.***...*..**..*.**.***..*.*.****..*.*..*****..*.**...*.*....*******...*.*..**..*....*.*..****..***.*.**......**.**.....*.....*.*.**.*....*****.....****..*...**...*.......*.*.*...***.*..*.**.......*..**..***..*..*.*.*.***.**.*.****.**...**....**...*..**.**.**...***.*.***...*..*...*.*.*.....**.****.**..**..*....***.****.*.*..*.******..**..*...**....***...*.*****..*...*.**.**..***..*..**.*.**...**..****....****.****..*.******..***..*.***..***..**....****.*****.*.*..**...*...*.*..**.*...******....*...***...**....***....*...***..*.*****..*..*..*.*.**...***...*..*.*..********.**. .**.*..*.*.****.*.*..***.*.*..*...*.*.****.**..********.***..**..**..*...**..*..*..**.*..*.**.*..***....*..********..***...**.*.******.***......*..****.***.*.*..*******....*.*..***.*....***....*...**.***.*..*.......*.....*..****.***...*.*.**.**.......*..*.******.*.*.*.....*..***...***.*...**.*.*****.*.......*..*.**.***....*..*.*.*.*..**...*....**......*.***....**.*..*......**.******...**.**.*...*.*.*.***..***..***..*.*.......*..***.******.*..*..**.***.........*.***..***..**.*****.*.*****.......****..**....*....***...**.*.***********.***.*.*...*...*.****.*.*....***.....*.*......**.*.***..*.**.**.....*...****.**.*.***....**..*..***.**..*.*..*..*.*..**.*****..*.**.***.***...*.*.....****...*..*..*..*.***.**..**..**....*...**.*.**.*.*.*.**********.*.***.****...**.*..*****..***.*...**.**..**.******..**......**....****.******.***..******.*...*...**...**.**..*.*****.***...*.*.****.*.*.**..****.*...************.*.....**.**...*.****..**...**.**..***.***...****..*..****.*.*........**.****.****.*.*.*.*.*****.**....*.*..*...**...**.***..*.*.****....**.*.***....*..*...**.*..*.*****.*****.*....**...*******.*.*.*.*.*.......*****.*******.*.......***...*.**.**....*...*....*.*.*...*...*.*.******..***..*.***.*....*.*.**..*******..*....*....**...*.....*.**.***...*.****.*..*.****....***.**.**.......*....*..*.*..*.**..*.***.**.***....*.*...**.*.**...*....*****....****.*.******..**.*.**.*..***.***..*.*..*.*..*.**.***********..*.**.**..****.**........**********.**.**.**..*.*......*.*.****.*.*******.......*.*...***.**....*****...*...**.....**.....**.....**....**.**.**..*..*****.....*.*********......*..*...**.**.*.*...*..*..*..*..****.*.*..*****...**.**..*..**.*.*...*..**.*...*...*.*..*.*****.**.***.***..*.*....*...**..*.*..*....*...*.***..***..*.......*....*....**.**...*..*.***.**.*.*....*.**.*****.**..*.*.****..***..**..*.***.....*.***.*..**.*.*..*..*.....**....**..**.*..*.****..****...***.***......*.**.**.*.**.**.****.***.***..*.******.**.***.*.**...*.*.******.*..***.***.***.**...***.*..*. **...***.*..***.**.*..**....*..*...*..***......***.*.*..***..*..*..*.**...*********..*.*.**.*..**......***.*****.**********.*.*...**..*********...*..*..****.***...*....*..*..******.*.**.*.****.....*.*..*...*..*...*..**...**.***....*....**.*.*****........**...*.*.**....*.....*..*..*.*...****..**...*..**.**...*****..**.**..*.*.**.**..*..**.**...*****..*.*.*..**.*..***.***..*********..**.*.**..***.*.*.*.*.***.....***.*.****.****.**.*....*.***.*.*..**...**..*.**.**.***....*.**.*........***..**.***.*..*.*...*...*.*...*.**.***.***..*..****.**.***...**.**...*..**.*.***.*..**..***..*.*.**.*.**********..*.....**....*......***..****...***..**...*.*****.**..*........*.*...**.**...*..*..**.*.*..*..*..*.**..*...*.*.**..**.*.*.*..***...*.*....*.******.*.**.***.**.*.*.**..**.****..*.*..*.*....***.*****.*.**..*..*.*****..******..**....*...**...**.**..**...*****..*.**..*...***.***.*****.**.**.*.**.***.*..*..**....*..*...****....*..*.*.***.*.***....**.*.****.**...**.*.***..**..*.**..*.*.....*.*..*..*..**.****.**.*.****.*.*..****..******.*.**..****..***.*...***.***.......**....*.*.*.*..**...*..****...**...*.****.**.*.....****.*.**...*..**..*.*.***....******.***.*.***..**..*..***..*..*..**.*..*.*..*.***..**..**.*.*.***...****..*..**...**..*.***.**.**....***.*.....*...**..**...***.*...*.**.*.**..*..*..*..*.*..*...*.**..*....*.*..**..*.*...***..*.*....*.*..**.***....*.**....***..**....*...**.***..***.***.**.**.**..*.**...*.***.****..*.**...**....**.*.*..*...*..**.....***.***.******......***...******.*..*...****...**..*.......*.****.*..*..***.*....*...*.**....**.**.**.****.**..*.*...**.*.*.*..*.*..*...**...**.*..********..**.*.*..*.**.**..*..*******..*.*..**.***....***.*..******....***..******......*.*..***.**.*..********..**.**..*...**...*..***.**.**.*****...*****.***..***.*.*.**..*..**...*.*....*.**..**...*.*........**.**..**...*.*.**.**.*..*.*******....*...*.*.*..*.*...***...*..**...**...***..*.**.*..*****.*.***...***.*.**...**...*..**.*.**...***..**.*....*.........*.*...**.*....*..*.* .****.*.***..*.......*.**.**...**.**.*****.*.********.......*.**.*.*...***.....*.*....***.*****.**..*..**...***....**...****.*.*........*...*****..***..*.**.**.*.***.*******.*..**.*...******..*.*..*.**..*...*....****..*.*..*..*...**...*...**...*.....*.**.**..**.*..*.*.****.**.**..*.*.*..******.*...**.***.*..*.....**.....*.*....*..*..*....*.......*....****......***..***.*....**..*.*.**...***.*...*.***...**.**..**.**......***.*.*.*.**.*.*..***....*.*.****..**.*.......***.*****...*.*..**..**.**.**...*...*.****.*.*......*****.***.*.*......*.**.**...*..*..*.*.*..*****.*.**.*.....*.****..*.*.*.*..*.*********....***...**.**...****.*..**.*..*....**...*..*...**.*.*.*.**.*.*.*.....*..*..**..*.***..***..****..*.**.****..***..****.*.*...**...*..*..*......*......**..*.*.******.*...*..**..**...*..*****..**.****...*.*.*.*..**.*.*...*...*.....*.***....**.*.***...***..***..*..**.*..*.****..*.*..*.*.*.*.***.**.****....*...*.*.*.*.*.*..*.*......***.**..*......*..*..*.*..*.**..***.*...*.**...*....***..*..*.....*....**.**..**..**.*****.*.**..*...***.*.***..*..*.**..***..*.***.*.****.*.***.**..**.*..*.**.***..**.*....**.*..**...*..*.****.*..*..**.**..*..***.....*****.....***.*.*..*****.**.*..***...***..***..*.*...*.*..*******..****...*..*.*.**.*..***..*****..*.****.*...*.*....*.***.*...*****..****.*..*.**....*.*.****..*.*....*..*..*...*......*..**.*.*..**.****.*.**.....*..******..**.**.****.*...*****...****....*....********.*...***.*****.*.*.....*..*.....****.**.*....*.*.....*.******.*...**....****.......*...*..*.*.*..**..*....**.*..**...*.*....*.**.*..**...****...**.......*...*.**.**.*....****..****.*.*...*****.***.**..**...****.*.....*....*....*****.**.*....**.*..****..***..*.**.****..*..*..*.....*...***..*.*.*****.***.......****.**...**..**.*..***............*....**....*.*.*.**.***.****..**.*.*.**.***.**..*.*.*..*****.*.**..*...**.*.*.*..*.......***.*..**.****..**...**..****..*....***.*....***..*.*.*****...**.****..*...*.**.*..*..*.....***.*..**..*..*.**.*.*....***..****...*..*..*.*.* ***.*...****..*******...***.*...******..*.******.*****..*.....*....***.**.....******........*.....**.**.****..*.*..*.**.**...*.*..*..*.*****.****.***.*..**..**......*.....*...*..**..*****.*.****...*.*..*.***..*..**..*.*.**.*.***.*...**......***..*.***.*..*..*.*......**..*..*.*.*.***.**...*.*.***.***.**.*************.****....*....**.**....***.*..*.*.*..**..**..**.*......*...**......*.***.**.******...****.*..**.**..*.***.*.....****......**..*..*...*.*.*.****.*...*.*.*.**..*.*...*.*.*...*****.*.*.***.....***...**..*.*****...*..*.**.*.....***...*.*...*...*.*..*.*.*.***.*.**.**...*.**.***.**..*....**..**..*.....**...*..*..*..**...***..********.**.*..*.*.*..**..*.....***...*.*.*..***.*..***...*.*.**.***.**...*.*..*.*..*.*..*.***.**.***..*.***..***..*.*.*****..***.**.********..*...*.*.*..*.*..*........**.**...**..****..*..*******.*.*.*.*.....*****.*.*....*..............**..**.*.**.*..*..*..*****.******.......*.*.******.*.*.*.*.*..***.*.*.***.....*..***....*..*****...***..*..*****.....**.**.*..***.*.....*.*.*.*.*....*...**.***.*.*.*.*.****..**.*****..*....*.*...***.*.*.*.***.*.***.*.*.**.****.**..*.***.*....**..******..*.*.*.***..*****.***.*.*.*****.**......*....*..**.**....*...**.*..*........**.*****..*...*.**.***..**..*.*...***.*.****...**..**.*..**.*.*....*****.*****.**..***...*...*...**.*...**.**.*.****..*..**..**.*...**..*.*.*.*.*.***.*.**........***.**.*...*****.*....*...***.**.**.....***....*.*..*.*...*..**.**.*..***.*.***.********..*....*....***.*.*....*.*.....**.***....**.*.**..****.*.***.**.....*.*****.**...*.*.*..*...**....*.*...*..***.*..*..*.*****..*..*...***..**.**...*..*..*...***.*....**.*..*...*..*.*...*..***..********.*..*..........*...*..**..*..*.**.*.*..*.*.**....**....**...*.....*..*....***..**.**.*.***.**.*.*.*.**.**..*.****...*.*....*.**..*.*.***.*****.******.*.......*...**...*..*.***..**.*.***.*.*...**..*..*.***.****.**.**.*.***..*..*.*..*.*.**.*..*..***.*.*.*.***.*..****.**.*..*..*...***.***.*.*..**...*..***.**.********...**.**..**...*.*..*...*.*.**. **.*....**.*...****......**.**.*.***..*.***.*****..*.*........****.*..*.*..***...**..*.*....**.....**..*.**..***.*.**..*..*..*******...***.*..***.**...*..*.*..*.**..*.*..*****..*.*.....*.*.**....**.*.*...*.*.**.**...*.*...**.**..***.**..*****.***..*******.**.*.*******.*.....***..*.....**.....*.****.....*..**...**.*.***..**..*.**..*..*..*..*.*....*....****..***..*.*****.****...*.*..****..****..*.*.*.*....***.***..**.*....*..*.****..*.***..**..***.*..**...**....*.*.*****.***.*.*.*.***.**...**...****.*...*....*******..*****.**..*...******.**.****.*****.***.*****....**.**..*****...***.**...*..*..**.**.**********.*......***.**...**.***.***.***.*.**.*.****..*****.*.*.*.*.**...*..***...*...***.*...*******.*.*...**...**.*****.****.*...*.......*.*..*.*.**.******.*.**.....*.**.**..*....*...*..*.*****.***.*...*.*...*...*..****..*..**.......*******.**.***.*.***.***...*.*.***.***.*...*.*...*..*..*.*****...**.*.*..****.*.**.**..*......***...**...**....**..*.**...**...**.*..*...***.*.*........*.*.......**..**..****....*..*..**..***...*.*..***.***.*..*.*....**.*.*.*.*.****.....*..*.*.**...*..***....*.*.*.*.*****..*.****..**.*...***...*******.***.**.*.*.*.**.*.**..***..*...**.******.****.*..*....**...**.*.**......*.****...***.*....***.*.....*.*.*..*.*....*.********..*..**...*.*..**.***.**.*.*.*.*....*...*.....*******.*****.*..****...**....*..**..*.*..........**.*...*..**.**.*..***.*.....******....*.*.*....*.**.*.**.*.**.*..**.****...**...*...**..****.**..*...**.***.*.**.****.*..*....*.*.*.**.**..***.**.*.*..*.**..*..*****..**.**..**.****.*....*.**..*.*.**.*...**.*.**..**.*...**.***.*.*.*..*.**..**.*.*****.*..*......**..*.**.****.***..**...****...*****..*..**.*..*.*.****.***..*...****..**.*..***.****.**..*...**..**.**....******.*....*...*..*.*.***.....**..**.....**...****.*.***.*.*....******..*.....**.***...**.***....*.****.*....**.*.**.*...**.*.*.*.****.*..**.***.*.**...***.***..*.....*.****...****....*.*...*.**.****....**.*..***.*.**...*.*...***..***...**.*.*..**....****..**...**** **.*...***..***..*****.*.***.*.*.*.***..**.*.***..*..*.*.**.*.**.*******..*.*.**.*..*******.****.**..*..***..*.***...***.....*.*.**.*...**...*.**......*...*.****....**..*..**........****...*..***..**.**..**...**.....***.*.******.**.*.**...*.....**.****....*..**.*..**.**.**...**.**.**......***....*.......*...*.*..****.*...*.*....**..***.....***.*****.....*..*.*.*..***.****..****.*****..**.*.*..*..*.***..**....*.**...****...***....*...*.****.*.***.**.*...*...*****.**..***.**.********..******.******..*.....*.*..***.....*.*.***.*..*.***..****.**..*..*******..*..*****..*..****...*.*.**.**...**.***.*..*.******.*.***.**.**.**.*...***....**..*..*.*.**.**..**.***.*.***..*..**..**..*..*..*.****....**....***.***.*.**..*..*....*.*....**.*...*.......**.***..****.**..*.*.**.*.***...**.*.*.**.*..***..*...*...*.***..*.***.**.**..*....**.*.*.**.**.*.**..***..*****....*.***.*..****...*****.*.****...***.**..**.*******...**.**..*...*..*.*.**.***...*.*..*.*...*.*.*......**...**.*.*.**..**.***..*..**..**.*.****.******.*.**..**...*...*.****.*...........**...*.*.*.*..*.*********.*.**..***.*.......*...*.*.*.*.****.*..****.*.***..*.*.*...*.**.**...**..**.*.******.*..**.*.......**..*...*.***.*.*..*****..**.*..*..*.....*.**.....*.***..*...*...***.**.***.*......***......*..*..*.***....**.....*..*.**..**.***.**.****.****...*...*...******.**..*.**...*.*.*..***.*..****..*.******.****..****.*.**.***.......***...*.*****.***...*..*.****....*****.*..**..*.*.*..**...*...**.*..*.....**.....*...*..***.****.******....**..*.**...*.****.*****.****...*.****.*..*.*.***...*.*..*...****.*.*..*..***..***.***..**..*..*.***..**.***......**.**...*..**.****..**..***.**..*........***..***.**.*.**...**...***..*****.**...**.*.**..*......***....*****....*.....**....****.*.*...*.**..*.*.******.*..***.*........*...*....*.**...*.**.**.**...*.*.*...***..*.*.*.**...*********..**.*.*..*.***...**.*...**..*****...*.***.*****..*.*..*******.*.***..*...***..**..*.*.*....**.**..*..****.*.*.**.*.****.**..*.*.*...*.**....***..**.*..* .**.*.*.*.*.**.*..*...*.**.****.***.*.*...**...*.**.***..**..*..*..*****..**.*.**.....**..*..*.......*..*....*.*...**...******...*..***..**....*********.*.*....***.***..*.....**.*...*..**.**.*****...*.***..*...*.*****..*.****.**.*.*....*.*.....**.**.*..*.***.*.*.**..*.*.*..*...*.**.****.***.*.*...*.*.**.******....**.**.**...*.**.***..**.******.**.*...*..**....*...****..*****.*........*.*..*.*.*...*.***.***..*.*.***...**.*.***....*.*.*..**.*****.***...****..***.*.******..*.****..*******..*.**.****.*.****...*.*...**..*..***..**..*****.*****...*..*...*...**.*.*.*....*.**.*.**.*.***.***.***.**..**....*...*..***....**.*....**..***.......*..*.***..*....**....*.*...*.*.**...*.****.****.*****..****.**.*.....**..*.**.*..***.**.**.**.*.*.*.**..*.*.****.*...**....**.*.***.*.**...**..*.****..***..*.*.*.****.**.*****.*..**.****..*...*.*.**.***..**.**...*.**....****.*...*.**.**.*..**.***..**......**.*.*..***.*..**.**..***.***.**.*.*.*..***.*.**.*..*.*.*..*..**.*..*.*..****...***.**.*.*....**..***..**.**.**..**.**..*..**.*.*...**..*........**...***.*****..***..*..**.*.***.*...******.*....*...*.**....**.*....*.*..*..*..*.*.*.......*....***..*.*..*...*.*****.*.**..*.*.*****.*.***.*.*...**...****.*.....*..........*..*.....***...*.*.....*..*......**......**.***..*..*..**.***.***..***...**..****..*.**.....**....*.****.**...*..*****.....***.**.*******.*.**..****.*.*...*****.*.**.*.....******..**.*.*.*.***.***.........*..**.**.*.****..***.......*.********..***...*..*.*.*..*.*..**.*.***..*..*..*..*..*.*.***.*.*.*.*....*.*.**..**.*.*.***.*.*.***.*..*....*.**..*.*****.*..*.***.**....*..*..**...**..****.**.**...*...****.****.*.**.****.**......****.***********.***...*.*..**..***.***.*.***.*..**..*.*.***..*..*****...**.*.***.**.*..**.**..**....*.*.*..**....*..*....*..*..*.**.**.**.**.**.*****..**.**.**....*..**...*..**..**...*.*..**..**.**.**.*..**.****.*...*.*...*....***..*...**.**...*..***..*.**.*..*....**.***.**.....***..***.*..*...********.****.****.***.**.*....**...**.***...*..*..*....... *.....*..***...*****.*..*..******.*.**.*..**.**.......**....*******.***...*..*.**...**.*..***..**.*..*..............***......*.**...*...***.***.*...*.*...*.*.*.*..*..*******..*..******....*..*.**.***.******...*....**.*.*...*.*...*...*...*..***.*....*.*....*....***...******.**..**..*.*.*.*****.....**..*.****.***..*..*...**.*.******..*.*...****..*..**...**......*..*****.**...***.*.*.**.*...**.*.***..*....*.****.*.....*..*.***.*..*......***.*.***..*.***.***..*.***..***..*.*.*..*..***.*****..*.*.*..*..*.**....*.***..*..***.*....***..*****....*...*.*.**.***.*..***..*...*.*...***.*.*...*....**.*.**.......*****....*....**..*.**.*.*.*.*****.**..*...***.**.****.....**.*.*...**.*...**...***..*****.****...**.*.*.*.**.****...*.....**..*.********....*.*.**.***..*.*...**.******.*...**.***..**.**..**.*...**...*..********.**..**.**..**....*...**.*****.**...*****...**..*.***..*.**..*.*..**..*....***..**...*.**...**....*...***..*.....*.**....*.***.****....*.*.****.*.**.***.******.*.****.*.*.***...*.*.*..**.*..**.**...*..**..**.*...**..*.**.*.*.*..*...*.*..**....*.**..****...*.*.*..*.*...******..*.*..*****.***.*.**...**...*.*.*.***.***....*.**...****..***....*.*.***.**.*..***..**.*****.***..*.*.**....*.*.*.**.*.**.*..*.*...**.*.**.**.*....***...*.*.*.*****...**.**....****.*..***..**.*..*.****...**....*.*..**.****.*.*****.***...**..**.*.**..**.**.*....*....**.**..*.*..**.*.*......*..*.*...*...*...**.*****..**.***...*...**..***...*..**.*.**.*.*....*.***.*.**......**...****.*..****.*.*...*.*..**.*.*..**.*****.....**.*.**..*.**...*.***.*.*.**...**.**.**..*..****.****..**.*.*.*.*.*.*..****...***..*.****....*...**..*..**.**...**.*..***.*......**..*.*.*....****..*...**.**....**..****..*.******.*.*..******..*..***.**.**..*.***.*.*.**...*.**.*.*.*.***..**.*.*.***.**.*....*.*.*.*.**.*.**********.*..***.*.*....***..*.***.**.*..*.****...*..***.....***..*.*.*.*.**.....*****.*.**...**.**.*******....***.*.***.*.**..*..**.....*..**...*......*.***.*..*******...***..*..**..***.***...*.**..**...**..*.** .*.**.**....***...*........**.***..****.****.*.....*.**...*.**...**......***..*.***..*.****..*.........***..**..***..*.**.*.***.*.****..*..*...**..*.*.*...*..*.**.**..***.**.*.*.***..****..**.****..*...**.**.***.....**.......***.***.*..***.***.*******.*..*.*.*...***..****.***...*...*...***..****..*.****.***.**..*.***.******..*.*.*...****.***..**.*.****.*.*..*...*.*..****.**.**.*.***...***...******....***..**..**.....*****.**.*.**.*..*...****.....*..**.****..*...*..***.******....*.*...**.*.*****...*.**.****.....**.***.***...*.**.**.......*..***.*...***...*..*..*.....***.**....**..*....*..*.....*..**.*..***.*.***.**..***..***...***...**...**..**..**.**.....**..*.**.****....*****.....**.*....**...*...********..*..*.*.*.****...*.*.....*..**********.**.**...**.**....***.*....***.*...*..*..***...*...*...*...*..*.....*.*..***....**..*....***.**.**...**.*.*.....*.****.*.**....***..**..*.**...**.***..*....**...*..*..**.*.......*...*******......*.**..*.*.**.******.**.*.*..*...*...**..****...********.*....**..*...*.****....*.*.*...**..*..*.**..*.**.****.....**.......*.......**...**.*...**.*..*.**.***.*.*...**.**.*******.**.**...***...*.....*.*.*..**.*.......*...**........***.....***..***.****.**..*.....*.*.**....**.**...****.....***..*...*.****.***..*..*..*..********.**.******..******.*.****..****.*....**.*.*...*.*.****.*.*..*..***.*.*......****.*.*.***.***.****.*..**.*.......**.*.*...*..*....***.***.*..*****..**....*.**.**.***..*..********..**.*..**...**.*.****..*.*.*..*.***..*..*..*..**....*...*..***..**.**..**..*.*.*.****.**.**.*****.*.....*..*.***.*.**..*.*.*.****.*..**...**...*....***.*....*******.*.******.****.*..**.*..*...**.******..**.*.....**.*.*..*.***.*.*...**........**..*.***..*...*..****.*..*.**..***..**..*.***..**.*...**.....*...*...*.*.**.**.***..**.*.***..*.*.*.........*.*.*.***..***.*..*.*.**..**.*...***...*..**.**...*...******.**.**..**.***.*****.*....********.......****.****.****.**..**...**.*.....*.***..*.*.**..******.*.*..****...*.*.*.****.***...****..*.*. **....*.*.*****.*...****.*.***.*..**.*..***...***....***.**..***...*.**....*..***....*.*.....*******....**.*.**.....*..*...**..*.**...*....**..***.*.*.**.....****.***.*********.*..***.*****..**..*..*****..***.********..**...*****..*****....**...*.....********...*.*.**********....****..*..*.*****.**.*..**..*.*..****..**...*..**....*.*...*****.*...***........*.***.******.**.**....**..**.*.*****.*.*..*.*****..**.*.......**.*....**...*.***.......**.***...*....**.*..*.*.*.***..**.*.**..*.*..*****.*..****.***..**..*..**.****.*...*.***...***.**..**.*.***..******..*...*.**.****....**.*.***..*..****..*.*.****.*.*.....**.***.*.**.**..*.***..*.****.**.*..*.**..*.**...*....*.**.***.*.**.*.....*..**.*.*.**.**....**..*..***..*.**..***.*.**..**...*..*......**..*.******.*.***..***.*.*.**.*.***....*****..***..*.*..*....**.***.****..**..*.**..*****..*.....****.**..*.*.*.*.*.**..*...**.***..**....*.*.*..*******..**..**...**..*..*....**..*..*..*.*..*.....******.....**...**...***..*.*..***.********.*.*.***.*.******...***.****..*.*...*.*.**..*****..*......*..*****.*.**.**...*.*.*..*.**.*..**......*.*.*..**.*.****.**.*...*.*..**..*.**...***.*.*.**.*..**..***...**...****...*.*..**...***.*.*.*.*..**.**.*...***.***..**..***.***.*....*...**...*.*.**........*.*....**.****.**..**....*.****.....*..*....*..*.*.....******.***.*..***.**.**..*****.*.***..***..**.****.......*.*..****...*..*.**.*.**.**********..*.*.***.****.*******.*..**..*.**..*.*....*...**.*..*.*.**.**.*.*...**.*...***.**.*..**.***...*.**.****.*.**..**.*.*...*****.*..*.******..*******....*.**....********..*..***.*..*.*..*...**.....***..*.***.**..*...**.*****...*...**.....***..*****.****.******...*.***..*.**.*.***.**.**..**.**.......*.**.***....**..*...*..*.******..*..*.****.*.**.*..**.*...***...***.**.**....*.**.*.....*..*..**.*..*...*...****.*.**..**..**.**.*..*..*.**....******.*...*.***..***.....**.*...**..**..*.*..**.**.*****.**..*..**..***..***.*.*...***.*.*..**..*..**.*..*..*..*.*.....**..*.*..*..*.*..*.**..*..**.*.**.*.*..*..* ****..*.*..*..**...*..*.....*...*.**..*.**....*.*.*....*.**..*...**....*..*..******...**..*.**..*..*...*.*.**.*..**..*.*.*..**.*.**.**...*..*.*...**.***...**.**.*.*.*..*.******.******.**.*...****....*.*..**..**...**..***..*.*....**...***.***.****...******.**.*.*..*...**********..**..*..**..**..***.******...*.***....*..****..*.*.***....****.*..****...**.....**.**.*.**.**..***.**.*..**.*.***..*****..*...**.*..*.*....*.***...*.****.*.*.*.***..*..*.***.****....*.**.******.*.*.*.*..**.*..*....**.*..***..*.*...*..**....**.*.**..******...***..**.*..**..*..*..*..*.**....**.*.**..*.*.*.*.**.*..*....*.*.*.****.*.....*.....*...*.*.*.*.**..***.*.******....*...**..*..**..****.***.*..*.**...*..*.......**..*..*.*....*..*.*.*...*.*.**..*.**.***.*.*..******.*.*..*.****.....****....**...***.**.*..*...**..******.**.....**...*.******.....*****.**...**.*******.****.*..*.*....********.*......***..*..*....*...*..*......*..*.*****....*..**.*..**..*......***.***.**.*.....*.*.*.**.*..***.*....*.*.*...*.....*...******.*.****.*..***.**..*.****..*.*....*..*.*.*.**.*.....*...*.*.*...*.**...**.*..***..**..*.******.***..**..*.*..******.**...***.*.....***.***.****.*.*...**.*.*........*.*.****.**.....*.*..*****.*.*.*....*...*.**....*.....***.*...*..**.********...***.*.*.*..*...*.**.*.*..***.*.****.***.......**......*.*.***.****.***..*..*..*.*****..**..****..**.*****.**..**.*.*.*......**.******.*.*.**....*...****.***..****.*.***..*.**.....***..*.*..***.*..*.*.****.**...**....*****.*..****.**..***..*..*....**.***..*......*..***.**.****.*....*..*.*****.***.***.**..*..*.*******.***.....******.**.**..*.**.*.*****.**.**.**..*.***..*...**..*.***.*.**.*..***..*.......********.**...**.**..*.*.**.******.*.*...*.*.**..**.***.*.*.***.**.******..***.**.....*..*...**.*.*....*****..****.***.*.****.**.*.*...*.*.*..*.*.....****.....******.*.***..*.....**.*..*.****.....*.*.***.****....*...**...*.*.***..**.****...*.*.****.*.*....****.**..*****.....*****.***.**.***.**..*..******.....*.*.**....*..*.......*..*.**..**.*.. ..*.****.**.*.**.***....*.......*..********.....*.*..**.**.**..*.*.**..**..*.*.*.*.****...**..***..*.****....**......*..*..******.**..***..**...***.....*.*.**.**.**..**.*...*...*.***...*...***.*.***.**.****..**...***...*.*....***....*...***....*..*****.*..***....**.*.**.***.*..*...*.*..**.**...****..*.**..****...**.*..**.******.*..***********.***...*......*.*****..*.**.**.**.*.*..**.*.....*.*..**....****..***.....**....***.*.**.*.***..*.**...*....*...*.***.*..*.**.*.***...*.*..***..**.**.*..***...***..*..*.***.**.***.**....*.**..*....**..**.*...**...*.*.***..**..*..***.**.****..**.*.**...*.***.**....*..***.*.*.****....**...*.*.*.**.***.*.****.*.***.*.**.*.***.....*.**.*....**.*.***.**..*.****...**.*..*.*...*.******.*......***..****........*.**.*.*.*....*..**...**..*..*..*.***..*.*.****...**...**.***..**.*...*.*..**..***........*..*.*..****...**.*.**..*..**..........*....**...*.......*.**..***.....***.*...**.*.**.....**..**...**.*..**.***....*.*.......*...*.**.....*...*...**....*********.****.*.*..**.**..**.*.*.**..***.*.**.**.**..*.*......*.******.*..*....*.**.**.*******.....*.***.***...*.**.**...*.*.....*.*****.**....*...******..**...*.**..*..*.*****...****.****.**.*.**..****.**.*..**.****.***.**.*..**...***.*....*******......*..*...*.*...**..***.....*..*.**.*****.***.*....***.*.*..****.*.**..**.******.*..**.****.**.*..*.**.*..*....*...*..***.*.*..*..***..*......**..*.*....*****.*.**..***.*****.*.***.*.**.*****.......***....*...*..*..*..*.....**..*.*.*.*..*.*..***.**.**..****...*******..*...**..*.*.**.*...**..*.******...***.*.**...**.**.*...*.........***..***..*.**.*.***..*.**..*.*.*...****.**..**.***.*..*..*.****.*.**.**.***.*****....*.****.*........*.**...*....*******...*..*.**..***..*.*..*..***......*.*..*..*..*..**.***.**.*...*....**.**.**.**..*...***.**.*****.*****..*.*..**...***...****...****.*.**..*.*..*.*..**..*.*.****.******.*...*.....**..***...*.*..*....*...*...*.**.*.*....*.*..**....***..**..****.*.*....**.*.**......**.*....*..*..****.**.****.*...**.*.** *....*****..*.******.***.....*.**...***..**..**..*..*.*.***...***....**.******.**.**..**.*..**..**.*...***.*.....*.**...**.*..**.*.*.**...**.....**..**.***..***.**.**.****..*.....*****...*****.*......*...*..*.**.*..*.*..*.*.*****...*.****.*.*.**....**.***..*.****.**..*..****.**..**..**..*.***......*****..*......*...****.****..**.......**..***...**.*.****.****..*.**...**..*..*.*.*****.*...*....*..*.....**.....**.****.*...******.*.*....*.**.*..*.*.*.....****..**..*..**.**...*.*.*...*.*.*******..********..****.*****.***......**...***..*.....*.**.****...**....**..**.*..*.*.......***.....****..*..***.*..*.**.*.***..*....*...**.*.*...*.*....**...***.**.*..**..*.*.****.*.****..**.*..****...******.*..*.*.*...**..***....*****.*........**.*...*.**..*...***.*.**.**.*..*.*.*....*.**.*..***.*.*...*.**...**.**.**...**.***...**..*.*...***..**..***...**.**.***..**......*.*.**.*.*.**..**.....*.***.**..*.**.....*.*..*..**..*........*..*.*....**..*.***..*..**...*...***.**.**...*..*.**.**..*.**.*...**.*..*.**..****...*.***.**..*...**..***..*.***......*...*...*.****...**.***.*..*...**.****.**.*.*..*.*....*...**.*..*..*.**.....****.*.**..*..*.*.*....*.***.*...*.***..**.*...*..*.*.***.**********.*..**.*****..*****.****..******.*.**...**.*.*.*.**..*........***.*...........*..**.***.*..*.*..***....*.**...**.*.*.*...****..*..*..*.*.....**.***.**********..**.***.**.....******...*.**...*.*....*...*..*...*..***.....*.*...**.****...****.**.*..*..*****..***.*..*.****.....**.***...****.*.*******..***.***.**.**....*..*...******.*..*.*.**.**..***.**.**.*..*.....**....*...***...***.*.*..*.****.**....*..***.*...*****........*******.**.******.*****.*.....*..*.....*.**..***.**..*****...*....***.***...*.*.*.**.***..*...***.....*.**.**.*.***..*......**.*..*.**.****..**..*..****.*..*.*.***.*..*.***..*.....*....*****.*..**..*.**.**......*..*..***.*.*.*****...*...***.***..*.*.**....*.....*.***.*..**.**..*.**.*.........*.****..*.**..*****.*..*...*****.....*...*..**.*...******.***.**..*.*..**.***.*.****.*..*.* .*..********.**.*..*..*.****.******.*.***.*..**..*.*********.*...**.*.....*..*...**...***.****.*.****.*.**.*..*.......*.*..********..*.*.*.*.***...*.*.***.*.**....*..**....**.*..*.**.*.*...*.**..****.*.***..*.**..***..*...*.*.*.**..*..*...*.*.**.****...****...**.**.*..**.*.....****..*..*.***.*.**.****...***.........*..*.*.*..**.*..****..*..****...**...***.*.*.**...***..*.*.***.******.**.*****..**..*****..**.***.*..*.*...***.***...*.*.*..**..*.**..**.*.**.*...*..**..**..*......**..*.....*.**.*.**.***....*....**....**.***.*.**.....*..***...*.*.**..*****.****..***....*..***..*.*...*...*****..**...**..*..*..*....*.*.*.....**.***.*.*...*.*******..*.***...**..*..*.*.*.*..*..***.**..**..**.*..*.*..*...**.***.*.***.***..*..*...*.**..*..*..*.**.*.******..*.**.**.*..******..*.*.*...*...**.*..*.*.***.*.***.*.*.*.*..*..*******..****.*....*..***.*...****.*.*....***.******.*......*.*.*.****..*......*...*..***.****.....****..*.*.*..**.*.*..**.***..*.**.*.*.**.....***..*..*.*..**.*.*........*.**......**.*....*.*.**..***.*******...***.*...**.....*.*..**.***..**..***..***.*.*.****.*......*....*****.*.****.********.*....**.******..**.*.*....*.*....**.***.*..**.******.*.*.*********.*.*.**..**.*.*****.*.**.**.*..*.*.*..*.....*.....**********.**..**.*.**.*.*****..*.*.**.*....*..*...**.....*****.*****..**..*......**..****.....**..*...****..*.***.***.....*..***.*.*..****.*.....*...*..*.****..**.**...**...****.*****...*.**.*****..*.******..**..*...*..*.....*...*.*.****...*...*.*****...*..**.**.*..*.*.*.**..*.***.***..***...**....**.*.*..**.****.**.*...****.*..*.****....******...*.**.*..**..**.****..**....**..****.**.**.....****.****...**...**...*..***.......*.**.*.*.....****.*****..*.****.**..***.***...******...*.****.**......*****...*..****.**.*..**.**.**.**.*.*.***.**..*..*.**.****.**...**.*****.*....****.******.*...*.*..*.....***.*.**.*....**.*.****.....**..******.**.**..**.*****..*.*.*.***.*.*..*...*.*.*..***....*..*.*..**.*.*****.*......*....*.*.**..**.**.**..*...**.*.*...*****....*.*. **....*..*...*..*.**.*..*..**.*.*.....*.*.**..**.*.*.*..*.***..*...*.*..*.***....**...***.***...*...***..*....****..*.**.*.*...*****.*...*****.*******...*.*..*.*...**.**.*.********...*..****.***.**.*..*.*..*.*.*.**...***.*.......*.*...*..**.*..*..*...*..*...**..*****...*.**.*.**..*.**..*...**..**...*.*.*..*..*...**.*.*....**.*..***.*.*.*.*****.**.****....*..****...**..**..****..*.***.*..*.*....*.**....*.**..*.**.***.*..****..*...**..*.*.**.*.***.*****...**.*...*.*...*.**..*..*..***..*.....*...*.***.........**......**.****...**.******..*.**...****.*.**...*.*.*...**....*.....***.***......*.*.*.****..*.*..**..******.*.****...**.**...*....****.....*..***.**..*****.****.**.*.*.*..*.*..**.*....**...**.*.***.**.....******..*.*.*...**.*.**....*.*...****.**....**.*..***.*..*...*...**.*.*******.***.*..**......*....**.*.***.*......*..***.*...*..*.*.*.*....*..**..****....*.*..**.*.*.***...**...**.***.***...*..*.*****...**.********.*..**.**...***.......*.***....*.***..****..*..*...**....***...***.........****.***..***.*.****.****.....**...**...**.*.**..*.*.*..*..***.*****..**.*..*.*.....****.*..**.***.*..***.*.*.*.*****...*..*..***.**......***..*.***.**..****.*****.**.*.***...*..**.....*...*....***.*.****....*.**.**......******...*..*....***.*.**..*.*.....*....*.....*.**..**....**.....**..*..**.**.....**...***.*****..*..**.*.**..***.*..**.*.*.****.*....**.***....*.******.**..**..*..*.***.*.*...*.*..**.*......**...**...**.*..*.****..*..**.*.*****...***..*..****.**..**....*...****..*****.****..**.**.*****...*..*.*....**...**....*.....**....***....*.*.**.....*...*.*.**.*.*.****.*...*....**.**....**.***...**.*....*.*.*.*..*******.*...***...*.**..*.*.*.*.*.**...*.**..*******.*.********.*.......**....****.*......******..*.**.*.*..*...*.**.....*.*..**.*.*...*...**.....*....*...*.**..*..*.*.***.******.**.***..****.....****.......*.*.*...***.****..*...***..****.*******..*.*******...**...*.**......**..*.*..**.*.....*****.**.***.***.***...*..**.******.***....*****.....***.*..*.*...**.**..* ***...***.....*......********...*..****.**....*.**.*******..***....**.*...*.****..*..**..*.*.*.**.****.**.*...****...***.*****.*..**..*.*.***.***..*****.****.**.*********..***.*..*...*...*..*..***.****..*.....**..*...*****..***.*...*.*.***...............*.*...*..**..*..*....**.****.*...*..*...*.****.......**..*....*..*...*.**.*..*.*..*.*.***..*.*...*.....***.*.**.*.**....*.**.**.*..****..........*.*.*****.**..****..*.....**.*.**.......**.***...*.*.....**..*.**.*..*..*.***....****.*.....*..*.*.**.*.**....***.***..***.*.*...***.**..*.***..*.*.***.*....*****.*.*.***.**.****..*..**...*..***.*...*.***..***.*...*..*.**.*..*.*.**..***.**...**.***.*....*..*.....**...*..****.***.**...***...*..*.*****.*..***.**..**..*...**...*.*....*...*..****.***..*.*..**.*....*...***...**.****....*..*.****...****..*.*.**.**..*...*...*.*..*.....*.......**..**.*.**..*.**....**..*.*..*.*.***..**....**.*....*.**..**.*.*......**.**.***.*.....*..*.**.**.*....*.**.*...**.*..**...**.*...**.*.**..*..**.*.*****.***.**.*****....**.....*.**.***..*.*******.*....****.**...**..*.*.**.**.**..*..*..*......*.*..*....***.....**.*.**.*****.*...*.*..*...****..**..**..***.*.*.***.****.*..**...***.*.****.....*.*.**...*.*.*.**..*.*.*.**.**.***..***.**..***********...**.*..*******.**...*..*...*.***..**...**.*.**...*..**.*.*.***......*.***..*.*.**.**.*.***.**..**.***.*..***.****.......*....**...**.**...*.****.*....***..****.**..**.*.**..**.*.**.*...****.***.*****.**..***.***....**.*..**....***..**...****..**.........*....***.*.**....*.**.*...**..***.*....*.****....**.*.******..**.**......*.*.*..**.**..***.*.*..*..*....*****...*.*.****.****..***.*....*****..**.**..*.***.*..**.*.*.*..*....*.*****....*.*****.***.******.***..**.***.***...********..**.*....*..**.**...*.***..***...*....****.*.**.**...*.**.****..**.*..*.*...**...*...**.*..**..***..**...*.**...***..*......***...****.*..*.****.......*.*..***.*.*..*****..**..***..*..****..*.*.*....*.*.*...*********...**...**.*.*.*.*.**...***...*..**...*...***..***.*.**..***** *.**.*.*.***.*...*...*.*..*****....*****.*****.*..**..*...***.*.*..**..*****.***...**..**..*..*..***.****..**.**.***.**.*.*....**.***..****.*.*..**.****...*..**....******.****.**.**.*******.*.*...**..*.*...*.****..****..*....*.***.*.**..*..**..***.*.*****..***...*..*.*.**.***..*.**.......*..**.**.*...*..*..*.**.*.*.*....*.**.***.*..**..*...**..**...***..**..*.*...*.*.*...******.*.....*.*....**.*..**.***.....*.**...**.**.***.*****....****.......**..**.**.**..*...**..**.**...**...*.**.....***.**.*****.*.**....**.*.....***..*..*.**.**...*.**.....***.*.*...***.......*.**.**..****.**...*.*.......*.**.....**.***..*****...*..****.****.***..*..***.*.**...*.*********.*..*.**.*.****.***....*..*.*.*...*.**.*****..*......*.**.***.*..*..*.*....**.*.*.**.*.***.*.**..*...**..**.**.*..**..**..*.*.*.**..*.**.*.....*...*....*..****.....*..****.*.*.****....*.**..**...*.*.....*..*.**..*..***..*....***..*..*****.*.***....******..*.**...**.*.*....*...*.*.*...*.*.*.*.*.****...****.******.*******..***.*.*.**.*******....*..***.**.***.**.*.....**.**.*.**.*..******.....*...****...***.***.**.***...**..**..*....*.*...*....*....*.*****.*..****..*..***..**.*.*..*.**.*...**.**.**...****...**...*...*.*...*..****.**..****.*****.*.*.****.*...*.*.*.**...****...*..**...*....***..**.******.....*.**.....*.****.*..*****...**..*.*...**..**..*.*..**...**...**.**...****....*.**.******....*..*.**....*...*...*.*...*.*.**..***.**.*.*.*.*.*..**..**..*.*.*.**..*..***.*.*...*...****..*****.**..*..*.......***.....****.**.*.*...*.***..*.**...*****.***..*..****..**.**..*.**....****..**....**.****..*.****.*......*.****.*...**..****.**...*..*..********.**....*..*.*..**.*.*.*.*.***.*.****.**..**..**..*.*.*****.*****.**....***.*.**.**..*.*..*..**...*...*..****....****..**.*.**....****....****.*.****...*...**..*.***..**.*******.*.*...********.****.*.*.**.*...****..*****.**.***...*.*.**...*.*...*...***.**.***.*.....**...***.**.*..***...***.**..*..**.*.***.***.****.*****....***..****.**.******.**.*.*...*.*.***.***.***.*..*. .****.*..*.*..**......**.*****.****..***.*****.*.*.**.**.**...*.***..**..**.*.*..*..*.*...**.*.***.**...**.*.**..***...*.*..*.***....**...*...*....*.***.***.*...*.*......**..*.**.**.*..*.******.*.**.*...*.******.*.....*.*.....******.**.**.**.**....*.........**..*...*...*...**.....***.*.....*.***..*..*.*...****.**.***..***..*.*..*..**...*****...*.**.*....*.***.*.*****...*...*...**.***.*..**..*...**.****..*.*.******....*****.*...*..*..*.***..**.*...***...****....***...*.***.*....*.*....**.**.*......*...**.**...*..*.*.*...*.*...*.*.*..*.**.**.***.*.*.*.***.*.*.*.*******...*.**.*.*....*....**.*****.*.*.****.***.**...*..***.**.*.*.*.*.*.*.*.**..*.**...*.**.***....****.*.**.****....*.*.*..*.**.*...*.**.*.****.*.*.*.*..****.....****..***..*.***....******...*..*.*..*.*.*..*...*.***.*...*...*.*.*...*...*.*...*...*.**..******..***..****.**..*..*.*.....*.*.***.....*..*.**...*.*.*******.....***.*.*....**...*.*.*...*****..*.**....*.***...*.....**.....*..***.*.*....**.*.**.**..**..**..**.*..*.*..***..**...*..*****.*..*.*******.**.***.**.**.*.*....*..*.....*.***.**.*.*.*.***.....*.*..*...*..*....**....**.*.***...*****..**..*..***.**.....**..*****...******......**...*..*..*..**...*.....********.*.**.**..*.*.**..*****.**...*..*....*..*..*.*.**.********....***.**...*...****..*.*******..**..**..**.*.**.*****..*...***..***.*.*.**.*.**...*.....*..*.**..*.....*.*..*.**.**..**.*..*.*..*.****.***....*.**.*********.*...*.*****.**.*.*.**..*...****...*.*.*..*......**.*.*.*.**..****...**.**.**...*.......****....*.**.**.****.***.***.**.*......**.**....**.*****.*..**.*******....*...**.****.*.*.**...*...***..***...*.***..*.*....*..*.*..*..*.********..*.**.*.**.**..**.*.*.****..*..***.*.*...**.....****...*....*.**..*...*.**.***..**...**.*......**.*.**.........***.....*.**..**.*.*...****.*.*....**..***....*.*.***.....*...******.*.**..**..*..***.**.**.***..*..**.*..**..***...**..*.*.*.*.****..*.*.****...*.***.*..*..***.**.**...**.***.*.**..**...*.*.....*.*.**.***.***.....*.**.**....*.*..*....*.*...* ...**..**.**.*.**.*.*...***.*..*..*.**.......*****.*.*..*..**....***....*.*.*...**..*.******.**...*..**********.**..*****.*.**.*.......**..*.******..*.**.**..*.**.*.....**....*.***...*..*.*.*..*.***********..*****.**.*.*.*..*..***.**.**...***.*..***.******..******.*****..*..*.*****..**.**....**.*.**...*********.**.*....**.*.**..*.*...**.*..**..*.**..*.....***.**.....**.**.**.*.*..***.**..*....**...*.*..**..*.***..***.*.*...*..**.**.*..**...**..*...****....**.*..**..**..**...*.*.....*.**.**.*...*.*...*.*...**.....**.....**.***...***.*..*.*..**.*..*..***.**.****.**.....**..****.*.**.***.*****...****..***.***..**..********......******....*...*...*...*.*.**..*.***..*.*..**.......*...*..*....*..*...*.**...****...*...***.*..*.**..*.*...****.*..*...**...*..........**.**..****....*.*..****...**.*....*.*.*.***..*....*..*.**..***.**...*..*....****..*..*.....*.*..**.*..******...*.**.*..***..*.******..**.*.****..*.**...****.*.**........**..*...***.....****..*..*.**.**.*...*..********..*.**.***...*****..*****..***.**.**..***.*..*******.....*.**.**.*....*****.*.*..***..**.*.*..*.**....**.**...*.**..*....*.*.*.*.**.**.*.....*.****...*...*...*.*****.*..**.****.**.**.....*****..*.***...**..**.*.***.*.*.**.*****...*.*.*.**..**.**.*.*....***...*....***...**.**..****..*.*..*.**.*.*.*..****.*...**.****.***.....**..**.***..**.*.*...***...*.*.*****...**..*.*.*****..*....*.*..****.**.***...***.*.*.*..***.......*...*.*.***..........*.*.**.*.....*.*.***.**.**..**...*.*****.*.**...*..**.**...***..*....*....***.*..*.*..*......*..*****.*.....*......*.**.*.*..*.*.*..***...***.*..*...***..*.*.**.***.**..**...*****.**..**.**.**.**..**.........**...*.**.****.*.*.**.**.*.*....********.**...*...*...*..****.*..*****.*...*...*......***..**..*..**.*.*..**.**.*...**.*..*.*.**...**...*.******.*..**.*..*..***.*.**.*...**....***....*.*******.**....****.*****.***..*****.****...*.*....*...**..*.*.*.******..***.***...*.**.***.*.****..*.***.*.*.***...*.*....*.....**..***.....*..***..*.**....****.*....**..*.*..* *.******......**.**...**....***.***.......*.....***.*.*****..**.*.*..*.**..*.*********.*****.******...****...........*.....**.*.**..***.**..*.*........*...****..*...**...**..**..*.***.*....*......*.***.*.....**....***.****.****...***.****.....**.**.****.*****.**.*...*.*..***...**..**.*.*.******.*...*...*.*.**.*...*..*....*.*...*.**..*.**..**..*.**..**..*.*.**..*..****.*...*..*****.**.**......**..**.**.****.*.*.**.*......*..*..**.***.*..*.*....*.****..**.....*.**.*.*.****......*....***.**..****.****.**.***.****.*.*..***....***...*..........*....**.**..***..**.**..*.....*..***.*..****....*.****....*.***..*..*...*****...*.....*.*..*.**..***..**........**...****.*...**.**.***.**...*.*******...***..*..*.*..**.*......**.****.********.**.**.*..***.*......*.*..***..*....*.*******.*..**.***.*..*****.***..*.*...*......*.***.*..*..*....**..*******..*..****...*...**********....*.**.*..*.***.**.**...*.*.**.**...*****...***.*....*.***.****.****.**..***..*.*..**..***....**..**.....*.****.***.**.*..*.**.*..*.***.......*.*....*.**.***..*.*.*****.***.**.*....**..**..***.*..****.*.**.***.**....*...***.*************.*.....*.**....*..****..**.**..****..***.*..***.*..*...****.*..******...*.***.***.....**.*.*.*......*.*.********.*.*...*..****.....**...*...**.*..****.**..**.........*.*....**.*.**..****.****..***.**.***..*.*.*......*.........*.*..*******.*..*.*.*.***..*.*.***.*.*****.**.*.***.*....*..*..*****.*.****.**..*..*..**.**.....******..**.******.*...*..**.**..**...*.*******.*.*..****.**...***.....*......**..*.........**..***.*..**.*....*.....*.****..*...**.*..***..****.*.***...******..*..*******....*.*..*.*.**.*.*..*.*..*...*****.**.*...*.****..**..*.**...***.**...*....***.**.....*....**....*.*.**.*****.*...*......*.**........****.*.**....*....****..*..*****.******..*.**.**..*.****...*.*..*.*....*..**..*..*.*...**.**.**....*...**.***...*..*...**.*.....**.*.*...***.*..***....**...**.**...*****....***...**......*...**.....*.**..***.....*.*..*.**.*..*..***.**.*..***..*..*....****.**..* .*.**....*.****.****...**.*...**.*.***...****.*.*.**.*..**..*.****.*....*.**.**......***.**.*.....***.**.*.*...*****.....**.*...*.**..*.*....*.*****.*..*.**..**....**.***.*.***********..*.**.**.*.*.***.*.****.***....*..*..*..**.**.***....**.*.**.**..*.*.*.*.*.*..**.*.*..**.***.*....**..**........*.*.*....**.....*.**.*.*.*..*.**...*...*..**.**..***....*****.....*.**.**.....*.......*.*..**..*..*.**.****.**..*.**.....*...**...***.*.**.***..**...**..****...*.*****.**.*****...**.*.**.***.........*.*........*..**.**.**..**...**...**....*..**..*.**.*...***..*.***.*.*......**.*.**.**...***...*............**.*.*..*.*.....***.....*****.*.***.....*...****.*....*.**.*..*...*.**.....*...***....*....**.**.*******....**.*..*******.*.**.**.***..*..*...*.**...*....*.*****.**.**..*..*.*..**..***...***....**.******.*..***....*.****..*..**.*...*.**...*.*.**.**..*..*.**.*.***.***.*.*.**.**.****..***..****......*.*..*.***.***..***...**....**.*.*...**.....**...*.*.....*..**....*.****..*.*...*..***....**.***..**.*.*....***.*.*.*....**.******...*..*.***.**...****.****....*.***.*.**.*..***...*.**....**..****..***.*.***......*.*.***.***..*****.**....*...**.*.*.*..**...**....*...*..**.*.*****..*..*.*...**..*..*.*.*.*.**.****.**...*.*..*.***.**..***...**.*.**.*.*..**.**.*.*****...****.........***..*..***..**.*..*..***..**.****.*.*..***.*.*..*.***.*******...*****...*..***....*..*....*.*.*.*..*****...*.***.*.*..**...**..*...**.**....*.*.***..*....**.....*****.*...*.*...***........*....***...*......*...****...*....**...*..**.*.**...*****.**...***..*..*..**.**.*...*****..*......****.*....****....*.**..**.*..*............*.*******.*.*...**.**.***.*......*...*.**..*.*.*.*..***..*..***.*.**..**..*...*....*....*.*...*..*.**.**.***.*...*.......*.*.*.**..*..***.*.****..***..*.*.*.**.**.*.*..**........*...***.*.*..***..*.*...****.**********.*.*****......***..***..*.*.*...*...**..*.***.*......*..*.*..*..*.**.*.*.***.***..***..*...*********..*.*.*.*.....****..*...**.*.*.*.*.*.****...*..*.**.***..***.*..*.** *.**.**..****..*.**.....*.*..**..*.*.***.**....*.**..**.*..**...**...**.*..**.*.*..*.*.*.***...*..***..*...***....**..*****.....*...**...*.......*...*..***.*....****.*....**.....****...**...*.**..***....*.*..*****.**...*.****..**.**..**.*.***.**.....***.**....*.**..**...*..***.*.***.*.*.*..***.*.******..*...*.*...**.*...**.*..*****...**.****.**...**.*.**..*.***.**.*.********.*.*.*.*...**.*****....**..**..*******.**.**....***.**..*.*...**.*.*.*.*...*.*...**..*.*...****....**....*.**.**.**......*..**.*.**.*****.*****.***.*.**.*.***.*.*****..**.*..*..******....**.....***......*.*.**.***....*...**..*.*.****.*.........*.*..****....*..*...******..*.****....****.*....**..**...**.**...**.*.*.*...****.***.**....*..**.*..********...*.*.*...*...*....*..*...*.**.***...*..****..***.***..**.*.**..**..**...**..**..*.*....*....**..**..*.***..*****.*.******..*.**..*.**.**....**.**.*.***...*...*...*****..*.**..****.*...**..*.****.****....**.***.**.......**.**.*****.*...*...**....*.......*..*....**.**.*.*..****.****.*..*.*....********.***.*.**...**.*.***.***.***..******...***..**.*.***.**.********..*..*.***.*....*.***...*..***..**...*.*.***...***...***.****.*.....*.**.*.**.**.*..*.*.***...*.*.*****...**..**.**...*....**.*.*.*.....**********.*..***.*...*.*.**.*...**...**.**..*...**....***.**.*..****.*.*.....*.*..***.....*..**.*..**.*..*****.*.*..****..*.*.*..*.*....**..*.**..**.*...*..*.*.*.*....*...*..***...**...*.**.*..**..***......*.**.*..***....**....*.*..*****.*..*.....*.*.**.**......*..*.*....**..****.****....**..*...**.......*****..*.*.*..*.*...**.......*..**.***..*.*..**.*.*..*..********......**.*.***...*..******.***.*..**.*.*******...**.....*...***..***..*.....****..*..*.**.**....***.*.*..**.....****..*.****.*.*.*.*..**.*..*.*..*...*****..*.****..**.****.***.*.**.**.**.****...***..*..*.*..**....*...***.*..*.*.*****..***.....*.**.*..**.*..**.***..***.*...****...******.***.***.**...*.**.*.***..*.....****..*.**.**.*.*..*.**..*..**...***.*.*...*.****.*.*.*.**.**.*..**..**.****.*.. *.*..**....*****.*.****....*..**..*...*.....**.*..*....*..**.*.*.*..****..*..*....*.*****.*.*.*..**.*..*.*......*.*....*.*.*.**.**.***...*....*.....***....*....*.****....*.****...**.**..*..*..**....*.**.*****.*******...**.*.......***..*.***......*********....**..**.*.*.*....***.**..*..*..****.***...*****.***..*****.*..*.***..*.*.*.....*.*.**...***...*..**.**.**...**...*.*.*...*.*..*..*.**.***********.**.***.***.***..***..*..*.****...*.****.*.*.****.****.*..*.**..**.*...*..*..***..*******..*.*..**....*..****.**..*.*...*.****.***.....*.***.*.*****...**..*..***...*.....*..***.*.*.*.******.*......*.......*.*....***.***....**.*...**.***....***.*.*****.*.....*..**..**..*.*..**.***..****.***..*..**.****.*.*..***.***..*****.***..*.**....*...********.**.**..*...*.*.*........***.*.*.**.*.***...*.*..*..*.**...*..*.*****..*.***...*..**.**..*.*...*.*..**.**.*.**...*..***..*.***.*.**..**.*******.*.....*.*..*...*...........*...**.*.****.****...*...****.****..**.**.*...***...********.*.*.**.**..*.**.....*...***.*..*****..*.*..*.*.....*.**.**.**.*****.**...*.*.****.**.****..**.**.....***....***.**.****.*...**..**.............**....****.*...***.**.**.**.***.*.*.**.***.*.*.**.****.*.***..***..*.***.****..**.**.......**....**.*.*.*.*..******..*****.....**..*.*.*.***.***.....***.*..*.**.*..***.**.**.*.**...**.**.*******..*.*.***.**.****..*....***.*..******..*.**.**....**.*...*****.*.........***.**...**..*.*.*.*.*...*********..*.******.*.***...**....****..*.****.*****.*.***.*...**.*****..*.*.**..**.....*.*..***..*..**.*.**.**..**.*.**...*.*....*..*...***.**..**..*.**.**.....**.**.***.**....*.**..*....*.*...*..*.***.*.....*....****.*.*.*******.***.***.....*.*.*.**.**..****.*..**.*.*....*....****..*.****..**..*******.**.*.*.**..**.....*...*..**.*.*.....***.*.*.***.***...**..*....***...*..**.**....*.**.*.*.**.***..*.**.*.*.**.....*..**.*..***...*.*..*.*******.*.***.*.****...****.*..*..**..*...**.*.*.*..*....*.***.**...*..**.*..*.*...*..**.*.*...****..*.*******.*..*.....**.***.*.*.*....**.*. .*...*.*..*..*.*...*...**.*..*.**....*..**.....*.*.***....*........*****.***..****.*..**.*.**.**.****.**...*.*...******..*....**.*.***..****.*..***.*..******.*.**..**...************..........**.*...*..*.***.**.******..*.***.**.*.*....*.**.*.*...**.*..*..*.**.***..**....*******..*..******..*..*******..********..**.*******...**..***........**...***.*.**.......****..****..*..*.**..***.**..**..***.....*.*.**..***.*.*.********.*******..*.*..*.**..*..***..*.****.**...*....*....*...**.*.*...***.****...***....***.*****...***.***..**.*....*......****.**.*..**..*...*...*.**.***.*....*.********..****.**...***...*.*..*.*...*.****..**....***.***.**.*.****..****.*..*..****.*..**.*..*.*.*.**..*****.*.*........**....**.**.*.*...**..*......***.*..*....****.*******...*....*.*.**....*.*.*......*....**...**..*...**.**..*.**.*****.**.***.*.*.**..**..**.....****..**.****.*.*..*.*..****...*......**.*....*..**.*.....**..***....*.*...****.**....***.*.*.*.**..******.........**.**..**.*......*.....*..*.**.**.*.*..*.*......*....*..*.*.*..*.*********...****..*.*..***..**.****..**.**..*..*.**.*...**..*...*...**.**.*..***..*....*.*.***...*******.***.***.*..*...****.*..**...**....****.**.*.*...*******..**.*.....*.*.*...**.*.....**...**.*...*.*.**...*.....*.*....**..**.*...*..*...****.*.***..**..**.**....*****.***.**.****...****...***..*.**.*.*.**...**....**.*.*.**..**.*.*.****....*.***..*.**.*..**.**..***...*...****.*.**..*.**.*..*...*.*.***.*....*....*****..******.***..**.*....*..**.*.*******.....*....****.**..*****..*.**..****.*..**....*..***.*.**...*.*...**.***.*.*******.*...*...*.*.*****.**..*....**..**...****..*.****.**.*.*..**.***.*.....*..**.....****.**.....**.**.****.......**.**.*...*.*.*....***...**..****...***..*.....*.*.**.*...*.**.*..****..***.*.*.*...**.**..****..***..*...******.*..**..*........****.**...*..*.*.**.**.**..*.*..****.*.*****.*....**....*..*..**.*.....*.*..**...*.*.***.***..***.***....**..*******.**..**.**.*....*...*..*..**.**..**.******..*.*..*.**....*****....**....*..*. *.*..*.....*.*.*....*.*......*.........*.***......*..*..**.*.***.*...**...*...*..**.*.*.**.**...***.***...***.**.**..*.*...*..*..****..****..*****.*.***.........*..*..*.*.*.*..*****..**..*.*.**..**..*.****..*.**.**.*..*.***..**.*******.****.**.*....*..*.*.**.**....*.**.**.**.**.*......****...*.**.*...*......****.*.*.**.*.*..*.*..*..*.*.*.***.**..*..***.*...***.*........****..*.....*.****.*...*.**.*..*...*..**.****.***.**.***..***.......**.**...*.**.*..****....****..***.**...*.*...**.*.*****..*.****....***.***..*..*.****...*.*****..***..*.....*.***......***.*...*...*....*.*..*.*****.*.***..***.****.**..*....*.***.*..*..****...**.***...*..*.**.**.*..*..**...**..*.**....****.....*.**.....*.*.*.**....*.*...*..*.*....*****..*....*....*.***.****..****.***..***.******.*.....**.***..*.*...*.*.*.***..**.***.***....*.*.*.*.*..**..*.***......*..........*..*..****..**..***..*.*..*....*.**.**.****.**.*.*.**..*.***....********.***.....**.**.***.*.....*.**.*..**.*....**...*.*.....***.*.*...***..***..***.*.*.****.*.........*****.*..***.*..*.***.*.*.*...**...**.....*.*..*******...*.*...**.**.**..**...*****.*......**.**.**...*.****.*..*..*..*..***.*.****..*.*...*...*..***.***.*....*.**..***.*.*...**..*..**..**.**..**.**.*.**..*...***.**.**....**.**.*.*.*..**.****.*.**.....*...**..*..*.*.*......*..**.****.*.***..****.*.*..****.**.*...*...*......**.**..**.*.*....*.*...***...*.*...*****.*.*..*.*.*..*.**..****.****.*...***...*.******.***.*..*..**...*...**...**..**.*.....*..**.*******.**..*.******.*.**.****..*...******....**..**.*.**..*****...*..*.*..***.*.****.*.****.***.**.**.*.********.*.**.***.*****.*.*..**.*.......*.*...*..*....*......*...*.*...*..*.**.********.*..*.**.....**.*..*****...*.......*...***...*..**.*.**.**...**....***..**..*..*.***..****.**.*...*....*****..***..****.****..*.*.*..**.....**.*..*..**.*..****..*...**....*.***.*.*****..*...*.*.*.**....*.*.*.*.*..*****....*..*.*.*..******..***...*.*.*..**..*.***..**..**.**..*..*..*.***.*.****.....*.**...*.*.***.*.....**..*.*... .*.*.*.****..**..***..***.*****..*.*.**....**...*..**..*..**.*...**..****..****..*****.*..**.*..*.*..***..**.*****..**..***.*****.***..**.**.***..*..****.***.*..**..*.*..*....***..****.**...**.***...*...*.******........*..*.**.....*...*..*.*...*****.*....***..**.*...*****..**..******..*****.*******...***.*..*.*.**..**..**..**...*..*..***....*.*.****.****.*......**********.*..*..***.....*...****..****.**..***..*.***...*.....*.***.*.*****.***....*.*.*...**....****.**...**.***.....****.**..**..***.**.*.*.**.******.*.*...*..*.*.*.*.**.*.***.**.*****.*.*.*.*...*.*****....*.**.*..*..*....**..*.....***..**.....*.**.***.*...*..*.....**.**...****.*.***...*...*.***.**....****....*.*..**.**.*.*....*..**..**..***......*.*..*......*....**.****...**..*..**..*****.***.....**.*.*.**.******...*****......**.*.*..**...**..*.****...**.*********...*******..*.*...*.....*.*...*.**.*.**...**...**.**.*.*....*****..*.*.*.**.**.*...*******..**.*.****.******..***.*******.*.*...*..*...*.*...*.*.*.*.*.**.***...*.*...*****.****..**..**.....*.**.**.**.**.****....**....*.*..********..******...********.....*.*.*..**.*..*..**..*.****...*...*.*.*.*.*.****...**.*..**...*.****....******...*.*.**.****.**.**.*...**......****.*****.*.**.*..*..***.*.*.*.*.*.**.******.*..*..*.*..*.*.*.*..*..*.**..*..***...*..*..**...*.***.*.****.****.***.*......*..*.**....**.*..*.....*..*.*******.*******..*.***....*....*...*..****......****......**.*...*****.*.**..*...*.**..*.*....**...****.**...*...*.*...**********.*.*......*....*.*..**..*.*****.*..***.*..**.....*..*.**..**.*....*.**....*.*....*.*..*.*..****..***..**..**..**..***.*...***.****.*.***..*.**....*.*.*...*.*.*.*....*.*.**..***..****.*.*.*.*.*****.****.*.*******..*.**..**..........*..*..**....**.*..*..........***.*...*****...*..*..***..*********.***.*.**.....*.*.*..**.*..*...**.*.*....*...*....*..**.**.***.*..**..***.**.*.**...*******.***..*.**.****....**.*..***..******.*****..***.*.***..**...**.***....*...*..*.*..***..*..***.*.***...****...**..*...*....*...*.**.* ****.*.*.*********..**.*....**...*.**..**.*.*..****....*.*..*.*...*.**.*..*....*.*....**..*......*.**.*.**...**.******..**.*..***.*.**...*..*..*.*.*.***.**..**.****..**.....*.*..*.*.*****..*.*.**.*..**.*.......*******.**..**.**...*...****....**...*****.****..*..*..**.**..*.***.*.*....*.********.*.**.*...*.****.**..**.*.*.****.**....*.*.*.*.*****...*...**.*..*.***.*..*.**..**...*****...***.***..*.**..*..*.****.....*......*.*...*...*.*.*****...*.**.***.**...**.****.*.....*.*......*.**.*.*.*.*.****.***.*..***..**.**..**..***.***...*.*.....**....**....*.*....*...*.*..*.**..***..*.*.***...*.*.*...*.****..*..**.**..**..*....**.*...**...**..*.**.***.*.**.***.*..***..*......**..******.*****.*...****.*..*.*****...****.**.***...*..*..**..*......*.*..*...**.*..**.***.*.*..*..***.*.**.***.*....*******..*.*......*****...**....*.*.*.*....*...*..*.********..*.***.*.**.**..*.*....*.*..*.....*..*..*.*.**.....*.*.*..**....**.**.....**.*.****.*....*.**.....*.*.**.*......****..*..**.*..**...*..**..*..****..*.*.***...***......*.**...**..****.****.*....*....**.***.*.*.......*.*.*....**..**...**.***.*.*.**..**.****...**.***.***.**.***.**..*.*.*..*.****.**...*.*...*******.....*..*...*.***.....*.*.*...*.**...*...*..*.*.*..*.*.*.******.*.**.*.*.**.*.*..*.*.***..***...*.....**...*****.*..***.*.**.*...**.*.*.**..*.*.**..**.*.****..***..*..***.*.*.**.***.*..*.**.*.***.*.*.**..*******..*.***.**.*.*******..*.*.**.*.*..**.**.*.**.*..*..*.*.*.*.**.**..**...*.*.*..***.*...*.***.**.*..****.*.***..***..*..**.**..**....*****....*.**...*..*....*...*.*.*...***.*...*..*.*...***..****.*.*..***..*..*.**..**..*.....*.*...*.****.*.*..*******.*.*****...*..*.****...*.*.*.....*..***.**.*..*.***..*.*.....*.*********.**....**...**.****.*.**.**..*..*..*.***.**.**..*...**..*..*....*...***.*.*..***..***.***..*.*.*.**...*...**.**.*.*.*.**.....**..*******.*..****.**..**.*****.******..*.*.....**....***..*****....*.*..**.*..*...*.*....*..*..*.*.*....*.***.****.***.***.*...**.*..**.******......**.***...*.****...***.*.*.** *.*...**.*.**..**..****...*.*..**..*.**.*.*.*....**..*...*..*...*.......*...*.****.*..*..***....****...**...*...**..*.**.*.*.*****.***.**.****....**...**....**.**.****....**..**.**..*...***..********.****..*.*....*.**...*..******.**.***...**...*.......*..******...*.**...*.*.*.**...*.*****....*..***..**.**.*....**...****..***...*.****.*..***..**..*....*.*.*****..*.***.*.**.***..**.*.*.*.***.***.*.*.***.*.**.*..*....*..*.****.*.**.....**..**.*****.**..*.*.**.*..*.*..*.*...*.*..*...**.*......****..**.*..*..*...*..**...*.*...***.**....**....***....*...*.*..*...*..*..*.*..****.**.***.*.*.*..***.**.****.*....*.**...****.****.*.*....******.*.**..**....**.*****....**.*....*..*****.************.*.****...**...*.*..*******.*****..*...*.*...*.*.*..**...**.*..***.*****..*****...******.*.***.......*.*...***...*..*..*..*..*.*..**.*...***.*..*..*.****.*.*...*...*.**.*..**.......***..*..*.**..*....****..****.**....*****.***.*.....*.****..*.**.*.**..*.......*..*.****.***.*****......*..***....*.**.*.**.*....**.***.*..*..*...**.*...*****.**.***.***..*.....***.***...**********...*..********....*..**..*..***...*.**...*.****...*.*..*.****.*.*.*.****..**....*..*.*.*.*.***.*.*.***.*.........*.***...*****....*.*.*..**.*..*...***.......*.....*.*...*.*.....***..**..*...*.*.****....*.********....*..*******....***..*.*.*.*.*.*.****..*....*.***..*.**...**.*.*..*.*...***.***..*...*..***..**.**.*..*...***.*...**...******......*.*****.*.***..*.*..*..*.*..*..**.*****.**..*.**..*..**.*.*.**....*....*..****.....*...*.**.....****.*.*...***...*.....*..*.*....***...*..**.*...*.*.*...*.*..*..***.**********..**.***.*.*****.*...**..**.*****..*.*.*.*.*...*..***..***..**.....******...*..**.*..**.*.*.****.*..**.*****.**.**...*..**.**.***....*..****.*.*.*.**....*.****.*.**..**...*.**......****..*.**..*****...****...*...*.*...*.*****.*.*.*.*.*.*..*.*...*....**....*...*.********.**.*.**..*.....*.....**...*.*.......*.*..***...**..***.**.***...**..*..**.*.*.*..**......*.**..*..*.****.**..*....*........**.*********.* ..*..**.*.*.*..*.**..*...***.*..***..*.*.*.*.*..*....*.*..*.**.*....*....**...*...**..*.*.*.*..*.**.*.***.******.****..*.****....*..*...*....*..*.**.*.*.*....**.*..**.*..**.*.*****.****.*.**..*..*..*****..*...**...**....*..*..*.*.*.*...****..*.......*.*...*...**.*.*...**....*..*.*..**..*....***...**...******.*...****.**.*.....*.*****....*.****.*....****..****.*..*.*...***.*.*.****.****..**.****.....**..*.***..*.****.*.....***..*.***......*.*...*.*.....*****.*..*..*.*.**..***..*.****....****...*.*...*.*.*.*..*..*....*..*..*..**.******....**.**.*....**.*.******.***....**..***.****.*.*.*....*.*.*..***.**.*****...*.****.*....***..**..*.**....***.*****.*..*.*.*.*.*..*...***.*...*....*.*.**.*.*.*..**.*....***.....*.*.*......***..***..**********.**.*.******.*...**.*.*.******...*.***...*****..*.*.**.*...*..*.**.*.*.**.**...*.*******.....**.**.**...*.*...**....*********.**..*......**.**..*..**.*...**.*.*.***.*.*.*..*.***.*...*..*..**....**.**.**..*......**.**.***.*...*..**.*........**...*..*****.**......*.*.*.**.**.*.***.*..****....******...****.**.***.***.*.*.******..*...*..****.****.**.****....****.**.....*****...*.*.*.*..*....**..*.***.**....*.**.*.**.....*.**.**.*..***.*..**.**.*.*....***.*..**.*.*..**.*.***........**..**.*.*.*....***.*.*.*.***..*...*****.*.*..*****.**********..**....***..*...*..*.***..*..*.***..**.****.*****..***.***.*..*.*.***..**.***..**.****.*..*.....*****...****.***..******..****..*.*.*......***.*.**..***.***......*..***.*.**...******.*.**..*..*.*.*...**..*.**.*.**..****.******..**..*.*****...*..****..*......***.**.*..****.*****.....*...*****..*.*.***...***.**..**.*.****........*.*..*.*...**..***.*..****.**...*...**...*.*..*..**.*.*.*****..*.....**...*.**......*****.**......**.**..*..*.**.......****..********......*..***.**.*.****.****..*****.*.**.*.***..**.***...*****..***.*.**...*.*****.*****..******.*.***..*........*..**....*.*.....*********....*......****...**......****..*.*.*.**.***..**.********.***.*.*.*.****.*....**..***.*.....*****..****..** *.......***...****.*....*...*...**.*.*.****.*.**...*.*..*...*****.*...**....****...*...*.*.*...*.**...*.**.*.***.****..*....**..**.****..***.***...**.*.*..*.****....**.*.*..**.**....**.***.*.***..**.*..*.*...**..***.*.***..*.........***.*...**..***.**..***...***************..*..**.***..*..**.**.***.**...*.*.*.****.****.**.*...*......*.*.....****..******.*..*****...*..**..*.**.*.**.**..*.*..*..**..*.**....*.*.**......**....**.***..*.*.*.*..****.*.*..**.****.***.*..**..****.**...****.*.*..**.**.*.***...*...*..*......*.**.**..*.****..*..*.*.**...****.*.**..***...****.***..*.*...*..**.****...**..**...***..**.*.**.*.**..**...**..****.*.*...*.**......***....***..*....***..*****..**...*.*..***.*.......**...*.*..***.*..*.....*..*.***........*.*.*.*..**..****.*...**.**.*..*****...*..*.*.*..*********.*.**..*.**..***....*..****..***.*.*..*...****...*.*.*.*.*.*..*.*..*.**....**.**....***..**..***.*...*.*....*..****.****.****.**.*..**.**.***...**.....**....*.*..*.......***.***..**...*...*...******......*.****...*.*..***..*....*.*.*****..*.*.*..*.***...***.****..**..*.*******...***...*.*.**..*******.**.*...*..*..*..**..*.*.*..***..*.*.......*.**.*******....*..*.......*..*.**....*.*....**..*.*.*.*.***..**.*..***...**..*.*..*..*.*...***..*..*.*...***...**.**.****...**...***...*.*.*.**....**.**...***.*..**...*.**.*....*.**..**.*..*....**..*****.*.***..*.**.*.*.*.....*.*..***..**.*.**.*.*..*.*.*..**.***...*.**.***..****.*....**...*..****...*..*.*****.***.**..*.**..**.****..***..***.*..*****..****.*...**..*...*..*.**.*...*****.......***..*.****......**.***.*..*.*.*...***..*..*.**.**.*....*****.*.***.*..*....*..*.*.****.*.**..*.*.*.....**..*.*****.***.***.*.*.**.*.**...*.***.**.**.*.**...**..*.....**.***..*.***.*....**.*****.*......*..*.**...**...***..*.*...**.*.*...*.*.*..****...*..**.*.*.**.***..**...**..*...*.*.**.********.*..***.**.**..*.*...*..*.*..****.....**.*..**.**.*****.*..***.**...*.***.*...****.*.*.*.*.**..*..*..*.*...*******...******..**..*....*..**..*..**..*.******..*...* .**.**.*****.****.***.***.**.**.*.***..**...**..****.......*.*.*..******..**.*.*.**..*..*..*.******....*.**..*.*.***..**.**.*..*..***.**..**.*..*......*..***........*....*.*....**....**.*..*...**..**.***....***.....*.**..*..**.**...**...***.******..******.**....**..*.*.****..*..*..*...***.****.**.......*.***.***..*.***.*..**.**.*..*****.**..**.*..****...*.**.**.***....***.*....**.*...*..**.***.****..**....*.***.......*.*...*..*...****.....*.......****..*....****.**..*...**...*****.**.***..*...***...**.......*.*.**.**.**...*..*.*.****.*.****.*...**....**...*....***....*****.....*.*....*..*.*.****...*.********.......**...**.*..*****.*..*..*..********...**.**......**..*.*....*.*....*.*.**...*.*..**.***......*****.*.**..**..***.*...*..**.*.***.*...*..*......**...**..**...**..*.....**..*.*.**.*.*.*.****...*..**...*..*.***...*..*..***.*.***..**..*...**.***...*..*..*..***.***.**.*...*..*..**.**...**.**..*.**.*.**********..*.*...*.**.**.**...**..*....*..*.****.*.**..****..*.*.*.**.*.*....*...*.*.***....***.*..***.*.*****.***...*..*.....*.*.**..****..*.**...*.*.**.**.***.*...***..****.***..***.**.***......****..**********......****.*.*....*..*..****.**.*.**.*..*.***...*..**......*..****..**.**.**..*..*..********..*..*.*.**.*.*..**.*****.*.******.**..****....*.*..***.***........***.***...*.....*....*..**.*.*.*.***.*.***..*..*.*****..***.*..********...*...*...*******.**.******.*.***....***.***.**.*.*..*****...*.*...***....****..*..***.***.*.*...*.*.*....*...*****.**.*.**...*.*...**.*...*..**..**.*..**..***.***..*.*****...*.***....*.***..*.*..*....**.....**.*****...****.*..*..*..**.***.*...***..****.*.*****....*.*..*.*..**.***...*.***.**..***.*..*..*.*...*..***.****.*..******.****.*....**.**...**...........**...*.**.*..**..*.*.*....**........****...*.**....**.**..*.***...........*.....**.*.***..*..*.**.**.*.***.**...*.***..****.*.*.*...*..********.****.*..*.**.*...*...*..*...*.*.****...*..*.*.*.***.**....***..**.*..*....**.*******.*.....*.**......*.*****...*.*.***..*.**.***.*.. **.****...*.......*....*..*.*..**.*...*.*...*.***.***...****........*....***.*....*.***.*.**...*.*..**.....*.**.*****...*.**.**..**..**..**.****.*.*.*.**....***..*..*****..**.*.*..**.**..***.*..***.*.*....**.*.*..*..*..**..**.*.**..*....***.**.**.*****.*.*..*.***.....*.**.*.....****...****..***********.*.*.***.*.**..*..**...*..****.**..*.**.******.*.**.**..*.*.*.*.***..**..*......*.*.**.*.*...*.***....*..*.*.*.*..***.*.*..**.**.***.*..*.....**....*..****.**.*.*...**.*.*..**.***.*.**..*.***...**.***....*.**.**.....*********...***.....*..*******.*...***...*...*.***..***.*...*....***.....**.*...*.**..***.***.**.****.*.*..***..**.***..*.***..**.**....****.*..***.**...*****.**..*.*.*.***...***......*....*...*.*.***..**.***.**..*.**.***....***..**.**.*...**..*.****..*..*.******..*.....***.***..*.*.*....***.*.***.**....*..**..**.****.....**..********..*****.*...*.*.*....*.**....*..**.*******.*...*...*.**.*.*.***....*****...*..****..**.**..*.*.*.*.*..*.**.**.*....***.**....****...*..*****..*******..*..*.*.**.....***.....**..**......**...****..*.*.*....*...*.*...**.*.**...*...*******.*..******..*........**.***...*..**.*.**...*.****.**.**.*..**.**.....**.*.*.*...***********.****.*****.****.....*.***......*.***...***.*..*.*.*****.*..*.***.*..*****.*.*.****.*.*.**..*..**.....*.*..*****.*..**.**...***.**..*.**.*..**...*.*.**....*.****.**.**.*...**..*...***..*....**..**....******...*.**.***..****..****..**...****..*.*.**.**.**.*.*..**..*....*.****..***.****...*...***......*.*.....**.*.*.**.*.*...**.*......*....*....**...*.**..**.....**.*....*.****...**.**...***.*..*...*******.*.***...******.*.**.*.***.***..***.*.*.**.*.**...*.*.***.*.***...**.**.*.**..*.**.**.**.*..***..**.....***..*....******..***..**.*..**..*.*.**.**..*..*....***.*......*.**.***..**...***....*..**.*.*...**....**..**.*..*.*.*****..*.***.*.**.**..**.**.*****.*****..*........*****..*******.*****.*..**.**...*..***.**..***.*..**.*..***..*.*...*.*.**.***..*....*.*..**.*.*..*.***..*.*.**....**...****.*...*.*****..***. .*....*..**..****.*****..*...*......**.*.*.*.....*..**..****....**.***..**..*.*.**.......**.***..*....*.*.*.***.*.*.*......**.**.*.****.**.*...*.*......*......*.*.*..****....*.*.*.*.**.*.....*..*.....*.***..*....**...*.*..*.**........*.**********...****..*......*.*..*...***..****...*...*.*.*.**.**.....*...**.*.*...*.*.******.*.*.*.**.*.*.****.**.......**...***....**.*.******..**........*..******.**..*..*.*.**.*.*.*********..*.*.**.*.*..**.*...*.****.*...*.*...**.*...***.*.*.**.*.*****.**.*...**.**......***...******....*...*.*....****.****.....*....*...**..*..*...*....**.*.*.*..**.****.******.**..*.**.*...*.*....*....*.**..*...**.......***...**.**..*.**.*.........**....***..***..*.***........*...*.**.......*..*.*....**..*.*.*..*.**.**...*..*..*...**.*.**..***.****...*.**..**....*...*..*...*.*.***....**..*..****..**.*.....*...*****...*.*....****..*..*.****..*...**.***.*.**.*.*...*.*.*...**.*....**.****..*.**.*.***...****.***..**...*.*.***.***.*.**...*.***..**.*..**.*.....***.*.*..*****..**.*.*.*..**.*...*.***.*.*.*.**...**.***....**.*.**.......*.*.*.**..******....*..*.**...**..*...**...**.*...***.***.*.***.**.*.***.**.***....*..*****.****.******..*...**.****..**.*.*.*.*.***......**...****.*..*.*****......*...**......*.....*.**.*..***.......*...****..**...*..*.*..*...*.*****..*.******....***.*.....*****..*.*..*..***..***.**.*..***.**.....****...**......*.*.*.*.****.*..*.*.*.*...*..****.****.*****.*..*.*..****.***..*...*..*******.*....**.***********.**.*.**..**...******......*.****......*.*..**...***....**..........*.**.**.*.....***...**.***.**..****..**..*.*..***.*..*..***.*.*****....**.**...**.*.*..*.*******.*.*.*.*.*...*.....*****.*..*.***.***...**.***.**.**.*..*..*.*....*..***.**.*****...*..****....**.*.*.**......***.***..*..*.*.**.*.*...*.*...****.*..**....*.**..*.*...****.*.*.*..***....*..**.*..*...****.*....***..***..*.*.****....***...*..*...*.**..*..*...*.***..**..**.*.**...*..**..*...**.......**.**....*..******...*....**..*..*.*****...*..*.*....*.....***.****** .*.....*..*****.*.**.*...*....***....*...*...*....***...*.**.**.*.....**.**...*.**.*.*...*.*.***.........****..***.*.**.....*.*...**.*....***..*****.***.***.*..***..*..*.*.*.*.....***.*****..*..**.**.****..*.**.....*.....*...*..**.*.*.*.*..***..****.....**..*..*.*..*.****.**.*.*.**.*..*.*.***.*.***..*.***....**...**.*...****.*.****.*..*.**...**.*..**.*..****.*.*..*..*..**....*.*......*..*..**..*..*.*.**.*.**.....*....**.**..*..*.*...*.***....*.**.*.*....*...*.***..****....******.*.***.*.**.*...*.**.**...****....***.*...*...****.*..*.****..*....****.**.*****..**..**..*******...**.*****..*..*..*.***.....**..***....******..*.*..*..**..*.*....***....*...*.*.***.*.*..*..*..**....*.*..***....****...*..***...*.*..***.*...*.**************...******.****....*..**....*.**.**.**..**..*...*****..****......****.*.**..***.......*..**...*.*..**..*.***.*.*..***..*..***.***...***...**..****.*.*.......*....***...*****.*..*.**.......*...********..***.*.***.**...****...****.*..****.*..*...**....*.*.*.**.**.*.*.*..***....*.*.*...*.****.*.*.**...*.*******...***..*.*.*..**.*.*.***********.**..***.**..*.....*.****.*.*.**.***.***.**.***.....*.******.*.***.......***..*.***............*......*.*.*.**...***..*.*******..**.*.*.***....****..**.......**.**..***.....***.*..*...*.*.*.....**.*....*.******.*.*.***..***.*.*.....*.****..*..*....**....*....******.........*****....*...**...*.**.*.*.**.....**.***.*......*.*.....*.**.*.*.*.*.*..**.**.****...*....*...*..*...*.*..*...*..**......*.*...*****......**.**..*.***.**.*....***...***...*..*.*.***....***..*.**.....****.*....**.*.*..***.*.**.**......**.****..*.*.**..*.**..**...**.*.*.*******.***.**....*..*.***....*.**..***...*********.*.*...*..****.******..*..**..****..*....**.**.........***.*.**.**.**..***..*...*.**.**.****.*..*..*.*******...*.*.*.***...**.***.*....**...********.*.***..****.**.*..**..*.*...**.****.....****.*.**....*..*******.**..**..*.......*....**..*.......****..****..*....*....*.*.**.***.**..*......*...***.....*.*.*.*.***...*.**..... .**.*****..*.***..*.***.***.*....*.***.*..*.***.........*....*.*.....*******.**.*..**.*...*.**.*.**.......*.***.....***...*******.*...****......*.**.*..***.**..*.*..*.....*...****..****..**...**.**.*****..************.**.***..**.*.*.....*.*....*****...*.**..*......**......*.*.***.....*.**......*.*..*.*..***...*..*..**.***..*....**...**.*..***.*..*..*.*.*..*.**..*....**.******.*.....*..*..***.**..***.**.***.**.***.***.*.**.***.**.*********.*.*.*......*..*.****....****...*.*****.*....**.*.*....*.***....*......*.*..******.***...*......*.*.*....**...*..*..*.*.*...*...**..*..**...*...**.*.*.****.****.*..*****...****..***.*.***..*.*.*.*..*.....**...***.*....***...*.*.****.....*.....**...**...*.******..*.*....*..*.*.*...**...*....*..***...**.*..*****.......***.*.*....*..*...........**.*.**...*..*..*....*.*.***..*....*******.*.**.***...**.**..*..*.*.*..**.******.*..*.*.***.*.**..*.*******...*.**....*..*...**.***.*...*...***.....**...*.***..**..**.*.***.*.*..*.***..*.*****.....*...***...***.***.**.*****.*......*.......***.*.*...**.....*..**.**.*....**..*.*.*.**...**.*..*...**.**.*...*.*.*.*******.*.****.***.*.*.******..**....*...*.*.*****.*.*..**.*..**..****.....**..*.*.***..*...*.....***..***...***.....**..**...**..**..***...*..**.**...**..**..**..*.....**...**.**.*...*..******..****...**....*.....*.*.***.*..*.....*.....**.****..*.**...****.***.**....******...****..*.********.*....*****...**.**....*.*.**.*..**.*.**..********.**.*..****...*....*.**.....**.**...*..******..*..**.*..*....*.*...**.*..************.*.**.*.......*.**.......***....*****..*...*****..*****.*.*.**..*.......*........****....***.**.*..*...**.*****.*...***.***.***....*****.***....***..*.**.***..****..*....*.***..****.*.**..*....*..*.*...**..***..*..**.****.**..*.....*.......*...*.*.*..*.**....*.*...****...***......*.*....*..**....****......***.***.*.***.***.*..*****......**.***.*.*.*.**..**.*..*.....**.******...***..****.*..**...**.***..*...**...*.*..*****..**...*.*.*..**.*.****.**.**.***..*..*..**....**. *.***.*.***..**.*.*..*.*.....*....*..*.**..*.*....**.**.*.*..*******.*..*..**..***.***.****...***..**........***.**..****..**....*.*.**.**..*..***....*..**.***.****.*..*....*...**...*....***...**.****..*.*...**...*.*...**.***.*..***..*.*..*.......**....**....*.*.*.*.**..*.*.**..*.*.***.*.*******.**..***....*.*..*****.*...*..*.*..*.*..*...***.*....***...*...*.*..**.*..*.**..**....***.*.....*..**.....***...*..***....**..***.*.**.***.*.***.*...*...**.***.****..*..***..***.***...*...*.*....***...**.*.*.**.*.*****.*.*...***.*..*...*.*****.*....**..**.****.*.***..*...***..*..**.*.**........***...*.***.**...*..***..**..*.***.*..*.*...**********.*****.**.*.*.*...**.**.****.*..**....*.*.....****.*.****...*******.****.**...*.***.*.*.***.***..**.***..*******..*.**.*..*....**.*.*.......****....*.*.*.*.***....*....*.*...***.**.....*.**.*....**...*.*..***.*...**.*.*.*.*...**.....**..**...*.****.*..**.**.*..*.**.**.**..**.*****......**.***....**.....****.**..***..********...*....*.*...**.*..*.****.......*..**.*.*..*....****.**.***.....*.*....**.**.*.*****..*....***.***...***..*...*...*.***.*..*......**.*..***..**...****.*..*..*.......*.*.....*....**.***.*.*.***..****.*..*...**...*..*..***.*.**.*..*.***.***.***..**...*.......*..***.*.*.*.*..*.*****.****...***..***.*.**..**.*..*.*........**.*.****.**.**.**..*.*........*.**********.**.*....*.****..**.*....*..*****..**.*..*.....**..**.*....**.*..*..***...**.*..*.*.*.*.**....***.*..*..**.****.***..*.*.******....*.*.*.***..**.**...***.*..****.....*.**.*****.***...*..*.**.*.***.**..*..**.****..**...*...****..**..**.***.**.**..*.***...***..**..**.*.**.*.......*...***...*.*.*....******..*.***.**......****.*.*..***.***.*.***...***.***...**.*.***.**.**.***..*....**.*.*.*.**..*.**.*....***...*..**.*..***...*.......**.*..**..*..*...***...**...**....*...****..*********..**....****..**......*.**.********..***.*.**.*...*.****...**..*.....**.**.*.*.**..*.**.*.*.**.**.*.*.*..***..***..****....*.........*..*.**.**.**.*..**.*......*......*...*.*.**.* *.**.**.**....**.**.****.*****........*..*...*.....*.*..**..**.**.***..**..**..*.*.*.***.***.*.......*.*..*..*.**.**.*...*....*.*..*.**.*.**.....*.******.***.*.*...***....*.*********.*...**.*....*.****.*.*.*.****.**..*..**.**..**..**........*.*.**...***..****...*.****....*.**.**..**..*..**.*.**.**...**.*.....*...********.**.*.*.**..**.****.*.*******..*.....*..**.....**.**..**..*****.***.....*.*..*.*.*.****.*.*..*.****..*..****.*.**.....*...**.**...****.....*******..**..***.*.**..*********..*..***.***********...*..*...*.*****.*...*.***....*......*..**.*..**.*..***.***********.***.*..*.***..****.****..*..****.********.****.***..**...**.***.*..****.*.*.***.*...**.*..*.*...******.**.*...*.*.*...*.**.*.****.*..*..*..*..*.*....**..*..*...*..*.*.*..**.*..**.****.*.**...**.**...**..***.*.*..*.*...*.*.*....*.*.....***...*..*..***....**.*...*...*.**...*.******......*.*......*.*.....**.....*..*.**.*.***.**.***.*.**.*.**..**....*.*..*.**.*......*..*....*.*****..***.**.*.**...*.*.*....*..*.**......***....**.*****.***.**...***..*******.**.**.****..**.**.*..*****.**..***.**.*.*.*..*...******..*....**..**..*...*.**.....**..**...*..**.*...*...*..**.*..*.**.**..**.......*..*.*..****..*...*.*....*******.***.....*****..***.**.****..**................**.***....**..*..*.**..**.******..****..**.*.**.*.***.*...*...**.*..**.*...*****.*.***..*..**.***..*.****..*.**..*..**.**..**..**.**.**.*.***.**.***.*.*.*..****..*..**.*.******.*..**.*..**.****..***..**.*....*..*....*....****.*..*.***.*...*..*..*************..***.***.....***..*.**...***.*.*.*.*.***......**.*..*..*.*..**..*...**.*.*.**......******.**.*.**..**....*.*...*.*....****.***..*.***.*********...**.*.*.***********......**.***.*..*.****.**.*.*.*.*.*.*.**.****.**.*..*..****.***.**.*..*.*.*...***..**.**.***.*.**....***.**.***....**.***.*.*......**.**...*.*..*..*...**.*..********...*...*.**..**.......*.***.**..*.***.*.***.**.*.*.......***......*...**..**.*..***..****..*.*.*..*.***.*.*..*****.***.**.*.........*...*.**.*.*.*....*.**..*.*.*. ***..*..**...*..*...*****..****......*.*...****.*.***..*..**.*..***.*...***.**...*...*.**.*....****......***.**....*****......****...**...**....*......**...**.*.*.*...*.***...***...**...*..*.*..***.....*.**..***..**.*..*...*..**.*.*...**..**...***.**..***.*.**..*..*.**...*...*...****.*.*..*.**.****.**.*.******.*......**..*.**.*.**.....*****.*.**..*.....*....*.**.**......*.**.**.*.******..*.*.*....**..*.****.****..*...**.*******.**...*.**..***.**.*.*....*....*..***.*.*...*..***....*.*.*.***.**...*.*.*..**....*....**..***.****...*****.*.....**.*.*.*.**..***..*.*....*..**..*...**.*.*...****.*.*.*.*.*..*.....***...*...*.....*............*****.****.**.*.*.**.*.*.***......*****..***....*.*..*.****.*****.........*..**..*..*..*...........**.***.**.*****..*....*....*..*...****....*.***.*.**..****..*.*....**....****.*...***.**.*.*.*..*...**.*****.*....*****.*.*..*.****.**.*........*.**..***.*.*.*****.*****.***..**..*.**......**..***..*.....*...***.*....*...*.*.*..*..*.*.*..***..*...*.**.*.**.*..*.***.*..*.*..*..**.***..**.**..*.*..*.*...**..*.**.*...*..***.**.******.*.....*****.******.*.*..*....***.*..*..*.*..*..****..*..*.*...**..*..*.*.*.**..****.*.*..*.****.*.***.*......******.....*....*..*...***.******.**..**.**.**...*.*.***.*.*..****......***....***...*.*.*........*.**.*.......**...*.***.***.*.....*.*.*.........**.****.**...*.*.....*..**.*.**.**...*****..**.**.***.*.......*...*...*..**..*.**.*..*.**.************.*.**.****.*.****..***..*.*.*......****..*.***.**..*.*.....**.***..*.*..***..***.**..**.....****.*..*.**.*....*.**.**....**.**.*.**.....*.*..**....*.*..**.**.******....**..*.*...*.....*.*.***.......*****....*.****..*******.****.**..*.*..**.....*..*****.*....*...*..***.*.*..*...***...*..**.*.***...*..*..*.***.*..*.**..*.......*............*****.*.**...*.*...*..****..**...*.**....*****....**.**..**...*.*.*.**..*.*.*.******....*..*.*..**...*.*..*.*..*..****.**.*.....**....*.*****..*..*.******..*..*.***.***....**...*..*..***.*..*..**..**...********.****.***.******..** ...*.**.***.**.....**.**..**..*.*.****...*.**..**.*....***..**..***..***...*.**......*****..*...**.*****..**....*.**.*.*......**.***...*.*.**..**..**..**.**....*..*.*...****..**..*..*.**...*.*....*....**..*.*.********..*..****.*...**.******.*.**..*....**.*..*.*..***..*.**...**...***..**..*..****..**........*****.***.**...*...*.*..*..*.***.**...*..**.*****.**.**...*..........*..****.....***..*.***......**....**.***..**.*.*****.*.**........***.*.*.*......**.**...*****..*.*.......*..***.**...*...*****.*.*.*...*...****..*..*..*..*.**..*......*..*.**.*...*....**.*******....***...*..*****.**...**.**.*..**....*.****.**.*****..*..********.**.....***.**...*...*.**.....*.***.*.....*.*.*..**...*.***......*****..****...***.***.****.*....***.*.**.*..*.*.*....*..*..*.*.***.*....****.*.**..*.**.*.*....*..******.***.....***....*...****.*.*.*..**..*.***..*****..*...**.*.*....*.**.*..****....*.*.*.*........*.**...*..****...*.**.***.*..*..*.*.*..***.*.**...**.*.****.*.**..***.*.********..**.*.***.*.*.***.***.*.*....*.*..**.*.*..*.**.**..**.*......**.*..*.*.*****.*.....*..*****....*.***.*....*.*.**..******.***.**.*...*..*.*...***.**.**.*..**..*.*.*.**......**...****.*.**.....*.....*.**..*.*.******..***.*..********.**.*.....**.*.**...****..****.....*.*.......*.*..*.*.*.**.*..**..*..*.**.*.*..*.*...*.*.****...*.....*****....****.**....*..**.*..*****.*.**...*.**....****.*...**..**.....***.***..**.*.*....***.*.******.....**.***...**..****.*.**......*..***.*..******......**..**...*............*.**.....***....*....***..**....**..**.*........*.*.**.**..***....*.***..*...***..*....**..*..*....**.*.*****..**.***.***.*.**.***...*...*.*...*.**.****...**..**.**.****.*.**...**.*....*.**....*******...*..**...*..*.*..*****.*.*.*...******..**....*..*..**..*.*.*.*.******.**.**.*....**..***.***.*..****.**.*.*.....***..***..***..****...****.....*....*.********..**.*.......*.*...*..*..*..**..**.......**.*.**..*.**.*.**..*.***...***.*.*...***..**...**...**.*.***.**..******.*...****.****...*.***...***..**.* *...**..**.****..*.*.**...*.*.*..***......*.*.**..*.**...***..***.*...***..**.**..********..*.*...**....*...*.***.*.**.*****.****.*.***.**.**.**.*.***.*.*..**.**.**...*..***..*******.****...*.*.***.*..**.*...*..**.***..**..*.*....******.*...*.*.*.*.*.*.**..****.***....**.***...**...*.**...****.*.*..*..**.*..*.*.*..*.*.*.*.***..**..**..**...*.......*....**.***.**.**.*..**.**.**....**.....*.*....**....***...**..*..**....*....****...*..******.**..******.*....***.**..**.**....***.......*....***...*****..*...**....*.*.*.***..***.**.**...***.**.*..***.*..*...*.....***.**.*..***.*.**.*.*..*.*.*.*...***..**.**.*.***.*..**..**.*...*****....*...****.*..**.**.....*.....*.*..*.***....*...***..**.*....***..**..*.*...**..**.*...*...**.*..*.***.***..***.*..***..*.***...**.*..*.*.****.******..*.*....*.......**..***...**......*******.*..*..*.**....*......*.....*..*.*.*...*....*.**.*.***...*.*.*.**.**.*.***..**....*.*****.*....*.****.****....*...*..*.*..*.*.***..*.*****...*.**...***...***.*.*....*.**..*..*.**...***..*..*.*..*..*..**....*..*..***..**.*...***.*.......*.*.*...**.*.**.***..**.***..****....****.**.*..**.....*.**.*..*****.......****.*...*...*..**.*.*.*.*.*....*...**...*.*.******...*.*...*****...**.***....***.**.****....*......*......***...*...**..*..*..*.**..**.*....*.*.**..**.***.*.*.....**..*.***....*.****.**..*****.****..**.*.*.*..*...*.*.**.*...*.*********.**...*.**.*......**..**.**.*...**.*****......*..***...*.*.*****.**.****.**..*****.......*.*...**.**.**...**.*...*.***...*.******.....******.*.*..****..*.****.**.****.**......*.....**.**.*.**.....*.**.***..*.**.***.***.**.***....***.....***.**.**....**......*.*.....*..*..*..*..*.*.*.**.*.*.*.**..*****..***.....*..*.***.*.*..*****.*.....**.******...**....*.*.*.**......**...***......*..*..**..****.***...*...****....**.***....***...*.*.*.*.....**..***.**..*..***.*..*..**.**..**.*.***....***.*.**..*.......****.****.....*.*..***..*.*****..*.**.****......*...*.*..*.*..***.**...**.*.*.*........**..**.***.*........*.**.***..* .**.*.*...****.....*.*....**.*..*...*.....**..****..***...****.***...***.*...**.******.**.******....*********.**.*******....*.**.*.**.**.*****..*.*...*.**.*.....*.*..*..**.*......**..**...*.***..***..*****..*.*.*********.*.*.*.**.*.**.....*****....*.......**************.*.******.**..*.***...*.*.**.**.**..**.*.*.**....*.******...****...***.**..***..**...*****..*...*..*...*.....*.*******...**...*......***.*.*.....**.*.***.*...*.**********.......***.**.*****..***.**..***..*.***....*...***.**...**..*.*..**.*.*.**.*..*.**..**..***..*.***.***.*.**..**.****.*****.....*..**.*.*...**.*.....***.*...*..**...*.....***.*.*.*.*..**..**.**..*...*....*..*..**..***......*..*.**..*......*....*...**..**..*...*.*.**.*..*.*.*...**.....**...*...*.*.****..*..**...**.***.*..**...*.*.**..*..*.**...*..****.***...*.*.**.****.**.*..*.**....**...*...*.*...*....***..*.*..*....*....*..*..****.***.***..*.***.**.****.*..*...*..*****.*********.**..*..**..***..*.*.*..**...***...*.*.*.*....**.**.....*****.*.*..**..**.*..*.**..........***.*.*...***.**...***...*..*......**..***...**..*.**..*.*.*..**..**.*.*.*.**.*...*.*..**..*.*.*.*.***..*...**..*..**.*..*.....***.*****..**.****...*.**..*..*****...*.*...*******.**.**......*..*.*.***.*.....**..**.....*..***.*..*....**.**.***..*.***...**.*.*...***...**..**.*.***.**...***..**.*..*..*..*.*...****.*..***.*..***..****.*....**.*...**.**.**.**....**..*.*...**.*..*.***...**......*.*.**.*****.*********.**.*.**.***........***..*.**.*.....*..******..*.*...***..*...*.*..*.*.*..*...***..***...**.***..**..***...*.***....*.**....**..***.*....*..**.*.**.**...******.**.*..*.*.*.*.*....*...****.*...*.**.**.*.*..**.**.*.**.*....*..*.......***.....*.....**..***....*.**..**...***...*.*..***.***...*.*.**.**..........*.**..*..*.*...*......*..*..*.**.**...**..**....**....**.***..**..*.*.*........*..*.*....**.****.*.*.***.**..***..*.*.*.**....*..***.**.....*.**...**..**.***..*..***.....*...*.**...*.**.*.**....*.*.**.*******.**.*******.*....***.*..****.*.**..**....**.**..*.**.**. .*.**...****.*..*.**.**..*..***..*.*.****...*....*.*.*.***......*..**...*.*....**..*...*.**.*.*.*.**.*..**..**.******.***..*.....***...****.*..***..*...*.***.***..*.*****..*.**.*..******...****.*..*.**..*.**..*..*..*.*...**.****..*.*.**.*....*.......*..*.*.*....**..*.*.....**..*.**.*..*.**..*.*.*****..******..**.**.*...*..*.**..****.*..*.**....*.**...*....***..*...****.***..*.*.**.*...*.**.**.**...***...******...*....**.**.*.*.*.*.*..*****...*..*.**....*......*....*.*.**..**.*...*...*.****.*..*..**.**.***...*.*.**..****.*...*.***...***.***...*.......*..*..*.**.**.*******..*.*.**..*.**.***********..***.****..*********...*****...*.*....*...***..*.*.*****..*.......**....*..**..**...*...**.*....******.*.*.*...*.***.*.**.**....**..*..*..*...**.*.*....*****.*..*.***.**...*.*.*..*.***.**.****..**.*......**....*.*.***...*.**.*..*..*.......*.***.**.***.**...**..*.**.....***...**.*.*.******......**....*.**.*..*.........****...*****.*.*.......*....*.**....*.******.****.*..*..***..*..*..*.*****.*..*.*.***..*.*.***....*.**..***..*....******.*******.*..*.*.......*.**...**.*...*.*****.****....**.*.*.*..***.**...**..**..*...**...*.*.*..***...**.***.*..*...*.**...**...**.***.*.....***....*....**.******...*.*.**...***.**.*...*.....****.*.*...*.**..*.*..**..*******.*.*****.*.*.*.*..***.*...**..**..**.....*..***.**....*.***..**.*.******.**...**.*.*..*..**.....*..**.*.....*..***..*.**....*......***.****..**..****.*******.....***...*****....*..**.**.*..*.*....***....*.*...*.***.****.****...*.*...*.*...*..*..**...........***...*..***..****.*..*..*.....*...**.*.*******....*..*.*..*....*.****.*..*.*..***..**.*..***..***..*****..*.**.*..*.***.**.....*..*..****.*.**.*.....*..***......*..*.**....***.**...*..*.*..*.....****..****...*.....***.**..*.*..****...****....*.*..*..**....**.**...*....*....*..*..*..**...********......****.*...**.*.***..*...*..*...*...*.***.****.**.**.**..****.*...*****....**.*.*.*.*.***...*.*.*.***..*.***.*...**..*****..*****.**.***..*..*...*.*....*..*...**.***..**...*** *.***.**.....***....*.*****...****.*...*....*.***.****...**.*..*......*..*...***.*.*..**.**....*.***..**..***.*..***.*.***.**.*.**.*..**..*..***.*...***....*...***...*.*...**.*.*..*.*...*..***...*.*****.*.**.*****.**......**.*.**.*.**.**...****..**.**.**.*.*...***..**..**.*..*..*..**...***...*.*...*.*...*.**.*....**...**.*.*.**.****.***....**.****.*...*.......**.*.*****..***...*....**..*****.**..*..*.***.****..*.*..*..*..***...*......*.****..**.*.**..****....*.*..*..*.*.*.*.*.**.**.*..*.*.***.**.*.**.***.***.*...**.****.**...*.*..*...*....*..**..**....**..*...****....*...*.**...***.....*..**...*..****......*.**..*.**..*..*.*..*.**.**...****.********.*.***...***.*.*....**..*...*....*...*...*.*.*.**.*....*.*..*...*.*.***.***.****.*.**......**....***.*******.*..***..**.****.**.*.....*****..**.*....********...**...**..**.*....***.*..*.*..*.**...*.**.***.*******.**...**....**.*.....*...***.*****..*.*****.*..*.*...*..***.*...**..*..**.*.*..*....*****..***.**.*...*.*****..**...**...*.**..*.**.**.**..****..**.***.*...**..*..****.....***......*..**....*..**.*.....*.****.*.**..*..*.*..*.**..****.**...***...**.******..*...**.*.......***.***...*****...*.***...*****.***..*..*....**..*.**....**.*.***.**.**..*.*..*..*..*..*.*..***.*...*..*.**.**.*.**..*..*..**.*.****....**..*......**.**.***..*.**.***..*.*..*...*......*..**.....*..*...****......*...***.*..**.**..*..*.***.*.***.....***..***.*..**.*...**....*....*.*******.....**.**.***.*.....***.*.*..*.*...*.*****.*....**.***.*.****....**..*.**.*.**.**......*...**..***.....**.*.**....**.*.****.**...*.*...*.**.*.*..***...**..***..****..*.....*...******.*.**.************...*..*.*.....********..*..*..*..*.*..*.****..*****.*..*...**.****..*.***.*.**.**...***..**.*....*.*..**..**...***.***..***......*.*.*..**.*..*..***...**....**.*..**..**.*.**.***..***.****.**..*.*.****.*..**..***...*..*.*..*.*.*...******.*...***..***....***....*.*..*.....****....*....*.*.**.****....****.*..*..*.*..***.**.*.....***.*.*..*...***.....*........*.***..**.... *.***.*.**........*..*..*...*...***.*.*.***...*..*..****.**.**...**.**...*..*.**..*..*...***..*****.**.*.*.*..*...*.....**.*.**.*..**..*.....***..*.*....*..**.**...*.******..****.*.*.*...*..*.....*..**.**.*..*....****.***..***.......*.**.****..**.*.*.**.....*.**.*..*.....**..*..***.....***..**..*.**.******.**.**.**.****..*..*.*..***..*.***...*...*...***.**.*...****.*..***.*.*****..**.**...*.*.**..*****.**.*..*..*****.****.*****...*.....*.*..**....*..**...*.*.***....*.***.**...***.*..**..**.**.*.*....*....**..*...*..*..*...*.*.*...******..**.**.**....****.*..*.***..*...***.****..*.*.*.*.**.....***.*.*.*.....*.*..******..*.*..***...***.*..**....**.*..*...**.***.***.*.**.**..***.*..*.*..**.**.....**..*.*....***.***.***.*..*..*.*..**...**.*.***.**..***.*.*..***......*......*.***....*.*.*...*.***.**..*.*..**.**..*......*.*.*.*.*.*.*..*.*.**....**...*...*.*.**..*.***.*.**.*****.*..***..******.*****..***....*....*..**...*.*....****.**..****.....**..*.**...**.*.*.*..**....*.**.*****...***.*...*.*..****.**...*..***.***..****.*.**.**.....*..*.****....*********...***.**.*****.*.*..**.**.***.*.*..*....**.*.....**..*.*.*****.**..*...*..*.***.*.*.*****......*..**.***..****.**..*...**....***.*..*....***.*.*.****....**.*****..**.****..*..**.*..*.*.*....**.**..*.**.*.*****.*...**..*.*.**.****.**.**...**.*.*..*..*.**.*.*****.*****.**..*.*.**....*..****..*.**.**...*...*.***********.*.***...**.**.*..*...*...*.*.********.****..*.******...*..*..*.**.**..*....*****...***...**.*......*.*.*.***..*.*.**.****.*..***.*.***.**.*.*..****.**..**.*..*****..**.**..*......*.*..*...*...*.*********.******.***...*.**......***.********...**.****.****.**...****..*.*....*...**.*...*..*..*****.*.*.*.**..*......*.**..*.*.*...*..*.*....***.*....*.**..*.*.*..*....**.****.**..**.****.....*.***.**.****.*.******.**...*.**.**.*...**.**..*.*...***..**..*...*.*.*....**.*..***.***..*.****.*.***....*.***..**...**..***.*****.*****.*****.....***.....*..**.*..**...*....**.*.**..****.***..*.*...**.**.**..*.*.****.***...* *.*****.**.*..*.*..*.*.**.**....*..*...............**....*.***.*******..****.***.**.*.***...*.***.*.***.*..**.*.**..*****.***.***..****.*.**.*.*****.*..****...*.*.*..*.**.....*.*....***..**.*.*..*..**.....*.*.*****...**.*.*.*.**.*.****..*...**..**.....**...*.*..****..*....**.*.*...***.**.*****.*******.**.*.....*...*.**....*...*......*.*.*.****..*.*....***..*..*...****..**.*******.*...**...****.**..***.*.***...****.****.....****.*.*..*..*...*....*...***...**.*........*.*....**..****.*****..*.**.****.*..***.*.***..***..*...**.**.*.***..*...*..*..*.*.*.*...*.**...****.*...*.*.***..**.**.*....***..*..**.***..****..********..**..*.****.*..**.*.****..*....*..*.*.*.**..*.***.**..*....**..*.*.*.*....*.*..***....*.**..*..*.*****..*..**.**..*.....*..****.*..*.******.*.*****.***.**.*.....**..*...*....*.***...*...**.*..*.*.**.**...**.**.***.*.**..**....**.*..*...*....***.**.*.*..**...**....***.*.*...**....****.*..*...****.*.**..*...*.*.**...**.*.******..*....*.*****..*..***..*..****.*.*..**.*..*.**.**..*...**.*.****.*.......**.*.*.**..**.********.******....*.......*.*.*..**.**********.*.*..***.**....*..**.*...*..*..*...*.*.*..*...*.****.*.**.*..*****.....*.*..*.****...**.*.***.*....*.**.**..*....*.*.*.**.****.*****.**..*.***.**.****.**.*.**..***.*.*.....*.....******....*.**...*.*....*.*.***.*.**.*...***.*....*..**...*.**..*....***..*****....*.*...*...*.***......**.*..***..****.*..**........*..**....*.****..**.....**.*.....*.*..*..*.**..**...*.*.*.**.********..**..*.*.....*..***.*.***...**.*.**.*.*.*.**..***.**.****..*.*.***...****..*.**.*.*..*....**...**.*...**.***.***..***....*****.*..*.***.*.*.*.**.**...**..**.***....*...****....***.*.*****...**...*.**.*..**.*..***.*.*.*.**.***.**.*.*.**....*..***.****.......*****..*......***.*.**.****.*..*.*****.**...**...*...******.**.*.***.*..**..*****......*.****.....*..*.***..**.***.*....*..***...*.*.*...**.******.*.*..***.*..**.*..***...*..**.*.******.*.**.*...***.**.***......*..**.*.**.***..*.**.*.**...****.***.....*..*..**.*.*.**...** .....*.****......****..**.*.****.*.**..****.*...*.*..****.***.*.***.**.***.***.*...*....**........***.*..**..*.***.***..*.....**...*.**.*.*****...*********...**.*.*..**.....**.*..*..**..*.*.*.*.**.**..****.**.**....***.*..*..*....*..*....*.**.*.**..*..*.....*..****.....*...**.....***.***.*..*.*****.**...*..*....*.****...**.*...**.***.**..*..****...**...**...*...***...**.****...**...****..**...*..**..*.*****..**.**.....*..*..*.**.**.**.*..**....*....*.*...*...*.**....*.*.**.***.*...*.*.*.***..**.*...*****.*.*...***.*****..**..***...*.*.***.*..***.*.*...*..***.*.*...***..*..**.*****.**.*****.....*.*..****.*.....*..**.**.****..***...*...*..**....*.*..*..****..*..***...******.*****..*..*.*..*..*.****.******.**..***.*...*.**.*...***..*.***..*****....*******.*.*.**..***...*..***..***.**.*..*.***..**..*.*...*.*.....*...*.****..******.*.****.**.*.*.*..*.***.***...*.*.*.*..****.......*..*.*.*****.*.*..*.**..*...*.*.*.***********..*...*.**...*..**.*.****.*.**.**.*.***.*..**.*.*..*.....**.*.*.****..***.*.*...*..*..***.****.....**.*..*...***.*.*.**......*..***....*.**......**..**..***..***...........*.*****..*****...**...***...*.*...*.***.****..*.*..************.**..*.*.*......*.***.*..****..***....*..........*.**..*..**..*.***...**.*..*..**..*****.....********.*........**...*..**.*.*.*.......**...*....**.******.**...**.****..***.......*.*.....***.*.**...*.*.*********.**.**...***..***..*.**.*.*..*..*.*...*.*....**..****..*...*..***.***.*.*.***.***..***...***.*...*..*.*..*****....*...***.*..*.**.*.**.**..**...*..*.*..****..*.*......*****.***.*.*.**.....*.*..*..****..******...*.***.***..**.*..*.*..**.*.*.**..*.***....*.*.**.*...*.**..**..*..**.**..**.*..**...**.*.*....*..**.**.*..*****.*.*.*.*.**.*..**.*..*....*....*..*.****.*.*.***..*..*..**..*.**.....**........**...**.*.*.*......****.*..*..***.*.***.***...*.***..**..*...**...*.*..**.*.*.*.***.*****..*.**.***.........*****....***.*.***.***.*.**...****.***..*.***.**...***...*.....****.*.*.**...*.*.*.*.*.*..****......**.****...*.. ..***.*..**..***..*...*.***.*.**..**.**.**.**.***...***..**.*.*.*..*..*..******..****.*.**.**..*.**.....*.***...*..*.....**.*****.*.**..****.***.****.***.**.****.**...****..*..*.***.***.*.**.*...**.**...*.*..***..**...**..**.***....*..*******.*.**.*..*.**....****.**..*.***.*.**..*.*.********.*.....*.*..***..*.**..**.*******..*.....***.***.**....*.*....*****.....**.*....*.....**..*.****...*.**.****..**.*....**.*.****.*.*.*.****.*.******.*.*.....****.*.*....*.**.*.*****..***.***.*..*.*.***..*.*..*******..***.*.****..*.**...*.....*....***...**.*...*.*.**...*..**......***.*..*...**.****...**.....****..***....***.*.****.*.*...*.*....**.*.*.*.****....*..*.*...****..*.*...*.***...**..*****..**.**....*....*.**.......*.*...*******.....**...*.**.*.**.....***.****..*...*.**.*.*.*.***..*..**.**********.*.**.*..*..**...***.**..**..*.**..*.*....****...**.*...**..***.*..***...*.*.......*.*.*...**.**.*****..**.*..***....*.*....*...**.*.**.**.****..**.*....******..*....**......*.*.*..*.***.**..***.*.*.**.***..*...*****..**..*....*..*..**.*****......****......****.***.*.*..****..*.*..*.**.*..*.*..*..*...****.*.**..*.**..***..*..*..*..*.****.*.****..*.**.**..*..*.**...........*.*.******.*........***.*....*.**.*..********..**.....*...**..**..*..*.*.......****.****...*....*.....**.*.......**..*.*.****..*****....*****......**.*...*.**...*....*.........**...*.*..**..*.....*.*.....***.**.***.*...*.**.*.****.*..*.**.*....***.....*....*...****.*******...*.....**.*.*.**.**..*..*..*...***...****.**....****.*...****.......*.*..*.*..**.*....**.**..*.**.*.*.**...**..*.*.*.*.******.*....***.*.*...*.***.*...***..*.*....*.**.********...**......*...***.....*.**.**......******....**..**....*.*.*....*...****.**...*..***..**...*.*....*.*....***..***.**..*..**.*...*.**.**.***.*.**.*..*...**....*...*...**...******...**..**.**.*.**..**.**...*..*...*****.*.*.*....**...*.*..**..*.*...*...***....*******..*.*...***.*....**....***.******....*.**..**..**...*.**......*...*.**.*..***.*.....***...***.****....**.... ..****..*..***.*.*...*...*..**.*..*****..***..*****.**..*.**..*.*..**..*.****.***.*..**...*.**.**.*....*..*.*.*****.*.....*.*...*..**.*...*.*...*..*..*.**..*....***.*.**..****..**.*....*.*..**....*.***.*****..*.**...******..*.**..**.***.*.***..***...**...***..*.*........*.*.*..*..**.....***........*.....*.**.*.****...*..*.**.*..**...**.*****.***..***....*.*..*...***...*..*.**.*...***..****.*.*..***..*.**.*****....*...**.*..**...*.**...*..*.**.**...**.**.*..*...**.*..****.*..*..*..***.*..***...**.*.*.***.***..**..**...****...*.*****..***.*.********..*.***....**....*..*..*.***.***.**...*..*.****.*......*......*...*.**.**.....**.....**.*.*.*.****.*..**...*.....*******.**...*......**.*****.**.**..*..*.**....*.*.**......******.*..***.*...*..***..*..**...*.***....**.*.**.*.*****.....*...**.***...*.....***.***..*.**...*...*.**.*...***.**.*.**..**....**.*.****.*..*.....*.*.*.**.****...**...*.**....*.*..***...*.**.*.*.**.*.*..********.**...*....******.*..**...**.**.*...*****...**.****....*.....**.*..****.******.*....******.*.**..**.********..***.......*.***..*.*.**....*****.**..**.*.*....*..****..*.*...........*****..*.**..*.**.**......*.**....*.**.*.....*..*...*..**..*..***..**..*.....*.*..*.**.*.**.**.....*...*.*...*.*..*..*.*..**.**.*.**..***.****.**.**.*.***...*..***.*.*..*.***.****.*.*.*.*.*.********...*..**.***.*....*.**.**.******..****....*.**..*.**..*.......**..****..****..*....*...*...*..***..*.....***...**...*..*....**.**.*.*.*..*****.*.*...*.*.....*..***.*..*.***.**.*..*.....******.*.*.**...*.*...*.*..**...*...*.*.....***.**.*.*....**.....***.*...*..*..*.....*.*...*****...***.***..**...*.***.**..*****..*......********....*.*...*..*...*.*..*.*......*..**.*****.*.*.***...*..*.*.*.**.**......*.**.....***..*.*.*.****.*..*****.*...*.*.**.*.******.*..***..**...*.*...*....*******.**.****.*..**.**..*.****....*.*.*.***.*..****..***....*.**..**...*.*.*..***....*.*..*..**.....*....*..**.***..*....*****.......***.*..*.**.*..*.*.**.*.******....**.*..*....*.*..**.******.*..*..* *..**..***.*.*.***.*.**.*....**.*.*..**..*...*****..*.*.******.**.....*.*.......*...*.*.....*......**.***..*.*..*.*.****.****.*****.*..*.**..*.***.*..***..*..*..*....*******.**..**.......*.....*.***.*...*......*......*.*.*.*......***.**.*.*...****...**..**..*.**.***.**....*.*.*.***.**....**.*..****..*..*..*..*****.****.*..*...*.****.*...***..**.....**.****..*.**..***......****.*****.*.*.*.*..*.***...**.*******.....*******.***.*.**..*.****..*.**.**.*.*..*....*.**..*..***.*.*...*.*.*..**..**.*.*..*.***....*.**..**.**...**.*.*..*.**..**.**....***....***.*.....**.....*...***.*.**.*.*..*.***..*.***.....*..**..*..**..*.*.**.*..*.*..***.*****..**.*...**.***.**..*.*.....**..*........*.*.**.***..****..***...*.*.**.***...***.*.****..**.....***.*******..********.....*.******.*.*.*..*...**.*.*...*...***.**.**.**.******.**.**.***..****..*...*.**.*.***.*.**.*..**.*.....*.**..**.*..***..*.....*.**..*..**.....*..**..****...*.*.***.*....****.*.*******.***.*....*......*...*..*.*..**...*****.....***..**.*....****.*.....*.*.*..*...*...*.*....*..*.******..*..**..*...*****.**..***.*.**..*.*.*..**..****..*****.*.*..**.*****...*.***..*...*.**......*.*..*.....***.**.*..***.*.*...*...*.*..**.*.**.*..****...**..***..***..**.*..**..*..*..*****..***.*...*..***....**..*..*.**.*..*.*.**.*....**.....**.*.**.*.**..**.**.**.**..*..*.*.*****..*..*.*..*..*.*..*..*.*.*.**...*.*..*.***.*..***...***.....*.**.*..*.....*.***...*.*...**.***.*...**..***.*.......**.....**...*.*.*.*.....*..****..*.****.**...*.***.**.*.***..**.**..***.....****..*.**..*.*.***....**.*.*...******.....*.*...*...***....*..*.**..***...*..****.*****....*.***..****.*.*..*.*****....**......***...**...*.*.**.*.*.*...***....*......*.*.***.***.**.**...*...**.*.*.*...***...**.***..**...***.*.*..*.*...**.*.*.*.*....**..**..*....***.**..*......**.**.**..*.**..**..*.****.*..*.**.***.....*..*****..*...*..*.....***.....*.*.*.*..*.*......******....**.*.***.*..*...*.*******.*.*.*.***.**.*.*...*..**.*.*.**.*.*.*..*...***..*..*.**.*....******.....*. *****.**..*..*...****.....**.*****..*.**...***.**...**.*..*.**.***.*****...****.***...*.*.********.**...*.***...*..*.....*..***........*.*.**.*..*...*.**.*...****.*........****...***..*.*.*.**..*....*.**.**.*.***.....*.*.***..*.*.**...**..*..*.*.*.***..*......**.*...*.*..*..*..*.....*...*.....*..*..*.*...****..*..*.**..*..***.....*.****.*.**..******.****...*..*.**..*.*.*.......**.**....**..****...*....**.**....*..**.*..**.**.*.*.*.****.*...**.***.*.*..***..***.*.*..*....*****.*......*.*...*.**.*...**..*.**.*...**..*..**..*..***.**.*..*.**..*.*....*.*.*.**.*.**.*.*.*....*.*.*.*****.*.*...*.*...*.****.**...*..**.*.*..*...**.*....*.*.*..*..*...*.*.**.**.**..**.*.*.*....*.*.*....*.*.**.*.*.**.*.******.***.*.*****.*..****...**.*.**.*.*....***...*.*......*..**.***...*****...***.*..**.*..****.**..*....**..***.*...***..*..**.*....**....*...*...***.**..****..*******.*.....*..**...*..*........****...*.*.*.*...****...*.....*..***.***.***..**.*.*.***..***.*.*.****.*.....*****....**...*..*.*.*.*****.***..******.*.....*..*....*.*.***.*.***.*...**.*..**...*****...*...**...**.*.****...*****.**.*..*...*.*..*.*.*.**.*.**..***.***..**..**.**..*****.*.*..*.*.*.**.**.**..***.*........**..****....****.**.**....***.**.*...*.**.**.*.*****.**.....*..*...**...*.**.*.***.**........*..*...*..****..***...**......***.*..*.******..**.*.*..**.*.*.*.****.*..*.***........***.....**.**.****..****....*.....*..**.*....**....*......*..**.****..***.*******..**..**...*.*.**.****....****..**.**.*....*..*.*..**..***.**.***..*.**...*..*.***.**.**.*...*...**.*....*....****....**.****.*..*.**..**..****...*.*..***.***.***...***..**.*.*****.*****.**..**.*.....*.*.**..*..*****..*****.*......**.**.*.**...*..*....*...***.*..*..*..***********.***.*..**...*.*****.*...*...**.*.*..*...*.**.*.*..*..*..**.*.**........*.****.....**.*.*.*.****.***.*..**..*.*.***.*.***.**.*.....*....***.***...**.*****.......***.***.*...**.*....*.***.*.*...*.*..**.***....*.*..*....**...*.*.*.**..**....**.**.***..*.****.**.*..*..***..*...*... ...*..*****..*..*..*..*******..*.**...**.*..*.*.***..*..*..*..**..***.*.**...*..**.***.*...***....**.*..***......******.*.*..*..*..*...*.......*********....*....**.*..**..*****..*.*.*.**.*.*.**.*.*.....*....**..***.***.***..**.**..*****..*.....*..*****.**..*.**.**..**..*.***.**.*.*.***....*******.**..*....****.**.*.....*.*.***.**.......*..**.********.*.**..**..*..**...**.*...*..*.***.**.......**.***.......*.*..****..*.**.*.*.*..*....***.**.....**.*..*.*.*..***.*....***....*.*.*....*.**.......*.****.******.......**....*****.*....*****....*.****....*****.*..***.*****.*.*.***.*...*.***.*..***.**.*.*.**.***....*..**.**.*.*.***..**..*....****.**....*.**..*..*.*......*..****.*...*******.**..*....*..*........**.***.*.*.*..**.**.***.*.****....*.*.*...**.*****.**...**.....*.*.*..*....**.*.*...***...***..**......****.*.****.****...**.****.***..*********.........*..*...*.*.*..*.*.....*.**.*.*..********...*..*.*..*...**..*****...*.*..**.***..**...*.*.*****..*.****.****..***...***..*.******..***.....*.*******..***.**.*.*.*...**..*..**.***.**.**.*.*.*.********..***..*.**.*.*....*.***..****.....*******..*.***.***.*.*..***.*.**...*..***...*.**.....**.*..**.**.*.****..**....****..**........*.*...*..*.**.**....*.*..**.**..**..*...*..****.*****..*.***.*.....**....***..****..****........*..*..**.*.....****..**.**.**....*...*.*...*.*****..******.*.*...**..**.*.**....*.**.*..*..***.***.**....**.**.***.**.*..**..****.**.***...*.*****.*..*...**..**.*...**..*...**..*.*****....*..*..****.**..*...*.*.*.*.*****..*......*.....**..*.*...*.*...*..***.*..***...***.**........***.**...******...**.*.*...*.*.*...**..**...****.....*.**.*..*.***..**.***.***......****.**..**...**.***...*...**..**........**..****.*.*.***.****.**.**.*.*****.**.*..*.******....*...*....*......*..*.*.*.*.*.******.*..*..**.......*..**...********.**..**.**.*.*.*.***.*.*...**.*......*.*..*.*.***.***.**.*.**.....**...**.*..*....*.....*..**.*.****.****....**..*.*.....**.*.**.****.**.**.**.*..***.**..**.**..*.*.*....*....*...*..*** **.*...*.***.***.**..**.***..*.*.**....**...****....*.****..*.**.*.**....**.**.***.*.***..****.*****...*.*.*.***...*.*........*..*.*.**.****.*..*.**.*...*.***..***..**.**...*....*.*.*.*...*.**..*..*.**..**.*..*.*.*..**..*....**....**...*.*..*.***...*.**..*..**.**..**.**.*.....*.*.****....*..*...*******.***..**..**.*..*****.***.*.*...***.*...**..*...*****.**..*.**.***.*****.......*.*.**.**.**.****....**....*.*.*.*.....**.*.....*.......**..*.**...**...*....*....*.*.**.*..**...*.*.**......*.**.**....**.**....***..**..*****.*.....*.*....*..***..*.*...*******...**..*..****.**.*..**..****.**..***...*****....*..**...*.*.****....*....**.***..**.*......*.......*.*.*.*...*....*.**.*..**...**.**..*.*.*********..**..*.*.*..**.***.*.*.****.****.***..*.***....***....***.*..***....*.*...*.*****.*...***........**.**..*.***.*.....*.*..**.*.*.**.***..**..**........*..**.*.*.**....*********..*..**..***....***.*....**..*..**...*..**...*.*.**..****..*.*.*.*****..*..*****..**.*..**.*...***...*..***..***.***...*...*....*..*....*.***...*.*.*.*.****.**.*.*..*.*.*....**..*.****...**..**.**..*..*.**..*.*..*.*.****.**.*...**.......*****.**.**..*...*.....***.*.*****....**.******....**..*.***.***..*...*...*****.******.*.**.*..****.**....*.*.*.**.**...*.*.**..******.*.*..*....***.*....**...**.*.***...*..*.****..*.....**.**..*******.*****...*.***.*..****...***.*...*.*.*....*.***.*.****.****.**...*****.*....*.*****.*****.**...*..*.*.......****..*.****.***.*...*.*******...*.*.*.***.*.***.....*...***.**...*.***.......**..****...*.*******...**.*..*..***...***...********...****..*****..**...****.**.**.**..**.**.**.*.*..*.***.******..**..****..**.***..*...*****.*.*.*****..**...**...*......***..*.**..**......*...****.*..*..**.**....****...*.*.*.*.*.*.***.**...**..**...*.**.****.....*.........**.******..**..**...*...*...........*.*...*.**.*.****......*.*..*.*.*..***.*..**...*..*.****..**.*..***....**.**.**..*...*.*..*......***..****..*..**..***.*.*..*....***....*....*.*.........*.*.**.******.****...***... .***.*..*.**...**...*.**.*.*..*...*..*....***...*......*..*..**...*.*.*.**.**.**.*.**.*..**.***....****..*.*.*.*.....**.**....***..*....**.**..*.*..**.*..****........***....**...***..*****.*.*.*.*.*..*.**.*...*.******..*******..**..**..*...***..**...*.*..*..*..*****.*..***.*..**.*.*.*.**..*******.*..*.***.*..*.**.*..*..*..***.***.*...***....***..*...***....****.**.*..**.*..*.*.****.*..*..**...**.*****.****......*.*..**.**...**.*......****.*...*.*.**...**...*...*.*..*...***.***...*.*.**...*....*.*..***....*****....**...****...*.****..*......**.**..**..**.***..*.*....*.**.***.....***.**.**.**.*****.**.......**..*****.**********...*.*.**.*.*.**.*.*.****.*.*.*.**.*.***.*.***...*..*******......***......*****..**...**.****..***....*...**.**.*.******....*..*...**.*.......***..***.....*..*******.**...***.**.******.*.*...**.....**..*.***.......*.**....***.**.*.*....*..**.*.******.*.*****.**.**........*.*.*.****....***..*.....******..*.**.*****..**.****.*..*.**.*..****......**..*..***..****.*......*..*.******.*..***.*......**..**.*.*.***.***.*....*.**...******.*..*.**.**...***..*..***........*.*.*.*.****....***.*..**.*.*..*..*.**..**.*.....*.**.*..***.*...*..*.**.************..*.**..***..*.****.*..*...*...*.*.*..***....***.******.....*...*..***.*****...**.*.*.......*****..*..***..****.....***.***.*****.*****...*.*..**.*.**.**.*.****.*.**...*....*...*.*.****.....**.......*....*.****.****....*.***..**.*.***....*.**.***..*.**.****.**.*.*.****..**...*......**..****.****.***...**.**..*******...**..*....*...****...******......**.****...*....*..****..****.....***...*.*...**.*.***....**....**.*.*.*..*.*.*****.**.*.**...**..**.*.*..***..*.*..*...***.****..*....*.***.....*.*.*....*.*.********..***..***..*...**.*.****.**..***...*.****..*....******.*..*.*..***.***...****.....*.*....**.**..***..*...***.*.*.*..***.......*.....***.**...***.*..**......*..*.****.**.*.*..*..**.*....***..*.**.**.*..*.*****.*.*.*.**...*.**.**..*..**.****.**..*..***.*.**..*.*...**.*.*...*...**.**.*.***...*.**..** ***..***.**.*..**.....****...*.***...*..**....**.*...*......*..******.*...*..*..*...**...*.*.*.*.....*.*.....*...*.******.*......**..**..**...*.....*.*.*..*..******..*****....****.*..*.*.***.***....*.**..*.*.*****...****.*..***.*...*.***..****.**.*..**..*....*.***.*.**..*.*...**...*..**.**..*...*.**.**.*****.***.**.**.****.**.*...*.***...***.**......****.*.*...*....*...***.*...****..******.*.*....*.****...**.***......***...*.****....**.*.***.**..**.*.***.*..*.**..**..*.*...*******.....*.*.*......*.......****.*...*.*.*****..*.*.*..****..****.*..*.*.**.*.*.*.****..**..***.*...*..**.*.**...*.*..........*.*..***.*..*.*.**.***.*....***.*****.*.*.*..***.*..*...*.*....**..*****.**.*........*.*******.*..*.*.........**..*.*******.*.****.**.***.*.***..***.....**.*.***.......****..***.*.**..*....***.**..*..**...*......*...*.**.*.*.****.***..*...***..**...*****....****....*..*.**.***..**.*.**.*.*..*****.***.*.****.****..*.*..**.*.......*.*..***.******....**..*..*..*.*.*..*.**.**..*.....***.*.*.*...*.*.**.*.*...***.**.**..*.*.*.*....***.*.*.**..*.**.*..*..**.*.**..*.*.....*****.*.**.**.*.*.**.*..*..**.*.***..*****..*.**.*....**.*...***...***..***.......**....*....*.*...*.**.****.**.....****...*..**..**...*....**...*****.*****...***..****.*.**...***.*.**.*.***.*****.*.*.*.*..*.....*.*...*.*.....**..**...*.**...*.*....**.*....**.*....*.*...*.**....*.*****.****..*....**.*******.*.*.**.*.*.......**..**..*.*.*.*.....*.**.*...*....***..**..**.****.*****.*...*.*..***.**......*****.*..*....**.*.**.***.*.****.*****......**...*.**.*.*..**.*....*.*..**.*.***.**.*.***.********.*..*...*.**.*..***..*.****..*...*******..*..*.****.**.**.**..*..**.*.****.*..*.*.*.*..*.*.*****...***.****..*.*..*...**.*...**.*.*****.****...**.*......***...*.*.**.*....*.*.....***.**....*..*...*.*.*..***..*........*.*.**..*.**.*..*.**..*****.*..*...***.*.*.*.********..*...****.*.**.**.****.*.*.**..*.**.***.******.*..****...**.....*****....*.***..*.*.*.**....*...***.*.***..*.....*..**.*..**.*..*.*.*.**.********.*..** .**..***.*..*..*..*...*..*..**.***..*...*...**.**....*..**..**..***..**...**.**...*..*.*..****.*.*...*.*.*.**..*.*...*..*.**...*......*...**...*.*.*..***.**...**.**.*.***.**..**...*.*....**.***.******...**...*.**.*..**..*.**.*....****..*.**.***.*.***...*****...*..*.*..******..**.**..***.***..**..***..**.***...*.***..********.*...*.....**.*..******.***..*...***.*.*.*..*.**...*....*.*.***.*..*..*.*.*...*...*......**.....****.*..*..*.*........*.*.*...*.*...**..******.*.*.*....*.*.*.***..*.**...*...*......*.**.*.*...*..****.*.*..****.....*.*.*...****.**...***.*.**...***.*..**...*.**.*..******.....****.....*..*...***...***..*...***.***.*.***..**.......*.****....*.*******.*.*****.***..**.**...***.***.******..*.*...*.*..**.****.*..*.***..*.*....**..**....****.**.**.*.*****....*..*****.***.**..**.**..**.***..*...*.*........**...**.**..**...****.*...**.**.*****.*.*.*...*.*..**..****.****.****...**...*.****..****.*...**.*.*.**..*..*.***.*.*.....***.**....*.******.*****..*.*....***.....*..*..******.....**.*...*.**.....*..*****.**.**...*.**..**....*****...***...***.***.*.*.*....****....*.**.*.*..*.*.****........*.*.*.*.**...*.***....*..**.*.*..*.*..*.*....*.*..*.....*.**.********..**..*....***.**.********.***...***...***.**..**..****.*..***.*.*.*.*.***..*..*..*......**....****.**.*.....*.*.**.****.*.**.**.*****.****.*.*.*...**.**.**...*....**.*.**..*.****.*..**.**..**...**..*..***.*****..*...*..**..***.*..**.*.....*..*.*.*.**...*..*..*.**..*..*..***.*....**...*.*..*****.**.***..**..*...*..*....**.*.**..*..**...*..*.**...**.........**.*..**..**.******.***.**.....******...**.*..*..*.****.*.*.*.*..***.*.***.*..**....**.....****.***.**.**......*..******.**......**.*...**..*.*.*.****..******..*....*****.****.**.**.*.*.**...*..**..*.*...**..*.****....*..****..**......*****.........**..***...*.**.**.*.*.*....**.....*.**.*.*.***.*..**.*.***.**....**..*.*..*..***....*.***....*.*.*.*...*.**....**...*.***.****..**..**.*.*...*..***.*.*....*.*.***..***....*.****...*....****..*.***..**...*.* *****.*.*.*.*.**..***....*.*..*..*.**.*...*.*..*.**.**.***.*..*.*****....******.******.*.*..***.*..*......**..**...**...**..***.....*..**..*.....***.*.**.......**..**.*.**.*.*.....*..*.*.*.*..*.*.***..*.**.*....**..***.*..*..***..**.*.*.**..***..**.*..****..*.*......**...*...**.*..**.*.***....*.****.***.******.***....*.*..*****.**..*......**..*...****.*....*.**..*.**.*****.*..*...*...****..**.......**...*...**.***.**.**...*...*.*.*.*.****.....*.*..****.....***.*.*.*...**..****...*..***...***.*.**......**..*.*....*****.*.*.*.******.*.**.*..**.....*******.**..****..*...*.*****.*.*...*...*..*..*..*..**.****.**.*...***.*...***.*....*.****...*............*.*.*.*.**.*.*.***..***.******.*..****.*.*.**...*....*...........**.****..**......**..*..*...****.**.****..**..*.*..******.*.****.*..**.**..*..*.**.**..***.*.****..*.**.**.*****.....*.**.***..**...*.*..*.**.****..*....*..*.*..****.**..***...*..***....**...*...**...**.**.*..**.******..***.....*..*.***..*****.****....*.....**.....***.*...**..*..*.**..*****..**.****..*....***..***....*.*...***....**.***.****.......*..***..*......*...******...*..*.*.**.*.*..*.*.***...***.*..*.*.**..*..*******.*...**.*.....**..***.***....***...*..*......*.....**.*.**...*****.**...*.**..*.......**...*....*...*..*.****.*..***.*.*.**...*..*.***..*.*.**.*...**.**.....**.*.*.**..*.......**.*.*.....*.****..**..*..*.***.*.**..*******.*.**...******..********..**..*...*.....**.**.*..**.***..*..******..*.*.*..***..*.......**.*****..****...*.*.*.*...*.***.*......**.*******.**....**.*..**.*.*****.*.**...*..**.*..*...*.*.*.*.**...***.....*.*.**.....*.....*...*.*....*..**...*.....**..*.....*.******.**.****.*.**..**....*.**.*..*..**.*.*..*****.**.*.*....*..*..*...*..*..***.**.*...**.***..*.....***.*****.*.*.*.*.*.**.***.**.**.*.*.*.*.***.**...**..**.**..**.*.*.***.*......***.*******..***..*.*.*.*....**********.*...******.....****....*.*.*.**.***..**...*.****.*.****.*.*.*....**.*...*..*.**.**.***.*..*.*...**..*..*...****.*.*...*.*.***...**....*..*..**...**.* ..*..*..*....*.*******.*.****..**.*.....**....**..*.****.*..*.*****.*.*.*..*......****......**..***.*.****..**...*..***...**...***..**.*.*.***..**..*..**..*.*.*..*..*...**....*..*.*.*.**.*.*****.*..*..*.**...*..**...*.*...*..**.*..*...***.***...**.**..*..**.*.....*.***.***.*.*...***.**....*******.*.**********.**.*.******..****...****.*.*.**..***.*....**.***.*....*.*.*.*...***.**.*.*.*.**...*.*...**.*..*.*.**.*.****.**.*...*..**.*..***..*****.*..*.**..*..**..*..*.....**...**.*...**.*.********...**.*...*....**.*.**..*..**.***.**..*.***...*...****..*.******.*..*...*.***.***.**.*..*.******..*..*.******..***.******.*.*..**.**.**.*.*****.***.*..*.**..**..*.***..*.***..***....*..**..****..*.*..*.*.....*..*.*.*.*.......**.*.****....****.*.**.*.**.****.*.*.***....*..***.***.*..*.*....***......*.*.*.*.*****....**.*****..*.*..*..**..**.*..***.***.*..***....**..*****..........*..*..***...*.****..*..*.*...****..***.***.....**.**.....***..*...*.***.*.*****.***.....*.*****.*.*****.***.*.....*..**.....***.*...*..***.*.*.****.********.*.*..*.***.***.**.*..***...***.**...**...*.*...**..*..*.**..**.**..*..***....*.*...*.......****.*.*...*....***.*.*.***.****.*..****...**....***..****.*.......*..***.*.***..******.*...*..*.****.*.*.**......******.****.*..**..******.....***....**...*.***.*.*.****.**.*.**.**.*.*.*.***.********.......*..**.*.*...*.*.*.*.****...****.*.**..**...*..*.*.*.**..***.**.*......***..**.***.*.*...********.***..**....*******..*..*..*..***.*..*....***.*.*.*.*..*.....***...**.*..*...*...****..*.*..**..*.*.***.*..*..****..****..**.*.*..*....*...*****..***.***..*..*....****.*.....*...***.*...**..***.**.....*****.*..*..****.**.*..*.*****..*..*.*.*.*..**.**.**...*****...*...******.**.**...**.*...*.*.**.**.***..**...*.***.**.***..****..***..**.**....**..**.*****.....***..*.*****..*..*.*.*..*.*.*..*...***.....***....*...***...*.****..*.**....*.**.**.**..***.*.**.......*...*.*..**..*.**.*.*......*..*...*..**.*...***..*..*.*..*....*****..*..**.***..**..*.*..*.*...***.**..**... ***.****.*.**.*.*...*...**.****..***.*..*..*.**.*.*....**...***...*..**...**..*..**.*****.*...*.***.*.*.*.**.*.*****.****....**.**...*...*..*......****...*...*******.****...**...**.*.*.****..**.*******.*.*..*.******..****.***...*.**.**..*****..***.*.*.**.*.****.......*..***....*.*.....**.....**.*...*..*..****.**..**.**.**.***..**..*..*.**...**......*.****.****..**.*...**.**.***.***..**.***...**..****.**..**..*..*....*.**.*..*********.**.....*..**..**..*.*.**....*....**.*.*.*..*.**.*.***..*...*.**.....*....*..****...**.**....***...*.**.....*.**....**.......*..***....****.****.*...*...*..*.**.*.***..*...****.**..*.*...*.*.*.*..**.***.*.*....*.**.*....**..******....*.*.***.*.*.*..*...........**....***..*..*..*...*..*.....*.**....**.**.*.....***...**.**.**.**.****...*..*.*...*******.*..*.***.**..**.......***.*.*...**********...**..*.**.**.*.**..*....*.....*..**..*..*...*..****.*.*....*..*.*....*..**..*.******.**.***..*.***.***.**.**.......******.*.**......*....*.....***.**.*....****..*.....**.***.*.**..*.*..**.**.**.***.**..*....*..**..*****......*.**.....***.*.*.....*.*..***..**..*.**.***...*..****...**.**.....**.******....**.****....***.*...*..*.*....*.*.**.*..*..*..**.****..*..*.*...**.....**.**.**.......**..***..*.***...*...**.***..*..***....**.*.*****.*..*...*.*....*..**.**.*****.*...**.**.**...*.*..*****.***...**..*.*..**..*.**.****.***..*....*..*.***.***...**...*....***....****...*...**..*.*......******..**.**..*.**...**.*.*..*...*.*.**..*..****..**.*.*.*.*..**.*.*..*.*...*.*.**...***..*....**....**..***...**...***..*.*.*..*.*......*...*.*...**.*....*..**.**.****.**...*.***..*.*.*.**..*..***.***.****..***..*..**.....**...*.***..*.*.**...*.*.**.*.*....*......*.**.**..****.....******...****..*.....****.*...***...*.*..**.**.**.**.**.***..***.....****.**.*..*.**.**.***.**.*..*.***.**..***...*.*..*.**.*...**..*.*...**..*.**.....**..*.*.***....*****....*.**..**..*..*****.**.*...**.*...*.*.**.*********..*...***...*.*.**.*..****..****..**..*.*...*****.....**.****..*..*** .*.*..*.*.........***.**.**..**....**....**.*.**.*..*.*.*.**..****.*.****...******..**..*....**.**.**......*..***..*....**...**.**..*..*...*..*...*....*.***.*..***.*.******...*......*.****.*.*.**.*......**.*********..**.*.*...**.***.**.*.*.****...**.*.*.*....**.**..*******......*..**...***..*..*.***...*......*.*.*.*..*.*.**..**.*.*......*.***...*.**.*..*.**..***..*****..***..*.*.****...****.***.*.**..****.***..****...*.**....***..****......**.**...****...**.*..*.**.*.*.**...*.**..*....*...*.***...*...*.*..*...*.**.....***...***.***..**.**.*..*..*.*..***..****..*..**.****..**.*...***.**...*..***..*...*.***.*...*.**.*.**.*.*...*....**...*.*..**....*.*****.***.***..*.**..*.....*...*..***...*..*.**..**.*.**.....**.**.*.*..*.**..**.****.**.........**.*....*...******.*.**..*....*.**.**..*..***.....*...***.****.*..**.**..*.*********.**.*.*.*.*.***...*...***..*.***...*.*****..*****..******...**.*.****...*...**...*.***.*...**.*..*..**...*..*..*.*.*.*****.**..**.******....*.**..**.****..*.*.***.**.**......**.*...**.***..*..**.*..*..*.**.*.*..******.*.**.*.**.....****..*.**....**..*.*..**.**.****..****.*.*...*..**....*.*..****.**.*.**...*.***..*.****.*.*.***.*...*.**....*.*.**.*.....*..*.......*.....*..*.*.**.*..*..*****..**..*..**..*.***.*.*.*..*......*..***...*.*.**.*****..*..*..*..**..*...*.*.*..***..*..............*...**.*.***.*..*.*...***....*......**.***...***.*.*...*..*..*...****.*.....*.***.**.****..**.*....*****.*......**.****.....*...***...***.*..***..***...*.*.***..***.......*.....**..***.*..*..*....***.*....***.*.***..******...*...**...**....**..********.*..*.*...*....**.*..*.*.*.**..**.*......***.*.**...*.******.**....*.**..*.**..*..******....******..*..*..*.**......*..*..*.****.*..........**...*.*....*..***.***..*...**.***....*.**.*.**....*.*.*...*.*.*..*..*..*....**.**....*...*.*****.*..***......*****.*.*...**.**.*.*......*.******...***..***..*****.**.****.**...***.**..**.****...*..*****..**..**.*.***..**.*****...*.*.*.....*.**.**..**..*.**.*.*..*.*..**.*.****.. ..**...**..**..**.***.*..*...*..*.*..****...*..*.***..*..***..*...*.**..*.***.**...***.*...*.***.*.****.*...*.*.*....***.*..***.....**.*.**.*..*.******.**...*..*...*.*..*.*...*.*..**.*..**..***...*.****...**.*..*..*..*...**.*.*.*.**.***.*.*..***.***.*.**..*...*.*..*..*....**.*..**.*.*.*..**.*..****.*.**...*.....*.*.......*...*****..**...*.*.*.*.*.*..*.**.*.*.***..*.**.**.*.**..**....*...*...****...*..*.**********.****.*.*..******...**.*****.....***.**....****.***.*****..*.*.***.*...****...***.***..*...***....**.*.*..**....**.*....***..***...***.*.....*.**.*.**..**.***.*...**.*.*..*.....**.......*.....*.*.*..**..***.*.*.*...**.*..****..****.....**...**...**.*.*...****.**......*.......*.*.*..*..*....**.*.**.****..*.....*.***.*.....*..**.*.***.****.*..*....*.*.*.**..**.**.......***....****.***.*.****.*....***.****.*****..**.*....**..***.**.********.*.****.***...*.*..*..**...*.**.**..*...**.....*.*******..****...*.***..**..**...*****....*.*...*.*.**.**..*.**.*.*..*..**.****..**...**.*.***.*.***..**..*****..*.*..***.****..*..**..*.*..*.****.**.***..*.*.**..***.*.**.**.***.*.*...*.**********.*.**.****.***.....*.*****..*...*....*.**.....**..****...****.....**....**.*.**.*...**...**...**...*....*.****.*..*.*.*..*.*.**.*****....***...*.*.*.*.****....*.***...**.*.***...*.***.*.*.*...*.***.*....*.***.*.*....*.*.***.*.*..*.*...*.***..**..******....*....**..****..**..*.*.....*..****.***..****..*.**..*...*.*..**.*.*****.*..*.....***..***....*.***.*..*...*.*.*....*....*...*....**..**...*..****.*.**...**..*.*.*.*..*....*...*..*******.*.*...***..****..*....****.***.*.******...**********....*..**.*..*.*.*.**.*.********..**.*....**.*...**.....****...****....*.*.*.*...*.**.**..**....*.*.**....*...*.**...**..*..**...****.*.***..**..***..***...*........**...**.*.*....*..*.***...**.***.***.**.....*.****.*..*.*....***.....*..*.........***..*.**.*.*...****.*.**...*.....*...**..**.**..*.******......******.*..*.**..***.....**********...**..**.**....*.*.***.*.....**...*..*.**...****..**.*...*. ..**..**.*.**.**.**..*.*..*..*........*.**..**..**..******.***..**.**......***...*..**..***..***....*...**..****.***.**........*..**.**....**..*.**.***..******.*.******..*.*.....*.**..**..**.***.**.**.*.*.***.**..***.***.*..*.**.*..*....*.**..****..*.*..***.*....**...*..*.*****..****...****........*..**..**.*...*..******.*..*..*....*.*.**.**.**..****.....*.**...*..****.**.****.*..*.*.***...**.***.*.*..*.*.*.***..*.********.**.*.*.*.*.*..*....*.**..*..**...**....*...****.***.**.*.*......*.....*..***.*.*...****...*..*...**.***.*.*.****...**..***....*......*.*.**.**.***....*.***..***..*....*...***.....*.**.**..*......*************.*.*.***..****.****...*.*..*..*.**....*.***..*..*..**.***...*.*..**.*****...****.*.*****..**.*.*..*...*.*..*..*...*.....*.*..*.*.**.**.*...**.*.**..*...*..*.*....**.**.*..*.***.**..*.*.**....***.......****..*..*...*..*...**.*.*.*...*.***.*.**.***.***.....*.***..*.**...*....**..*...**.*.***.*.*.***.*.....*.*.*....***...*...*****.****.*..*.*..***...**.****.*....*******...***...***.****.*****.*..****......*...*.********.****..*..**.*.......*.*..*.***.****...**.*.*..*...*.*...*....*.***.*.*.*****.**....*.*.*.*.....*...**...**..**..**.**.*.......**..**...*.*..*..**********.*..*****.*.***.**....******..**........********...****..*.*.*.***.*****.**...*****.****..***.**.....*.**.*.*.*.**.*...**.**.**...**......*....****..***...***..*.****.**...*.*..*.**....**.....*..**.*.*.*.*.*.******.**...*..*...****.*..*..**.*...*..****.*****....*...**.***.*...***..*...*....*.***..***....****.....***...*..**.*..*.*.*..*..*.*..*.*...*.***.*.*.***...**.***..*.**.***..**..*.**.*.*..***.*..**.*.**..**.**...***.*...*.**.*...**********.***.**...*****..*.**.*.*.*...**.*.*.**.*.**..*.*..****.**...*.*..*.**.*********.*.*.....*.**..******..**.....*.**.*.*..*****..****....****.**...***.*...*...**..****.**.**.**.**.*.**.......***.**.*.....*.....*..*****.*..*..*...*.***.**.**..*****.*.*..*..*...*.**...**.*.*..*...*.*..***...*......**...**.*.*.....*..*****.*.......**..**.**.*..* *.*.*...*.**.*****..*...****.**.......***...**..*.**.....***.***..*.****...********.**.****...**.**.**....**.*.**.*.*.....**....*.*...*.****..*..*.*..**...*...***...*.*.....*.***.*..*.*.**.*.**.*....*.**..**..**..****.*..*********.*...**..***.*.*..**.*...***..*.*...**.*...*..*****.*.****.*.*.....*.*.**.*..**.*......**..*..****..*..*.**.******.*.***..****..*......*.*.*....**..***...*.****.*.**.*****..*..****.....*.**.**.***..*..********..*.*.....***......**.**..*..******.****.***.*.*....******.*.....****.*.*************.*.*..*...***...*.*.*....**...*.*....**..**...*.....**..**.*.....*.**.***.*.*.....****.********.***......*.***.*.**.**.*....*.*.*.**.***.**.*..*.**....**..***.*..***..*.**.*...**.*..***........*...**..**.**.*...***...*.***.*..*...*.**.....*....*******.**......**.**..***.*..*.**..***.*..*.*.**..*..*...***.*..*.....*****..*...**.....*.....***..**....*..*....**.***..**..**.....**...*.**.*.*..*..***.***...*..*...*.*..*..**..***..*.....**.**..**.***.**.***.*******..***..**.***.*.**..*.***.***..****...*...*....*.*.*.**...*..**.*.*......**.**.*.*..*.*..**..*.*...*..*...*.*.*..*.....**.**..**.***...***..**..*..**.*.*.*..***..*.**.*..**..*.*.*.**.***.**....**.********.***...***..**....******.*.***...****.*..*****.....***.****.*.**....*..*.*.*.*.*...**.***..........*...*..*******..**...*.*.*.***....*****.*.*..*.*...*..***.*..**..***.*.....*.*....*.**.*..*..****..**........*..***.......**.*..*..*.****.**..****.***...*...*......**.*....**...*...*..*..****.*******...*....*.........*..*......*.*.*..*.*.**.****..*.*...****.....****.*.*.***.**.*.........*.**..*...**...*.....*....*...*..*..*.*.....***...***.****.***..*.*..*****.*...**.*...**..**.**.*****....*.*..*..*...***..****.*.*.*..**...***.....****.**..*...*....***.*.*.*.**.*.*.****....*.**..*****.***.*.*..*....*.**...*.*.**....***.**.....*.*.*..****.****.*..*....**...**...*..**...**.***.....*.*....*..**.******.*.*...****.*.*.*.*..*.***.*.**..****..*....**.*.....****.*.**..******.*****..*...........*..*...**.****. *.*.*..**..*..********..*...*****..*.*..***.*.....**.*.....*.***.*.....*.**.**.**..***.**.*.*****..*....**...*.*.*..**.**.........*..*...*.********...*...*.***..*..*.**...*****..*....**..*....****..****.*..*.*.**..**..***.*.****..***.**..**..*.****.*...*.*....*****.*..*..*.******...***.**.*..*..*..*..**.**....*....*.*..*****.***..**.**....**.....*.*.****.*..*.***.**...**.*........*...**....*.*.*.*.*.*..*.*****......*.*..*...**...**..***........*****...***.***************..****..***...*******..*.*.**...*.***.*****...****.*..*.*.***...*....*.**.**...*.***..*.*...**.**....***.....*..****.*****.***.*..**.**....**..***..*.******....*.*.*****..*.**.**....*.***.*....****.*..*******...*..*.**..*.***...*..****...***...*...*.*..***.*.****..*.**...*..***.*.**...**.*..*..**..**.....***..*..*.*****...*****....*..........*...*....***...**.***.*..*.**.*...*...*.****..*.*...**.**.***...***..*.*.**.**.***.****.*.*.**..****.**.......**********.*...*.*.*..***.**.**.....*....****.........***.*.**.**..***.*..**....**.**...*.*.*.*.*....**......**.*...******.*..****.....*.**.*..*..*.*...*...********...*.....*.**.**...*.***.*.**.**..*.*.*....***.****.*.*...*****.****.*...**.*..**...*.**...**.*.**..**...***....**.*.*..*....*.*........***.**.**.******.**...***..*...***.*.......****.*..*...*.**....*.*.****.*.***..*.*..*.*...**********...**.****..........*..*....**.**.*.**.*****...*.**...*...*..**...**.***.*.**.*..****..*......*.*.*.*....*.***..*.*.**.**.*.***......*..*.*..*...****.*.*.***.....*...*.****.*...*****.*.***...*.*..******..*****..***........***..*..*..***..*.***.*......****.*...***.******..****.****.*****.*.........*.*...**.*..***.**..*......*..*.*..*.*..*.**.*..**...******..**.*.*...**.*.*.*.*.*...**..*.***.....*.*.**...*....*.******..*.*.*....*..*.*.*..*..*.*..***.*.**...*.*..*****..**...*.***.....*...**....**....******.*.**..*.****.*..*.**.*...*..***..**.***.*.****..*.**.**.**..**.....***..*.**.*.**.*.*.*.***...*..*............**.*..*.**.*.**....*****...*.*..***..*...*.*....*... ....**.*...*..**.******.**....***.*.***.**.*......****.**.*....*.*.**...**...*..***.*.*..*..*.*...*.*.....*.***.*.**.*..**...**.***...**.*******.**.****..*..***.**....*....*....*..***.*.**....**...*...*.*...***...*.**..*.**.*..****...***.*...***.*.**...**...*....**.******...**..**..*.*....*****.**.**.*..*..*.**.***.******.********.**.*..*..*..*.**.*.****.*.*..*..****..*.*......*....**.*.****....*....*..*...**..***.*.**..***..*.*..***.*.*..********.****.**..**...***.**.*.*..*..***...*.*****.*.****..***.*.*...*..***..*..*.**.*..***.**.***..*******..*..**..*.****....**..*.*.....****.***.*.***.*.*****.****.*.*..*.***...*...**...*..*....**.*.**.*.**.*.*..*..**...**.*..**.**..**..*.*.*.**.*..*...*...**....*......*..**.**.*******.*....*.*..****.*..*...*..*.**..*******.*.*...***..******.*.****..**......*.**.*.*....***.....*.**.***....*..*.*.*....**.*..****....***.*.*..*..*.**.......*.*.......**..*.**...***...***....****.*.*..***.**...*...*..**.*****.**..*.**.....*...*...*.*..*.....**.........**.*..*****..*...**..*..*..**...*..*.*...***....*..**.**..****....*.**...*.*.***.**.***..**.*.....*..**..***..**..*.******.....**..***..***..*...**.*.....**...*..**..**....*.**..*.**.**....*...**..*..*****.*...**.****.**........**..*...**...**..*.*.**..****.*......*******.....**.*....**.**........*..*..*.**.*...***....*.*...**..****.**.******.*....*.*..*.*.*.*.**...***.*.***.*..**.****.....*.*.....*.*..*....****.*.*......***....******.***.**.....*.**......*.*.*........*...**.*...**.***.*.**.***...*****.**.....****.*****..**...**.**...***.***.*..*....*...*.*.......****...****.*..****...*.*.*.**..**...**...*...*....*.*.******.*.***.*******...*..*...*...**.*..****.**.*****.**.*....**.*.*..****.***...*.*.***...**.*.****..*.*.*....**.**.....***.*.*.***...**.*..*...***......*.*.***.*.*...*.*.*.**.*.**...***..*****....*.*.......***..*..**...**.****..*..*.*.*****.**.**....**.****.*..******.*..**.**.**.**.*....*...*.*..*....*...*.****..**.....*........**.**.*.*.**.***.*.*...*..*.**....***..**.*. **...**..*.*.*..**.**....***.*...*.***..**..**.****..*..**.*..*.*.****.***.**.*....**.*.*.**.*.**.....**.**...*.*..*..****...*.*.**.****..**.....**..**.*...*..*...******.**.**.......*..**.**.*.*.***.***.**.****.**..*..*..*.*****...***.****.*.*.**.**..**...***....**...*..**.*.*.********...*....*.************.*.*.*...**...*.***.***..**.*..******.....******...*..**...***...*...***.*....****....*......*......***.*.***..*..****.*..*.*..*..****.**.***.*..**.**.*.***.*...*..**..***.***.*.**.*....*...**..*.*...*.*.*......*..*.*..**.*...*.*.......*...***..*..**..*.**..*.***.*.***.*.**.*.**......*....**.***..*...*********...**.**..**..*....*.....*****.**..**.*.*.***..*....**.**....***..**.*.*.....*..*.*.**..*.*.**.***..*.....***..*****.**.**.....****....***...**..**...*....**.***.***.*.*******..*.*.*.***.....*****.****.*.**..*...*..****..****..******.**..*.*..**.******.*..******......****.**.**.*.*.***.....***..*.*..*....*.*.......*...*****.*****.****.***....*.*.....*****.*.*******.*....**....*.....*.****..****.....*****.**...*.***.....*..............*..**..*.*....*.*......*.****...**.*.**.**..***.***.*....*...****.*.....***.*.***.*.***.****.***.*..**..*....*.....**.*.**..*.**.*.****..*****.*....*......**..*..****.***.****.****.*.*...**.*....*.*..*.***.*..**...*.*.*..*..****.********.*....***..*...*..**..**.*****.*..**.*..*....**.*..*...*.*.****..*.***..*..*......*.*.****..**....**......*.*..*****...****..*...*****....***.*..**.*****..***.**......*..*.*..**..**....***.*..*..****..**.**.*.*.*..****..*.*.**..*.....**.**.*.***..****...**.**...****.*.***....**.*...*...**.*********...****..*...**.**.**.*......*.*.*..*..*...*..*.*...**....*..***..****....**...***...**...*.*****.*.......*.*...*..*...*..*..*....**.*.....*..***..*..**..*....*..*...*..**.*............*....*..*....**...*.***..*.........*.*****.**.*.....*...**..*....*.....**.**.....**..**...***.**...**..****.****....*.**....*.*.**...****...**..**....*.*.**.**..***.****..******.*.*****.**...*..*.***..*****.**...*.***.*..* **.*...*.**.*.*..*.*..*...*..***..*....*.***...*.***.....*.**..*....***.***.****.****...*.******...*.*****.....*.*.*......****...***..*..*.****.*...*.******.*.**...**......*.**..*...*.*****..*..*.***.**.*...*...**...***..**.*****.**...****....*..*.*........**.***...**...**.***.*..**.*.*.*..*.*.*.***...**.**..**.***..**..*..*...*...*.**.*.....*..***.****.***.*.*.*.**..*....**.**...***..**.*...*..*....*..*.****.*..****..*.***...***...*.*....*******..*.*....*.*****.*****..**...****.**...*.****.*...*......*....*..*.**.*..*.*.*......*.*..*...**.**..***...***..*.*...***...*.*.**..*.*.*******.*.*.....****..***..**..*..**..**..*****.*.***..***...*****.*****......*.**..*.*.....*..*.*.***...*......**.***..*****...........*.**..*.*.*..*****..**...***..*...*..****.***.*....***..*..*......*...**..*.*..*..*.**.....*.*.****.*.*..**....*..*.**..*.*.**.***...**.*....**.*.*.***...***....**.**..*.*.....**.*...*****.**..*.***.*......***.*.**...*.*...*.*.**....*.*..**.*..**..**.**...*..*..*.*..**....*..*..**.*.....**..*..***.***.*..*...*...***.**..*..*.*.**.*******.*...*.....*.*.***..*.*.*.*......*.**..*****.....*.*...***..*.*..*...**********..***.*..*..*****..**.*.*.*...*..*...**...*....*.*.*..*...****....****.*.*..*.....*...*...**....*.*******..***.**.**...*..*..*..**.*..*********..*..*.*..*..***..*.*.......*..*..**..*.*.*.*.**...*.**.**.***.*.*.*****..********...*..*.*.******.**.**.*..*..*****...**.**....***.*.*.**...*.......***.**..........**.***.**.*.****.*.**.*......*.*....**..*......*.*..*******.**.*..*...*..**..*.*.*.......***.*.**..*.**....***...***..****.*...*.*****.........*....***..*.....**...***.*...*....*****..**.*.*..*.*..*.*.......*****.**..*....*****..****.***.**..*.****..***....*.**..*..**..*.*.*....*.**...*.**..*.*..**...***...*..*..*****..****.*.***.*****..**......*.*.***.*.**...**..*.*.**..*.*.*.*.......*.*.**.*.....***..*.**.**..*.**.*...*.**.**.**....****...***...**..*.*..*....****.**.*..*.***...***.***.***.**..**.**....*.......*.**.*.......*.*.*...*.***....**..** *....*...*..**..*.*...*...*..*....**.*.*..**.*.****.***.**.*.*.....*..*.*.******..*..*.****.*.*****.*...**.**.....*..**.**..**..***.*.....*...*******..*.***..***.***.*.**....**..*...*..*..**..****..*****.**.**.**.****.**.*..*.**.***...*.**...*****.*..**.**.**.*...***.*****.**..*.*.**.*.***.****..*.*.***..**...**.***..*..*...**.......*..*.**.***...*.**.**..**.****.*****.*.*..*.....**..***...*....*.***.**..**.*..*..*.*.*******.*.**..*****.....***...*..***.**..*.*****..*.***..*****.*...**....*****...**.*.....*.****.....***.**.*.*.*.......**..**.*****..*.........**..*.*.***..*....*...*..**...*.*...**....**.***.**.*.**.**..*...*.*.**....**...*.*......**.****.**....*.**.*......****...**.*.......*...**..**.*******..***...****.***.*...**.**.*.....*.***...**..****...*....**.*.**.*.***.**......**...*******...***...*..****...**..*..**....**...**..**.***.**....*.*.**.**.*.**.*..*.*.*..*.*******..*.******.**..****...*.***.******..*.**.**..*****.*..*.*....**....**.*.**.*..*.****.**.*.*..***.***.....*.*.*.*..*.*.**..***....*.*.*.**.*...*.*..*.*......***..*.**.*.**...*...**..*.*..**.....**...*...*...*....*...**.****.***..**.*..*.**.*.*.*.**.*.**..****.***....*..*..****..**.*..*.*.*.*...*....*.*.**..****.***....**.*.*.*...*.*.*..**...*.**.**..**...*..**...*.*..**.......*..*..*.*...**.**....*..*******..***...*.**..**.*.*..****....*.***.*.*.*.**.****...*..**.*.*..***..*.***.***...***.**.**..**..*.*..**..*..*.**..**.*.*.*******...*...*.**..*.*.**.*.**..***.******.**.*.**.***..*..***...**..*..**......***.....*..**.****.**...**.**.*.*..*...*.**.**..***.*.*....**..*.*....*.***..**....*.*..****...***..***....*.*..***...**..**..*..*...*.*.**.*....*.***.....*..*....***..*.*.*.*.***.**..***..**..**.*****.******..*.*****....*********..**.*.***..**........**.********.*..****.***...*.***.******.*..**.*...*....*********..*....*.****.*..***..*..*..**.*...**.*.****.****..**...****..*.*...*.*.*..*...*....*...*.**.**.***.**...*.*...*.*..*..**.*.****...****...**.**..*.*.*....**.*..*..**...*****...*.*. *..***.*.......**.*.*.*.**....***.**..*.*..****..**.*.***.**..*..**...*...*.***..*****.***.**...****..*.*.**..*.*.*...**.*..**.*....**.*..**..*...****..**..*.*..*.*.****.***.......**..*..*****..*.**.......***.***.*.*.*..*.*.*.**.*..****..**.*..**.*..*.**....*.**...*...*..*.***..***.....**.**.**.**.***....*****.******..***.*....*...**.***.**..****.***.***..***.*.*.*.*..**.*.*..***.**..**.**.*.**..*.*.***.*..**.*****.***.....*...****...**...*.*.*.*..**..*..******.**.****.......***..**....**.*...*..***..**.*.*......*....*****...****.*****.**.*..**.**.*..*.....***.......*.*..*.**.***...*.*.*.*..*..***..*..**..*...*..**..******.*.*...*..*.*..*****.**.***...*.....*..*..*****......*...*..*..**.***....*..*.*.*.**.***.*...***.****........*.*.*..*..**...**....**....*.**.*..*.**.*..*.*.***.**.****..*.*....*.**...**...*.***....**.....**....*.**.***......*.*...***.......****..*...*...*.**..*.****...*...*....**..*.*..*.***.*.**......*..**.**...*.*..*.***..***.********.**..********........**..*....****.**.*...*.***.**...*.*....**...*..****..***.*.......*.***.*....*.*.*****....*...*.**.*....**.**..***.*******.*.**..*...***.*.***.**...*..***....***....**.***...*.**.***....***.*....**..*.*****.***......*.**.*.*.**.****....**.***...**.*......*...**..**..*....***.**...*...*.*...**....*..****.*.*.*..***...****.**.*..*.**.*......***.*.*....*...**.**..**...**.....*.*.**..**.**..*....***.*.***.*...****..***.*.**..****.....*.*******.*.*..******.***.*.****..********.**......***..***.*..**.***.***.***..*...***.***..*..**....*..*...*.*.*.*..*.*****..*.*.*...*..*..*..**..**..****.....*..***.*.**....*.****...**..*.....*.***.**.*.**.**...**.**..**...***.....**.***..*..***.*.*.****...*..*.....*..**.*.**.*.......*.***.*.******.**.**..****..****.**.....**.*......***...**....*..**....**.*..****....***.*..*..*.*..*****...****..*...*........*..*.....*.*****...*.*.***.***.*.*...***...*.*.**..*.*.*.****..*..*..*.**.*....**..****....*.****.**.*.*.....*....***.*.**..*...*..***...*..*.*..*.*...*.*......*.*. .*.**..*.*.************.*..***.....**.*.**.*...*...****......***.**....***..***.***.*.**..****.*...*.*.****.**.****.*****.***.**...**.*.***....*.......**..*..*.****..*.***.***********.**.*..*.*....***..**.**..**......***...*..*.**...**..****...***..*.***.***.**......***..**.***.****.****....**.****.*.**.**.*...*.****.*.*.***...*.*.*.*.**.*.**.**.**.*..*.*..**..*******..***.**....*..*.**.*..*.*....**....***......***.***..*..**..*.*..*****.**....****.**..*......**...**.*......*..*..*.***...**.*..*.***.*.**.**.*.*...*.*.*.*.*.*..*..**.*.**..*.*..*.*...**...*.**..****...*.*...***..**.****..****.**.***...*****...*..*.*.**.*..**.**..***......*.*..*.****.*.*....**..*.**...*.****.**.**...*..*....*....***.***...**...***.....**.**.******..****.*.**.**.**..**.**...**.**...*.....*...**.***.*...........*..**..*.**.*.**.....***.**.*.*.**....***....*...****.*.***.*.*****.**...***.....****..*.....**..**.....**..***.****..*...*...*.*....*****....*.******..***.**..*.***.*..***..*.*.*..*.*.*...**..*.**.*.**....**.*..*.*..**.*.***...**.*....*.*..*.****.*.**..*...**.**..*.**.**.**.****.*..**..**..*...**..*.***.....*..*...******.*...*.***..*....*.*.*...*.***.*.***.***.*...*..*****.*****.*.*.*.*.....*.**..*..**.*....**...***.**..*..**.*.*...*..***..***..**.**.**....*..**.....***.**.**.**.....*.***.*..*..******..****..*....**..*.**.*...*******....*.*.*...**.***.....**.**......*.*.**...*.*....*..*.*.*.**...*..*...**.****....*...*.*****..*****.*..***..***..*...*.*.***.**.***...**......*********..*****..**.**.*..***....*.**..**.***.*.*.**.*.*....***...**...**..***..*****.*......*..**..*..***...***.***.**..*.*..**.***...*........***..*.*.*.*.*...*..*.**.*******..***.*.*.*..**.....*..*.*.*.*.....*...**..*....*..*....*.*****.*..*.*.*.*......**..***.**.**..****.*.**.***.**.*..*.*.*..*...**.*****.........*.*.*****..****.**...*...*...***...***.*..*..**.**.****..**.*..*.*.*.****......**.***....*.*.*....**.*..**.*.***.*..*.....*.*.*.**.***.*..**.*..*..*****.*.*.**.***.*...*..*****....**......*..*.**. ..**..******.***.....**.*.*..*..*...**..*.*....**.*...*....**.****..***.**..*****.*...*.*.*....**.*...*...*..*.**..*..*.*...**.**.*.*.**..*...**.*.**...*..***..**..**.****.*****.*.*.....*.....*...*.*......*....**.********.**......*.******....**.*.*....*..****.*.***..**.*.*.***.**..***......****.*.**.**.**.**.****..*....**....***...**.*****.*...*..**.**.***.**.....*.....*...*......***...**..**.****...*.***...*....**.*..*....*.*.*...*.*.....**.**.**....*..*...***.*.*....*..*.**..**..**.**.*.**....**..........***.**.......**.*..****..*.***.*.***...*****.**.**.**..*.*.*...*..**.***..**.*.**...**..***.*.*.**.*.**....*..*..***.*...***.*.****.***...**.*.**.****...**...*****.*****.**.*..*******...**..******.*...*.*...**.....***..**......****...***.....*..********..***.**....*...*...*.*.**...******..*.*...**....***.**..***.*..*.***.****.*..*****....*..*...*.**.*.*.****.**..*******..*.*..**.*..**..*........*.*.**.**..***.*.*.*.*..*.**.**....**.....*.**.***.***..*.***.*..*.**..*.*...**...***.**********.********..***.***.*.*.*.**.*.**..***...*...**.*..**.....*...***....*...*....*.*..*.****.*.*.....***.*..**.**.....*....*..*.*.*****.***.****...**..*.*.*.*.**.....*.....**.**.**.*****..*...*....*.*.*****..**....*****..****.*.***.**.....*.*.*.*..*....*.*.*****.****....**********.*.*.*.*.**.**...*.****.*.*..*..**...*...*...*****...**..*.*.**.***.**.**..*.***..***.*.**..**.*.*****.*...*...**.**.*****...*.***.**.*..*...*..*.**.*.***....*.***..*....*....**....**...**...*..*..*.***..*.***...*****.*....*..***.*.*.*.*...***....***..*...****..*****..*.*.*..*...*.*.**....*.*.**.****...*....*..***.*.***.....****.*.*****...*..*....*.*...*..**.**..***.****..**.*.****..**.*.***.*.***.*.**..*.*..**.*****..***..******.*...*..*..****.....***.******..*.*..*.***.****.***...**.*****...*.*.*.**.****...**..*....***..*....*...**..*...**.*.*.*.....***.**..*...*...***.*......***..****.*....*........**.**...******..**...*.*.....**.***.*.*..***..**..*.*.*.**.****........**...*......*****...*.*****.***..**.. ....*...*.....***..*.*..*.....*...*..*..**..*.*****..*..*.**.*.*..******.****.....*..**.*.**.*......***..***.*.....*.****.**.*...***....*.*.**.*.**.**.**..***....*.*......*..*..**..*....*..*.**.**...**..*...*..**.*.**....******.*.*...*.**.**......**....*******..*.*.***.*..*.*.**.**..*.*.**...*....**.*..*******.**....*.****....*..****.*.***.***...**....**.*******..*.*.*....*.**.....***.....*..*....*..*..****..****.****...***.*****.*.*.*.*.**.*.**..*.*.*.**..*..*****..*..**....**.****.*..****.*****.**...***..*..*.**..*******.***......**.***..*.*.**..*..***..******..*..***.***.**.**.******.**..........***..*....***.*.*.*..****....*..**..*..*..***..*....**.*...*....*.*.**.***.**.....***...***.*.***.**..**..*....*.*.*.*.**...******.**....*****.*...**...***..*..*..*.**..*****..*...*..*.*.*****.**.**.***..***..***.***...**.*.*..*..*....**.**..*.****..*.***....*.**.*.**.....*..**.**..*******..***...**.*.*.**..*..*.*.*...**.********....*...*......**..*..**..*.*....*.***.*.*.**.*.***.**.*..*...**.**.***.**...*...*..*.*.*.*.**..**...*.*..*..**....**.....**.*.....*.*.****.*..*.*.**..*..*.**......*..*****.*..*.**.*......*.**..*..*......**....***...*****..****....*.*..*.***..***...**....**..*.......***..*..***.*..**.*..*.*.*.*.*******.**.**.*.****.**..*...*..*****..**.***.*.**...*.**.**...**.***.*...****.*..*..*....********.******....*.*....*..*..*..*...*..***.*..*.....**.*...***....***..***.***....**....*.*....**....**.***.***.*.*...*.**.*.****...*.**.....**.***..**.**.****...******.*.*.*...*.......*...*.*..*..*****.*****..**.*.***....*..**.*.**.*.*.***.*..*..*...**...*.*.****.*.*......*..*****.***.*...*.*.*..*.****..*..***....*.*.*.**..***.**..**..*...*.**..*...****.**.*.*.**.***..**..**.****..*.**..*...*.*.*.*...****.**.**..*.*.**...*..*..***.*******.*.*.*..*..*...*****...****.*.**..*.**...*..*..*...****.*...*..**.*..**...***..*****...*.*.**.****...*.*.*...*..**.....*.*..*......*..**....****..*.....*..*.*.*..**...*.**..****..***.*************.*..**..*..*..***.*.*.....**..*..*. *......*****.*...**.*.*.*.******.***.*...**.*...*.*...*.*.*.**..*..**.*.*.****....*.**.*.*.****.*****..***..**....***.*****...********.***.*******.*..******...*.*...*.******.*.*.*....*..****..*.*..*.*...*.*.**..*..***.*..*.*..*..**.**.******.**.**.*.*.*..*.******....***..***.*..*..***..*..****....**..**..*.**.*.**.******..*.*.**.*...*....**.*.*.***.........*...**.**..**..*.....**.**.*.**.****...*.**.***..***.*.*...*...*.**.*..*.****..*.*....*..*****..*..**.***.**....*.**.***..*.....*...**.......*..**.*.*.*.******..*.**.*..**.**.****.**....**.*..**.**....****...***.*..*.*.*..**.*.*....*...**..*****.**.**.**.....******.**.***.**..***...****..**..*.*.*.*..**.***.*.*..*..**.*****.......*..******..*.*......*.*...*..*.***..**..*..***.*..*.*....**...*.**...*.**....***.*.*...*.*..**...*.**.**..***...*.*.****..****...*.*.*.***..*.*.*.*..***.**...*.*.**..**..**..*..*.*.*..*****....*.*..*........***.*..*.*..*****.****...*.*.**..****.**.....*.*....**.....**.**..*.*.***...*.**...*.**.....***..********.*.*..*.***..*****.***..***.*.******..***.......**.*..**...*....*..*..**..***.***...***.*..**..**....***.*.*.*....**..**....*.**......*.**.*.*.*..*.***..***..*..**.***.************.**.**.*..*.*..*..**.***.**....*..***.*.*...***..*.*..******.*...**.*...*.**.*..*..*...*..*.*.*..**..*.***.*.****.*...*...*..*.***.*..*...***.*.*.*..******.**....*..**.**.**..**......***.*.*..***...*.**...****.....*...*.**.****.***.*..***.*.**..*.*...***.**..*.*.*...*.....**...**..*.*..*....**.*.***....*.*...**.****..**.*.**......*.**.**.**.*.....****..**..********.*.*.*.*..*.*.*.*....****.**...*..*.*..*......****.*..*.*...*.*.*.*.*.....*.*.***..*.***...*....******.***.*.**...**..*...**...**.*.**.*.**..***.**..***.*.**......*.********...*.**.*****.*....*.*....*..****....*..***.*..*...........*.*...*.****..*.****.*..*.**..*....*..**.***..**..**.*..***.....*****.*.**...*.**.**....**.....***...****.*..*..**.*.*.**..*......*....*.**.*..**.***.**.****.*.*..***.....*...**.*..**......*.*...**...***.*.**.*****...* .**.***......**..*****.*...**...*..*.*.*..*..*...**.*..*..******..**.**..***..*..........***.****.**...*..*.*.....**...**.**.*******....**..**...**..*..***.*.*.*.*.....*..***....**.*.**..*...*.**..*.***.**.**..*.**..*...****.*.*..*.*..***...**.*.**..*.*.*.**....*......*...*.**.*.....***.***.*.***.........**.***..****.....*.**....*..***.***..*.***.*.****....*.**..**..******.*.***..**.*..*.......**....*..***...**...***..*..****.**.**..**.*..*.****.**.*..*.*.*.*..***....*....***...****...*.*.*.***.**.*..**.*.***.**...**.*.****..*..*.*.*****..*..*.....****.*.*****.**.*.**.....**.***...*.*.*......*.***.....*.*....***...*....*.*.....**.**.*..**..*...*..*....*...**.*..*******.**...*....*..**.*.**...*.*.*.*....*.*..**...**.*..***...**...**.******.*.....*...*.*..*..****.*.*........*.*****...**.****.**.....***.*****..***..*.*..*.*.*....*...*.*..*......**....****.*..***...*..***..*****.*..*.*..*.****.*.*.....*.*.......*.*.******....********.*..*...*.*....**.****...*..**.*.*....*...*.**..*.........*..**..**.*.*.....**...*...**.**...***..*.**..**...*.*...**.....*......*..**...*..*...***..*..***..*..**..*.***...*...*.*....**.*.**...*..*.**.**.**.*.*..*..**..*.*...*.*.*..**.***.*..********.....**.*.**.*...*......*..*.*.***.*.*.*..****......*.*..***..**...******..***.*.*....**.....*.**....***.**.**..*..**..**..*..****.*.*.*..***.**..**..*.**.*..*.*.**.*...*.*.***.*.*.***..*.*..*..*..**..**..*.....*..*****...**..*.**...*.*.**..**..**..***...*****...********.***........*.*..**..*.***.**.....***.**..*******....*.*.***...*..*.**.*.*....*.****.*..*..*..****..*...*.**..*..*.***.....**..*****..*..*..*.****.**..**.*.*..**.****..*.**..*.**..*.*..*......*.*...**.*.*..*.*......*..*..*..**..**......******.......*.**..*****..**.**.**.**.*.**..**.*.....**.*****.*..*.*......**.******...**...***..**.***..*....*.**..****.***.*.*...***.*.....*.*******.*....****..*.....****.**.*.*.***.*..*.**..*....**.*.***....***...*.**..*..******...*..**.*.******.*.*.**......*..***..*...*******.******...**.**.....* ...*....*.***..*.***.**.*...*..*.*.*.*..*.*.***..**.*..*....**..**.....***...*.**..******...**.*.......*.*..*....***..*.**.*..**..*.*.*.*........*....*****..*.***..**....*.***....*.**.**.**..****.*.***.****...***.*.*.********.***...*.******.*......*..*.***..*.****.**..*.*.*..***....*.****.**.*.**.*..**....*******..*....*..***...*****..*.*.....*.*.*...*.*.*.*.*.....*...*.*.*....*...****.*.....**...*..*.*..*.*..***.**.*..**.*.*...*.*..***.**.*******.***.*...***.*.****...*..*..*.**.*.*..***......**.*.*.*...**..**.*....*..**.*...*.***.....**.*..**...***.**.*.**.*...*.**.*.****.**.*.*****.*..*.**.*...**..*.*...***....***....***....**...*...*******.*...**.*.*..**..*.....**.****.*.****.*..****...**.*....*****.**.*.*.*....*..**.**..***.*......*.*....**.*..*.*****..**....*.*.*..********.*.......*.***.*.......**....*.**.****..**.*..***.*.*****.**..**.*...*..*****.***..***....**.**...**..**.*....****...*****.*.*****.*.*..**..***.*.*.***.*..**..*..*...*....***..*...**.*.*.***...***..****.**.*****.*.*.**.***..*..***..*.*.*....*****...***......**.**.*...**..*..*...*..*.*..*********.*.***..***...***.****..***.*.*..*****.***...****.*****.*.**.**.****.**.......*.*.***..*.*...**..*****.*.*..*.**...**.**.**.**...***....*.**..***.....**.**.*..*.*.**.*.****.....*.***.**....****..*******..*.*.**.*.*...***.*.********.**.**..*.*.*.**.***..*.*.**.*..***.*.**..*..*..*.*.*.**...**.*.*.**.***.***.****.***.*..***..**.*.*...***.*.*.*.*...*...*.......*.**.***.***..***.******..*.*...*..**..****...**..****.*...*.*..**...*...**.*.**..*.**..****.*.***..**......*..*.*..*.***...*.**...*.*****.*..***......*..*****.....*.*****.**.....*.****........***...*...***..*..*.***.....*..*.**.*..***.*....*.**..**.*.*.**********.*.....**..*.*.**.*.*.***.*..*******..**.*.*....*.........*.***.*.*..*..*....**..**..*.*..***..**.***..*******.*..**..*.....*.*..****.*.**.***....****...*...***...*.*.**.*.***.**.***.....***.*.*....****.....*.*.*..*...*......*...****..*.*..*****.*...*.*..**...**...*.*....*...**.*.****..*...* .*.**..**..**.**.*****...**.*.*.***..*...*...**.*.**.******.*.***.**..****......**..*..**.*.*.****...**...***.**...**.**..**.****..*.***.***.*...*.*.***........*.*.*.***..***...***..**......***.**...**.**.**..*....**.*.*.......*******...*****.**...**.*...*.*.*..*.*..*...***.*....**...***.***.****..***.**.**..*.**....**.***.**.*...**..*.*******..*.*.**..*.....*.*.**.....*****.*..*.*..*.***.*.**.******.**.*.****...*.******.....*.*.**.***.*..**....*********..*.**...*..**..*....**.*..***.***...**...****.*..**.*.***...**..**.*.*.*.*...*...**.*..**.*......*..*.*...****.*.**.........**..***....****..*.*.***.**.*..**..***...**...*.***.**.*.**..*...**.*...*...*.**.**...*..***.*...*....***..**.*.**.....*..***.***....***.**.*.*...*.*...*.*****.......*.**.*.*.....*...****.*.***..*....*.**...*.***....***..*.***....*......*.*.**.*..*........**.*.*.**.*.....*.*....**....**.**...*...*....*.**.**.*.***.***.**.*..***.*...*.**.*..*.***...........*.**.*..**********.**.****...***...**...****.*...*.****..**.**.*..*...**.*...*.**.***.*****..**.*.****.......*...*.****.*.....********...*.*.***.****..*.*.....*.*.***....*.*.*......*..**...**.***.*..***.**.******.*.*.***.**...**.....**.*.*..****..****.*.*.*.**..*.*.*..**.*****.**.*.*.....**.*.**.**.*.**.*.*.*.*****..*.****.*.***.*.*.*.*...***.**..***.*..******....***..*.*...***.***....*.**...*.*.***.***.**..****.....*****..**..*..***......**..***...*.*...*.*..**.*....**..****.....***.**.***....*.**..*.***..*.*.**....*......*...**....*........*******.*....*.***.*...***.*...*..**...*.*.*...*...*..**.**.***.*..**.***********...******.**.****...*..*.......*.**.******.***....*.*****..**...*.**.*.*..*.****..**..*.....**.*.*....**..*.*****......***.*****.**.......*.**.**.*.**..*......**.******.*..*..*..*..*.***.**..*.*..*...***..***.***.**...*..*...***.*..***.*.***...*..**.*.**....*.*..*..*.**.....***.*******.***.*.**.**.*....**.*.*.*..***.****..**.*.....**.****.*.***..*...***.****..**.....*.***.*......****....*****..*.*.**.*....*.*.**.....****..**** .**.*.**.*.*..*.*.****..***.*.*******...***....**.*.****.***.*..**..***..**.*.**.*****.*..***...***..*........*..*****..*..***.**.*.**..********..*.....*...*.**.*.*....***..**.*..*......*..**.*.*.....*.*.....*..*****.**.*.**.**..***.*****....*.***..***.***.**.*...*.*.**.**.*...****...**....*.*.***..***.*.***.*.*..*.*...*****..***..**...*..*.***.*..*.*.*.**.*..*.**..***.***.*.*.....**..*....**.*..**.*.*.*.**.***.*..********.*.*...*..***.*.....**.*..*....*.*.****.**..*...*........**....**.*.*..*.***.*...*.**..*...*...*****..*.****.*......**..*..*..***.*.*..*.***...*.***...*.****.*...*...*.*.***...****.*..*.****.*...*.**.**.****...****.*..**.**...**.....***..*.**..*.***...*...******......**..*.*****.....*.*.****..*..*.*.**.**......*.**..***..*..****.....*..*.**.**..*.*.......*.*..**.**..****.*...*...***.*****.**.***...*.***...*.**.**..*..*....*.****.*....*.*******.*.*...******.**.**..**...*.**.*.*****.............**.*..*.....*.**.***.*..**..*.*..**..*.*.....**...**.*******....***.******..***.*..*.**.***.***.*.**......***.*...*.**********.*.**.*...*..****....***.******.......*****.*.***.***....*.**..*..*.***.....***.*...***..*..***..**..*.**...**..*****.***..*.**.*.....**.***.*..*....***.**.*..*.*.....*****...*.*.*.**.*...**.*..*...**..*...***.*..*..**..**..**...******.*****..***...*...***.***.*.*.*.*.**.*.*...***.*.**...**...*.......***....*.**.**.....**...*.*.***..*.**.**.***...***.*.**....**..***.****...**.*...**.....**.********.*.*.*.*.**........**..*.**.***.*.*.*.*..**....****.*****....*.....**.**.*..*.**.*...**......*.**..*..*...*.*.*.*.*......*.***...**.**.*..**..**.*..*.*...*......*****.****.......*.**..**.*.*...**..**.***.***..*.**.***..**..**.*..*****......***......*.*.....*.*.*...*.**...*...**...**.**.*...**.**..**.*...**..**.*..*.*.**..**.*.********.**.*.****.**..*.*...***..**.*****.**.......*.*...**..*.****.*..**....*.*.**....*.*...***.*****.**.***.****.****..*.***.*.**...****.******.*..***......*......**.*.*.*.*.***..*.**..**....**.*..*.**.**.*..********.. ...*..*.....*..***.*.*..*****..*...*.**..*.**....*..**.***.....**......*.....*.**..*.****.**....*.*...**.*.**..*..*..**.*..*.....**..**.****...**.***.*...*.*.*.*..***.*******.*.**...*.***.*.**.....******.*...**.*....*.*.*.***..*.*.*...*...****.*.....*****..***..*..***.**...*...**..***.***.*.**...*.*.**.****..*****.*..***.......*****.*****.*.**.*.*..***..*****.*...**.*******..******..****.**.*.*...*.....****.*...******....*..*..****...*.*..**.*...*.....*....*..*.*....*..**.*....*..*******.*.....*.***...**...*.**.**.*****.**....**..****..**.**.*....**....*...*.***.***.**.*.*******...******.*.**..*****.**..**....****.*****.*.*.*..***.....***.*.***..**...*......**.**...**.....*..*.**.**.**....****.**.*...*.....**.*.**.*.*....*..**..*.*...**..**.*.*...****.*...*.*..***..*...****...*......*.***.***..**.***.**.**..*.**...**..**********.***.***...****.*..*..****....*....**.**.*.*.**...*....***..**.*..***..*...*.***..*...**.*...*..**.***........*.*...........*.*.*.*.*.***...***.*****.**....*...*..*.*.*..*..*..*.*.**..*.**...****..*...****.*.....*.*..***.**..*..*.*.*....*.***..**..***.*..*..*..***.*..*..******.*...*.*...*..***..*....**..*...*.....**.**..******.*..*..**.**....*.***......*.*..****.***...*.*..**.*.**.....*.*.******.*.*.*.**...*.*.*..*..*.*...**....**.***..***.***..*****..*****...**.....*..*.*****.*..**.........*...*..*.**..**....*..*...**..*....*.*..**.*...**.*.**.*.***.****.*....*...*.*****.*..*.*.**.**.**.**.**..**......*.......*..**********..*..*.***...*.**.****.*.**.*.*......**...*..*.*****..*...*.**..*.*...***...***.******.....*****....*.**.*.*.....*..********....*..**.*......*.*..*.....**..*...***.*.*.**...**.*..*.***.*..*****.****......**...****..****...*.*.*..*..***..*...**......*.*...*.****..*.*.*..**.*.*...***...**..**....*..*..**.*...........*....*.***..*...*....*..*..*..*.......*..*...***..**..**.***.*.******.*.*..***...*******....*...*****..**.*.*...*.*.*.*..*......***.*.*.*...*..***..*.***.*....*......***.*...*.**.*.*........*........***..***.*.... *..*.*.*.**...*.*.*.*.*.*****.*.*.*......*.**.*.*.*...*.**...*.**.******.*.**..*.***.**.**.*.*.*.**.***....*****...*.*...*.*.*..*...***...*.***.**....*..*..**.*.*.*..*.*.***.*.******.*****..**.*..*..*..*...........*****.***.**.**..*****.*..***.**.***.*..***.*..*.**..*.**..*..***.**.*.*......***...*.**.*.**.*..****...**..*..***.*.......*..**...**.*..*..*.*....**.**....**.******......***.*..*.*..*.*...******.*.*.**..*******.*...**..*.**.**..***..*..***.**.*.*.*.*.*..*.**..*..**..**....*..****.*.....*.**.*.**.*.*..**.**...****..**..**.*..***.*.....*.*.*...*.*.***...**.**.*.*....*..***...*...**..*.***.*.***..***..*..**.****....*...*.*.**..*.*...*..***..*.******.**.**.*..**.*..*....*.....**.****.*.**.*..*.*.**.**..*.*....**..***.***....*...*.****...***.*.***..*.**..**...***...*..*....**..***....*****.*.....***.....*....**.***..*****...**.*....**.****.*..*.*...*.*.****.**.*...*.****.*....***.***..*..*.****.**..*..*.....****.**..*.**....**.*.*..***.***.**.**.*.**....*.**..***.*....**..**.**...*.**.*.**..*...****..*.**...**.***...*****.****.....*.***..**.**.***.*..*****..**.*.*.***.......**.*****..**..**.***..**...*..**.******....*.********.....**......**.****...*.***....*...*..*.***.**.**.*.....**..**..****.*..**.*.*..**.*.....***....****..**...**.*.*...*..*...******..*.*.*....*...*.*.......*..*......**.*..****.....*.*.*.*..*****..*..*.*.***.*.***.***.*****...*****.*.*.***..*...**..*****.*..****.......***..*.*..******...**...*.**...**..*.*****...****.***...*....*.*.***.***.**..****.**..*.****....*****.**.*..*...*.******.*..*.......*.......*..**..*.***..****.**.*...**.**..*.....*..***.*..***..*.......*...******.*...***.*....*...****.***..**.**..*..*.**..**.**...*..*****.***...*.*.***....*...*...**...***..*****.*.....*..*****..*****.**..***..**.***.*..*.**.*...*..*.*...*.****.**..*...*.*******..*.**.*.**.***.***....**..*..*..*.***....***..*....*..*.****.....***..**.**....**...*..***.*.*.*.***...****.*..*..****...**..*.**....*.****.*...*.....*****..*....*....**.****....*...*. .....***..**..*.*****.**.*.**.*....**......****...***.*.**..*...*....**..*.******..*..*.*..****.**.***.*.*....***.*.****...*..*.*********.....**.*..***..*....*...*.**..**..*.*..*.**...****..***.*****.*..*..***...*.....**.***...**.****.***.*.*.......*..**....**.*.*...****.*.*..*....*.**..**.***.*.***.*.****.**..*..**.*...*.*...*..*..*..**.***...****.**.**...*...**....**.**...**...***..****...*.*....**.*.*...***...*.*...**...**..**..****....**...*..***...******.***..*....******.******...***...**.*....********.*..**.***....*.....*.*..*.**...*.......**..*...**..*.....*.****.****..***...*....***.*.**...**....*..**.*.*.****.*.*.........*.**.*.*..*..****..*..*****...**.**.*....**.*****.****..**...*.***..*.*..*.***.**.*..**..***.**...*.*.*...***.**.*...*.*.*..**.**...*.*..**.*...*.*..*...*.*.***.***..**..**.*.*.*.*****.*.*.*****.****.*.**.**...*******.*..****.*.*..*..*...**...*****...*.****....**.**..*****.**.***..**.**..*.*.*..*.*.**.**.**..***.*..**...****.**..*....*.**.*.**.*.*...**.****..****..**..*..**..***....*..***..*..*.*****..*..*.*..*...*****.***..****.****.**....**....*.....***...*.*....*.*..*..*..*..**...**.*..**..*.*******....*.**....*..*..****.**.*..*..*..**..***.*..*......***.***..*.*..**.***..***.*.***.***...***.*...*..****.*.**.*...*.*.**.*.*...**..*....*.*...........***.**.****.***..********..*..****.*.**.****....****.*...*.***.....**..*..*......**..*...***..*.*..**.**.*.*....**.*....***..*...****.*.***.*..***...*.*****..**....**..**..**.*.....**.***...*...*...****.*.**.**....*.*..**.**.**...*.*.**.****...*.....***.*..*...*.**.***.*...**.............*.*****...**.*.**...***..****..**.*.**********..**..*..***.***.......*.**......*.****...*.****.*...*.*..****.*.*..*..*****..*.*.*.**.***.*..**.*.*.****...**..*..*..*..*...*****.*....*..*...*.**..***.*..***.***.*.*.*..****..*....*.*.**.**..*..*.***.*...*...**.**..*.*..*****.*.**.**.........*..*.**..*******..**..*.*..****.**...**..******.***.*.**...**.*..*...**...*....**.*****.***..**....*.......*..*.....*.****** ..**.***..*.***.*..****.*..**..**.***..*..*...*...*.*.....**...**.**.*..*..*******.......*.*...*.****..*****.*.....**..*....*....**..*...*..*.*.****....********..**.*.*****...***.*.*******.***.****.*.******...*..**.*...****..***.*.*.*****.*....**...*....****.....**..*...........*.*.*......*..*.*..***...*..*.....**.**.**..*.*..*.*..*..**.*..**..**..**.*.**..****..*..**.*.**.*.*.***...**...**.**..*.****.*..*..*...*....***.**..*...****......***.*....**.*.*****.**....***.****..***.******...****...**.****....*....*.**.*....*..**..*.*..*..*****.......**.******...*....***.*.*.*..*.*..**...**...*.**.*..*..*.*.*****..**....**...*****..**.*....*.*.****.***.**...**..**.*...***...........*..*...**....*.*.*...***.****.*...**..****..*.*..*...*..*.*....*...*****.*.*****..***..***..***.***......*.**.**.*.*****.....***.*...**....*.......*****..*.*...**...**..***...******..*.**.*..*..*.*..*.*****..*..*.*.***..*...**.****...*.***.**.****.*.***.*...*..**.....***.**.****..*.**...*.***.****.*.........***.*..**..*.****..***..*.**.******...*...*.*.***..**....***.*..*.***...**.*****.....*.*.*.***....*..****.*.....**.*.....*..*.*....**.*..*....*.****...*..**...****.*..*.**..*..*...**..******.***.*....*.*****..**..***.**..*.***...***..*.*.*.*.*..*.*..*.*.**.....*****..*...**.**.*.***...*..**...*..***..**..*..*....**.**.****....*******...*.*.*....*.**.**.***...*..*.*.*..***..*.****...*.*...*.*...**...****..*...***.**.*.**.**.*.********.*.***...****.*****...*..**....**..**.....*.*..******....*..*****.*.*****.***.*..**..*..*.**.****...***.*..**..*..*.*.....*...**.****.*......**.**.*.***.*.**.*.*.*****..*.*...*.*.....*****.**.*.**...**.***.**.*..*.....*****.*..**..*...*.*.*.*...*.*...*.***..**.***...*..********.**..*..*.*...*.**.***.*************....***....**..**..***.*.*.*..**.**.*.**.*.*.***..**.**.*...*...**..*****........*.***..***..*.****.*..*...*...*..**.**..**.*..*.***......*.**..*..**...***..******.*...***..****.**.*****.*...******...*...*...*.*******.*****.**.*..*.**.**...****.*.****..** *.**..*......*..*.*.*.***.*.***...**.*..**.*....**.***.******.***..**..***.*...**..*....***.**.***..*..*...***...**.*.****....******.*.....**.*.*.*..***.*...***.**.*.*..**....*******.*...***.*****.*....*...*..**...*...*.*.*****.....****.*..***.*...**...*.***...****.*****.*.**.*...*..***...****.****.**..**.*.**.*.*..**..**..*.*.*..**..**..***.*.****..*...***.....**...*....*....****...*.***..*...***...**.*.*..*.*.*.*.*..**.*.*.*.***.**...**.*.....**.***...**..*.*.*.*..****.****.....****....*.....*..*..**.**..**...**..**......*.*.**..****.*...*.**...****..******.*.**..**.**..*****...***...*......*.******....*...****.*.**.**.**..**...*****..**..*.*.*.**.**.*....*.*******.*.*..***...****.**..*.**...**.**.*.*.*.***...***...*...***...*.*****..*.******.*..*.**.....**...*.....*..**...****..*...***..*.......***..*.*.*...*..*....*...*..**.***.*.***.*...**......*.**.**.*..*.*..***.*..****..*.***.****..**.*..****..**.**..*.***...**...***.***..*.*.*.*.*..****.**..*..*.*.****.*.***.**.**..*****.*****...*...**....**.***.*.*.*****..*......*..*******.**.*.*.*.**.***.*.***.****..***.**..**..******..*....*....*..**.*.****.*....*..**..*.*******.**...**.....**.*.**.*.....*..*.****....*...*****...**.*..***..*......***.**..*.*.****..*...**.**.****.**.**.....**.*.***.*.**..**.*...***.....**.**..*.*..*****.*..*.****.*...**.*.***..****.*.*****.**.*****.*....***......*..**...*..**..*.*..*.****.*.*******.***...*..*..*..*..*....**.*..****......*.*.***....*.*.*..*.*.......****.**...**..*....****.*..**.**..***.****..*....**.****...*.**.*...*.***...***...**..**....**.****..*.***.*..*..******.......**..******...*.**.*.*.*.**..*.*..*****...******.**.*..**.*****.***.****...****.**..*..*..**..****...***.*.*....*......**.****.***.*....**.....***.**.*.*..*..**.*.*.*.*.*.***.*.**.....*.*.**......*..***.**.**......**.***..*..***...*.***.**.*...**..****....***...*....**.**...*....*.**.*.*****........*....*.....*.*******........**....*...*.**.**.****.**...*..*....**.*******.*********.*.****.***..****..**.*.* ***.*.*.*...***..********.*..*..*.*..*...***.**..**.*.*.*.**.****.*..*....******...*.*.*..*.***..**..**.***.**.***..**..******.**.**.........****.***.**..****...*......**...***....*..***...*.**..***.*..**.*..*.*..**..****..*...**......*.*..**..*.*.**.*..*..*.*..****.*...*.*.*..*..**....****......*..***..*......**.*.**....*.***..**.*****.**...****..*.*.****.**....**...**.**..******.****....*..****.**.****.***.*********..*..*.*.*.***.**.*..*..*.****...*.****......**..****..*.**...*..**..*.*.*****.*.*.....*.....**.*.*.*..**..*.**..**.***......***..*.....*.**.******....*..*...*...*.**..*****......*..*....***..**......*.***.**.****..*...*.****.*.****.**..**.**.*.**..***..*.****.***...*.....*****..**.*......*.****.***.***...*.*......*..*.*.*....*.**...*.*...***.*..*..**.*..**....******.*..***..*..*.*.***.****.**..*.*.**..*..*..*...*..*.*.*.*..*.**..*.****.**.*.**....*......**....*.****.*****..*...*..*****.*.***....*...***************.****.***..****..**...*..*.....**........*.*..**..***..**.**....*...*.*****.*.***.**.*.****..***..*..**.*.******.****.*.**.*...*..**..*****.*.*...**.***...*...*.***.*.***.*.....*.***..*..*..**.*..*.***.*.***..*.**.....*.***.*..***...*.***.*....*.*.**..*.***...*.*.*..*..**.****.*...*.*.**..*..**.*.*******...*.*******.*.****..*.*****..****.......*****.*.*.*.*.*..*..*******...*.**...**.**.**.*...****..***.******.***.*.*.***...........***.*..*..*.**..***.***.*.*.*.*.**.*.*****..**.*....*..*....*..*...*..*.*.***...*****.**.*.*.*..**.*.*.*...*.*.*.*.**...***.*..**.*.***.*.*.*....***...*..****..**....*.*.****..*...*...**.*.**.**...***....**.*.*.**...***.....**.*.*..***..**....*.***...*...*.***.*.*...*..*...*.******.****.*.*.**..**.***..*..******..*****.**.*.**..*.*...*......***.*.****.........*.*.***.*....*...*.*.*.*.*.....**....****..*..*...**..*.*.......*..******...*.*.***.*.******.***..**...***..*..*........**.****.***..****.*...*......****.*.....*.***..**.**.***.***...*..*****.*..**...**..*.***..****.*.*.**...**.....********..**.*..****....*..**. *...*...*****.*...*.**..**.***........**.***.*...**....*...*.*.**....***.**.**.***..*...*****..**.*****.***.**.....*.*...*.*....*****.***.***.***..*.******.**.*..**..*.*.*.*.*.*.*.*.....*.***..*.*......**..*..*.***.*.**..****.....*.*...**.*....****.*.***.*****........**..*.*.*..**.....*..*.....**..**..*...**..**.*........*..**.*...*.****.*..*.**.*..***....*.*....*.....***.*....**.**..*....**.****.**..****...*.***...*.**..****...*......**...*.*.....*.*.*.*....*....****.*....**.....*....**.*******....**.*.....**.***.....***.*.***..*..*....**.....*..**......****.**...*...*.*.**..**.**..*..**.****.*.....*.**....**.***....**.****....*.*...*.**..*...*..**.**...*.*..*.*****...***...*....*.*......*****...****....*..*....**..*..*..*****.*.*..*.****..*.*.***.***...**..**....***.***.*.....******.*.*..*...*...*.*******..*...***....***....*..*.**.**..**.*..***...**...***...**.***..****..***.**.*.****....**.*...*.*.*.***.**..**...**.**.**.*****....*..*...***.*.*.**.****..***.**.**.....***..*....*.*.*.*.*..***.***.*..*..*.**...*.*..*.**.**..***.*.*.**.....**.*.*.*...**.***..***..*.****.*.*....***.....*****.*****....*.*.*.****....*....*.**...***.*..******..*******..**.**.*....*..**.*******.*.*.**...*.**.*......*.***....**.*****..****....*******.**....*..***...**.*.*....*****.*******.**.*..*..**.*.*.**..**..****..***.**...*.*****.....****...*...**.*..**.....*....**....*..*....*..**......*****.**..*.**.*.*.*.***..****.*..*..**.**...*.......*.*...*.*****.*...**..*..*.*..**.***.**..**.*****.*.***.*.*.*.*.*****.*.**..***.*.*.*******.**..*...**...*.*****..*.*..*.**..*..**....*.*......*..*.**.**.....**..*.*........**....*....**...*...*.**.....***..*..**.*.**..*...***....*.*.*...***.*.**.**..*******.*..**..******.*..***.*****..**...*.**.*..**..****.*...***.*..*.......****.****.***....*.**..*.**.**....*.*...**.*.*.*..*...*.*...**.....**.**.**.*.....*.*..**.*....*..**.******.....*..****..***.**.*..**.*.*....*....***.**.***.*****...*.*..**.**..*.*..*....*....*.*..*..*.**...*..***.......**.*** .*...**.**.*...*.*.**.*.*...*.*.*.**.*..****.**..*.*.*..*..*..*.....**....*...*..*.**.*********.****.*......*.**.*...**.***.**..**..*.*...*.....*******.*.*..**.....**.**.*......*******.**.*.***.*********.*..*..******..***..*..*.**.***..****..***.....*.*..*..***.*.*...*.*******..****..*.*.***.**.**.**..**.*...*.*.****...*.**..****.**...*.**....*.*...*...*....*.*..*...*....*..*...*..***..*.****.*..*.*.***....***..*.*.*....***..**.**.*..*****..**.**...**..*****..**.*...**.*.*.**.*****...********.*.*...**..**.*..*.************..*.*..**.*...**..**..*..*.*.*..*.*.*.***...*.**..**...*****.**...***.*..**.**...*..*.*...*......*...*.****...*...**.....***..*..*.**..***..*...*.*..****...*..*.*.*.**.**..*.****.**.*.**.....*...*.*...*..*..********......**...******..****.****.**.*****..*.*****.*...*...**.****..*****.*.***...**.*.*...*..***...***.***.....*****..***..****.***...*.*.*............***.**..*..**.*.*....*.*.*..***.*****.........*.......**..****.*.****.....*.**...***...*..*..****.**.**..**.*..*****.........**...*.**..*.********.*..*.****.*....*.**.**.**.*..*...*...***.**.***.***..*.**.*.*.*..**..*.**.*.*.***.*.**.*******..****.**..*.****..*.****.****.**.*.*.*..*.*..*.*...*....*********.**.*..**.*****..**..**.***..***..***.*..........*.*******.....***.****...**.******.*..*..**.*.*.*.*..**...**.*****.***.*..***.**.**.....*..***.*.**.*.*.****.*..*....*.*.....**..**..*.*...**.*........*.*.*.**...*.*****.......*...***.***.*.*.**..*.**..***...*..**.**.*..**....*...*.*.**.*..***..*.***.*...**.**.**...*.......***.***.*.***.**...*..*..*.****.**.****.**.****.*****.**...***.*.****.*.*.**...*.....*....*.**.**..*..*..**.**.*.***.**...*..*...*.*.**.*....***.**.***.*..***.*....*..*..*..**.*.***...**.....*.**.***.*...*...***..*..*..*******....*.*.**...*.**..*.**..***.*.*.**...*...*..*..*.***...***..**..*****.****.*..***.*.....**...**..***..*..**.*...*****....*..*..*.....***...*.*....**..******..***..*.****...**.*.**.*.....***.**..**.*..***...*.**.******.*..***...**.....***.......*.****.* ..****..**.******.**.*....****..*..**.***.*.....*..**....**...*..*.****.*****.....***.*..**.**..*..*..******..**......*..***.*..*...*.*...*...***..*..*..***....**..*...*.....*...*..****.*.****.*...**....**..*..*..*.....***........****.**.*..*****.**.*.*.**.*****..*..**.*..***..*....*.*...**..**.**.*.***..**..**..******.*.*.*.***...*.****..*....*.**..***..*.*.**.*.....*...*...*..***..*.***.**.**..**..*..**..*****..*.*.....***..**...*.*.***....*.***.....******.*......***.**...****....*...*.***..**.*.*.*..*..**.***.*.*..**.**..**..*..*.*...**.*.**.....*...*..***..*.*.*..****.*.*.***.*.**....***...***..*****.**.**.**.**.*.***.....**...*...**.******..*......*********.*..**....**.****.***.**....*.**..*..*.**..*.....*.*.*...*..*.....**...*.*..**.***...*.**..***...*.******..**.******...****..**..**..*...**..*......*..***..*....*..******.*..**...*..*.*.***...*......**...*.*...**....*..*.*....*..**.*.******...*.***..***....*.**.*..****...***..***.*.*****.*..****..***.**..*****.*.*..*...**....*....**.**..**......*..*.*.*..*...**.*...****.*.*.*.*****....*.*..*.*....***...**.***......****.***.*..**.**.*.****...***........*..**.....*.*..*****..*.*..**..**.***....*.**.*....***.***.**....**....*******.....****..*....**.*....*...*...**....*.***.*.*..**.*.***.......*..*.*.**.*..*...*.**.*****.***.***.***.**...***.**..***..**...*.*..**..*....**.*....**....*..*.***..*..........*..*.**.***.**......*....**.*...*...**.**.**..*.***.*.***.*.**..**.*.********.**..**.*.......**.**..*...***...*..*...*.*.*.*..*...*.**.*.*..*****...*****..**.*.*.**.***.***...**..*.******.*.*...*.****.***.****.***.*.*.**..*.**..*.**.*.***.*..**...*....*****......**....**........*****..*****...**.*****.*.*..*.*...*.***..**..***..*..**..*......*...*.*...***.***..**.****....**.**..****......*.......*..**..*..*..*.*.....**.***.**..*.***.******.*...**.*..*..*.*.*....*..*.*..****...*.**...*..*.*.*...*.*.*..*********......**.**.*.**..*..**.**.**.***.*.***...*.***....**...*..**.*.**.*.*...**...*....*...**.***..*.******** ....*.....*..*.***.**..*...*****.**...*.**.*.***.*........*.*..**.**....****.*..***.**..*..*..*..**..****.*.**.*.***.*.***.***.**..********..****.*.******....**.***..****.*.*....***.....***.*.***..*.*....*.*...***.*.******..***.*.......**.*.***.**..**.****.*****...****....**...***..****..**...*.***..*....*..**...****....*..*....*...****........*****..**....*******.*****.*.**..*....*..****.*..**********..*...*...***.*.***.**.*.*.***..**.****.***..*.***....***..*.***...**.*..*....***...**.***...***.*..**..****.**.*.*.***...***.*...******...**.*.**.*..*.**.**...****.***..*..*.**..**.**.***..**...**.*..**..*.***.**.....***...****.****.**......*.**.....*.*.**...*...**...***..*.*.*.*.*****.*..*..****.*..*...*...*.*....****..*.*..*.*..**.**.********.*...**.**..**....**...***.*.*.*.*..*******........*****.*.***...*****.*.**..*.*...*.*.**...**.*.*..*.*..*..****...**..**.....*..*.***........*..**..*.*.**...*......*.*......**.*....***.....****..***.********.*...****.**.*....*.****....*.....*...*******...*.***.****.*.**.**.**...**...***.*.********.*****.****.****.****.*..****......*.*****...*.*...**...*..*..********...**...**....***..*****.****.*..*****..*..***..*.*.*.**....**.***..*....**....*.*.*.**.*..*..**********....*....**.*.****.**....****...**.*.*...****.***...*...*.**.*.**.*..*..**.*..***.***.*********...*..***...******.**.*..***..*.*..**.**.*.***.*.******....**.*.**.*.****.....*..*..***.**.*...***...*.********.*.*.*.***.****.*..........*.*..*..****.....*.**...***..*.*..**..*.**.......*.*...*...***..*.**.**.**...**.*.*...******..**......**.***...*.*.**...***.****..**..*.*....**...**...*...*.**....*.....***..***....**....*..*.*.***.****.*.**.*..****....*.***...*.**..**.***.**..*.***.***..**.**.***....*.**.**.*.**...**.**.*.*..*.**...******..**...**..*....*..**.*......**.*...*.*.**.*..**..*******.******...******.***...*...***..........*****.**....*..***..***..**.*.*...*.**.*..*.*.*.***........******..*.*..***.*...*.****.*..****.**......**..*.*...**..*..**.**...*.**..*..* *.***...***..**.*.***...*.*.***..*.***..*.***....*.*...*.*..*...**..*....***.***...**.*.**.*.*..*.**.*.**..*.***.*.....**.**....*..****....*.*.*.*......***..***...**.****.*.*....**....****.....****...**...*.**..*..*..**..*.**.....*..**..*.*.*...*.****..**..*.**..*..***...***.**..***....*****..*.*...***.*.*...***.*..**.**...***.*..**.**.*....***.*.*.*****...*...*.**..*...**........*....*.**..**.***...**..**....*..**.**.**.***.*...*.*.*...*.***..*..**..****.*.*.*..*.***.***.*.**....**..*.*..*.*.******..*.**.*.*.....*..****.*.*..*.*.*.*.***..*****.**..*.*.****.*..**......**..**.*..*.*.....***....***.*.***.*..*.*.**..**.*..*.*..*..**.*****....*...*..*..*......*..*..*..**.*...**...........******.**...*...*....*.***.*...*.**.*.*..****.****..*..*.....***.****.....***..**..***.*....**...*.**.*...***.*****..*....**.*....*.....*.**....**.*.*.*..**.*.*.**.*.*.***.*...****.*.*..****.*.*.*.*.***.....*.**.*.**.*.***.**.****....**.*.*.**.*..***.**...***.*.*.****..*.*..***...*.*.***..***.**.***..*..*********....*.***..*.*...*...*.*.*......*.***....*.*.*****.****.***.**..**.*....**..*.....*.**..***...*...*.*..**.**...**.*******...*...**.*******..**..*...**...**..***....*.*...*...**.*.*.*.*****..*.**.*.*..**...*.**.***..*.....**......*...*.*.**..*..*...*...*.**.**..****...*....*..*.....*...****.*..****.*..*.....**...***.***.*.*..*.....**********.***.*.**.*..*.*********..*..**...........**.*.*..*.**..**..****.*.*.****.....******.*..**.*.**.****.*..*.*****...*.***.**....***..*.*.*.**.**.*...**..*...**.*.***..*..*...*.*.*.*.*.**..**....***...**.***.****.**.*..**..**....***.*.*....*.*.***....*.**....*.*....***.**..*.*..**..*..*...***..**..******..**.*..******.*....**...****..*.*****....*...****..*..*****...*.*.**.*...**..*...*.....*.**.*...*...***..***.**.*.**..***.*.**.*...***.******.**.***.**.*******..*****.*.*.**.**....***...********.**....*..*.*.***.....**.***...*..**....***....******..**.*...*.**...***..*...*.*.....*..*.******....*..**...**.***...*...*.*.*...*...*.****.*.*..***..... .***..*...*..*****.*.**..****..*.*...*****..*...**.***.**.***...*.***..*.*..*......******.**..*.*.***.*...*....****..*.**.**.*...**...**..*.*...*..****.*..*.....**.*.**....*.*.....**.***..****..**.****.**.*.**.***..***..**...***.***.*.*******....*.....*.*.*.******..**.*..****.**..*....*...*...***.***.**...*...**...****....***.**.*..*******....*..*..*.......*.*.*.*.*.*.*..***.*....**.*...**.*..*.**.*******.*.*.**.****.*...*.**.**..**...*..*........*.*...****..**.*.*....*****.******..***.*..***......*.******.*.*.**.*.***..**..**.**...*.*****..*.....*.***..*..*.*.*.*.*..*.*...********.*.**..****...****.....*.........***.......*..*..***..*..**.*.*....**.*.*.*...*****........*.**...*...*..*.*.*....**.**..*...***..**..**.*...*.**..**......*..**..*....*...**...*.*.**....*.**.**..*.*.*.**.***.*....****.....*.*..*.*.*.*.***..***.*.**.*..**..*****..*..*...****.**....*.***.**.********..**.*.**....***..*..***..*....***..*****.*......****.**.*******.*..****...*.*....**.***.***..*.**.**.***.****.*...*****.*..**..*..*****.*...**...**.****......**.....***.*.....*.**.**.**.**.*...*.*...*.*..*******....**....***....**.***.***.**.....**.**.*.*.*..*.*.*.*..*...*.*.*.*.*.**.......*..**.****.*..*.*..*.*...****...*...*..*.*.*****.***.****.***.***.**...*.*..***..*.....***.**...*...*.*..*...***.***..*.....*.***...****.****.*..*...*......*......*.***.*.*...**.*...*.*....*.*.*..*.*...**...***.*...*.**......***.****.*..**....**.....*..*...**......****..***.***.*........**.*.***...*.**..*.*...**..*****.*****..*....*..*...*.**......**.*..*.***..**.*.**...**.***..******..***..***..*.*...****...**..**.*****....**.*.**.****.*.****.****.****....***.*..*......*..****...*.*.*..**.**...*.*****.....***.**...*.****...*...**....**..***....**.****..*.**..*.****..*..*..**.*..***..*....*.**....***..*...***.......*.***.*...*.*.*....*.*****.*.**...*..*.*.**.*.**........**.............**.**.*....*.*...*..*...*.****.*.*.*..*******.*.*.**..*..*******.*.*.*..*...**.*.**...*....*.*...***.***.**....**..***.*.*..*.** **..**..**......*****.*****.......**.****.******.....****.*..*.*.****..***...*.*****.**..*.*..*...*.*..*.*.....*.*...*.*.**..*****..*.***...**..*...*...*.*..*.*.***.....***.***...*..*..*.*.***....**...*...***.*****.**..**..*.**..**.****..***.**.**.**...*.....***..*..*.**.*.*...***....*..*...*.*****.***...*.***...***...**.*..*.....**..**..*.*...**....*.*...***..*.***.**.**..******.**..**.***.****.***....******.*..*.*....***.*.***....***..***..****.****...*.*****.**..*.**..*..****..*......**.**..*.*.****..*.**.*.****.*.***....*.*.*.*..*..****.***.*..***.***.**.....**.**..**...*......**..**.*.*.****.*....*..**.*...******.*..**.***.*.*..*.*.**.**..*..***..*..*...**.*...*.*...**.*...**..**.**..***....*.**.*.***.*.*..**..*.*.**.***.**..*....*.*..**...***.**.**.***..***.**..*......*****.***.*.**.*..**...*..*.****.*.**.*..***..*.*.*.***.**...*****.*****.*..*.....***.**...***..*........*.*.*....*......**..*...*..*.*..**..**..***..*.*.*.**.****...*..*.**..*.***.***.*...*.*****...*.******.*..******.*.*.*..**...***.*..****.**.***.**.*..**......*...**.***.***.....*.*....****.**.....*....*.***...*.*.*..**....**.*......*.***..*.*.***..**.*...**..***...*..**.*.**..*..**.*..*.**.*.*....**.**.....***.**..*.*....****..*.**..*..***.*..**..*...*..**..*.*****.*****..**.***.***..*.***.**..*..***.**..**......**..****.**..**..**.*.....*....****.**.**...*..*.**.**.*.*...**.*.*..*****..***.***....**.*..*...***....*....**.**.*.*.*..*.....****.***.**...****.*...****...****.*.*.**.***.**.***....*..*.*..*.*....**.*.*.*.*..*...***..****...****...***.****....**....*.*.*.......*.*...**..**..*......*...*..***.*****.*..*.*.**.**.**..*...*...*..*..*****.****.****.....*..****..**..***.****..**.*.*.*....***..*.**..**.**.*.......*.*..***..*****.*****...*...*.*.*.*..*..*..*..**.*....*..******.*.....**...****..****..****.*.....*.***.**.**.**..**.*.*..***..***....****.....*.....*********.*.***.*.**.*.....***.....*..*..*.**..**...**.*.**..*****.*.*..*.....*.**.**.*.*...*******..**......**.****.***.**...**.*** **..***.*******..*.*.**.....*..***.**.*.....***..**.****...*...*..*.**.......*...*...**..*.**.**.***.**.*...**.*******....**.**...*.**...**...*.*...**.*...*..*.***..*...*...*.**..*.***....**.**.*.*...**..***.***..*.***...*..*....**......***...*.*..*...*****..*****...*.*****.**..*....*...****.*****.*****....**.***....***.**...*..*.*....*.***.***...*...*...*.**..**...*.....*.*.*.***..*.*.*.*.*.*.**.....***.**.*.******.**..****..*...***.***.*.*...*..**.***...*.*....**..**..**..***.***.***..*..****..*..**.***.*....*.***...****.****.**.****.**...*.**.....*.****.***.*.**...*.*....*.*.**.....**.*.**.*..*.*..*.*..**.*.******.*..*..*..**.**..******.*.**.**.***...*.*.*.***.*.**.*.......*...***.*...*.*....**.**..*..*..**...*..**..*...*.**.....***...**.*..*..*.*.*...*..*.*...**..****.**.*.*.*****.*..*****....***..*..*....**.*.*.***.***.*..***.**...**.**.*********..********.*..*****....**.***.**....*....*.**..*...*...*...***.*..****.*.**.*...*...****.*.***....**...**.*.*..*.*.*.****.*...****...*...******.**..**.*...****.**.*..***.*.**..*.**.*.***...*.*.****.....**.*******.*..***.*.***....***.*.**.*..*.*..***.*..**.***.******.*.***.***.*..**..**.*...******...*...**....*.*.*...******.**....**.*..*.**.*..*.**.*..*...****.****.*..*......***.*.***..****.***.*.*.***.....**..*.*****...*...******..*..**.*.*..**...*.***.**.**.*..*...*..****..*.**.*..**....*.*...*******..**.**..***....**...**..***..*.**.*....*.*..*.....*..*.***.**.*.....*...*....*..*.*.*.*...*...*...***.*..*.**...*.*.*..*.*..*.***..**.*......*..**.*.***.*..**...*.*....*..**.****....*.*.....*.....*...*...*******.*.*.**.***..*.*.**...****.**.*.*..***.....*.*......*..***..*.*******..*...**.*.*.**.*..**..*...***.**..****...*.*.**.*.*.**.....*.*****.**.*.....*..***...*.*.....*..*..*.*..***.**.**.***.***.**...**..*.....**...****..*.*.*..*...*..***..*..*...***..****.*...*.**..*.*..***.*...*.***.*.***.....**...*....*.***.**.*.*..*......****..**.*...***...*.*****.*.***.**.*****..*****.**.**.*..*.*.*.**..****..******.....*...**.*.* .*..*.*....*...*****.**.*.*.*.*.**..**..**........***......*.*.**........*.**..*.**..*********.**..*..*...**.***.*..***..***.*.*.*..*..**.*..*.******....**.***.********..****.*.*....*.......*...*.***.**..*.*...*.**.**..*.*...*.**.*****.****.****..*.*...*.****.*.*.*..*...**..*...**.***.***.**...**.*.....**.**..*....***.*..**.****.*.***....*.*.*.*.*.**...***..**.**.*.*****.****...*.*..*...**.**.*...*********.**..**...*...**..***.**..*....**..***...***....**.....**..*.**.***..*..***.**.***.****.**..*.*******..*....**.**.*...***.**...***...*.*.***.***..*.***..*.....**...*..**..**....*.*....*.**.***..**.**.*...*..*..**..*..*.*..*.**...**...*.**.....**.**.**.***..*...*.****...****.*...*....**.**.......*.*.***.....*.*.*.***.*...****..*.*..***.*.**...*..*...*.*.*....**..**.*****.*...**.*..*..*....**.***.*...*.*..**..*..***....***..*****...***...*****.*.*...***...**..***.*.******..***..****.***..*..*******...**.**..**.****.*..**.*.*..****..*.****.**..*...*..*....*.***.*.***..*..******.*****..****.*....*.***.*......*.....*...*.**.***...*.*...**.*..**....*****..*.*.*.***.*..*******..*..*.**....****.*.**...*.***..*..*.*...**..*.*...*..**.***....*.*.***.*.*....*...**.*.*..*.*.*.....**.**..*..**.*.**.*.**....***.*..*..*....*.***.*.*****.*.****.**.*.*.*.*.**.*...*..*.**.*.*..*.**.*.*......*..*.****.*....*..*..*.*.***.*..****.*.**.*.*..*.*******...*.*....******...***.****...*.**..***..*.****.***...*..***.***.*......**.***.*****.....*.**.***...*.*.....*.**.*.*****.*..***...*.**.**.***.**..**....*****.**.*...**..**.******..*.**.*.***...*****.*..**.*..*.....**.*..*.*..**.*****...*...*.**..*.*..*........***..*.*..*...*.*.*..*.****.*.**.*.*...*.***.*.***....*.*..**...*....****...*......*.**..*..*...****.*.**.....**.**.*...*****......**....******.***.*.*..**.....*.*...*.**.....*..****..*....****.**.*...***.*.******..*****....***.**..****...*....*.*.*..*....*.**.*.**.***..**..*.*....*...*..*.**.**.*.**....*.**..***.*..*..***.*.*.*..**..*...***...*.*..*.**..*....*.**.*...*..**.***..**.*.*. .***.***..*.*...*.......*.**.*..***..*..*.***..*..******.**...****...**...****..*.**.....*...*.....*.*..*.**.....****.*****..**.**.**..*..*.*.*..***......***.*...*..*.*.***.*.***..*.*******..*....*...*.**.*.*..*.****.**.*..*.....**...****..******.**.*.***.*.**.*.*.*.*.**.**...*.****....**......*.*.**.*.....**.****.*.*.*...***.*.*.*..*.*..*....*.*.**......*....****.*.*...****.****.***....**.*..*.*....*****.**.***.*..*..*****..***.*...***.*.**..*....*.*.****.*..*....*.*..*.**.******.*....**...*****.******..*..*.**********.*..**.**.*******.*.**..***.***....*...**....*.*.*..*.*...*.*.***.**..*.****...*..*..*.*.****..*.**..*..*.***....*.**.......*..*..***..**..*.**...**..*.**.*.**.*..*.***.*.**....**..***.***...****....**..*.*.**..**.*****.*.**..*..*.*..*****.*******..*..*.******.*.**.**.****.*..****.***..*...**.*..**...*..*.**.**..****.*.*..**.*.*.*.*..**.*.***..*.*..**..*..*...******.*..**.*..*..*.**.*....**....***..**.*..**...**...**.**.*......**....*.**.*..****.***..**..*.*.***..***..*..*..****..**..**...*...**.*****.*.*...*.*.**.*****...******.*.**.*.*....*...*...******..*..*..*.**.***..***..***.....***.**.*...**..*....***.*.***.*...*.***...*....*.*.*......*.******.*.*.**..***.****.**.*..*.*..*.**..***..*..**..**.****.....*.**..*.*.....*..*******.**....*.....****.......***.*..*....*..**.*.**....*..*.*.*.*..***...*.**.****..*.**.*........****......***...**....**.*..*...***..*....*...***.*...********...*.****..*****.*****..***.*.***.****..*..***...*.*..*.***.*****...*.****..*..*.**.***...*.****..*...**.*....**.*.**..*.**..***.*..****..*.**.***..**....*.*.*....***...****.....****...*.....*.*.**.*..***...***..***....*.**.**.*..*.***.*.**.**.****..**.**.*.....*.**.**.*...****.**..***.*...**....***.****..*.**..**.*..**.*.*...**....***.*.**..*.*...**..***..*.**.***...**..*.**...**....**.**.**.**.*.....*.......***.**..*..*..*.***..*..**.....*.*.*..*****..**.*******.**..**..***.*..*...**.*.*..*.*...***..**.*.***.*.***.*.**...*..*.***..*..**.****.**.**.**..***...*..*...**.**. .*.******.*..*.**.*.*.*.*..*.*.*......**.*....**..*.**..**.*****.*..***.*..**..*.****.*..*.*.******.*.*..**.*..*..***.***...***.**...*..************.....*...*.**.*..*.***.*...*..*.....*...*.*..*.****...**...*..*.*.**.......*****..**.***.**....*****.***..*...******..**..*.**..*......**.*.*..*.*****.******...**.**.**.****...*.*.*..*.......***.*.*.*.*.***....***....*......**..***.*...**...***.********.**..**.*...***.*****....**.**..**.**.**...**...**...*.***.*...***.*...*.**..*.***........*.....**..**..**....*.**..**.*..******..*.****.*...***...*.**..**....***.....**....**.****.*.*..*......****..*..***..*....****.......*....***.***..*.*..*...***.*..**...***......**...*.**.*.*.*.*.....***...**.**...**..**...******.****..*.*..***...**..*.***.**....*..*.***..*..**.**..*.*..***..**....*.**.*...*..**.*.*******.**...*..******.**..*...**...**.*...*..**.*.**********.**.****..*..*..**.*...*...*..***..*.*..**.*..*...***...**..***.****.*......*....**.*.****.....**....*******....*.*..**.*.*..*.*...*****.*.*.*********..*..**..*....**.*...****..****.**....*..*..***.*...*....**..**..*.*.*****.*.*****....*.**.**.*..*..**.**..*..*.*..****.****.***..**....*..**.****...***.....*...*...*.***.*****..*...*...***....**..*.**...**.*...*.*****..***.***..**.*....***..**.*******.**..**.*.*.*.**.*...*.*.....*.**..*...*..*..*.*******.*..*.*.**.*....***...*...*.*.**.**...*.****.*.*****...**..**.*.****.*..**.....*...*..****.*....***.*.**.********...***..*..*.**...******..*.*....*.***..**....****.....**...*.****..****.**.***.*.*..***.*.*.*..**.*.**..****.*.**.**..*.**.***.***.***.***.*.*..*..*...*.*.**..*..*..*.*...**...*.*****..*....*....*..**.*****..*...**.****.*.*.**..***.*.*..*..*********..**.***...*****.*..*.*..*.*.*.*.*.*..*.*..*.*..****.***...*......*.*****.***.*.......*.**.***.*.*....***.**.***...*..*....**.***..*.**...**.**..*....*....**...*.*..*.*.****.*...**....*....*.**.**...**..****.*..*.****.**..**..*****.***.***.*...*.***.*....*..***.**.....*****..*...****.*.**.****....*..*...*.*...*.* ..****..**.**.***.**.*.*....**.**.**.*..*.....***..*...***.*.***..**...*...***.*...***.***.**.**.*.*..***.*.**...*.*..***...*...****...*.**...*.*.*..*****.*..**.*..*...*..**..*.*.***.*.*****.**..*...**.**..*.*.*.*.*..*..***.****..***.*.*******..*..*.*..****...*.*.*.**...**.*.***.***.*....**....********.*.***....**.*.******..*...*..**.*......*....*.....*.*......**....***.*****..*.*.......**.**....*.....*....*******.***...**....*****.**..****....**.*.*****.**.*.**..******.**..*....*..**..*....***.**.*.*..*****...****..***.******...**..*........**.**.*...**.**.*.....*..*.**....***.....*.*..*.........***.*.*...**.*****.*****..**.***...*..*..*.....***..*...*.....**..***..........***..**.*.*.*.***..**...**..*...*.****.**..***...***.****..*..****.**..*.**..**.*.....****.*......*....*..**.**..*.****.*..*..*..*..*****.*..*...**.******..*.*.**.**..**.**.**.*...****.*.**.******..*..****.*...*****....**.****.*...*..*.*....**.**..*..*....**.*......**.*.*..*.***.*....*...*****.*...*.......**..******....**....*.*........*.*****...*..*..**..*..*.***..****.***.**.****..*.**.****.**.**.*..*.....*.**.*.*..***.*..*.*.*.*.*...**.**..****.*...*.*.....*..*..**..**..****.*..**...*.**.*.*....****...**.**....*...*.***.*.*.*..*....***...***....**.****.**..*.*.***....*...**..*.*..**.**.**...*..*.**..*..*..*....***..**.******.*.*.*.***.**.****...*......**....*****....*...*..*..***..*.*.**...*.*.***....*.*.*.*****..*..*****..*****..*..*..***.*.***.**.***....***..**.......*.**..*..*.*..**.**********..*..**..*...*.***.....*..***.**............***.**.**.**.*.**..*....****...***..*.****.*..*....****.*********..*.*.*...*...*******.*.*.********.**.*.**.*...*.*.*..****.*..*...*...*...****.*.....**.*.........**.**..*****.***.**.***...*..*****.*..*..***...**..**..*****.*.*.*..*..*..****.**..***..*..*.****...*...**....***.*.**..*.*..*****......***...*.*.*..**.*.****....**..*.*..*...******...*......*...**....*******.*.*.***.*..**.*...**..*..*.*...***.*..*.***....**..****..***.*****..*....*.***..****...*.** *.*.*..*..******.*..**.*..***.***..*...***..***..*****.*.**........***..**.*.*....*..*.**..*****..*.**..*.*.****...***.***...*.*.*..*...****..*****..*..*.**.**.*.**.....*.*..*.*.******.*..**...**.**...*...**.....*.********....*.****.*....*.**.*....*...*..*****..**.**..*.*..*****....****.***.*.*..*.***......***..*.*...*..*.*..*..**...**...*..****.......*........*..*.****.*****.*.....*.*..*..***.***...*.*..*.**..*.*****..*.***..*.*...***...***...*.*...**..***.*..*.*..*.*..**.**.**.**......*.*....**..**..***..*.*..***.**.**.**.*........*******.*.***.**.**.*****..*****..*.....*****.***..**.**..*..*.*.*.***..**.*..***...*..**..*.**.******..*****....*.*****.***..****..*.*.......*...***..****...**.***....*.......*....*...**.*.....*.**.*.**..**.***.*.**.*...**.*...*...*...**.**...***..**..**.*****....*...*.*..**.**...**.***.***....*.......*....*.*..............**.*..*.....*.*....**.*.**...**...*.*........*..******..*.*..*....*..*...******....*.*.**.**...**.**..*..**....**.***..*.***.*..***.*.***.*...*..**...***..***..*.**.*..**.*.****.*.**....**....**...***.**......*.*.***..*...*****..***....***.**.****....*.**.*..*..*.*.*.*.**.*.*..*..****.****..**.***.*.*..**..**.....*...*...*.**..*.**.*..**.*.****.***....***..*..*******.**.*.*.**.**.*.***.*.*.**..*..***.*.***.*....*.....*.*****..**.*..*..*.*...*.****.*******.***.*.*..*..*..*...***.***.*****.*.***..*..***.....*****..*..*.***.**....*..**......*****.*.**.***..*.**..*..*.*..***.....*..*.....**..**...**..*.**...*.*.*.*..*.*.*.***..*..****...*.**.****..**.**...*.*...*...***..**.**.*.....*..**.*..**.**.*.....**.*..*.*****.***..*...*...***.**.*.*.***....**.*.....*....**.*.*.**...***.**.......**.**.**...*.**.*.***..**..*..**.*.**..*****.**..**..***..**.**.*.****..***...**...**...*..*...*.*.***.*..***.*..*..*.*...*...*..***.*.*.....*.*..*..*.*...***.**.*.***.**..*..**.*..*..**.....***.******.....*.**....*.*.****..***...*.***..*...*****.********......*.*....*...****...*..**...*.*......**.**.....*..*...**.*.**...*.*.**..*.....**...* ...*...**.**..**..*..*..*.**...*..*.****...*..****..*.****..*....*..**..*..*.**..*.***.*..**.*.*..*.*.*.***...******..***.*..**..*.***..*..*..*.*..**.****..*****.*.*.***.*.***....***..*.*.*.**.*****.***.*.****..*.*...*****.**.*****..*.*****...*.*..**..*..**.*.**.*.*.**..*..*..*.*.**..*.....*.*.....***..**..*.*.*.**.*.**.....*..*..**........*...****.*.*....*....**...*.*.**..**.**.**....***.*.*.*...*.*.**...***.*...**...*.*...*.*...***.**.*.*.***...******.*****.*....*.**...*.*..****.*..**.*..**...*.*.*..*..*.*.**.*.*.........*.*...*.*...****...*.*.**..**.*.*..*.*.**.*.**...**.*.*.**.**..**.*..*.**..**.******.*.**.***.**....*.*..***...*.*..***.**.***.*..*..*..*.**.*.......**...*****..**..**..*.*******.*...*...*..*...**.***.*..***....**.**.*****.***.*....*...***.**....***.***.***.**.**.***..*..****....**.**.*.......*******.**...**..*...*.*.**..*.**.*..**.**....**..*..*....**..*...*.*..***.*.*****.*...***...*..*.***.***..*..**.***.***.**.*..******...***..***.**.*..*..*.*.**.*******..*...*.*.********......**..**..**...*.*......*.**.**.**.******...*...*..*****..*.*..**.*...*.***.*......**......*.....*..*****.*..*.*...**.*.***..*****..*.**..**.**.**...*.*....*.**....**.**...*..*..*.**.*..**..**.*...***.**.*....*...*...*...**.*....*.****..*.**.*......*.*.*.**.**.....******.***....*...**.*****.*..*.*.*.******..*....*...*.*...**..........*.**.*.*..***.**..*****.*....**.....*.*..**.**..**.....***.*...*******....*.*..*..*....*..*...**.******.*..***.***..*..*****...**.**.*....****....**.**.****.**.**......*..*.*.**.....*.***.**.*.***.*...*.*.***...........**..****...**.*.**....**..***..**.******..*..***..*....**..*....****.*.**.*.********.****..*.......*..*.*..*.**.*..****.**.**.*******...*..**.*....*..***.*..**.*****..***..*.***...*****...*.**..**...**.**.........*********.**..********..**.*..*.*..**..**..*.****.**...*.**...*****.**....*.*.**.*..**.*.**...*..****..***.*****.***..****....**.*****..*****.*....*.**..*****...*...****.***...**.........*...*.*...*.**..*..*..*...***.*. *.*.*....*.*******..**..****.**..***.**.*.***..**....**...****......**.*.*.*.*..*..*...**.**..**..******.**..***.**...***.*.*.*.*.*.****.*.*....**...*****..**..**..*.**.*.*....*....*.*.*..**....*..*...*..*.*..**.....*..*.***.*.*.*******.*..**..****.....***.*.*..***.**.**.*..***....**.****.*.......*...*.***.*.*..**....**...*.****.***..*.*..**..**..*.........*...*.****.*...*.**.*...**.***..*......*.*.****.*****.*.**.****.....**..*.*...**.*...*..*......*.*.**.*..****..*.*.*..*..***.*...****.*****....*..*.**.....*....***.***.*.***.**.*.....*.**...*......**...*.*..*..*.***.***.*.***.**..****.*.**.**.**.**.*..**.*****...***...******.*.....**.*...*.***.*.**.****..*.**.**........**..**......*....*.....**.....*****..*.**.*..***.****.****.***...*.*.*..*.***.....*..*.***.*****.**..*..**..**..*.**.*.***.***.*...*..*..*.**.....*.*..*...*..*...*...**...*.****..**..****..*....*.*..**.*.*.*..***.**.*..**......**.****..***..****..**.*.**...**.***.**..**.***.*.**..*.**..***..******..***....**...*.**.****.*.****..**.*..*..*.***.*..*.*.....****.*.*..*****.*.*****..***...*.**..*..*.******....**.*.*.*.*..*...***.......**..*.**..*....*.*****.**....*****.*.....*.*.....**..**.**.***.**....*..*.**...*...*****.*..*.**.**.*.*.*...*****..**.***.*.......*.*.***..**....*.****.*.****..**.***.****...****..*.*.***....**.**.*.*..*.*...**.*.*.*.**...***.*****..****..*.*.*.**..**.*....***..***.*...*......***.*.****.*****..*......*.*.**.**.*........*****.*...*..*.***.....*.*..*.*..****.****.*.***...*****....*.******..**.**...****....*..**.**..****...*.*..*...*.*.**..**..****.**.*..**.**...*..**.*.*.*.**..*****...**.****..*..*.****.***..*.....*..**..****..***.*.*****...*****...**.********.*.**.**.**.*.**...**..**...*.*....*.*..*...**.***.******..*...*..*.....*...*.***.*....*..**.*...**.****.**.**..**.**.*.*.**.*.***..****.*.**.*.****..*.*.***..**...*****..*.*****.**..**..***....**.**..***....**.***.**...**..*****..***..**.****..*.****..*.***..**.*...*.**..*..*..******.*.**.*....*..*...*.***......**...**. .......***.****..*.*****.*.**..****.*.*..*.**.**.*....*.**.*.*.*.*.**..*.***.*.****.**.*.***....***...*...**..**.***.*.......*.*.*.*.*..**..*.********.***...**....***.**..*.**.*..*...*.**.*........*.******.*****.*...**..*..**..*.*.*..**..****.......***.*.....******..*..*****.***..*.*...*****..*..*.***.****..*...*......******.*.**...*.*.*..*.*.....*..*.*****...*..***..*.**..****..*.**.*.****.**..*.*.*..**...*.*..*..****.**..*.....*.**..**..*.**.**..*..*...****.**.***.**...**.*..*.....***...*.*.*..*..**.*.***..***..****.*****...*...**.....*.*.*....***..**..***..**..*...***.*.****.....*.**.**...**..**.*..*..**.**.**.*.**.*...*....****.**..*.***..*.**.*..*..*...**.*.**.....**.**.*****.*.**..*..*..*.*..**.***.***.*..**.*.**.**..***......****........********.****..**..**..***.*..*.**.*.***.**...*..**..*.*...**.....***...***..****..**.*..*.**....*...*.....***..****.*.***.**..**.***.*..*****.*****......*..****...***.*.*.*..*.*.*.**.*.**..**.....**.*****....**...***.*****....*****.*.*....***.*.*..*.*...******.*.**.*.**....**.*.*****.*.****..**.****.*...****.*.**..*.*..*..*.**..*..*.**..***.*...*..*...**......**.**..*..***.**.*.*..**....**...*.*...****.......*...****.*.....*.*.***...***.**.*.***...........*.*********..*.***..*.....*.....**.*.*.*.**.*.*..*..**..**...**.**.**.**..*.**.*.****.**.....**..*.*.***..........*.*.....**..****.*..***..*.*.**..**.*...*.***..*..****.*.**....*.*.**...*..*.*...***....**...*********.*...*****.......**..**.*..*.*.*...**.*.***.*.*...*.***..*.***..*.*.....*.**.**.*.*..**.*..*..*.......**...*.....**.**...*...****.*...*.**.****........*.*.*....**.*....*.*...*..***.*.*.*.**....***.**...*.*.**..*.*.***.*.**..***.**...*.***.*.**..**..*.*********..*..******..****.*.**..******.*.**....**.....**..***..**.*..**..*..*.*.*.**.*.....*.****...*.**...**..****..***.***.*.*****.*.**.*..**...*.***..*.**.*..*..*....**....*..*.*****.*..*..**.*****.*..**.....*...***.*.....**....*..**.*..***.*.**.****....*.**..*..*.**...*.*..**.**.*.***.*.*...*.*..*.*.*.........** *..*.***..**.**.***....**...***.*..****.*.**.....**.*.*.*.....*......*..*...*..*..****..*...*......*.*...**.**..**.******.....**...*.***.**...**.*.*.**..***...****..**..*.**.**..*..*...*****.*****...**.*..****.....**.*...****.*.*.****.*..**...**..*.*.********....**..***.**.*.*.***.*..**.**.**......*...**....**..**.*.*.**.******.*...*.**.**...**...****..*.....**...**.*.**...*..****.****.**..**.*.......******...*.*.**..*.*...**..*...******.*.*************....*.*....****....**....**.***.***.....**....***...**...*..***.**..*********.*.*****..***...*...***.***.*.**...*..***.****..**.**..*....*......**....***.*..*.***.**.***..*.***...***....*.**.*.....*.****..**.**..**....*...**.**.....*.*.*..*.*.*...***.*...*...**..**..*.*****.....*...**.*.....**.*.*..*.*.**.***..*.**..*.****.****.***.*..**.**..*.**.*.**.**.******...*******..***...*..*.*....****.**...*...*..*.*..****...*.*..*.*.**.*.*****.**..**.*****.*..*.*..*......***.............**..*.**..**.**...***.*.*.*.***...*.**.*..*....*..***..*...*.*..***..**..*..*****.......*.*..*.***.....*.....**.*.....*..*..**....****.*.*..**..*****....*..*.***...*....***..***.*..*......**..*..*..*.*....**..*.***......*.**..*******.**...*******......*.**..*..*.*.**.*****.....*.***...*****.*.**.**............*.***.*.*.**.*...**..**.***.*.*.*.**..*.*.*...*....**..***.**..*...*.*....*..****.**.*.*****..*****.***....***.*.*.***.**.*..*...*..*.*......**..*...*.*...**.*...*..*...*.****...**.***********..*.*..*********....*.*..***...*..******.*.**.**...*.*....*.*.*****..*..*....**.....**.*..*****.....****...*..**.*.*.**..***.***.*****.*.*...*...*.***.*..***.****.*.**.****..*.****..**..*.*...***.......***......*......*....*..*....***.......**.**..*..**.....*****.**.*..*...*.****...**.*.**.*.***...***..*..***.....****.......*.*......**..**...*..**.**..****...*.*...***..****.....**...*.*...*.***..*..*****..**.*****.*..**..**.*.***.*....*...**..*...*.*.....*.**.**.********.***.*..******..****.*...*..*..*...*.**.***.**.***.*.***...*.*.**.***.**........* .*....*..*..**.*.***..*.*.****.*.*...*.*..********.*..*.**....*.*.**..*.*****...*..***.***..**...*.***.*.**.****.**.*.**..**...*.*...*...*..**..*..**.*..*..****..*..***.*.*.*..***.*.*..*.***...***.*.*.......**.**.********.*.**.**..****....*..**.........**........**...*..*.*.*.**.**.***...*.*.....***.*..*..*.**...***.*.**....*....**..**.*.**.***.*.****.**.**....*.....**.**.**.******.**.**..*.***..**.**..***.**...*..*.*..**.***..***.*.*...****.*.**.*..***.**..**.*..*.**..***...**.....*.**..**...**.***.****...*..**.*...*..**.*..***.....****.*.**.*.****.....**..*.....*.*..*.*..***...*.**..**.*..**.***.****..*****.*.*.......*.*.*..******..*....*.**.*.*...*..**...**.*.**....*..*.*...***.*.*.**...***..**...****...*.******.****...****....*...****...**..*.**********..**...*..*....*.*....*...**...*.*****.**.***.*.*.....*...**.******.*.**.***.***........*.**.**....**...**..*.*.....***..*.***.***.*...**.***..*.**..*....*.***.***...**.*..****.**.***.*..**..*...***.***...*********.*.*...**.*.****........*.**.***....*..**..*.*....**..****...**...*..*..****..*....*..*.*.*.***..*...*********....*.*.*....****..***.***.*.***.***.*.*..**......**...****.*...*..*....*.*.....*.*.**...****........*..*...*.*..*...*.*.....*.***.***..*.*...*.*....**...*.***.*..*.**.**.***....*.**.....*.***........*.*..****..*...*..******.*.*.*..**.**....*.******.********.*.....**...***.**.********....***..**.*.**.*.**.*.******.*.....***.**..*..*.*.*.*.......*******...*...**..****..*.**.***.*.**.**.***....*..**...****....*****...*****..*.**.**.**...*..**...*.***..*...*..*.*****....**...*...*...**.***.****...*.*.**.*.*.**....*..**...*.**.*.*....**....**..*..**.**.*.*****.**.****..****...*.*.*.....*.*****.*..****.....**..*****..*..***.**.*.*...**..**..*.**.*.*..*.*....**...*....***.*.****....**......*.*.*...**.***.**.**.**.******..*..*.*.***...*.*...*.*.**...***...*.**..*.*..*.*...*.**.***...*...*.**..*.....*...*.**..*******.*.....*****.**.***......*..*.**.**.**...*...***...*.***.****..****...****.***...*.***.*. ..*....*****..***********.*.*****.****.*....**.*..*.**.*..**.****...**...*.**..***..**.*..*.****...*...*.**..*.*..*.*.**.*..**......**..***...***..*****.*.***..*.***.....**..*.**.**......***..*.*..*...*...****...*...***.*..**.**..*.*.*...**..*.****.*****.**..**.***........*...**.*...*.***..***...*..****.*....*.*...**.**..*.*..**.*.**..*.*.**...**....*..*..***.*...***.*.*..******.**..*.*..*.***.*.**.***...*..*.*.*..*...*.*..*.*..***...*.****...*.*...*.****...***..*.***.**.*.*..*.*....*.*.*..*..*.......*.....**..**.*..**.**..**.**.****....*.**.*..**...***...*..**...*.***..*****......**.*****.*.*.*...*.*.***...*..****.....*.....**..**.*....*..*....**.**...*....*...*...*.*..**.....**..*.****.*.*.***..**..*****...*.*...*.........*.****.*.*.*.***.**.*.......**.***.*.****...**.**.*..*****.***.*.***..****.*..*.*.**...**.*******...****....*****...**.*****.*....**..*...*****.*.**....*.**....**..*******...*.*.***.*...***.**.**.**.*.****...**.***..*..*.....*...**..**...*.**..**.**..*...**..**...*.*...****....*.*.*.*****.*..*..*.*....*.*.**.**.**.*.**..*...***.***.**..**.*.**..*....**.*..**.*....****.***.*..**..*..**..******.*****..**.***..**..*.*...**...**..*.*.*..**.***..*.*..*****.*.*.*.*.....****.****...****.*....**...*****...**..****.*...***.***...****..*****.**....***..**.*..**..***.**...*.*..****.*..*.**.*.*..*..*..*.*.**.**.*.*.*.*******.*.*..****.*..**.***..**....*.**...****...**.**...*.*....**..*..*.***...*..*.***.....*..**..**..*...*.....*****....*....*.*.*.*.*******.**..***.........*.***.**.*.*...*..**...*.*..***.*..**.****.**...*....****..*******.**.**.****...***.*....**...***..*.**..*.***..*....*.**.*.***...*...*.*.**..*............*..***..**......***.*...**.*...*.....*.*.**.**..*.*.*.*.*.***..*.*..*.*..*......*..***..*.*.*.....*.*****..*.*****.***.**...**...****..*.*.*.**.****.***....****.*.*.***..***.*...***......**.**.**..*.*..**...**..****.*****..***....**.**.*****.*.*.*****.*.....***..****.*.....*.......*.*.*.*.**..*....**..*...*.**.****.******..*...*..***.... *....*...*...*.*.*.*..**.*.**...*****..*.....*****...**...******...*..**.*.**.*.*.*..*.*..**.*.*.**.*.*..*.*.*...*.*...*..*..**..*******.**..****...*.*.............**.*..******.*.*.***...****.*.***.*...******..***...*..**.******.***.*.**...*..*.******.**.*..*..**......****......**........***.**...***..**.*.....*..*...****.***.*****.**.....*..****.******.....***.***....*.*....**.*....*.**.*..*..**....***.*...*...*..**...***.*.*....***..*.*...*.*.*****...*...****.***.*.*.*.**.*.*..*...*..*..*.......*..*..*..*..*.*.*.......*****...**.***.....**.*..**.******.**.**....***..**...***.*.*.**..****....*.**.*...*..*.*..*....*..****..*****...****........*.*.*...*..*.*..**.*.*..*.**...*****...*..*.....****..*..*.*..*...**.***.**..**.*..*..*.*****.***..***..***.**.*...**.**..**..**.****.*.**..**..*.**.*****..***.********.*...*****...******.********.****..**...*.*.*******....**..****..****...**....**.**.*...*....*...**..*.*.*..******.**.*....*....**..*.*..*..*.*.*...**.***..*..*...*.**.*.*....***.***.*..****.********..*..*.*.**..***.***...**.*..**....*..****.**....**..*..*...*...**...*.**.**.*..***.*.*.***.*..*...***..*..**.**.*.*.*..*.*.....*...*.*.**.*.*.*.*.*.**.***..**.*.*****.*..*..**.......***..***.**.*..*..*.***........**..**.*.**..****.***.**.....*****...*....***.*...**..*...**..*.*..****.*.**...****..**.****..*******.***.*.**.**..**..***.*.*.***..*.**.*.***.**.*.***..*.*..****.....*..*.......**...**.****...***.**.*.*..*..**..**.*...*..**.**...**..**..**.**..*.****.....***...**.***...*..**....****.*.**....*.*...*..**.****.**.**..***.********..******..*****..*.**.**.....*.*..*****.*...*...****..*..***..*.*.***.****..*...***.**..*.*.*..*..*..*...*..*...*.***..*.*..**.*...*.***.........*....**....*..*.*..**..*..*.**..**.**...*.*.*.....****.*..***.*.**..*...**.****.*.*...*...***.**...**..**..*..*.**..*****.**...**.....**....**...**....**.*..*.**..***..****.*.**.*...*****..*.*.**.****.......*****.**...**...*..*..*.***.****...**.****.***.*.......*..*.**...****..*****.*.*..*.**. ***.*.*.*............*.*.....*..*.***..*.****.*....****...**..****.**..****.*.....***.*.******.*..*..*..*.*..*.**.**...**....**.*.**...***..*.....*...**.*...*****.*..*.****...*********.*...*....*...***.*.**.**.****.****....*****.*..***.*..*..**.*****...***..**..*..*...*.**....*..*.*****.**.*.********....****........**....**.*.*.*.*.**.******...*...*..**.**.****.*****....**...***.**.***.**..***....*.*....**.*..*.**..*.....*..***.******.*.*......***.*.*.***....*.*****..**.*...*.*...*.*****..**.*.******...***.*..***.*.........******......****....**.**.***.***.**.....*....**...*.*.**..*..*..*.***...**.....*.*..*....*..*.****.*.*******.***.**.*.**.******.*.**.*.*.***...*.....**..***.**.*..*.*.***.**..**..**.*.*..*.....*...**.********.*..***..*...*..***......*.**..*.**..*****.*.**..**..**..*.**...*.*.*..**...*..**.***...**.*......**..*..*.*..***..***....*.*..***....*..**..***..*.*..**....**.*.*..**..*..*..*...**.***..*..*..*.*...*.*..*.*..*.*...**...***....**.*.****..**..*.****..****.*..**..**...***.**...***.*..*...*..*.**.***..*.*.**.*.****...*...*.**.*.*.*.....**....**.****......*.**...*....**.***.**.*.***.*..*.**.*.**.**...*****.*.*.*..*...*..*.**..*.....*.**.**.*.*.*...*.***.*..*...**.*.****.**...*.**..*...**.*..*.**..*.**..******..***.*.*.**....*****.*.**..***.****...**.*...*****...***.*.***.**....***..**...**....*..*.**.****.....**.*.*..*.*..*..*...*...*.*..*.**.***.***.*.**..***.***.*.****.*.*****......*.*.***..**.*..*....******.******.*..*....*.*.*.*.....*.****.***..*.****..*.....*..*.********.*..***.***..**..**.*******....*..*.***.**.*.**...**...**...*..****.****..****.***.****..********...*....***.*.**...*..***...*****..*...***..*.*.**....***.**.*.***.....****..*.*..*******.***....*.**.**...***.*..*******.*...**.****..**..**...**.**...*......**..***.*.*.****.*..**.*...*.*..*.*..**.*...**..**..*.*****...**...*..*.**..****.*....*...*****.*..**.***..***.*..*...*.*.*.*..**...*.*.....*..**..***...*.*....*.*..**..**.*.*..***.***..*****..*..*****...*.**..*.*....**.*... *.**.***.**.*..**.*.**..*********..*....*.*****..*.*.**..**..****..**...*****...**.***...****..*...***...****...***..******...*.*...*..***...*.***...*.*.*.***.*..*.*.*..*.**.*.*.**..*..*...***...*..**....**.*..*.*.*****.....**..*.**....**.*.****.*.**.***....**.***...*...*.*.***.**..**.**..***...****.....*****...*.***.*..***.*.****.*...**.....***..*****.*******....****...****..*.*..***..**..*.*.***.**.**..****..*...*.*.*..*..*...*..**....*.***.******.*.*..**.*.*.*.*.*.*.*.*.*.***..*.*...**.*****..**..**.......*.***...*..***.****..*.*.***....**.***.*.*.*.**.*.***.****..*...**...***..***..***......*.***.*.**.**....***.*..*.**.*..*.**.*...*..**..**...*.*..*..*.**...*.*.*....****..*.*.*.....*..***.*.**.*****.*******.*....*.****.****.*.....***...****.****.*..**...****....*..*..*.****.*.**..***..***..**.***...***.**.*.*..****.*..***.***.*.*.**.**.....*.**..**..*...****.*.*...*****.**.*...*..***..*....*.**..***..*...*..*..***.*..*.****.*.*..**.*..**...**.....*......***.**..*...**.*****...**.*.*.***.*.*....*.*..*....***.*.*.**.*******.***..***....*.**.*.****.**..*...*....*..*..******.*.***...**..*****.**.*..****.***..**....*.*...*...*.*..**..****.*.*..*.*.****......*....*.*.**.**..**.*.*.**...*..*..*******...***.**.***.*.*..****.....***.....*...***.*.*.*..*..*....***.***.*.*...**.*.***.**.**....*.....*....******..*.*.*.*.*.****...*..**..*..*.**..**.*..*...*...***.*..**..*..**..*.**..*.**....**..*.*****..**..**..*..*.**...**.........*.*..*...*.*.**...**.**.....**.**..*.****.*......*.*......*****.*.***.****.....**..*..****...***.**..**......*..*.....**..*.*.***.*.*.*.*..*..*******..*...**.**.*.**.**.*.**.*.*.....**.***.**.*.**.***.*..***.......*....**...*..*****.*.***.*.**...***..*.**.*.*..****....*.*...*.***....********.*..***...**..*...***.*****..*...*.*.*..*.**......**.*..*...***..*.**.*.**..*..***..*.*......***..*.***.**.**...****.*.**.*..**.*.**.**.**.*.***..*....***..*.*..*.*.**.*...*.***.***.**.***..*.***.*..*...*..*..........**..*......*.*.*.**...*..*****...*..**.*.*.* **...*.*.**.*...*...*.**..*.**.*.**.****.*.***......*.*.*....***......**.........*****...**.*.*.*....**.....*.***....**...*....*.*.*....*...**.*.****.*...**..*.**.*.*.**.***.**....*****.........**...*.**.*******..*.**.*.**..**.*.**.*....**.**.*....****..*...****...*****.**..**........**.**....**.*.*****.**....*....**.*.**.*.**.*.*.*...**...*..***.*....**....***...*.**..*.*.*....*.....*..******..**..*.*****.*..*...*.***...**..***.**..*...*..**....*.***.*.***.*.**...*...**.*..***.*..*..***.*........*.*.....*.**..***..**...*...**..**..**..***.*......***.....****.*...*...*******.**..*.***...*...*.***.*****..**.**.*****.***......*.****.**.*...***..*****...**.*.**.***.*..******.*....***.*..**.***.*.**.*..*.*....*.*.*...**..**.****..*.*.*...***.***.*.**.*.*..*..**..***.***.*...****.*.*.***.*.****.***.****..****.*****..**.********.*....*...**....*****.*.*.****.*....*.*......*.....******.*...*.*..**..*.**....*.**...*..*..**..***..***.**.....**.*..........**..*..****..*..*.**...**.**.*.*.....**.....*.*....*......*.*...****...*..*...**..**..***.*..*..**.***..*..*...*..***.*.*....*.*****.**..*.**.*...**..**..*..**.....****.**.*.***.*.*.***.**...*.*.*..***..*.*.*.*.*..*****.*.**..***..*.....*******......*.*.*.....*..*.*.*.*.**.**.**.*.*******.****.*.*..**....***.*..****.*..*.****....*...*....*.*.*.*****..*...**...**..**.******.*..**...***.*.***..*.*.*******......*****...**.*.*..*.****.****.*..*.**.*..*****....*..*..******.*.***.**.*.***..***...**.....*****...*.*.***..**..***.**..*******.........****.**..*.**.*****.***.**....***..*.*.*.*********...**..**..**..**..**.*.*.**...*.**...**.*..****.***...*.*..*****..*.*.*******.**.*..*.**.*.**.**..*.*.**....****....*.****.**.**.**.**..*..**..*.*....****..***.*..*.*..*...*...**.*..*.*..*..*..****.*..**...*..*..*****..**...**...**.**.****.*..*....*..****...*.***.*.**..****..***....***.*.*...*.*..****.**.***.*.*.....*.*..***.*.**...**.*.*...*.***.*.***.**.**.*********...*.*********.*.*.....***..**.*.**.*.***.**..*.*.*...**......**....**.* *.*.*.*.*......**......**.....**.......**..*.**.*..**....*...***.****....*.....*****..*.**.*....*....****....*.**..*.**.****.*...*....**.*..**..***....*..*..**.**.***.**..*.*...******.*.*.*.**.******.**.*.*.****.*.**..**..*.****....***..*..*.*****.*.**.*...*..*....**.***...***.*..**.*****.*******.*..*****..******.*.***.*.*....**........*..**.*....****.*..*..*..**.*.*.*.*.*....*..**...***.***.***..***...*..*...*.*.*****..*.***.**.*..*.*****.*..*..**...*..*..***.***...*....****..*.*.*....*..*.*.**..*....**.****...***.****.****..**.....*.*....*.*..**.**..*.*....*.**...*..*.*..*.*.***.*.*....*..*...*...*.....**...***...**.*.**..*.***.**.*******.**..*.*....**...*.**.********.***.***.****...**..*.*.**.......***..*****.**.***.**.*..*..*..*.*.****.*****..**...***.*.***.*....*.*****....***.....*........***.**..*..****.*.*..**...*...*..*.***.**..*****.***.*.***..*..******..**..*..**..*..*..**...**.***.****..*.*.***.*...***..**..**.*.*..**..****.*.**.**.******....*......**.**...**.**.....*..***..****.**......**.***..*******.*..**.***.***....***..*......***.**..*..*****..*..*...*.*...*****.****.**..*......*.*.****.**....*.***.*...*...****..*..**....*....*.*.....*.******..*...*.*****.**.*.******.**......*.*..***...**...****...***.****.*****.***...*.**..*.*.*.*.**.*****.**.**..*.**.....**.*...*.****...*..*****..***.*..**..*..******..**..**.*.**.*..***.**..*.***..**.....**..*...*.....*..**.**..***.****.****.*..*.*.*.****.*..***...**.**.*.**..*.**..........*.***..***.*.**..*...***...*..*.***...*.*.*...*.*.***...*.*.*****.**.**.*..*****..*...**.**.*****.*..**..*......**.....**.*..**.....**.*.****.****..**...*.***....*....*..***..**..**.*...*.*..*.**...*.*.*....*.*.*..**.....**..**.*.....****.***.*.*....*...*.*..**..*....*.*.*...***.*.***.**.**.....*...*.***.**.**.**......*.*.*..*.**.*.*......**..*...***...****.*.*********..**....*.*....****...**...**.....**.**.**.*.***.**.*.....*...****.*.**.**.*.*.**..*.*...******.......**.*..***....*...***.**.*******..*...****..*.**...**.**..***.. *....**...**...***.*.*.***..**..***.*.*.*......*.**.*...*.**.**.*.....*......*..**.*..***.******.*..**....*....**.*.*****.*.*.*******.*......**.....**....*****...**...*...*....*..*...*...*....**.*...*****.*...*.*.***.*......***.*..**.....*....*.*.*......***......*.*..**..****.*.***.**..*.*****.*.*.*..*.**.*.***...****.**....*....*.**...**.**..*.***........*****.*....*..*.***.**....****.*..***..***..*....***...*.***.*.........**.**..**...**.*..*..****.*.*....*.........*.***..*..*..**...*.*..*..**..**.***.**...********.**..**.....*..*.*.*...**...****...****.**...*..**..*...*.***...****...***.*.*.....***.*...**.*..***.*.**..***..*..*......*.*.**.*....*.***...*..******...****..*....***.....**.*.*.*****....***..*..*..******.*****.**.*..*.*****..***........*.....*.****.**.**..**..*...*.***..***..*.*.**.....*..**.*...***.****.**......*...***..**...**.*....*..*..*.**..***.**.*****.**.**.*.*...*****.*.**.**...****....*....*.*...****.*....**..***.*.*......**...*..*.*.....*..*...*.*.******..*..********.*.*****.***.*..*.**...*..*.*.*...****.***..**.*..*..***.**...*....*....**..*.******..******..**.**.****.........*.*.**..**..***.***.**..*.*.****.**.*.*..***.......*..*.**.*.**.*.**.......**...***.*.*.**.*.**.******.*.*.****..*****.**.*...*.*..*.**.*.*****...******..*.*.**..**..**.**..**.*.*..**...*..**.*****.**.***..*....*....*..*.*..*.*...****.*.*.*..*.****...***...**..*.**......*.*..***...*..*...**...**.***.***..****...*.****..**..*....*.*.*.**..*...**..**..**.*.*.**.***.******.......*..**.**.**.*****.*...*.**....*.*.*.****...*..*...**...*..*.*..*.*..*....*.*.**.*.*****.**..****.*..****..*.*..****.*......**.*.*..**.***.....**.*.****...**.**..*..*.**...**..**..*..*.****.....***.**.***..*..*****..*...*..*.***........*.*.**..*...*..***....*.**.*.*.**..*.**.*......********.*....*.***.***.....***.*..*..******...*..****.**....*.*.....***...****..*.*..*.*...***.***..*..*.***..***.******..**.**.***.*****.***..*......*.***.**..*.***..****.**..*****.......**..*.*.*.*.*..**.*.....**.**** ***.*...*.***.*..**.....*.*.**..*..*..**..**..***.*****..*****.**.*.***...***..*...*..*.*.**..*.*..*......**...*...**.*..**..**..*.*.**..*.........******.****.*.....*..**.**..**...***..*...**..**..*.*...**...****..***..**.*..*.***.*..****.**..*....*.*...**.*.**.**.**.*...***.**.*..*.*..*....*..*.*.*...*.....**....**.*.*****.....******......*******.....*..***....****....**..****.*..*.*..**.*****........***.*.***.***...**..*.**.**...****.*.****..*..*****.**..****..**.***.*..*..*.***.....*..*..*..**.**...**.****.*.**.*....*.***.***...*****.**..*....*...*.**..*.***.**.**...*......*..*.*.****.**...**....**.....******.*...*....******....***.....**....*..*...*.*.*.*..*.*.*.****.*.*.*.***..***....**.**....*.*******.*.**...*..*****....****........*..***.*.**...*...**.*.*.**.**.**.**.*********.***.**.*..**.***...**...**.*.**.**.***.*......*.*.*..***..*.*.**.*.....*.*..*.*.**********.*....**..*.***...**...*.*.****..**..*.***......**.*.***.*.**..***.**.*..**.....*..*****..**.***.**.*.....*.*....*.....*.*****.***.**.....*.*.****..*..***....*.*.*.***.***.*.***.*.*****....*..***..*..*.****.**.****.*.***.*..**...***.****.*.*...**......*.*..*...**...*.*....***.*...*.**..*...**.**.**.***.***...*..*.*.***.**.****.*.*.*..***..*..**...******..***.*.**..**....******.*..*.....***.**....*..***....*........*.*....**.*..*.*.*.**..*...*...*.*****.*.**.*...*..**.**.......*.......****.****.*.**.*.*.***.****.*....*.*....**....*..**.**...*..*..***..**.**.*.*...***..**..*.*.*.*..*...**....*...*****.*....***.*.******..*.**.*.*.**..****.**.**.*.*..*.*.**..****.**...**.**.*..**..**...*.*.**.**...*****.*.**.*.*..*...*......*..*****.*...*..*.*.***..*.*....*......*.*..*.*...*...*....*..***.*.*..*.*.**...**...**.*.*..*..***..*...*..*.*.***........****..*..*....*....***...**.*.....*..**...*.*.**...*.*......**.**........*.*..**.******.......*.*..**......**..**...*..*..*.*..**.****.***...........**.****.*..*...*.*******.*.....*.***.*..***.****...*....***..*.***.*....*.*****...*****.*.******.**.*.*.*..*..... .**...*..*****..*.***.*....**....**...**.*******.*..******.*...**.*.*.****.***.**...*....*...*....***..******.*.....*..*..*...***....***.*.**.*..*.**...*.....**.**.*.*...***.........*......**.*..*.**.**.***..**.*******..*.**.**......*.**..*..**..**.*.*.*.****.**...***.**.***.***.*.**..*.....*******...**.*.*....*.*.*..*..**.*.****.....**..**...**.....**.***.*.**...****...*.****.*...**.*..****.*..****..*.*...**.****..***.**.*...***..*.**.**..****.*.**........****..*.****....*.*.******..*.**.....**..*..**.**.**.*...*.....*..**...**..*.........*..*.*...**.*..**......*.**.*.**.**..*..**.*..**..*.*..*.*...**..********..****.**..*...*.*.***********..**.**......*******.*.**..****..**..***.*****.*.****..**.*.*.****.*.*...*..*.****.........*.***.******.*..****.****..*..*.**..***.***.**.***...**..*...*.**.**.....**..*.***..*..*.*...***.*****.*.*....**.*..**.*.*.....***.***.*.*.**.*********.***...*..****.****.*.**.*...**..*..*.****.**...*.*.***...**..**.**....***..*..*.**...*.*.**.*...***...***...****...**.*...**.*.***...*...****...*.*..**.***.**.**..*..*...*.**....*....***.*...*...**.*......**..***.*..*..****....*********....*..*..**...**.*..***.**.*.*.*.*.**..*......*..**....***...**....*..******...*.****.*...**..*.*.*...**.**....***.*..*...*.*.*.*.**...*.***.*..*.*.*.*...****....*....*****..**.***.*.*..*.*...*.*.**..******.*****.*****.*..***..******..**..*.***..**..******.*.**..*.*.**.*.*.*...*..*.*.**.**.**...**.*.*..****...*..**.*.**..*.***..***..*..**...******..*.*........**.*......**..*..*...***..******...******..**......*...*.*.***.*....***...*.*.**.**.*..***.**.***....*....*..**.***.**...***.*..****..*..****.*..*...****..*...****.**.*...*..**.***..***...***....*.**....*..........*..****.**..*.**..*..*...*.**..***....*.*.*.*.*.*.***.*.*..**...*...*..*..*..*..**.*.****.***...**.*..*......*..*..*..*..*..*...**..*.**..*..**..*...****.**..*.*.**..**.*.**..*.*.***..**.*.*.***..*.***..*.*.*...*....*.**.**.**.*.*.****.******..**.*.***...*..*.***.*.***.**.*********...*.......*. ...*...***..*.**...***......*...****.**..**.*..*..**...*.**.*.**..*.**...**********.*..*****.**....*.....****.*****.*.**..**.*..*...**...*****...**..*..*..*..*...**......*.***.*.*....*.**..**...*....*....****....****...*.*....*****..*****.**...**..*.**.****.***.**.**.*..*.***.*.**.*.*....*....****..*..*.**..*....**..*.**..*.**........*..**..**....*.**.....*****.********.**.**.....*.****.*.**..*.*.*.*.***...**..*****....**...*..*.*...*..*....***...*...**...*.***..**...**..*....*..*.......*.*.**..*.....*.*.*..*.*..*.*...*.**...**..**.**.*..*****.***.*.***..*..**.........*....***.*..**...****...********...*.**.....***.****.....***.***..**...*..*..**.**.*..**...**..*......*******.*.*..**..**.*****..*...*.**..*..*.*....*.*.**......***.......**.*..*..***...*.....**.*.*.****.***...**....****.***..*...*.*.*.***...********.*..*..*.....*.*.****..**.****...*.******.....***.**..*..*.*.***..*****..*..**.*..*..*.......****.**..**.**.*.*..***.**.***..*..*..***.*...**..*..*.*..***.....*.......*...**.*.*..*..**.**..*.****.***.**..*....*.*...**.......*...**.*..***.*...**.*.***.*****....*.****.********.*.*.**.**.***.**.**.**..*.***...******.**...**...*....****.*****..**..**.**..*...**.*****.*.**......*.******.....**.....*.*..**....*...*.*****......**...***...***...*...***..********.****.********.*.*****..*********.******...*.*.**.*.****.**..*****.*...***.*...****.*...****....**.***..*.*.**..*.*.*......*...**.**.***..****.*.**.*.*.**...***.***...**.******....**.***.....*.**..*.**.*.**.**..*.***...*..*..**....**......*.*.*......*..*.*.*.***.....*....***.**......**..*.*.*...*.***....**.**...*..*****.***.**.*......*****.*..*.*****.....*....*..........****...****...**...**..*****.*....***.*..**..*.*.**..***..*..***.*.....*.**..****.*.**.***..*....***..**..***.*.*.*..*.*...****.*.*.*.**..***.*.**.*.....**..*..*..****.***..*.*.......*.*......******.*.*.*.*.*.**...***....**...*.**.*...**....***.*...***.**..**.*.*.****.**.....**.**.......*.*..***..***..****..**..***..***.*..*....*...**.**.*... *.****.*****.***.*...*.*..**.**..*..*...*.***..*..**.**...**..*...*.*...***.**.**...*.********..*..*.*.*...**....*.*...*.******.*.....*..*.**.**...***.***.**.**..*.***...*******.*.*.**..........***.***.*....***.****.**.*******.*....*..*.**..*.*.***.*.**.**.....*..*.***..**.**..*.*...*.*......*.*....*******...*...*.*.......*..*.***.*.*.*.....*..*.*.*....***...*.*...****.****...**.*.*.**.**..*...***...**..*....***.**.**....***...*..***....***.*******..*..*...***********..*****..******..***....*.....*..****.***..**....*********.******.*.*..**...*.**.*...*..*.**.*..*..*.**...*.****.**....**.*.....*******.*..**.**.**...*.*.*****...**..*..*.*.*....**..*.**....***.*.**..**.***..*.**..***..**.*.*.*.*....*****.*****.**....*.**..*.**..*********...***....***.*.*..*....**.*..*.**.*.*..*.*...*..*..*..***.*....*..*..*.***..*****...*.....*.....***.*.*.*..**.*.**.**.*.***.*..*.******...*.*..*.*.*.*..*...***.*.**...*..**.*.**.**.*....*.*.*.*.*...***......*.*.**.....*.*..*..*...*...***....**.*..*.*.**..****.*..*...***..***.*...****..*.*.***..*..**..*..*....**.***..*....*****..****...**.*..***.*...*.*..*..**.*.*...*.*****..*.*.***.****.*..***.*.*.**.****.*..**.....**...*......*.*.****.*.*..**..**.*..*..*.***...**.**********.*.....*****.*..*..***.*..****.*....*...*.**.**....*****......*...***.**.....*...******..**..***.*..*.**..**..*.*..**..*****.*....*.****.*.*...*.*.*....***.***.*******....*...**..*..***.....***...***.....***.**.*.....*.**..****..*.***.....*..*..*..**.**..*.....***...*.**.*****...*.**....**.**..*.*.*.********.*.*.....*.**..*.*.*.....*..***.**.**.*.***..*.*..***..**...****...**....*.*..***.....*****..***..***....*....*.*.**..**..****.****.*...*.*.*.*.*.*.*.*.*..**..**.*...*.*..*..****......*.**.*.***...*.***.*...*...****.*.**.***.*...*..**..*.....***..******..**..***....****.*.*****....*.....*.**.**.*.***..**.****.*..******...****.***.***....*..*..*..*.*....**.**..*.**....*.*..**.**..****..**.....**..*.*..*.....*.******.*.*.***....*....**..*.*.*..*.*...****....*****.* **..*......***.**.*...**............*..***.***.**..***..*.*..*..*...*...*.*..***..**.**.*.*.**..****.******.***....*.*.*****..**.**.*....***.*.*.*.**.***....*****..*.*...*.*****.*.*..**.*******.*...**....**...*.**..*.***..***..*.*......*...**...*...*.*..*...*..*.***..**.**.***...****.***....*.*.*..*****.****..**.*.*.*.*....****....*...*...***....***....***.**..*..**...***.....*...***...*...*****..*..**...**.*.*.****.......*..**.***.*..***.*.*...*.*..**.*.*.....***.*.******...**.*.....*.***...*****..*.*.****.**.**..***.*...*****.****..*...*.*..**.****.***.*.*.*.***.**.**..*.**.....**.**.*******.***..**..*.*..**..**.*.*.***.*.*..*.*****.*.****..***....*.*.***..***......**.*...***.***.*..*.***.**..*.****.**..**......****.**..****.*.****.*.*..*.****....*...**...*******..*..*.*.*...*..*..*****.**.****..*..**...*...*..****..*.*****.......*.*..***.....**...*.*.....*...***..*..*..*******....*.**.*..**..*.***...***.*..*.**.***...**..**....*.*.**.**....**..**.**.****.**......**.***.*.***..*..*...*.***....*..**..*.***.*..**......****......**.*..*.***.*.*.....***......**..***.***.**.*.***.*.*..****...****.*.....******.***.*.....**......******..****..***..**..**.*....*..*.*.***..*.*.*....**...*.***.**..*.*...*..**.*....***..**.**..*..****...*.*.*.*..*..*....*.....*....****.**.*.*.***....**.**...*...***...*.*....****.**.**...*...*.*..*.***.*..**.***...*****...*.*...**..***.**...*..**...**.****....**.*..*.*.*..*.*.**.*.....*.***.*...*.**..**..*.*****.****.*..***.*...**.*.****.*****...*..**.*..***.......*.**.*.**..**...**...*****...*****.....*....*.*.***.****..**.**..**..**.****.*..*...*.***..******.....*.*...**..**..**.***..*..*******.**.**.....***.*..*...*.*.**.**...*...**.***.***.*.***.**.*.*...**.*......*..****.*...***.***.***.**..*.*...**.**.....**.*..**.*.****.*..*.*..****.*****..****.****..***.*.*.*...*.*.*.*.*.*....**.......**.**...*.*..***.*.*.**.*.***...**.****.**..*..****..*.***.*....**.***.**.**.*.**.*..*.**...**...**.*.*.*.*..*.**.......*...*..*.*..*.******.*******...* ...*.****.*.*.*..*..**.*.***...*.***...*..**.**.*....****.***..*...**....***..*...**..***..**********...*.*.********.*.***.***..*.***..*...*...******.*.***....*...*****..*.**..*.*..*..*.***...*.*.***.**.*.*.*.....**..****.*.*.***..*******.**.*...*.*.*.***...***..*..***......**..**..***..**.*..**.*..*.*.**.*..**.....**..*******....******..***.....**..*.*......**.....*****.*..**.***.***..**....*.*.****.*..*.****.***.**.......*.***.**.*....*.*.*.*.*...**..**.*....*...*.**......**.*.....**..*...*....*.*****.***.**..*.*...*.*..**.....*...**...*.*.*.*.*...**.*..*...*****......**....***..**.*.*..*.***.*.*..*.***..**..****..**.*..*..*.**...**.**...**..**.*.*..***...***....*.*.*..*.*..*...**.***........**..*..***.***.*..*****..*..*....**...*.....**.*.*..**.**.*.....**.*.....*..*....*..*....**..**.**......*******..*..*.......****..*..**...**.....*.*.***.*.***.*.*****.*...*..**.***.*.*.*.**.***........**.*.....**....**.*.***.***...*.*..*.**..*..**..*..***...**.*....*********.*........******.*.*...*.*...***.*****...**..**.*....***.*.*.*.....*.*..*.*.*.***........****.**.*****...**..**.***.**....****..*******.*.*.*.........*.****....*.*..*.**..**....*********.**.*.*.**..*.****..*****...**.***.****..**..*****.******...*.**.*.*.**.....***.*.*.****..****.*.*.*..**.*.*.******..*..*.*.**.******..*.*.**.****.*....*.*.**.***.**..*.**.****..*...**....*.*..*......*.....**.....**.*....*****...**.**.**..****.***.**....**.**.***...*......***.****....*...****...*******..**.******.*.******.....*..***..**.***...**....*..*****...********..**.**.*.*....*.*****.*.*.*....*....**.......**.*...***....*.....*..**.**.*..****..***..**.*....***.*.*.*..*****.*...***....*.*.*****...*.**....**.....***..*.*...*.****..*.*******.*..**.*..**.**..*.*..*.******.*.*...*.*.**..**.....*.....*********.*........****...*.*.*.***....**....**...*****.*....*....***.*..*...*.*.**.*.*.****...*.*..**.*..***.*.*..***.*.**.*...***.****..***...*******.****..**.*..*...*....*..**..***....***.*..*.*.***..*********.*...*.**.***... *..***.....***.***.*.**.*..**....**..*.*****.*...*...*..**.*****..*****.***..*.*.**.....***...*.*.**.*.*.*.....*....*..*.*.*****.**.************.**..***.**...*.***..*.****..*.*..*.**..**.**.......***..***.****...***...*.***.**..*.**...*.**.*.*...**.....***.***.****..*.***..*..**..*****.*****...**.**.*.*..**....**.....*.*...**...*..*.****..**.....*..***.**......****.*.**...*..**.*.*......*.**...*..**..*.***.*..*..**.***...**.*.*.***......*.*.*******.*.**.*...*.*****.*.*.*..*..*.**.**...*.*.**.**.*..***.**...**..*.******..****.*.**...***...*.***.******.*....*.*.*.....*.*.****.****.*.*.*.**....*...*....*.***..*.*.**.*.......*.*.*...****....****..*...****.***...***..*.**.**...*..*******....**..**..*.*.*.**********..****.*..*.*...*.*....**.******.*.***..*....**.**..*.*....*.......*...*....*...****.*...****.....***.......**.**..*.******.*.*....*.*..**.**.**.***...***.*.*.**....*..*..*..*........****.*..****..*.*****..***..*..*.*...*.*...***.*.**..***.**.*..*.*.**.*..*....***.*.*....**.**.****.*.**..**.**.......*.*..*.*.**.........*..*...**....***..*....*.*.**.*.****..*....*.*.*.*...*.**...*.*..**...*..*...*.*...**...*...*.......*......*.*....*.******.....*..*.*...***..*...***.*.****..*..**...**...****.***.***.**.....*.***.*.*.**.*...*......*.**.....**..**.*.*....*.*.*.**.*...*..***..*..*.**.*.****...**.*.*..**...*...*.**..*.**.**.....***..*********.*.*..**...****..*..*.....**..*.**..***...*...*.....*..*....****.......*......**..**.**.*......**.*....*...*..*.**.*..*...*.**.*....*.**..*.**.*.*.*.**.*.*.*....**..*.*.**..****..*.*.****..**.....*****.*..****.**.**.*.*..**.*.*....****......*.*.....**.***.*..*.***....*..*.***...*...*....*...*...**..**.*.***..*.*.**.**.*..**.*..*.*.******..*...***.*..*.*...**..*.*.**.*****.*.*..*.*.**...********.*.*..*****.*.*.*....**.**...**.**.*..***.**.......*.*..**.**.***.*....*.**.***......*.***..*.*.*.*.****..**...*.......*.**.****...*..****.****.**.*..*....**.*.***..*.*.....*.*.**....*....****.*.*.*..*....*****.*******.....*....**.*****.*. ..***.*....**.**..*...*....*.****.*..*******..*..****.****....***..*.*..*...*...****.*.**...*..***...**..***..***..*...*.**...**.*..**.*..****......*..*.*.**..*..****.***..*..*.*.*.*...*..**.**.***..**********....**.*..*.......**......*.*..**.*.*...*...*.**....**...**.*.****.*******.*...*..***..**..******.***..***.*...****.***.*......**....*...****.**....***..*..***..*..**.*****.*.****.**.**.......*.**.*...*..*****..*.*..*......**..**...*......**.*.*..**...*.*....**.*.**..***.*..*...**.*...*****.*.***.***..*...*.**.*.***......**...***..*.*.*...*......**.**.*****.**......*...***.***..***.*.**....***.*.*..*.*..**..*.*.**.***.*.*.*.....*...*.*.....**.....**.**..*****.****...***.**.*****.**......*..*.*.**...*.***.*.**...*.**.**.***.*.**...*..***.*.*.***...**.*..*....**.**.*.....*..***.*****..*....**.....**...*.***...*******.*....**..**..****.*.**..*...*...*.***..**.***.**....*.*......*..***.***..**.**.*.**.*...**...*.*..****.**.*.**...*..*.**..*..*...*.....*.**....*.*..*...*.****.*..*.*...*..*..****....*.*....*..*.**..*....**.***.**.****..****.*.*....**...***..**..*.*.*..*....****...*..........**..**.*.**.*..*...*..*****.*****....*.****...*.**....*..*..********..****......****...*.*.....**.*.*..**.**.....**.*.**..**..*...*..**...***.*..*.*.*******.***...*..***.**..*.**...*..***..**.*.....****.********....*****..*..*.*...**....**......**.***.**.**..**....***.....*.****.****..**..**.*.*...*.*..*.**..*..***.*...**....***.*.**.**..*.*.**..**.***..****....*..******..**....***.*..****..*.**.**...**.**..********.***.*****..*...**.*.*...**..**.*....*..**.*.*..**.**.**....*..*****.....****..***.*.*..****.*..**.******..***.*.**.*...*.**..**...***.**..**.*...*.***...***..*.***..*.......****..***.*...****.*.*..*.**..*...**.*..****...**.**.*..*.****..*.**....**.****.*.*..**.....**.*....*.....*..**....**.*.*.******...***.*****..*....*.*.**.*..**.***..****..*.*..***.***.*..*..*******....*.**..**.*..*.**..*..***......**..*..**..***.*.**.**.....**..*.***..**.*..****...**...*.*.***.***.* ****..**....*.*...*......********.*.****..*....***..*.*.....**.**...*****...*..**.**.*..***.****..***.*....**..*.****.*****..**.....**.**..*...**...*.*..*.*..*..******...*..****.....*.*....*..******..*..*..*.....***.****..**.****.*..****.****.*..****.****.**.*.*.....****...*.***.**.*.*..****.*..**..*..***.*******.**..*.*****.****.**...*.*..*******..*...*..**.**.*.**..*.....*..*.*.**.*.***...***.....*........*.**.****..***.*....*.**.**.*.*.**...*....*.****.*.*..*.*.*.*.***..*......*..**.*****.***.**.*...*.*.*****.****....*...*.**.**.**.*..*....***..*..**.........***.***.*..**...*.*..*.*.****.*....****.*.*****.*...***...*.*.**.**.*.****..****.**..*..*.*..**..*****.***.****.*....***.*...*.**.*..*......*.**.*....*....*****.**....*.*.*.**.***..*.*..*.*..*.*.....*..*.**.*.*.*.*..*.***.*...*....**.*****.**.*****..*.*...**.**.*.****.*..*.**.*.*****.......**...***.*.****.*......*.***...****..*.**.*.********..*.**.*.**.*.****.**.*.*..*.*.**.*..*.***....****.**..*****.*.*.****..***..****.**.***.**.*.****.*.....*....**.**.**.**....*****...*..***.*.**.*.*....*.*..*...***.*******..**...****..*..*.***.***.**.*****..*..***************.**....**.*.*.*.*.*.....*..*...**..**...**.**..**.**.*...***.*..*....*****...******.....**...**...*...*.****..***.*.*.**.*****...**.*..*...**.**..****.*....*.*****.****.***..*.**...**.**.*.........*.*....*..**.*.**.*.*.*...**..*...*...*..*..***.*...****.*.**.*..*...**.*.***.*...******.********...****...***...*.*...**..*...**.*....*.*.***.**.**..**...*......***...***.*.*..*.***..*...**..**..***...****.***..*****..*.***.*...***..*.***.*.*..*....*.*.....*.*.*.*...***.*.....*.**....**.*..*...*.***.*..*..***..*..***.***.**.**.*...*.**.***.*..*.***....*.*..*...**.*.**.**..*****.*...*....**.......****....***.**.*.*...........*.*.....*.***..**.*.**....**.*.*..***..**.***.*****..***..*.*..*.**.*.**.*.......*.*.***...*.*.*..*.*.*...*****.*..****.*.*******.****..***.**.*..*..*****...*.......*.....**.***...*******...*...*.*.*.*...*****.**....*.*.*..**...*..*...... **.*..*.****..*.*.*........*..**.****.****.*..*.**.*.**....**..**.*.**..**.**.******.**.*.**..***..*..*.*.....**..*.***.*.*..*....*.*.*...*.*.**..*...**......**.*..*..**.**..**....*****.*******..**..*.*****...*...*.**..*.*...**...**....*.*.*..*.**.*..******.***.****.**.*****...****.***.*...*.**.***.***..***.**.*.*.*..*.**.***...***..*..*...*.*.***.*..*****..*******..*.*.****.******.*..*...*.......*.*..*..*.....***.*.*...**.....*..****.*...*.*...**.**..***..****......*....*.*.**..***..***.*.*....***..*****.***...***..*.*.***.**.***.*.*.*....*....***..*...**.*.*...**...**..*...**.*....****.*...*.***.*..***...****..*....**.*..**.**.**.***...*.****..**..*.******....*.***.*****.***.*..**.*..*.**..*..*..*.....***.**....***..**..*.*...**.*.**..*.*..*..**.**........**..*.***.**.*..*...*..**.*.*..*..*.....*.*.****.*.****.*.**.**...**.*****.*..*...*.*......*..**.**.*.**..****..*...**.***.*******.*.*.*..*..**...***...*..***.....**..*.*.**.**.*..*...**.*.**..****.*****.**..*.....*..*..***.*..*.**..**..*.*...******...*..*..***.**...***.*****.*.*..**.*.*..*..**.**..**.**.*.**.****.*.**.****.....**.*****.*.*****.*..*.**....*.*.****...****..****.***.***.*...*.*..*.*.****.*.*.**..**.......*..*****..*....*...*.*.**.****...****.**.*.****.**..*.*.***..*..*..***..**....*.**....**...**...*.*.*.****...*..**....*.*..**....**..*.***....**.*.***...*.*.****.**..*..****.*****.*.*.**...*.*.*..*.***.*.**.****.*****..*...*.**......*****.*..*...**.*.***.******.**..****....*.***.*..**...*.*.*.*.***...*...***..*.**....*.*...*.**..***...*.**.*..*.****..*****.***.****...**.....**.****.*..*.****.**...*.*.*.**..*.*.......*..******.**.**.*.*..*..**........*..*.***...*.*.....*...*....**.***..***...**.*.**.****.**.***...*.***.*******.*...**..*..*.*.*.*****.*..*.*..*.***.*......*...*..***.****...**.***...*.**..*.***.*.*.***.*.*.**.......*..*.******.***....**.*..**..*.*.***..*..**..*****....*...**..**.*****..*.*.....**..**.*...*..**..*.....********.***.*****..**.**....*.***.**.*..**.*.*.*..*..*.*****.***.... *..*...*.**.*...*.*...**.*..*..**.**..*.**.*.*.*....*..**..**..*.**.**.*...*..**........*.*......*.*.*...**...****.****..*.*....********..*..**.*..***.*.**.....****.****..*...*****..****.....**.....****.*.*.*...*.**...*..*.**...*.*.***..*..***..**..**.***.**.*.***......*.*.***..*.....*.*.*.....*...***....***...*....*..**...**..**.*.......*...***.*.**.*.*..*....****..*...**..*.*****.*.***.*..*....*.*.**..*.**.***.**.*****.....*.....*...*.*.*..*.**.**.***.*.*...*****...*****.**.**.*.**.*.******......*...***.....****..**..**.**.**.*...**.*..**....***..*.*....***.**.*.*.**.*..*.*..*..**.*...****.**.**.*.*.*..**.*..**.*.*......*.*.*.****.***.*....*.....*..**..*.*.**.**.*.......*..*...*...**.*.*.****..*...*.*.**..*......*.***.***...*...*.*..*****..*.**..****..*..*.*.***......*.........*.*..*....*.*...*.*.**.*****...**...*.*..***..***.*...*..*.*...*.*.*....*****.**.*..****..*..****.******.**...*..*..**.*****..*.*.*.*..*********.*.*.*..*..*...*..**.....*....*...*..**.**.**.****....*...*.**..**.*.**.*****....*.***.*...***.***.***..*.***.....**..*...*..******.**..**.**.**.*.....**********.........*.****.**.***..*.*****.***...*.*.**........**.**....*.*.*..*.....*..*.*.**..*..*.*...****..****...*.********.****..*...**.*......*..*.....**.******..*****.****..*.**..**.*.***..***.*.***...**...***.*.*.*...*...*.**.**.*....*.*....***.***......**....**....***.*....**.****..**....*.***...***.****.**..******.*..*.....*.*.*....**...***......***.*.*..***..*.*.*.**.....*.*..*.*.**.*.******....*****.*.*...*****.*.*..*...****.**..*...*.*.****.*.**.***.**.*....**.*******..**.*..*.**.***.*....*..**...*..*..**..*.**..*.***.....*.**.*..*.**.*.****....****.**.*.*....**.*.*..**..*....*.***..*.*.***.*.**.**..*..*..*..*..****....*.**.****...*..*.**..*.......*...*..*****....*..*.*..*..*..*..*.*..*.**...*.**.*.*..***...***.***..*.*....***.*......*.*..*.**...*.**.****.*....*........*.*.....**.**..***..*.*.....*....*******.**..*.*...**...*.**......***..*.**.**..*..*.****.**.*.**.*..**.*.**.*****.*..*.** ..****.*..**.*........*...**.**..**...*.*.*...***...****.*....***..........**.*.**...*..**..*.*..*..****.***.*..*****..**..**........**.**...**.**.****.****.*.***...*.***.**.*..*...*.*..*....*.......***..**.***...**........****.****..**.**..***.**..*....*..*.*.**.**.*.****.***..***.***..****.******..**.*.*.****.*.......*.*....****.*..**.**.*..**....*.**.**..*.**.*.**..*****.*.**.*.*.*.*...*****.......**.....*****......**.***..****.*.*.**..*.*****..****.....*********.*..*.*...*.....*..**..*.**..*..**.*...*.*.*..*...*...***.******..***..********...*....*.**....**..*****..**.*..****.**.*....*.**.***.*.*.*****.***......****.**...*.*.*...***.***.*...*.......*****....**..***.****.*..**.*.***..***.......*..*.*.**.....*.*..*.....*..**.*.*.**.***.**...*.***..*.*****.*....*....**....****..*.*.....*.**.**..*..*.**.**.*.*..********..*****.*.*...**.*.**.*.****.*.....**.****..*.**..*.*..**.**.*****...........******..*.....*.*..***.**.***.***..*.*.**..*..***.*.**.*..*****....*...***..*.**.....**..******.*****...*...*.*****.**...****....**...***.***.....***....**..**.***.*.*.*****...**..*..**.*..*...***.***....***.**.*......***.*..***...***....**.*.**...**.....*....***...***...*...***.*..**.*****.**..*.****...***..*.**.*...****.**...*..*...******...*..**.*****.**.******...*..***....*...*.**.*..*....*.....**.****.*.**.*.**.......*.*....****...**..***..****...***..**.*****....*****...**.*...*....****..**..**..**.***..*.***...*****.*.*.*.**.**..**.***......*..*.**..**....***..*.*****.*******...*.*...**.**..**...*.*.*..***..*.*...****.*..*.**..*.*...*..**.*****..*.*.*........**.****..*.**....**.***.**.*..*....*...**..*.....*.***..*.*...*.**.....*..***..*.******.*.****.*..*.*.**...***.**.***..***..**.*.*.****..***.**.**..*.*.*.*.*..**..**.*******.*..*..**.*......*.**.....*...*..*.****.....*****.*.*..**.**.*..*...**.***...***.*****...****.......****..*...**..**.**..*.**.***..*..**..**..****.***..*......**.*...*.****...****..**.*.*.**...*****..*******.*.*.**.....**..*...**.*.********.*.*. *..*.....*...**.*.....*..*...****....*.*...*.*.*.**.**..**.***.....***..*.***.*......*..*...***...**..****..**.*.*.*....*..*.*...*..**.*..*.....*.*.*.*.**....*****.*.**..*..***...*****..*.*..******.....*...****.*...*..*....*..*.*.***.....***.*...**.**..*....*....*..*.*...*******.....*..**..**.*.*****..*..************.*.*...****.**.****.****.....*..*.*...***.*.*******....*.************.**..*.*****.******..***.****..**.*...*.*.***..*****.***.*..***.*..*.**.*...**.*.**.*..*.***..*.*..**.***.*.****.*....****.**..**.*.**...***..*.*..**...****...*..*.***.*..*.....*******.*.*.**.****..*.*.*.*..**....*.*...***..*.*..****..***.***.*..*..*...**.*.*..**..*.....*..*.*...**.*.*.****..*.*...**.******.*.....*..***.*.......**..*...*..........****....*.....*****.*...***.*.***.....*.....**....**.*.**.*.*.........*.**...*****.*.*.**........*...**..*...*...***.***..*..****.*.*.....**...**.****.*****.*..****.*...*...**....*.....**.**..**.***..**.**.*......***.****.*.*...*.*****..*.*..*...*.***.**.******.**...*.*..*.**...***....**.*****...****.*.*.*..*****..*....***.****..******..**..*.....*......*.**.**...**..*...*....*.....*****.*.*..*.*.**..**.****.*.*.*...**.*.*.*...****.*..*.....**.**.....*.*....*...*...**...*....*....***.*...**.**.*..*.*****..*.******..**.*********..........*.****.*******.***.*.*.*.*....***.**.......**.*..*.****...*.**.**..**.*..*.*....*.**.**...**.....***....*.*.***..*..*...****.***.*.*****..***.****..*****.*.**.*.******.**.**.*.*..*.*****.**...*....**......**.*.***.*..**.**...*..*..**.**..**...**..***.****..*..*....**.*..*.*.**..**.**.*.*...***.*******.*......*.*..**..****..**..*.**.*..*...*...**.*.*.*.*.....***.*******.****.*.***.*.*.***...****.*..*.**.*****.**.*****.**....*....***.**..*.****.****.**.*.**.....*.*...***.....*......*.**.*.*.***....**..*..***..**.......**.*.*..*****..***.****..*.*..*.*.*.*******.**...*.*...*****.*.*.*.**.*.*.*...*...*.*..***..*****.*****.....**...*....*....*...**.**.**.*.*..*...****..****.*...***.*.*****.**.****.***.*..*.*****...** *..**.***.**.*.*..*....*******..*.*.....***.**..**.*...**..*...**......*...***.*..*......*..*....*.**..***..*.*..*.**...**...*....****...*.****..*****......*...**.**.***.....*..*...*.*.*.*.*.*.********.**.****.**...**.**..*...*.*.*****.****..***......*.***...*..****.*..*....*..****....*.....*.....*....*.******.**.....*...*....**..*********.....***..***.*.*...**..*.....****.*.***.......*.***..***..**.**....**....***.***.*..****.*.*.*.*.**...*..**..******..*..**.*....*..***..**...**....**..****.**..*.*....*.*.*..*.**......*..**...*.**.*.****.*.**..***.****..***.**.**.......*..***.*.**..*.**..*..**.*.*...*.*..***...*.*...........******..*.***.*...*..*.**....*.*.*..*...*.**.*....*.*.*.*.*..**......*.*.*.**.*.........****..*.***...*..***..**..*.....*.*........*..********.*.***......*..***.*.*.....*.**..*.**...*.***..*.....**.**...**.*.*..*****..******.**.*.....***..**.*...**.*.***.....*..***.**.*..*.*......**..***..*.**..*..***.....*....*.**.***.....**....*...***....*..****.**..*....**..*.****.*.*..**.****.*.***..**..**.**..*****..*..****...**.*...***.***...*.*.**...*.*.*..****.*..*..**.**..***.**.*.**.**...***.********..*.****....***.**.***...**.**...**.*...****...*..***.*.****.*****.*..*.**.*.*.*..*******.*..***.**..*...**.**.*..**.*.....**....**.*.***.**.*...****..*.**.**..*.*.**.*...**.*.****..**.**...**.*.**.......***..****..**.***.*.**...***.*...****..**....*.**...*.**.*.***...**.***..**.***...**.**.**.*.****.***..******..**..**..*.***....****.*.*.***...*..***.*.*.***.*.*.**.**...**...*****..*....*.*.....****..**..*.**.**.......*..***....**..****.*...****.**.****...**..**..***..*.*..*.***.*.*.*.***.**..*.**.*****.**.*....*.**..*.*.*...**.*.....**.**.*....**.*.*.*.**.***.....*.***....*.*....****...*...*.***.*....**.**.*.*.*.....***.*.****.*******..***.*.**.*.*.***.*..*.*..*.*.*...*.*.****.**.***.**.**.**...***.**..*.....**.*.......*.**...****..**.****.*..*.*.*...*.*..*.*.*.....**.***.*.*.**.***...****.*..**..*...*..*..*.*.**.**.*.**.***.*...*.***.*.*..*.*.**.**.**.* **.*..*.*....*****.**.*.***..****..**.***.*...*..*...*...*...*.***....*.**...***..**.***.*..*****.**..*..**..****..*.*....*....**...**.**.*.**.....*...*.*.**.***.**......**.***.*......****.*..*.*..*.**.**..*..***.*****.*.*.*.*****..*..***..*.*..**....*.*.**..........**.....****.*......**.*.**.***.*........**.*****.*....**...***.**...*.*..*.****..***.**..****....**..**.*****.*...**..*....**.*.**..*....***.....**..**.*.*.*...**.**..*..*.*....*..*.**...*.****...*..*.***...*.*.*..**.****.*..***.*..*....**...**.****.***...****..**.*...**.**...**..*.*.*.*.*.*.*.*..*****...**.*.****..**....**..******.*...*****.*.....***.**..**.*.*.**.*.....*.********.**.***..*****..***...*.**.***..*..**..****..*...**..*..****.*.*.*.***.**.***.**...****...*...***...*....***...*..***.*..*..*...*.*****....*.**.*.*.*.....******...*.****....*.*...*.***.**.**.**......*********....**.*..**...*.*.*.***.*..**.**..*.*.**..*.****.*...**.*..**..*....***.***.*.*....**.****.*....**.****.**.....***....*..*....*...*..**..**.**.*..***.*..*.**.*...*****.****.****.**..*.***.*.***...*.**.**.******.*.*******.****.***..**..*.*.**.*.*.**..****....****...****..**.**.**...***...***..**.**.*......*.*..***..*.**..*...*.*.*.*...**...**.....*..*...*.**.*****.*.....*...*.*.*..**..**.*.*........*.*.......**....*.***.***....**...**.***...***..**.***.*....*...*..*..***.....*****....*...*..**.....**.*..**.**.*..**....***.**..*.*.*.**....*..******..*.**.*...*......**..*.*....*...*****..*.*.***.*.**..*.******.....*.****.*.*.*****.*....***...***..***.*..**....*.**..*.*......**..*..****.*.*.*.*..*....*.*.**.*.****...*.**.*.*..*..*.**.*.**..**.*.**.*...**....*****...**.*.**...**.*.*.*.....**.***...*..*.*.***.**.****......**.*...**...***......***..*.*.***...****.*.*.**...*.*...*..**...*...**.........***..*.*...*...***...*****.*****.***...*.*..***..*..***..**.***.***.**.**..**.*..*****.*..**.*.*.*****.*.*..***.*..**.***.**....*.*.***.**.****..*.*..*.**.**....*.*.*....**.*...*...**.*..*....*.**.*..**.*.*.****...**....***.....***** .*.*******.***.***.******.......**...***.*.*.*.**.**.*...*.*.***...********..***.*.*...**.***.***.*..*.*...***.**....***......**.**.**...**..**...****.*.*.*..**..***....*...*.*..***.*****.*.*.*****.**.**.**.*......*.***..****...**.*..**.**.**...*.*..**.****.*.****......**..*...*.*.*...*..*..**..****.*.****...*****..*.***.***...*..**.*.*..*..**.....*......*..**..*...*...*******..**.*.**...*.**.....***.****.*.*.**...**.*.*.*.*****.****.**...***..*.....**....*.*.....*.*....*..*.*.......****..**.******.*...*..*.*.**..*.***.*.****.*.**.*.*.*.*****...*.**.*.*.*..**........**.*...***.....*...**.*..**.*.***..**..*..****...****..**.***.**...****.*.*..*.*****...*.***.*.*.*.**..****.*..*.**.***.**......**.***.*.*....**...*.*..*.*.***.......*..****.*..*..*...****.*...**...**..***..*..*.***....***.***.*.*.*.***....*.***..***.*.*..*****.****...******.*.**..*.*****.*...*..*...*..**..*.....***...*...**.*...***....*.*....*******.**.....*..**..*.*...*..*.**..**.***.**..*..****.***.***.*..*.**.*..********.**...*.*...*.*.**.....***.*....*.*.***.*...**.***..*****....**..*....*..*.*****..*..*.*...****.*..*.*.**..*....***...**.....**.*....*..*.***..*.*.*.**.*.*.*...*.*.*..*...****..*.**...***.**.*..*...*...*..*..**....****.***..****..********.*.**..***.**..**.*...***...*.*.******....*..**..****...*....**....**..*.***..*.*.*.*..*.*****.*.*.**.*.**.*...**..******..******.****.**.*.****.*..*****.*.*.*.*..*..*..**.*..*..*.*.....*...**.*......*.***.**..*...**...*....*.**...*.*.*.**...*.***....**.*.*....**..*.*..*.....**.****.*.**..*.****.*.*..*.***.*.*..**..*.*...*..***.....*.....**...***.*********.*.****.....*.*.**...*..**...*.*.*..**...***...**.**.**....*****.****...***...****.***.*...*...*......*..*.*.**..**.***.....*.**.**.*.***********.**.*****..*....*.....***.*...***.**.*****......*.******.*..*...*.***.*.*.*..***....***.**.*.....*.**...*.***....***.*.**..**.*.**.*...**.*.*.**.*.**..***.*....*.*..*.*.**..***..**...**.*.****.****.****.**.*...*..*.*****.*..***..**...**...****.....***..**.** ..*.*...**.**.**...****.*.*...***..*.*..*.**......*.*.***..**.*.*.**.***...***.*.**.*.**.*...**.**....*...***......*..*.*..***.....*..***.****...*.*....***..**...****.**.**.*.*.*****..**...*****.*********.***..*......*****.***.*..**..*..***.*.*..**..**..*.*.***.*.*..*..***.*******...*..****....***..****..*..*****.***.***.***.*.*.*..*.*.*..**.*..*****..*..**...*..***..***.*****.*.*..*.*..*..*...**.*..*.**....*.***.*..**.*....***..**.*.*......**..****....*****....**....**.......****.***..***.***..*.*.**.*.*..****.**..**.*...**.***..*...*....**.*****....*.*.*.*..*...*...**..**.*..***.....**..*..**.****.....**.*.*.*..*...*.**......**..***.****.***.*.***...*.*....*.**.*.**.****.*.*..***.***..****....***...***....**.**..******.****.*.**..*.*.****.*.*****....*.****.**.*.....*.*.*...*..*.*....*...*..**....***..***..*......*.......********.*....*..**..*.****..***......**.*.**.*.*.*..****....***.***..***..**.*..**.**.**.*...*.**.*...*.....*..*.*..*..****...*.****.*...**.*..*.**.****...*..*.*.**.*..***...**..*..***..*.***.**.**.**..*....*..**..*.**...**......*.*.**..**..*.**.*.*..*..**..*...**.**...***.**..*.**..*.****.****.***..*****.****.*.*...**..***....*....***.**.*....***...**.***.*...**..*.....**.**.*..***..***.*...*.*..**.**.***.****.*.**.....******....*........*......*..*.**..*.*.*.*.......*...********..**...*..*.*..*.*.***.*****..**.*.**.*.*..*...*...*****....***...****..*..**..*****.*.*...**.........*.........*....*..*...**..***.***..**....*.**.........***....**....*.*.*..*.***.*..*******.*...**.*****...***...***.....****.*.*.*.*...**..*.*.**.*..*..*.**.*..***.****..**.*.**.*..****....*.*******.*...**.*.*.......**.*..*......*********..*...***.*.*....*************..*.*..**.**...**.***.*..*...*.*..*.*.*.**.*..****..****.**..*******...**..****.*...*...*..**...****....*.*.**..*.....*...*********...****.*..**.*..*.***.**..*..*.***.*.*..**..*...*..***..*.***.****.....*.**.*.*........*...***.....**.*..***..**.****...*.*.....***....*..**..**..*.....****.*.*.*.***....**.**.** .*..*.......*.**.*.******.*.**..**.*.....*.*...*.....**.*..*.....*.*.*.*......******..*..*.**..*.***..***.*****.*..****.....*..**..*...*..**.**........***.**.*.**.********..**.*.*....*.***...*.*.....*.*****.***...*.*.....********.....****.*.*.****........**......***.*..**..***..****......*.*.***.*.*...*.*.**.**.*..**.**.**.*.*.*......*..***...*........*.**.****.....*********..*****.****....*.***..****....*****..**.*.***..**.********.*...*.*.*...**.****.....**.*.****.*.*....*..*....**..****.**.*...*.**..*...*.**.***.*..*.*.*....*.***..**...*.*.*..**.****..****...*..**...**..*.*......**...*.**.**.**.***.*****.**...*.**...*****..*..***.*.**.*.***.**...****..***.*.**...*..*....*..*...**.***.***...**.*..***..*****...*......****......***...**.*.*....*.****.*...*.*.**...*...*..**...***.*.***..****.........**..*..*..*.*..*...**.*.**..*.**...*.*******.*..**......*********..***.*.**.*...**..*..*.***...*.*..*.*..******...*.*..**..*.*..***..*.....**.*....***..**.....*.**....*...*...****..***.*..**...****...**.....*.*.******.****...****....**.**..*.*...*..*...***.*.*.***..*...***.**..........*..*...**...*..*.*.*.*....***..***.....*.**.*****......**.*....*..***....*..*..*.*.*.*.*.***.**..*.*.*...****.*.*..***..**.*....*.....*..*...*.*.*.***.*..**..*....*.**.*.*.***..*.*...*.**..*...**.***.******.*.**.*.*..*....******.**..*..****.*.*...**..*....**.***.*..*...*******.*.*.*****....*.**.**.**...**..*.*****...***.***.*..*...****.******.....*.....*.**..******.*.*****.**..**......**..**.*.*.*.*.**.*...*..*..***....*..*..***.***.....**.**.**.***.*....*.***..*.*.**....*...****..***.******.....*****...****.***.....*..*..*....**...**.**.**....**.**.***..*.........*.*.**.*.......****..*..*.***.**.***...**.**..**.*...****..***.....*.*...***...*.*******.*..****.*.**..***..**.****.**.....****..*...**..**.***.**...*...**.****..*.***.*.****..**.....*.****..*****.**.*.**.*.**..*.......***.***.**.....*.**....*.*.***..***..***.....****.*.*..*...****..**.**...***...*....***..**..*.*.**...**.*****..*. *.*.***...*....*.*.****..*.***.***.*.*..*.**..*..*****.**********.....*...*.*..**.*....*.**.***....*....*.*.***..**..*.*******.***.****.*.**.**..**....*...*.*.**..****..******.*..**.**.**.*.**.*.**...*.*.....*...*.**....***.*.**....*..****.*.**.**...*..****..*.**......*...*****..**...**.*.*.**.****..**..*.*.*..*..*.**.*******..**.....*.*.***.**.***.*....**.***...*.*.*.*....***........******.**.....****.*................*..****..**....*.**...*..****...***..**.****.*.*.*.*******...****.*.**...****.......*.*.*.*.*.**.**....**...*.**...****.*.**.*.*...*...*...***.*.*.**..***..*....*.*.*.*..*..*.*.....**.*.***.**.*.*.*...*..*.....***...*.**.*..***.*.***.*.....*.......*...**********......**.****...*.....*..**.*.**.**.*.***.*..**.*......*...*...*.*....***.**..**.*..*.*...****.*.*.***..*..**.*.*..*..**..***.**....*.....*.**.****.**......*..***..****.....*..***.*..*....*...****.**..**.*..***.*.***...**.***.*****.*..*..*.*.**..**.*.**....*.**..****.*..**..*.*...****..**.*..***......*.****...***.***.*...*.*.*.*..*..*.**.*..*.**.**..*..*.*******......**..*.****.*.*...*..***.*.**....***..*.*****.*.....*.**.*....*.***.*.....*..****.*......***.*..**.*..****.**.*.*.*.*..*****.***.*..***.*********..*....***..***.....*...*..**.*.*.***.**.*.*.*..*...*.***.*.***.....*......**.*...*..*.*.*.**.....*..**.*..******.******..*****.****...***.*..***..*...**..*.******....******.*.....*.*..**...*...*.*..*..*.*.*......*......*****..*.**...*.......**..*.**.*..***...**..***.*..**...*.**.*..***.*.*..***...*..***..***..*...**...***..*.*.**.*.....*....***..**.*..**..*.*..*.*.**.*.......****.*.*.***.*.****...*.**.**.****...*.*.*....***...*.**.......*...*.*.*..***..*..***...***.****.*.*.*.***.**.*..*..**.**.****..**.*..*.....***...**...*....*..***..**.*...*...*..*.*.*...*..*..**.....*..*..*********..*..***..*..*****.**.**.......*.**.*.*.****.*.*.*....*....***.**..***.*..*.*....*..........*.**....*****.*..**.......*.*.**..*.*****.****..*...*..*...***.*.*..*.****..*.****.**.***..**..**.*.*........**.***. .....***...*.***.*...**....******.*.*...******...*.*.**.....***.*..*.*..*.*......****..**..*.*.*....*...**.*..*.******..*.***.......*.*.*.****...*..*..**..**.......***...*.**.**..*****.*****..**.****..**..**.****.*.*.*.*.*...*..*.*..*.***.***..***...**.*......**...*.*.*.*.*.**.**.*......*....***.*.***..*.......*.****......*..*...*...***..*...*.*.*....*.*..***..***.*.*.**.*.**....**..*.**.*.*..****.**..***..*....**..**.***.**..**..***.....*.*..***.*..*...*****...*****.***.**...**.***...**.****.**..*...***...******.*....*.**.*..****.*..*..**......***..*.***....**...*.**..**..........*...*.**.**..*.*.*.**.***..******.*..**.*.*..****.*..*****.**.**.*.**.*.******.....**.*.***.********.****..*.**.****.*****..*..*...***.*....**.*...*.*.*******..****.*.*....**.***....**....**********..*..**.***.**.*.*.*...**...**..*....*..**.*.*.*...***...*..*....*..*....****.****..*...*.****.*.***...**.*...**.....***.**........*..*.*.*.*......***.*.*.**...*.*..*.**.**..***.***...***..***..*.*..*...**..****.*.*..***..****.**....**...****.*....**...*.*..*.*.**.****.....**.**..**..*....***.*.**......*.*.*.***..*****..**.****.*****.*..*...**.*.*.***.....*.**.***.****..****......*.**...*.*....*.**.**.*.*...*.*..**.*.****..*.***..**..*****..***.*.**.**..*..*.**.***....*.**....*.*.**.*********....***.*....*.****.*..*..*...****...*..**..****.*.....**...*.*.***.*...**......*...***..*.*.*..**..**.*****.**..**.*.*.***...****...****...*.*.**...**.*..***.....***.**.*....*..*.*.*....**.**.**..*.***..*...*.*..*.**.*..**.....*.*.**....*.******..*.*......***...**.***...****.*..***.*...**..*******..*...*.***.***.*..*.**..**.*.**.*.....****.***..*.*****..**..*...*..***.*.*...****.*..*.*.....*.*.****.*..**.*.*...*.*.*...*.**.*.*..**..*****.*....*.*..****.***...***...*****...*...*.....*.*..****..**.*..*.**.*......*.***.*.**.*.*....*..*.......*.*..*.**.***.....*.**..****...*.**.*.**.*.**.*.***...*.*.....****..**.**.*.****.*.**...*..***....*.*****.*.*..........*****..*...**....*********.**..**.******..*.***..*.* ..*.*..*..**.***.**.*.**.***.*..**.....***...****...******..*.**..*..****.**...**.*.***.*.**.*.**.**..*.***.**..*.**.**..*.**.***...*.***......**.*...*.*****....**..*.**..*.**.**.*.....*...*.*..*...*..**.....***..*********..*.***...*..*..**.....*....*.**.*****.****..****.*.*..*.*..****.*.*.**.*....**..**..***.*.**.**...***.*..*...**..*...*.....*.*.*.**.*..*.*....**.**.*.***...**.**...*....*..*.......*.**.*....*..**..*..*.*...**.**.****.*.*.*..**.***...*****.**...*.*.*...*****.**.*..**..*..*..**.*.*...***..***.*..***.*..*.***..***.**.****.**.***..*.*.*****..**...**....**.*****..*...**.****.****....*..*....**.*..*....***.******.*.*......*..*.*..**..******.*...****.*.*.*.*.***...*..****.***.*****..*****.*.*...**....***..***.*.***.***.*...***.**..*...****.....*.**.*....*.***.****...**...*.........*...*..*.*.*..****.....**.**.*.*..*..************..**....*...*...*.*.*****.***....*.**.*****.***.*.****..*.*...***..*....*.****.***.****.****.*..***.......***.*.*.***...*.*********.....***..*..**..**.********.*.*..*.*.*..*...*...*.*.**..***.*.....*.***.*...*.*..*.***.*..**..*.*.***.***.**..**....*..**.*.*..****.***..***.*..*.**..*.*..*.**.*****.**.*.*.***...**.*....*....*....******.**.***.*.*..*..*.*.**...*.*..****..*.**.*.*.***...*.*...*.*...*...*.*.*.*****......**..*.*.*..***.....*.*******.****.**...**..*****..*..*.**.***...**...*..*.**.*******..*********.***.*...**......*....****.*.*.***...*.*.*..***.**.***.**.*****.***..****.....*.*.**....****.*.**.....**..**...*...**.*...****..*...***.*.*.*.*....*****.*..****..*.**.*.*..*....*.*..****..**.**...**.****.*.**....*.***..******..*..*....*.**..***....*.*.**......***.*.......**...**.*..***..*...*.**.*.*..****.**..**.*...*.***.....***.*.*******..****.****.**.*.**....*.***.*..****.....*.**.**....****.****.*.*..**...**......*.*.*..*.**..***...***.*.*.***..*..*.*.*.*..*.*...**..*....*..***..***.*..****.***..*......*...**.*.**.*.**.*.*.*..*.****.**...**.*.*..****.*...**..*.*..*.*.*..**..*..***.*..*.**.***....**...*.*.**.*..**.*..*.*** *****.***..*****..*.*..*******.*.*...*.*...*..*.****...****.**...**....*...***.**.**.*....*.****.*..*.**.***..*..*.******.*...**.*.****.....****...*....**...*.**..*..*.****......**..*.*.*.**.*.**.........*.******.*...*..........*.*..*..*.*.*...***.....**.***..*.****..****.**..*.*...*..*..*....*...*.**..*....***....**.****.*..*..*..*.*..*.****.*...*.**.****..*..*.**.***.*...**.****....*.****.*.*.*.*.**.**..**.********.......*****.**.....**..****..**.*..*..***.******.**..***..*....*.*****.*.*.*****..***.**...**....***.*..*..******.*...*....********..**.**.****...*..**.**..*.*..***...**........**.*...*...**...*.**...**..**.......*..***.**....**..**...**...****...*..***...*.*.***..***..**..**.****..**...*.***..*..***..**.*.**...*.*..****..*****..*.*.*..*..*.**.****..*.**.**...*.*.*.**.*.*..**.*..**.***.*.*.****.....*.****.***.*...****.*.******...*.*...*.*.*.***..***.*....*..*.*..***.****.*.**.****.*********..*...****.*..***..*..*.*.*..***.*.******..****.****.**.**..*.....*..***.*...*....*..*..**........**.*****.***.........**.*......*...****...**.*..*.**..*..*.****.......***.***.*.****.*...**.*.**.*.***..**...*.......*.....******..***.*.*.*...*.*.*.*...**.*..***..*.*...**..**.*.*..**.*.*.....***...*.*..*..**.****.*****.**..*..*.*..***..***.*..**.****.*.***..*..***...*.**.....*..*......**...*.*.**.*.*...*.**..*...**.*****...****.***.*.....*...*...**.**..*...*...**.**.*...*..**...*.**....***..**.*.*******..****.*.......**.*.*..*.*.*******.*..*.***.***.*.***.*...**.****.****.**..*..*****..**.*.*..*.**.*....**.....*****.*..***...*..**.***..******..**..**..*....*.***..**.***...*.*.**...*.**.*.*.******.*.*..*.*****..**..*.*.*****......****..*.....***...***....*.**.*..*.****...*..*.....*..***...*.*..***.*...**.*.*.**..*....***.*.*.....*...*..**..**.**..*...*.*.**...*.****.*.**..**.****....****.*...***..*.**.***.******.*.**.*.*...*.**..****.*..*..*****....*.**..**....*.*.....*..*****..*.***.**.*.*.*.**.*..*.**...*..*....*..**..******.**.*.*.....**.**.*...*..**.*****..**..**.*.* ...***.**...**.**.*.*.***.*.***.**.....**.***....*.**.**......*****..****..******.***....*..*.****.**.*.****.****.......*.*****..**..*.*.*.*...***....****.*.***.*.*..***..*.*...**.**..*.**....***..**.*.**.********..*.****...**.***.****.*....***.*.*..*..******.*..**..*.**.*.*..*.*..*.....****.**.*...*..*.**..*..*....*..****...*..*..*..**.****...*.....**..****...**.****.*....*...*....**.**....**..***..*...*.*.*...*****.******.*..*********.*****.**.*.****..**..*...**......*..***.....**.*..**....*..******...**.***.*.*.*.*.**..*********.***.**..***..****...*****.****..**...**..****...******...*.....*.....****.**...*....*.*.*..*.*.*.*.*.*..***.*.***.*.*.******.*.**.**.*.*.*...*.**......***...****....**...*..***.**..***..***.**.**.*.*.*.******....*.*.***.....*.*..*.....*****.**....*.****...*..***.*.***.*.*.*.....********.*.**.*..*.**.*..**....***..*..***.*..*....*...*.****........*..*.*.*......*.*****...*.*...***.**..****..***....**.*.*..**.....*.*.....*****.**.***.**.**.*.*..***..*..**...**.*.*.*.*.**....**.*...*.*.....*.***.**.*.**.*...*...**..****...*****.**..*..*.*.***......*.***..****..*.****.*.**.****...*...***......******.......**.**..**.**..*.*.*.*.**.*.*.*.***..*.***..*.*.**.*.**.**.*.**...*.**.***.****.....*.*.*.*******..*...*...**...**....***..*****.*..*..*.*.***.**.*.....**.*..**..****.....*....*****.*.*..***..*.***....*..**.....**...****..*.*.****.*.**.***..***...*..**.*.*.**.*...**.*.*.**.*.*..*......***.*.****.*.***.....**.**.**.*........**..*.*..*...*.*..*..*...*.*..**.***..**.*.***.*.*****.**.**..**.****.***.*****.*********..**.**.*.*.*.**.*..**...*.*...**.**......***.**..*..***..**..**.*.*.*..*..*..*....*.****.**...***.**..*...**..**..*..***..*....*..*.*..*.**..***.***....*.******.......*.*.*.*.*.*...*...**.********..******.*****.*.*******......*.****...*..**.*..******....******..*.****.*..*......*..*....**..*.*.*.**.***...****.***...*****...****.....****.**.***..*..**..**.*****.**..*...*.**.*.*****.**.*..*.*.....***.*...****.***.*.***.**.***..*.**.***.** *.*..***....*...***.**.*.**...*.**..**.**..*.*....**.*...*..**....*..***......*...**....***.****..***..****....*...*.*...**..*...*...****...*.*.**...*....**..*.*.*.*..*.*.**.*.*..******.*.***.*.****.*..*****...**.*....*.**..*..**.*****.*.*...*..***.*.**.*.......********.**.*..*****..**..*****.**..*.*...**..*.*...*****..*..**.***.*..*...*..*.**..***.*.*.***.*.*...*.**.****.**.*****..**.******.*..**....*.***..*..****.*.*.**..*..****..*.*.***..**.*....*...*.*...**.****.*.....*.*.**..*...****.**.*..*.****..*.****...***.*.***....**..*.***..*.*.*.**.**.*.**..*.**...*.*.*....*..**.**...*****.*......*..*....*....****.....*...**.........*.**....*..******.*.*..*.*************..***.***..*.***..**.....**..*.*..*....******..**.**.**.....****.**.*****.*.****.*.*...*.*......*.*..****..**..**...***.....*.**.*..**.**...*..**.*.*.*.****..*****...**..***..**...**.***..*.*..***.*.***.***...**...***.*.*.**..*...*.*******..**.***.*****..*.**.***.*.**..**...*..**....**.*.**..*.*.*....****.***...*.**..***.*.*..**..*.....**.***..**..*.**..****...**.*.****.*****.**..*.**.**...**....**.***..**.*.*..****.**..******.**....*....*.*...***.****..****..**.*...***.*.**.**..**...*.**.*.**..**.*.*......*.*.**....*.**..*.*****..***.**.****.**...**.**.**......*......**.***..***.***.*....***..**..*..***..*....***.*.***..**.**.*..********.**.*.**.***......**....*..********..*......**.*.**.*..**..**...***.*.**.*...*......***.....**...**.**.....****...**..*.***.*.***.***.**.*...**..**.*.*...*.**..***..**..*..**.......*.*.*....****..*..*.***..*....*.*..*****..**....*..**..****..*.**..****..*..*.****.*.**.**..**...*.***.....*..***..**........*.**.*****.*****.**.**..***.**.**......*.*..***.**.*...**....*...*.**.**.**...*.*...****.*..*..*.*.**.*.****.....*...**.*..*.***.**.....*.*..**....**.**.......*.*.*.****.**....*..*.*..**.*..**.*.*.*****.*...**.....*....*****.**..*.**.***....*..****.*.*..*.....***..*..*.*..**....**..****...******.****......**.*.********..........**.*.........*....**...*.**.*.*....*.*.....* ....***.**.**...***.*..**.*..*.....**.*...**....*.*..**.****.**....*****..***..**...****.****.*..*.*.**..*.....**.********.**..*...*.*.*.**....****..****...*.*..**..**..*..*****.**..*.*..***.**..***.*.*....*...*.*......*..**.****.*..*..**.*...*.***..*...*....*..*.**.*...*.**...******..**.*...****.*....*.**.***.**.*****....**.*....**..****..****..*..*..*..*.*..****.*....**.*.**.***.*.**...**.**.***.***.*....****..*.....*....*.**..*..*..***.*..*.**.*..**.**.***********.***.***.*..*.****.*..******.**..*.***.....**.**.****.***..**....*..**.*****.*.**..***.*.*.***..*....*...***...*...***.......***.*.**..**...***..*..*...****..**...**.**.*****...*.....*..***.*....*..****....******..*****.....*..*..***.***.******.*.*.***.**....*.***.*....*****.**.*.......*.***.*.***..***...***....*.*.***..*****.*.**.*.****.**..*.****.......****......*.*.**..*..**..**.*...*..*...*.*****....*.....*.......*..*.....*..**...***.....*...*.**..*..***.*..*..***..****....**.***.**.*.*..**......***.**.....**.***...***.*.*****....*...**.******.*.*.****.*..*...*.***...*..*....**...**.**.....***.*.*.*.*.*.***.*.*.**..*.*...*....*..*.**.*....*.**..******.**..*....*..*.**.*..**.*****....***...****.*..**.*.*.*.........*..*...**.**.....***.*..*....*..*.*....**.....***..*.**.*...*.***.*..**...*.*****.***.*.**......****..*..**.**.....*....*....****.*.**.....*..**...*.*.*.....*...*.*.****.**.**...*.*.*...***...*.*..*********.*....**......**....***.*.****....***.....*****..*****.***.****..**.****.....*....***.****..***.*..*....*.**.**.*..***.***.*.**.*.*...**..*.*****....**.**..**..*.*....**...*.***.*****.*.*...*..**...****.*..****.**.**....*.**.**..*....*.*.*.*...*****.*.*****..*...*....*****..***.*.*****...**.*.*...**...*..******...***..*.......*****.*.**..*.*.*..****.*.***.*.*.*..***...****.**..*.*.*****.*****.*.*.*.*.****...***...**...*.*..*.**.*...*..*****.*...***..*.*.***...**....**...**.****.*.*.*.*...**.*.**.***......*.**.*.**.*.***..**..*.*.****...*.*.*..***.....*..**.*.*..**..*.*......*.*.*...*...*** *.****.*.*.*.****.*...*..**....***.*.**..**.*....*..*.*.**.*...***.***.*.**.***.*.*..****..**.*....*..*.***.......**.*.*****.*.*..**...*.**..**.*.*.**.****.****.*...***.**..****..*..*.***.****.***.**...**..*...*******.*.**.....**.***.***.*..**.**.****......****....***........*..***..**.*.*...**...*.......**.***..**..*.*.***.....****..***.*...*..***.*.....**..*.*.*.*.*..*...*.***.*.**.***.*.****......*.*..*..***......*..***....*...*.***.*...**.**.**..*.*.*.****.*....**...*******.*******..**..*.*....**.**.**.*.*.*....**........*.***.**..*...*...*..**.***.****..***.....**....*.***..*.*..*..*.*.**.***.*.*****.*.*.**....*.****.*****..**.*****.....**...*.****..*.*.*..**.**..*.*......******...**.***..*.***..*..*.*..*****..***..*....*...***..*....*..**.**..****.*...*.*...*.**..*...**..*.*...**.**..***.***.......*..**.**.**...**.*.**..*..*.**...******.**.*.*.**.*.*.**......*.****.....***...***..***.*.*...**.*.*...**.***..*.*..*..**..**.*.**...****.*..******.*......*........*..*.*********.**.*.....**.**....*....**....***....***.......*....*.....****.*.******...**...*****..*****.****..**...***.*****.*..**.*..****.*..*.*..***.**.**.*...*..****.*..**.**.***..***..**..*****....*.***..***...**.....***.**.*.***..**.*...****..****.*..*****..**.**...***..***...*.**..*.*...*...*..*.*.*..*.****.....**..*******.*.*.*.....*...*..*..*..**.*..****..*..**..**.*.***.*...**.*.**...*...*.***.**.****.*.**..*...*...*..*.*.*.*...**.*.*.*...*.**..*..**...******.*.*.*.*..*.*.**....*..*.**.*.*.**.*.***..****.*****.***.****..***....****..*.****..***..***..*.**.*.....***.****...*..*...****.*.*.*********.*.....***..***..**....*.***...*.*******...***.***...**.*********.****..***.**.**..**..*..***..*.*....**..**...*..**.....**....**.**...***.*.**....**..**..*.*....****.*.*.*...**..***.*.....*..........***...*..****.***...*......*....*.*..*****.*.*.**.*....*..**......*.****.*......***.***.**..**..*.*.*****........***..*.*..*..*.***.*.*.*.*..*....**.*..*...*..*.**.*....****.*.*....**.*.*....*.**.****...**. .**..*..*.***...**.**....*.*..*..**.****.**.*****..***.****.**....**.*****.*...****.***...*...*...*....*.*..*..**.*.**..**....*....*.*..*..*.**.**..*.*....***..**.....***..*.*.*..**.**.***......******....*...*..*.**.....*.*..**..........*...*..*..*.**....*.......***.*.**..*.*..*..*.*...**.**.*...*****.***...**.*.*..*...*.*.*..**..**.****.*******.**..**.*..*.*.**...**...*...*.**.******...**.***.....**..*..*.*****....*.*...*..*....****...**..**.***....*..........**.*.*.*.*......*.*...**.***.**.**...**.*.*.....****...*..**.*...*****.**...*.*.....*...**..*..**.*..*.*.***.*.*.*****.*.**..**..*..***...*.***.....***.......*.*.****.***.***.*.....*.*.*..**....***..**.*.*.*.*...*.*****.*.*...**..**.*..*.*****.*.*..**.**.**.*.*..*.**.*..*..*.*.*.*.....*..**.****...*.**..**.*..**.*.****.****..*.*.***.*.**.***.*....*.**..***.**...***.*.*.*...**..*..**.***....*..*.*.*.*.**.*.*..*....*.*.**.*.....*...*...****.*.***....****.****.**...*.**...***.*.**...**...***..*.....*.*.......**..**.*.*.*..*****..**..*.*......*..*.**.***..*.********...*...****.*...*.***.******.*..****....*.*.**......*.....*......***.....*.**.*........*..**..*...***..***.**.*.**.***.*..*......*.****.**...**.**.*.*.***.*.*.*.*..*...**..*****.*.*..**.....*..**.****.......*.***..**.**.**...*...****..*.****.*******.....**.*..*.*..*..**.***...*...*...**.*.*.*.***..*.***.***..**..*...*****...***.*.**....*.........*..**.*.***.*....*.*..*****.**...*...***...*....***.*...*..***..**..*.******..****.*....**.**..*.**.....*..****.......**..**.*.*.*.****.*...****.***.**.**.*.*.*..******.*...*...*.**..***.*.*.**....**..*.**...**.*...******.**.*.*.****...*.*.***...*....*.*.*..***.*..***.....*******.*.*.**.**.****.******.**.*..****.*..**.*.*...*****.*.**..***..**..*.....*.*..*.**.***.****.****.**.*.*..**...**...*.......*.**..*.**.**..*...*....**.*...*.**..**.....*.**.*.*.********..*****.*******.*..*.*.**.*.*..**....*.*****.*..***.**......*.*.*.**..*..*.*..*......*.....*...*.***.*..***.*...*....**..**..*.*....*...**.*..*....***...** ..*...*....**....***..*****.***..*.**.***.****.*.*.**....*....**.*..**.**.....**....*.*...*..**...**.**...*.*.....*..*.*.*.**...*.**..**....***.**..**.******...*.*....****.**.*...**.....*.***.***.******.*....*..*.**.***..*...**..*..***.*.*.*.**....*.**...*****.***...*..*.***********..******.****.***...**.*..*.*.*.*.*.***.***..**.***.***...*..***.****....**..**..**.*.......*.*.*.*.*.**.*.****....***.*.*****.....**.*.**..*.*........*..**..*.*...*.*.*.*.**..**.**...*....******....*...**....*.**.*...**..*.*.*...*.***.*.*....*.*.*...*...*.**...**....*..*.*...*.*.*.**..*...*...**......*...****.**.***...*..**.*...*******.**.*.*.*.**.*****..*..*.*.*.***.*.......*.**.*..**...****.***.***.****....****...***..**...*.***....*.**...*.**....*.**....**..*..*.***.*****.*.***...***.***.*.****.*.*.*.*.****.*..*...*..*...**.*.*.*.*.*.****.*..**...**..**.....*...**..**.**..*****.**.*.***....*..**..*******.*.*..*..**....***.**..**..***.*....*.*.....**..**..*.*.*..**....**.*****.***.*.***.*..*.*.**.**.......******.**....*..****.*...***.*.***...**.****...***..*..*..*.**....*.*...**.**.*....*..*.*.*..*..*..*****.*..**.*....*****...***.*...*.**..**....*.**..*.****..*..*.***..**...*.*..*....*.*.*..*.*.......*****.*..*.*...***.*.**.*.**.*.**.****........*.....**..***..**.******...*..*..*.**.*.**.*.**.*.*..***.***.*.*..******.**.*....*...****..***......***.....**.**..*....*..**.*.....*.*..*.*.....**.*****.****.******..******.***.*...**....**...*****.*.*..**.**.**...*.*.**.*.**.**.*...***..**...*.*.***..*****..*.*..**..*....****.****.****.******..*..*.*....**.***....**.***.*....**...*....*...*..**.*.*...**.*..**.***.***.*.****.****.*.***...***.*******.**.*..*....***.*.*.*..*.**....*.**...*.*..****.**..****.......*.**..****..*.**...*.***.*****...**.**...*.*...*.....*..*..*.**..***.****....*.*...***.*.***.***.**..*****..***.....*.****.*.*.*******.....**.****.*..*****...***...**..*****..*..*****.*****..*****.**.*.*..*.......*..*....****.**...*.*..**...******...******...***.**...*****..*.***..****. .**.**.*..*.*.*...*****...*****.....**.*.**.*....**...*.**.****.*.***....*****.*....*.****.*.....*...***....*.**..*.**...*.....**.**...*.***.**.***.**.*.*.*.*..*.**.....***..**.*...*...***..*.**...****.......**..**.******...*..**........**..***.***...*..**.*.....*....**.*.***...*.***..**.*.*..**.***..*.*.***.*.*...***.**..****.**......****.**.*.*.....*...*...*........**.*.***..***.*....*..**.*.****.***.*..**.*.*.**...**.*..*.***.*.****.****.****.****.*.*.***..*...*..*****....**.****.**.*...**...*..****.*.*.**.....*...***.*.******.*.*.*******..*.*...*...**..*****.***.***..*.**.**.**...****..*****..*.****..*...*.**...*.**.*.**..*..*....***.***.***.**.....*..**.***.*....**.*.***.....**.***....*......**.****....*..**.....*...**.**..........***....*..*.*..**...*...*****.*.****.****...*..*.*.**.****..*.***.*..***.**...*.**.**.*.**.....*.**..*......****.**..*..******...**...*.*...********.*..***..**..***.......*****.*......**..***.*..***...*****.*.*...*****..***..*....*..*.******..*....*...*..*...**.*.*.**......*..*.*..**....*...***.*....****..*...****.*..*...*..**.**...****..****.*.*****.*..**..*****.*..**...***.**....*..*...*.*****.*.**.**.***..****.*..***.*.**.*.*.*.*.*.*...*.**.*.*...*.*.**.*.*.*..***.*...*****....******.**..***.....*.**.**....*.....***.*..**.*.......*..**.*..*.*...*..*.....*.*.*.*..**.*.*...*.***.*.*..**.*..***..*..*..*.****..***.*...***...*.....**.***..**.*.*..*.**.*.*.....*.*.*....***....***.**..*.*..**..*.***.**.***.*..*.........***....*.**..*.*...*.*.*****.***.*.**.**.*..**.**.*.*......**.......*..*.***.*****..*...*.*.***...*......**...*..*****.*...***....**..*...*..****..****....***..****.**.**.**...*......****.*..***..**....*...***.***.*...**.**.*.**...***...*...*.*.*..**.***.*.*****.***...*...*..*.*.**.***.***..*...***..*.*.**.*.***.***.****.*.*****.*...***...****.*.**..*****.**..******...*..****..*.*.*..*....**.*****..*****..**.***..*****..*..***...**.*.***.*....*.*.****......***.**.***..******...**.**...*.**...*.*.**..*.**....*****..*.***..*. **.*..***.**..**.*.*.**...**.*.*.***.*..**.*.*.**..*...*....*.*.**.*..**...*.**..*.**.**...***.....*.*..***.*.**.**..**..*.*.....*..**....*...*.*.*...**.*..**.***..**.**.*...**.*..*...**..****...****..**..*..**.......*..***.*..*..*..***..*..**.**..****.*.....*.*.**...***.***.*..*..**.*.*.*.*.******.*...**.*.*.*....**.....*.****.**....*..*...*..**.*..*.**...**...**..******..*...**.*..*...*..*...*..**.**.*.***..***..*.*.*.**.*.....*.*.*..*.**.*..*......***.*****....**.*.......*..**.....*****.*.****.*..***.**.*.*....*..*.*.***..*..*...*.*****..*..******..***...*.*..**.*.*..*.........****....*..*.*.****..**.**....*.*.*...*.**.*...*..**..*...*.*****.***.*...***.**..**...*..*...*.**...**..**..*.**....**.****...**.*.*********..**..**..*.*..*.**.*.****....**.***.**...*...***..*....**...*.*.******...**.*.******.*.*...**.*.*******.*.**.*.*.*.****..*...***....*.***.*....*.*.**.....****.****..*.***..***..*.***..**..*..**.**.....*.**.*.*.*.***.**..*.****..*.*....*.*.***.*..***.*.***.****...*....*.**.*********.*...**.**......**.***......**.*..****..*......****.**.**..**..*.****...*...*****..*.*..****.*.*.*.***..**..**..*...*..******.*...**.*..****.**..***..*...*...*......**......*.....**..*.***.**...******......*.*..*.**.**.*.*****.*...*...*....*...*.****.*.**.*..*...*...*..**..*.*..*.*..*.....**.*.****.*..**.*.**.*..***.**.****.***.**...*..*.*..***....*....***..*******..***....*.**..**.*..*.*.*.*****.****.*....***...*...**...***..*.*.*.***.*****..*....*.**.**..*....**..*..**..***....**..*...****.***..********.*.*.**.*.***...*...**...*...***...****..**....***..*.*.*.**.***.**.**..*...*..********...**.....*.*.**.*.*....**.***.***...*..**.**..*...**...*.*...*...****..*..*.******.*.**.**.**.*****.*..*..***.***.*******..**...*.*...**.....*...*.....*.**...*.***..*****...*****..*..*.*.*.....*..*.**.*.**....****..**.**.***.*.**.....*.*..*..**.**....****.*..*..*****.**.****.******..**.*.***.*...***.*.**..*....**...**.*...*..**.****..*...*.***......***.****..*....*.**.*..**..*..*...*.*..* ....*..*.**..*.**.*****.*.*......*..**...*.....*.*.**.**.**..*..***...********..*.**.*.*.**.*.....**...***..**...*...*.***.*.*******.....****..*..**.*....*.***.****.**....*.**..**.**.*.*.*..***.*.****.**.**.*.***....**.*.*.****..*.*.***.*..**...***..*.*...*...**..**.*****..**..***.***.....***...*..*..**...**.*.***.*...*..*****..***.*.***.*....*...**..*.**.*...***.**...******....*.**.***..**..*..*.*...**..*.*...**.*.*****....**.*.*.*****...***.*......**.**.......****.*.*..*.***.**....*...*.*.*.*..*..*****...**..****......*.*.*.**......*..****..*..*******.*..*.*....**.*..***.*........**...***.***...*..*.*..***...*.**.****..*.*.**..*...**.**.*..*.*..***.*.**..**..*..*...*.*****...*.*.*.*....*.*..*.*...****..*..***.**.***.**.*...***.....*.*.**.**.****..***.**.*.****..*.**.*.*..***....***..*..***..**..*...*.**.*.**....***.**.*....*.*.*.**...*..***.*.*..**.**.****.**..*****.**.*..******.*..*******.****..*.**.*.****...*..*..***..***.******..*.**....*..*...*.**.*..****....*.*****....*..**..*..**.......***.*....*.**.**......*****...**.*...**.***.***.**.*.**.*.***.**.******..*......*..*...*.*..*.*...*.*******.*.*..**.......**.*.**....***.*..**....**.*.**.....*.**.....**.**.*.........***.**....*..........*....*...**.*..*****.**...*.*....*.*.*..*...**..*....***..**..**..*.*.*.*.****.....****.**.**..**.****...*.*..*.**...******.*..**.*****.****.****..**.*..**...**..*.*..******....**.*......*..*..***.**.*.**.**.*...*.*****.**.....*..***....*..*...****..*.****.*.****.**.****.*....*..****.....*..*.*.*.***.*...**......***.*..*.******.*...**.*******....******.***..*.***..*.**....**.*..**.*..**..***.***.**..****.*....*....**..*..***..*.*...*..****..*.***.**.**..*...*.**.**.*.....*..*..*.**.*.*...*..*.*...*.**.*..**.***.*.*..*....*.*...*****.****...******..*******...****...*...**....*.*****..*.*.**.**....*..*.*.*.***..*..*.****..**.*..**********.......*.****..*..***.........**...**..**..*..*.*....*****..**....***......***.***.*.*.....*....**.*..*.**......*...***.**..***.****..***.*.*** .**...*..**.*.*.****..*.*.*...*....**.**.*.*.*.***.***...*.**..****.***.**....**..*.**.*.*..*..**.....*..**.***.**.**.*.*..****.****.*.**.....*..**.**..***....*.*..*..**..**.**.**...*....**..***.*****....**..*.*.*.**.*....**..**.*...*.*.*.**....*.*...*.*..***.*..**.*.**..***.*.****.*..*...*.**.....*.....***.**...**.*....**.*********.****..*..*.***..*..*.*..**..*.*...**.**..***.*.*.*...**..****.****..******.*.*.*.**.**.*...*..****....*.**..****.*..**.*.......**.****...*.*.**.....*.*..***.**..*....*.********..**.*.***.*....**..*.***.*.**...*.******....***.****..**.*...**.*..*****.***.*...*..*.**.**.***...**.**..***..*.***.....*..**.*...***....*..****.*****...*******.***.*..**...**..**.*.****.*..*..**..*...*....*****.*...**..***...***..***..........*.****..*****.**...***.****.***...****.*.*****.*.*.......***.*..*.*.**.**.**....*..*...*...*.*..*.*..*.***.*..*..**...*..*..**.**.*...**.*.**.*******..***....**.....**....***..*..*******.**...*..*...*.........**.....*..***.*.*...*****...**..***.**.*.**.*.*.*....********.*.*..****.**......*......*.**.****..***..*..***..**.**..**..*.*******.*.***......***.*.....****..**.*...**....****.**...**.*.**.*******..*.**.**.*******...*.**...*...**.....****.*.*.*.*.*.***.....****.***.*.*.*.**......**.*.**.****.*.*...**......**..***....*****.********...*..*..*.*....***.......*.*.**.*.*..*..*.*.*..*.*.**..**.*..***..*.....**.*..*....*..**.***......****.*.**.*...*..**.**.*.**.**.*.**..****..*..***..*.***...*...*.*.****.*...*...**.**..*......****.*****......**.*.*....*...*****.****..*........*...**.*...*..*....*...***..*****.*....*..**.*..***.*.....*.**...****.****.***..**..*..*.....**.*.....*..*.**.*..*.*....*.*..**....*...*****.*.*.*.**...*****....***..**..***..*.*...*.....*.**..*.*.*.*...*.*.*...**...**.....*..**.**.*..**.***...*.*.**.*.*.*.*.**.*****...*...*.*...**.....*..***...**.**...*.*.**..*...*...*..*.*.*.*.*.**..***.*..***..*..***...*.*****..**.*.***.*.*.*....*.**.****.***...**......*..**....**...*****..*.*..*...*.*....**.*.*.**.** ..**.**.*..**.*.*.*.*.***.*..*.*******.**.*.**.*..*.*.***...*..*.....*..***...*..*..****..**..*......*..*.*..*....*.****.*.**..**.....**.*.**.*...*..*....**..***....*..****.**...*.**.*.*...*.**.***.*****...*...*.....**.***.**.*.....*.*.**.**.*.********.*..**..**..*..*..**...***...*.***...**..*.........*..*.*****.**.***..**.**.*..****.*..*....**.**......*...*.*..***..**..****.***.*.*.*....***...*.*..***.*.******..*..**..*.*...*****.*..*.**.**.*...*..*....**...*.*..*..*.*...*.*..***...***.**.***....**.....**...*....**.**...**..**..**...******.****.*.******.*.*****..*..**..*....**......*..*...*...*...*.*...***.*.*..*..**.*....**.**.*.*..*....**...**....*.***.**.**....*...*****.*...***..***...*..***.**..**.*.*..***.***.*.***...**.***.....*..*.**.........*.*....***..*.*...***..**....***.*...****.......*..******...*..*..***..***.....**..*.*.*****.*****.****.*..**..*.**.**.*..*..*.****..*..**...***....**.****.....**.*..*...*.***..*.*...**..*..**.***..*..**.**.*.*****..*.**.*...*.**.*...***.*.*..*...***.**.*..*...*..**...****.****.*.....**..***...**.**..****..***..*...*..******..*......**.*..*..*..*....******.***.***.*.**..****.*.*.**.****..*....***.*.*..*.**...*.*..*..*********...****.**..*.***********..**..*.*.*****.***.*....****.......***......*.***.*****.**.....***......**...**....*..*......**.*.*.*.***..*.*********.....*.**.**.*...***.****...*..*.*.****.*.***********..*...**.******..*.*.***..*****.*..***...*..*.***.*.****.*.****..**..****.*.*...***.****...***..*.***.**...*.**....**....*..*.*...*...*..*****.*....*....***.***.***.......*....****.*..*.**.*.***.*.*.*....**..*..*.**.***.**.******.*.......*.*..**...*..*.**....**..**..*.*...***.****..*.*.*....*.*...*..*..*..*...****....***....*.*..***.*.**......***.*..*.*..*.*.....****.*...**.*.*..**..**..*.*.**.***.*******..***.*....*..*..*.**..***..**.**..**.**....*.*..***.......**.***.**.*..**..**.**.*.*.**.**.*.*..*..***....*...**.****.*..**.*..**.**.**.**.**.*******..*..**..*.***.***..*.*.**...**..*.*.*..*..*.*.***...*.* **.*.**...*.***.*....*..***.*..***.*.*........**.*..*...*..*..**.*..****.*...*.**.***....*...*.***..*....*....****...****...**.**.*..*.****.*.*.***..**.**.*****......****.*.***.**..*...*.*..*..*.***...****......***.......*..**.*.*.*.*.**..*....**.**.**..*..*.***..***..**......*.*.*.****..*.***.*.*.....*****.***.*..**....***.*..***..*.*..*.***.....*.**.**.*.*.*.***.*...**..*****.*.***..**.**..*.*.***.*..**....*...***.**..*.***..*.....****.*...*.*.***.***...**.*..****.*****..**...*...**.*.*****..****.*.*..**.....*.*..**.***...******..*.*.*...*....*....*......*......**.*.**...**..*...*..*...*.***...*****.*.**.*.****.**......*..**.*****..**..**...**..*...*.*..*...***....*.**..*..****.**.**.*....*..**...*******..*.*....*...**.***..**....*..*.**..*****..**.**.**.**..**.**.*.*....*...*.*.******.****.*.**..****.**.*....*...**.**.*.*.****.**..*...*...**.**...*..**.*..**...***...*****.**..*..****.***.**..**.**....**..*******.****..*.*.....***.*.***...**.*..*.....**.**.***...**.**.....*..*..***.*.*.*...***..*....*......***.....*...**...*.******.**.......***.....***..**.****...*.*...*......**....**.**...***...*..*....****.*..**.**.*.**.***.***.*...*.*.*.***...**.*..*.....****.......**..*.**.****.**.*..**......*.*.**..**...**..**.**....*....*..*.*.....*.**.....***.*.*....*.*.*.*..*.*..***..***.*****.*..*****.**.**....*..***...*..*.*......*....*..*.*..*****.******...*.***..**...*.***.*****...***...**..*.....***....**..**.**.**..*...*..**...*.........*******.***.*.*.*****..*..****......*.*...*.***....*...*.*..***.****.*...**.*.....*..*....**......*.***..****..**..****.*.*....**..**...***.*...***.*.***..***.*..**..*.**.****....****...****...****...*.*...*..*.*.*****.**.*.....***.**.*.*..**.**.**..*.**.**....*********..*.**.***........*****.*.***.***.***..*..***....**.***..*.*......***.****..*******.*...*.***...*...****.*.***..*..**..**..*..*.**.**..**.*...*...**.*......******..*..***..*....*..*..**.*.*.***.*.*...***....*...**...*..*****.*...**....**.*...***.**.*.**.**.**.*.*.*..**. ***.*.**....*.**...*****...*...*.**.*..*.*.*..*..****.*.**.****..**.**..*.*.****...*.*.*.*..*....*..***..*....**..**.***..*.***.**...**.**...**..**.***..*..*.*.**...*.**.*.*.*..*.*.***.****.**....*.****.*******....*.**..*.*.*.*..*..****...**..*......**.******..****..**...*.**.*.****.**...****..*.*...*.*..*.*.*..**.**..**..******...**....******.*..*****.*.*****.***.**..*.**.*.*.**.....*...*..***..****.**..*...**.**.....******.*..****...*.**.**.**.*..**..*.***.**...*...*.....*....**.*.*....*.***..*.*******.**.*..*.*..******...*.*..*..*..*.********.**......*..*..**.*.**..*..******..****.**..*...**..**.*..*...*.*.*.*.***......***....*****.*.*.*.**.*..*..*.*..***..*.***...*.*.*.***..*****...*..*.*.....*...**..*.**..........*...*...**....*..**..**.***...**...***...**.*....*.*.**.**...****.*.****.*.*..**.*.*..**.****.**..*..*****.....*.*..**.*...*..*...***.......*.....*.*****.**....*****.*.*.*****..****..**..**.**.**...******.*..**..****...*.**..*.**.**.*..**..**.*.*....*.*..*....**..*.***..*..**..*..*****..*.*..........*.*.*...*...***...**..****...**..*....*.***.***.*.***.*.**.**.***...*.*..**..**.*..**..**..**..*.*.*.****..*.*...*.*..*.*.**.*....**.**.**.*.*..*.*.*..*.*******..***..**.**.*.**.*....**.******...*.*.***..**..*.*.***.....***..***..*.*.*.******.*....*****.**...*.........*.*.**.*........*.*.....**....*..*****....*..*****......****.****..***.*******.**...*....**.****....*.*.*..*..*.**.*....***..*..****....**..****..****.***.*.*..*.*******....*.*.*****...*...**.*....****.....*.***..*.*...***...**.****.**.**.*.*.**...*..*.....*******..***.**.******..*....***...***.........*.*.**.*.*.***..*.****..***.*...*.**...*......*...*..***..*.*.*..**.***...**..*..*..*.*.....**...*..*.*.*.*....****.*..**.*.***.*******..****..**.****..*..*..*.***.*.***.****..*.*..**...***.****...***.*.*.*...*.*.***..***....*...*..**..**.*.**.**...*....*....*.*..**.**.********..*..**..*....*....**....*.....*.*.....***..***..*.**..*.*.*..*......*.***...******.**.*..*.*...*...***.**..****...*.**. .*.**.***....***.*..***.*..*..***.....*.*...*.*.**.*.*.**..*...*...***.****.*.****.**.***..*..*.**.*.**.*.**....*.****.*..*.*.*****.**.*...***...**....**..*...*..**.*..***.....**.**...***.***..**...**.....****.*..*...**.*.****.***..*.*.**.**...*.**..*..***...*.*.*.*.***......*.*..*...**.*.*.*.**.**.**....***.*.**.***.*..*.*.*.*.*...**..*.**..*.*.*..*...**..**..*.....*.**.*.**..***.*****.*.**..***.******..**.*....*..**...*..*****.......***..***...*.*..*..*****....*.*.*.*..**....*..*.**..**...****.*.***..*.*.*..****...*****.**....*****.*.**..*...*.*...****..**..**....**********...***..**......**.***......****...********.**..****.**.*.***..**.*..***.******.*.**..*.*.*...*...*.*..**.***..*.***.**..**..***.**.*..*.*..*...**.***.****.*.*.***.****..*..*.....*.**.*.*.*.*....*..*.....***.*..****.****.**..*...***....*.**..*..*..*.*.*.*.**.**..***..**..**..........**.*****.*..*.*..**.*****.**..**.*.....*.**.***.*..**.***.....*.**.**..***.****.*.*.****.**..*...***.*....*.*...****.......*.***...*.**.*****...*..*.*..****..*.*.*....**.*.**.*....**.**.*..*..**...*.**..*****.**.***.***..****...*.*.*.**.*.*.**..*..*.*.*.*..*.*.***...*...*..*..*.******....*.*.**....***......*.***....**...**.....**....**...*...*...*....*.***.*.**....**...*..*.***..***....*.*....*.***..*....**...*.**.*.**.*.***.....*..*.***..*******..**.*...**...***.**.....*...*..*...**.**.****..**.....*.**.......*.*..*.***.*....**.*.**....**..*****...**.*..**.**.***...**..****..*.***..**..**.**..*.***...*.*.**..*******.*.*......***.*..*.**.**..*...***.*.*....***.***....*...*...*.*.**.*..****..***.*.**.*..*****....*.*.***.***....*....******..****....*.**.*.....*.**.*.*..*...*....****...*.**...*********...*.*****.**....***..*..**...***..**.*.*..*.*....**..*...*...***..**..*****.*..****.*.*.....***..**..**.*.**...**..*.**....***..****...***..*..*.**...*...**...*...*...*.*...*****.**.**.....***.**.***...**.**..*....**.**.*.....***.*..*.*...**..*....*...*....***.....*****..*..*..***..*.****..*.**.**.....*..*.****.......***. ******..***....*.***...*..*.*...*......*..**....***..*..***.....*.*.....*..*...****..*..*...**..*..**.*.*...******.**..*..****.**...**.****..*.*.***...***.*....*...*.*.*......**.....**...**.**......*.....***.*...*..*.********..****.**.*....*.**.......***.....******..*..*.*.*..**....***..****..****.****.*.********..*.*..**....***...*.*..***...*..*************..*....*..*.*.**..*.***.*......*..*..*..**..**.*****...*..*...*..*****..*......*.*....*.*.*..*.*..*.*.*.**..*..**...*...****......*.****...*...**...*.*.*.*..**...***...*...**......*.*..*.***....*....**.**....*.*..**.*..*.**.*..**.**..*.....*...*.**.....*...***..******.*..*..***..**.********..*....*..*.***.*.**.*....**..**...*..**....*.**..*..*******....*.**.*.**.**...**..**.**..**..*..**...***.******...**.**..*.*.*...*.*........*.*.*.*....*..***...***..**..**.*..*.**.*****..*.....*...****.****...*****.**.***..*.....****.**..*.**.**.**.**..**.*.*.***.**.*.***.*.*.****...**.*.****....*..*.*.*.**.**..**....*.*.*..*****.*...****..*...***....*..***.*.**..**....**...***.***.*.***..*....**.**....*..*...*.****.....*.***.**....*.....*..***........*...*.*...***..*....***..*..*....*.**....**.*.****..***..*.*..**..****.**.****..*..**..**.**..*****.*.*.*..***....*...*..**.***.**...******.*..**.*...*..****....*..***..***.*.**..**..**.......*.*****.*..*.*..**....*..******.*.*****...**..*....*.*.**...**....*.*.*.**.*.***..*.*.**..*.*.**.*..*.***..*....******.***..**..***.*.*....**.....***.*..****.***.***.******..****..*..*....**.*.*.....***....*****.**....**.**...*.**..*****........*...*.**.**.*.***.***..*......**..**.*****...*......*.*.*....**...**.***.**.**...***..****..*....***.*.**.***.*.*..*..**.*.*.**.*.*.....*..**......***.**.****......*...**.*..**.**.*.*.*...**...**..*......*.**..*..*.**.**.*.**.****.**...***.**.***..**.*.***.*.***.*...*.*.*..*.***..*******...*.*....*.***......*..****..*.****.**.**..*....**...*****..**.*.**.*******.***.***.**.*.*..****.**...*..****..****..**....*..*.*..*.**....**..*******.*****.*.*.*.**. ..*.**.*.....**..***...*..*.*.****..*.*.***..**...**....*...***......***..*..*..***.*...**.*********..******.*..*...**.*...*...**.****...**.*..*.******.*.***.*.*.***....*.***....*....**.*..**.**....*.***..***.*..*...**..*.*..**...*.*....*.***.******.....**.*.*..*..*.**..*.*.**.......***.*****....*.*.*..*.*.**.*****.***.*....****..**.*.*.*..******.*......***.**.*.****..*..*.......*..*.*...****..***.***.***.****.*.**.****...***.*.***..*.****..**.*****...**.*****.********........**.*.**...**..**.*....*..**....**....***.******.....**..*.****.*.*.*.**.*..*...****.*.*..***.*.*.*...**.**.*.*..***..*.*.*******..**...*.*.*..*..*....***...***..*.***.*.*...****.**.*.*..*..**...**.*.*..*...**.**.*.****.*..**.****.****...*.*.**.*..**.***...*.**.***...**.*****..*.******.**...*..*.***..*.******.*******....**..*....*.*.....*..*.***..**..*.**.**..*.**.*..*****..*.*..***.**......********.*...**..**..**.*......*.***..*.*.**.......*.*...***.***..*.....*..**.*..*...*.*.*...****.....*...**......*.*.*...**.....*****..*****.*******....*.**..**....*..****..***.***..**.***..*****.....*****.**.....*.**.*.*.....**...*.***.*.**..*.*.*..*.*...**....**.**..******..**.*.***.**.*..****..*.**.*...***...*.*****.*..**.....*.**.**.**...*..*.*.*.*.*..**..*******..*..*.*.*..*.*...*....***..*.**....*.***....*.***.......***.*.***...**..*..***...**...***.**.*......*.***.***..*.*...*.....*..**.*****.***..*.***..*..*.*...*****.*..*.**.*.*.....*...***.***.*.*..*.***..*.*....*.*..**.*.**.*.*.*......*.**.....**....***...**.**.*.*.....*....*.**..**..*.**.**..*.....**......*.*.**.*.***.***.***..***.***..*.*...*...**.*.***...*****...*........*..*.*.***...***.*.*..**..*.*.****.**.*.***.***.*...**..*.**.**...**..*.***...*.**..*....*....**.**.*..*.....**.*.****....*.*..*.*.*..*.***.**.****..**.*....*.***.*.*....***.**....**.***.*..*.**.****.****....**..**.....*..***.*..*.**.*.*.*..****.*..******..**.**..****.******...***.***..*.**..*..***.*.**..*..***.*.*...*.*****...***.**...*..*..*.*...***.**.*.*....*..****....***.. ...***..*..*.*****.*.***......***.**.......*....*.***.*****..*.*.*..*******...*....***....***..*..*.*..*...*..***..*..*...**........**..*..****.....*...*...***...*...*.***.**.*....***..**....*....*..**..**.*.***....****.*.*.***.*...***...******..*.**.****.*.....*.******.**.*...*.**...**.****.*..*.*..**..***...*.*....****.**.****..**.*....**.....*...*.*.**.**...****..*...**..**..**..*.***..**..**....*.*.**..*.**.**.**..*...*.*..**.*....*..*...**.*.***...*....*****..*.***.*.********.*..***.**.**..**.***...*..*.*.*........**.***.*...***..*......***..**.*.*.*..*.**...*.***...*....*.*...**.......*..**...**.***.**.*..*.***.*..*.**.*****..*..****.*.**.**.***...*.**.*.*..*.*.*..****.*.**.*.*.*.****..**...*...*..*.*...**....*.*..******..*.**.*.*...*..****.*.**.*..*.**.*****.**.**.....*.**.......*.**.******..*.....**.**..***...**.**.....**.**.*.***...**....**.*.**...*....***.*..*.**..*.*..*....*...******.********.*.*..*.*.***....**.*..**..**..*..**.*.**....*.*..*********..****.**.*.*.**.***.***.***..*.*.*.***.***.*.*..***.*.**.*******.*.**..***.***..***...**...*..*.**.*...**.*.*.**......*.*.****..*.......****.****...*..**..***....****.***....*..*.....*..*.*.*...*.**.******.*....*...*.**.*....**.******.***........*....*.*..*.**.*......****.*.****.*..**.*****.***......***..*.****....*.*.*.**.***.***.*.*..*...*..*.*....**....*.*.*..*.*.....**..*.**.*..*.***....*.*.*.**..**.***..*..*.*.*...**..********....*****..*****.*..*...**...*.**.......**.*.***...*...*.*..*..**..*.***..*.****...**..****.*..*.***..*..**.*.*.*.**..*.*...**.***....**.*.**.*..***.**.**.*..**.*.**.......*..*.*******..*.*..**.***...**...***..*....*.***..*...******...*..************.****.*.*......**.*.**.*.****.*****...*****.*.***.*.*...*..*...**.*.*..***...*.*..**.*.....*.*********...***...**.*.**.*.*.****.*.*...*****.....***..**.....**.....****........*......***...*.*....****.*********.****...*.*..*.*.**..*...***..*...**.*...**...**.*......****.**.*.*.....*.*.*...**..**.**.*..*.***..*..**.*...***...*.**..*...*.** ...*.***..**..*..*..*...*..*.*.**....*.***...*...**...*.*..**..***..*.*..*..**.*.*****.....**.*******..*..****..***.*.*.*.**.....*..*.......*.***..*.*.*.*.*.**.*****....*..*.*.*.*..**.*..***.**....*..**.*****..*.**.**.*..***.***..**.**..*.****..****.*.*.*.**.**..****...*.***...*...*.*..**.*.**..**.*.....**..**.**...****.*...*.**.....*.*..*..***.***...**.*.*******.*.**.**.....*.**********..****...*********.*...*.*.*.....***.**.*.**.*.*.*.***.**..*.*..*.****.*..*...****.*.***..***.****.*....**.**.***.*.***.....**...***.*******.....**.**.....*.*..***..**..**.*.*..**...**.***..*.....****.***...***.****...***.*....**.*.*.**.******.**.*****.*.*....*.**...****..**..*...*.**...*..*...*.....**.*.*.....*....**.*..*..***.*..*.*.***.*..**...*.....**.***.*.*.*.*..**..**....*...*.*.*.*....***..*...**...*.*..*...**........*.*.**..*.***..***.*..****.**.**..****.****..**..**.**..*.**....*...******..*.***.*.*...***..***.*.***.....****..*.**.**..*.****.********.***...**.****.*......****....*..*.**..**.*.*.****.**.*..*.**..***.**.*....*.*.*..***.**......*****.**.*.....*....*.**.**...*.....***..**....****..**.**..*.**...**..*****.**.*......*.*...*.*....*...***.*.*..***.*...*.******.*******.*.*****........**.*..*......**.....**.*.**...*...**......*.*.*.*.**.*.*.**..*.*.*.*.**...*..*....*..**...**.**....*****.**....*..*.*....**....*.***..***..*****.**...****.*.....****..*.*...*..*......*.***.**..**.*.****....*....*.*.*..**....*****..*.*.***.*..*...*****...*****...*.*..*.**.**.***.**....*.**.*.*.***..*...*.*.****..*.*...**...***.**.*....*.**********.*..**.*..*.****.***.*.*.*.******....*****...*..*.*..***..*.*...**.*.*...**.*.*.****..*.**.....***.*****.**...**...******...**.*.******...*..*..********.....*.*.*...*....*.*..*..*.*.*.*....*.**...*.*...*.*...**.****....*.**.**......******..***.*...**.***......**.*****.*.*..**.*.*..******..****...**.**.****.**...*..***.*.*.**.*.......***...*..***.*.****..**.**.....*..*.*.**.....*...*..*...***.**.**.*..*.*........****...*...**.**.****.*****....**. ..*........***.**....**.**.*.***..***.*......*..***.**.**.****.*....**.**********.***..*.***.....*.*...*.**......*..**.*..****.*..*.*...**.*....*..*.***.*....*..*.*..*...*.**.*..*.******.*.*.*..****.......*.*.****.****....**.*.******....***...*.*..***...*.*.**.*..**..*..*..****.**.*.*.**.***.*...****..**.**...*.*..*.******..*.*....***..*.*.*..*..***.**.*.**..***...***.**....**.****.*.*....*.*.*..**..**.**.*...*.******.***..*..*..***.*...*..***...**.****.*..**.***...***..*.**..**.**.*****..**...*..*...*...*...*****.******..***.*.**.*.....**....****.*...***.....*.......*...****...****.**.*...*.**..***....*.*.*.*...**....***.***..***.*.**.*...***...****.*..***.***.**..*....*..***.*.*.***.****.*....*...**.**...****.*......**..*..***..**..*.**.***.*.*.**.*.**......*.***.*..**...*..*..*...*..*...***..****.**..*...****.**.**.*.*...*....**.**....*....****.*.**..***.*****.*...*.*.*..*.*....*...*...*.**.*...*.**...*.*..***...**.**.*.******...***.*...*.*..**.***.*...*...**.*....**.*..*.***....*.*..*.**.*..*.**..*.***.*.*.*.*.***..*.***.***..***..***.*..**.**.*..**.***.**.*****..*..*.***..*.....*.*..*.*.**.**...**.*****.***..*.***.**...*****.*..*.**..***......*....*....******.**...***.....*****...**.*..*..*.*...***....**.....*....**...***...**....*.*.**.*.*.......****..*..*....***..**..**.*.**.*.*..**.**..*.**...***...*.**..*.*..****...*..*..*.*..**.**.****....***......*....*.*..****.***.*..*.*.**.*******.*.*.*..**.*.**....**.*.****..*..*..*.****.*.*....****.*******.....*.****.***.*****..*.*.**..*.....**.*.**..*..*....****..*....******.****.*....***.**....**.*..****......*..*.*.****...*.*.**...*.**.****.*.**...*..*..*....*..*...*.******.*..***.*.**..**.***.**...****...*.*.*.**...**.**.*.*..*.**...**...*.*.*..***.*....***.******.**.*.*..****...*.*.****...*.**.*.......***.*.....**.*..**....**.****.**.**..*..*..*..*.**...*...*.*.*.*..***.......****.*..*.*.***.*.*..**.**.*.*..***....*.*.....***..*.**.....*.****.**.**....**.****.****...**..*..*****...*....*..******.....*..*..****..* *...**..*.*.*...*.****.*.*..*.***.*.*.*.**.*.**.*...****....****..***..***.****.**..***.*.*.*..*..****.**.*...***.*..*.*..**..*..**.*.***.*.....*.*...*.****.*..*..*....*...*..**..****..*.*****.**.****.*..*...***....*.**.*.**....*.*.....**..*...****...*.*****..*...*....**...*.....**...*.*.*.*..**.**..*..**.***.****....***..*.**...*..***..*..**..........*...*.**..*.**..*.*......*..**.****.**.**..**.***...*******.**.*..*.***.*.*.*..*.*.....*.*.**.*.***.*.***...*...**.***.*...*.*.**.*.**......***.******.*..*.*.**..***..**.*...*.*.*.*****..*.**...*..*.*..*...*...**..*.***..*.*....*.*.**..**.*.*..*..*.***......*.*...**.**..**....*....*..*.*.*...*.****...**..*.*.***..****.*.******...**.....*..**....****.**....***..*.*..*..*****..*.**.**.**.....**.*.**..**...***.**....*.....*..*.....*****.****.....**.***.*.**.*.**..*********..*.**..***.*.******.*.*.*.*.*.*.*..**.**.*.****...**.*......*..*.**...****.....*..*..*..*.***.*...*.*.*.*....*.**.**...*.....*.*.*..*.**.***....*..**..***........*...*.*.**.*.****.*.***....**.**.**....*.****.*...**...**.*..****.*..*.***.**..*.*...***.***********..*..***..*..*...*.*....*.*.**.*..*.*****..***..*.*.***...***...*..*....*..*....*.*********.**..**....**.*.*..*****....**..*.*....**.*********...**.***.***...*.*.**..*..****..****.**.....***..****.***.*.****..*..*.**.****.**.....*.*.*..*.****..*.*.*..*..**.*...**.........**.*.*.*..*.....*.*.****.*..*..**.*..**.*.***.**...*..**.*..*.**...***...*.*..**.**.*.*****.*.......**.**..*..***.*.**.**.*...**..*...*..*..**.*...**....*.....*..*.*.*.***..*...*.***.......*...*..*.*.***..***..*.*...*.*..**...***.****....*.**..*******.**..****..***..**..*.***.****.*..*..*.******.*..*.*.*.****..*..*.*....*.*.*..**.**.**.**..****....*..*.*.***..*..*...*......***.**...**..*..*...**********.*.***.*...**.*.*...*.*...**.....*..**.**.****.*.**.*.*.***.****.*.*.*.*..*.*.**.*.*.*.*.*.*.****.*.*****.*..******.*..**.*..*...*.*.*.*.*.***.*.*.***.*.**...***..*.*..*.***.***.***.*...*****..*****.**....*.**.**...*.***.**..***.*. ..*...*.*........*.*..*****.****..*..***....****.**.*.**...**.....**.*...***...*****..*.*.***.***...**..*.**...*..******..*.*......**.*....*..*.**.**..*.***.....*..*...*.....*.....**.*..**....*..*.*...**.*..***.**..*****.*****.***....**.*..*...*..*.***...****.*.***.*..*.*.**.*****..*.*.*..*...*.********.*.***.**.*...*.....**..**..*..*...*...*..***...**..*..*..***.*.*..**.*...****..******.....*******.**.**.*******.*.****..*.*...**.**.....**.*....**..*...*.*.**.**...*.*.*..***...*..*.*.**.***..**.**.**...**.***..***.*..*****.**.*...*.*.**.*..*..*..***.*.**...**...**....*.***.*..***..******.***..*.*..***...**..**..*..**.*.**..*..*..*.*..*.**..*.*...*...*.**..*.*.**....**.*..******...**....**..**.*********...*.*..***.*.*.*.*.***.*.****.....**.*.....***.*.*......*....**.***..*.*....**..**.***.*..**.******....****..*.**.**...*.**.*.***.**...*.***.*.*.*.**...*.**.....*.*...*.....*...**.*..*..*.*.**..*.***..*.*..**.*.***..*..*..*.......*..*.******...*..*****.****.****.*....**..*..*.*****...*....****.**...*...*.****.....*.*...*.*.***...*..**..*.*....**.*....*.*.****.***.*..**.....**.*.*****....*.....*.*.**.*****.*.*.****..****.*.****.*.****..*...*.****..***.*.*..**.*****.*.**.****.....*..***..***...**.*..*.*..****...*....**.*...**..**...*...*..*.**..*...**.*..********.***.****..*.*..*...*...**...**....*****...*.*..**.**.*****...*.**.***.****.***.*....**.*...***.***.**.*.*....*.....*.*.***.**.*.**.*.**.*..***...*.....**..**********.....*...*..**...**.**..*...*..*..*..*..*.**.*.****.****.**.***.*******....**.***...**********...**.*...*.****.*.*.*.....*.*....***.******.*.*.*..**.**.*.*...***....*..*...**..***..*.***..*.**..*.*.**.*..**.*****.*****.*...*..*****..*.........******...**......*.***.*.**..*****...*.**.*.*..*.*.*.****.*.*.**.**..***.**..*...**.*.***..*..**...***...*.*.**.*..**.*.**.*..****.**...*.....*.***...*...*.***.*..*.......*.*****.*.**.*....**.*...******...*..**.*..***.***.***......*...*...*.*.*.....**..*..****.**.*...*.**.**..**.**.*.**.*.....**.*.*..*.*.*..*.* **.***.*..*.**..******.**.*.**...*.****..**.**..*.*...**.*.*..****....*.*.*.....**.*...*..**.*..*...*......*.**..***.....**.*.**..*...****.***..***.*.**....**..*.**..****.****.*.....*..*..**..**.******...**.*....*....*.*.*..*****..**.....*.*..***....***..*..*..******.*..**..***.*****..*.**..****.*..**.**.***..****..*...****.*.*..*...*.**.****..**.*..*.**..*.*...**.*..**..**..*****.**.***.*..*.....**.****..***...**....*.*...*..***.......*..*...***...**..*****..**..**.***..*...**.........**....*.*....*..***.*..**...****...*.**.**..*...*.....**..**.**..**.*.*..*.*.**....*.*..**..*.**..**..*...*..*..****.*..***..*..*..***.*.**...**....*...*.*.......**.**.******..*.....**....*.**.*...*****...**..**.******..***..*..*......*...*.*..*..*.**.....****.******.*.***..*.*.*...*...**..**.....**..******.**.******.**.***..*..**.**..*.*..**.*.*.*****.**....***..*.*...*.*..**.**.**.*.**..******.**.*..*.*.********.*.*.**.*.*..*..*.*.**.***..*.*....***..*.....*.*.**...........**..**.....*.**.*****.*...***..*...**.***.*..*****........*.*....**.*.*....*...***.**.**....****....*.**.****..*.*..*.***.*.*..*..*.*.*..***..*.***.****......***..****..**..*.*.*****..**.*..*******.**.********.*.*.**.****.***.........*...*.**.*....*****.....**...*.**..*.**.*****.**..*..***.*.*.****.**..*.........**.**.**.**...**..*.*.***.**..**.*...***....*.....*..****.**.****..*.*...*.*..**....*.***.***..****.*..***.*.******..**.*..**..*.*...**.*********.***.*..*.**...**.***..**.****...*****...*..**.***.*..*..*..*.**.*....*.*......*......*.**........*.***....***....**..***..*...***..**...*..**.****.*...***.*...*.**...*.*.*.*.**..*..*.*.*..*..**.*....**......*.*..*.***.*.*****.*.**..*.**..*.*.**.*.**.**.......**.***..*....*.**.*.***..*...*.**.*.*.**.*.*.****.*...*.*.*....****.**...**...*..****.*..**..*.*..**.*..*.****.*.....*.*..*.**.*..*.*.*****.*.*.**..***..**..*.**..*.**....*....*..*.*..**.**.....*..**.*....*..*.**.****.**.****..********.**.*.*.*..*..*.*.*.*.***....*.***.....**...***..*.**...*.***.*..*.*.*.***. *.***....*.**..*.*...*.****.*..*..*.*******.*****..**..***.*.*..****....*****..*.***..*..*.....*.*.***.****..**.**..*.******.**....*....*.*.**..**.*.**..*.*..**.*.*.**.**..**...**...**.*.*****.***.*..*.**..*...**..*..****...*.....*.***.*.**.*****..*..*...**....***.*..**.***.*.....*......*.*.***.*.*..*.*.*.*..*.*...*.*..****..*.*.******.**.***...****...*.****.*..*.**...*******.*...**.*..***.*.***..*...*...*..*.***********.**....**..****..*....**.*.**.***.**.***..****..**.**.**...*...*..*.*.*...*.*..*.**..****..***.*..**.******.*...*****..*..*..***...**.*..*.**.**.*..***.**..***.***..*...*.**...**..*****.*..*.***********...****......*..*.*.***.***.*...*.**.****.****..**...***...****.**.****..*.****.*.*..**..**.*.......***.*.*..****.*.........*.*...****...**.**...**...*.*....**...*.***.**...*..***..*....***...*....*..**.*..***...*..*.***..****..*..*.**.**......****.**.**..**..***...****.*****.**.*.*..**.*.*.***.....*.**.***..***.**..*****..*******.*..**.*.*.*...***...*..*..*.***..****..*..*..***..*.*.****..***..*.*.****..*...*.**..**...*.*.*.***..*..*..**..*.**...***.*****..***..***..**.....*.**.***...*.**.*....*..*.**.**..*.*.**....*.**...*.*.*****..**.*...**..****.*...*.*.*......******..*.*****.**.*****.**...*****.....*..***.*.*..*.*.**.**...**.**.**...*..***..*..*..**..*..*.*.*....*..***.*.***.*.....****...*.*.*..**...*..**..**..**.******.*****......*...*..*...***.*...*.**..*.*****.*.***..*...*...*..*...*....*.....*..***..*...**..*...*.**..*...*..*...*..**********...**..***..*.**....***...*****.*.*.*..*.*.*.**.*.**...*.*...*.*****.**..*...**..***.**.**.*....**.*.**.*..***.***.**..***...*..*...*.......**.*..***...**....*..*.*.**..****..**.**..***....*..*.....*.**.*...**..**.*..**....*.***..*.***...*..*.****.***....*....*..*.**.***.....*.*....*.*.*.**.***....****.*...*....****...*....*....***..*****......*.*.**......*.*...***.*..*..*..*..*.*..*****...**...***..**.*..*.*.*...*....***.***..***.*.**...***..**...**.*.***..*.**.*..*.*.****..**...*.**...***....**.*......*.* ..........*....**.**.*...***..*.*...****..*.***.****..*..****.*.*.**......****.*****.*..****..********....*.**.**..**..**...*..*......**....*.*****..*.**.**.****.****.**.****.*.**..*..****.*..***.*..*.*.*...*...*.*...**.*..***..*..**.****.....*...**.*.*..*...*.*..**........*...*...***.****...***..*****....******.*..**..*.*.***.***..**.*......*.*.**...**.*...***..**.*..*.*..*..........**...*.***.*.**.****.**.***.*...****.****.**..*.*..**.*..*..***....****...**...*.*.**.*****.*...*..***.***.*.*....**.*.*.*.****.*...******.***.....*.*.*.....**.***..*.******.***.*.******..****.*.*......**.**...*......*..*...**.*..*****..****..*.*..*..*...**..*.*....*...*..*.********.....**..**..***..*****..****.****.*.**..*..*.*.*..**...***.*.*.*.*..***.*******...**.**.**.**....*.*.*....*.*...*...****......*....***.**..**...*.......**.*.*.**.*..***.***....**.***....***..*.*.*****..*..*...**..**.*..*..*.*..*....***...*.*..***..*******.**..**.....*...*.*.****.****.*.*...***..**.*.*.*...**.*.**.***.*.*.*.*..*.*..**.*..*.**.***.*.*.....*....*..........*..****..*****.***.**.*.*******.*..***.*****.***....****.*.**....**.**....*..*.*..**..*.*.**.*..*..*.***.*...***...***.*..**.****.****.***....*****.***.******..*.*********.*.**.......*..*.***.****..**.**.*.*****.*.*..*****..*..*****...***...*.*.......*.*.**.*...*.***.****..***.**...****.*.*..***....*.**...*...****..*.**..*.....*****.*..*.*.*....**..*..**.*.*.....***.***.****.***.*.*...*.**....*......*.**.**...***.**....***..****...*.**...****.**..*..**...**.*******..**...****..*..**.*.*****.**...*..*.**.*..*.*.**...***.*..*.**.**..*..*..**..**..*.*.*......***....**..*..**...*..**.*...**.*...*.**.**..*...***...*..**.*..****..*.**.*..**.**.****.*.***..*...*..*****.**.*.**....*..*...***.**.*..*..**..*.......**..**.*..**..*.*...*..*..***..*.....*******.******.*.*.*.*....****...*..**...**...**.*..****......*...*.*.*.*....**..**..*..*..*****..*....*****....**...*..**....***..**.**.*.****.**....****.***.*...**..*...*..*..****...****..*.*...*..****.** *..*.**.**.***...***..**.**.**.**.**.**....***....*.******...***.**.*.*.***.*...**..*...***.****.****..*.***..*....***.*.**.*....**.*..**..****...**.**.*..**..**.****.**...*....*****.**.**.*..*..***.*.**..*.......*....**..*....**.**.**..**.*.*..*.****.**..*..*....***.**.*.*****.*.*****..**....*..*.**.....***..*..*.**..**.**..*******.*.**.......*.**.**.***.*.*.*****...*....***..**.**...***.*...*.*....*.***.**..**.**...**...*****.**.*.*...**..***......*.*.**.**.*.****.**..*.....*...*...**.*..***.***.**.**.****.*.**.*....*.*....*.****.....*.**.*..*..*****.**.**...*..*****..**..*...***....*.*.*..***..***..***.*.*..*...*....*..*..*****..*.*.**..****.*.*....**.*....**..*.**..**..*........*.*..*...*.........****..*.***...***.......*....*...**..*..*..*..*...*.**..*.**..**..**....**...***...*.*..**..****.*.*....*..*.....**..**..*.*....***.*.**.*.**.**..**.*****..*.**.*....**..***...*..*.**....**...**...**.*...*.*.*.*.**...**.*..***.*..*.**.**.....**.*.*....**.***.*....*...**.*.****..*.....**.*..*****.*...*.*...*..***..**.*...*..*.*.**.*.....*..***..*.*..**.*.....***.*...*.*.*..**..*..*.*....**..***.....*.*.**......****..*******.*..*.*...****..***.**.**..***.*...*...***.*.*.....***.**...*.**..*.*****....**..***.*********.*..***.....*****.**..*.****..**.***...***.*..*..*..****..**...*..*..*...****.*..*.**..****.*.*.......**..*.*.****.***.*..***..*.*****....**...***.*...*.......**...***...**......*.*.*..***..*****..*...**...**.*********.**..*..*..*.*......*..**.**.*.*..***............*.*..*....**.**..*...***.*.*.....*.****...**.*..*.*..*.*..*...*.*.*..**.*.*.*..*..**..****.*......*..****..*****...**..***..*..*.*..****.*.******.*.*.*.***.****...*.*...***.*****.****.***.***.**...*...*.***.***.***...**.****.**.*****.***....*..**.*.*...*.*...****.....**.***.*.........**....*...**...****.*..**.**.*....*.*.......***..**...*.**.......**..*.*******..*.*.*.*******...*...***.****.*..**..*.****.**..**.*.*******.*****.....*..****.**.**..**.*..****.**..*...*....*..***...**..*.***..***.*.... ...**..*.....*...**..**....**.*..*...*....**.***...*..**....*..**.*...***..***...*....*...*...***.**.*****.*..**.*....**.*..*..*...*.*********.**..**.*....**.......***.*..*..*..*.*.*...*.*****.***.***..***.*****..**.*....**..**.****.*.****..*..*..**..*.*.*.**.....*..*.*.**.*...*......*.....***.**.........*.*.***.****.******.***....*..***..*.**.**...*.*.....*..*..**.*.*...*.*..**.*.....*..*..**...***.**...*...***.*.**.*****.******.*.*.....*.*...*...*.**.**.****..*.*****...*..**....**..*.*.*.*..*..*..**.*.*****.*.**..*...*..**.*.*..**..**.....*.****.*..*.*.***.******...*****.*...**...*.*...*..***.*..*.*.*.**.*.....*.*..*******...***.*..*.***...*....*****..*..***.**.**.**.*.......*..*..*****..**.*...*.*..**.*..***..***.******..*****.******.*.*...**.***.***.*...*.*.*..**..*.***.***.**.*.*****.**********..**.*.*.*******.*.******..*...*..*.***.*...*.*.*.*.*****.*.**..**...****.*.****.*.*..*.*..**.*.*..*..**.*****..*..*.**.....*...***..*.*.******..*.......*......**.**.*...***.*...***.*.*.***...****.*.******.***....**********.********....*.*..**.*..*.**.**.*.*......**..**.......*..**..**.***.********....**.**.****..****...*..*.*.**.*..*..**.*.*.**..*.*.**.***...*.****...**..*....***..***...*.*.*.*.***..*....*..**..*.**..**..**.*.***.......*.*....**...**....*.*.*****.***.*.*........*.*.*..*....*...***.....**....*....**..**..****..*..*.*.*..**.....***.......*****..**...******.**..**.***.**..*.****....***.***.*...*..*.*..***.*.*.**......*..*..*...*.*...*.**..*..*.*.***...*.**.*...**.**.*.***..**.*....**...**........*****..*....***.**.***...*.*******.*.*****...**.**..*.****.*...*.*.**...*.*.*.......****..*....******...*.*.**...**...*...*......******.*.*.**.*.*....**.*..*.*****...*.****.*..*..****..***.**.*...***..*...**.*.*.*..*.**..*.*.**..***.*.**.***....****.*.*.*.*..*****....*****....*..***.**.***.......****..*.***..*..*.****..*.***..**.....*.*......**..*..**...**.****.*..*...*....*..*...**.*...**.*.....**......***.*...**..**.*....*..**....*....*..**.....*.*...****.**..*.*. *...**.*****....*..*.....*.****...*..*****.*.***..**.*..***.***.*........*****.**..*.*...**...***.*****...***..***.****.***.*.**...*.*..*****.**..*****...***.**.****..**.**...***...*..*.*..**..***.***.....*.*..*.*..*....*.*.....*****.***.*....**..*..*...***..**...**...*..**.....*..*...****...****.***.*...**.*.**..*..***.****.*.*....*.***.....*.*....**.*..**.*..**...*****..**..*..**....*.**.*...*.****.**.*.*.*..**.**........**.*.***.**..*..**...***.*...**.****.*..*.*****.*..*....**.*.*...**...***...**.....***..*.*....******..*.*.*.***.**...**.*..***.*.**..*....**...........*.....***......*...***..*.*....****....*...**.*..*.***.**.*...****.*...***.*.*..*....*.******.***...*....****...*****..**.*.*..****.*...**..**..****.**....*..*.........*............*.**.*.*...****.**..**..*....**.*****.*.*..**.***..**.***..***......*.****....**...***.**********.*..*..*.***......**...*..**.**....*****.***.*..*******.*......**..............**.***.*.....******..**.*....*****.....**.**.*.*...***.*.*....****..*.**...***..**...*******.*.*...*.****.****.**.****.....*..*.*.*..**..*****....*...*....*..*.*......****.*.********.*.*..**.****..*.***..*...*****..***.....**..*.*.*....*..*.*.*...****..****.******.*...**..***..*.***..***...***.****..**.....*..*..*..*.****.**.****...**.**.*.*.**.*.*.***.**.***.*****.**.*..**..***..*.*******.*.*.***..*.*.*....*..*..*...**.****..***.*.*...**.*...**.********........*...*...***.***...*...*.******.***.*.***...**..***.*.***..*.*..*.*.**.......*....**..***.*.*...*.*.**...**..*..........**.*..*.*.*.*..*.***..........***..*....***.*..****.*.*.**......*.*****..*...******...***..*..**.*.**.**..***.**....**..*.**....**.****.**.***..*.**.*..*.******.**.....*****........*.**..****.***.****.**.*..**.........*.****.*...***.........****.*.*.***..*....*.*...*******.*..**...*.***...*...*..*******...*****.*..*........**..*****.*****...**..**.*.*.*****..*.**....*..*..*.****.*******.**..***.**....****.*.****......*.**.*.*.*.*.**.*..***..*.**.*.*.*****...*.*...*.***...... ...*...*..**.****.*.*..*.....*.***.*..**.***...**..**.*..*..***.**..*...*****.***.*..**.*..**********..*..*.*.*****.**.*.***.**.*...*...*.**..*.....*..***..**...*****.....*..***..*....*.*.*****....*...*..***....**..*....*****..**.*...*.*....***.**.**...***..*.*..*..***.......*..*******.***.*.....*...*...*.*.*...*.*.**.*......**..**.*...*....**..*.**********..***..****..**.*..****...*****.*.**...*...*......***.****....*..***....*....***.*..*.***.*....*.***.....*.*..*.**.*.**.**..*.*....*.*.******.****..*.**.*.****......***.*..**...*.***....*..*.***.*.........*....*.***..**...***..*****..*.****.***.**...**.***.****..*.***.*****.**..****..*..*..*...*.*.....**...*..***...***.***********..**.********..*....*.***.*.*.****..*....*...*****.*.****..*..**.*.**...*.*....*.*.***.*...*.*.****.*....**.*.*....*.*.*..***.....*****.****...*.*.***.*....*.*.....**.*.***..*.*..*.*...*.***.*....**.**.**..***........*.........*.*...**.*.*..*..*...*****....*..****..*.*..**.*....**.*...******...*.........*.***.*...****..**.***..****.**....*.....*..*.*****.**..**.....****..*..****.*..*...*...*...**...**....**.**..***.*.***..*****..*.**.******.*.*.**...***.**..*****........**.*..*.***.**...*.*.**.*.***.*...*.***.*.****.**.**.*.*..***.*...**......*.*.*.....**.**..*.*..*..*..*..*.*.***.***...*....**..***..*..**.**..*.*.***....**.*.*.**..*.*.*...*.....*.**.*.***.*.**.***.****.*..*.........*.*.**..****..*..*.*****..*...***.****.*.**.....*.....*.....*.*.**...*..*.*....***.**...*.*.*...*.**..**.*.*.*..*..******...***.*....***..*****......*.*.***.*..*..**.**....********.**......*...***.*.*..*.**.**....**..***..*.***.....*.*..*******..****....**.****..*.*.***..****..*****..**.***.*....**.......***.**.****...*.****..**...*.***.***..*.*.**..***....*.*.**........*....**.*.*..****.***.*.**.*.*.*.*..*.*****..**.*.**********..*.**..******.**.**.*...***....*.*.*...*.*..*..**.******.****...*.**.*.*.***.....**.***.*..**..**.*.**.*.**....*.**..***.*.*.**..**.....***...**.*...***..*****.****..**....***.***..*. .*****.**.****.*.******....**..*..*.***.*...**...***.**..***.********...*..***..*.****..****.*..*..***...*.*.*..**..*........*..*...*.*...*.***.*.*...***..**....********.....*.*.*..*.*.**.**.*****.**...*.....**...****.**..***.*****..*********.*.*..****...*...**.**.*...*.*.*.**.*.****.**.....*.*..**...**..*..****.*..*.**..*.*...*.*.*.**...**.*...*.*.***.***..*.**.**.......**..***.*......*.**..****...*..*..*..*.***....*.****..**....***.*..**..*.**.*.*..***.**...**..**.*.*****.*.**.****...*....**.*.*.....*.*.***...*....*..*....**.*.**.*..*.****..*****...*.*.*..*...***.**..*******....*..*.*.*.****..*.*..*...*.***..**.*..***.***.*..**.*....********.**.*.**.**....**.**.**.**.*.....****.**.****.***..*******....**..**.**....**.....*...*....*.***..****.***.*...*.....***..*.*.*..*.*.*..*..*....****.*...*.*..*..******...*.*.**..**.*.*****.*....*****.**....*.**.*.*.*******....*.****...****.**..**..***.***.**..***....*.*.***....*.***....*.**...****...*.*.***.*.**.********..*****.**.****..*.*.*.*.*.****.*..*...**.*..*..**..**...*..*******....**...**.***...******.***.*..**.**..**..*****.****.*.*.******.*..****.**..**...*****.*...*.....*.***.**...*****..***...****.***..**.***.*..*.....***..**.**...******.****.*****..*.**.*......**.*.****.***.**.......***.**.***.**..**.***.*...*...**.*....*****....*..*..*....****.***..**.......*..***.**.**.****..*..****.*..*.**.**.**...**........**..*.***.*.***...*..*******..***.*.**.*.***.*..*.*.*.*.****.*****.******....*..*.....*..*.*...*...***...*.*.*..*..*..*.......*****.***.**..*..*...*.**.*.*...*.**....**...*.*...**...*.**..**..****...*.*.*..*..*.**.*...**...**......*****..***.**.**.**.*.****..*.*....********.*....***...*.**.***.*..***.*.*..*.*..**..***.*..*.**....**.*.....*...**.**...***..*...*.**.*.*...**..*.***....**..**.***..**..*.*..*.*.***.*.***********.....*...*..*.*..*.....***.****.****......*.*..**.*..*...**....*.*.*.*..*.***..**.*.*.****....*.*..*.**..*.......*.*....****.**.*..******...********....***.*.*..****...***...*..*.*****.*** *.**..*****.**.*****.**.*..*..*...**.****..***.**..*..***.*****.**..**...*..*.**.*...***.*..***...****.*******.**...**..*..*....*..**.*.**.*****..*.**************....***.***....*.***.*.***..*******..**....***.........**.**...***.*.***.**.*...***.*..****.*..******..***..*..*.*..**.**..*.*.....***.......**.**.*******.*.*..**.*....*..*..***..***..**..****...*.*..*..******...*.*.*.**..***.**.*.*..*....*.**.**.**..***.**.*....**...*..*..*...**.*.*****.*...*..*..***.....***.*.***.*.***..**..*.*.*****...*.*...*..***..**....*.***.*........***.*.*.*..*...*..*..*.**.**.*.***.....*....******....*...*..*.*....*.**..*.**...*.*****.*.**.*..*...**...*.*.*....**.**..*.*...*.**......**.....**..*...****.******.*.*..*.*.*..*...**.***...***..*.**..******.*.****..*..*..*.**.**..***..*..**.*.*.**.*...***....*....*..*...*.**..*.*****.*....*.*..*.*...****.*.*..**...*.**..*.**.*..**...***.*..****.***.**..*..*.*.**.*......**.*.***..*.*.*..****..*.*.*.****.**.....**..**.*.*.*.*.*.*...*.**.****..***.*..****.**.*.**..*...*.**..*...*.*.**.....***.**..***.***....*****.**....**..*......*...*...*.*......**..*****..*****.**..**.**...*.***.*.****..**.*.**..*..*.*.****.***.*.**....***...*.*....**..**..**..***..**.*.....****......*.***.***.**..**.*.**.*.*...**.......*.**.**.*.....*...*.**.***.*****.****..**..*....**.**.*.**.*.**.*..*.****.......*...*..*.....*.***..*..**..*...*.***.****.***.***..***.**..*..************.***.*....***.**...**...*.*..*.*****.*.*..***...**.*.**..*..*.*.**....**..*..***.***.*.***.*.*..*.***...**...*.*.********..***...****....***.***..****.**.*.*..***.*.*****.....**..***.*...***..*..***....****......******.**....*..****.*.*.*.*..*....*.....*.*.**..*...*.**.*....*.**...*.*****.**.*..**..**.**.*.*****.*.**.*..**.*.*...**..*.*.**...***..*.*.***.*..***.*.****...*..*.*....*.**..*..***..*...*.*.*...**.*.*....**.*....**..***....**..*****.*.*...*.**..*....*....*.**.**.****....***.**.*.***..*....*..*..**.*........*..*.*..**...*.*.***..*.*.**.......*.**..**.*.**...**...******.*..**...** ....*..*..*.*.*.....**.***.*.**..**.**.*.*****...*.***....*.*.***...*****...**.*..*.***...****.*....*****..*.***..*....**.*..*.**..******.**.**.*.*.***.*.***.*.*.*.*.*..**..*.*...**......*.*.....*..*.*.*....*....*.*.***.*.*.***.*..**....*...*.*...*....**.*...**.*.....**.*....**.*...*..*.*..*.**.**...*.****.*..*..**..***.*..*.*.*...*.*....*.*.*.*..***....**..*.**.**...***.****..**..**.***..*.***.*.***.**.*.**....*********.*...*.*.*..*****..***..*...*.*.*.****.*..***.**.*.*.**..*.*..*..*.*...*.*..*..******..*.*......****.*.***....**..*...*..*.****.**.*.****.*..*..*.***...**.*...*..**.*...*.****..*.*****.*.....***.*...*.*.**.*****..**.*..*..*.*....*.*...*..**.*.*****.****..***.**..**.....*.*.**.*.*******..*.***..*..**..***.*...**.*.*...*.***.**.*.*.**.....***..*****.....***..*..********.**....*..*..***.*.**...***.....**.**.*..*....*.**..*.*....**.**...*.**.....*.*****.....**.*.*.*.....*.**..*.**..*.*.*..***.*...**.***.**......****.**.***..*..*.**.*....**..*....********.*.....*..****...*..**.**...***.**.***..*.**.***********.***.***.*...*....**..*..****.*...**....*******.*.*.*.*.***..*.*.**.**.**...**.***...*.*****.....*.*.**...*...******.**..*..*..**.**.*..*******....*****...*.********..*..*******...*.*...........***.*...***..**.**......**....*....**......***...*.**.****.*.*..*.....***.***...**.**.**...*.*.*..**.*..***..*.***.***..*.**..***.*.*..*..****..*..***...*.***......*...****....*...*..*....*.*.****...**.*.**....**.*..**..**.**....**..****...*.**...*.**..*.***......**..*...***.***..****...****..**....**..*....******...**.*.***....*.**..**.*..**..**.*....*.**.**..**.****.*.*.**********..****.**...*.*...**....*...****....*....**..***.***..**.*....*...*.**.**..*..**.***...*.*****.***...*...*....**.*****.*.*****....*.*..**.**....***..*..***.*.*...*....*..***.**.*...*.....*....*.*..*.*....*.....*****..**..****.*...*.**...**....*.*..*..***.****.***.**...*.*..**..***..*.....*.*...**.******.*..*.....**.*.*.**.***..*..*.**..*.*******..*......**..***.*.****.**..*.*.*..*.* .*.****..**.*...*****.*....***.....*..*..*...****.**....***.*******..*.***..*..****..*....**.....*..***.*..*..........*.*.**..**.*..*....*.***.*.****.*.**.*..***..*...**.*.******..*...**...*..*...*.****.....*.***.....**.**.**.**..*..*......****............***.*.**.**.*......*.**..*..*.*......*...****..*.**...****.*.*..***.**...*.**...****.....**.....****...*..*.*.*..**.....*..*.*.**.***....***..***.*..*..****.....***..**..*.*....*.**....**...*.*....***.......*.***.****..*****.*****.*.....**...*..*.*....*******.....***.****......**..*..*..****.*..*........*****.*.*..****..****.*****..**..*.....****..***.****....*******.*.*.*.*.*.........***..**..*..*..*.*..**..*.**.**.****..***..***...*****..*...*..*..*.*....***.**..***.****.*.***.*.***.....*..*...*.****.*..**.*......***....*.*.*.*.*.**.......*.****..***..**...***.*.****.....*..**....**..****....**..*..****.*.***..**...*..*.**...**....***...*.**.*.*.*.*.**.**..***..**.....*...*.***..*..**.**.***..*.**.*....**.*..***......*..*****..***..*.**..*****..*.*.**.**..*.*...**.****.*..**.*...*.*....***.**..*.*******....*******..*..*.*.*.**.*.***.***..**.....**.*....*....*.***.*....**...***..****........*.*.*.....***.*.***.*......***.*..****.****..*.**....***.**...****....*...***....**..**.*.**.*.******.***.**..***..**.*.*...*.*.*.....*..***....**.**.*.*.***....*....**.**.......****..**..**.***....*..***..*..***.*.**...****.*.***.*..***......*.****.**.....*.*....**.*.....***..*.*..*.*.***.**********.**.*.**.**..*.*.*..*.***.***..*.*.*..*.****.*..****..*.*.....*....***.***..**.*.*.**.*.**.**.***.**.***.**...***.*.*..*.*.*..*..*..*.*...*****.***...*....**.*.....****.*..*.*.*.......*..*.*.*.*.*...**.**.*....*.....**.**.*.*.*.****.*....**.*....***..***...*.*..*.**..**.***.*****.***.*.*.*.*..****..*.***..**.**..***.**.***.*.***...***..*.*.*.*.*.****.*.**..*.*........*.........*.**.*.*.*..*.**..******..**..*.**.**..**.......**.**.*...*.*..*.***..*.**.*..**.**..**...*...*...*.*.*****.***.*.*...*.*.***.**..**.*****..**.....**..**.*.** .*..***.*..**..*.**.*.***..*....*..***.*.*.*.*.*.*..***.*..*.*.*.*..*.**....*.*..****..**...**.*..**.**.*.***.***.**.*.**.*...*..*****..**....*..*.*..*.*..****.*.*...*...*.*.*****.**.****.*.......***..*..*.***.*.**.****.**.**.*...**..*******...*.****...**.***...*.**..*...*...*..*.*.*....*..****....***.**.***..*..*..**..***.*......******.**.*.****...*...***.*.....***..**....**.*.....*.*****..**..*******.***..*..****.***.....*.*.**..*.*.****....*..**.****.***...**..*....*...****.......*...*.*.......****...*.**..****.*..*..**.**...***.***.**..***.***...*..**..**.*..***.....*......***.**.*..**...***..***.*.******.*.*....***...***.*....***..*.*..**.*****...****.*.*...*.*....**..**.******..*..****.*.*.**.**.*.*.***...*.**.....***.***..**..*.*...*.*.**..*.**.**.*..**..**.*.*......**..**..***...*.*....****.***...**.******..*..***********................*****..**....*****.*.****..**.*..**.*.**...**.*********..***..*..*.*.....*.....****.**....**..*.****.*.*.....*..**.*********...*...*...*.**..*.******....**.**.**.*.*********.***.*..***..*.*..*...*.*.*.****.**.**.*.***.*..***..*.***..*.....*.***.**.*.......*....***...**.**.**....**...******.****..****.*..*....*****.**.***..*..*.**.****.*..****.***..*......*...******.*...**.*...*.**.*****.****....*..**...*....**...**.*.........******..*.***..***.*.**....****.****..*.**.***....*.*.**.****.....*.*********.******.*.*...*.**......*...*.*..*..*****..***.**.*.*.*.*..***.*..........**.**..*.**.**......****.....****...**.**..*...***.**.***..*****.*...*...**......*.....*********....*****.*...........**.*.*..***.*.***...***...*..*.*.*...****.****.***..****...*..******....*******.....*..**.**.***...*.**..***.***.**..*.*.*..**.*.*.**.*..*....***..****.**...........******.*...**..*..*********.******.***..*****.*.***...*...*.*...*.**.*..*.**...**....*..*..*.***..**.*****.****..****..*...*.*.*..**.***..*..*..*..**..*..*.....***..*.**...****..*.*..*.**..*....*****..*.*.*....*****..*...*.*****....***.*.*.*.*..**.*....**.*.*..*.**...*.*.***.*.*. *.***...**..*.*.***..*.***.*.*...*..*.....****..*..**..*.*...*..**.**.**.*.***....*.*..*..*..*.*.*.*****.*...**..****..*..*..*..**....*****....*.....*..*.***..**...**********..***..*...**.....**....**...*..*.*...**.....*...*.............*.**..**.*...***...**..*..**..****.**..***..*..*.**..***..*..**.**.*.*..**.*.*..***...****.**.*..**..*.**.**.*.*..*..*****..*...***.****...**.***.***..**...*.*****.**.*.*.*.*...***.***.***.**.....*..*.*.****..*..**.***.****.**...*.****..*.***.*.****..****.**.*******.**.*.*..***.....**.**.*.*.*..*..*..*.***....*.****.**.*.**.*.**.*.*****.**.*..***....*.*.....**...*.***...*.*...*...*.*.***.****......****...**.*.****.*..*.********....**.***.*.*.*.*..****.*.*.*.**..**..*.**....*.**.*.*.***....*.*..***..***.*..**.*.******.***...*...*.**..*...*...***.*..*.*.***....**.*...**.....*.**...**..*...****..**.*..*.*.****....*..*...*.....***....***..**.***..***.....*.***.**.****.**.***.***.*.*....*.*..*...***.**.****.**......**.****...***....**.*....*.*.....*..****..*.*..***.*.*.*....*.*.*.*...***.*...****.**..**..*.****.*.**.*.***..*....***..*.*.**.*.*..*.*..*.***..*.*.*.****.*.**.**.**.*...*..*.*.*.*.*.*.**.*...**..***..**.*..***......**..***.*..*.**..*.*......**....*.*.*.*...*.*.**..**...***.****.*..***.**.*.*.***...*.***.*......*..*.*..*.*****....*...***...**....****.****.***.*...****.**.*..***.**.*..*..*.**..****...**.*...**..**.**..*.**.*.**..*.*****....**.*...**..*.............*...*.*****.*.*.**.*.......*******......*.*.**...**..*.****.....**..*.**....*......*.*.**.*..***.*****...*.*.*.*.****.*...*..****.****....*.*.*.*.*.*.*.*.**.....*...*****.**.**..**.....****...*.*...***.*.....**.*..*..**..***.*.*.***...*.*..*****......*..*...**.****.**.****..*...***.*.***.*..***.**......*.****..*******.*...*....*..*****.****.....*..**..**.*.***.****..*.***.****.......*.*...*.*.***..*..*....*****.*..**.**.*...*.*..**.*......***..**.***..******.*....**.*..**.**.*.*..*.**.*...****.*.*.....**...**.**.*.*.**.*.*....*.*.****.*..*.....****...*.*.***..*.*.*..** .**.*...*.***.*.****.*.*..*****.*....**.*...**.***.***..**.*.*.......***.**..**..*.*.***......****...******.**.*...**..*.**.*...*....****.*..**.*.....****..****..*.***.*....***..***..**...*****..*...*..**..*..**.****.*....*....*.***.*..*.*..****.****.*...*.*.*...**.*.*.*.*........*.**.**......**.....**..**.*..**.*.**..*.*...*.*..***.******....*...**..**..*...**....*......**...**.**.*.*.*....*.*.*..*...*.*..**.***..*....*.*.*....*...*.**..*.*****.*...*.***.******...***.*.*.*..****..*..**.**..**..*..**.*..**..**.*.*..**.**..**.**.*..*.*...*****.*..*.*.*.*.**.*****.****..*.*..**..*..****.*..***..***..***...****.*.***.....*.*.*.**.***...***.......*..**..**..*.*.*.*..*..*.****.**...*.*..*.***....*.**.......******..****..****...**..*.**..**.*.*..*******.*..*.**.*..*.*....***.*.****.*.**.*....*.*....*.********.*.....*.****..*.*...**...*.*.**.**..**.***.**...*****.***.*****..*..***.***....*..*...**.*..**.*.*....***..**....*.*******..*....**....*.*...**.**.**......**..**..**.*.*.*.....**...*...*...***..**...*......***.***.***..*.*.......***..**.**.*.**...****.**.***.*.*..**.**.***..*..**....**.*.*.*.**....*.*..**........**.********.****....**.*..*..**...***....****.*.*...**..**.*...***...***.****.....******.*...*****..*..***.*.*....**.*.*.*****.***.........**..**...****.*.**...**.**..***..***..*.*.*..***.....**....*.*.***.**.*.***.*.**...*..**..*.***.*.*.******....*..*....**.*....***...***..**.......**...***.**..**.**...**.***.**..*.****...*.*.*..*.**.*.*..*..***...*.**.*...*..****.*.*****.**.**.*..*.*..*****..*.*.*...*.*.**..***..*.**.*...*...**..***..**.....**.*.**.***..**...**.**.*.*.**.*...*..***..***.*.***...***.*.*..***...**.........****.**.*.*..*....***....****..*****..***..*.****....***.*.**.***.******....*.**.*.**.**...*.*.*.***.**.****.........*....***.*...*..**.*...**.*.*..**...*.***...***...*..*.**.*.**....*.***.***.****.**.***.*.**...*.**..*...*******..*****.*...*.....*.*.*.*.**.*....***.***..*..*..**...*.***...*.......**.*.....**.*.....**.**..**....*.*****..... **...***.*...**..*.**..***..**.**.........**...*.*...*.****........*........*...*.*..*.*.**..***..*.*.***...*.*.*..**.**.*...*.......*.*.*..*...*..*.*.**.**.*.***..*.*.*..*..*.......*.***...**...***.*.******.****....*.**.*..*.*.***.**..**....*.***..**.****....**...*...*.****...******.*.*******.*.*.**..******.*.***..**...***.**..*...*...*.*.*.*.**.*..*.....*.**.****.*..*.*.**.**.**.*.....****....*.***.**...*.*...****.*...*.**.**..*..***..**.**..**.***.*..*.*.*****.*.*..*.**.****.*.*.....**...*.*...**.***..**..****.*....**.**.*.*.*..*...****.....**.*..**.****...***..*..*....****.*.***..**.*.*******.*.*.*.**....*.*.***.*.**.*.**.....*.*..**..*.*............**..*....*.*..*...*.**.***..*.*..*..*.*...*.***.*.*.*....*.**.****...**.*....*...*.*.*****.****.*.**....***......**...*.**....*...*.*..***.**.*..*..*****..*..*.*..*.*.*...*.*.*...*...***.*...*..**.*...*.*..*..*..*.*.*....***..******...*.******.*...*.*...*.**.*.**...**.********.*.*....*..*****.**.*..*........**..*..*.*..**..*..*..*..*.**.**.....*..*..*.********..*...*...*.....*.*..*..***...***.***.***.***.*..*.****.*..**.***.**..*.**.*...*******.**.*.*...*...*.....*...**..*....**.....**.**..*.***.**..*..**.....*****...**.**..*.***.*...**...*...*.*****..**.***....**.**..**.*..**....**..****.*..**...*.**.***.*.....*.*...***.**...**.**...****.*.......*..***...*...********...*.****.*.****..*..****....***....*.******..****.*.*.***..**.*******..****.*...*...**.....*****.*.**...*...**.*.*****...*....***...*.**.*.***.........**.**.*.*.**.*.**.*....**.***....**.....**.*.*...**..**.*..**.....******..***.*..*..*...**.***....***.******.*.**..*...**..*.*.**.***..*.***....*.*.***.**..******.*.*...*.*.....**...***..*..*.**.*..*.***.*.*****..**.*.*...****.******.*...******.*.*...*..**.*.*...*.*.....***....*......**......*.*..*.*.*.***...*.***..******.*.*...**.**...*.**...**.*.*.******..*.*......*.*.*****..*.....*..**..*..*.***..***.**.**....**..*..*...*.*.**..*.*.***.*....**....*.*...*.**..*.***.*****...*.***..*****.*...*..***.*..*** *...****.*.*.*.*..*.***....*...**.*.***....***.**.***....**.......****.****.*****.*.**.******..**.**.****...*.*...*****..**.***.*.**....*....**.**.*.**.*..**.*.*.....*.*...****..*.***.*...*.*..**.*...*.**.*.*..*..*......*.***..*......**....**..*.*....**...*.**..*.**.....****.....**.***.....*..***....**..*.**..*********..****.*......*..*...**....**.*..*..***..**.*.**..***....*.*.***..*....*..**....**.*****..**...*...*...***.*.**..*..***..***.*.***....*****.*.**.***.*.***..*..****.*...**...***.*...*.**.*..***...*....***.....**..**..*.*..*...*.*.**.***.....*.****.*.**.**.....********.*..*.*****..**..*.....*****...**.****..***.*.**..**...***.*.**.*..*.***......**...*....*....*.*..***.*...***.**.**..****.*.***..**..*.*.*.**.*.*.**.**...**.******.....*.****.**.*.....******..**..**..**.......*****....*.*...***...***...*.*****..***....**.*.....**.*..*.**.**..***...*.*.*.*.*.****..**.*.***..***..*.****....*.****.*.***..*.*.***...*...**....*...**.*..*...***...******.*.*...***..***.**.*.*.**.**.**.**.*.***.*..*.*....*.*...**......*.....*...*....***.*.**....*..*****..**.*..**.**..***.*........*.*.....***.......*****..***..*.*..**..****.*..**..*....********.**.*....**.***.***.*****...**.....**.***.*..**...*.**.....*..*..*.*...*....***..**....**....****.*..*...**..***.**.......**.*.*....***..***.**.*.*.*...*.***.*..*.*..**.*...*.**.***...*.***.*..**....*.**.**...**.*..****.***.*.****...*.....***.****...******.....****.**......***.**.*...*...***...*.*****.*.*.*.*...******.**....*..*.****.*..*..*.....**..**.**.**.*.****.****.....**..*****.*.****.**.*.*.....*.*.****.****....**..*...*.**.**.*.*......*...*.*.**..*..*..**..*...*..**.***..*..*..*..**.*.*...*..***.**.*.....*..*****...*..*..**..****.*.**..**.*...*..*..***.....*.*...*..*.*.....*.******..*.**.....****...**.*.**.***..*.*.**.**....**.*.*.****.***..**..*.*..**...*..***...******..***.....**..*.****...****...**.*....***.*.**.*..**.*....*....*..*..**..******....*..*.**.*.*.....**.**.....**.*..*.**.*.**.*.*...*..*.**.*.........*.* *..**.**.**.*.*....*.....**..****..*..*..*..****.*.........**.**.****....*....***.***.****...*.*.*......*..*...*.***..*....*.**..***..***.....*...*.**....**..*.*....*.*..*..*.**.*.***.**.**.*.*.*****..*.......**.**.*.**.*.***.*.*.**...***.....*.*****.**..**.******....*..*.***...*.*...**....**..*...**.*..*.*..*.**.*.********.*.*.**.**..***.....*.*.*.**..**..**....*.****.*..*.*****.**.....**.*.*.**.*.*.*..****.*.*..**......*.***.*..**.****.*.**.*.....**.*.***.**.***...******...**..**.***..*.*...**...*.*.****..*.*..***.**...*****.*..****.*..*.*..*.*...*.***....**..*.*.*..***...**.....*..*.*...**.*.***.*..*.*.*.***..*.*.*.**.*......*..**.*..**.**..****.***...*******..*****..*.*.*..****..*.*.***.*...*.*.....******..***..**.**.*..*.**.*.**.***..*..*.*.**...*..*****.*..*.***..**.........*.*.*..**.**..*.*..*****.**..*.*.*.**..*.*..*...***...**.*..****..**..**..*..**.**.**.*...*....*......*..*..*.**.***.*.***....*.*...**..**..*.*..**.*******.**.*.*****.**.******..*..*..****.*..**..*.****...*....***.*...****.**.*****...*.*****...***.*.......*..............**.**..*.*.**.*.***...**.......********.*****..**...**.*..*..*..*.....***.*...*..*.**.*.*.****..*.**..*********.*...***.*.*..*..***....*...*....*.**.******...*..*..*...*..**...**..***.******.**..*****.......***.*.*......*.**...**.**.....**..***.*****.**..*...*.**..*.*.*..***...**...*.*..**.**.*.*****.***.***.**.*...*.*..**.......*.....*.*.*.**.*..*......*.*.*...**.*.*....******..*..*.*.**..**.*.***....**.**.**....***.****..**.*.*****.*.***.*.**.*..*.***.***...**.***..**.*...****.*.*.*....**..*.***..*.***...*.*......***.*....***.**....*.*..*.*...***.*.*.*.**.*...**..*.*.**.**.*..**.****..**.*...*.*****..***..*...****...*.*.*..*.**..**.**.*.....**..********..**..***.**...**.*..*........*.*..**.*.****....**.***.***..*.**.****..**..*.*..*..**..***.**.**....*..*.*....***.*.**.**...******...*..**.**.***...*.**.***.***..*.*.**.**.....**.*..*.*..*****.**.*****.****.**....*....**.**.*****..*....***..**....*...****.***.*..**.*..***.*. ..*..*..***....******.*.*.*.*..*....**.**....****.*.*..**..***..**.........*.*.***.*.*..**.*...****..*...*.***..*.**.*.*..*....*.**...*.***...*....*.*...*****....*.*..***.***..*.*****..***.***.*.......***.....*..*.*.*.*..*.*****.*..***.***.***....*.**......****..******.***.....**...*.*.***..*..*..**.*.*.*..**.*...*..**.*..**..***....*.***.....**.*****...**...*.*.**.**.****...**..*.*.*..*...*.....******...*.****..*...*.*......*.*.*...*.*.**.*.*..**....*..**......***.....*.*.*.***.*......*..********.*....*.**.**.*...**...****.**.*.***.****....*.....**.***.*.*.**.**.*.****..*.*.***.**.**.*.*******.*...*.**...****...**..****...*...*.**..*...*...........***.****..*.*..*..*.**.*..*....*****.*.***..*....***...**.***.**..*.*.**...*..***...****.*.**......*..**..****.**.**.*..***.**...*.**..*.**.*.**.**.*...**....*****........*.*.*.*..**.***.*..**..*..****...*.*...*.*..*.***.*..**...*.*..*.....*..*.*.....*.*.***....*....*.*..****.**.***.**..*...******.....***.*..*.******..*.**.*..***.*.*.**.**...*****..***..*...*.*..*..*..***.*..***..**...******..****..*..*.*......*******.**.*..*...*.**.*.*....****.....**.....*.**..*.*.*....******.*..**.*..********..**..**.*.*..*.*****..*.************..*...*.*.*.**....***..**.***.*.**.*********.**.*.*.**.******..**..****....*..*.*.......**...*.********..*...*.....**.*..**...***.*.**...**..**.*..*.....*******..***...***.**.******...*.********...***...******...*.**...*.*...****.**.**..***..*.***.*..*.*...*...**.*..*.*.....**.**...*..*..**....**.***..*.***.*......*...*.*.*.....*.*...*.**....***.***..****...****..**.*.*.*..*..**..**.****.****..*......*...*.......*********..*.*..*.....***.....*..*..**.*..**.*.*..******.**.*.*..**..**..**..****.**.**.****..**..*.*.**.**...*.*.*****.*****..*.*..*..****...*.***..***.....**......****..**....***..**...***....****.*.***.***.**.....**.***...*.*..*..**..*.****.*..*..**.***.*..**.***.*.*.**..**..**..****...**....*..*..*.***.*......***.*...**...**.*..**.*.***.*...****..****...******.**.**********....***...* **..****....**.....*..*.*.*.*...*.*.****..****..*.*.****.***..****.....*.**........**.**...****..*.**..**.**...*.***.**.***..****.**.****.*.*...**.*.***.**.*...*.**.****..*..***.**.*..******...*.**..**...*....*.....*..**...*******..*...*.*******....**..*.*.......***.**.....**...*..***.******.*******..***....*..*.**.****..***.*..**.*.**...*....**..*.*.****..*****.*..**...........**.**...*****...***.**..*.**.*.*.....*...**.**.*.*..******..*******...**.***.****...**..**.**.*..*.***.*.*......*..*...***.**.***.**..*.***..*...**...**.***..*.******.**..*..***.*...**..***....*.*..**...*.**..*.*...**.*.*****.***...*.**.*.****....*.****..**.*..****..*...*.**.......*..*.*.*...*.*.....**..*...*....*****....*..**...*..*****..**.*****.***..*....**.*......**.*.**.**.****.***.*..*.******.*...*.****..*.*....**..***.****.***..*****......*.**..**.***.****....***..*.**..*..*..*....*.*.**.*.*.**...***..**.*.....****.***..*.*.***.*.**...**..****.*.**.*..*.**.**...******.*.*.*....*.*..**.*.*.*.......*.***..*.*.*.*.*.*.**.*.*...****..*.*...****.****.*..**.*...*..*.******...*..*.**.**...***.......*...**.*..**.*****....**.*.****.**...*..*.*..***....**.***.**...****..*..*..*.*******.*..*.*.**.*..***.***..**..**..***.**.*...**..**.*...**..****..*.***.......*.****..**.***.***.**.*..*.***...***..*.****..*...**.*.**..***...*.**..***.*.*****.**.......****.**....**.*****..*.*......***.*****..**..***..*.*.*****.****.******..*.*..***.**.***.............*..**.***.**..*.**....*..**..*.***.**...*.....***......**.***...*****.**.*...*.****..*....***.***..*...*..**....*.*..*.*.*..*.********...**.*****..*...****.**.*..*..*..**..*..**...**..*..*.*.***.**..*...*.*...**..*.***.*.*..**.**.*..***.*****..****...*.*..*.*.***.***..*..*.......*.*.******.***..**...*.**..***.**.*.****..***..*.***.*..***.*.*.*.*.**...*.*..***....**.**..**....*.*.*..*.*.......*...*.**..*....**.*..*..****...*.......*****.**..*.******...*..*.*..**.....***.......*..********.*.....*.*..*.*...****..***..*...**.**.*.*.****...****.**..*...*..* **....*.**.....*.*...***..*.*.**...*.*.*.******.*...*.*...*.*.*..**.**......***.*..*.**..****.*...***.....*..*....*.**.*.******...*..*...***.*....*.**.*..*..**..**..*.*****.**..***..**.*.*.*.*********...******..*******....*....***.*.*..*.***.**.*...*..*....*..**....**..*.*...******.**.*****...******...**.*..***.*....*..*.....****.*...***..**.*.*..**..*.*.**.*.*.****.**.**....*..**.****....**.****......*..*.**.*..*.****.**....******.****.*.*.**.*.*.*...***...*..*.**.**.*...*...*....*..*......*.....*.*.**...*....**.*.*.*....*...**...*.**.*.**.***.*.***.***.*.*.*.******.****.*....*.**.**..*.*.**...*.**.*.***.*.**....**.*****.*...*.*...**...*..*****.......*...*...*.....**...****...***.*.....****.****.*******.***.*.*....*.......**.*.***.****.**..*.*....*.*.*..***.....*...*...*....***........*...***..*.**.******.***.***.****.*.**...*******..*..******.*.*..**..*.*.**.*..*.****.*..*..**.....***.*...*.***..****.*.****..***.**...***..*.*.**.*.**..**.***....***.**..*...*.*...*.*....*****..*.**.*.*..***.*.**..*****.****..*..**.**.....**..........*...****...**....*..*.**..*.**.*...******...***.*..******.*****..*.*..**..*..*..*.*..****..*..*..*.******............**..*.***..**..*..***.**.**..**.*.**.*.....*******.*...**...**.*.....**.*.*.*.*..*.....*****..**.**.**.*...*.***.*.*.***...*****.*.*.***...*.***.*.***.*.***...**.*.***...*..*....***...**.*..**.**.*......*....*...*.*.*.*.****...***..**....*.*.*.****...***.*.*...***.*....*..**.......*..*.*******..******.******..*.*.*...*...*.******..*.*..**.....*..*.*...........*****......*.*.*..**..*...****.**...**.*....**.**....*.*.****...*..*.**.***.*.*.*.*****.*..*..*..**...*.*.*.**.**...**..**....***.*.*..**.....*.*..*....****...*.*...*.*.***..*...*.*.***.*..****.*....*..*****.*****...*..**...****.*...**.*.****..**.*..*...**.**....*.****.****..****.**.*..*...*..*..*...**...**....***.**..**.*.****...*.*.*.*.*......*..*.****..***....*.*..*...**.***.*...*.**.*.*..*..*..***..*.**......*...*.*..**.*.***.***..**....*..**.*****.****...***..** ..**.***.***.**....****.**....*..*.**..**..*..***....**...*.**...*.*....****.****...*.***********.*.**....******..*.****.**..****.**..*.........*....**.**..*.*.*..*.*..*..*.*.*...*.**..*****..**....*.******..****.***..******.**.*..*.*....*.*.***.****.*..***....***.*.**...**...*.*.*...*.*..*.**....**...****.**.*.....**.****....*.*...**....*.*......***..***********.**.*....*.****.*.....***.**..***.**.*.*....*..******.*.*.*******..**.*.*....*..**.....**.*.*.*.**...**.....*..**.*.*..***.........***.*.*..*..***.*..*..*.*.*.*....*.*.**.***.*...*****....**....*...*..*.*....*..*.*****..****..*..**...*.*.***.*..**.*.****..*.******.*..**.*..**.*.*.*.***..*****...*.*.****..***.*..***.*...********.*.**.**..*****...*.*.....***..*..**.**.*.**.*...*....**.****.**.**.**.**.***.*.*******.**.*....*...**..**.***.***..****....**.**.*.*...*.**.*.**************.*...****....*..***.***..*..**.*..*.*.**.**..**.***.***.**..*.*.***....*******.***..*...*..**.*.***.***..*.*.....*.**..***.*.*..*.***.*...*********...***.*........*...***..*....****..*.*..**..**.***..****.*.**...*..*...*...*.....**..*******...**...***.*...**...**.*****.***.**....***.**********.***.....**.***.*......*...*.*..*.*..*.**********..***..*.***.*.*..*..*.*..***..*.*.......***....*.*....**.**.*..*..***.**.****.***.*....**.*..**.**.*.*..*.....*.*.*..*..*..***...******.*..*..*.*...***...*.*.****..**.*...*.**.***.*...***...**...***.***.*****..****.*...**....*.**..*.*.***....*.*.*.....*.**.*..*.*.....*.....*.*..***..*......**...**..**.*.*.***.....**.*.**...*..**....*.*.*.*.*.*.....*.***.*.***.***...*****.*...*.*.*.*****...***.*..**..*.**..***..*.*.***....*.*.**.*.****.**.***...***.***.*.*****........******..*****.*.*.***..**.....*.****.....**...*.**..*.**..*.**.**..*....**....*.*.*.*....*.*.*..*.*...*..*..*.***..**.*.**...*.*.****.****.****..*.**..**.**..*..**....*..*..**...****.*...*.....**.*.*..*.*.*..*****.*.*.*...*..*....**..*.....*.*..**.**...*....*.*.*.*.*...*.****..*..**.*.*......*..*.**.*....***....*.*.*.**..****..*..*. ***..*....*.*.**.*...*.....**.**...**..**.*****..*.*...**....***.*.***.*...**.*.**...*.*.*.*.**..*******...****....***.*.*.*...*****.*..**..*.*.*.**....*..**.***..*******.*.*.....*..*****....*.**....**...**.*.**..*.**.**..*..*.********.*******.***.*.*.***..*..*****.*..*.*******..*..*.********.*..*..*.********.*.****.****.*....**..***.*.****.*..*...*.*..***.....**.*.**......*....*.*.**.*****.....**.*.*..**..*..***.*.**.**.*....******..*..*.*.....*******......****.**.....*...**.***...***...***.*.*.*.......*.......*.***..*.*....**....**....***.....*****.*.....*.**..*...**...****.*...***...**.*..*******.****..***.**..*.*...*..*.**.**.**..***..***....*....*...*.*......*..**.**..**...****.*....*****.*.*..*****.***.*...*.*.***..*..**..*......*...*.*..**.*****.*..*.....****..**.*.....*.........*.*.*.......*.*..****......*.****...**.***..*.*.****.....***.*..*.***.***.**......*...*.*..***.**.*.***.**........**.**.**...*.....**.*..*...***.***..*..*....***.**....*....*.***.**.*.*....**.**...**..********..**..****.*.*.******.*.*.*........**..*..*.****....*.*.*****..****....**....*******..****.**...*..********..****.*...**.*.****.*.*.**.***....**.***..*.*.*.**.**..*.***.*.*..*.....***..*****..***.*....*......*.**..*.***.****..***.*.**..***..*.......**.....*...**..*.*...*.*.**.*.*..**.......*.***..***..*.*.***.*...****...*****.*.....*.*.*.*******.**.**..*.**.**...**..*..*.*.*.**.**.*.*...*....*....****.*****.***.**.**...*.*********.******..*******.....*.****..**..**..**..**..*.**......*.*.**.****.**.....**..****.*..**.**.*.*.....*.*.**.*..****.**.*.**..*..*....******....***.*...*.*..**.*****.***.**.****.*****.**..*.*.**....**..**..***....*****..****...**.*..*..****...*...**..*.****......*.*....**.*....**..***.***.....*..*....***.*..*.****.*...**.*****.*.***.**...*.*****.****.**..**.**..**..*...**..*.**....*..*.....*********..*.*..*..*.********.***.*..***.*..*...*..*...**.*.**.....*****.***.*.*..********..**.**.*..*..*.****.*..*.*.**..*..**.*.....***.*.***.*.*.*.....*.**......*..** *.**.*****.***.*..*.*....**..**....***..*..***.****...*...*..*.*.**..**.*..*..*.*.*.*...*.*.*****..*.*.*****.*.**.**..*.**.*.*.**..*.*.**.*.......*.**..**..******..*...*.*.*...*...**.*...****.*..*.******...**.*.*.***.*.*......**..***.........****.**.*...*.****....*.*..*..**.**.**..****....**.*.*.*....*.**..*.*..**.*.....*.**...*****...**.***..**..*.****....****..**...**.*.*.****..**.****.*..**.**...*.***.*.**..*..*.***...*..*..**.**....*.*..**.*...**.*...*.**.*.....***..*.**.**..*****.*.**.*.***.........**.***..*.*..*..*...**.*****..****...*.*.**.**..**.*.***.**..*...*.*.*...*.****.**......**....*.*.***.**..*..***..*..**.......****.*..****.**...****......***.*.*..***...*...**....*..*..*.*....*.**...*.**..*.****...*.*.***.*****..*.*.*.....*..**.**.**...*.*..*.***.....*....***.*..*...**.*.*...**.*..**.*.....***..*.***.*.***.****.***..*..**.***..*...*.*****.*..*..**..****.****....*..*.*..***.*.*..****....*...***.**.**.*.*.**.......*****.**.**...*.*.*.**..**.*.....********..**.***..***.**....*....**.*..**.**.*.***.*..*.***..***.*.*..*.****.........**.*.....***.*.*.*.**.**..*.**.**...**..**.*.**..***......*...**.*..*...**..******.*.....*...*.*..***.*.*.*..**.*....***.**.***........*.*...***....**..*..*.***.*....**.....******..*.*..*.....**.*...*****..*****.**...******..******.****.*..*..*.........**..........*.*.**...***..**.*...*.**..**..*..***...*.****.*...**..***..*..*.**.*..*..*******..****..***...*.....*..*.****.**...***..*..*.******.***.*.....*...*...*****.*.**..****..*.*.*.***.**..***.*..**....*..*......**.*.*..**.*****..***..*..****.*.****....*****.***..*..*.***....**.***.....*....*.*..*.....***.**..*..*.**...**...**..*...**.*....*.*.*.............***...*..**..*..*..*..**..***..***....*.**.*..***.*...*.*******..*****.***.**.***..**.****.*...*.******.***....**...*..*****..**.**..**..*.**.**.*.*..*.****..**.***..**.**.*..*.*.***.*.*.***...**......**..**.......***.*.*...***...*.*...**.*.*****.....*.*....**.*....*.....*.**..*....**.**...**.*.****.**...*.*..*.*...**.* *.****.*.*..**.***.*..*..*.*.**.*.........**.***...*******...*..*.***.****..*..***.*...***.*****.***.*.**.**..**.*.*.......**...**.*..**.***.***..**..*.**....*..*.*.**.*.**.*****....**...*.*.****.**.*.*.*.**.....*.*.**......*.*....**.***.*.*...*..*.*...*.**.*..*......***.*..**.**********..***.***..**..**..*.*.*.**.**.**.....*.*...*.**..**......*.***.*******.**.**.*****...**..*.**..*..**.*.*..*.....*.**.**...*.****....*****..*.*.*..*******........***..****.***...**.*.*.*.***.*****....*..**...**.*..**.**.**.*..**.*.**.***..*..**.**...****...****........*..***.***.*.***.*.*..*.*..**.**..*.....**..****..**.*.*.*.**.....*.*.***.**...*****.....*.*...*...*.**...**..*..***.***.....*.*...**.*.**.*.*.*..*......*.**..**..***.**....***.**..*.*.*....*....***.**..*.*******...*..****.***.**.*.*.***.**...*.*...***.**..*.*...*.*..****..**.*..**..*.*..**..***.*..**.***..*.*.*.**..***.*..**..**.***.*.*..**.*.....*.**.**.....*.*.*..*.*....**..****...*..*.**...*....**.***......***...**.***...*..*..*..*...***..**.***...*..*....*.*..**..**.***..*..*...*.*.*.**.**..**......*.......**.*.*.*..*.*..**.*.....*..***...*.*..**.**...**.*.......*.**....**..**.***.**.*....*.**.*.*....*.*****.....**......******.*..*..****.**.***.***.*.......*..**...***..****..***...******..**.....**.**.****.*...*..***..**..***..**.*..*..*..**..*..**...**..*..***.*****.**.*....*....*****.*.**.*.*.**....*.*.*.*******..****....*...**.*...****.*..***.*.***...*****.**..*...*.*...**.*.*..**.*.*..*....***..**..**....**.....*.***..*..**.*...***...**..**..*..*...*.*.*..*.**.*.**.*..*....*..**.*.**.****..**...***.*.**.*.*....****.*...**....*..***.**.*..*...*..*.*...*.....**.**........******....**.*..........*...*.*.**..*..*.**.***.*.*.*.**.*..**.***.**....***.*.**..*..****...*.*..*.....**.*.**.**.*..***..*..*.**...**.**...***..*.**..***.**...***..****.*.***...*.****..**.*.*.**.***...*.**..*..**.**.*****....**.**.******....*.**.*.**.***.*..*****..****.....*.*...**...*..*...*.**...*.**..**.*.*.*.*.*.***.****.*..**.....**..***.* *.***....*.**.***.**....*.*****.**..*...*****.*.**..**..**.*.****.....***.***...**...**..***..*.**...**.*.....*....*.*.***.*..**...**.*...*.***..*..*..***..***.**.**..***......**..**.***....*..*.*.***.*...*******.....**.*..*..*.**..*..*..***.**.*.......**.*...*********.*.*.*.***.***.*****...***.*.*.**.****..*...*...*..*.**..***.**.***....***..**.***.*..*........*...***.*.*.***.....**..**.*.*.*..*.*...*.*.**..**..**......*.*..*.***.***...*..*...*.***.**.*..******....*.********..**...**.*.*.*..*.......****..*.*....****.*..***...*..*.*..*.**...***....**..**...***.*****..*.***...**...***..**.**....****...*****..**...****.**.**....*...**....*.**..*.*....*.**.**...*...***.***..*..***......*.**..***.**..*.**..*.**.*..*.**.*...*******..*.***.**.*...*.*..*******.*.*.........*...************.*..*.*.***..**...***...******...**.........**.*..*..*..**..***.*...***.**.*..****..*..*...**.**...**..*.*.**..*.*..**.*.*.*.***.*.****..***.******...*.**.**.***......***..*......*.*..*****.*.***..*****.**....**..***.*..*.*..**.*.*.**.*..***...***....***.*.*...*.....*.*****....*...***.*..*..*.*...*...*..*..**..*...*..****.***.*.*.**..*.*.....*.******....*.*.**.**.....**.....*..*****.*..*......*..**......**.****...*.*.*.*..*.**.....****.*.*.*...****..*...*.*.****...*.*..*......**..*....*.*.*....*.*..**......**.*.**.**.**.*...****.*.*.**.....***.....**.*.****.****...*.**..********.*.*.**..**..*..*....***...*..***...*...*.*...**.***.**.*.**.*..*...*.*...***..*..**......**..***.*.*....*.*.....*.*....**...*..*.***...**..****.***.*.*....**.*..**.*.***.***.*.*......****.*.*..*.**.*.......***.*.*****...*....*.*...******.....**.***.**......**..*.*.*..*...****....*..**.****.**.*...**....*.*..**.*.**..**.**.**..*******......***.**..*..*.**...*.***......*.*.*..**********.*.*..*.*...****.*****.*.*..**.*****..*.*.**........**.****...****.**.*.**.**....*..**.*..*.*..******.*.**.*.*.*.*.*.*.**.*.*..****.**.***.***.***......*..*..*...*.**.*.**.**.*..*.****..*.**.*.****.**..*****...*...*.***.***.***..**...* *.**.*..*...*..*..*..*..**.***....***.....*.**..**...**.***.....*....*..*.*.***.*..*.**.*.*.*.**..**..**.*****.*.*.**.****.*********..***.***.***.*****.*.*.*.*.*..*.**.*..***.*..***.**...*.*....**.**...***...**.****....*..**.*.**.******..*.****........*.*.*.*.**.**..**.**.*..*....***.*.*.***....*.*.*..*.*.**..*.*.*.**.*.*......*.***.*..********.*.******.*...**..*...*..*.*.***.***..*...*...*****.******..***.*..*.****..*..**.*.*.**.**.***.....***.*.**.**..*.*..****..*****...*..*...**...*.**.*.*.**....*.**..**...**.*...*..****.*..*.*.**.*.*.*....*..****..*****..*.*.**...**...****...***.*.*.**.****..*.*.....*.*....*....*.**.***........*..*.....*.*****.*..*.....**.**.***.*.*****.*.*.***.***....**.**.*..**..**..*****.*.**.*.....*****..**....*.*.*****.*..*.**..**.*....*...*.*****......*..****.**.***.*.*..**..*****..***.*.*..******.**.*.*..*.*.*..**.*.****......*.*.**.....***....****..*.*..*.***.*...**.*...****.*.**..*.*...****.**...*..*..*.*********..***...*..*..**...*...***.*.*.***.**..*..........***...*.**.*..***.*.**...*..*...*.*..****.**..*..********....*...***.*..*..***..******.*.*.*..*..*.*....**.*.**....*..*.*.***.****..*.*...******.**.*..*****.......*..**.*....*..*..*..*.*...**....***.*.*...*..**...**....*...*****..*.*...**...**.***.*.*......**...*...**..*..**.*.**.*..*..*..****.*......****.****.*****..*..**.*..*..**..***...*.*.*.**.*.*..*.**********.******.*.****...**.*.*.**.*.......**.****..*...*.***......*.**.*****.....*.****...***...*.*..**........*..**.****.**..*..*...*.*...*.**.**..**...**...*.**.*.****......*.**..*...*********..*..**.*...*..******.*..**.*....***.*......***.*..*.**.*.****.....*..*.*.....******....*...*.****...*.*******.****.*.**.**.*..*.*.****.***..****.**.*..**.*.*.*...***.*..**..*.**.****..****.*.*.*..*.**.**.****..*.*.*...*.*..*...*....***...*.***.*****.**..*.**..******.*.****.****.*......***...**..*.*.*....****..*....*.....****..*.**.***.*.*......*.....**.........**.*..**.*.*.***.*...**...**.***.*.*.....**.*..**.*..**.*...*..*.**.*.****.. *.*.*...**..*.**..*...*.*.****..*..**.....**...******.........**.....**.**.*..*.*.......**.*********..**....*****..*....**.*****.*****.*.*.*....**...*****...*..*.*......**.*..*.***..*..**...***.....*****..*.***.*.....*.**.*.*.*.*.****.**.*****..**....*...**.*.**..***.*.*.*...*.....*.*..*..*.....*..*..*.****..*...*.**...*..*.**...*.**.....***...*******..**.***...**...****....***..**.***.*...**.**...*...**.*.*.*...**...**.*..**.**.*.**..**...****.**.**....**..*.**.*.*...*.*..*..****..*...*.***..*.....*...*.***..**..*.**.**..***.**..**...**.**.*..*...*****.*.....***.*.***..**.***.****.***...**.*..****..**..*...*.**.****....*...**...*.**..*.*.**..*******.*..**..*.*.*...*.**.*...*..*..*.****......**..*...**.*.***.*.*.*.*..**...*.*...*.*.**.*...**.*.**.*.*.*.*.*..*.*.....****.*..**..*...*...*.*.***.*.***.........*.*.*....***.*..**.****.******..*....*.**.*.***.**.***.*...*.*..*.****....**.*.*..*....*.....**...*.**..**.*..***...*.*..*.*.*.**.*****.*..****...**...*..*****..*..*.*.**.**.*.*.*..****...**...*.**.****.......*..***..*.****.*****.******.***.*...*.......***.**.*...*..**.*.**.******..*..*....****...*...*.**.***.*..**.**.*..****.*..****.**....***.**...******.***.*...*.*........**.*****.*..*****..****.****.*.....*..*....**.*.*.**.*...*.**...*.**.*.*.*****.***.***.**..*..*..***.***.*.*.*****..***...*....*.**..***..*...**.****.*******...*.**.*.**.***.*.******...****.**.***.*.*...*.*....**..******.**..*..***.*..*.*..**..*...***.***.**.*...*..***.*.....**..*.*..**.**...*..*.***.*.*...*.**.*..*..**.*..**.*.**....**.**.*..***..*..*..*..**.*.*.**..*.***.*..***..**..*.*.*****.**...***..*.......*.***...**.*..***..*.*.******...**.*..*.**..**.**......*****.*.**......***....*..*..**..*.**...*..*.*.*.*.*.****........***.*****.**....***.**.*...***.*.*.**.**....**.*...**.....*.....***..*...**.*.****...****.*...***..**.**.***.****.***.*.***..**...*.****.*...**....*..***.**.*......*..**.*.*.*.*.*.*.*..*..*.*....*..*.*....*...*.**..***.....*.******..*.**...*....*.***.*..*.*.**...**...* *.*...**....***..***....*.**.*******.*.*..****.***..**..***.**.**.*.***.*...**.*..**....*.*...***.**....*...*.*...*.***...*.**.*..**.*.***.*....**......*......*....*.*..**..****..****...*.*.*.*.*.........***.*.*.***.*.**..*......*..*.**.**..**.**.*..******..******..****.*.*.*.*.*..**...***......**....*.*..*..****.....****..****.**..**.******.**.*.*.**.****.*..*..*.***.**..**..***..*.***...*.***.*.*.**.**.*....*..*******.**.**.*..*.*.***..**.****..**.**.**.*.**.**..****.....***..*.*.***.****..*****.**.***.....*..*..****..**...**.****...*..****.......**..**......**..***.*..*.*.*....*...***..*..*..**....****.****.*.*..*...*...*.**....*****.*.**.*.*****.***...*..*.*.*.*.**..*.***..**..*.*..*..**.**...**.***...*.**.**..*.*.**...*.*.*...*.*.**...*.*...*.***.**...*.*****..*.*...*.*...**..**...**.****.***...**..*****.*..*.**.*...*..*..*.*.*..**..*.**.....*.*.*..*.*.*...*.*.*..**...**.**...*.**...*....*.*....*..**.*...*.****..***.******..**.****..*.***.**.**..*.**....*....*..**.**.*..***...******..**.*..*****..**.****.***.**.***..*.*...**.*.*...***.***..**..**...*..***..*.*........***.*..*.*.*...*.*.**.*****..***.*..**..*..***.*.*..*....*.**.*.*..**......**.....*.*..........**..***.*.**.*..**..*..*......**..*.**....*****...*..*.*.......**.*...*.*..**..*.*..**.*....*****..*..*.**.*.**....*...*.*..**...**.**.**.*.**..****.*..****...**..***.**..*.**..**...****.*.****..*********....***************..**.*...**.**.***.*.*.*.*..**..*...**.*...*..**...*.*.***.***...*...*...*******.......***.***.******..**.*.**.***...*.**...*.*..**.*.*.**.**.**...*.*...**.*****..**.*..****...***.*.**.**..*.*.****...**.*..*.....***.*.*..*.**..*.*.***.**.**.***..*....*.**.*..**...**....*.*****........***.*******..**.**..*.*.....*..**.*.**....***..*.***.****...**....*....*...*********.**.......**..*..**.*.*....*.*....**..*.**.*....*.*..*.*..*.***....**...*.*.*.*..*.*...*...****...****.***..**..*..*.*.*..*...***.*.*....*.*.*..**..*..*....**..***.*.***....*.....*....******....**.*..**...*.*...*.***..***.*. .***....*.*.***..*.***.....*...********.*.***.....**......*.**.***..*.*.*..*...****.....*******.....*.****.****.*...***.*...*...*****.******..*.*..**.*..*...*...*.....**..*.*.*..***..***.***..*.***.*....*.**...*..***.*.**..**.*.**..**..**....**....****..*..****.*..*.****.*.*..***..**..*...****..*..**...***...*.**.**......**.***.***.*****.******...**.**.*...**.*.**.**.*....*.**.*.***..**.*...*..*..**..****.*....*...***.***...*...**....***..****.*...*.**..**..*......****..***.**..***.*..***.****.****.*.*.....****.*.**..*****...*...*..*.****...*.*.*..*****..*.*..*.*..*.*..***.*.**.*.*....*.******..****.**.*...***...**.****.*.*....*.*.****.*.....*..****...**..**..***..**.**...*.*.*..**.**.****.*..****....**..**...*.*..*.*......**.......****.*...*......*.*.**..*.*******...*..**..**..*.***..**.*...******.***.*.**..**.*.*.*..**...**.***..*..**..****..*...*...*...*..*...***.*.*..***..**..*..**.****.**.****....*.*.**********.*.*.***.*..*******.*...*.**..*..**.......********.*.*.**.***...*.*.*.*****.*.**...*..*...*..**.*.*....*...**..*.**..*.*.*..**..***.*.****..*.*.....*.**...*..*****.*.***.***.*..**.**..*.*..**.****..**..*..**.*.**....**.**.*...*.......*.*****...*.******...**...*..***.*.*****.*..*.*.*.*...***..*.**.*.*.*****.****.*****..**......***..*..*.*****.****..*..**.*****.**..*.*.*..*.***.*..**..***...**..*..*....*...*...***..*....**..***...*..****..*.**.......**..**.*.*.***..****..***.*.*.*..***..**********.*..*..*.*.**...*.*.......*.......*.********.**.***..******.*..**.*..**..**.**.*.***.*....***.****..**.*..**..*...***...*..*.*.**.***.*****.*.**.**.**..*.***.*.*..*.....*..***..***.***..*.**.*...*.**.*..*..*...*....*......*..*..*..*..*.*..***.*...*...*..*.****.***..*.***....*.****..***...*.**..**.**..*.**...*.*.*....*........*..*******.******.*...**.**...******.*...*..*..*.*......**....**..*.*......*..**..**.***..**.*...**......*..*.*.**..**.*...**.***.*...*...*...***.*..****..**.*.*.*.*.*.*.*..*..***..**...******.**.*...*.***..*****..*...*.....*.*..**.***..*..**** *.******.***.*.*.*.**.**.*....**....****..*.*.*..*****.**.**.**.**....*...**.*..*.*.*.......*...***.******.*****.*****..*..*..**..**......***.*.*..*******.***.**....*.*.*.*..*.***.*..**..*.***......*..**.*.*...***..*.*****.*.*.......**..*...*.....*.*....*.*.*.*..****.*..**..*..****..**.***.**.****.***....*.*.***...*...****.*.*.......*...*...**..*...*.*.*.*.**.*..*......*.*..*......*...***.*.**.......****..*******.**..*.*.***.*.*....**...**..**.....****.**.*..*.*.**.*..*..*.****..**.....*..***...*.*..*.*.*.**.*.**.**.......**.**..*...**.**..*....*****.*****.*.****.....*...*.**.*.*..*..*...****..**..*...**.*.*.**.*.....*..***....**.***.*..*......*..*.*.*..******.**.*..*.**.*.***.******......***...*..*..***..*..*.**.*..*...***.*.**.....**......*.*****...*..*..*.****.*.*...**..*.*..*.**.**.**...*.*....***...**.**.**....***.....****..*...****.**.**.*.*.***.***..**...*..*..*.**...***.*.......*.*******.*..*.....*....*.**.**.*.***.**.*..*..****..**...*.*.****..*..**...*...*....****...***..**.******.*..*.*..***.**.....*.*.***...*.*...**..***.*.*....*.*...***.****....**..**.**.*.*..**.**.*..*..*.***....**.*.*.***....*****..*.**.**..**..**.**......*..**..*...********.****...*..***.******..**..***.*.******.*....**.***..*.....**....***..*.****.**...**...**..**.**..*.......***..*...*.*.*..***.******.****..******..***...*..*....**.*.*...*..**.*.*.**.*..*..*.***.***..**..****...**......*.....******..*.**.*.**..**.....***..*.*.*..****........*.*..***....***.*.****.****.**........*.*..***.***.*...****.**..***.****..*.****.*.**...**.....***........*...*.**..*.*****..*.*.*..**..******.**.**.*.***..***.*.***..*..**....*.*...**.*..*.**.....*....***...**..**.*.**.***.*...**...****.....***.**....**....***...**...**.******.*.***..*.*.*...*.....***....*..***..***.***.**.**.**....*.***..**....*.*..*.*.**......*******.*....*.....***...*...*..*.*.*..*.****.**.*......*****...**.*****.....*...*.**.**..****.**....*.*.**.*.**...*..*.***...***...***..........*.*.*.***..*.*.*..*.*.*...........******. .***.**.*...****....*..*.**....**.**..*.***...*...*.*.**..*...***..**..***.**.*...*....*....*..*.*.****.***....*****.**........***.***.*....*.****.**.*.*...**.*..*.*..**.*.**.****.**...*.*.*.*..*.*..***...*****.*.*..**.**.**..........**...*..*..*.*.**......***.*.****...***..*....**....**.......***...*...**..*....*..*...***.*..**..*..****.*.**..**..***.***.**.*..*..**...***...*.***.**.****....*****.*.**.*..**.*..**.**..*.*.*.*...*****.********.**..******..*..**.......*...*..***.*...***.*.****.****...***..*.*.***...*****...***.***..*.*****.***...*..***..*.*****.***....*.....*.**..***.*..*..**.*.*...*....*.****...**..*.*..**......**.......*.*....**.*.......**.*...**.**..**...*.....*.*..**.*.****.*...*..**.*..*.****.**.*..*....**..*.**..**....***.*.*.*****.*****.*...*..***.*.*..*****.*..*.*...**...*..**.***.*.**.*...**...***.....*.*.***.****....*........*....*..**...*..*.***....*..*.**..*.***.****.***.*.*...**.*.**...*....*.*.*...*.**....*...*....**..*.......*.****....**...*.*..**..***.**...**..*..*.*.***..*.......*......*....*.*....*....**.******..*......**........*..*.*.*.**.**.*.********.**....***....*.*..*.......*.*.**.*******..*.*...**.*******.**.**.....*.**.**.*.**.*.*..**.****..***.**..***********.....*.*..***.**..*...*.***..*...*.*.***.***....*..*****.**.**.**......**.**.**.***.*.*.**..*****...*.***..*..**...**..*...*..**.****.*****.***.*.*..***.*..**.....**.**.***.*.*.**..****.*.**.*.****.**.**.*****.*.*.*.**.**.**.*..*.*.****.*.*.**..*.*..****..*.*.*..*...**.*...*.*....*.*******...*..**..****.*.****..**..*.*.*.**...*....*.*.*.*...*..*..**...**.**.**..*..*.*.******.........*..*..*.....*.*.*.**...*....*..*.***.*.*..**.*.....**.***..*....*..*.**..***..*.*.*.*..**.**.**.**...*......*.**.**........***...*...**...*.*...*.**.*..*.*.**.*.**.*.*...*.**..****.***..**...*.*.*..*.*.*..**.******..**..******...**..**.**......****...****.***.**.****..*..*..*****..*..*.*..*..******..***.*..*****.*..***...*.****..**..*.*..**..*..*.*..***..**...*.....********..*****.*.....***.* .*..*.**..**..***..*....****..**..*.****.*.***...*....*.*...***.**.**.****.*....***..**.**....*.***.**.*.****.**.*.*.*****.*.*.*.*.*.**..**...**.**.****.***.*...*.*..*****.*...**...*******.*.*..**.*....*....*.*.*...**.*..*..*..***.*.*.*.**.**.*...*.*****.*...***.****.*.........*.*..******.*..*...****..*.*..*..*.*.***..*...***.*..*..*.****.......**.**..*.....*..*..***..***.**..****.*.**..*..*.....*****...**..***.....*.*****..********.*.....*.**.*..*.**..**...**....*****..*..*.*.***..*.**.*.***..*.*****..***.*.**...****..**..*****.*....*..*.*.*......*...*.*..*..*..**.**.....*****...**..***.****.*.....**..*..*.****......***.*.****..*..*..*...*..****.****....*.*.***..****...***.**...**.....**.****..*.****....*...*..*.*...*.....*.****...**..*..*...*.......**.*****.*..*.**.....*.***..**..**...*.**.****...******.*...*.*.*.*.*.**..**.*....*.**......*..***..**.**..*..*****...***.*....***...*...*...*..*.**.....**..**.***.*....****..***.**..*******..****.**.*.**.*.*..**..*.*.*.*.*.*.***.**.*...*.***.**.*.*.**.****.*.**..****.**...**..*.*****.*.***.*.**.**...**..***.**...*****..*..*.*.**..*.*.**.**.****....**.*.*..*..*..****..*...*....*.*..*.*..****..**..**.**..*...****.***.**.*.**..**..*.*..*..*.*....*.***.*.....****.**.***..**...*...***..*....*...*.**.*....****...***.*...**.....*.***..*..*..**.*.....*..*..*.*.*...*******.****.*.*.*...****.*..***.*......*.....***...*.*.*..*.**.**....*.*...*.*..*****.*.**.*....*..****....*...*....*.*.**.***.*.**...*..**...***...*.*.*.**.*.*..*..*......**..***.....*.*...***..**...*.*.***.*.**..***..*..*.*.....**....**....*..*..*.*******..***.***.******.*.*..*....*.*....*.*.**.....*.**....*.****..*.....*.*****.*.**..***.**..*...**.**.**....**...**...*.*.*..******..*..*****..**.**.**.*..****.*...**..*...*******..****.*..**..*..**.*...*.**.*.****...***.***...*.**.*.*.*.*.*.**.*..***..**...**.*.*....****..*.....*.....*..*.***.*..***...*..***..*..**.*.*.*.**..******..*.....*.*...*..***.*.*...******.**.....*....***.*..**...*....*....***.**..**..*.*.*. .*...****.....*..**...***..*.......**...***.**.**.**.*..***...**.**.*....**..*.****..**..*..***.*.***.***..**..*...**.*.*.....*.***...**.****..**..*..****..**..*..**.*..**...***.*..**.****.**.***.*.**..*..******..**..*....***..*...*..*.*.*...**.*.....*..*.**.****.**....*.***.*..*.*....**..**.*.**.**.****....*..*....**.****.*.*..****...*..*****......*.*.....**...*.*.*.*...**...*****.....*.*.**.***...*..**.**.....*..**.........*****..*....*....*.**......**.*....****.*.***...**.*.*...****.***..*..****.*..*.*.****.*..*.*....*.**....*.*.*..**..*..**.*.**..**..**.**.**.*.****.**...*....*...*.*.*..**.**..*.**.....**.***..*..**...*.****.*****.***.***..**.***.***.***...********...**..****...*..*.**.*..*.****..*...**..*..*.**..*..*.***..******..****..*..*..*.******.*****.****.**....***.**.**..***.*....**.**...**.*.*.**.*.*..*..**.**.****.*.*..***.*..*.****.*...*..*****....*.*......******..*....*.*...*.**...*.**.*...*..***.**.*....*.....*..****.*...***.*..******.*..**..*.***.*.**.**.***..*.........*.*.**.*..*.****.*.....*****......*****.*......*.*.*...*.**.****...*.*..**..******.*.....*****.**.*****...*.......***.*..***.*.*.*.*........*****......***..**...*...**..*.*.*.**..*..*...**.*.*...**.*...*****..*.*.*.****..**..*...*.....*.*.***.**..*.*.**...*...***..*.*.*.*...*..*.*..**...*******.***...*****.*...*.*...***......***...*...*...******...*.*..*..****.**.*...*.*.****.....*..*.*.**.***.****.*.*......*.**..*.*****..*..******....*....*.*.****....*.*..*..*..*.***......*.....*.**..*******.*.*****..**.***.***..*.*.*...*....*..*.****.....*.**...***.**.*****.*..*..*.*..****.**..**..**.*...*.*...**..**.******..*.**..*.....*..****..*....**.....*.......******.***.**...***.****.**.*..*....*.*.**...******.**.***.*...**.*....***.*.**.**.*.*..**......****...**..**..**...*.*****.***...**.*..*.******.*.*.**.**..**.**..***.***.......*.***.*...**..****..***...*.**..*******..*..***.*.*.****..*.**..*..**.***....****.*.**.******.***.......*****..*.....********.*...**..*.**..*...***.**.*.*...***.. *.*..*.*****.**.***.*..*.*.*..***...**.**..*..*.*..*.*.****.***..*.**.**...*****.******..**.*.*..*.*.****.***..*.....**.***..***......******..**..*.***.*.*.**...***.**.*.**.*..*..****....*.*.**..*..*.*..**.***.*.....**..*.*.****.***..*..***.******..****...*.*.*...***.******......*..***.*.*..*.**....*.*.....*..**...**.*.*...*..*....*..*...*.*..******.*.**....****...**..*.*..*.*....****...***...**..**.*..***...**.*****.**...*...*****...*...***.....*....**.*.********.**..*..**..***.**..**....**.*...**..**..****.**.**.***..*.*.*...**.******.**.***.***..***.**.**....*.**..**.*.**.**..******.......*****************.*..**..***...*..**.*.**..**.*.*.*....*.**.**.*..*.**..**..*...*..**.*.**...***.***.**.*.*...*.**...*..*******.*.**..*.**...*.***..**.*..*...**..***...*....**..********...**.*....**.*.******..**..*..****.*....**.**..*******....*.*..*.*.**..***..*.***.*.*..*.*..*.*.*...**..*.***..*.*...***.*...****..*.*.*.******...*..*...**.****..*.*.*...**..*...*.*.*.*.*.*.*...***.*********............*..**.****..*****.****..*.********..*.****..******..**.*.**..**...***.*.*..**..**..*.*.**.*...*****.........*.**.**...******.**..******.*..*...***.*...*.**.*******.**.*.*..*..*.***..**.****..*...**...***..*.**.**.***....*...**.......********..****.*.*.**.**.*..**...******....*.***.*..*......*******.***.****.**..**...*..*..*...*.**.*.****..**.*...*..**.*....*.**...*.**.....****.*..**..*.**.****..*.*....****.*..*........*.**.....***....*..***......*.**..*.*.*..**.*.......**..**.**..******.*.*..**.*....*.*..*....*.**.***.*....*...***.**.*....*..**..**.**..*..*.**.*.*.*.*.**......*..**..****..****..*.*.***.**..*.....**.***.*..*****.**.***.*...*.*.*.***..*..*..*.*.**.*.....*.*..**.*.*..*.**.**..*..***..***.*.***.*.......*...***.....***.****.***.**.*****.**..**.**.***..***.*..*.****.*.*..*.***.**.**.***.**.**..*..*....*******..*.*******..*..***.***.*...*..**.**.*****..**..*.*****..*.*.**....*.*..**.*.*.**.*.**.*.*.*.*.**...*.**.*.*..*..***..*****..**.****....**....*.*.*...*..*..*.*..*.** **.*.*...*..**...*..*......*.****.*..****.......*..*.***.***..*.*.**.*..*.*****..*...*.***..**...****..*..**.*.****.*.***...*.***....*******.*.**.*****...*...*...*.**.**...*.**.*.....*..****.*..*..**..*...*.*.*****.*.*.****.....*.*.*..*.*...*.*...***.*.*.*****..*.**..*.**...*..**.**.*.*.*.*.*..**.*....***..*.*..*.**..*..*.*.*....*..****.**.**....*...*..*.......***.***...**.....**.*.*.*.***..*.****.****...***...***...**...*.**..*.*..*.*.*.*.*.**.**.*...**.**.......*..*.*...***.*.*.*..**...*..******.*.*.*......***..*..**...***.****...*.***....*****.*....*...*.*******..*.*..**.*..**..***..**...**.**.**..*.*.***....*.***..**...***.***.*.**.*.*.****.*....**.*..*.*.*..**.*.....*.*....***..*.***..*....**..**.**.*.*.**.*.******..**..***.*.**...*.*..***********.****..**.*..*.*..***...**..*.***.*...*.**.***.*.**....*.**..***.**.*****.**.*.*.**....*.********.*.*.****..*..**...****.**.**...****.*....*.*.*...**.**......*...**.**.*****.**.......*.....***...*..**.....*.******....*.**...*..***.***..**..**..*...****..**.*.*...**....*..**....*.***..*.*..*.****..*.****..**.***.*.**.**...****......*..**...**..******.****.******.*..*..***..*.....**...*..*.***...*.*.....*.**.......**.****....*.********...***..**..***.*.**..**...**..*..***.*..*...*..**...*..***.*....**.*..***.**.*..*....*..*.***....*****.*...**.**..**......*..*...***..*..*...****..**.***.*..*.***..**.**..*....*...*.*....*....*.*..*...*****.*****.*...***....****.....**.....****...*......*.***..*.*...*.*.*..********.******..***...*..**....*.......*...**.*.*..****........*******.....***.**..****...**..**..****.****...*.*..*.*...***..*.*.*.*....***.*.***....**.**.*..*.********..*.*....***..*..*.*..*.....**..*.**.*.........**.***...*.**...*.**..****.*.....***...**...*.****.*.*.***.*..*.*.*.***.*.*..**.**.**.**.*.***.*.*.*.***..*..*.*...*.......***.**..**.********....*.*..*.*.*****....*.*..*.....**....*..***..*.*...**.**.*.**.**....****.**.*.**.**..**..***...*..*..*.*.*.**..**..*.**.***.***....*..****.*...*..**.*..*.*....*.*..* .****...*..*.***.*.*.*...*..*..****..**.*..*.*..*.*..*.*.**.*.**.****.*...**.**.*.**.**.....*.*....***...*.*..***..*.*.**....*.**..*....***..*****.**.**.****.**....****..*****..***.*.******.*...*..*****.........*..**.*..**.***.........*..*.**.**..*...***..**.*......***....*....**..*...**.****........**...*.*.*...*******.***.**.......**.***..*****.*.*...*.***...***..*...*..**..*.*...*....*.****...**....*.......**..*.....*****.*.*...*...*..*.*...**.*****..*.*..**.*..**.*..**..***.*.......*.***...*.***...*****...*.*..**.**...*...*.*....*..****..*.***.*..*....*.******..***.**...*.*.*....***..**.*.**..**..*.***..*..******......******.*....*.*..*....*.......***.*.*..***.*.*...*.*.***.****..****.*..**...*.*..***..**..*.**.**...*..***....*.*..***.....*.****.****.***..***.*..**.*..*..***.*.*.....**..******.***.***.*.*.******..*.***.*****..*...**.***.**.**.**.*.***..**....**.*..*..**..*.******.******.*.*.*****...***.*....**..*....***....**.......*.****.*...*.*..***.*.****...*..***.**.*..**.**.*..**..**..*..**.**..*.***...*.***.*********....**.*..**..*.**..**.*...***.**.*..*.*****.....***.....****.*.**.......*..***.**..**.*.***..*..*..**..*.***.*..**.*..*.****........*..*..*.**.**.***.*.*****.*.**.***..*..*.*..*.***.*...*..*..*.*.**..***..*.**.**.*...***.***.**..*******.*.**...*******..**.*.....*****.*.**.*...*****...****..***..*.*.**......**...**.*..*.**....*....*.....**********....****.***...*****..**.**..*******..**...*..**.*****....**...***..*****...**..**..*.**..*..***..*..........***..***.**...*.*.****.********..**.**.....*.***..***.***.****..*.....*.**.***.*..*.**.***.**.****..***...**.***.*.*..*..******..*....****.**...**.**..**.***.*.**..*.*.*..*****...****...*.....*......**.*...**...*.**..***......*.*.*.**.*.*..*.***..**.*.*.****..***.**...**.*.*...****..**...*..******.*.****.******.*..*.*..*.*..*.**.***..**.**...*.*..**.*..*.*.*..**.*.*.*...*....******.**.**..***.**.***....*......*.....****...***.....*..*.**.**.*.*.**.**.*..**.**.****...****.***.***...*...*.*.***.** .*.......**..**.*.**........**..*....*.....*.***.....*..*..*..*****.*...**.*.*.*.*..*..*.....*.**...**.***...**.*****...*.*.*..*.*.*.*....*.******...*.**......**..**.*.*..**.*...*.*.*.*..**.*...*...**.*..***.**.*.*....*********.**....*.****.....**.*.**.**...**..***..*.*..*.**...****.*....*.*****...**..**..*...*.*.***...*.****......****..*.**....***..***.*.****..****.*...*..**....***....*.*.....***.*.********..**.**.*...*.....*...**....**....*.*..**.**..********...**.**.****.*.*.****.*.**.*..**.**....*.***.*..*.**....***.*...*.*.*..*..*.****.**..*...*.*...*..*..*......*.....**.***..*....**....***..*..*.**.*..*.**.****..*.**..***..*..**..**.**...*.***...**.*..**.***..****.***.****.*..*...*.*.****..*..*.*...*..**....*..******..*.*..**.*.**..*.****.**..***.**.**.*.*.**....*..**.*..****.*...*.*..*...*.****..***....**...***.**..*******..*.**.*....**...***...*..***.*****..****.****.*****.*****.*.*....*..**.*.***.*.**.**..**..*..**....***...*..*.....*..**...**.*...**.**..*...***.*.*..*..*..*******.*...**.*..***...*.*.**..**..*.*****...*......*..*...*******..*...*.*....*.*.......**.......**...*..*.*.***...*******.*.***..***..****.**.**..*..*....*..*.*..*..*.......***..*.*..***.*****.*.**.*....*.***.**..*.......*.**..*..****....****..*******.....**..**...*.**.**.******.**.*..***.***..*....**.***.*...****.*..*****..***...****.*.****.*..*.***.*..*.*.**..****.*******.*...*....*....*****.*.*.***..****..***..*.*.*.**..*.....*..*.**.*..****.*.**.....***.....*.***.****...*..*.*..*...**.***..*.**.***....*****...****.****....*...*****....**.*..**..*..*.*..*.*.***.*******.**....*****..*.*.*.*..**.*.*.*..*.*.**..*..*.**..*..**.*..*****..*.......*****..****.*.**.....**.**...****.*...**.*..*.**.**.*.....*.****.*.*.*...*...**..**..*...*...***..**********.*.*...*..*..*..****.*...****..*..*..*******.**......*.*..*..*.**..*.*..*.**..***..**...*..***.*....*.***.*..*.*.**...*****.*..******.**..***..****.***..**.*.****.**..*...*..**.*..*.**.......***...***.*.**...**.*****.*....**..*******.*.**** ******.*.**...**.*...**..****.**.*..*.*.....*.*.***.*.***.*.*..**....*.....*..*.*.*.....*.*.*..**.**..*.*.**...**....*....****..*****.**.*.*..***.*..*.*...*.*.**..******.***...*......*..***..***...*..***.*....*..*.*....**..***......**..*.*.*****.*.*..*.***......**********...***..***.*..*....*.**..*..*..*....***..*..*..*.....**.**.......***..**..***.**..*.*....**.*...*.*.....*.***.***..*..*..**....*....***...*.**..**..**.....***..**..*****.**..*..**..**...**..*****..*...**.******.*******..***.**.*.*.**.**..*...*.*.***..*.**...***.**..**..*.....*.**.*...*...**.......*.....*.*.*........**.********..*****.*..*..*******...*.*..*....*.*.**..**...***.**.*..***...**....*.**.****...*.....***...*...*.**.**.*.**..*....*.....**.*...****.***..*.*...*...*******.*...****..*.******.**..*.**..**.******.*.**...*.***.*.**..*.***.****..*...*.*..*..*....*.*..**..***....**...********..*..***.*.*.**...*.*****.*.*..***.**....*..*.****.....****..***.***...*..*.**.***.**.*..*.*.**.**..**.**.**.**.***..*.**....*....**..*.*.*.*..*.****....***.**.*...*..*..****.....*.*.*....*....**..*.**...****.......*.*.**.***..*..***..*..*.*.*.*.**.*.***.*..**.*****..*.***..*.*....**.*...*.***.**.*.*..*....*..**.**.**.***.....*..**....*.*.*..******..*.*...**.*..**.****.*.**.**.....***.*.*..*.**..*..**..*.*.*.*..*.*....**..******.*..*.**.**.*****.**.***..*.*.***........****.******.....**.....*****.*.*.**.*..*....*.**.**..***...*...**.**..**..**...*****.**.**..**..***..*....**....**.*..*......**..***.*..**..**.*..*..*.*....***..*.****.**...***.*.***.*..******.*..**...***...***.*...*..*****.**...**.*..*.*.....*.**.***.***..*..*.*.**.*.**..**.**.**....****.*.....*..*..*****..*..***.****....*..***...*.****...*****....**.****..*.*..*...*...***.*****.*..**.*.....*.**.....*..***..**.*..***....***........*..*.*.*.**.*.***.**.*..*..****..**.***.***..**.**...*.*..*.*...***...*..**.*****.*.***.*..***.*...*.***.***...****...************...***..***..**.*.****.**.....***.*.****.*****.*.**.*..*..*...*..*..***.**..****.*.*.*. **...*.*.**.*.........*.***..*...****...****.**.****.***..*..**.****.*...***.****.***..*..*.*.....*..*.*..*..*.***.*.*...**.**.*..*.*.*****...**.*....*.*.*..*..**...*..*.....*.**...**.**.....*.*******.*.*.*.*.*..**********.**...**.*...*.....*.*.*.****.**.*...**.....**...*.**.***.*.*..*.***..***.*.....**.**.*.*..***..**..*...***..*.*...**..*.**.**.*.*.*.*.*.****.*.***....**..**..**..**.*.**..*...*..**..*.....*...*..**..*.*..*.*...*.****.*****..*.*.*******..*.*****...**.***..*.*.**.*.**.*******..*...****..*...*.*...*....*.*...***......*.*.***.****..*.....**.....***.*.***.****...*.**.**....*.***..*..***.*..*.....**.***.***.*.*..*.*.***.*.*..**.*...***.*..**.....*.*....*.****.*.*.*.*....*.***.**.**.**..***.*.****.****..*.***..*.**..*...**.*..***.....*..*..*..**..*..**.*.*.*.**..**.**..*...*..*.**..*...*..*...**.*..**...**...*..**....*.*.**.*.***..*.**.***...*.**..*.*.*.*.****.**.**.*.******.**.*.....*.*..**..*..**.*..**..*.*.**...**.*...*.***.*...*.*..*...*....*.*..*...*.****.*.*..**...*.*..*....*..*.**.*..***..**.**..**.****...*.*........**.**..**..**.******.***..**...**.**.***....**.*.*..*.**.*.**.***.*****.*..***...***..****.**..**.*.*..**.*........*..*.***.*.*.*..****....***..*.*.**.***...**..*.....***...*.**..*..*.....**.*..**.**.*.***.*..**..*.*.*.*.******....**..*......*****..**........**..*...**.*.***...**....*...*....*..*.*****..***.....*.****.**.*.****..*.*.....*.******......*..**.*.****.*..**..*.**.*.**.**.*..**.*****.****....***......***.*****..****.*....*...*..***..*..**.*.*.*..*.*..*.***.****.....**...*...*.***.***..*.***..**..**...**.**.***.***...*...*..*****....***..*.*****..**...*.******..*..***.......*...**..*...***.*.****.***...**.*.*.....******.*..******.***.*.**......***.*.**...*...*..*.***....*.**.***.*.*******.*...*.**..*...*....*..*.*....*...*...***.*.....**.*****.**..*.**.*..*.*.****..*..*..*.*.*......*.*.*..******..**.*.*.......**..**.....***.******.*.*.......**.**...*.*...*......**.**.*...*.**.***..***.*.*.**..***.*..*...*.******..**....**.*** ****..***..**..*.*.....***********.**.**..*.**.*.**..******.*.****.*****..*******.**..***..*.**..**.**.*..*....*.*..**.*.*.***.*..****.*..**....*.....*.*..*.*.***.*.*.*..*.**.*..**.*..*.*..*.*.....**.*.****.*.******.***..*...*.*.*.*..**..*.....*...........*..*.*.*..***..*.***..****...*.**.....*.*.*****...*...*...*.*.**..**....*.***.***.....**.*.*.****..**.*.**..**.*....**.*..****.**..****.***.**.***...*.*.***.......**..****.*..*.**.***.***...*****....**......*.**.***.**.....***.*....***.*..***.**.*******.**....*..*....*...**...*...*..**.*.***..*...******.*.**.**...**.**.**.***.....*..**....*.*..*.***..*.**...****.*..**..***..********.***.***.**...*.*...****.*.....*.*.*****.*.***.*..******...*.*.*****.********.*****....***.*.***.**...********.**...***.**.....**.*.*.*.**.*****.***.**..*....**.**.***.*..**.*.*.*....***.*....**.*.*.**..***.*...**.**....*.***..*.***.**...*....**..*.....*...***.*..*.*..*.****.**.*..****..***.**.**********.**.***.**.......***.*.****....**..**.*.*****..**.*......*****...*.*****..*.***....*.*...**..*.*....*.**.*.*.*.*.***..*.**.*.*********.****...*.*.**..****.**.**....*...****..*.*.*.*..*******.**.**..******..***.*...***.....***...****.******.*..**********.*.**.*...*..****.******.**.***.**.*....***..*.....****...*.*..*...*....*..*.****..*...*.****.*.*.*.******.**...***.***.**.*.**.*.***..*.*.***.*...*.*....*.**.**.....****..*..*.***.*******..*..*.*..*..*.*.**..*....**.....***...*****.....*...*....*.*.*.*...***.*.**.**...**..*..**.*****.*.*.........**.....**.....****.***..**.....*.*...*..*...******........*****.*...**...***..**....**.**.******.**.****.***..*.**...*.**.*.**..**.******..*.******.**.*..*..***.***.*.*....**..*..*...*.*..******.....*..*.....***.*..*..*.*...***..**...**.*..*.*.**.***.*..***.*..*..*...*.*..*..*****.*.*******.*.***.....***.........**..*****..*...*.*......*...*...*..**...******.***.***..****.*****.**..*.*...**..**.*..*..*..*..****.*...*.*.***..*...*..*.*..*.*.*...*****..******...*.**.*.**..*.*.*..*.*..*.*.***...*.*... *..*...*.*.***.*..****...****.*....******.***.....**.**..*.*.....**..*.*****...**....*...*.......**.*.*....**.*..******.....*.*..***..**.*..**......*..**.***..*...**....*..*.*..*.*.*.**.....***..*..***.*..**..*..**...********..**..*****..*.*.*.*...**.*...**.*.**.**.**.*...**......*...*.**.....**.*..*.**.**...**.*...*.**.*.*.*.*.**.*.**...**....*.*******........*.****.**.*.***.*...**...*******.*.****.*.*.***.*****.*.*...**.*..**....**..*....*.*.*.*..*.*.*.***......*****.*..*......****.****.**.**...*...*..*..**.*..*...*..**.**.****.*.******....*.**...*...*.*.*.*..*..*.*..**.*...***....*.*.*.**.**.**..***..****..****.........****..**..*.*.*...***..***.*.*..*..*.***.******.**.....***...*..**..**...*...***....****..*.**.**.....*****..*.**.*.*.**.*.**.***..*..*...*.......*..***.*..*.*...*...****.**..****..**.*....*....*..*.*...*...**..****.*...*****.*.****.********.*.***.......**.....*.*.******..****.****.******.*.*****.***...*.**.***..*..****.***.**.*...**...*..****.*.*..**...**.*...**..*.**.....*.*.*.*.*.*..*.*.**...*..*.*****.....**.*.*....***.**...*...******.***....***...*...******.**.*....*......*..**.*...*..*..**.**..**....*.***..*..***..*..*.*.*..******.****.*.*.*.***.*....******.......*.****..**..*....*..*.***.**..****..*...*..***.*..**...*..*****..**.*...**.**.*..*.**...**..*.****.....*.*..***......**..**.*.....*.***...***...****.*......*.******..*..**...*...***..*.**.*..*......*..*...*...*.*.******.**...**..*****.*.*.****.**.*..***..*.**..***..*.*.*.*..**.**.***.*.*.*..*.*..**..*....***.....***...*...*****..*.*..*.*..**.*.....*************..**..*.**.*...*..*.*...****...**.*.**......**....***.*****.**..**...**.***.*...****.**.**...**.....*..****......**.*...***.**.*..*.*.****.*.**.**..*.**.**..**..**.***..*..***.*..**..*...*..***......*.**...*...**.*..*.**..**.***.*****.**.*.*....*..*****.**.**.**.*****..**....*.*.***....*.*........*.*.***...*.*.*..*.***.....*..*****.*......*.*..*..*.**.**...**.**....****.*..*.**.*****....**....****..*..*.......***..*..*.....***. **..*.***.***.**.***.*..*.**..**.****.**.****.*.*.*.*.******.**.*.*.*..**...*.*.*..***.*..****...****...*.**.*.*.*.**.****.**.*.*.*..*..*****..*.*.****.*...**.**.*..*....*******.**..*.*.*....**********.*.....*........**..*.**.***...***.*.***.*..***.***...**.*.***..*..**....**....*......*.*..****.**...****..**.**.*.*..**.*.**.**.*.**...*..**..**.***..*.*.*...*.*.**.****.*.**..**....*.**.**.***.**.****.*..**...**....*.***.....*.**.*.*.*.*...*..*..**...***.*...**..****.*..**....*..*..*.*..*..*.*.*.*.**.*..*..*.....*.***...*.*.*..**......*..*....**..*******.*...*...*.**..*.*..**..*.**.**...****.*..*.**.*..*.**.*.****.***.**.****.**.*.**.*.*...**.*.**...*......*.****........*...*...***.**....*****...**....***...*****...*.*.*.*...*.**.***.**...****..*****..**....*.*****.*..**..*****..*..***..****.***.***.*..*..***..*.*.*..***.....*....***.****....*.**.**.**..*.**.**..*******.*.*......*...**..**....***.*.*********...***..*****.******.*.*....*..*.***.**....*.**..**.*...*.**..**.*.***.**.*.*.**...***.***.*..*..*.*..**..*..*.*...*...**.**..*..**...*.*.***.......*.**.*.*.*.***..*****..**....******.*****.**......*..*.****...****...**..**.***..*...*****..**..**...****....*.*.***.*.**.*..*.*.***..**....**....**..*.***...**.*..*..****..***..**.....***....********.*.**...*....***.*.*..****.****..***.*.*.*.**..***...***..*..*.*.*...*...*.*..*........***...*.*...***.*.*..**..*.*****.*******......*...*..*.*.*..**..*...***.***.**.**.**..****.*.*.*..****..*.**.**..**.*...*.****.*.**.*.*.**.*.**.*.***.*.*.*******...*........****.****.*...*.**..***...*...***.****..**.***.**...*.**...**.*..****..*.*.*.*....**..****.*....*..**.***.*.**.*.**...*.*...***.**....*..**.*....**.**.*****..**...***..*.*.******..*.*...****.***...**.**..**.*.*.**..*.***.*****..*.**...*...*.******..*****...****.*.****..*..*.*.*...****....*.*...*.*.*..*.*.**.*.*.*****..***..*..**.*.....*..*.*.*..**.**.*...**.***.*.**.**.*.**.*..**..*.*.**....***.*..*****.***....***..***.**..***...***..*.*...*..***..*****...*.*.*.**..*. ***..*..****..**...*......*.*.*...*..**.....*.....**...**.*..*......*.*...*.*.*.**....*****.****.***...*..**....*****.*.*.*.**....*.*.....****...*..*.....*.*..**......*.****..***..******.****.*****..*..*.*.*.**..*..*.**.*.**...*.........**.**.*..**.**.**..*.*..*....***.*.***..***.***.***..***.*.**..****...****...***.....*..**.**..***..*.*.****.**.....***.*.*.**..*****..**.*....**..*************.*.........**.*....***.***.*...**...*..**.......*....**....*.*......*..*.*....*..***.*..*.*.*.*..***.**..*..**.***..*..***....****..*.........*.**........****..**..**.....*.*..***..*.**....*..*...*..*.....*****..***.****.....******..**..**.*...***...***.*..*.****..*..**.****...***.**..*..*..***.*****..**.*...**....*********..*.*.**....**.*..***.*.*..***.***....***.**.**.*.**..*...*.*.*****.**.*****..***.**.......****.....**..*....**.*.*.*.***.*.*.**.......**..*.*.*.***.*..**.*..**.***..**..*.**.*.....**..**..**.**.**....***.****.**..***..***...*.*..***..*....**......***.....*.......***.**.****.****.*.***..*.*..**.*.**.*..**.*..**.******.**......*.**....******......***.*..***..*....*.*..***.*...........*****..*.*...*.*..***..*.****....*...*******.*......*..**.**..**..***..****.**..*..*..*..**.*****.**.*......*.*.**...*.*.*.*.****..**...*.*..*****....**...*.*..*.**..**.*...**.......*.*..*....***..**...*.*.*****...*.****.***...*...*......**.*.....*..**..*******...*...*.**.**...****.*.******.***....**.*....**.***..*..*.***.....*........*...*..**....*.*********..*....***..**..*.*......*.*.....*...**...*.*.***..**.*..**..*.*.*..*.**...****.****.....*.******.*.******....******.******.*...*.....**.*..*...*..*....*.*.****.*****..*..****.*..**..*...*.....*...**.***...*.**..**........*****.*.**...*.**.**....**.**..*......*.*..**.*.**.*.*.*.*.*..**.***...*..*.****.*.***...******......***..**.*.*...**.*.****..**.*..**.**..*.*****..*....*****...****.*.***.*.*..*....*...*.*..*.**..*..**.*...***..***.****.**.*...**..*...*..*...*.**...**.*.******.*...****.*...*.*.*...*.*...*.*.**...***..***... ***...*...*.**.***....**..**...*.**....*.......*.*.*.****.***...*...*.***....**.**.*..****.*.*...***..****.*..**..**...****...******.*.**...***.*..**.***.*.***.*.*..****...*....*.....***.*...**.*..*.*...*.*.*.**.*..**.***.**.*..*.*.*..*.*.*......**..**..*.*.**.*..........***...*.*...**..*..*..***.*..***....*.*...**...*.*.**...*.....**.....**..***.**..**..*.**....**.***.**..*.**....**.*.*..*.**..*...*.**......*****...*..*..**..*....***.*..*****....*.*****..**..*.**..*.*.**....*.*..***.**.***......**.*.*....*.....****.*****.........*****...*.*..**.*.***....**..**.**.*.*..**.*.*...**......*.*.*****...**.*.....***...****.*..**...*.*.......**..**..*......*.*.**.*.**.****.**..*.....***.***.**.*.*.....***.**.*..*...*....**...**.***.*..***..*....*****..*....***..******.**..*.**.*****..*.....*..*.**.***.*...**.*.**..****.*..********.***.**......*.....*****....*.*.*..****.*.**.....*.**....*.****.***..*********...******.*.*.***...***..*........*.*..**.****..**.*...*.*.*..***..***.***.****....**....*.*****.**...*******.*......****.*..*.*.*..*...**...*...*..*....*.**..****.*.**..*.....***.*......**...*.**..*.**..*.*****.***..*..*..........***.****...***.**.**.....*.*...*.**.**.***....*.*.*..*...***...*****.*......*.**.**.*****.*.*.*.**..****.**...***..*****.**.....*.*.*...***..*.*...*****.****.*.**..**..*.***..*.*...**..***.*.*..**..*.******..*....*.**...**.*....**.*..***.**.*.**.**.*.*.*.....*..*.*...***..*...*..*.**.**.**....**..**.*.......*****..*.*...*...*.***.*...*...***.**.**...***.**.*.****...*..*..***..*.*.****..**..***.......**..*...*.*....*.**.*..........*.*.*...***.*.**....**.*......*.*****.***..*..******.**...*.****.*.***.**.*****..**..**..****.*.*.**.*.*.*.***.**.**.********..***..*.*.****.......*..*.***.....***..*.*..*.*....***...*..*.**..**..*..*..*.*..***..*******.***.**...*.*..*...**.*...**..*.*****.*.***..*.**.***.**..**.*..*..**.**.**.*.***.**.*..*...**.*...***.**...****.***..***.....***.**..**.******...*..**.**.**.....**.........*.*.*.****.*.******....*****.. ..***.*..*****....*..*.....*.**.**.*.**...***..*.***.***.***.*...***...**..*..**.*....******.**.**....**.*...**..*..*..*..**.*.****.......*****..*.*.***.***.*...**..****...*..*..*.*...*..**..*..*.**..**.***...*..***...***.*.**..*.*.**...*******.****...***.*.****.**........**.........**.*....*.*...**..******....**..****..**...*.**.*.*****..********..***.*..*.**.*.***.****...*....*.*.******....*..*....***.*.*..******.**.***....**..**.**.*......**.*.*.**.**...*.**.*.*...**.***.....*.***......*..*.*..*.**...***..***.....**..**.*.*.*.**.***.*...........*.*.*..****.*.***....*.....****.....*.*....**.*.*.*****..****...**.*...*..*..**..*.**.*....***...**......**....***.*..*..*.*..*..**.....*.*...***....*..*..**.*.*******.*....**...*..*...*...*..*.*......*...******.*...***..**...*.**.....**.***...******..*.*.....*..*.****.**.**.*.****..*..*..*.......*......*...*****...**...****..**..*.***...**...****.*.*..*...**.**.*.*.*...**.*..*.....***..*.***..****.**.****.*.***.*..*.*.**..*.*....*.***.**.*.**.......*.**.*..***.*..***.***..**.*.*.**..*...****.....*.*....*.**.*....**********.***....*.*.*..*.***.*****...*..*..***.****.***....*...**...*******.**.***.***..*****...*******.....*..*.******.***..**.*..**..***..*..***.*....*...**********...***...**.*..*..*.***.*****..**.******..***.*.....*.*..*********....**.****.***.***...***......*.*..**..*...**...***..**.*.*****..**..**.*.********..*...*..*.*.*.*.*..**.*.*..*..*...*..**..*..*.*.*.***.***.*.*****.**..*...***..**.***..**.*******..***..**....*.**.*....*.*.*.*..*.*.*.****......***.*...*..***....********..**.**.**.**...*.****.........***...***.**.*.**.**.*.*...**.**.*.....**..****.****..*..*..*.**..*..****..**...*..*..*.**....*.**.*.***..*.*...*.**.....*...*.**..*.***..****.*...*...*...*..**.**.*.***........*.**.****.....*.*.*.**.****..**.**....*.***...**.*****....****.*.*.**.*.*.*......****.*.****...*.......*.*.*..**.**..***.**...*....*.*..**..*...**...*.*.*.....*****....***..*..*..*.**.**..*..*.*.*.**.*...**.......********.*.*...*. .*...**..***.****.*..*......***.**.**.**.*.....***....*.*..**...*.***....*.**....**.*******..**...*.**.....*****..**..*..*..**.***..**..*..**......**..**..****.*.*..******.***......*..**...**.*..**.*..*..****.*.*****.**....*.***.*.*.*.******.*******..****..*...**.*.***.*..**.*.....**...**....****....*.**.****...*..*..**.**.*..*.**...****.**.*....**.***...**.*.****.*.*.*.**....**....*.*...***....*...**...*.*..*.*.*.*....***.**.*.******..*..*.*.**.**...**....****..**.......****.**.*****..*.*.***.*..*.**...**...****.*.*.******..**.*...**..*.*.***.*..*..**...*.*.******...........*..*.******.*....****...**.*.....*.**.**..**.******....*.*..*.*..***.*.........****..*.*.*.*..*.*..*.*....***.***..*..**.***..****.*.**.***..**.***...**.***.*****..*...**.*..*.**.*....*...*.****..****..**..*...**..*.*.*.****.*..*.***.*.....***.*.**.*....*.*.*.****..**.*.***...*..***.*****.**.**..****....**...*.**..***...*...*.*.**...*.**..****.....*.**..*.*.*.**...*.*..*******.*******..*...***.*.*.*..*.**...*.***..*....**.*..*.*..**..*...*.*.......*.***.****.*.**.**.**.**..*..*.***.***..*.**.*..*....*...****.*.*...*****.***.*....**.*..*.....*....*.*.*.....*.*..**....**.*...**.*.***.**.**..*..*..***.*..*..*.***.*...***.......*..*..*.****.........*..***..****.****.**...*.......****..***.*..*.*.***.**.*.****..**...**...*.*.**..**.**.*.********.*.***.....*.*.**.*.*.**..*.*.***.**......**.....***..*****..*..**.**.*.*.*..**......**.**....*....*.****........****.**.***.**.*.....****...*.**........*.*..****....*..*.**.******.*.**.**.*..*.*....*.*..*.*...*...***.*.*.....****...**.**********.*.**.**....**....**.***.***.*.*..*.**...***.****.*.**..**.........*.****..**......***.***....*.*.*....**.*.*******.....****..***.*.********.*..**.**.*.****..**.*..***..*...*....*.*...**.....*.*.**.**...***.**..*.*..*....**..*....***....*.*****...**..*****..*.*.*..*.....***.*.*..*....*....*..*..***..*********..*...*.**...************..*...*..*.**.*.....*.*..*.*.*..****...*****....****.****.....**.****.**....*..*.***.** *.*..**.*..**.*.******.*...*.***.***.**....****.*****....*.**.**.**.*.*.**.***...*.**.....**..**.....**.**.*...**.*...*.*...*..*.**.**..*.****.***.**.*...********.**..*.*..*..*..****.*..*..**..***.*..**...*****.***.**.***.**.*.*.**...*.*...***.*.*..**...**.***.**.**.****.**....****..*.*...****.**..****...**....*....**...**.**..*********..***.**...*.*...****..****..**......*..*.......*..*.**.*.**.**.*..*.***..****..***.***.*..*....*....***....**....*.**..*..**.*....*...*..**.***.....*.**...*...**....******.**.********...*..*****.***.*.*...*...***.**..****.*..**.******.**.*.**..***..*.....*.*****.*.****.**.**..**.**...*...**.***..*..**..**...*.......*.**.**.****...**.*.*.*..*.**...*.*...*...**.......*..***.*...**..*....*.***...**.*****...**.*..*.....**..**...**...*.*....**..***.*****.***..**.....**.*....*.***...*.*.**....*.**.****......*.*.*.**.*..**..*.....*..*.**....**.*.*..*********.**.*.***..**....*.*.**.*.***........*......**..*....**..*.***..****.*..*.**......***.*.**..***.*.*.***..**...**...*.**...*.***.*..*..*....*..*****..*.**.*****.****.*.**..**...*..****..*..*...*...*..*****...***..*..*...*....****..*.*.**.....****..*****.**.*.*...*.*...***.**....*..*.*...***.*.*..***.*.*.*..*..***.**.....*......*...***.*****...*..*..**.****.*....*..*...*.**....**.**...*.**..*.*.**...**.**.*.*..**.....*.*..**...**...*...*.***..*...**....*..***.**.**...*****.*.*...*....*....*...**..***..**.....**......*.*.*..***.....**..***..*..*....**.*.**..***.****.*.*.**.***..**.*.*.*.****..***..**.**.****..*.*.**.*.**.****.....***.........*.***********..**...**.***.****..**.*.**.*...*.**..*.*......*.*.*.*.**.**.****..*.*....*.**.*.*..*...*..****.*..**....**.*****.***.***..**.*.**.*****......*...**.**.***..**..*.*..*.**.*....**..*..**..**......****..**...**.*.****.**...*..*.*.****..******.***.***.*.**.**.***......**.*..***.*.*....**.****..*.**.*..**.****..***..****.*.**.**..*..***.***.*.*.*.*..*..**....**.****.**..*.*.*.*.***.....*****.*....**..*.*.***...**..***..**.****.*.***.....*.*...* .*****...*******..*.****...*...*...*..**.*...*.*.**....*..******.**.*.*...***.......*..**.*.*...*..*...*****....*..*.****.*.*...****....**.**....**..*.****.***.*.*.***..***.***.**....**............*..***.*.*****..**..*..****.*.****......**..**..*.***...*..**.*..******..*......*...***.**.........**.**..**..*......***.....**.*..*.**.**....*..**.****..*.....*.*.******.*.***.*.*.*..*****....***.**..**.***...*****.*.**..***...*.*.****.**.****.**.......*.**.****..*.*.*.....*..**.*...**.***....****.*.***...****.*.....*.**.**.**...*.*.*..**.*.*...**..*......*.*..*..**..**....*.**..*..*.*.**.**.**.*.**..*..*.*.***....*...***...*.***..*.*****..*.**.*.*.*....***.*...*****.***..***...****..*.***.****.**...***.****.*.....**.*.*.*.*...**.***.**..*.*.*.*...*.*..*.**.*.*.*.*.*...***..*...*..*...*.*.*.**..*..*...*..**....**..*.******...*...*..**...**.*.***..*.**...*..*..*...**..*...***...**.*..*..*.....*....*.**.........*...**...*.*.*****.*..*.**..**..*.**.*....*.*..*.....***.***.**..*..*.**.*..*...***.****.....*...*.*.*....**..*.*.****..*.***.***..*..*...*...*..*..**.*...***.*.***..*.*.**.*.****.*...*..****.*..***.******.**..*....*..*..*...*.******..**.*.*....*.*.****..**.******.***..*.****..*.***..**.**.**..*.***...**.*.....*.**..**..****.**.*.***....*..*.*.*.***.....***.**.***.....**..***.*.*.*.*...***..**..***.*.*..*.*..***..**....*.....*.**....*.*.*.*.*..**..*...****...*..**.*....*.**.....***.*****..**...**.***.*.*.*.**.*...****........*.***...*.*.....**.**.*.*.**.**..**.**.*.*.***.***.*...**.*..*......*.**....**..***.*...*.*..***....*..*....*.**..*....*.*..***.**..*....*.*.**...*****.*.**....*.*.*.**...*.***...***....**..***.**.**.*.***...***.*..*..*.....*.*.*.*****.*...*.*.*****.**.*.*..*.*...***.****.******..***.*.*...*..****...***.*..**....**.***...****..*....**..***.....*.*.*...*.**..****..**.**.*..*..*...*.....***...*....*..*.*...**...*..***...*..*...*...*....*.**.*.*.*.*..*..*********..****....**....*.**..*...*.*..*.****..*.*.*****..**.....*..*.*****..******..**....*...* ****..*..*....***.****..***.*.****.*.*..*...***.*..***...*...**..**.**..*...*.**...******.*....*...***..**..*****.*..***.*...*.**..*.**.*...****.***.*..**..*.**...*...****.***.*.***..*.*.*...****.*..*.....*..**...*..****..*.*.**.*.**...**.***..*.*..*.*...*.**.*..***.*....*...**....*.***...*.**.*.**...**.******..*...******.**....**.*.*.*..***.*..**...**..**....*...***.*.*..***.*....*.*....**.*..*...*.*.****.**..***..*..****..**.*.**..**.*.*..*....*...***..*..*..*.*..*.*...*..**..*****.***.*.**...**.....*..*.****.....*.***...*.....**.....*.*.*....****..**...*..*.**.***.*.**.*.*..***.*******.....***...****..*...***.*.****..***...*.*.**..*..*.*.**.*.*..*.**.*..*..*..*.*.****.*.*****.*.****.**..**...*.*..*.*..*.*.*.*...*.*.*..***.*.**.....***.*.*.*.**.*****.*...*.....***.*...****.****..*.*..*****...**.*..*...*.*****.*..*..******..**.**.*.*.*...*.**.*.***.****..*.*.*..***...****.**..***..*.*.....*.*...*..*..***.....****.*.*.*...*.*...*..*.**...**...***.*..****.*....*.**.**...*.***...*.***..*.*.*.**..**..***..*.*.***..**..*.*....*........***..****.*.**...*.*...**.***.***..**.**.***..*...*.*.****.**.**.**.*..***.*.****..**.....*..*....****..**..*.***...*..*.***.*.**...****.*.**...****..*...*.*.*.*.*..*...**.....**.*.*......****....*....******.****.***...**....*..****.**.**.*.*.*..***...**.**.*..**...*.*..*...*.***.....*....*..**..**..**....*.**.***.*...*.*.*...***.*.**..*..**...***.***...***.*.***.*...**.***..*..*.**.*.***..**..*...***...***..*..*...**.*****..**.*..*....*.**.*******.****.***********.*..*..*...**.****..***...*.*..*.*.*....*.*..**...******...**.***..****...**...*.*.**...**.*.**..*....**.*.***.**.*....**..**......**.**.*....*.*.**..**.*....**.*...************..****.***...*..*.*..*.*.....*........*...**.*.***.*.**..*.*..***.*.****.******.******......**..**.*.*..****.*****.....***...*....**..**.**...*....**...*....**.**.....*..**.*.**.**...*.***.....*.*.**.**..*..*.*...**.**.*.*.**...*********.**..*****..**.*.....**.***.*.**..**.***.*****.*....**..**.***..*.**.* *.*****.**..*.*...*******.***.***...***.....*.****....***...**......****.*..*....*.*...........*..*******.*.*.**...**....***..**.*...*.***.*.******...*..**...**..**.***..*.*....**...*....**.*..**...*....**..*..*.*...***.*.*..**.......**...****.*.***.*.*...*.....*.*.*.***...***...***.***...*..........*...**.**.***..*.*.****.****.*.*...*.*..*.**...*..*..**.******...*.*.**.*.*.*.*..*...***..........**.....****..*.*.*.*****..*.**.****.*.*.****..**..******....****..*.*..*...*........**.****.*...**...**.*.**.*.***..***.**.*.*.**..***.***..**.*.*.*...*****..*....*.****.***.*****.*....*..***....*..**....**..*.**.**...*..*....*..*..*.*.**.*.**...**.*.***.***..****........****.*.*..*..****.*.**.**.*.******...**.*..*.*....**...*..*....*..*..*..****...**..***..**.**.**.*.*.**.*......****.****...**.***.**.*.***.*.****.**.**.**..**.*..*...*.*.***...***.**..**..*...*..*.*.*..**.******..*.........*..**...*..***.*...*.*.***..***.**..*..*.*****...*.*****..**.*..*..*.....***.*****..*..**.*.*.*.**..*.**.**.**.****.****.***....*.*....*****.*...****..*....**.**..*.*..**.**...***.**.*****...**.*..*..**..*.**.***.**.*...***.*.......**.**....*.**...*****...***.**.*........*..*.....*...*.**.**..**...*.*..**..*.*.*..***.****.*......*.**.*..**..**...*.*...*...***...*.***..****..*.*..*..**.*....*****...*....**..*.*....******.....**.*..**...**.**.....**.**.*.*......*...****.*.*.....*.*...**...*.*.*..****.*.**.**.*****.*.*.*....*..**..*...***.*.*.*..*...***.*.**.....*.*******.***.*..**..*...*****.*...*....*..**.**.*.***....**....*..***......*....*.*.***....*.*.****......****.*.*.**.*..***...**.*.***...**.**...*.*..*.....***.**...*.***.......**..****.*.**..***..***.*...*.*......**.*..**.**.***.*.*.*..**..**..**...*.*.**.**....***.**...*.*.***.*...*.*.**.****.....*..*........***....*.**.**.**......*..*...**.*.......***..***.****...***...*...**..******...*..***...**..*..*.*....*******.*...*****.....****..**....***....**..*.*.*...**.*.*..**.....*****...***....**..*...*.*...**.**.**..*...****.***.**** *...**..*..*...**..*.*..**.***.****.*.*****.*.*...*..*.*.*...*.*****.**...*.****.***.***..*...**.**.*..*...*.***.....*.**.**....*.**..*...*..***...*...***.*******...*..*..*......*..**.***..**.*.*...****.*.**...*.*.*.....***.*.**.**.*.*.**.****..*.******.**..**.*.*.....**..****.**.*.****.**...******..**......*.*..**.**..****..*.*.......**.*..***.*..*..*..***.*....*.**.*..*.**..***.**.*..*.**..*.*....**..***.*.....*****........*..****.....*...**.....**...*..****.**..*...**.*.***..*.*.***.*..*.***..***.**..**.**.*****.*.***..**.**..*....*.*****.******...**.**.*.*..*..*.**...**.**..******...*.**..***.*****...*.*.*..*..***..***.*.**.*.**.************...*****.*****.***.*...****..*....*....**...****.***...*.**.****.*******...*******..*.***.*...*...**..*..***.**..**.*....**.**...*.*..*.*****.......*..*.**.**..**..**.*.*****...****..*...*......*....*.*....*****..**...*.....**..*....*....*..**.***..**.***..*.*.*..**....**.**.***.....******.*.***.****..*.*..*..******..*.**.**.**..*..*..*.***.......*....*.*.**.*....*...*.*..****...*.**.*..***..*.*......**..*..**..*.*.*..***..**...**.*.**.**....*..***.***..****.**.*.*...*.***.*.*..*..*.......**..*...**..**.****...**..***.***.*.....***...*.**.*..*..*..**..*.*.*.*.*...*.**...*..***.**..**.*****.*****..**..*.*.*..**.***...***.**...*.*.....****..*..**.**..**.*****......**..**.**..***....*.*.***.....*....*........*.*..*..*.*.*....*****.*.***.**.***..**.**.***.**....*.........*...*******.....**.*.****.*...*....**.***.***.***..**..*....*.*.*..*...*.******.***.*....**.........**.**.**..*.*.*.*****.*.....*.........**..***......***.***.*.**..*..****...*..*..**.*.*.**.....**.***.*.**..**.*.*.*.*.*..*****.**.*.*.....*.******..***......*....***.***.*.*..**.**..*...*..*****..****.......*..*.*...*..*...*.*..*..*.*...*...*.****.*.*.**..**.**..**.*....*..**..****..**.*.*.*.*.**.....*.*....**..***.*****.***..***.***.**...**..*.....*.***..*.*.......*.***..*.**.*.**.***.**...*.**.**...*..*.....****..**.*.*..**..**.*.**........*.*.*.******.*.***.*** .*..*..*.**.*.....***..*.*....*****...****....**..*.*..*..*...**.*.*..*.*.*...*.**...*....***.***..**.****.*....**.***.*.*.**....**.*..*....*.....***.*.***.******.*.**..**...******.*...***.*..*.*....**.****.****..*.**.*..***..*.*.*.*...***..**.**.********.***...***...**........*..*.*....*.*.*...*.....**.*...*..*.****..*.****..**..***.*...*.*.**.*...*..*****.*...***.***.*...**..*..***..****...***.*...***..*.**..****...***..**.*.*..*..*...**..*....***.**...***.*..*..*****.*..*...***.**..*..***...**.*.*.***.******.*.***.**.**.**.*...*.*.......*..**......**.*******.*.*.***...*.*.****.*****..**.**.**.*..*.*.**...**..*..**..*..*..*.*..****..*............*.**.****..*.****.*.*.*..**.**..***.*.*...**..*.*...***.***..*....*..*.*******...**.*.*.******...*..*.**.......*****.....*.*.*.*....****.**..*..***..***....**.*.**.***...**..*..*.**....*.**...*........*.****..**.*****.......**.**.**.***.*.***....**...*.*.*..*.*.**.**..**.**..*.......***...*..********...*..*.**.*.....**..*...**...*....**.**.*.***..*.*..*..*....*.**.*.*.**.*.......****.**..*....*****..*...*..***.*.*.*.*...*...*..**...**...*..*...**.*.**.*.*...*.**..*..*.*.**...*......*..........******..**.*....*.*..*.*****..*.....*.*******..*.....**...***..*...**.**.****..**..**.*..***...*.*.*.*.*.**.***...*.*.**.***..****.**.***.*...******....**.****..*.**...********.....*.*..*...*.***.*.*.*.***.**...***.*..*.*...**.*.**.****.**...***.***.**...*.*.**.**.*****..****...**....****.**..**.***.**.*.************...**..*...*****....*.*.**.*.****....***......*..**.**.****..*.*...****.*..*...*...**..****...**..*...**..*.**.**.*....*.*.*....*.*.*..*.*....*...*.*...***.*.******.....**...****.***..*****.*.....*.......*..*...**..**.*....***.***....**.*..***.****..**...**.....****....*..**.*..****.*******.*.*......*.*..**.*.....**....***.*.**.***.**.****.****.*..**.**.*..******.*.*********..**...*.**.*...***......**.**.*...*.**.*.*..***.*****.*.******..*.**..**..*.***..*.*...*...*.**..**..**.*...**.*..*.*.***..*.*.*...*.....*....*..*.**. **...**.*******........****.*..*.....*..******.***.***.***.*.**..*****.***.**....***...*.*..****..***..**.*****........**..**.*..*..*.*.*.*.**..*.***.*.*****.*..*.*..***.**...*..**.***.***.****...*.*.**.**....*.*.*.****...*..*....*....**.*.*...**...*.*..*.*.*.*.*******..***...***.******..*.*.*.*..*..*.*******....*..*.***..*..**..**..****.*.**...**.**..*.*........*.**..**.*.***....*.*..***.*..**..**.*.......*.**..*...**.*.*.*...*......***.......*.*...*...**..*...*..*..*.****.*.*.*..*..*.*.*...*..........***.*...*...***.***..**..*.*.***....***.....*.*...*...*..*..*..*****.**..*....*.*...**.*.*...****..**.*....*..*...*.***.**..*.*....*.**.*.**.**..*..*****.**....**...******.*..*.****...*.**...*.**.**.*.*....*******...*.*.*......***...**.*....**.**.....*.******..***...***.**.****.*****.**...***.**.****..*.*....*.*..*****.****..***..*...*...**...**..**.*..**..**.*..**...***...***..*..***.*..*..**.*.**.*.**..*..***.*.****..*.*.**.***.**.***...*.***.**...*.**********..****.*..***..**..**....**.**..*.**.*..*.*...**....***.*....*.*.*.*.**..*.***.**....**..*....*...*....*.*....****.****.***.*..***.*.*..*....*.*..*...****.*.**.*.....****...*.....**.*..*.***.**.***..*.*...**..***.*....*....**.**.***.*.**..*******.****...*..**..*....*..*.**.*.*.**....***.*..*****..*.***...**.*.*.*.*****.**..*.*.*.*..*..**.**..**..*..*.*...****.**.*...**.**..*********.*****.***.*..*.*.***...**.**...*....**.**.....*.*..*.*.*.**.....**.*******.*....*.**.**.*.......*.*..*.***..*..*.**.**..******....**.*.*.*.*...****.*...*....**...*..***.*...*.**.*..*....******.*...**..**....**..*..**...*.*.*....*.**...*..****..*.*.***.***.**....**..*.....*.*..*.*.**..****.**..*.********.*...**..*********.......**..*....*****.***.***.*..*.*...**..*....*.*.*......*..***.******.*.*.*..*.*.****.....*****..**..**...*....**..*.*.*.*..*..**.**.*....*.*..***.....*....***...**.**..*****.*.....**..*.**.....*.***..*..*.....*..*.***.*.**...****..*.*.**..*..***.....*.....***..**.*..**.***...**.***...*.*.***....**....**..*.*.*.*. *.*.**...**..*.*****......***...*.**....***....***.**..**.....***.*****.*.*.*.*.**....***.....*.*..*.*.....**....***..****.**.*....******....*...*****...*...****..**.**********.**.*..*****...*....**.***....*.*..*..***.**.***.*.**.*..*..****.*.*.**.....*.*.*..**.*.*.*.*.***.***..****...**.....*.*..*.*.**..*****.**.*.***.**.*....*.**.*...*.**...*****.*..*..***.*.*.*.*.*****..*****.**.******.**....***.*.*...**..**....*..**.*.*......**.....*.**.****.**.*..**.*.******..*..*.**....**..****.***********.**.**..***...*..**...**....*.*..***..*.***..*.**..***.*.*..*.*.***..**...**.******..**..**.*.*..**...****.**..*.......*.......****..**..**.....**.*****..**..*****..*...**.**.**..**..*.*.*.*.*..*.*..*..***.*.*.*..***....*.*....**...*.*.*...*.***.***.....**.**.**.*...*****.*.*...*..*...*..**..*.**..**.....**....*****.*.*****.*...***.**.*....***.*..***.**..***.*****.*********..*.....*.*..***.*.*....**......**.***....*****.***......*.....***..***..*.**.***.*******..*.**..**.**.*.*....*.*...*.****..*.******...*.*.**....*..***.***.*.*..**..****...*****..**.**.***.*..*...*...*.*.***.....**.****.**....*.**.***..****.**.***..*.*...**.****.*.***.*......*..***....**.****.*.*...*....*.****..*..*.*...**.***...****..***.*.****...**.....***.**....**...*..*..*.**.**....**...*...*******...****.*.*.*.**.******.*.**********..*.**...*...***...***.*..***..*****....*.....****.....**.**....*.*******..*.**.*..**.*.....***.*.**..**...**..*....**...*...*...***..****..*****..*..*.*....**.**.*.....*..**.*.*.*.**....**.*.**..*....***....**.**....******..*..*...*.***.***....**.*...****..*****.*...*..****..***.*.*.*..**.**..****....*..*.*.***..*.*....*******.*****.*.....**.**.**.*****...***....*..**.**.*.**.*.**..**.*.*.*.*..*.*..*.**.......**..*...*.*.***.*..*.*..*..***..*...*..***.***.**.**...***..*...*.*.**..*.*.*..***.....***.*.*.*.*.*.*...*.***..*......***..**..*..*.*..****...**..***......*.*****....*.*..*.*..****..*.***.*.**.*..***.*...*.***.....*.*...****.*****.***.******.*..*....***.*...***..*.*** *.*..*..**.*.**....*..***..**....*.***..***.....**....*.*..*...*...*...*...**.*****.***..*.**.***..***.*.*.*.*..*...*...*...*......*****...***.*.*****..**...**..**..***...*......*.*.***.*..*.**..****...**.*...***.*...***.*...***.*..****...*.*****.*.*.*.**.****..*..*......**....*****...***.*..**.*.***.***...***....*..**....***.....*..**..***.....*.****.*....*.*...**....*..*..***.**.****.********.*.*..*..*****.*.....***..**.*.......*.*.*.*.*.****...*.*.*..***..*....***..**.****..*.**.*.**.**.*.***....*..*..*.....**...*....*.**.*...***.*.*.....**....**..*..*....*.***...*****...**.****.**.**.**....**.*.**.*..*..***.**.***.**....*..*****.****......*..*......***.**....****.*.*.****.........**.*.*.*...*.***.**.....**.*....**..**..***..*..**..*..*..*.*.*.***.......*...**.**.....*.******.*.*.....**...***..*..*.*.***...*****.*....**.*..*.*****.*..*.*.*.*.....**.*.*...*....**.**.**.*.***...*.*..*..*..*..*.....****.*.**....**...*...*.**.*...***....***....**.....****.*..**.*.**.**.*.*.**..***..***.*.....**.*...*..**..****.*....***....**.*..****.**..*...****..*.*..*****.*......*..*..*...*.**...**.*..**.*.**..*.*.**.*.**.*...*.*********.********.....**...****......*.**.*.***..*****.*..*.****....*.********.*.*****.***.*..*.*..*.*.*....*..****..****...**.***..*...**.*....**.***.*.***.......**...***....*..*..***..***.*...**.**.*...***.*...*.*.**.*.**..**.******..*..**.*....*.*...****..*.*..*..*.*.*****.**...*......**..***.*..*******..*..****.*..**...*..***.*.*.***.*..**.*.*****.**.*..*.*....*.........**..*....*.**.*..*..*..*..**.***.*.**..*...***.*..***...*..*..*..****..**......*.*..**...*.*..*****.***....****...........*.***.*..*...*****.*.*****.*.***.*.*..*..*.**......**.**.*..*...*...**.*..******..*.****..*..***.......***..*...*.*..**.**.****..*....**...*.***..*..*..*....*.*..*..**.*.***.....***.....***...*.****.**.*******.**.*.*...*..*..**.*..*.*.**.**.****.*.**..****.**.****.*....*..*.....*...*...*.*...*..*.*..*.*.*...****.**.*.*.**.**..*......*.**.*...*****.****.**.**..**....*. ..****.**..*.*...*....**..*..**...******....**********.********.*....***.***.**..*.**.**.*..*.*..**..*.***..**..**...*....***...*.****.....*....*....**....*.**.**.*.**..**.*......***..**....****....******.*****..*.*.***.....**.*.**..*.*.*.......**.******.*.****...**..*...*.......*....*..*.....*****.***.*...**...*...*..*..*******...**..***.*.*.**...**...**..*.****.*..*.....*.***.....****.**.***.**..*.*.........*..*.***..*.*..*.**....*....**...**.***...*****.*.*......*.*..*.****.***.*...*.**.*.....****...**.***.*....****.***.....*....**.**..***..****....*..**.**.*.*.*..*.**.*.*..***.***.*****....***..**..*..****.*....**..****.*..**.***..*....**...*...**.*****..**.**.*****..******.***...*...**..*.***...*.**..*....***.**..***......*.**.**....**.**.*..**.*.*****.***.**.*.*.******..*.....***....*.*..*.**..*..**.*.*...*.***..*.....*...**.*..*.*.**.**..*.**...**.*....*.**..*.*****.***.**....*..**.***...****..*..**.*.*.***.**...*.*.....**.*.*.*...***.*..****.****.*.*.****..*.*.*.***..*****.**....***..*****.****.*.*.***.*..**.***.***.*.*.***.****.**..*......**..*...*.*..**.*..*...*****..**...*.*.*..*....***..***...**..*****.**...**.*.****.*.*..***..****...*..*.******...*......**..**.*..*.*........**.***.*.**...**.*..*.****.*.***..*.*....***..**...*........*..**..**.*.**..****.****.*.**....*.*****.**..****...*.*..*.*******.*****..*.***...*.*..*.**.*.*.*.*..*.*..*..***.**....*.....*.**.**..**.**.*.**..*.*.***..*...**.*..*.*****.*..**..*.*..*...***.*.*.***..***.*...*......*.*.**.***.*....***.**.*******....***.*.**.*......*.*.*..*....*****....**.*.*..*..****..*.*..*.....*******...*.*****.*.**..*.*.*.**..*****..*...*.........******...*.*****...***.**.*..****.*......*..**.*.*.*..*.**.*.*.*.*...***..*.**.**...***..*.*..*.*..*.*****.*...***....*.**.*..**.**...*...****.*****..**.....*.****....****.***.*.*.*...*.*...***.****.**..***.*****...*********...*.*..*..*.**.....****.*******..*.....**.****.*..*..**..**...**.......***.**..***..*.*.*....**.**.......**.**.***.*.*.**.**...***..**... .*.**..***.*.*.*..*..*....*.......**.*****....*.****.*.*.....****.*....*.*..*.*.**....***.**.*..*****.*...**.*....*..*****..*.***.*...*.*****.*.******.**..*.****....*.*.***.*.*..**.*****.*.*..*..*.****.*.**...*..*.*...****.****..**.****.****...**..**.**.***.*.*..**..**.*******.***...**..**.*.***.*.**.*...**...*....***.*...******..**..**.*.....*..****..**.....*.*.*****.*....*.***...*.*..**.....*........**.*.*.*....*..*..**....***.........***.**.*..*.*.*.*..*.*.**...*****.***..****.*..*.**..*.*..******.*..**..**....*****....****...**.*.**.....*.*.***.*.***..**.**.**...*...*..***...******...*..*.*****.*.***.*....***.*.****..*.*..****.**.*.*......*****.*.*.*.*..*.*.**.*..*.........*..****.****.*...**......***.*.*.**..*..*.******.*.....****..*...*.*..***...*****.*.***.****.*.*.**..*..****...*.***....*...*.*...***.***.**.**.*..*......*.**..*..*.**..*..*.*.**.**..**.*.*.*.*.*..**...**..*.*.***.**..**..**.*..**..*..*....***.*....**.**..**.*.**.*****.....*...**.*..***..**..*.*..***.*.*...*..*.****.**..*...*.**..**..*.***.**.*.....**.***.............*.*..*..***.*****..*..**.*..*.**.*..***..*.**...*.....*..***....*...***.**....**.*..*.****..*.*..***.**..*.....**.****.*...*.*..***...***.**.*..*****.*...**.*...*.****....**.**.**.***..*.**********.**.****.**.***..**....*.*...****.*****..**..*.*.***.***.*.*.**...*.**.**....*...***...****.*.***...*..***.*.*..*****..**..******..*...*.*.*..*...*..*.*....*..*......***...***...***...*....*....*.*.*..***.....*..**.*..**.*.**..*........*..***..***..**..*..*.*..**.*.***.*..*...**.**.***...****.*.*.*..****....*.**.*..*....***.*.**..*..*****.**.*.**..*..**..**..**.*.*.*.*.*.....*..*.*.***.*.*.*..**.***.**....*..*...*.**...**.**...**.*.*.......*.****.***.*.***..*..***********..**..*..*..***.****......**.....*..**.*..***..**.****.**.*..*....**..*****.***.*........*.****..**.*.**..*...**..*.***..**.*..*..***.***.....**.***..*.***......*........*.***.*.*.***.***..*..****....***..***..*.**.*...*.*...**.*****.**.*****..*.*..*.*.***.**..*.....**** ***....*......***..***.*.*..*....*.*..*.*.******.*******.*.*..*..*.*..*.*.....*.***..***..*...**.*.*.**.*.****.*.*..****....*.*...*.......*...***.*..*******.*******.*...**..*.***.*.****.**.*..***..*....***..**...**.**..*.***....**.*.**....********.*.**.*..*...**.**.**....**.**.*..**........******...***.**......**...*.**.*...**.*..**...**....*..***..*....*..*.**.***.*.*....**.........**..*.*...*.**..**.***.*.*..**.**....*..***..****...*****.*...*.******..*....*..***.*.**..**....*.***.*......*.*..*.*.***....*...*.**....**.*.***.*.*.**.**.*..*..***.**.*...**.**...***..***...**.*.**.*.*..*.*..*...***...*.*.*..*.**.****..*.....*.*.*...**..**.**.*..*...*.**..*.*.*....*..**.*..*.***....*.***.****.**********..****.**...**.*...**.****..**..*..**..*..*.*...***...*...**.*.*.*...**.*....***...**..**.*.*...**.****..*..***.*.*****...*.*.*.**..***..*..*...*.**.*.**.**.*.*.*****.*.**.*.*...*....**.*..*.*.*****.*.****.**..**...**..***..**..*.*.*.*..***..**.*.*....***.*.**.*....*.*.***...*.***...**.*..*......*.**.....***..*..****..*.********.......*..***..*.*....**.*..**..***.*.*..*..**.***...**..*.*...*..*..*****.**..**.*.*.*..**....**..*****.*.**.*.*..*********.*....*..*.....*...*...*..****.**.*****.....****.**....**.*****...***.*...****.....*..**....**..****.**.****..*.*.**.....***.*...**.*.**.*.***...**....*...*..*..*.*.**..***.........*.*****..**..**...*.........**.*....*.**.*..*.*....*.....****..*...*.***.**....*.***....**.*.*****.*...*.*.*.....******....*.****.....****.**..***.*.**...**.*.....*.**...*.*....******..*.*.*..*..******.****....*...***..*.*****..*....**.**.**.*.*...****.****.***......*..*.****.**..**....***..*.*..*.***...***..*.*..*****.***...***..**..*..*....**.***...***....*.*****.*...*.**...*....**.*.***..*******..**..***..***.*.**...*.**.*****..**.*....*......**...**...**...***.*...*....*.*.**...........*.********.*.***...**...*.***.*.....*..******.***.*...*.*.*..******...*....*..*.**.....***...**...**..***.**..***...*.*..*...*..*..*.*.....***.....*..*..*.**..*. ....*.****.**...**.***.*....*..**.****...***..*.*.*.**.*.*..*.***.***.*.**...****.*..***..*..***..*.*...*.*.**.**....**.*.**.****...*...*.....*****....*.*.***..**.......***.*..*******...****.******...*.*...****.**.*....*.***.**..*..*...**.***...***********.**...*.*..*.*******.**.*.....****.....*......**.***....*.*.*..*.....*.*..*....**...*******.*....*..*.......*..**..*.*..*..*...**..*....*...*..***.**.**.***...***.....*..*.*.*.*.*....*.*****..**..***.**..***..**.**.***.**.*.****.*.......**..**..*.**..*.*...*.***.***.*****.***.***.*.*..**.*.**...*..****..*.*...******..*.******...*****....*....****...**.*.*.*..**....**.**.**.*.***...**.***..*......*****..**...*.****..***....**.*....**..*...**..*.***..*.***.*****.*..*.****...*..*.*..*******.*.*...*.****.....***.....**.*.**.*.*...*.**.*........*..*...*.*.**.....**..**..********.***.****.*......***..***.*..***.****.***..**..**.***.*.*..**.***...**..*.*....*......*.**...******...*..*...*******.*....***...**..**..*..***.**.......****.**....**....*..**.*.*.*.***....**....*****.....*..**..*....*....*.*****..*...*.***.******.**.*.*....*****......*.**.*.*..*.*.**.***.*...*****.*.**.*......*.*...**..*.***.***..***.***.**.*.*..*****.****.**..***..*..*.*.*.*....**.*.**.**...*..*..****.*.****.*.**.*....****.**..*.***..***.**.......*...*.*....*.***.***.*..*.*.***.**.****.**.*.*.*.***....**.*...*..*...*.*.***********..*.*..*.*.***.**..*...**.*....*.*....****.**..**.***.****.....*........*.*.***...**.....**.****.**...*..**.*...***.***..*.**.**.**..*.....*.....*....*.**.....**.*..*.*..***.*.*.*****...*.*...**.*.**.*.**.****.*.*..**.*.**.***.*.*.*...*****..******.******.**.*.*..*.**.*..*****..**.***...***...***.*......*..****..***..***...*..*..****.*....*...***.**...**..**.....****.****.**..**..***.***..*.**.*.*..**.*.*..*.....*.*.....*.*..**.****.*.**..***..******...**...****.*..*******.*..**.***..*..*....****........*.*.*..******..***.**.***...*..*..*....*.*.........**.***.**.....*..**.*..*.***..*...*...*.*.*..****..**..*..***...... *.*.**.**...**...**...*.***.**.*.***.****..*....*.*.**..*.*..*..*.**...**...***..*.*.**.....*.**...**...*....**.*..***.****..***......*.**.*.*...*****.****...*..*..****...****.*.*.**.*..*.**...***.*****.**..**....*.****...**.*..***.*.***.*.**.*.*.*..******.*.*.**.....**....**..****....**.*..*****.*....*.*****.*..*.*.*.**.*.***.*.*..*.*.*....*.....*...**..*...**..***...***.**..**.*.****.**....*.**.*.**..*.*********.*.**.*.*.*.*......**.*****.*.**.***.*...***.***..**.*....*.**..******.*...*..*..*.******...**.****..****....*.*.*...***..******..****.*.**.**.....*..*.*..**.*...****...*.**.*.***..*.*...*.*****.*..***.*.......**......*.*..***.******.*....*...***.....**....**....*.*.*.**.*.***....******.*..*...**.*.****.*..*...*.*.**..***.***.***.*..**.*.**...*...*..*.*...*..***...**..*.**.....*..*.*.****.*....*.**.*..*..**.*.***..........**....*...***.*..**.***.*.*....*....*.**.*.******..**...**.*.*.***.**...*...*..........*..***..*...*...***...**.*..*.*.*.**.*...........**..*..**.***.*.*.*.*.*...*..*..*...*.**.***.**.**.*..**.***.*.***..***.*.**.***...*..*...*****..***....***.***.***...**..***.**.....*..**.*.*.**.......*.*.*.***....*...****.**.**..**.*.....**....*****.*.*.*.*..**...*******...*.**..**.*....*.*.....***.*..***....*.**..****.*.*..**.*..****...****..******.****.**...**..*.*..*.*.*.**.*....*.**..**...*******.*.*****.**.***.***..*.....*.***.***...****...*.*.*.**..*.*..*.****..*....*..*.**.***......*.**.*.*..*..**.*.*....****..*.**.**.....**.***.*...****.**..*.***.**...**.**.*.*.*..*.*..*..*.*..*.*.**.....*.********.*.*.**********.*****..***..*..*****.**..*.*..***..***..*****..**...*...***......*....***.*.****.*******.*...*******..***.*.**..*...**..**.**...**...*.*....***.***......*.*...*..**.*.*.**.*.*..******.*.*.**.****.*.*.***.*****..**....*.*.*.*..**.**.**.**.*...*.*.**...*.*****.**.******.**..*..*..**..............***.*.......***....*.*.**....*.******...*........*...**...***......*****..**..***.*****..******..*...*..**..*.*.***..*...**.*.*...*..*****..*...* ...**....**..**.**.******..*....*.**.**...*.*.*.*.***.****.**.**...*.*.**..***..****...*...*..*********.*.**.*.***.****.**..*.*..*...**.**.*..*.***..*.****.*.*.*...***.*.**.....*...****....****.*...**.*.**.*******.**...**.*.**.......*..**...****.**.........*..**...*.**....**...*...*********.***...****.*.*.****..****..*.....*..***.**..*.*.****.*.*...*.*...**........*****.**.****.**........**....*...**..*..*...*.***...*..***..*....***.*.**.*.***.***.**.**...*.*..**....****...*.*...*.**..**...**....*..*...***.*.**..***..*.*******.**..*...*.***..***.**.*...**.*.***.**.*....*....**....*****..**.*.*.***......***..*..*.*.*..***..*..****..***.*...***...**...****.....*.****.**..*..***....*..**..***..*.*...*.**.****.*.*.*****.**.**.**.*..**.******.***.*.*...*..**.**.*...**..*.....*.**.***.....*.*..****...*******.*.*...*.**..*..**.*.***.***.*.****.**..*...**......*..***.*..**....**..***..*...**.*.**.*.***.*.***.*...****.****.*.**....*....**.**.*..**...**..**.*.*....*******..*..***.*.......*.....*.*.....*.*.*..**.***....****.*..**.*****..***..*..***.*...**.*..*.***.**.***.***..*.*.*.**.*..***.**...**.********.****..*...*.*.*..**..*.****.**..*.***.*...*.***.*.*.*....**...*.**.**.*...*.**.****.*.*..*.**.....**......***.****.*....********.****.**...*.**.*****......***.*.*.*.*..*.....***...*.**...********.*...*.*..**.*...**.**.****..**.***.**...*.*.*.**..*****..*..****.....*..***..***..*...*..****.****.*.*.****.**.*....*********...*....******.*.*.....**.*******...**.*..*.*.*......*...*..*.****.***.***.*.**.********......**...*....**.*.*.**...***......**.***.*.*..****.*.*.***.*.**..*..........*..**.**.*..**.*.*****.*.****.*.....****....**..*.******..*.....*.*..*.*.**....*****..****.....******.***...****.*.****.**..*.**..*..**..*...***.****.*.***.*.**.********.**..***.*.**.*****...*.***...*..*.*.*.**...*..*.****.**.***....**.*...**..*.*..*.**.*.**.*..******...*.***...*....***...*.*..**.**.*.**...*...*...*...*....*****...**...***.***...**..*..**.***.....*....*..*....***.*****..*...*.. ..*.**.*****......****..***.****..**.*...*.*...**...*..*...**.***..****.....***....*.****...***....**.*.*...**..****........***.***.**.*.**.****....***..*****......**....*..*.*****..*.....***..*.**.***.*..*.*.*...***.****.....***.**.**.*..***....*....**.*.*.***.*.*.*.***.....*.****........*...*..***.***.****.*..*..*...*.**.....*.****.*.*****.***..*....*.*.***..*****.*..*.**..***.*.**.*.....*****.**...*..****..*.**.*..**.........**.*..****..**.*..**..*.*..*****.....**..*.*.***.**.*.**.**.*.****.***.....****.***.*.*.**....*.***.**.....**.**..*.*.....**...*..**.****.****..**.*.*.*...***...**..*..***..***.*.**..**.*****.*....*.*...****.*.*.....*..**...*...**.*.*......*...**.*.*...***.*****..**.**..**.**...*.**...***.**..*.*......*.*.***..**.*...***.**.**..***...*...****.**..*.*****.***..**...****..**.*..**..*....***.*.*..*.......*.**...**.*..**.*.*......*.**.*.*..*...*..**..*.*.**..*..***....****.*.*.*..*...***.*.**.***..*..***..**.*.*...**..**.***.*..**...*.***.*..*.*..*.****......*.*.*.*........***.****...***.**..*..*.**...*...*..*.......*****.**.*.***.**.***.*.*.*******..*...*.**..*..*..*...*...*..****.*.*.*.*.***...***..*...**.**.*.*.***......*...*.*.***.**..***.....**.***....*...*..**...*..**.*...***.*.*.**.**......***..*.**..*..*..**.*..****...*.**.*.**...*...*.**.**.*.***.*........**.***.*..**..*...*....***.*..**.***.....*.******..**..*.****.**..***.**.**.*.*..*.......*..**...**..**.*..***.*......***....**.....***.*.*.*.**.....*.*..*..*..*..***....*.**.**.****.*.***....*..**..*.*..*...***..**.*..*.**.*.*.*.**...*.**..*.**..*.**.*..*..*****.*.**.**..*...*.....*....******.*..*.***.*.****...*.*******.****...**.***.****....****..*...**.*..***..*****....*.*.*****...****..*....**.*..**.......**..**.....*..***.*..*..*****.***.*....***.**...*...*...*.**.*.***..***.*.*..**.*******......**.*.*.*..*****.......******.***..*..*.*.**..*.***..*.......****.*..*.......*.**..**...**..*.*.*..**.***.*.****..***..***..*****.**.**.*.*.***.**..*....*.....*.*******.*.**......*.......*** ..*...*.*....**.*..*...****.....*******.*.*****.****.****.*.***..***.*.*.*..*.****..*****...*...*.***.........*.*..*....****.**..***.*.*...**.**.*.**.*...**.*.***...*.**.*.**...*.*.....**.*.*...*....**..****....*.....*.*..*.**.*.**...*.*..****..*.**..**.*.*.......*...*.*...*..***..*.*.*****.*...*..*.*.**..**.....*.*.*..*.**.*..*...***.**.**.***.****.*..***.*.*.****..*..*...*.*.*..**.****...*..*.*******.*..*.*...*...**...*...**.*..****..*.*.***.**.*..*.*..********.*.**....*.*..***..**..*..******....*..**...**....*....***....**..*...**..***..****.*.*.**..*..****..*..*...*..*....*.*.**.......**.********.***.**.**..*.******.***...****..*.***......**.*...**..*.**...***.*..*.****....*.**.*.**....*.**.*.****..*..**.**.**..*...***.**.*.******.*.*.*.****.****..*.*...*..**..**.....*.***.*******.*..*..***.**..**.*.*...*.*..**..***....****....*.....**.*..**....*..*.*****...*...**..*..**.*.*.**....*.**.*.**...***.***.*.*.*..**....*.*.****....*****....*..*.********.*.**..*....*.**.****..**..**.*.*.**..*...**.**...*.*..***.****.**.****..*..*..**..**.*.....****.******..*..**********.*....**.**......*..*..*****.***..*......**.**.*****.*...**...****..**.......***...*..**..**..****.**.**.**..*.****.***.**.*......**...*...*..*****.*.***....**..*.*..***..**.****.*.**.**.....***..*....****..**.*.***.**.*..***.*...*.***...**..**.*.*...**.*...*.*..**.*...**.**....***.*......**.*****.***.**.*.****.*.*..*..****.....**.***.*.*.**...**.*...**.**.*.**.**.*.**..****.*.*****.***...****...*..**.***.****....*...*****....******..*...*.*.**.*****..**.*....*.**.*...**.*...**.....***.*..**.**....**.**.*.********..**.*.*......*..*.**...*.*.****.**.****.*..*.***...***..*.**.*.**..*.***....*..*.*.*.....******.*..**.**..**......*.********.***...*..****.******...***...*....*.*.*..*.**....***..*...*...**..*.....*.******.****...*..*.***..*.....*.***.*.**.*.*..**...*..*..***.**..******.......*..*....*.*....*....*.*...**...***..***..**..****..*.*.......**.**.*.*.***..*.***.***..*.*...*..**.*.*..**.**.*..****.** ...****..***.*.**.*.*.*.......*.*..*.*.*..*****.**.*.**..*..*.*.**.*.**..**.*.*******...***.....*.**.**...*..*..***.*.*.*.**..*...*.**.....*.*.....*.**.*****..*****.*..*..****.******.**.****..*....*****......**.****..*..**...*.*..***.*.*.***.*.*.*..****.*....**...******..*.*.*.********..*.***...****....**..*..*.....****.**.*.*..*..**.**..*.*.*****.**.*.*.**..**.**.**..*.*....*****...*.*.**.***.***...**.*.****.**.*......**.***.*..**...***......**.***.******.***.***..*.****...***.***...***.****.*.**.********.*...**....**....***..**.*.*...*..*****.***.**..*..**.......**...***.**.....*************..**..*.****.*..*.**.*...*.***.*...*.***.......**.*******...*.......****....*...*....**.**...**..*.***....****.***.**.*..*.*.*..**..***.*..*...*.***.**...*.*..*.*...***.**.*.**..**..**.**.*..***..**.*.*..*..***..**..*..****.****.......**.....*.******......*.***.*...***.*....*..*.****.**.....****.**...*****......*..*.***..*****...**...*..*..*..**...*.*.**.***..**..***..***.****...*...*..*..****....*...*...*...*.*.*.*..*****..*.**.**..*****....****.*.....*..*........*.***....*.**.*.****..*...**.**..*.**.*...*....**..*..*.****...***.*..****....****...*..****...**.********..**.****.**..**.****..*.**.***...*.*******..*...*..**.*.*...*...***...*.**..***********.****..**...*...*..**..**..**.*.**.**.**********...**..*.****.**..*.***...**.*.*..*.**.***.**.....**..*...*.*.***.****.**.*.*..*..***.*.**.**.**...*****.**.**..***.*....****.**....***....**.....**..******.**.**.**.*.********..*****...****..****.*****.**..**.*****.***.*.***..**.*****.*.*...*.*.**..*.*...**..**...**..*..*.*..***..**.**...***..***.*..*.*..*.*****...*.***.**.*.***.**.******..*.....**........*..**...*.....****....*...*....**.**..*.**.*.**.*.*.*.*..***.*...**.*..*...**..*...*..**.**..**.****...****.*.*.**.*.***.*...****...*....***..*.*...*.*..*.****..*..*****..*....***..**...*.**.***....**.*..**.***.*..**.*......*.**...*.*..*..*.....*..*...*...*.***....****.*.*....*.*..****.*.**.***...*.....*.****...***.***.*.*.***.. .*..*.*****.**.*****..*...*..*..***..*.**..*.*.*..*.***..**....**....*.**..****.*****.*.*..*.**...***..*..*****..*.***..*.*.*.**.**..**.***...**...*.***...*..**..**.*.**...******..*..*..*.....**.******...*....*......*..**...*...**.**..*.*..*****.***...*.***...*..**..**.**.*.********.*..*****....***.*.**..**.**..*..***.*..**....*....****.**..*.**.**..*....*....**.*.*...*.**.*..**....******.**...*.**..*.*....**.****...******...**.**..*...********.*..*...****.*....***....***....**..*.******.*...*....*..*..*...*..*.*.**.****.**.**..****.*.....*.*******..******.*.***...*.**.**.*.*.*.****..*......*...*.*.**..*..*...**.**.*.*..**...***.**.***.*.**....**...*****..****..*****..**.*.***...*....*....*...*.....**...**...*.*.*..*......**...*.*.******.*.***.**.**.**********.****.*.***..*...****..*.**...*...*..*...*.*****.***.*..**...***..**.*.*.....****...*...*.*.*...**.*.*.***..***..*.*.*.**..**..**...*..**..**.....***.**......*..***.*....*.*..***.*...****...*.***..***.*.*.*.**.****.*..*.*.**.**.*.*..*....*.*..***..**.*.*.......*.*...**.*.*.***.*..*..**.***..**...**.*..***..**...***....*...****......*.....*.***......**.*....**..**.*..*.......*.**.**.*.*..*.*****........*..*.********.....*..**....**.**.....*..*.*..************..***.*...*.**.*.*.*.***.*.*..**.**.*.......*...*......*...****.**...*.*.**..*..***.****.**.*..**...**.***..*.*..*.*****.**..***.....*.*.**.**.****.*.*...**.****.****.*..**.*..*..*..*...*.*...****.*.*.**.*...**..**.......**....*****.******.....****.**.****....*.*...*.*..**..**..**..*.*****.....*.*...**..*.**.*...*..*.**..*...**.**.***..*.....**....*******.*.*.***.**....**.*.*..**..***.***.**.********..*..*.***.....*..*....*.**..***..*.*.*.***...**...***.*.**.*.**.**...**.********.***...*.*..*..**...****.***....*****.**.*******..***.****.*.****...*...**..*.*..*....*..*..**..****..***.*.**.**.*..***.**.***.*.*...***..****.**.**.****.*.*..**......*..*..*.*.****.**.**.*....*...*.***.*...**..*.*........*.....**....*.*.*.*****...***..*....*.**...**..*.*.*..**..**. *.***..***..***...*.*....*..*.***.***..*.*..**....**..**..*.***..*..**..***...*...*.*.....*..***.....**..*...***.*.**.**..**..*****.******.*.*..**.*.***...*...*.*.****..**..**..**...****....**.*..***.****.**.***.*.*.***....*.*.*.*....***.**....**.........**...*...*.*.*.**.......*.*..**..***.**.*..*.*****.**..**...*..*..**.**..*..***..**.*.*...*.*.....**..*...****.**...**.......*...*..*...**..**.*...**...*****.*.*..**.**..***.*.....**.*..***.*..***.**...*.**...*..*..***....*.***.*********..**********..**...*....*...**..***..**.*...****..*......***.****.****.***.**...*...*......****.***.*..*....*...*........****..**.**.*******...*..**...*.***...*.*.....***.....**..****...*.***......*.**.*..*.*..*.**.*...*.**.*....**.*..*.*.*....******...*...**...*...***...****.*.***..*..*......**.**.*.***.**.***.*..*.***.*.*..**.*..*..*.*.****.***.*.**.*.**.*...**.*.*.**..**..**..**..*.**...*..***....****..*..*.*..****...*..*..***....*.*..**........*...*.**.****....***.**.***.*****....*.***...*......**..**.**.*.**..****.**....*.**.....*..***.*...*....**..*.***.**.*...***.........*******.**..*.*....*.****.**.*.**.***.*******..***...***.***.*....**.**.**.*....*......*....***.*.**..**..*.*.*..*....*.*...**.**..**.*.**.***..***.****..*****.*...**..*.*..*.*..**.*.*.**.*.*.***....**.*.***..*.*.**.****.**..**.***.*..***...*....****..*.....*..**.***.**...*****......*.....*...*.*.*.*.******.****..*..**.*..*......*.....**..*.******.....*.****..*.**...**.*.***.****.*..*...**...*..*.**.*.*.**.......*.*..**..**..*.**..*...*.**..*..*.*..*.*.*.....****.****..**..****.*.*......****..***.*.*..**.*..*****.*.*******.......**..*.***.*.**....*...*.*..******...*...***..**.*...*.*.*.*.*******.*....****.**...*......*.**.*...**...*........***..*..**..**.*....*...**.**.*..***..****..**....*..**.....*.*..**.*****...***.**...**......*....**.**.*..***.*..*.***..*.******.*.***.*....*.***.*..**....*....**.*...**..*..*.*...****.....**...**.***..*.**...***.**.***...*.....*.***..*.*.**.**.*.**.*.**..*.*..**....*..*..* .*.....***.**..***.***..*.****.**.*...*...*.***.....***.*...****.*..*..**.*.**..**.*.*...*.....***.***.*.*******.*.*....*.**..**.**..**.*.**.**..*.*...*..*....******....*.**.*.......****..*..**.*****...***.********...*..*..*..**.*.*.*..***...****...*.**...**...**....*..**...***.*****...**...**.*.**......*******..*.*....*...*.***.**...*.**.***..*.*.*...*.*...***...****.*..*.*.***......*****..........*..**.*...*......*.**..*.....**...***..*...***.*..**......*..*******......***...*.*********.*...*.***.....**.***..***..*.**.***.*****.*.****.***..***.*.*.**.**.*.***..*.*...*******.*.****...*.***..*.....*....*.***.**.*.***....***.**.*.*.**.*.*..*.**.*..*.*..*.*..*..*.**..**..*..**..*.***.**....*..***..*..*.*..*.**.**.*.*...**...*..**..*.**.....**.*..**.*****.*...*.....*.**..**..*..*..*......*.*******.***.**..*.***..**.****..*....**....****..***.*****.***.*...*****...*.******.*...*.*..*.**..*..*...*.......**.****...*..**.*..***...******.**.***...*....***.**.*....*..***.**...*.***..*...**..*..**.*.***..*..**.**.*.**...**.****.****.*.*****.**...***.****...**.*.****.*.....**......**.**.*..*....*..*.**..*...*.*...****.*.**....***.**....*...**..*.***.*...**.**..*....*....*****..*.***......**.**.**..*.*********...*..*.**.*.*.*.*..*..****......*.*....*..**....*.*..*.***....*..***.*****.**..*.......*.*...*..**.**..*******.*.**....*.***.***..**.*.**...***...*.*...*.*.*.*..*.*..**..**.*...*.*..*....*.*.**......*..*...**...*.*...*......**.**..*....*****....*******.****.*.*..*******.******..*..*.*.*.*.***....***..****.***.***..****.....*..*.****.*****.*.*.*.*.*..**..****.*.**.....****.*..*.***....*...*.*.**.*...*.***.*..***.****.***.****.*.*..*..*...*..*..*.*.****.....***.**.....*.****.******.**.**.*.**..**.**.****.***.**.*..*.*....*.***.**.*.***.*.****.*...**.*.**..**.***.**..*******..**.***.*..*..*..**.***.*.*...******..*..**....*..***.*...*.....***.**.**.*..*..**..*..*.....***.******..**.*...***.**.**********.**..*.*...**...***..**..**..**.**...**..*...*.*..*..*..*...*...**.*.****. .*...***.*...*..**...**.*******..**..*.**.......*..**.....*.****.***.***...****..**..*.*.****...*.*****..**.**..***..******...*...*.*..******..*******.*.**..*..*.**.**...*...*...****.*...**...*...*.*...****..**...*.**.***.*..***.*..**..**.***..*.**.....***.*...***..**....***.*..*..*.*.*...*****..*..*..*****..****..*.**.***..**...***...***..*...*****.*.**..*.*..***..*...*.**..******..*.*....*..***...*.****.***.**...*.**.*...*.*..*..*.******......*.*....**.*...***..*.*.**....**.*.*.**..*..***....*..*.*.*..**.**...****.*..*...*..*........****.*****.*..**..**..*.**.**...*..*.*...**.....**.*.***.***...**.**.****..*....***..*....*.*.*.****.*.*......**.*.***.*****.***..**.*.*..*..*....***..**.*.*.****.**.*..*..**..*.**..**...**.**.*....*.....*..***...**..*.*****.*...**..*.....*.*****.***...**..*.**..***.**.*.*.*..*.*..**.*.......**.*..*..***...*.**.*.**..*..******.********....***....**...**...**..**.*.**.**..**.***.*.*.*...**...****.*.****.......*..**.......**.*.**.****..****.***.****..*.*****.*.*....**.**.*..*...***.**..*.*****.*..*****..*..**.*.....*.*..**.***.*..****.*.*..*....*..*..***..*.*..**...*.***.*...******.....*....*.**..**......*****..*...*...**.***.*.*..*.*.*....*..*..**.***.*.*..**..**..****...*.*.**.*.*..*******..**...*.*....**.*..*.**..***.**.*..****...*.*...*.*...**.*.*.*...*.**....*.*******..**.**...**.*..*..*......*****.*.*.**..*...*....****...*.**..*.***.****.*...*..**..**.*.***....*.**...****..*...*****..**.*..*......*.*..*..*...***.******.******......**..*...*..***.*...*.**..*.****...*.**..*****.*....*.**.**.*.*.*..**...*...***.***....**.***.****....**..*.**.*.*.****......*.***.*..**..**.*.**.**....***.**..****.*.*****.*...*.*.*..******...***.......*...*.*..*.*....**.**.*..*..**..**..*.******.***.**.***.*..*...*.**.***.*..*.**...********.*.*.**..*.**...***...***.*....*...**.*.*.*.*...*.**.***.*....**.*.**.*.*.*.**.*.*.***.*.*.**....*.**..*****.****.*.*.*.*...*..*.**....*.*.**.*..*.*......*..*.*.*..*....***.*..*********.*.**..*...*...***.*.**.********* ...*..*.*********..**.****.**...**.*..**...***..**.....*.*..*.*.*.*.**..*.*.....**..*....*..*..*.....*..**..*.*****.*..*.........*.****.*.********..***.****..*****.**.*****..**..**.***.*.***.**.*****.*..**.*...****..*..**.*..**......***.*.***.*.*****...*.******...****.*...***....*.*.******.....*..*.*...**....**.***.*.....*.****.........**.**....*..**.....***...*....***.**.*.**.***...**.****.....***.***.*.*...*....*....**...**.*..**..*....*.****.****..*****.*******..*.*..**.*.**.******.*.....*..*....**.**.....*.***....*.*.*...*.*.*..**.....*..***..****..*.*.***.*.*..*...**....*.*....*..**.***.*****.*.*.*.*...**...*..**...*...*.**.*.****.*...*.********.......***.....*.**.***..**.*..*...*...****...*.*.*......***.*.*..*....**.**.*..***.*..**.*....******.**..***.*....*..*....*...*.*..*.**.***...*...*...*.***...*****.**.*.**.**.*.*.....*.***.*.**..***.**.**.*.*...**.***.**..***...**...****.*.*..**.*..*.*******..*****.**.**.*.**...*.**.****..*....*...*.....*..*.*.*.*.*.**..**.*..*.**.*.****.**....*.*..**..*...****.**.....*.*.**..**..**.**......***....****.*.****.**.**..*.*.*..*.........*.**.*...**..**.**..***.**..*.*...**.....*.**.**........**..**...**....*.*.*..***......**..*.*.*..***.*..******..***.******....****..**.*****.*.**.**....*.****.***.*....**...*.*..**..****....*........*.........*.**.*.*.**.***......****..***..**.*.*..**...*.....****.*..*.**...*..*....*....*....*.......***..*..****.*.*.....*.....***......*...*..*....**..******..*..*..*.*.***.*..**...*.****.*.*..*..*..*.*..**.**.*...*...*.**.*.*.*.**......*.....*.**...*...***...*.****.*..**.***....*.*.*..*..*.*.*.**..*..*.***..**.****.***.**..*..**.**...**...*.****.*...*.**.****.*.**.*.....*...***.**.**...*.**...*.*.*.*.*****....*.*.*..********....*...***.**....**..*.***.....*.**.**..*.**.*.*...*.**..***...*....*.***...*..**..***.***.*......**.***.*...***..****....*.****..*.*.*...***.**..**.*****.**..**.*********.**.****.*....*............*..***.......*.****..*...**..*******..*.**....*.*.*.*.**.*...***..***..** ...***....***.***.*....*..*.**..***.**..*.*.***..**.*.**.******.*.*..*.*.***..*..**..**.***..*..**..**..*.********..*.**...*..***..**.**.****.....*.*..*.**........*......*.***.**...**.*....**..**.**.....**....**..****...*..****.*...**....*.****...***..***.*****.**.***.....***.*.**..*****.******..*.***...*..****..**....**....*.*.*.*.**.****....*..*.*.*..*..*****.....*.****..*.**.*.***.*.**..*.***.*.....**.*.*......**....**..*.*.*....*.....***..***.*****.*.*.*.****..*.*..*..*.**...*.*..***...**..*******.***.*.****.*.*.*..*..**...*.**.***.*.*.......***.......**....**.**..***........**...**.**.**.*.****.*...*.*.*...**.**...**.***.*.**.*****....*.*...*..*..****.**.***.**.*....*.**.**...*....***.*.*.*...***..*..*******..***...***.*.**.....**.*..***.****.*..**..*.**.*****..*.*.***.**.....*..****.*..*.*...*....**.......*..***.*.*..**.***...*..*.**.*.*.....*.***.*...***...*.*.*..*..*.*......***.***..**..*.*....**..**...**.**...***...*.**.*...*.*.....*..**...**..***...****.*.......*.*.*.**..*.*.*...***.*.*.*..****..**.*..**.**..*.***.*..*.*...*....*...**.*..*.*...*....******...*.*.*.*.*.*.*.*.*....**........***.*.....**.........**..***..****..*...***...**.*.*****...*.....******.*.**..*..**..*.*.**...*...****.**....***..*...**.*..*.****...******.*...*.*.**..*..*...**..**.**.**.....*..*..*....*.**.*.***.*****.....*.*.**.**....***..**.***..*...*..**********.****...*.*..**..*.*.*.***.......***....*...*.*.*****.*.*.*.*.****..***....**.**.***..*...*..***...*....**.*.*...*..*..***.*...****.**.**..*.**.*..*.......***...*..**.*..*...*...*.*.*.***********.**.***...**.*.**.**...*.*..**.*..***.****......**...***.***...*..***.*.*....***.....*..*....***.*..**.*.**.**.*........*...***...*.....*.*..*.*.******.****.**.**..*..*.**...*.***.*...**......*..*.*.**.*...*.**.***.*.****..***..****.*.*.**.****.*.**.****.**.*..******..*.*..*.**...*....*..*.*..**..*..*.....*.*.*.**.*..**...**.*...........***..*.****.**.*..*..***.**..*.*..*.*..*****..**.**...***.***..***.***...*..***.*..**...*.*.**..***. .***..*****.....*...*.*...*****.*.....*....**.***....***.*...*.*...**....*****..*.**.**..*....***.*.*...*...*..***...*..**.***..*.***..........**.**..*.**..**.*..*..****..***.....**...****........*.....***.**...*.**.*****..*.*****.*.**....***..*******..**.*...*....**...*.***...**..**.*.***..*..*....*..*****.**..*..*.**..**.*....*.**.*.*.**.*.**.*...*..**..**.**....***.**.**..*..**.*..*.***..******.**...*.....*.*.***.*..*.********....*..*...*..**.**.*.***..****.****.*...**.**.*...***.*.*.**.***.*..**.**.****..*.***.*..*.*****..**..**.*.*..*****...*.*....**.*.*.**..****....*..*.******.....*...*.**.*****.**..**.***....*....*..****...***.**.**.*.*.**...***.**.****.**.***....*..******.*.***..*.*..*..***.*.*....**.*.**..**....*...**..**.*..******...**.*.*..*...**...*...**.**.**..**.****.......*...*....***.****.**.***...*.**.***....****.****..*..*..*...*..*.***.*.*.*...*.*.*..*..*.****..**.*.**.***....*****..*.*..**...*..**..***.....****..*****.*..**.**.****.......*.***....**.*..**..***..*.***...***..**.**...*...*...*...**..*...***.*.*..**.*..*.*.**.*.**.**.***..***...**.**...**.*..*....*..*...****..*****.*.*.*.**.*..*..*.*****.****.*.*..*.....*.***.*..****..***..**...*.*.*****.****..*.*.*..***..***.*.*****...**.*****.*.**..*.*....*.*****.*.*....*.*.*.*..*.***.*.**.*.*..*...****.*....***.*..***...*.**.****....**.****.**.***.*..**.*.**.*****..*.*.**..****.**.***..******..****.***..*.***..**..*..*..*.**..*.*...**.........**..*******.**.*..*.**..*...*.**.**......*......**..........***.****.*.*.**.*****.***.*..*.**....*.**...*.....*..***.*.*.**.*..***.*......**.**.*..**..*....**...*...*..*.*....**....*****...*.*..*.**..*.**....***...***.*...**...**..*.*.....*...**.**..*..**.**..**.*.*.**.*.**..*.**..*....***..*..**..*.*.*****..**.*....***..**.*.*..*.**.***.*.******.**...*.*..*....****.*..*..******..*.*.*..**..**...*..**.*..**.*.**...***.*.**.*.*.*....****....*...*.**.**..****.**..**..*...*...***....**..*.**..*******.*.**..*.*.....***.****.**...**.*.******.*.*.*....*.**.*..*..* ...***.***...*.*.*....*..*...*.*..****.*..*.......*.*.*.***.**..*..**.*...**.*..*.**.*...*.*****...**..**.**.......*..*.*.****.*..*.*.*.*.*...*.*..*.*..*..*.**.*.*..*.*.**......*.**.....****.*...**.*.*.....****...*..*.*.**...*...**.*.........*..*.*.*...*.***..***.*..****..*****...*....****..*.****.*....**.***..*.*..**..***..*..*****....*..*..**.**.*..*****.*...**.**....*******.****..*.*.*******..***.*....**..*..***.**..*.***.**..**.**...****....***.*..***...*.**.*****..**.*****.**.....*..*.**....**.*.*..*...*.***.*....**..*.*.***.....*...*.**.*..*....*.***..**..***..*.****.*..*****.*.**..*.******..*...*.*...*.*.**....***.*...*.*...*.*.**.*..*..*..*.*....*..**....***..**..**...***...**..****.*.*.**...***.*.....**....*.....**.**.*...*...****..**..*.*.*..***.*.****....*.****.*...****..*.*.***..*..*.*******.***.*...**.......*.....***..*.*.**..*...****.***.*....**.**.*.**.*....******.**.****..*****.....*..*.*.*.*..*****...*.**..**.*.****.**.*..****.*.*..**.**...**.*.*.*.*.**...***......*...******..*******..***.***.*..***.*...****.....***..*....*..****.....*..*...**.***.*.*****...**.*.*..*.**.....**.*.****.....***.*.****.....*.**..*.***...*..*.*..*.*.*.*****.*.**.*..*..*...*****....*.**..**..**.*...*..*.**.........*...*..***.**.*..*****.*.*****....**..**.....*....*.*.**..*.*.*.*.....***...*.**.**....**......**......***....*..**..*...**.....**...******..*.*..******.**.**..**..*.**.**.****.*.**..***..**....*.***.*..*..**.....*..*....*.***.**....***.***..*...*..*..***.*...*..*..**...*....***..*...*.*...*...*.*..***...****.*.*.**..**.*...*.*.*.......*..****.*..**.*..*.*..*..*.*.**..*.*.*.***...*...*.....*...*..****..****..*.*..*...*.***..******.*...*..*.*.*.***..**.**.*.******.*.***.........*.**...**.*..**.***..*..**......**.*...*.*...*.**..*...*.**..*.******..*.**....*****.****....*..***.*.**..**..*.*.*****.*.****.**.**..****.*.*.**.*....**.****..*******.*.*..******...**********.***..**.*...*.**.***..*...******.****...*.******.**...****.........*.*.....**.*...*....*..*.***.* ..****....*.*.*...****..******.*.**.*..***..**.*.*.***.*..**.*.**...*.**....***..**********..*..***.*..**.*.**..**.*.*.*....*....**.**.*.*.*.***..*.*.*..*.*.*.**.*.**.*.*******.....*....**.**.....*********.***.******.*....**.*........***....*..**..*..***...............*...*.*****.....**.*....*****.*..*..***.*..**..*.*.**..**........**.*.*......*.*...*...****.**.*.*.**..*.*...********.*****.*.*.*..*.**..*.**...*.*.*....**.*....**....**.******....*.*.*****...***..**...**.****...*.*.**.*..*.*..*....***..**.....****..*.**.***...**......***.**.*..**..*.*......*.****..****....*....**..**.******.********.**.****.**..**...*.****.**....*..*.*....**.*****...***.**..*...*.***..**..***.**......*.**..*.*.***.*...******..**.**.****.*****.**..*.*.*********.*....**.....**.*.*.***..****.....*.*.****.*.*.**..***.*.**.*.******.*..**.*...**.***..*....****.*.**.**.**.***...**.*.....***.**.......*******..****.*.*.....*.***.*....*.****.*.......*****..*..*..**.*.*.*..***.*.*.*.*..*....*.*..*.........**..*.*.......***.****..****.***..*..*..*..*.***....****.**...*****...*..*.***.......*.**..*..*.***..****.**.*.*....**.*..***...**..*..*.**.**..*.*.**.**.*.*..**..****.****...*..*****.*****.*.**..**..*..*....****.......***..****.*...**.***..*..*.***..*.*...**.*.*.**..****.*......**..****.*..****...**..**...*.*..*...*..***.****.****...**....****....**..*****.*..**.*..**.**.*...*****..**.*...***.*.********......*..*.**...****..**.*.*.**.*..**...**.**.*..***..*..*.*..****..*.....***..**.*..***.*..*.**.****..*..*...*..**.***...**.*.*...**..**...*..**...*.**..*.*..**..*.*.***.*....*****.*.*.....*.*...*...**.*..*.*...*****.**.**.*.*.*.**..***.**.*.....***.*.**..*..**.*...***.*..*.**.*..**.**.*.*..*.......***.***..*..*..*........*...*.**.*.**......****...*.*.*..**.*.**.*..*.*..**......*.....*.*.....**...*.*..**.**.*..*****....**.**.*.*..*....***.*...*.....**...****..***....***.**.*.*..*..*..*.*..*.*..**...*..*....*..*.****..***...**...***.*.***.**...**.*..**.****.****..*****....*****..***.***.*****..* .*.....**.***..*.**...**..***.*.****..*..**.*...*.*...*..*.*.**.***....**.**.****.**.....*.*...**..*..**.***.....*..***....*****...*..*..****..*.*****..***.........*.*...*.*.*.*.*...***.*.......*.**.**...***.***.*****.....*..*....**..********...****....*.****.**...*...***..***..*.***.***...***.**...****.*...*.*.*.*.***..***.*.*.....*..*..**.*.*..*.*.*..**.....******.**.**.*...**.**.***.*.*..*..*..***..**.**.*.*.**...**...*.*.....*..*..*.**.******..*.***.*.***...*.*.**.*.**..*..**.*..*.**...***.*......**..**.**.*...*.*****..*.*..*..*...**......*******..**..***..*..*..*..*.*...**.***..**.**..*.*.**.*...*.****..*.**..*.*....*.*...*.*.*.*...*........*.*...**...**...**..*..*....*.**...**.*.**.*..***.......**.*.**.*.**..*.**.*..***.....*..**..**........*.**.***...***.*....*****.**.**..*.*...**.**.*...*.**..******.*.**.**..**.......**...**.**..*.**..*..*...**....**..*.*.**...**.**..*.*.*...*..***.*.*...*....***.*..******.****.***.***..*.*...*****.*****....**......*.*..**...***..*.***...****..*.**....***...*.*.*..**...*...***.*.*....***.....*..*..**..*****..*..*..*.**..***...*....***..***..**..**.*....*****...*..*.*..*****..*....*..********...*.*.***..*.**.***.*..*.....*.*.*.*..*..*..**..*.*..*.***.**.*.**..**..**...****.*****...***..**.......*...**.**.*...*.****..**....*..*.*..****..*.*....**..*....***...**.*****..*.********.*.*....**...***..*..*....**.*....****.**.*******.*****..**.*.*.*..*..**....***..***.**..*****.*.***.*..*...*.*..*.*.**.*...***...*..*.*..*..**..****....*****.**.*.*.**.*..*.**.*.**..*..***.***..*.*.*****..*..*..*...*...**.*.*.*.*.*.**.*....*.*..*......*****..*..**..***.***...*...*..**.*.*.******.**..*....*.*...*.....*.***.**.*..**...***..**..*.*..**....*.*****.......*.*.**...*.***.*...*****.***...*****...*.***...*.*...*..*.****.***..***.*..*.*.*.*.***.**.**.**.*..*.**..*.**.**....*.**.*.**.****.*.*.*.....*.*....**.*...*..******..**...*..*.....*..*.*...*....*.***....*.....*.*....*.***..*.**..****..*.*..**.**.**.**.*......*..*...*...*.....*..****..**.*.. ..*...****.*..**.....****.*........*..***.*..**.*..*..*.***...**.****..**.*..**.**....*....*...***.**.*.***..*..***......***....*.***..*.*.*...*......*.*.*..**.****.**.....**.*.**..*.*..*.**.*.*.**.***....*..**..*.*....*.*.*....**.*.*..***....*..*..****.....***..**.*..**.****..*..***.**.**..*****..*...**.**...**.*.*.*..*..*.*****......*.****...*.*.**..**...*.*.*.......*****...*.......*.*..**..*.*.***.***...*..**.***.**..*.*.**...**..*..***.*.....*.*.**.*...**....**.*.....***..*..***..**...*..*.*****..*.******.***.********.*..****.****.*.**....***.*.**.*.**.*.**.*..**.**.**..*.**.*....*....****.*..*.***.*.**.*...***...*..**.*..*....***.....**.**.**.*...*...*..*.*.*..****.****.***.*.****.*......*.****.*...**......*****.*.*.....**.***...*.*****.**..**..*...*.***.***.****.**.**.***..**..*..***.*.*.*.**.*****...........*...*****.***.*.**...*..**.*..****.*...*.**...*****..*.***.*.**.**.....**.*.....*****.***.**..**.**..*.....**.*...*..*.*.**.*..*.****.***.*.....**.*.**..**.**..***..**.**.*...*.*.**..*.*...*.*..**.*.*....**..**.**.***.*.**..*...**.*****.*..*..*.*.*..**..*...**..*..*..*.***.*....****.....**......*..**.*...**.*..*.*.***..**.*....**.**.**...***..*.**.....**.....**.***.*....*......*.*.**.**.***...*.*.*.*...*.**..*...**..*.*.....**.***...**.*...**.....*.**.**...**.****.*..*.*..***.**..******....*.****..******..***..***.....***.***...**.*...****...*...***.**.*.*.*.***.*****..****..*.*...***....**.*..****....**.**.*.*.*...*.*****..*........****.*..**..*.**...**.***.*..********..****.*.....****.**.*...*..*..***...****..*...**..***..*..****...**.**.**.*..*....*..*.****.*..**.**..*.*****..*..*.***..*...*....*...*..***.*......*******.*.*****.....*.*..*..****.*...*..**.**....*..**.*..**..******..***.........**.**..**....**...**..*..***..*...*..**..****..********.****.****..*......*..**..**.****....**.**.***.**....***.*.****.*.***.*.***.******....*.***.****.*.*..***...*.*.***.**.**..*.**.*.*...*.**...*.*.**..******...***.*.**......**.....**.*.*.****.***.***.....*.*.... *.**.*..***...*.**......*.*.*.*..****.*.**.***.***........****.**.**.*...***.....***....***..*....*....*.*.*.****...*.*.*..**.**..**..*.*******.**..*...***.***.*.*.***.*****..*.**.*****.*..*.....**.*..*.***..***...**...**..**..***.*..**..*.**.*...*..**.*.*.*.****.***......******.*..**.*.**.**.**.*...*.*.*.*****....**.....*.*.*.........**..*..*.**..***..**.*.*....*****..*.**.*....**.**.*..**..**.*..*.*.*...**..*****..**...*..*..*.*****.*..**......*.*.**.*..*..*.*...*.**..*...**.*...*..**..***.**...**.....**.******.**.********.....*..*..*****.*.******.*..******......*.*.**.*..*****.*.....*...**..******........**.*********.*.**.*..*...**.*.**.*...*...*.*.*..**.**.*.*...*.**.**.*.**.*.*.*.****.*...*..**..*....**.*..*.**......*..*.***..*.****.***..***.*.**.****.*....*********.****..**..**.***..***...*...**..*......**.*.******.*......**.*....*.*...***........**.*.******.......****.****....***.**.***....**.*..**...**.**.*..*....**.**..*.***.**..*.**..***........**..***...**.*.*.*.....*.*.**.*.**..**......**.*.*...*.*....**.***...**..*..*.**...*.*.*....**.*........***.*..**.**..**....*****.**.*..*..**.**..*...*.**..**..*****.**...**.*.*....****..*.*....**.*..****..*.*.*...**..*..*....*....***.***...**.*...******.*..**.***......*.*..******..*..**..*..**.***........*.**..*..*.*.**..*.*.*.*.*......*.*.***.*.**.*..***....***.....*****.*.*..***...*......*.....***.........**.***.**....*..*..**.*.*..**.**..********.********.*.***..**.**.**.*.*...**.....*..***.*..*...**..*.**...*.**...*.**.....*******....***....*.**.*..**.*..*...**.*.*.*.*..*****....*..*..*****..*.*.*....**.*..**.**.*....**.*..*..**.**.**....**.**..*..**.**...***.**..**....***..**.**.*....*...*..*.****.****.*........**.**..**.*.**..**.*..*..***..*.......**....*.*.**.******.**.*.*....***...*...*.*.**..**....****.*****.***.*..***.**...*.*..***..*.***........********.*.*......**..*.****.*..*..********.*..*.*...*..**........**.***.*...*.***.*..*.*..*.*.*...****.**..**.**..**.**...*....**.******..*.*..***.****...**..*** .***....**...**.*...*.**.*..****.**.*****.*....*.******...*..****.******.*.**..*.*..***.*..*..*.*...*.*****..********....*****..***..*.....**.**...**.*..****..*.*.*****..*****.*.***.*.**.**..**.***..*..***.....**.*......******.*.**..*.*..**..***..*****.***...****.*.*...*....*...*..*..*.....*.**...*.*.*.**.*.****.*..*....**.**.*.**.**....*******.****...**.*..**....*****.*....*..**.***.*..****.***.*..*..****.*.***..*.*..******..**..*....*.*....***.*..*....*...***.*...*.***..****..***..***..**..****....****......****...*.***..***..*.**.*.****...**......**.****.*..*.***..***..*...****..***.*.*.*.*.*.*..**..**.*.**....**..***..*..*..*.***.*..*.*..**.**..***.**.....****..**..**..***.**.*..***.*..***..*****.*...******.*..*.*...***.**.**..**.***.*..*****.*...**.....**.*.*.***..*...**.***.*...*.*.***.***...*.*.*.*...*..*.........*******...**.....****.*.*.*.****.**.*.*****..**.****.**..*...*****...**.*****.*...*.*.****..**.*...*..*..*****....*..**...*****.**...*...****..*.*******.**..*.**.*.*.*******.*.*...****..**...*..*..*....***.*.....**.*...**..*.*...***..*.**.*...**.****...**..*.**.***..*...**..*..**..**..****.*.*****.***.**....*...***...***.*.*.*..*****..**.**.*****..**...*...*.**...***.*..*.*..*..*.*..*....*.**..***.****.****.**.***.....**..**.**.*.*......**..*.....*..**...*..**......*....*****..**..*..**..*.**.**..**.**.....***..*.*.*....*.*.**..*...*.****.*..**...*.*.*.**.***..****........**.*..*.*.**..*...***..**..**....****..**...*.**..****...**..***.*.*.***....*...*.***.*.**..*...*..*...*******...***....*..**..*..**..**.....**..*..**.***********..******.*..**..***.***....*.*.*.**..**.**.*...***.*..****.***.*..**....**.*.*****...*.*.****..*.***.**..**...*..*.**.*....*..*.....****...*****.....*..**...***.*..*.*..*..**.*.*..***...*..***..**..****.*.****..**..****...*****.*....****.**.*..***.*..**.*****....*.**.*.**..*******.....*..*...**.*****..*...***.**...****.****..*..*..*****...***.**...*.**.*.**.....*.***.**.*...*.*.*..*.*..*.*.*.**...***.*.*..*..**.***...***.** .**.***.*.....**.*.......**.*****.*....********..*****....**.*.**..*..*.*.**.**.***.*..*.**.*.....**.*****.*..****..*.**..*.*...***..*.*...****.****.**..****....*..*.*.*.*...**.***.********...*...*.**..*.**..*...**..****..***.*..**.****...**.**.***.**...***.*.*..**...*.****...***..**..*.*..*....*..*.*...***.*..*.*..***.....**...***...*.***.*****...*.*.******.*.*..***.....*...*..***.*..**..**..**...********..*..***.***..*...*...*****.**.****.*.*...***.****......*.*..*.*...*.***....**..*.****.*...**.*.*...**.......*.......***.***..*.***..*****.*.*.***......**..*.....*.*..***..*.*****.*.....****.*.**.*.**..*..*.*.*...*.***..**...*....***...*.***....****...*.*.*..*.*.****.**......***.*.****..**..**.*****.*..*..*...**...*..*..*.**..*..********..***.*.*....*.*.....*.*...**...***...**...*.*.**...**..*.****....*.**.*..**.*...*...*..**......*.***...*..***.***..*..**.****..*..**.*...*.**.*.**..***...**.**...***.****....*.*.....*****.**...*...***..*.*.*.*.******..........*.*.*..***.*.**.**..***..*.*.*.*.****.*....*.*...*.*....*...*....***...**.**.******..*.****.**.*.****.*..****..*..**.*.*...****.**.*.*.....**.*.*.*.*.***....**.*..******.***..*.**...*...*.*.***.*..*****....**.*.**.**.******..*....**.****..*......*.**.*..****.*.***.*.*..*.*..***.***..****..***..*.*...**...*..*.****...*.***.*...***.***.**..*.....**...*..**....*.****.*.***...*.*.***.*.**.**.**.*.*.*.*..........**....**.*...*...*.*......**....*...*.*******.***.....*..*..******..*.****.*.****.*..*..**..**..*.*.***.*.*.*******..**.*.***....*....*....*.*.**.....**...*..**..*..**....*.*.*.....**.**.....**.*....**..****..***..*..***.*....*.....*.**.**.******.....**.**.*...*****.***.***...***...*.*.***.*...*.**.****..*.*****.**.*...**...*...*..*.*.*****.**.****..*****.**.**..*..**..**.****.**..**...**.*...*******.***.*.*.*...*.**.*..**..*......**.*..***...**.***...**........*.*...**.**.*.**.*..**.*.*.*...**.........*.**..*..*.*....*..***..*....***...**.*****.*...*....*.*.*****.*...**...*.*.*.*.****.*...*.***...*.*...*.. ..*..*.*.****...*.*....*.*.*..*..**.*.*.**...**...*****.*..*.*...*..*.**.*....*.*..*.**.*....***.*...*.**..***..*...*....**..**...*****.*....*..**..**..**..**.****.*.**.*.....*.*.***..*..**.**..*..*.......**..*.*******.***.*.**..****...*...*****..*...*..*...**.*..***..**.****..*..*******..*.**...**.**.**.***.********.*.*..*.*....***..******.*.......*..*..*..*.....*****...*.**..***.**.*.*..*..**.****.****..**....**.*.*.*......**...**....*......*.*..*....*.*...*........**...**.*.***...*.*..**..*..*..*..*.....***.**......***.*.*..*.***.*....***....****.**..*.*..**.*.*....***.*****.*.****.*.**.***.**..***..****..*.*.*.*.**..*.**....**.*..*****.*..*.**.*..**.**.**..**.*...**....********...**..*..**.**.**..*..*..*..*******.*.*.****....*.....*.*.....*.*.*....***...**...***....**..*..**.*.*..*..***.*****..*.*...**..*.******.*.**....*.*.......**........**.*.*.****......**.....*...**.*.*....*.*..*.*.*.*.****.***.*..****...***.*..*..*....****.*****..**..***..**..****.*....*...**..********..***......****.*..***.***....*.*.*....*..*..*.******.*....***....*..**..**.*....**..*.**..*.*..*.**.*.**.*...*****..***...****.*......**.*..*.***.**..*.*.***..*.*..***.****..*.*.*.******.*****.*.*...*..**.**..*.*...*..*....*.*.*..*.**.**.*.**.....**..**.*.**...**.***..*...*****....*..**.*...*......*....*.....***....**.....**.*****.....******.*.*..***...*.**...**.**.**.*.....*.**.*.*.****.*....*....*.*..*****.....****.*.**..***...*....***.*..**...*...*.**...***.*...**.*****....**..*..**.*.**...*..**.*****.**..***..*...**.*.*.......*.*.*...****..*..*.*.**...*...*.**..*..**.*...*...***..*.***...*.***.***.*******..****..****..**.**..**..*....**.*.*...***.....*.*......**.*********.***.*.**.*.*.*.......********.**...*.****..*****..*...*.****.*******...*.*.**.*...*..*.***.**....*.*..*...*...***..**..**.*.*.**......*.*...*.**....*..*.*..**.***.*..***..*.**..**.***.****.......**.*.**...**.**.....**...****.**..*.***......*...*...*...**...**.**..*....*.***.***....*..*..***....**.**.....*.....*..**....** *.**.*.*.**...*.*.**.*.**.***..**...**.*.*..*.*********...*****.**.*.***..*.*.**.*..***.***.**...*.*...**.**..****.****.*..*.**.**..***......**...***.**.*..*...***.***..*..*...*...*.*.***...**.*..**.**************.*.*.......*******.*.**.*..*..*.**...*.**.*.*.*.**..*........**..**.***.**..******...**..****......*..****...***.*.*.*.*..**..**..*......*******..*...***..*.*.*...*.*..*.*...*.*..*.*..****.**.*..**...**.****..*.*....***.***.***.....*.*****.*.*.**.**.**..**..*....*.****....*.*..**.****..*..*...**.*.*..***..**...*....*.*..*.**...**.***.*.....*......*.*...**..*..**..***.*.*******.*...****......*.****.*******..****.*****..**.**....****..*.***.***.*.******...**..*....***.**..*.*****..**...**..***...***.*.*...****....*****....*.**.*.**.****..*..*.*....*.*..******...***.**.*..*.*...*.*..**..****.***..*....*.**..****...**..*.**..**.*.***.**.*..**.**..**..*.**..*..*.*..*******.*.*****.*.*..*.**.*.**.*.*.**...**..*.*.*....**.***...*.***.*.**....*.****..****..*...*.**.**.*.*.**.****...*.***....**.*....*..*.**.*.**.******....*.*..*******...**....**.*.**....**.***..*..*********...***.**.**.**...***.*.*...**.*.**.*.......*.*.*.*...*...*.****..*......**.*....**.*.****.**..*.*..*..**....****.**.*.**..***.****..**.*....***..........*...****.**.*.*.**.****...**..*..**....*******.*..**.*.**..*..*.**.**..*...***........*..****...*.*...*..****..*..****.**..**.*..**...*.*.*.****.**.**.*.*...*.****.****.*...**.**.**.*.*.****.**..*...**.***..****.*****...*..*.*..*******.*..*..**..***.*..*.**.*.....*...*.*..*.*.****..*..**.**...*...**.*....*....*...*...*...***.*.**.**.*.*..*.**.*.***..*.**.*.**.**.....**.*......*..*..*.****....*.*.****.*.*..**..**...*.*..**.**.**....*.*.****....**.*.**....*..**...*.**...***.***.*.****..*.*.**.*..*..*.**.***.*.*...********.***..**.**..**.*....*****.*.*..*.***.*.*.*.**.*..*.**...**.*....**..**.*.**..*....**..*****.*.**.*.****..*.*..*.*.**.**.****.******..**...*...*...*.*..*..*.*....*..**.*.*.....*.****....*.*.*.**.***....***....*..*.*....*..****..*.. .*..****.***.*.***.**...*.***..*...**.**.*........***.***.***..*..**..*...*...*.******..**.*.**.*..**....*..*.**.....*.***.*.*.......**.**..**.*.***...**.****.*.***..*.****.*.*..*..**..*..**.*.........*..***..*...*.**.*...*****..*.*.....*..*..*.*..*..****...*.....**..***.*.***.**..**.*****.*.*....*..**.*.....*.....*..*****...**..*..*..*.*****..******.*..*..*....*.*.*.*...*...*..**.**.*.**..**.***..****.***.*.*..*.**.**.**....***.*.*.*....*.*..*****..*.*...*.*..*.*.**......*.**..*.****..***.**.***.***.*..*.****..**...****...**..****..**.*.****.*********.*..*.....*..**.**..*.*****.......*..*..**.*.*.*.***.*****...*.*.........*.*.****..***....*.*....*.*.**.*.*.*..*.*..**...*...*.......**.***..***..***...*.**.....*..*.*.***.*.**.*...***..*.*.**.*.*...........**.**..***..***.***...*......*......*****....*.*****....***..**......**...**..*.**..*..**....****...**..**..*..**..*...*.*.***...***....***....*..*.*....*.*.**.**......*....*..****.**.******..***.**....**..**....******......*....*.**.***.*.***.**.****.****.**...***.*..*.**..*.*...*.*.*.*...*..*.*.**..**..*...**..*..*..****...*...**.*****.*.**..**.*.*.****.*......*.*.**.****..*.**.***...****.*...*..**.....**.**...***...**..*.***...*.***.*...**........**..*.***..**....*.....**.*..***.*.**.****....******....**.***....*.**..**.*.**....**.*..*.**.**..*.*.*..**.***.*..****..*.**.*.**.**...*..*.*.*...****..**....*...***.**.*.**...*..**..***..*.**.*.....****.*..*...*.***.**.**.**..**.*.*..******.*.******.****.*****.*.**.*...*.**.*.***..***..*...**.......**.**...******..*...**..*....*....**..*...*****..***.**....*....***...**..******..**..*********.**..**...*.*.*....**....*.****.*.....*.**.*..*.......*.**.*.**.*.*....*..**.*..**....**.***.***..*.**.**.....*.*.*....***...****..**...*....***..**.*..***.***....**...**.*..**..*..*.*****..*.***....*..*.*.***.**.*.**..***..*****..**..**.*..**.**.****.**..*.*..*****.....*...**...***.*..*...*.*.*.*.***.***.**..***.*.*.***.****..****.***..*....*.**..***.**.***..***.*.*****.***.**.*** .*..****.****.*...*...**.*..*.*.....*.*.*.**..**...***....*.****..*****.*.****.**...***.*.*****.***.....*..*..******.*.**.**.**.**.***..*********.***..*.*..*.***......*****.*.*..*.*...***...***..**..****.*..*****.....********....*.*.***..**.*.**.*...**.*.****...*****.****..*.*...*..*.**..*.*.**.***.****..**..*..*.*..*...******..**....*.**.**.....*..*.*...*.*.**...***..**.**.*....**..****.**.*.*.....*.***.*..****.*****.**.*.***.***.**.*...**.*.*.*...**...***.***.**..***.*.*.*.......*.****.*.***.*.**..***.....**.**..*.*.*...**..*.**...*****.....***..***.....**...*....**..*.******.*.**.*....*..*.***.*...*....*.**..*..*.........*...***.****.*.**...*..*...*..****.*.**..*....*............***.....***..*.*.......*...**..****.**.*****..**...*...*.*..*..*.**...*..*.***.*****..*.**.*.*.**..*..*..**.**.**.**.....***.*..**...**.**.*.****.*...*****.***.*.*********..*..*..**.****..**.*.......*..*.*.*.**..***.*..*...**..*..**..**..**.*.*.**...*..*....*.**..******..*....**.*.***.*...*......**..*.*...*..*.**.*.***..*.*.*.***......****...**.****....*.**...*..*..*..***.**...**.**...*.*.**.*.*****..*..***.**..*****.*.*.*...*..****.*.....**.*..*.**...*...*.****.*****...**.***.*****.*..**.*..*.....**.....**.**.**...*..*......****.*******..*.*.***.*..****.....**.*.***.*.*..*..*.*..***..****.*.***...*****..**......***.*****....****..*.....*....***.*.****...***.***.*****..*.*.*.**.****.*..*..*.****..**...**.*.***.*.***.***.*.*..***.*****.**..*.......**.***...*.**..*..*.*....*.*.*.*..**..**.*.***.*..*.*...**.***.....*...*.**..**.*.**..***...*..*.**.**..*.**.....*.*.*.*....*.*****...**...**.*....*****.*...*....***..**.....*******..*.......*...**..*..****.*****.***..**.**..***.**.*.*...**...*.**.*.*.*.*****..*.*.*.***.*.**..**..*.*.*.*..*..*..*.***.*...*.....**.****.*.**..*....***.**..*..******...**...***..**..*...***.****.*....*..*..****.*...**.**.*.**..*.*..********.*.*...*..**...*****..**..**.***.....*.**...*.**..***.*.*.*....***.*.*..****.*..*.*.*.**....*.*.****..***...**.**...**.....**..*. ...***.....*..*.*...*..*..**.***..*.**..***.**.**.****.***.....*..***.****.*..********..**.**.**.*..**.*****...**.******.*.*.*.**..**..**...*..*.*.*..**..*...***.**.*.**..*.....****....**....***..*.*...*.**...****...*...*....*..**.******.**....**.**.**.*****..*.*..*.*..**..**.**.***.****.***.****.*....******.*.*.*..*.**.*..**.**.*.*******.....*.*.*...***..***..**.*..**....*..**...*.*..*****..**.*......**....**..*.......*.**.***.*****....*..*.****..**.*.**.*.**.*.*......***........**..........**.****.*..*...**..*...*.**.***.*.*.**.*....*.*..***...*.....***......*..***.***.**..*.*...*.*****......*.*..**.......******.*...**..***.*.....*.**.*...*.**.**..****...***.*..**....**.*.**.*.***...*.*.*......***.*.*....***.*...*.***....**....***..******.*....*.**.**..***..*.**.*.***.....*.*.*.*.*....***..******...**.*.*..*.**.*.*****.**..*.*..*.***..**....**.*****.****...**...*..**...***.***.***........***..******......**.*.*.**.*.**..*....*.*..**.*****..****.**.**.******....*..*.*.**...**....*****.........*..***..**..*...**.....*.....***........*...*.*...****....*.******.***.*....**..***.*.*****.*..**...**.**...***.*...***.****....***....*...**..**.*.****..*..*...*.*.**.*****..**..**.*..*.****..*..*.*.*.*****.***..*.****...**...*.*****.****..*.*....**.*..**..**.***...**.****..**...*...**....***..*...**....*..*..*.....*.***.****.**.*.*.***.*.*..**..**...****.***.*.**.**.******.*****.***.****....****.**.*..*.*****..*.**.*.*******.**..***..**...*******..**.**..**..***.*.***....*........**.*****..*...*.*...*.*.*****..*.***..*...*...*.*...**.***.........**.***..*.*.*....**.**..***....****.**...***.*.*...***.**..*..*.*.*.**.****.*......**.*.**...*****.**.*.**.**.*...*...*..*.****.****...**..*...***..***..*......**....*..*.*.*.******.***.*...**.**.**.**.*..***....***...**.**.*...*..***.*..*****.*.**.**..********.*.**...*..***...*...*..**.*......**..*.*..***.......******.....***...*....**..****.*..*......*...*.***.**.*..***..**.*.*..*.***.****...***.*.*..*..**..**.*..*.****.*.......*** ..***...**.*..**.**..**.**..*.*.***.**.......***.**.*...**.*..***.****.*.*...*.*.**...***.*.*....*..*.*.*....*****.******.......****.*.*.**.**..*....*..*.**...*.*****.**.*....*.*.*.*..*.*.***.**.***.******..*...*******..*.*.****.*..*.**.***..*..*...*.**..**..*.***...*..*..*.****..*...*.***.**.***.*..**.*...*..*.*.*.*....***..*.*..********...**.**.**.**.*.*.**.*.*....*.****...*..*.****.**.******.*..*****.....**...***.*.*.***.**.*.***.......**....*.**.*...*.******..**....***...*******.*...***.*......*........*......*.....*********.*..**..*.....*....*....*..***..***..*.****.*..*.***.....**.*.*.****.*.****.*.*..*.******..*.*.**...****..*.****...*.**.*.***.**...**...*****..*.**..*.**.*.*.**.******...*.*....***....*.*.*.*.*.******..*.....*...**...*.*...*****.**...***..*...**.*.*..**.**.*.*.***...*******..*...*..**.**.*...***.*...**..**.**.....****...**..**.****.*.***...*.*..****.**..***.*..**..*.*****.****.*.*.****...*..*.**.*..**...**..*....***..*...*..*..*.**.*.*....*....*.*.*******.*.***....*.*.*...*....**.**.*...*..*..*****.*..****.*...**.*.*******.*.***.***.*...**...**.***..*..*.*****.*****.****..**....*****.**.*...*.*..***.*.*..*.*...**...*..**.**.**.*.*****.......*.*.*..**.*.*..*.*...**....*.**...*..*.*.*..*.*..*...*.*....*****.*****...*.***.*.**.**.**.*.**.*.**.***.**...*..*.**...*.*.**.*.***.*.*.**.*....*....*..*..**.***...***..**.*.*.*..*..***...****.****..***.*.***..***.*..*...********.**.*.*...*.*....*.....*.......*.**.*.**....***...*.....****.*..*..**.*.**.*.***...*.....*.*.....**.*.****..**.*.*..*..*.****.*.***..****...*.**.**.***...*.*..*..*.*.*.******..***.*.**.*...******.***...*.*.**....****..*.*..***.**.*.*.*..**...*****..**...*.*.*.**.....**.*.**.**.*.****....*...****..*...***..***...*....*..****.*.**......*..****...*.*.*..*..***..***.****.*..*..*....*******.*.*..*.******.*.**.....*.*..*******..*.*.*......***.*.***...*******.****.*.***..*..****..*..**....****.*.*..**.*....***.**.*.****.***.**.****.*..***.***......*.*.*..*.*.****.*.**...*......***..***.. ..*..*..***....*.*..*..**..***...*.***....**......**.****.*.****.*..**...****.**.**.****.**...*****..*.*.**.********..*.....*..***...**...*...**.*.*..**.**......*.**...*.*.*.*******.**..*...*.*.....**...*.*****.*...**.*..**.**.**...*..*....******.*.*..*.**...*.***..*..*...*....*.**..*...**..**.**..***..*...**.*.***.******...*.***...**...**.**...*.*******....*..*..*.........**.**...**.***...*...*.*..*.*..*..**.****.....*..*.**..*.*.**..*...****.***.*.*..**.*...*.***..*.***.*****.***....*.*..*..**..*.***.**.....***...*.****.*.*..*..*.....****..**.**.*...*.*..*.*...**...**...**.*..***....*..**..*..*....**....**.**..**.*..*.*.*.***.***.**.**.**.**....*.*..****.***.*.**.*......*.*....***...****.*..*..*****...*.....*.**...**.*.**..*.*...*....**.*..*.****.*.***.*.**..*.*..*.**..*..****.**.....*..****....*.*.*.**.***...**.*.*.*.***....**...*..*.**.****..**.*....*******.***..**....***.**...*******.**...***..*.*.***..*****..**..**.***....*.****.**.***.***..**.***.**.*****.*.*****.*.*.**.***..**....*....*...*****.*...*****.*.*.....****...*.*....*.*...****.*..****..****.*.**..**.***..*..*.**..***.....*..*.***.***.....***..*..*.**..*.**.**...*.**..*.*...**....**..*...*.*.*.*.....*.***.*...*..*....*...**...*..**.*.*.**.*..*..**.***..*....**.*...*....****..*.*.*..**.*.***...*..**.**.*.*****..*.*...*.**.*.*..*..********.*****..*.*.*...*...**.*.**.......*..*.*..*....*...*..*.****.**..*..**.*.*****.*.**..*...*****.*.***.****.*..**..*..**..**...***.*...*.*.*****...*.*****.*........*.*.*..*..***.*....***...***...****.***...****.*.*...*.....*....*..*..*.....*****..*...*.*..***.***.****..*...*......*.*...**.....**...*.****..****..*..*.*..**.*.****..***.*.*..***.******.*...*.**.**...*.***.*.****....*.**...*.****.***...*...**.*.*...**..*...*...**.*..**..**.**.****.**.*..**.*..**.*.**....**..*..**....*..*******.***.***********.*...******.*.....*...*...*.*....***.*...**...***.**..*****...*..***.**..**...*...***.*...*.**.***.**..**.*.*.*.*..**.*..******..**..**..*....*..****..**...**...*..*** .*.***........*..*.....*...*.***..**..*..****.**...***...**...***..**..*.....******..***.***.*.....**.***..*.**.*.....*.*.*.**.*..*.*.....**.**..*.*.*...*.*...**.**.......*.*...**...........******...*.*.....***..*.*.*.**......**.***..**..***.**.****.*...***...**.**......***.*.*.*..**.*****...**..*..***..*.**....*.*....*..**.**.....*.**.**.****.**..*.*.......***.***..*.**..**.*.*...*.**.**.**.*.****..*...*.**.*.****...***.*...***.***...*....***.*.***.**..****.**.**..*..***.....***...**......*.*.*****...*...****...**...**..***.**...****.***..*.*..**...**.***..**.***.******....*..**...*.*.******..*....**..***.**.***.***.....**...****.*..***..**.*.*.*.*.**..******..**..*...........*.*.***...**.*..*.*..*.*.*.**..**.......*....**...**.....*..*.*****.**.**.****.*.*..*****...*.**..*..***..*...*..**...*....*.******.*...*.***....**.*..***..****...**.***...*...*.***.*****.*.*.*.***...*********..*.***..*.*.*......*...*.*.***..*.******.****.*...****.**.*...*..*..****.*****.*.***.*.*****.***.*.*.......*.*...***.*..***.***.**....*...*..*...*.*.*.**....***..*.***.***.**.*.*..*******........*.**.***...**.*..***.*.*.**.**....*.*.***...**.*....*.**...*.*.*.****...**...*****..***.***..*..******..**..****.**...*....**.***.*.*...*.***.**.**.**..***.**.**.***...**..**.*..**...*.**.****...*.*..**..*.....****.**...*..**..*****.***.......****.*....*..**.....*...*.*.*.**.*....*....*.******....***.*.****....****.**.*.**..*.*..**.*.**..**.*.*..**.*.*.*....*.******...***..*.*.*.*****.**...*.*.*.**..**...*.*..****.*.**..*****..*...*..***.***.***....*....****..*......********..**..***.**.****...*.***..***...*.**.*..*.*.*****...*...***...*.*.....**...**...***..*..****..**.****.***......*.*..*.*****.**..**.........**..***.....****..**...**.....***.***..*.......*****.**...*.**.**.****.*...**..*.*.*.*...*****..*****....***....*.*...*.....*.*******..*******....*..**.*..**........**.**...**..**..**...**.*.*...**.*.**.*..*...*.*.***.**.*..*..*..****..............*..*.*.**..*.*******..*.*....*..**..*.*.*. **..*.**.*.**.**.*...*....******..**..*.*...****.*.**.***....*...*.*...**....*..*.***.***...****.......**....*.***.***.***.*..*.**..**.*..**...*.*.*..*.*...****.*....*..*.*.*..****.**...*.*..****.*...*****....**.*****..**.*.*.****..*.***.*.****..**..*.*.**.....**.*..****..*.*.*.**..*...***.*.**....*.***.*.*..*..**...***.*..****..*****.*.*....*.**.****...*..****.*..***........*.*.*.***.*..**.**.**.*.*.****.*.*.....*....*.*.*....*..****.*.*..*.*.......**..*...***..*...*..*.**.**......*.*.*.*..***.*....***.*.***...*.*...**...**...****.****..*****...*...**..*.*...*.....****.****...***.*****...*.***.*..***.******.**.*..*..**..*.*....***.******.*.*.*.*.*..***.*.*..*....*.*..*......*.**.*.*.*.*....******.***...****......*..**....*.**..***........*......*.****....*.*.**.*..*...*.....***..*.....**.***.******..*..*..***...*..***.**.*..*******.*....*.**.*...*.*.......**.*.*******..*....*....*..*..**..**.****.**..*..***...**..******.**..*.*****.**.........*..**.***..***.*...*****..***.........*..***.*..***.**...**.*.....***...*..*..***.**...*.**...**.*..*...*.*..***......*...**.*......*.*..**..*.*...*****.*.*.......*.*..**.*******...**..**.*.***.*.**.****....*.**.*..****.*.*****.....*..*.*.*..*.*.......***...*.*.*..*.........****...**..*.**...*..***.*...***..**.....*.*.*..*..*.*..***..*.***.**.***..***...**...*.*...**.***.**.*..*..**..*****.....***.***...*.**.*..***..*...****.**.**.*.****....**...****.*.*****..**.....*.**.*......*.....*....**.**..***...***.*...*.***.*.*.....*...****...*.******.**.**....***..**.....*....**.**.*****...*....**.*....***.**..*..**.***..***..**.*.*.****..*....**.****.*.**.*..****.***..*......*..****.*.*.******.....*..**.**.*****.......*.***.....*.**.**..****..***.***..***.**...*.***.**..****.*.*.***.*.*..*.****....*.*..*...*.......**...*...*..**.*.*.*..*.........**.**.**..*...*.*..*.*...*.*.***.*.**.*.***...**.*.**.*...**.**....**.*.....*.**..**.*....*.*....***..*.....****.*....*........**.*.*......**.**.*...**.**.***.***.**.**.*.**....**.*..*.*..... *.*.*..*....********.......**.****...****..*.*.*****..**...*..*.*.*...***..**...*.***.**.*.*...**.....*..**.*...*...**..**....**..**.*...**....***.*...*.**...*.***.***....***..***.****.*.*.....***....*******..*..*****..*****...**.**.*.*.**......**.*....****.*.***..*...**......**..*.*..*..*.*.*.**....***...*.*.*.**...*..**.*.*.......**.**..*****..*...**..*..***.****.......*.*.**....*****..**.*....******.*...*********.**.****.**.**.***.**..*****....*******...*.*..*****..*...*.**..**...*.***.*.***...*.***.*.....*.**.**.**.*....**..***.*..*.**.**.******..*..**..**.***.**...*.*...***.**......****......***.*.*.******...*.***..*****.*.*........**.*..*.***...*.**.**.**.*.**..*.****...*****..****.***.**.**..*.....**.***...**.....*..****..****.**.**.***.*...*..*.**.*..**.**..********.*.*..*..*..*.**.*.*......*....*..***..**.*.*...*.**.*.***.*.*.****.*..*****...*..*.......*..***..*..***.*.**..*.**..*..****..*..**.******..*.***..*.*.*.*********...****..*.*****..******.*.**.*..****.*.*.*.*.**..**.*....****.*.*.***.****..*********.**.*....**.**.*.*.*..*..*....*.*.*...****.***.*.*..****..***..*...*..***..**..**..***..**.*.****.**...*..**.***.*****.....*.*...*.**.****....**..**..*.*.*...**.*...********.*..***.*...***.**.*.*.*.*.*..*****....*......*.*.*...**..*..**.*..*...**....**.****...**.***.*.*..*.....*.*.**..*..*.....***.*.*...*....*.*.......*..*.*..**.*..*.*....*..*.*.**.****.....***..**.**.*...*.**..*****.***.....**.*.****.*..***.*****.....*.**..**.**.*....*.*.*..*.**..*..***.***.**..*....*.....*.*.*..***.*.**..**.....***.*.***...*.*.**.****.....****...******....*.**.*......**.****..**..*..*..*.***.*..*.*.*.*.*....**.*.***.*.**.*..*.*.*..*******.****.*.*.**..*..**...*****.....*.******.*..****.******..***********.*..**.*.**.*.**.*.**.**.....***..**....*...*...**.**...**..*.**..****.*..***...*.*.***.*****.....*.......**..*....*.*.*.*...........*...*..*..*..*..*.*...****.***.....***..*...*...*....**....*..*....*******.....**.*..**....**..***...*.*..*....*.**.*...*....*.**..*...* ****...*..*.****.*.****.**..*.**.**.*..*....*..*.**..*****...**...*.*..**.*****..**.......*......**.**.*...****..**.....**....*.*.*..*.**..*..*..*.**..*****...**..*****..*.*.***....***..***.....*...*****..*...*...**.**.*..*.**....**.............**..**..*****..***....**.*.**.*..*..***.******.*...***..**..*....*********..****..*.*****.*.*.*.*.*....***.**..**...***....**..******..*....*...**..*.*.*.*.....*.*.*.**...***.....********.****.*.*.*.*.**.*****.******.*...***...*.*..*.*****.....*.*****.*******....***.*...*.***...***.*.*.*.****..*.*..*.******.*..****..*.*....*....****..***.....*..*.*.*****.*..*.******.*..*..****.*.****.*....*.....**...*.*****.*..****........***.*.*.*..*.*...*..*...*.****...*...*..*.**.*.*..***..**..**.**....**..**.*..*.*......*....*.*..*..*.****.***......**.**.*.**.*...*.***...**.**.*.*....*..*..*.......*.*...........*....**.*..*..*******..*..*.***..*...**.*.**...*..*...**.****..*..*.***...*.*...........*.*.*.*.***....***..****.*.****.***...*..**.****..***.*.**.**.****.....*..*...**....**.*..**..**.**.*****...**..*......*..*.***..*....*.**...*.......***.*.*..*.**.......*..*.*.....*.*.*.**....***.*.****..**.***.****...*......***.*****........**...*.**..*...*....*.***..*.***.*..*****....**..*.***.*.***...********.**.*.*.*.*..*..**..**....***.*.*****...****..**...*.**.**.*****.****.***..**..*..**.*.*****.*.*.**....*..*.**.*.*......**.*.*.**....***.......**..*..**..****.**.*...*.*.*..*..*.***.*****......*.*..***..*.*.****....*.**..**.****...***.**.******....**.*..*...*...***.....***.*.*..*.*...*.**..**.*.*.*.**.**.*.**.....****..*....*...*.....*.*******.**.*.*...**...**.*.******.*.**.*....***.*.**..**..**...*.****.**..*.**.....***.**.*.**..*.*..***..***.....**.*..*......*..****.....*.**.****..*...*..***.**..**.****.*...*.**..*.**..*****.*......**.........*.*..**.***.**.*..**..*...*...**..********....***.*.***.****.*.*..*....*.*..**...*....*.*.******.**...***.*...**.**.*..*.*.*.*.*.....***.**.***.**.**....**.**.**.*..**.**.**..***.*****.**..*...*... ****.***.***.***....*.......*.*..***....**..*.*.***...***..***.*..*.*..***........*.**.**...*..*..*.**..*.***.*.**.**.***.*.****.**...*.*...**...****.*..*..*..*..**..**.*..*....****..**.**.......*..**...........*..*..*.*..*......*...***..***...********...*..*.**...**...*...*.*.*........*...****.**.***..*.*.*..**...*.*.*****.*...*....*.*.**..**.*.*****.**..*..******...***...****.....*.*.....*.***.*....***..****.*....*.***.....****.***.*****...*****.**.**.*.***.****..*.....**.....*.**.*.*...**.*....*.****...*..*.*.....*..**..*......**.*.*.***.***.*.****.*...*.******.*****.*.****...*...**.**.**..***.*.**..**...*..*.**.*..***.*.*.*...***.*....*.*.***.*.***.*.*.*.*..********..**..*.***.****.******.*.*.*.**...*.....*.**...***..**..*...*..*.**...****.*.........*.*.**.*.**.**.***....*.***.*..*..***..*******..***.*..*.***.*.**..*.*..****.**..*..*.*.*.******.**...**..**...**.**..****.*.**.**..*.*.*.*.**.********..**..**...******.**..*...**...***.*.*...*..**....*..*....***..*...*.*..**.*.*****...**...**....*.**..***.***.**....*.*..**.*.****.***.......****..**.*...*..*...**.***...***.**.**.**..***....**.******.*****.*..*.****.*...*..*****.******.*.**....*..****.*.**...***....*.*****...*...*.*..****.**......*..***.*...*...*...***.*.***..*.*..******..*.**...*.....**.....*.*...*...**.*******.****...***.......***....*..******.***..*****...*****..*.....***.*.*.***.*.....*..*...**..***.*.**.***.*...**.****.*.*..****..*.*..*....**..**..**.*****.**..***.*.....****.*.*..**.......*.*****.**..*..**.*.*..*.*.*..*.*..*...*******....*..*.**.*.**.*.*.*...*.*.......**.*.*....*.*.*..**..****....***...*.*.**.*..**.**..*......*..***.****..******..****.**...*.....**.*.*...**..*.*.*...*.....*....**.**....*.**..**....**.***..****.*.**.***.*..**..***..*..****..***.*..**.**...*.....*.*..*.*...***.*.*..*.******.*******...*.********.*.*******..*.*.**....*..*.**.....*.***..*...........*.*.**.****..*.*.....*....***...**.*........**.*..**.*.**.*..**..**.**.***.**..***....*...*..*.*****.**.*..*****.****.*** *.*.*.*..*.**...*.....*.*....*****.**.*...*.*******..*.*..**..**...*.***...*****.*.*.*.**..**..****.**.*.*.*.**.****.**.***..*....****.*...*.**.**.**.*******.*..*.*.*....***...**.*.*...*..***.......*.*****..***...*.*..****..*.**.****.*.*.*.**.*.....*.******...**....**..*.**..***.*.****..*.******....*.**....****.*..*.*....*****.*.**...*****.*........***..*.*........*....**.**....****.*..*.***..*...*.*.....**.****.**..*..*..*...*.**..*..*.**.**...***..**..**.....*.*.**..*******...*..**...***.**.***...***.**...*.**.**.**.**...*.*.*****..*...***********.*.*..*...*.....****.**.***.**.**..*..*******.**.**..***.**..****.*..*..**..*.*.....*..***......*.*..**..*.....*.***.**.***.*.*.**....*.**..*.**...**.*.*.....**.....***..*......*.***.....**.*..*.....*.*.******...*..*...****..**..*......**..*.***.**.*..*.*..**.*******.**..*..*.***..**..**.**..*..*.*..*...**.****...***.****....*.*....*.**..*.**.*.**..***.*..*...*****..***....*****..*..**...*.***.**..****.**..***......*.**.**..**....*..****.*..*...****.*.**...**...**.*.**...*.***.....**.*..***.*.*.*****.**....*...**...***...**.*.***....**....*..****.*..***....***...***.*..****.**.*****.***.*......*.**..*.......*.**....*.*.*.******.*.***..**.******.*....**....**..*...**.**.*..*...*..*.**...*.***..*.*..*.***...*.*......*.*.******..**..*.**..**...**.*.*...*.*..*..*..**.*..*...*..**.*.**.....***.*.***.**...**.***.***..*..*...*...*..*.***.***.*......*.*...****......*..*.**..*.*****...*******.*..***.**.*.*...**.*.***...*.....**.*.***.*..*****....*.*...*....**....**.***.*.***..*..**....*******.*..***.***.*.**.*...**.**.***...*..*..*.**..***..**..*.*...*..*.****..**.**....**..**.***.*.****...*.*..***.**.*..*..****.**....***.*.*..*....**.*..*..*..**...**.*.*****.**...*.***..**.*..*.*.**..**...**.......**.****..*.*****...***.**..**.**......****.*.*.***.**.*.**..***..***.***.......*****...*.*...*.*.**.*.*.*..****..*.*.***..***....**.**.****..*.....*..*.*...*.***.**.*.***.....***.***..*....**.....*...**.**.**....*..*.**.*.*.*.*..**..*** ..*.**.***.*******..***....**.**.***..**........****.**.****...*.****.*.*.*..***.....*..*.*.****....******.*.*.*.**..*.*...*..**.******..*.**...******.***..**..*****..***.*....**.***..***..*.**.**.*.*..*.*..*********........*..***...****.**..**.*....**.**.*.**..**..*.......*.*.*...*****.**.*.*.**.*.**.*.*.*****.**.*....**..*.....*.*****....*.*.*****..*.***...***.*.*..*.*.**.****..*.**.*.*......**.*.*....******.***...*.*....*.....*.****.***..**.*.*.**.**..***.....*.*.*.***.*.*.*.******.....*.*..*.**..***..*.****.*..*.**..........*.*.***..*.**...***.....**.****.*..*..**.*..*...*.***.****.*.**.....*.*.*..**..*******.*.**..**.*..*******...*.**.*****.***.*..***.*....****...**.***....*..*...*......****.***........*..*......*..*.*....*...***.**.****...*.******.*.*....***...*...*.*...*******....***.**.*..*.*......*..**.***.*.**.**...*...*...**.*..**...*.*.*...****......*.*****.**.*..*.*..**.*..*.*..*...*.**..*..**...**.**....*...*....***.*..********.*.**.**..*.*.*****....*****..*..*...*.*.*..***..*...**.**...*..***.....**...**.*.****..*..***...*.*..**...*.***...***...*..**..**...*..*..****.**.**.**.******...**..*.....***..***..**...****.*...*.**..**.**.*.**..***..*...****.*..*..***.**.**.***.*.*.*.**.....*.*...*.***..**..*...**.**.**.**.*..*.*.******...*.****.***.**.*********.***.*.***.****..**..**.**........**.**....****......*.**.......**..******.*.**...*.*..*.....***..*..**..*.*.*.***........*.....***.****..*.***.***.*.....*..**.**...***...***.......*.*..***.**..**..*..*****.*.*.****...*.**...*..*......**........*...**..***.***.*..***....*..*...***....*.*****...**...***.....*.****.*...***......*.*..**..**.**.***..***.**.*.*****.*.**...****.*.*.*.***..***..**...**..**.*.*..****.*....*.....*...*.***.*.**.*.****.*.**....*.**.**...****.....****...**....***..**..**.......***.*...*..*****.*.*....*..*.*.*...****.*...**.**..*.**..****.*.**.*..*.*..*..*.*.*.*****.....*.*....***.**.*.*..****..****....**...*.*.**.*...*.*...*.**.**..**..*....*.....*.**.**..**..*.***.*.....*...*.***. .**.**...******.*..***..*.**...*..*...*.....******..******.**...**.****.....*........*.**..*.**.****..*.*****.*.**.*...*..***.....*....**...*.*.**..*...**.*...**.*.*.*.***.*.*.*.***.*.*..***..*.**..***....*.*.*...***..****..*....*****..*.*****.**.**...*...*..*.*.*.*...*.....*..*...*.*.***.*...*..*.*.*****....*.****.**.*.*....**.*..*...*..*.****....*.****..*.*....*.**.*..*..**.***..*..*.*.**...***.**...***.*.***.*.**......*..**...**..***.*...*.*...***...**....*****.*....*.*...**.*.**.**.*.*...*.**.*..*.*..*****..*******...*..**...**.*...****.**********......**.****.........**..*..**..***..**...*.....*..*.*.*.**..*..**.**...****.*......*.*...***..***..*.....**..******....**.*.*****.*....*.****.******...*.**..******..*.*.*.**.*..*.*.**..**..*.....**.*..**.***...**.*****.******..****...*..*.....*.*******.*..*.*....*.*.****..**..*.*..*..******..***.***...*.****...*.*.****..*..**.*..*****.**.*..*...*..**.****.*.......*............**...*........*.*.*.*..*.**.**.***..**.**......**.*..*.*....***...**.*..*.**.**..****.*.**.**......**.*..*.***.*.*****.********.....****.**.*..*....*.*...*****..*....*....********.....*...*.***.****.**.*...**...*..*.*..****.*.***.*****...*.*.*.**.*...**..*.*...***.*.*.**.*.****.**..*.**.*...*......*****.*.*.*.*.*.**....******.***.**..***..*.*.***..***.******..****...****.*....*.***.*..*****.****...*..*...*.*************..***.*.*.......****..**....******.*.***...**.*.***....**.****.**..*.****.*..*.*.*..*.*.*..*.***.*...*.*...*..*.********.**.........**....***.*..*.**..*..*...**.*.**...*......*******.**..*****.**.**..*.....*....*...**.****.*.**.****.**.****.*.*..***..*.****...**.....***..******.*..*..**.*.*....*..****...****...**.....*..**.**...*.*.*...***.**.****...****...*.....**.*.*.*.....*...*.***..**...**..*.*.*..*.*....***.*..*.*...*****..*..***.*..*****.*....*.*.*......**..**...*.*..****.***.**.***.****.**.*.***...*..**..***.*..*.*..**..*.***..***..*....**...**..****..*.**.***.*....*****.***.*..*..*.***.*.*.**...*..*.******..*...**...***.*.* *.*..*..*.....*..*.**.****.*...***.**.***.*..*..**..**.*******...*.*.*.**.***.*..*.*..*.*....**.****..**..*****....**.*.***...***...***..*..**.*.*****.**...*****...***.****....*...*..***..*.*...**..*.**......**..****.*.***.**.....*...*.*..*..*.*.*..***.*.*.*......***.*.******...*..*.....***.*.*...*.*.*..**.*..**.****.***.**..*.***.*..***....*...*.***.*******.******..*..**...***...***.*..*...***.......**.**.***.*.*.*.**..**....**...*****...*****..*.***.******.*..**.*...*...*..***..*...****...*.**.*.**..***.*.**.*...**...*...*.****..*****.**.*.**.****..*....*****...*.**.*..*.**.*.**...*...*...*.**..**..***.***.**.***..*****....*.*.*..*.**...*..*.**.*.*.*.*..*..*****.**....**.*..*.*.****.*..*.**...*.....*...*.*..*.*.********..*.*...*...****...**.*..*****.***.*.***.*.**...*.*....*....*..**.**..*....***.*..*.**.**...*...*..****....***********.*....**.....*****.....**.**.**....**..*.*.****.*..**.**..*..*.*.**...*...****.*.*.**.*..**...**.*...**...*.*..**....***....*..***...*...*****...**.**......*..*.*.**.*..***...*..*.....****...**.**.*.***.*..*...******..****.**.**.**..*..*..**....*..**.*.*.*..*..***....*****.*.*.**..*.**.*...**.*.*.*..**.*.**.******..*..**....****.*.*..**....*.*......*.*.***.****.**..***.**.*..***......*...****..**....**.*...*..****.**..*...*.****.***.***..*..*.******.......*...*.*.**...*.******...**.**..*..*******.**.**...*.**.**.*.**.....***..*..*.......*..*....****...*..**....*...***.....*.*..*.*..*.*.*.....***.*...*.....**.**.***..*.*.**..*..*..***......*.**...*.****..*****...*****..***.*.**.**.****..***....*.*..*.****.*..*.*...*...*.*..**..*.**.*****..*..**..**....*.**.******.*.**..**...***.*.*..***.*.****...*...*.*.****...*.*....*.***.*.**..*...**...*.*.*.*..***..*..***..*.*****..**.*.*..*..*..*.*.**.**..*.****.*.**.***.*.*.*........*...**.....**.****..*...**.....**.***..**.........**...***..*..***..**.*.***.*.****.**..*...*.***..**....*..*.*.*..*.**.....*.*.**.**.***....****....*.**.....*.**..*..*.*******.**.****.**.*...*...***...**.***.****..*. *.....*..*.***..**..****...**.***.*..**..*....**.****.*.***...***.*.*..**.*.**.*.....***..*..*.****...***..*......**..*.***.***********....**..**.**...*********..*.***....*.**.***....**...**...*.****.....******.*...****.*.**.**...*.***.*.*.*...*...*****...**.*.***..*..**.*..****.*.***.*.***...**....*....*..**.*****.**..*.*..*..*.**.**.*..**......***.*.*.**.****.***.*..*****.*.*.*.****....**.**..*..*.**.**..**.***..**..*..*.**.****..***.****...*...*****..***.**..*..*.**..****...**..**.***.**.*...*.***...*.....*.**..*..**...**.....*...*.*..**.*****..*****....*.*.**..*..***..**.*..*.**.*.*........*..**.....***.***.*****...***.**..*...**.**..**.******.*.*...*..**.*...***.*...*****.****.*.******.***.**.*.*.*..**.**.*.*****.*.*......****.***..*..**...*****..**..**..*..**.***.***.****...*.*....**.**.****..**...***.*...*..*...**..**..***.*...****.***..*.*.**.*.*.**..**.**....**..*...****..***...**....***.......**..***..*..**...***..**.**.....**...*.*.*****..*.**..**.**.*..*..*..*.*..**.**..*..*.*..*..*.**.**.**.*..*****....*.*****..**.**.*.******.....***..*.**.**.........*****.***.*.****.****.*****...*******....*..***...**......******.****.*.*.*****.*..*.*..**..*....*.*....**....*.*..***.**.***.*****.*..****..*****..**..**.*.*...*..**.*.*.*****..*...*.....**.*..*.*...******.*.**...*..*..***..***...*.**.*.**.**.*.*..*.*.*.*.**...*.**...***.***.....***..*.*..**.**.....*.*..****....**.....*..*..*.*.**.****.*****..***.***..*......*********.**....**.**....*..*..*..*****...*...***..***...**.**.....***.**...*.****.....*...****.*.*...**.*...****..**..**.....****.*..***......**.*.****.*...*.***.**..*.*.*.**.*..***...**.**.********.*........*...*...*..*.***.*******..*****.*..*...*...*.********.**.*.*.****.*.*.**.*..*.........***..***.****...*....***....*.**....*.***.*...*....**.*...**.*..*.******.**.*.****...****..*.*.*.***.**.*.*****..**.*.*.*....*..*.***.***.*.*......*.******.*..*......*...*.*..**.*.*****.****..***.***.****...****...***..**.....*....*.**..*.*...*.*..*****.*........ *.***.....***.*..*..**..**.*.....***....**.......*..*.*.*.**....*.**..***.*.**.*.******.....*..*****.******....*..********..*******.***.*.**.*..**.**.**.*.*.**.....*..*.....*.*.*.**..***.*..******..*.*..*.*.*...*..******....*****..******.***...**.***......***..**.***...*.*..*.*.*..**.*.**.*..***....*.......*.*.*......***..*****.*****..**.**..*.***.*.****..*****...**..*...*....*.***..**..*..**.*......**...*...*..**.......**.****.*.*.*.*....*..*...*...*..**...*..**.***.*...**.****.*****.****..*.**....*..****.***..**.*.....*.**.**.*.****.**..*..***.*****...**..*.**...*.*.***..**.*...**...*.***.*.***.*.**.*..*..**..**.*..*...*.**.......***....**.*.*.....****..***.**.*.**.***.*.*.**.*******..****....*...**...**.*******...*..****.*.**.**.*.*..***.***.*.*.***...****....*.*........****.******..**.*.*.*.*..**********..**.....**.....****..***.*.**.*..*****...*...*....*.***.**.*****...***.*.*.*...*.*.*.*.**....*...***..*****.*.*.**.....*.*..*.**...*....*..***..***..***..*.*...****...**..*.********.****.*...*.***.*.**.*.****.*..*..*..***.*..****.*****..***.*.*****...***.*..*...*.*.*.*....*....***.*..**..**.*.*..*....***.***.**.***.**.*.*.**..*...*****.*...****...**.*....***..****.*.*.*.*...*.**.*****.**.*.**.*..*..*..**.*.**..*.*...**.*.*..**.*.......*****...*.****.*.**.....**...**...*..*.**....*.**.****.***.***.*.*.***..***...*****.*...*.***.*..***...****....*.*....***.*.*****.**....*****.*....***..**.......***.*.*.***.**..**......******.*.**.***.*......*..*......*.****.***.*.*.*.**....***...*..**.*......***.**.*.*.*...*..***.**...........*****.*..*.*.....*..*.*..****.***..***.*..**.****...*..*.*.*.****....*...***.....**.*..***.*..*........**.*...*...*....*.***.*....**.*..*.*****..********.**..*.**....*..*.**.*..****......**..***.**...**.*..*.*.**.*.**.****.*.*.*..*.*.*..***.***..*..**....*..*******..*..******...**......**.**..**.....******...***.**...*.*...*.***.*.*.*.***..****.*..**.*.****....**...***..*.....**.**.....*.......*.*..*.*...*....**....*..*...*....**.**....*...*. .*..*.***.**.**.*..*.*..*.**..*..*...**..***.***...*.*.*..*.*..**....**.****.*.***.**.**.***...***..*..*.******..***..**.***.*****..*..*.....*****..*...*...*.***....**....*.*.**.*.*.*.*.**..****..*.*..*....*****.....****...**.*.**.*.*..*.**....**.***.*.****..***..*****......**.**.***..****..***.*.*..****.*.*..*...*.***.*..*....*..**.**..****...****..*******.*.****....**.**..*.*...*.***...***.**.*.**..*.*****..**.*.*.*.***..*..****..*.*.*..*.*.....*..**.*.***...*..*.*..***...*..*.****.......**......***.*.*.*.**.*.****....*.***.**....***.*.**.*.*..**.*...**..*..***.*.*.**.**..*.**.****.*.*.......****.***.*.*.*..****.****.***.*******.*..**...*..***..****.*...*******.*..****..*******.***..********.*.**...**..*..**...*...*...*...*......******.**.**.**.......***.**.*.**.*.**..*.*...*.*....*.**.**.....***.*.**.*.**.*.***.*..**.**.*..*..**.*.****.**.**.*......*.*..**...*.***..*..**.**.*..***.**.*.*....*....**.*.*.*****...*..**.***.**....*..*..*.**...*..**.*.*.*.*.***.***.***.*.*.***..*.**.........*.**.....*.***..***.**.**..****.*...***.*****.*..*.**....*.*..*.***.*.*.*..*.**..*...**..***..**...*...*.....**...***.**.*..**..**..*.*...*..***...***..*.*....***.*....*.*.*..**.*.....*.*******.*.*******.****.*..*.**.*.***..*******..***.*.*.******.****.*****..****..*.*...*.*.***..*...***.*******..**..***.*.*.....*...*.****.*******.*.**..*.***.*****.**.*.****..*.***.****...*..*****..*.*..*.****...**.***.*.*****..*...***.**..**...*...*.*...*........***..*.**.*..*..****.**.*..*....*...****..*.*..*...*.*..***.**...**.**.*.....****.*..*.*....**..**..*****.*....*.**...****.*******......**.***...**.*..*.*.*..*.**.*.*.*.*.*..*...**...**....**********..*..*.*.*.*.**..*..*.**.****..*.**....*..*.****.***.***.*...*.*.***.*..*...**......***.**.**.****.****.***..*..*.*.*.*....**...**.*..*..*..*...**.******..**.*...*.........*.**.*..***..***.*..****....***..*...*.***.*.*...*....***...*..***.*...*....*.**.**.**....*...***.*********..*..*...**..*..***.*.****.***.*******...****..*.****.***.*.**...** **..****.**.**....*.*.*.*..***.*******.....**....*.**...*..*.*.**....*.*....*.*.*...*.....*.**..********.*....*...*.*...*.*....*..**.***..*...***.******..**.**.*********...***..*..*.*...*..*.*...*.**.*.*........*.**..**..*.*.*.*.****..*..*..*..*....***.**.****.*.**.**...****.....**...***...**.*.*..**.*.****.**.***.*.**.****..*..*...*..*.*..**...***.*.*....***...*....**.*..*.**..*.*..*..*.**.**...**......*...**.**....*....***.*.****.**..***...*...*....*...**.......*****.*.....*.**..***.*.......***.**.**....**......**.*.*...**.**..***..*..*....***..******....***....**.*.....*.**..*.**.***..*******.*..**..***.*.**.**..*..**....*..*.*..*.**....*.*.***.*.*..**.*..*.******.*****.***..***...***....***.*....*..***......*.****...*.***.*.*.*******.**.**...*...**..*.....**..**...*...*.*..*.**.**.*..**.*..*.*..*.*..**..**.**.***..**...*..*.*..*..***.*.**..***..*.**.....*******.***..**.*..*.***.**..*..***.******...**.*****.....**.*.****...*.*.**...*.*.**....*..**.***..****..*.*******.*.*********..*...*.*........***.......***..**.*.****....**..*....***..**.*....*.*..**.******.****.**..*.**.***.****..****.**.*..***..*..*...**...****..*.*...*.***....*****.....*...***.....**.*..**..*.***.........*...*..*....***.**.*.*...*.***.***.*.*.**..***...*.*****.*.*.*..*....*.*.*.*.....*..*.***..***********..*..**.*..**..**.*...*.*...*....****.**.....*....**.***.****.***.*...*.******....*..*.*..**.*...*......*...*..*.****......*..*****..*...*....*..**..****....**..**....*.**.***..**.*..*.*.*.*.*..*...**.*..*.*...****...**...***....*.**.*.*.*.***.*.**.....*****.*.***..*...*.*.*.........**.*..**.*.***.*.*..*..*....*.*...*.........*..**.......*.***..*.*.*...*.*..**..*...*.*.*.*...........*....***.*.*.*.*........*.**.*.**.*.*..*..***.****.*...**.*.**.**..**.*****...**.*.*.*.*.***.*.......*.*..*...**.***.*.*...*.**.........*.....******...*.**...**.*******..**.*****.*.*.**.***.******.**.*.***...*.******....***..*...**...******.....**.*......*.****.***..*....*...**...****.*..*..***..*********...**.*. *.....*.***.*...***.****.........*.*...*.***..*...***.*****...*.**.*...*.*..**.*.*.***..****..*...*.......***.**..*.***..**....***.*...****.*..**.*....*..********.*.**.*.**.*..**..*....*.**.....*.*.*.*****..*...***..**...*****.*..*....**..*.....**..*..***.*......******.*..*.*****.*.*..*.*......*.*.....*...*.***.**...*..**.**.*.*.*.**.**.*.*..*......**...**....*...**....*.*..*.*..*.*..****.******..*..****.***.*..***.***.**....**...******.*...*.*..*..........****..*.***...*.*.**..**.**.*.**..***.*........**.**..***..*.***..***.*..*.**..****...**.*.*....**.*..*..****.**..*......*.***...*..**..***.****.*..****.*...**..*.***.*.**.****..****.*.*.**....******.*...**.**.*.*.**......*.*.**.**..**..*.***..*....*.**..*...**.****.***....**..***.*.***...*.**.****...**....**.*..*.*..**..*.********.******.****......***..****.....**.******.*.**.***.....*.**.*....***.*..***..*****.......*.*.***.**..*..**..*..*.*..*.*.*.*.***..**.*...****..*..*....**.**.***..*.*...*..****......**.*..*..****....*.***.**........*....***...*...*..***....*...*..*.***..**.*..***..**.*.**.....**...*.*...*..***..*******.**.*.*...........**..*...*...*.**..**.*.*..*....*..*...*****..*****.......*****...**.*.**...**...*......*.*.**..***.*.......*****.***..**....*...*.**.**....*.*.*****..***.*...*..*..*.*.*...*.***..**.******...**..***...*..*.**.*.*.****.***......*.....*..*.**..**.*.******.**..***.***......**.**...*.*..*****.**..*..*********....**...*.*......*.**.***...*.***.**...**.**.**.***..***.*.**..*.*.....*........****..*.*.***...*.**..*.***.**.....****.*..*.*..****.*........*.*.*.*.*..***.*.***.***.**...***.**...******..**....*..*.***..**....*...*.**..*..**...*........*.**....**..***.***..*..***.*....**......**..****.*..*..***....*..**......***.***....*...*..*...**....**.*.*...*..*..*..*..***.**.**..**..*.*..*****....*...*...*..**.**.*.....*.**..**.***...**.**.***......***.....**.*.***...****.***.*..**.***..**.****.***.*.****..**.....**.**....**.**..*.**..***...*****.****.****.**...****..*...*..*.*...*.* ..*.**..*.****......*..*.*..*.*....*.*...*...**.*..*.****.****.**..***..*..***........*......**.**..**.......*.*.*****..*..**...*******..*.****...**.*****.*.***....*.*..*..*.*.**.*.**.**...***.*.*.*...*.*****..*.....*....**........*..**.*.*.*...*.**.**.*....*.*......*.*..***.**.*..*******.**..****.**.***...*********.*****..****.*.**..*....****..*.*.***..*.***.**.*.*...*.*..*....*...***.***..****.*.......**.*...*...**..*.*.......**..**.*.*.***..****...*****.**.*.*.*..***.***....*.......**.*.*.*....**.**.**..*..*...***...**.*.**.*....*.***..*.*...*.***......*......*.**...**.*....*..**..*....*..**.**......*....*.*....***.**..*...*.**..*....**..*.***....****....**..**.**.**.**..*..*...*.**...*.**.***.**.....*...***..*..***..****.*......*..***..****..*****...*...*..****.**.****..*....*.****.**.*...*.*.....*..****.*.*..**...*..*..*.*.*.....**..**...***..***.*.**.*....**...*..**..*..*.*...**..*..*..***.......*..***....*..***.*....**.***..*.***....*.*..*...*.***..*.*.**...***.*......*.*..**..*..*.....*.*..*****.*.*..**.**.*.**.*.**....***.*.***.****.****..*....*.*.***..*.*...***.*..*.*.*******.***.*..****..*..*.***..*..**.***...****.**...*...**...*...**..*..**....*...**.*.*****..*.*****.*.....***...***.*..**..*...*..*.***.*........**.*.***.***..*..**..**..****...***.*..***.*.....**.***.......**....**.....*.*......*........**..*..*.*.**...*.....*.***.**.*..***..*******.*.**.*****.***.....*..***..**.*****..***..*.*.**.*...*...***...*...*******..*.*.*.*.**.****.****....*.*...*.*.....**.*...**.*...*.........***...*****.*.*.*.*.*.*****...***...**..*....*.*.**.*..***...*.*******.**..**......*..***..***.******....*.****.**...****.**..*..*...**.*.***.****..*..*.*.*.*.*.*....**.***.*.**..*.*......**.*.*.*..**...**.**....**.**.*.*****...*...******...*...***.*****.*.*..*...**..*.*..*..*.....**.******.**..****..****.*..*....*.**...*.......*..*.*.**.*..*..**.**...*****...*.***.****...***..*...**...**...*****...****.*..*******..****..*..*.*....*.*.*****.*.*...*.*.*..*.**.**.*.***..*..*.. **....*.*...*.**...*...****.*.**...*.*.*.****..*.*.*..*.*.*.***..**..*....*.*******.....*....*.**...****.*.*...**..****..*....*...*.**..*..***.**..**.**.*******..**.*****.*.*..*.****.**.**..*.*...**.*.*.*..***.*.***...****..**..*..*.*..*.*.***..*.*.*...*****.**....*.**..******..**..*..*......*******.......******.*.*.*.*....**.*.*..*.*..*.*..**.**.....*.*..*..**..*.....**.****...*.****.**..*..*.*****.*.*****....***.*...*.*.*.*.*..***.*...**.*.**.****...*...***.*.****.**.*..*.*.*..*...**..**.*.****.*..**..*..*.**........****...**.**.**.*..*....****.*.**..**.***.**..**..**.*..*...*.***..**.**.***.*...*..***.***.**..*.***..*.*.*..**...*.***..*..**.*.*.**.......*..*.**..*.*...***.**....**..*********..*.*.**....***.*.***..*....*.****.*..***...***.*.*...***..**..***..****.***.*.....*...**..***.***.*..**..*.**...**.*..*.*.***..********....**.*...*..*.***..**.***.*******..**..*....*.**..........*.......*.**.**...*.*..*******..**...******.....*....***.*.****..*..***.****.*....*..*****.*****..*.*.*.**.*..*.**...****..****..**..**.*.***..**.*..*..*...***.*...***.**.******.***.**.*.......*.....*.****..*.....***..*.....**.**..****..***.***...........*..**.**.**...****..******..****.****..*..**.***..*..*.**..**.*...*****.*.*.*..*****..**..*.**..*.*..*..**.*..*....**..**..*.***..*****.***..**.**...*.*.*****.*..*.***..****.*..*.*..**.*****.*.***...*.*..****..**.*......***.*..****..**.*.*.**..**..****....**...*.*...**..*.*.***.*..*..**....**.*...*...*..*****.....*.*..**.*.*.*.***...*******.*.*..**..*...*..*.*****.*..*.*..***.........***.**.**.**.*..*..*..******.*...*..**..*....*****.**..****..**.....*****...*.**..**..**.*.*****..****..*...*.....*.*...**....**.*.*......**...**..*...**..***.****.****.*..*...*.....**..****.******..*.*.*..**.****.***..**..***...*.***.*..****...*.*....*.*...**.**..**.*.*..*******..**.*.*.***...*..*.*....*****..**...*..*.*.*.**.***..*..**....*.***...*..**.*.**.****...**.***...**.*.***...*****......****.*******..****..*.****.*....*..***.*...***..*.*...***** .**.*.*..****..***..**..**...***.*.****.*..****..**.*...***.*.**..*.*...*.*..*..*.*.*.*....***..*.*.*.*.********...*..*.**.*****..****.***....*.****......*.*.*****.**.***..*.**...**.**...*....**..***..*.*.*..**.*..*.*.*.**....****..*.**.....**.*.*.**.**.*...*.******.*.....*....*.*..*.*****.*.*..*..**...*.*.....*.**.*......*...*.**....*.***.****....*...*..*.**..**.....**.**.********.*..*..*****.*..*.**....*..****.*.****..*..*.***..*.****..**..**...*****....**.**.*...*..*...*.*.*.*....*.*..**..*.*..*..***...*.*...*...***..**.**.*****..***.*.*....*.*****...*...**.*..*..*..****.**.*....*..*...*.***.*....****....*..*.*.*****.*...**.....*...*..*......*..*...**..****....**..*.*******.*..*..***.*....*****....****..*..*..*...*..******.**..*.**..*..**....**.**...*.**.**......*.**....*.*...*****.***...*****.*.***.*..*...***.***.*.....*.**.*.**.***...*.****.***...***.*.**..**.*....***..*.*.....**.*...********..*.*..***.*.**..*.....*******.***.*......****.*..*.*.*...**.*....*..*.***.*.****..**.**.*.*.*.*****.**...*..*****....*.**..***....**...*..*..**.*.*..**.**.**.*.*.*.***..*..***...*.*.....*.**.*....*..**.*...*..**..****.*.**.*.**....*.*...*.*...*..*.*.......*..**.*...***.***......**.*.*.......***..*..***..**..**.**.**.*.*..**...*...*...*.*...*.**..*.**.....*...*....*.*..**.*...***..*.**.*..*.**..***...*.**.*..**....**.**..*.....*.**..*...*.....*....*.*..**.**...*..*...*...******.*.**.*****..**.****.***.*....*...*.*.**.*.....****..*.*****.......*****......*..*.*...****..****.....*.*.*..**..*..**...*..*.*..*.*.*****..*.**...***...**..*.****.*.**.*.******...****.**.*..*..**.....*..**....*.*.**.**.*..........**.****..**.......*..**..***...*.**.*....****.*.*.****...*..*****..*..*.*..*..***.*..******...*.....*.***....****..*...*.*.**.****.......***.*.*..*.**.**.*.**..******.*****..***..*..**.*.*.*.**......*..*...***.*.**..**...****.....*..*.....*..*..**.**.*.*****...***..**...*****.***...*..**.*.***....***.**..*..**.*.******.**....***......****.**....*..*..*.**...*****.*.********* *..*....***...*.*..*...***.*..*..***..*.***.**.**..*..*...**.****.**.....*...*..*...*...**..**...*.*******.*.***.**.*******.*..*....***..**..******...*******.**..*.*..*..**.**..****..*..*..*..*****.*...*.*.*....***.*....*.*..*.*.******..**..**..**.....***...*.....*..****...***..***..*.**.**.**.*.*.*****.***..*.**..****.*.*.**......*.**..**..*...*.*.*..****...*..*.*.*..*..*.****.....**.**.*..******...****..*...*****.*.....*....*......***.........*.*.*.****....**...*..*.*..*.*.*..*****.*..**.****.*.**.*.*..*..**...******.**.********...***..***.*..**..**.*.***...**.......**..***.**.**.**..*...*.*.*.******..**.**..*******...*......***..****.*..*..**.**.*..**.**.*..***..*.**.*.*..*.*.**...**...*..*.*******...*.**.**..*.**.*..****.**..*...*..*..***..*.**..*...**...*.....*...*.**.**..*..*...**..***.*..***..*..**.***.****.*........*..*...***....***...***.*.......*..*..*.***..****...*..**..*.*.**..*.*.***.*.*.******.**.**...********.****...***.*.***.*.*...***.***..***..*.***.**.*.*...**.*.******...*.*.*****.....*..***...*..*..****.*.**...*...**....*.*...*..*...***..*...*.**...*****.*..**.*.*...****...*.*.******...*...*.**..**.***....*...*.*.**..*.*...*.......*.*...**...*.*.**...*.*.**.****....***...***.......******..***.********.**...******..*****..**..******..*..**.*.***..**.*.*..*.***.**.***.**...*.**.*..***.*..**.**********.......*.....*....*.**.*.***.**..***..**......*..*****.***..*...*...*...*...*..*.**.***..*.*...*..*..***.*.**.**.*..*...********.**.*.......*.*...*.**..**.*..***..*..**....*..**.....*..****....**.*.****..***.**.*.*.**.*..*.*..*.*.*..***.**..*.*....*.*..**.**.*.*..*...*..****...*.**.**.*..*....***..*..*.***.**...*.*.*...*.*.*.**.***.*.*..*.**..********.*....*.*.**..*.**..***..*.*..***.*.**.*.*.**.*..**.*...*.....*..**...***....*.....**..*...*.**..***..*..**...*.***...**.*.*.*.*..*..******.**..*..**.*.***.**.*.********...***..**..***.**..****.*.*..*.**.*...***.***.**.*...****...*.**..........*.***..**.*.*.*...****...**.*.*..*.****....*...*......**...*.**. ****.*.*.*..*.*...**.***.....**.*......**.*......*..*.**.**.**.*..**....*...*****...****......*...***.*.**.**.*....*.*.***..****...*.****..*..*.****....*......*...*.*.**.**.*.***......*...***.**...****.*****..*....*.***.....*.****.**.***..*.**.*.****.**.*.*.****..*...**.**.**..*....***.*..*....**...**..**.*..**.**..*...****...*..*.*.*.*.*.*..*.*...*...***...**.**.*.*..***...**.**..****...******.*****....******.....*.**..***......*..**.*..*.*..*******..****..*.....***..*.....******..*..**..........**..**.**.**.***......**...**.**..**..**.***.*.*.....*.*.******.**.*..*****..**..*..******...*.**....*****..*....**..*......**..*...*.**....***..*..****...**.***.*..*..*.*.*****...****.*****...*.....*.**.*..*.*...*.*.*.*...*.*.***************.**.*...*.******...*..******.*...**.****....*.*.**...*.**.*.*..****....*****.**..*...*******.***.****.*.*....**.**...*...*.*..***.*******..*.*......****..*...*.*.......*.**.***.**...**..****..*....*..*..***.****...*...***..**.*.***.****.******..**.****.....**.**.*****.**.***..***.**..**.**.*..*.*.*....*............**.*.**....*..*..*........*.********....*.*****.....*....********.*....*....**.*...**...*.*...*.*.*.**.*.*.*.*****....**.*.*....*..*.**.*..**.*...**.**.*.....**.*.**.*.*..**.**.**..*.*..*..**..**.**...*.**..******.*.*....****.*.*.**.*.*.****.*.*..**.*.*..***....**..***..***.**.**..*.*..*....*.*.**.*..*.*.*.........*..****..*..**.*.*...***.**..*.********.*.*.*..**..**.***...*...*...*....****..**....*.*....**..****....**.*.*.......*.**.*.*.*.*...**.*.**.*..*.*..****.*.**.*...****..*..*.**.*...*.**.**..*.*..*....*..************.**...**..***..*....*.....*......***.***.*...*.***...***..*..**.*.*****...*..*..*..***...*.*.*.**......**.*.*.*****..**....*.**..**.****...*.**...**.**.*.*...**....*..**...**..*....**..*......*.******...****.*****.*.*.***.*.**..**...*.*...*....*.**..****.*.****.***.*.**..*....*...***.*****.**...**..****....*.*.****.**.*...*..*.*...**.********..*.***..*....*....*.*.*...**..***.**.......**...***.*.**.**..*..* .**.**.**...***..**....*.**.*.*.....*.*.*.**......*.**.....*..*.*...*.*.*..*.*.**.**..*...*..*****.*..*..**.***.*.**......**..*.***.*.***..**.***..*.***....***.*...***....*....***....*..**..**.****.**.*.*.*.**..**.**...*..*.***..**..******..***....***.*...*...*.*.**.*..*....**.*.**..*.....*.*.****..**...**...*.**..*..*..*.**..**...*.*.*..*...*******.*.*...**.*.*....**..***.**.***..*.*.*****..****..***..*..****.***...*.*..**.*.*.*..**....*..**.**.**.**.*******.*.****.*..**....*.***.**.*.***...*.**..**..*...**.*.*..*..*****.*.**.***...*.*...**.***...****.*.******.**...*.*.....**.*...**.*.***...***.***..**..*..**....*....**..*..*..*.**.**.**..*....****..**..*.*.**...***.*.**.*..***..*....***.*.**.....*...**...*.**....*.*.*.*.****.*.***.*.*.*..*.*.**..**.....**.*****..*.******.**...**..**.*..*.*...**.*..******.*******.....*.********.*..*****.****..*..**..**...********...**...*.**....*.****..***..****..*.*****..*.*.......*******.*******.*.*.*.*.*...*....**..******.**.....*.*.******.***.**.**.**.*..**...****..*....*****.*.*.*.**.*...*.*..*******.***.*.*.*.*.*.*.*.*.**.**..**.....******....****..**.*.*......*.*..***.***.*.**.*.**...*.****.*..*****...*.**..*.....***..****..*..**...*.***.***.*.***.....*.*..**.*..*....****..*.**.*.****...******....**.*....*....*.**.....**.**.*.***..***.*...*..**...**.*****..**.**.....*...*.*.*..**.**..****.*****.****...**..*..**..*.**...*****.*.**..*.*..**..*.*.....***...**.*.*..*.*..*.***...*****........*....***.*.*....****..***.*.***.....*.*.*...****..**......**..*.**....*.**.****.**.***.....**..***.**.*..*...****.**.**...*.*.....***..*..*.*...*.**..****.*.***.....****.....*.*.******...**..**.***...*.***.**..*......*.*...*.*...*..*..*.*...**.*.****..*.*..**...*..******.*.*.*.*****.*..**.*....**.*.....*****...*.*.*..*****.*******.***..*.**.**.*.*......*.***..**..*...*.**..*...*.....****.**..***.***.**....*..*.***..****.***...**.*.*...**.....***.**...***..*.*......*.*...*..*.**.**.*.*.*.*...*..*...*......*****...**....*.***..*.*...*.....***.* *.***.*.*.*.***...*.****.******..*...........***..**....*..***.....***.**.**..*..**..*****.*.***.**.*.**.......**.***.*..*.*.****..*..******.*....****.**..*...*.***.*********.*.*****.*..*...*.*.*.***.*....*.*.*.*.***......*.*..*..*...**..*.*.*.**.....*.*.*.*********.***.*****.***..*...*....*.....**.**.**....**..*****.**...*..*..*..***.*..**.****..*..***.***...**....*..**.*..*..*...***..*....*..**..*..*...*..*...*...**.....*..**..*****.********..**.*.***.*....***..**.***.*.******..**......***..*..*******..*..**.*..***.*.***.**...*.*..**.**.******.*.**..*.**..*..*.****..*..***..*.*..**....****.***....**.**.*.*..****.*.******..**..****..*..*.......****.*..*.***.*.**..*.*.....***...****.*.*****...*...*******.****..***.*.*****..**..*.**.***.*****..*.*.*.***.*..****.*...*.*.**....**.**.*.**.*...*.....**.***...***.*.....*.*.*.***..**.*..***..*.*.***.*.***.****.**.*.**.**.**.***.*...*****..***.*.****..*.....*.*.**....**...*....*...*.*...*.***..*.*.*.***.*..*..*..*.........***....**.*........******..*****...**......*..*.*********..*.*.*.**.*..**.***.**...****..*.*..****..**.*...*..**...*.*.*.***...**......**.****..***.......******....*....*.*.***.*.*.****.........*......**.******.****.***..********.**..*.*...*....**.***.*.*.**.*.*..*.*.*..***.**.*.*..***.***.**.*.******..**....****....*.******...*******..**.....*.*..**.*.**.***......*****..****...**...*...*...*****..*.**.*****.***.**...**.*.***.*.*.***.*.***.......*.****.***.*.**.***.*...***.**.**.*.*.**.*.*.*..**...*.....*.**.***.*...*.*....*.*..***.**....*.**..**..***....*...*****.**..**...***.*...*...*************..**.**.....*.*.*..*****.*...*..*****..***....**........***....*.*.****...**..**...*..***..***..******...*..***.**.......*.*.**..**.*.*..**.*.***..**..*.*.*.*.*.*****...*...*********.*..**......**.*......*.**.*..*....*.*.***.*.*..**..***..*.*...*...********.**.*.*.***.*****....*..*...*..****.**...*.**....**....**.**.*.*.*.***.**..**..****..****.***.**..***.**.****..**.*.****..***.*.*****...**..*.*.**********.*.** ****....**..*.**..**..*.....*****..*.....****..**...****.**..*...*.**.*.*.**..*..***.***.**.****...*..*...*.*.***.*.*.*.*.*.*...*****.*..*.........*..***..*.**.*.*...*........**...***.*.***.****..**..**......**..***....***...*..**.....*.*...*.*..*.*.*.*.*...*.***.*****.*...*...**..*.*..*..*....*.*..**..**.*****.....**.***.****....**.***....**.......*..*..*.**.....*.*..*..****.***.*.*...**...*****...**..*.*.**..**..***.*.**.*.****.**.*.**.*.****...*..**...***.**.**.*.....****....**.**....*.*.*........*.**.*.*...**.*.*.*..*.*..*.*..**.....*....*****.****..**.****.****.*.*...**.*..*.**.**...*..**..**.***.**...*.*.*.*.**.....***...*.**.*.....*..*.*.*...*..*.****.*..***..**.....**.**.*..*.*..****.*.**....***.********...*.......****......*.*.*.***.*.**..***.*..**....*.**....**..*...*.......***.*.**.*.*.****.*****..****.*...*.***.*.*.**.......****.....*..**..*.*.*..*.**.*.****.*.***....****..*.*.*.*..**..**.***....**.**..**.*..***.*..**...*****.*....****....*.**.*...***.*.***...*..**..*****.*.*.*....*......*..**...*..**..****..*..**..****..**.**.**.*****.*.****.***..***...*..*.*..***.*....**..***...*************.**..****.*.*****....*..**..***.....*.*.*....*.*.**.*....*.*....**....*.**..*.**.**.**.**.**.....**.***.***..*..*.*........*.*...*...*.*...***.***..***.*.*.***.*...***.*****..**.**..**.*...***......**..**.**.****..*********..*...*.*.*...****.*.*.**.***...**.**.**.**...*.****.*.******.***.******..*.***.***.**..**.*..**.**..*.**.*.**.....****.*.*.**..**.**..***.*.**....*......*.*.*****.*.**...**.*.*....*.***.*.*.*.**.*****...******.*.......***.*..*...*..**.**...*.****.**.*****.****..***......***.*....*.*.*.**....***....**.**..**......****.*...**.....*****.*..*.***....***.*.*.*****....**..**...*...**.*...***...*.*.**.*.*....*.*.*.**..*.**...*.*.**..*.....**...***.**.****.**..*..*..*..*.***.*...******....**.*.*....*..*..**.*****..**..*..*..**.*...*..**..*.*.*.**..**..*.....**..****..**...*********.*.*.*..*.**...*.*.*.*....***...*.**.*.**..*...****..*..*.**.*....**.***** *.*.*...*...*..*...*...****....**..***.****..****.*.**.***.****.***.*.**.**.*.******.*......**....***.***.*...*******..***.*.***.*.***..*.*..**.*.****.*.*.**.***.**.*.*..*.....**..*.*.....*.*..*.*...*.*.**.*..*..*******..**..*.*.*****.**.*....*......*.*..**.**.*...*.***.*.*..*****...**...****....*.*...*.*.*..*..*******.*..*.**.*.*..*...****.*..**.*.*...*...***.*.*.*..*.****....*..*.*.*.*.**..**..**.**.*..**.**.*..*..****....*.....*.*...*.*.*..***....***..*.***.*.*.*.**..*.********..*****....*.*..*.**.**.*..*.**.*.....**.***...*..*..*..*****.*..*...*.......*..**..*..***.****..***.*.*.**..*....**.*....*.*..*........*..*.***..*..**.**.**.*.....*..*.**..*.**.***.***.***.**..*.*.**...***...*.**..*.*..*.*..*..****..***..**......**..*..***.**.*..***.*.*.**..**....*..*.*..**..*..**.***.*.***..*******..***.**.*.*.*.**.....*..*..**..**...****.****..*.*..*....*..*****...**..**.****....*...*.*.**.**...**...*.***..**..**...*.**.***.**.*.*.****.*.*.**.**..*.****....***.***.*.**.*.**.*****.*******..*.*.*.*...****.*.*.*.*.****..*..**.......*.*....***..***.*..*..*....*.**...*.*....*.*..**.*....*..*..*..**..*.**..*.*.*.*.**.**..**....*.**....*.*********.*.*.*.****...*.......*....*..***.*..*.*..**..*.*.*......*.**...**...****...*..*.....**....*.**.*.....*.*.***.****...****..**.*****.*..*.*.*..*.*..*.**.**.*.*.***..**.*.**.*..*.****.****..*..*.*.**.*....**.*.****.**......*****.**.***.**....*..***.*****.**...*.*....***..*.**.......*..*....*..*.*..***.*.*....**....**.*......*.*.*..*****..**...**.***.**...**.**....*..*..***.*******.*.**..*.**..*..**.*.*****.***.*..**.*....**.*..***...**.**..**.*..***.**..****..***..*...******...**..***.**.*..**.*.*.**.**....**..***..*.*...*.***...*..*..*..***..**..*.*....****..*....*.*..**..*.*...*..*.***.**..*.*..**...**.****.*.*.*.*..**.**..***..****.*.*...*..*.*.*....*..*.**.*..*.**.*.**.****.*.......*...*..**.*.**.*.*.**..*.***.*.**...***...*......*.*..*.**..***.....*****...********....*...*.**.*.**.*.*.*....*.**.*...***.*****..****.**..**.***....*.*. .*.***..*....***.**...*..**.**..*.*.*...*..********..**..**.*.*...*..**.***.***..*..***.***...**....**.**..*.....*****..*...**.***.****.**.*.*.**.*.**.**..**..******.*.***....**...*..**..***...*..*.**.**........***..*.......*.***.*..*....***.....*****..*..**...******....*.*.***.**...*..**...*...*.*....**.*...***...*..*.**.**.**.***..****..****..*.***.*.**.****.***.**..**.*.*....*......****..*.**...*****....**.***..**.***..*...*...*..*..*...*.*.*.*....**.*.**....*...*...***....*...*.*.*..*.***.*.***....********.**..*.*.**.*..**........******.*..**.......*..*.*.*..***.*.*...******...*....**...**.....**.*.***......***..*.*.*....*.*.**....*..******...*.*.**.*...*..**...****.*..******.****...***.*..**.**.**.**.**********...*...*.*.*...*...***.****..*......**.*.**.*.**.*..*..**...*....*.**....***.*..**..**...*****......*.*.******.***.*.**.**.*..**.**.*...*..**....*.***..**...***.*.*.*****..***..*....**..*..*.*.*.*...*.*.**.**...***.*...*..*****.***.*.*.*.******....*.*...*..***.....**.**..**....***.***..*....**........*...***..*.*.**.**.*.....**.********.....*...**..**.*....*.*...*...*..*...*******..***....***.**.*..**.*....***..*..*.**.*..*.....*...***.*...*.**.***.*...**.*.**.**..*.*.....*.*...**...****.*.*....***.*..**..**......**.......*......****.****...*.*..**.*.**.......******.**....*.*..**.*.*.*.******.*..*.*.*.*..*..*..****.*..*******.*.*.*...***....*.*..*.*.**.*.*.**..**.****.*....*..*.**.***.***.*.**.*.**.*....*.*...*..*.*......******.*........****....*...**......*.****..**.**.***..*.*.....*...*.******.**.*****...*.**...*.....*.....*.....*.*...*..***.*....********.*******.*.*....**...*......*..**..**.**.*..***.**.*.*...*****.*..**.*.**...*...*........**..*.*..***.*.***.*.*...**.*.*****.**......***.**.*......**.*...******.**..*..*..*.*...*.*.*..*.*.**.*...*.***....*******..*.*..**...*....*..*..***.*.........*.....***..**..*...*.*.*.***.***...*..*....*.....*.*.***..**.*..**.*.*......**..********.******.*.**..**..***.*.***...***..*...*.**.*....*.*...*.*.*..***.***. **..*.*.....**.******.....*.....**.**.*.*.**.*...*******..**.*....*****..*****..*..*....*.**.**..*.**.*...****.**..**..**..**.**....****.**..*.....***.*.*.*.**...*..*....**.**....*..*..*.*...*....*..*.**...*****.****..*.***..*...**....*.***...*...*..*......*..*****..*...**...*...**..*.**.*.**..*.***.**...***.*...**.*..****..*..**.**.......****..**..*..*.*....*.*.*...*.**.**...**..**.*.*..***...****.**.*..*.*..****..*..***.****.**.....*.**.......*...*.*.**..**...*....*.*......*.**.*...*.*.**.*.*...*..*..****.*.****.*.***....**...*.*.****.**..*.***.....*.*.*.....*..*.*...*..*.*...***.***..****...*...***.......*.****.**.*.**.*.*..*....*.*...*...*.*...**.**.**.*....**.....****..*...*.**..***..*.*...*.*..**..***.****.***..*.**..*...*.*..*..***.....**.***.***....****.*.**..*.***..*..**.*.....*...*.****.*..*..**.**...*.**...**....**..***..******.**.*.**.*.***.**.*.***....*...**......**..****..*.*******...**.*........**..****.*....****.*.**........*.**.*.**..****.**.*.***..**.*...**.**...***....***.***.*...*..**......**...*******....**.*..*.*..*.***...*.*.**...*...**...***..**.*..**.*..*.*.*****.*....******..**..*..***.**.*.***.***..*..*.***..*..**..*..*******....*.**.*...**...**.....**...*******.**.***.**.***.*.....**..*.....**.*.*..*...**.**.****.*.**.**.**..*.*...*...*.*..**..*.*..*..*..*....**.*.**..*.*****..***..**..*.****..*....*..******..*****.....**.***..*.....***..***.***...*..*..***...**.*...****...***..*...*.***.....*...*..*.....**..*...*..*..*****...*****.****..**..**.**..****..*...*.....**.***.....*.*..*.*..**..****.*..**...*...***..**.**...*...**.....***..*..*.*..***..*....****...**.*..**..*...***.*.*.*.....*...***.*.***.****....*.....*...*.**...*****..**.*.....*.**...**..**..*.***.*.**...***.**..*.*..**.*.*.....****..**...**.*....*...*..*..***..**.**.**.****.*.*.**.**.....***.*..............***.****...*...*.*....**.**...*...****.......*.******...*...*..***..****...***....*.............**.....*..*.****.....**..**.****.*.***..*.**.*********......***..*..*.**... *.****..***......*....**..***.*..**...***..*...**.*....*..*.****..*.*..*.....***.*...*..**.*.**.......*..*****..****...*.*.**.********.*.*..*****.**.*.**.*.........*.****..*..**.**.*...***.***.*....**..*.*.******.*.*.**..*..****...*.*.*****....*****....*.....*...*..*.***...*....****....*.**.*.******.*.***...*..***....*...*..**....*****.**.**...***.*...*....*.*...**...*...*.****..*..*.**.*.*...*****....*.*.*.*....**..***.*.**.*****.*..*....***.**..**..*.**.*.**.*.*.********.*..****..*.*...*.**.*..***.****..****.*.*.....*...*.*...*.****.**.**..*......**..*.*******.*****..**..**.*..**...*..***....****.***.*..**.*.***..**.**....*.**..**.*.****.*.**..***.********.**.*...****.*..*.*.**..**.*...*.*..*****.*.*..**.*.****...*.*...**.....*..****..**.*..*..***..****.*.**.......**.*.*.**.*.*****.......*.**.***.*.**...**.....*****.*.....*..*.*..***.**..******.**.*..**..****..***.***..*.......*.*.*..**..****.*****.*..*....**...*.****.****..****.****...*.*..**.*..*.***..**.*..*......**...*...***.*.....*...*...*.**....******..****.**...***.*****.*..**.**.****.*..*..*.**.***.*.***.**.******....**.****..**.**....**.**..*......*..**...***.***.**.*..*....***.*.*.*..*......*****..***..*.**..****..**..*.**.**.*..**.*.*.*..**...*...*....*..**...**..*.***....**..***.*.*....*.*.*...**.****.......**.**.***..*.**..*.**.**.*...*.....**..****......***.*..***..***.*.**.**....*..**.*...**.*****..**.......**...**...*****.*.**...*.**.***..*...**..*..*.*.....*.**.***********.**.*****..*.*...*..*.**.*.....***.*.**.****....*...**.**.*.**.*.****...**....*....**.*.....*......***.**.*****..***....*.*.*****.*...***.....*..*...*.**...**.*.**..*****.*..*******......***.**....***.*.*...***....**.*..**..*.*.****.*..*.***.***.***.*....***..***.**.****.....*.***.*******.*.**.******.**.*...*....*.**.*...***.****..**.*..*.*.***..*.**..***.**....**....*.*.*...*...***....*...*..**..*****.*.*.*.**..*.**.*......*.......*.*.***.**.....*..**..******.*.*.*.*.*.*...*.*...***.**..*.***...**...***.**.***....*****..*..*.... *.******.*.*..***.***..*.**.**.*.****...*.***.*......*...******.*..********.*..****..*...****...***.....*.*...*.***...*.***.**..*.*..*.***..*.*...***.*.*...*.*..********..*..*.*......***.**.*..**...*....*..*....**.*.....**.*...****...**.**..*.*..*..*.*.*******..**.*.**.*..**...**.***...**....**..*........**..*..*.**.*..**.*..*.**..*.*...*.**.*..**...****.*******.*.**.*.**.*.*.*.**.**.*...*.*****.***.**.**..**..***..*....*.*...**.*..**.*.*..**...**..**...**.**..**.**.**.*.......*.**..*.***..*.******.*....**.***.*.*...*.*****.*..***...**.*.*.****..**.*..*...*....*....*...*.**...**.**..***..*.*.**.***...*.....*.**..*..........*..*...*.*.*.*.*.**...**.*.**.*...*.*.*.**.**.**.***...*...**.....**...*****....**..****.*.*.**...*...**..**..*...**.*..****..****.***..*.*..*..*....*...***.*..****..***.*...*.***...*...*.*....**.******.*..*.****.*.***....*..***.**.*.*....***..***.*.***.**.*..******...***.**.***.*.***.*...*.*...*****.****...*.**........**.*.**..*.****..*.****...***.*********...*.*..*.**...**.....*..*..**.***....**...*....*.****.**.**..*..*******.*..*...**..**.***.***....*..**.*.*.**....*....**...*..*.*.****.**.*.*.....****..*.*.**.......*.....*.*..*.***.****.*.*...**.*.*..***.***.*.*.*.*..*......***.*.*****...**...*.*...**.**.*.****.**.*..*.****......***.*....***.*..***.*.**.**..**..***.*.*****.*.*....********...*...******.*.*****.*.****.*....*...*..**...*.*...*..*.*********..*****.**.......***.***....*.*.*.******..*.*..**.*****.**.....**..*...**.*.*..*.*..**.****.**.*.*...**.....***********.**...**.*..***..........**.***.**.*.*..*.****..**.**.**.**********.**..*****...****.***..***..*..****..*..*....*........*..**.**.***.****..*****.*..*....****..***.*...*..**...**..*..*..*.***.*.**.*....*....**.*.*..**..*....***....**.**..*..*.******.*.*..**.***..**.***.*...*.**..***..*.***.......***.****..**...***.*.**..****.*.*.******..*......**..***.*..*...**.****.*...*..**..*..*..*****...*..**********.*.*....***.****.*..*...*.*.*.*.***..*****.***..**.*.*..*........**.*.***** *.*.....*.**....**.*****.*...*.*.**.***.***....**..*.***.****..*..**.**.**..*..*.*...**.*.***.*....**..****.***.*.*..*.**.**.*.*.****..*..*.*...***....****.****....**..****.*.**....****..*...**...*..*.*.***.*.*....*.*****....**.**..*...*.**.*.***.**********.*.**.....******....****..****..*.*.*..*.**.**.**.*.**.*..****..**.*..****...*.*.**..*.**....***..****...**.**..****..*...****...**.***.****.*.**.**.*.**...**...**.*****....**.*.***..*.*.**..*.***.*.*****.*....*..****.*.*.**...**...*...**.*.**..***..**..*.******.**..*.**.**.**.*****..*..*..*.....***.***..........**.*.***.*.*.*..*....**.*.*...***.*.**.***.*****.*.*.*...*....***.**.*.****..*.*...*..****.**...*..***.****...*....**.*.*.....*.*.**.******..***...*.*.**.*.*.*........*.**....***..***.*....****.**...*.**.*.**..*.*.**.**.*..*.*..**.*.*..*.*****.**.*.****..*...*.*.***....*.*..*.*..***.*.*...*..*.*****..*.**..**.*.*.*..**.****...*..*....**.*..*..*..**..**..**......***.*..*.****...*..***..*****.***..*.***..***..**..***.******.***..********.*.*...**..*.**.****.*******.******.*.**.*..*....*..*...*......*......*.*.*..***...***.*.*.....**.**..**.*.*....***.*..**.*..*...***.*.*..*..*.**.**.**..*.*..*.****....**.*...*.***...****...****.**.**..*.*.*****..******.*.****..*..*.**.****..******.****.*..**.*..***..*..*....*.***..*.****...**.**.*.....**..**.....*.*..********..*..*.*******.*.*.*.*..*.**.**......***.*.*..*.**.*.*.....*...*.*.......*...**.*.*.**..*.**..*.*...*.***..**.**.*.*..*.*..**.**..*...*..**..***..**....*....*.*****..*.*.**..*........*..........***.*.**..*.**.....*..***.***.*.***..*.*.****..*..******....**...**....*.**.*..*.*.*.*.**.*.***.**.*.***...***..**..******..**.**..*..*..*.**.***....***.*.*..***....*..*.*.*.*...*****.*.*.***.*.*.*..*.*.**..***.....*.**.*.*......*.**..***.*..*.*.****.**.*.**.*.*..*.*..******.*.*.**..***....*..*..***.*...****..*.***.*****..*.**...**.*.*...****.*..****.***.*...**.**.*..*.**.*.*....*****..*...*...*..*.*.*.***...****...*.**.**.*.*.**...***.***..*.**.**...*.*****.*.... .*..*.*****..*...*.*.*.**.......*..*..*....***.**...***.*.**.***.*.**...**.*.**..**.*...***.*...**..*.....**....**.......*..*****.****.**..***.*.*...***..***.*******.*......****.*.*.*.*.**.******.*..*..*....******.**.*.*..*.*..**.***..*.*...**......*.**..*...******.*.***..****..*..*..*..**.*..*.****.*..*..*..***.*...**.*...*.**...***..*..*............**....*.**.*.....******...*...**.*...*.*....*****..*.*.*.....**..**..**..*..**....*.**..*.***...*.*..*.....**....*.*..**...**.*.*...*...*...***.***...**..**..**.***.**...*.**...*..**....********.**...**...*.*.**.*.*.*.*...*.**.******.**...**.*.*.*.**.***.*.*....****.****.....***.**...**........*.*.....***..***....***....*.*.*.**.*.*.*..*..**..****.**.*...*.**.*.*.*.***.***.***.*********..****...***..*.**..*....*.**......*........**.***.*.**..**.*...*....*****..*..*.*...*.*.***.**..***..*****.*.**.*..**.**.*.*.....**.***.*.*.*..***.....*.***......**..**.*****.*..*..***.**..*.*..*.***.******..**.****..**..*..*.*.**..**.****..***.****...*..**.***.......****.*..*.....*..*.*****..*.******..*.**....****..*.**...***.....**..**..*..*..***.....**.*...***.***.******.*.....****..*.********..**.*..*...**.*.*........*..*..*.*.**.*..*..*..*.*......*.*.*****....**...***.**.***.*...*..**.****...***..**.*...*....*.**..****.***.**.*******.**...**.*.**..*.**..**..**..*..*.*...****.*..*.***..***.**..*...*........**.*..**..*...*.***.**.**...*..*.....**.*****..*...*..**..*.*******..**.*.***.*...**..**.....****.***....*.*.*.*****..***.....**.*.*.***.**...******...*****.*.....*.*....******.*********..*.****..*........****...*.**.*..*..**.****.*..*.***..***.**.*.*.******.***..*...****.*.*....****...**..**..*..*...*.**.******..*****.**.*.....****....*...***.**..**....*.*....**....*.***.***..*....*.**.*****.*.***.***...**.*....****..***..*.***.***..**.***.******.***..**..***.*......*.*....*....**...*..**...****....********.*....**.***..*.*.*..*..*.***...**..*.*.****.***....*...***....*.*****...***..**..*.**.*****.**..**.*.**.**.*.*...*.*.**.**..* ..***..*.*.**..**..*...*.***..*..**...**...*.**.*.****..*..**..**.*.***.*..****..**.****..*.**..**..*.*..**.***...*..***.*....****.*..**..*....**.*...**.**...*.*.*..******..*.*.*.*.*.*..*..**...*..*.*.*.***.***.*.*....*.....*.*.***..**.*.*.****.*...***..*.***..**.**..**.*..*....*........**.*.*.**.....*...*.*.*..*.*.*......*.*.***.*..**********.**.*.***..*.*.*.****...*......**.******..***....***.....**...**.**....*..**..*.*...*....**.*...*.......*.***...***...**.**.**..*******..*.*******....*...*..**..*.***......**..**.....**..*.*.*....**..***.*.***...**...**....****..***..**.***....*****..*.**.*.....***.*.*.**..*..*.**..*.**...**..****...*..*...*.******.*.*..*..***....****.*..*....**..*...*....*.*.****.*..**...**..**....**.**..*..**......*****..*..**...*.....***.*..*..*.*.**.****.***.*..*****..**.**..*...*.*******.**.****.**.*...***.*....*..*...**...*.****.**.**.*.*.*.***....******....******.**..****.*.**.*.*.*.*....*..*****.*.**..****.*..*****..***.*****.**.**.*...*.*.*.***..*.*******...**.....***.***...**.**.****...*.*.*.****.**..*.*.******.**..**.*..**........*.***..**.*..*.....*..*..*..*........*.*....*.**.*..**.*.*****.*.*.*..**...*....***.**...**.....*...**...*.*.*.*....*.****..**.*.**.*.**..**..*..*..*.*...*.*..**...*...**.**.***..*****.*.*****..**.*****..***...***.*....***.***.**........*.**.**********..*.***..*.*.*.**.***.*....*.**.**.....*.****.*.****.*......*.*.*.*.*...**.**.*.*...*.*..*.**...*..*******.**.............*.*.*****...**..*.**.*.*...****...***.*.*..*.*.....**...**...****....**.*..*.....*..*.***..***.*..**.*.*.**..*...*....*.....*..*.******....*.***...***....**.****.*.*.**..*...*..*..**....****...**.....**..**.*..**..***..*..*...****....*.*..**.**.*.*.*..*****...*.*.**.******.**..*****.*.*.*.****.*..***********.*..*...*.*..**.*.****.****..*..***...*..*.*.*.**.**..**...*.**.**.***..*....*.**.**.***.***.*.**.*..*.*.**....*.*..*****..***...*...*.**.**.**..**...**..*..*.**.**.**..*..***...**.***...******.*....**.*...*.....*.*.*..*.*.**..******.*... ..***.......**...**..**...*****.*.*.***...***.**........******....***.*.**..**....****.*..*.*..*.*.**.******.****.******..*.***....*.*.**..******.*......****...*.*....*..******.*.**....*..*...*.**....**...**.******.***....**.***.*..*.....*.****.*.***.*..****.*.****.*.*.*****.*.*....*...*****..**..***...**.**********.....*.****.*.***......*..**.***...*.*..**.*****.**.**.**.*.*.*......**.....*..**..*.****.**...*..*..****......***.***...**.*****..****.*.*.*.....**.*...*********.*****.*****..**.*****...*.****....*.*.****.****..***..*****..******.*....***....*.*.**.****.*.*..**.*.*.**.*...******..**..*.**...*...**.***..**...*.*....***..***....**..*.*..****...*.*.....*.***..*..*..*.**.*....*.*.****..**.*.***.....**...**.*.**..*.*..****..*.*..*..*...*.*.****.....*.*....********..****..*...*...*.**.*..****....*.*******..***..*.******.***.**.....*....*..**.****..********....*..*..*..**.***....***.*...***.*.**..*..***.***..**..**.**.....***..*..**..**.*..**.**.**.*.....*****.***..*.*..*.**.*.**.****...*..*.*****..**.***.....*.**.*.*....*****.*.*..*.*.***.**.**.**...****....*.***.*..*.**.....**.******..*.**...**.*.*.*.*....*.*.*.***.**..****.*.*.*.*.**..*.***..**.*.*.*.*.*.*...****.*...*.......***.*....*..*.*..*.*..****...*......**.***.*..*.*..**..***********.*..**.*.**..**..*.*..****..***........*..*.***..*....*........**.***..****.***..*..******..*..****.*****..**..*....*....*.***....*..***.*.*.***.*..*....***...*.*.*.**.*.*.*..**.***.**....**.*..*.*...**..*.*..*.*.*.*.**.**.*.**.***...*....**..*.**.*.*.*.*.****.**..*.....****...***...**..*.*..*****.**..***.**..*.**.***..*...**********....**.**.**....**......**....**....*.........***.***..**.***....*..*.**....***.**...**.**.*.*.******.*.*.*...*.*....**.*....**..**...*.**...*.*..***...*.*.***.**.*.*..***.***.*.***.....**...**..**.*.****.**..**.**.**...**...*.*.*.*.*..*******.*.*.***.***.**.*..*.***.**...**.***.**.*.**..**.*.**.***.*..*.**..*...**.*******.**.*..*.*....*.**.**.*.*.**.....**.*.*...*..*.*.**.**.*.*****.*****...*. ....*.****...*.*.*.*****.***.***...***.**..**...*......*..**........***..*.**.....****...*.*.**....***.**..**.**.....*******.**..*...**......**.*.*.*..*.*****...***..*.*.*.****.**...*..*.**.*.*.****..*.**.*.****..***..***..***.*.**..*.*..*****.***.****...*....*.*******.*...*.*...*.*.**......**..***..*.*.*....***.**.*.***.**.*.****.*..*.**.*.*****.....**.**.***..*.*.**..******.***...**...**.*..**.*..*.***.**...*..**...***...*.*.*....*..*.*..*....*..**...*.*****.*..*****..*..*..**.****...*..***...*.*.*.*..*.**.*.***.****.*.**.*...***..*..*.**.**...***.**...*.*...*****.***.**.......*.*..*.....*.**..***......*.****.....***...***.*.**.*.*..**..*.*..**..*.....**.**.***.**.**.**..**.****.**.**.......*....**..*...*..***......****.*..***..*...*.****..***..*.*..***..*.*..*.*.*..*..***.**..*..*******.....*.*****...**..****...*..**.....*.**..*....**.*****.*.**.*...**...***.*..****.*.**.*.**...*.*.*.*...*.*.*.*..*.*...*.*..*..*.**.**.****....**.**.**....*.*..****..*..**..**.***..*...**.*.**.**...**.******.*...**.*******..*..***..***.***...**.*....***....**.....****..*.**.*.*.......**......***.****.*..**.******.***..*.*...*.*..*.*.***.*.**.***...*..*.**..*.*...***...***.******...**.....**.***.*..***.*.*.**.****...*.*****.**.*.**.***..***...*..*...*..*******..*....*.*********.*.****.....***..****.********.******.*.**.*.*.******.....*.**.*.**...*.*.****...*.*.*.*.***.**.**.*.*..*.*..**.***..*.*.*....*....**.*****..***.*......*.*.*...***.*.**...**.***...**.*.**.***.*...*...*.*.*.**..*.*......*...**.*...**.**..****..**.*..*...*.....*...**....****......***........*.....**.**.*.*...**.***.***...*..*.*..*..*...*.******.........**..**.*..***..*.*.*.*..*.**..*.***.*...***..**..*.*...**.*.*****......*..***.**.*****....***....***.....****...*....***..****.****.*****.*****.*******.*...*...*..***...*************.*****.*.****...*....***.*..***.*..*.*..*....*..*..***..*****.*.***.**....*.***.*.*..****..**.*.*.***..***...*..*.*****.*.**..*...*.*....*..****..****.***..*.*...***.....*.****...*.... ..*******.********.*.*..**.**.....**...*..****..****..*.*.*...*....**.*****..*.**.**..*......**...****..*..**.*..*.***.*.*.**.**...****..*...****.**.*..*...**.****.**.***.**...*.*****.......**...*.........**.****.*..**..*.*.**.*.*.*.***......**.**....*...*.*.**..*..**.*....*.*..***.**.......***...*.*..****.**.....*..*..*..*.*......*.*..*...**.*.**...*.*.....*..*.***.****..*....***...***.*...**.*.**..****.**..*.*.*********..**.**..*...*.****...*.*.*..****.*..*.**.*.****.*..*..*.*.*.*.*..*..*..*....**....****.********..***..*.***..**.*.******...*..*..**.*.**.*..****..*.*.**.*..**..**.*****.*..**.*.*...*.**...*..*.****.*.*.**..*...**.*....*.*...**.**.*....*....****.*...*...*.....*...*.....*..*****.**.....*..***.*.....*****.***.****..*.**..*..*..*...*..**...***.*..*..*****.**..****.***..**.**.*...**.**********...*.*.**.****.*******.*****.**.*.**.*......*..*.**.....**...**.***.****.****...**.*...*.***...*..***.*.*.......***.*.****.******.**...*.......**.*..*..*.**.*.*.***.*....**..**..****.**.**..*****.***.**.*.**.*****.****.**...***.**.*.****...*....**...*.*.*.*.*..*.****...*...*...**..****..*.*.*.***.**..**...****.**.*...*.**.**......*..*...*.*******...*......****.*.**.**.*..*..*.**.*.****..*...*...*...**..*.*.*..*..**..**.**....***.**.*....*...*.*..*...*....*.**..**....***.***.......**.........**...*****..*....**..***.**.*.*****.*..***...**.**.*..**..***.********..*..*..*..*.*.*......*.***.*.******...*.*..*.*****..***.*.*.*.**...**.*..*.....*.*....**.*.*...******.*.*******...*..**....****..*...**..*****.***.*.***...*......**.**.**.**..**..**...****.*..**.*......*....**...**...*.*.**.***.*.*...*.****....*..*...*.**...*...**.*.....**.**.*.**.*..*.***..**.....*..*......*..*.***....*.**..*..*.*.**...**.*.*.****..*...*.*....*...*.*.*.*.*.**.*.*.**.**.*..*.**..*..*..*.*****....**.***..*.**...**.....*......*.*..*..*.**...**......*...*...*...*.**.**...*..*...******...**.*....*.**.*******..**.*****..**.****.****.*.*..*..******.*.*.***.*...****..*...**...****.***.....**.**.***. .**.****.**.*....*..*.**.***..*..*......*..*.*.**.*.**...***..*.*.*.**.*...*.***..***.***..**....*.**..***.*..*...*..**...*..*..*..****.***.*.****..**.**.*.****.*..*.....**.**.**..****.*.**...***.**.**..........**.**.****.***.*...*.***.**.*..**.**.*.*..**.....*...*...*****....**.****..****...****.****.***..****.**..*..*.************.*...*.***.*....*.***..**..*......*.*..******.**.......*.......*.*..*..*...*.**..*.*.**.*.***.*.*..*..**...*..*.*.*..***....*..**...***..**...*.***.**..****..*.*.*.**.**..*.*....*.....***.*..*...*...*.**..*..**....****......*.***.*.*.*..*.***.*........*....*...*...*..**.*.*..*...*.*.*.**.....**.*....**.***.*....*****..***...**.***.*...**.....******..*..*...........**..**.*.**...*.*******..**.*.....**...***.**.....***.*....*****.***.*..*.**.*..*..*.*....**......***....*....*....*....*.*..****..*...*.**..**...*.....**.**.****....**.*.*.*..**.*.**..*.***.**..*...********.***...**..***.*.*.*...*..*.*.**....**.*...*..*..****..*..*..*..*.***....*..*..*..***.*...***....*.**..*.*...**.*.*..***....*****...**.*..*..*.*.*...**.***...*..*......***...*.**.***...**....*.***..**.***...*.**.*.**.******.**....***.*..*.*..*..*..***..**..*...***.*.***..***.*....*.***.****.**.*..*...*....**.....**.*.***.*.**.*******..*.*....*****...*.*..*.....*........*.*..**.*****.***...*.*..***.****.***.*.*.*.**.*.*...*.*...*....*.***.*...**..***..****.*.**...**.*.*.***.**.*....*...*....*.**.*..*.***.*...*.*..***...****...*.*...***.*.*..*.**.*****.*.***....**..***.*****.**...*****.*****.*...*..*.*.*.*.....*.*...***.**.**.*.**...*..*...*..*..*..*..*.....***....*..**.*..*.****.*...**....*...*.**..**************..*..*.***..*.*...*....**...*****....**...*.**********..*.....*****.*.*..*.*....*....***..***.*.*..*.*.....*.**.***.......***.*.**.**...***.**..**..*..*.*..***...*****..*****..*...*.*.**..***..*....*...*..*.....**.*...***...*...******.****...**.*****.*.*..*.***.*.******..**...**..****.*.**..**.****..**..***...*.......*.*.**..**.*****......**.....*.*.*.**.**.***.*.*.*.* *..*****..****...*.**......**.*..*...*.***..***.***..*..*.*.**.*.*.*..**....*....****..***..******.....**...*..**.*..*...*.**....**.*..********...*.*..*****..*.*..*...**.*...*.*.***....*.*.*.**.**.**...**.**..**...**.***.**..*.....****.*..*.*..*.*...*....****.....****.....***.*.....*..**.*....*..*..***....*....***.*......*.**.******.......*.**.***..**...*..**..*.*..******....*.*.*.*....*.***.*.*.***.....*.****.****...**....*******.*..**.*******.**.*..***...*.**...**.*.***...*...***.**...**.*..**.*..*****.***....***..***.****.****...**.**.**..*.**.**.*..*........*...**..**..**.***...*.*.***.**..**...****.***.**..**...*.......**..**...**..**.*..***.**.****.**.*..*...**.**.**..*.****.**..*.*..*.*...*..*..*....*.***..*.**...***.**.****..***..*...**.*.*****..*.**.****..**.*.*...****.*******.....**.**.*.*.**.***..*.*.**.*.**.**.*.*..*...*.*..**.*..**.**.****..*..**..**.**..*.**..*...***...***...*..*..*.*.**.********.**.....**.*.**.*..**..*.*.**..*....*..***.**....**..*.*.*.*...**...*.*..**.**...**.**..*....**.*.**....***.*..*.*..*...**.*....****...***.****.*..*.*..**.***..**..**..***....*.*...**...*..*..***.*.*...*..*....*.*..*.*****.*....*.*..*..*.*...*...***..*....**.*.***.******.*...*.*.*.*..**..**...*..*...**.*..*.***..****...*.*******.**...*...**.*.**.*.*****.*..***.*..*..*.*.*.*****.**.*.*...*.**...*...*.*...*.*.**....****..*.**..***.*....****..*****..*.***.*.......**.*.....**.....**..*.***...**..***..*.*..**.***..**.*..*.*.*...*.****..**.*...**.***.**...**.......*.**.****.**.*....*.*.*.*.*.*.*...**.***..***.*.**..**..***.*.*.*...*.*.*..**..**....**..*.**.*..***..*.******...***..*.****.*...*.*.......******....**.*..*.***.....**.*..*..*.....****...*..**..*.***.*.***.*..****.*..*.**.*.*..*......*.*...**......*.*..****..*..*.**.*..*....**.***.***.*..*.*.**...*...**.*.*....*.*.**.***.*.**.**.*****.**.****.*..*..**.*..**.**.*.*....**.****.***.**...***.*.*..*.*.*.....***..*.....*.*.**.*.*....*.*.*.*..*...***.*.....**.*....**...**.*..***..*....*..***..*...**.****..**..*.*. ..***....**..*..*..*.**.**..*..*.*.***.**...*..*..*.***.*.**.**....**.....*.***..*...**....*******.*....**..**.******.*.*..*..*..*.*..**...*...*..**..*..*.**..*..*.*****..**...**..**..**..*****.*.*...******.**..*..*.*.*.....**...*..***....*.*.******.*..**.*.*.*....*.**.*.***.*.......*.**.*.*....*......*.*.*.****..*.**..*.*.......*...***...***.*.****..***.*.****....**..**.*..*...*...*.*.....*.**.*.*..*.*******.*..*...***.***.***..*.**..*...........*.***...*....***.*.**.......**.......**.***...*.*.....*..*****.**.*.***.*..*.*....*.*..*.*.*.*.**.*......*..*****.*.*.***.*.*..*..***.......**..*.....*.**..*.*.*.***..**.*.**.*.*.**.*******...**.**..****.*..**.......*.*.*.*.**.**..***...**.**.***.**.*..****.**.*.*...**..***..****..******..*.*.****.***..*...**.*****..*..*..*...*.......***...****.**.****.....*....*.**..*.*..*.*.**.**..**....*.*..**..*...**.*.....*.****.**..*.*.***.**.***...**...****..**...*..*.****..*..**.**.***.**.**.**.*...**..**......*.**.**.*......**..*...****..**.***.**.***.****......*..*.***.*...*....***..***********.***..*..*..**.*..*..***.*.*..*.......******....**....*..***.**..*..*..*...**.****.*....*..*.**...**..**...***...*..*..*..*****...*.*...****..*......*...****..**..*..**.....*******.**.****.****....**....*..*****.***..*..*...*..*...*.**.....*.***.*..*...*..*..*.*....*.*.*.*.*..****.**..*...*****...**...***...**...*.***.*****.**.**.*.*....**.**....*****...*.*.*....*..*.*****.*.**.*......*****..*...*.****..*.*........*.***.***..**.*..**..*...****.*........*..**...***.****.**.*.*..**.***.*...****.*.**....***.*****.....*.***.**.***.*.*****..****..****..*.*.***......*...***.*..*.....*..***...*.**.**..**...*.*.****.**..*..**....*...*.*.**.**.*.***.****..****.*******.*.***.******.*..**.***.*.**.***...*****....****.**.*.*.**....*.****..****...**.*.***.**.*...***....****..*..****...********.*..*...*.*......*...*.***..*...**.*.*..*..**..........*.........****.**...********.***.*.*...***..**.*....*.**.***.*..***.*********.**.**...**.....*.**...***.*..*. *..*..**.******..*.******...*.*.*..***..***.*******...*.**.**.*.**.***.*.**..****.***.......*..*.**.*..*..**.**.**.*....****.*..*..**.*.**..***.***.**....***..**.*.***.*..**..**.*.*..***.*..*..*.**.....***.***..***....**.*.**..**...*.*****.**..*****.*...**.**.**...*****.....*...***....*.**.**....*.*****.*..**.*..***.....**.*.*..***..*....***..*..**.*****.**.**.**.*.*..***...***.****..*.**.*...*...***.*....**.**.*.**..*....**.*.*.*.*...*******.*****......**.**........*.*****..***.**.*****..*.....*.*..****..*.**..*..*****.*...*...**.*..**...*****.**.*****..****...****.*.*..*...***.*...***.**....*.*.***.***.*.*..*....*...........***.***.******.*.**.*...*.**.*..*.*.**..**...*.*.***..*.***..*..**..*..*...*.*..*.*..****.*.**....*********.....*.***...*.**.***....**...*****.**.*********.*....***.*****.****.**......*...*...**...*.*...*.*...*.*.*.**......****.**...*..*......*..**.**.....****.**..*.*..***.***.*..***...*..*...**.*.*.***..**..***.*.*.**.*..*...*.*.**..**.*....**.....***..*.*...*.***...*......***....*.*.****....*......*..*.*...***..*..*..*.*.*.***..**..*..*****.....*....**..*.****.....***.*.*...***.**.****..**.******..*.*....***.**.*****.*.**.*.**......*.**..*******..**..**.**..*.****......*..**..***.******.*..*.*..***...*.*..*.*..*.***....***..*.*..*..**..*..*..**..****...*.**.****..*.*.*.**.**....***...*..*******.*.***.*.*..*....*.**.***.***.*.*....*..*.*.*..*.*..*.....*.**.*..*.*****...*.*..**..***.**....**..**.*.**...****.***.*..**.**.*..*****..*...**.****..**.*..*.*.***..**..*.*****...*..*....**.*...**..**.**.*...**.****......***.***..*.***....*.*....**..*.*******.....**.*.*****..**..*.****.**..*....*...******..**..**.*.******.*...**...*....*..*.*...*.*.**..**.***.*.....*....*.*...**.*.***..****.*.**..*.***....**...*.*..**.*****......*.**.*.**..***.*....***..****..*....*****.***...*.**...*.*.***.**.*....*...**...*.*.**..*..*...*.**.**.*...*...*.**.*..**...*....**..*.***.**..*.*...**..*.****...*.***....*.*..*...*.*....*.***.***..*****....*.*.**.**.**...*..*.. .......**.**....**..*.****.****..*...**...**...*.***.*.**.**..***.*...*.**.**....*.**...***.*.**.***......**..*.*.*...**.**..****......*.***......*****.****.*.....*..**.*...***..**.**..**.*...*.*.....*****....*......*.**..**.*......*****.*.**..*..**.....*.*.***....*.*....*.**....*....*.**....**.*.**.**..*.***.*.*.*.**...*..*.*..***..**.**.***..*.*....****..*.*..****.*.***.*...****...**.***...****.**...**.***.*.*.*.*.****..*...***..**.**.*.*...**...*.**..*.*.***..**....**.*...**..*...***...****..*..*...*..*.*..*.**....***..***..******.**..***.****.**.**.*.*.....*..*******..**..*...*...******.****.*.*.**.**.*.*...**..*******...*..****.*....**..***..*...*.....**..*.***.**....*..*..*.**.**.*.*.***.*..*..***.**..***.***.*.*.**...*...*.***.***..*.*..*..*..*.*..*****..*..*...*.***...*..**.*.....*.**......***...*****...*.*.....*..*..*.........****..*.*.....*****.*.***.*...**..***..**.*.....**.*..***.....*..***..*********..*.*...*.*.**.*...***........*..****.*.*...**.......*.***...**.*..***.**..*..***.***.***...***.****..**.*.**.*..**.*.***.***.**....*..*.***.*.*..**.*......**..*..*.*.**.**...**.**...........*.*****..****..*..**.*....**.**.*.******..***.....*.*.*..*.*****..*.**...**..*......***.**........*.**..**.**.*.**.**.*.*.*..****.*.*.*..*.**.*****.*......******..*.*...**..*.*...*.*..**.*.*..**..**..***..*.*..***....**.*...*.*.*****..*****.*.***..**..**..***..*.*..**.**.**...**.*....*****....*****.***..**.*.**.*****..*.**...*....*.***...*.*......**.**..*..*..*.**..*.*.****.****.*..****..**.*...*.**.**.**.*.***..**..****...*..*..**.......***..****.**...*....**...*...*..*..**..***...........*....*.**..**...*...*.*.*.*.****.**..*....***.*.****..*.*..***..*.*.**....*.*..**....*.*.****.**.*.***..**..***.*.*.**.**...*******.**..*...****.***.*.*.**....*..*...*...***.*.**.**..***...**..****.******.*.******.*...****..*....*..*....***.**..*...***......***...*..**...*..*..**.**.*.*..*****.....*..*......**.*.****.*...*.*.*********.***.*..*..*****.**.*..*********..*....*.*.****..... *..***.*..*****....*..*..**.***.****.....**.......**..*...**..*.*.*...*****.*.**...***.***..*.*..***...*.***....**.**..*....**.***.*.*..**.*..**..*.*...****......*...**..*...*.*.***..**.*.*.***....*****..****.**.***.*..***.**.***.**.****.*..***..........*****..*....*..*.****....*...*.**............**.******....****.*..****..*.***.*..*.**...*..*..***.*.**.**.********.*.***...****..*.*...**.*.*....***.*...**....***.*.*.**.**.*..*.*.**...***.*.***.***..**..**.*..****.*..**.*..*.***...**..**..**..**.....*.***..*.**.*.****.....**..****........*..***.*.***...*..**.....****.*..**...*...**......*.*.****..*.**...***...*.****......*....**..*.****.*.*....**.*.*..*.**.*.*..***.**.*..*..**.*..*.**.****.*.****.*....********.**.*...*..*********.*.***..***.**..***.*.***..*.*.*.**...*.*.**.*....**..**.***.****....*..***.*.******....**.**...**...**.**...*...*****.*..******.**..****...**..*....*....**.**.**...*....*..*...*...**..***.**.*.**...*.***.****..*...*.***........****..**.*..*.****.....**..******....**..**...*..*****..***.***.*.*...*****.*.**..**.***.*..**.*.*.*.**..*..*...**...*..*****.*...**.****.**...*...*.*........***.*...*.*.*...**.**..**.**.**...**......*.**...***..*....**..*.*.....**....****.*....*.*....*..*.**......*.*****.....*.*..**..*.*.*.*.***.**..*..*...**.**.**.*..*.*..**.**.***.**..**.*****..****....*...*****.....****.***.*.**.*.*....*****.***.*...***..*.******.**.*...*...****...*..*.*..***.**.*.*******.**..*.*...********..**.**.**...**..***.****.*..**......*.****..*.*..*..*..***.*..*.*..*.*.**........*.**..*....*..*.*.**.*.**.*.***...***.***...*****..*....**.**...**.*.*.*.***....**..***.*..***..*...**....*..*.*..*...**.*.**....**.*....*.*.......****..**..*.*.**.*.....*.*..*....*****...****.*...*..**..*.**..*.****..*..*.*.**...*..*****...*****.*.*..*....*..**...*****...*.*..*....**.....*...****..**.**.....**..*....**.**.***..**.**.***..**.....**..**********...*..*.***.*...****......**.**...****.*..*.*.**..*.*****.******...***...*.....**.**..*.*.***.**...**..***. *******.*******...*.**...*..**..**..*..**.........*..***.*.*...*.**.**..**.*.*.**.**.**..*.**..**..*.**...*..*.*.*.*....**..**.*.....*...*.***.*....*.*.******..*.*..*...****....***...****.*.*...*.....*..*....**..*....***..********.*.*..**..********.**..*.*...*****..*.**....*.*.......**.***..***..*.*..**..*****..*.**.*..**...*.**.***.*....*...****.*...*...**.**.*.*.****..**.**..*.*.**.****.**..******...*..**.*****.***....*.**....****..*....*..*..*.***.**..*.*.*....****...*.**..*.*...*....**..*.......******.*..*.....**...*.***.**.**.*.*...*.****.**..*.**....***.***.....**.**.*..**.*..*.*..*..*...*.**...**.**.*.**..***.***.*.*.***.****..*.**.**.**......*.....****...**.**.*.****...*....***...****..*..*.****...*.**.*.*....**...*.**....*.*....*......*.***...*..*...*....**..*....*.***...*.*..**...*.**..*.*.*.*.....**.**.**.**.**.**.*.*.*.**.*.*****.*****...*.*.**....*.*.......**..**....**..****...*.**...**...***.....*...*...*...***.*..*******..**.**.***.*.****..*.**.******..*..*****.*..*.*....*....*.*****.****.*......**...****.......***.*.***......**.**.*.....*.*.****..*..***..**.***..****..........*..****..**.....**..****..***...*...*.*..***.**.*.**.*..**..*..*...*.*....*.**.*.****.....*******.*......*.*..**..**.*.**....*.***.**.**.*.....*.*...*..*.*..****..*****..**.**..***...*.*.**..*.*.*.****..*.*....**..*...*****.*****..**.**.......*.*...*...***..**.**....**..*..***..*..*.***.*..***.**.*..*.*.......**.*.*.***..*...*******.*..*...**.........*..**.....**.*..*.....****.**.**..*.*..*.****.**.******..****...**..*....*........*.*.*...**.*..**..**.**.*****..*.**.**.*..**....*..**.*.*.***.****.**..**...*.**.*...***.**...*...**.*.***...*.*.*..*.***.**.**.*.....***.*.**..*.**.*.**.**.**...*..*.**..*.*****.****...**..***.*.**.*...*..**..*....*..***..*..*...**...****.......*...****.***.****..**.....***.**....***.**....*..****.*.*.*....*....***.**...*..*.***.*.*.*.**.*..*.*.**.....*******.**.*...****..**.*.**..***..*.*.*.*.****.**...***.*...*.*.****....*..*.*.*..*.**.***.*.....**. ..**..*.**...****.*..****.****...*...**.**...*.*.*****......**.*.**.*.*..*....*.*.**.**..*.....*.*...*******.......***....*.**...*.*.**..**.**.*.*....*.***..*..*....****.**.**...***.*..*****..*.....**...*...*...*.**..****.**...*..*...*.*..*.*.*********..*.*..***.***.***.***..*....***...*.*.....*.*.*.*...***...**....**..**.*..*.*..**...****..*..*.***.**..*.*.**.*....***...**.*....****...*...**.***..****.*****.*...**....*.*****.**.*...*.....**.*..*.*.****.*....**...**...*.**.*****.**..**..*.*.*...*.....****..*.*.****.******.*.***..*...*.*.******.**.*....*..*******.****...*.......*...****..**.**.*.*...*..*..*.**..*.******.*...*.****..*..*.**.*...***...**...*.**.*...****.*.*....*.*.**..*.*...*..*.*****.......**.*.*...*...*..*...*...**.**..**...***.*..**..**..***...*.*.*.***.*....***.....*..*..*.*.****.*****...*....*.**..*.*.**.***...**...****.*.*..*.*..*.*.*.*....*.******..*.***..*.*.**.*****..*..*....***.*.******.**.****.*...**..*..*.***.**.*..*.*..**.*.**....**.*.....****.***..*...**.**.*.*.*****.*.****.*..**.**..*.......****...***.....*.*.***..****.*.*.**..**..*.*.*......**.*.****.*...*.*.*..*....*.***.***....*..**.**......*....**...*.**.**.......*.*.*..**..****.***.*...**..**.*...**...*.*.****.*....***.***..*.*..*.*....***.*.**.**..***..*......*.**.**.*.**.*.*****.**.*.*.****..*..****...*.**.*.**...**..*...**.***..*..**..**..*..***..****..**.**.*...*.**..*.***.*.*..**...*.*.*....***.*.***....*.**.....**.*..*...*****.*****.*.*.*..*****.*...**.*.*....*....*..***....***..........*....**..**...*.**.*.**..*...****.*.*..*....*.***....****.*...**..*...**.*......*****.....****.*.*...*.......*..*..*..*.****.***..**.*...**..*.*..**.......*.*.**.*****....**...**..*******..*..***...**.*.****..***..******.*.*.*.*.*****.****...**.**.**..**.*.***.*.**.**.****.*.*....*.*...*.*...*.*..*.*..*.**..*....*.**...*.*...**..**........**..*...*.****...*.**.***..***.**.*.*..*.*...*****..**...*...*.****.....**..*.*....**.**.*****..*.*.*.**..*....*...**.*...*.***..***.*...***.*.*****..**...... *.*.***.*..**..*.****.*.*.*.....*.*.*.****..*...*....****...*..*...*****....***..**..*.*.**.******......*******....*.*..*...*.**..**..***.******.*.*.**...*.**..*****.**....*.**.***.....**.********....*.....**.**.**..**.****..**..*....**..**.***...**.***...*.*.*.***.*.*..**..**.**....*.*.....*..*****.**..**..*..*****.****..**.*.*.*.....**..**.*..**.*.**.*...*.**.***.**.*......*..**....**.***.**.*..****.**...*****...****.*....*.*****..**.*..*.....****..*.....****..*..*..******...**...*..*..***..*....**...**...*.*....*.****.*.**..****.*...*****..****.*.*..*..*.***......**...*..**..*....**..*...****.....*.***.**.*.....*.**..**.***.*****.*.*.**..*.*...********.**.***.***..*.*...***....**.*.*.*.*..*...*..*********.*.**.**.....**.*..*******..***.**.*.**.**.*.*......***.*.**.******..*....*...**.....****...*..***...**.***.**.***.*..*....*.*........*...*****.*****.*..*.*.*...*.*.*****...*.*.......**.*....**.******...*....*..*.*..*..*.**..*...***....*****.....**.*..*...*...*.***.*****.**.....****..***..*...*....**.*****.**.*.**..**..*.*********..**.******.**..*.**..*....*.**.**.**..*..**...*.**.****.*..**..**...*.**..*.**..*..*.*.**.**....*****.**.*..******..*......*...**.*....****.*...**.....**.*.*.**.*...*.****.*.**...**.*.*********.**..*.**.**...**.*.**...*****.*****.**.*.**.*.*.**....*..*****.*....*...***.*.*.*.**.*..*.**.*..*...**..***..*.*.*...*.***..*...**...*.*.******.**....****.*..*.*..**...**..***....*...***..**.**.....*..*..**.*......*.**.*.....*.**.*.***...**.....***....*.*.**.....**..*****.**..**.*.**....**.**.**..*....*.*.*..*.....**.....*.*****..*.*.*.*.**....*.***.*...*..*..****.*...*.**......*..**.*...**.*.......*.*..**.*..**.*.*.*...***.*.*...*..***..*.*..***.*.......*..*****..***.***.*..**..*...*.....*...*.*.*..**.*.....*.*...*....***.*...*.***..*....*****.*..***.***.**..*.......*.......*..*.**.***..**...*...***.*.**.*.*.***.**...***..****.*.*.*.******..*.**.*.....*.*.*.***............*******.*...*..*****..****.....**.*****.***..**....**..*..****..*..******* ..***..*....*..***..*.*.******....***.*.**.*..*..******.**.*.**..**..**...***...*..*..*..*.*.*.****.*.*......***.**......**.**...*.*.***.*.....***.....***.****.***....***..*.*...**...**...**...*****...*..*..***.*.*....**..*..*.*...****..****.*....*.**..**.*...*.*...*...*.*****.*....****.**.*...***..*.**..*.***.**.....*****......**.**.*...***.*.**.......****.*.***..*...**..*...***..*.**...*****.**..**.***.*.*****..*.******..*******...*.***.*.**.*.*..****.*....**........*....*..*.....*...**...*.***....**.***.*****.**.****.*.....**.*.*.****..*...**....*.***...*....***.*..*****.**.*...***...*.****.*.****........***.**..***...***.......*..***.*..*...****.*.**.***.**.....*.*.**..*....*......*******.*....*..*..*..*.*.***.***.**..**...**..*.......**.*..***.**....*.*.*****...*..**..***.*....**.*.*.****.**.*.******.*.*.*...*.*..**.**..*...*..**.*.***..*.*.*.**.*.*.*..*..*.*..***.*.*.**..****.*.*.*..*..*.....*..*..*...*.*..**.*....***..**.******.***.*.*.*...*.****..*.*..**.**...*...****.****...***....*.****.****.****.**.*******.*..****..*...***..*...*.*.****.***.**..**..***.*.**..**.*..****.**.****.....*******.*.*..****.****.*...*....*.*...***.***..*.*.***.*..*..**.*...*..*******.**.**.**..**..*.*...*..**.*..**.***...**...***...*..****.****..**...**..*..*..*....*..*.**.*...***.*......******.***.*....**...*.*.*.....*......*.....***...*.***...*..**...**.*..**.**.....**.*....***.*.*....****....*..**.**.*....*..*..**..*.**.**.*.*..**.**......****.***.**...*.**....*...**..*....***.***.*.***.*.***.**.***.*****.***.....*.***.**...********..*.*.*..*.***.*****...*..***......*..*..*.***.***.***...*...***.*.*..*.**..**....*.*....*...***.....****.*..****.*...***.*..****....*.**......***.******....*.**.**.*.**.*.*****..****...**.*..*****.***..****..****...*********.*.*.*.*...*...*......*..*.*.***..*....**.*****..*****.***...**.*..**..*.....*.**.*.**.**..*....*..*****..**.**.*.*.***.*.**..*****.....*...***.*.***.***.*.*.....***.**.*****.********...***.**..*....*.*...**.*.*..**..**..*.*...** *....*......*..**.....***..*.....*...*.*.*.*...******.**.*.**.**..**..**..******..*******..*...***.*..***********....*....****.******.*..*......*...*..*.*...**.*.*..*....*****.*..**.***..**.**..*...*.**..*..**..***..*..**..**.*.*.*.******.*.***.......*...*...*.********..*.**.****.*...*..**.***.*.**.*.***....*...*..*..**...*.*.**.*.**.****.*.....***...*.*..*...**..*....*.....**..*..*...*...**.***.*...*.**....*****.**.*.*.******.*..*.**.**.*....*...******...******....***.****.*...**....**..*..**..**.*....*..*..****.*....**....*.***.*..**.*.**...*..************..*....*.***.*.*..*.*..*....*.****..*..*.*..*..*.*****.***........****...*....*.*.*.*..*.*.***.*.**...*.*.....**..*..**.*.*.*.***.******..**....*.***...*..***.************.***..*..**.*.**..**....*...*...*.***..****...*.*.**..***.*...**..*..*.*.*....**..***..**..*...**.*.*.**.***..**.******.***.**.*..*.*..***...**.*****.....********.*.**.***.**.***.**.*.*..***..*****.*.**..*.**.****...*.*...**.*.*..***.*.*****.*.*...**.*.*****.***.**...****...**..**.**.*...****..*....**.*.**.******.***..*.***.*..*.*****..*...**.***.*.**..***.*.**.*....*..*..**.....*...*.**.*...****......***...**.**.**.***.*.**..*.******.*...****.******...*.*.....***.*.**.**.....***..*...****.**.*..*.**.**.**.*..*..*...**.....*****..***.......******....**......*.*....**..**..***.****.*******.**..****.*.**.*..*...**.*.*...*...*...*.*.*.*.*.*.*****....*.*.**.*..**.*.****..**..*...*.....*....****.*...*....***.*......**.**.**..**.**.**.....*...*..******...*****.*.**...*..***.*..***..*.******...*****...*...***.*****....**.*......*.***..***.*...*....*..*.******..*.**..*.....*.**...*.*.**....**..**.******..*...*.....*.****.***.*...*....*****.***.*.**.***..*..*...***..*.***....*.*******.*.**.*.*..***...**...*...*..**.*.***..*.*..***...*.**..**.**..**.....**.*..*****....*..*.*..**.**.**..**..**.**.***.**.*.**..****....***..*.**.***...*.......*..*.***.**.*..*.*.*..*..****.*...********.*.**....**.*...*.*.**.**...*.***.*.*....*..*.***....**.*.******..*..*****. .*.*....***..******..*...*..***....*..*****..***..*..**.**.*..*****.**..........*.***.*..*......***....*..***....*...*.**...*******.*..*.***.*.*..*.***.*.**..****..**..*.*..*..**...**.**...*.*.*.*.***.*..**.****..**...*...***...**....****.**.***.**.**.....*..*.*..*.....*...*...**.*.*.****.**.**..*****...*....*..*..*...*....*.***...****...*.....**...**.*..***......****.*..*..*.*.*.*.*..**...*..*...*...****.*.*..*..**..**..*..**.**.****....**.....***.*..*..*.***....*.**....****..**.*...**...*...**.*****..**....*.**..*..*...**...*...**.**.*.******..*.***.**.*.*.**********..*.*...**.**..*.*....****.***.*..***.*.***********..*..*...**.*.*..***...*.**.***.**..**...**.**.*..*.**.**.**....*.***.*.*.........***.**..**.*...*.**.**...*..*.*****.**..*...**.****.*..*.*.*.....*.*..**...*..*.*.**.***..***************...*..***...*..*......*.*.*.*.*.*..*.**.***.**.*.*.*****.******..**.*.****.****.*..**.****.**....**..*****.**.....*.*.**....*.*..**.**.*****...**.********.**..*...*....***.*.*.*.*.*..****.*.*******....*.**..*...***.*.***.******.**.**..**.*.***.***.**..*.****.**.**..*.*****.*.*..**.***.***.*.*....*****.*.*..***..*..**.*.....*..*..*.*.*.**.**....**.*...*.....**..*.*.**.*.**.***.**.*..*.*...**.*...***..**.**.**.*....***.*****..*.....*******....*.**.*.*.*.*...*..**.*..**.**..*...**....*.*.**.**..*...******.*....**.****....*.....**...*.*...**..*.*.**.*.*.****.**..**..*.*..*...*.**.*....***..*****...**.*.**.......*.*..*******..**.*.*....*.*.*....*.**.**.*..*.*..**...*...**....**..****.*.*....*...*.***....**.*.*.....**....*.*....*.*..**.****.***.****.**.*...**.**.**.*.*.***.**.***.****..*.***.**....*.*.....*****..*....**.**...*.**...****.**.*..*..******.*.***...***.***..*..**...*.****.*....*...*..*...*.*.**.*.*.*...*.....*.....**.***..*.**..**.*.**.*..**....***...*......*..*****.*****..*.*..*.**.*..*..*....**...**.....**..**.*...**.*.**.*..**..*.**..*.....*.***.**.**.*.**.**.**.***.**..*...*.***..*....*.****..*.*......**...**...**.*.**.*.****.**..*.*.**..*.***.**.***.*.**.... *....*.*..*....**.......*...*.***...*....*.*.*.*..*..***...**.**..*.*.**..*..**.*.**..*.**.....******..*.*..*.**.*.*.**.*..*..**..*****..*..*.*.*.*.*.*..*..*.**.*****..**.*..***....******.*.*.***.*.*.**.*.********..*..**.******.**.*..*...***..**..***.**..**..*.**.*..*********.*.**.....****.......*.....*..****.***********.*...*.****...****.*********.**.**.**.**......***....****.**....******.*.*....*.*...***.*.**..**...*.*..**........**...*..****.***.*.*..****.*.****...*...**....****..*.*.....***.***...******.**..*.........*****....*.*.**.....***.*.***..*..*.**.*...**.***..**..**.*.*....***..**...*...*..*..****...*...*.***.......**.........**..*.**...**........**.*.**..*.....**...*....***.*....*********.*..*.*......**....*.*..*.*..*.*.****..**.********...**.*.*****..**..*.***....***.******.**..*....*.*....*..*...*..**.*.*.....*.*...*...**.**.*.*...**....*..**..****.*.*..*.*.....*..*****..........*.....****.**...*..**..**.*.**.*....************.**.*..*..**.**********..*.***.*****....*****.**.**.****.**.**.*..**....*.**..**..*****..*.*..*..*....***..*****..*....*.**..*..**...**..*....*.*****.******....*..*****..*.**.........*..**..****.*****.*..*...***.*.*.*.*...*.*.****..*.***...**..*..*.*.*.*.***.*.****..********....****....****.**..*..*******..*.**.*.**..*.*...**.*..**....*.*.......*.*..*.***.*****.*.............*.*.*..**.**.**.*....*.*.****...***********.*.*.....*...*.*..*..*..*.****.*.***..*.*.*.*.*.*.*..*****.**....*****.......*.**.****..*.*.*******.*.*..*..*..*.************.*.***....*.....*..******.*....*.*.*.*.*.....**...*.*****..****..*****..****..**.*...*.****...**.****..*.....****..**..**..*.****.*.*.**....**.***.*.*..****...****.....*.**..**.*****.*.*****....*.*.***......**.**...*.*....**.*.****.*..*.*...*......*.*.***.*..*..**.**..*.*.*.*..***...**.***.***.*.***..*..****.***..***.***.***..***.**..*....*..***.*.***..*.*..*...***.***.*..**..******...***..**.****....*..****..*.****..*..****..*...*....***.*..*.....**.*.*..*.***.***.*..**..*..*....*..****..**..* *****..*.*****...*.*.........**.*.*..**...******...**..**.*.*..*...*****.*..***.*.**..****.****..***.*.***...*.*.*****.**..*.******....*******.*.*..*.*.*.**..*.*.*******.....*.*.*.***....**..*...*.***.***.**...**....*.***.........*....*.....*..****....**.***..**.*....*.*.*....*..****..*.*.***.***.*.......****...*....**..****.....*..*.**********.*.***.**.*..*.*..*.*.**....**.*.*..*******.*.*..**...*...***.........*......**.**.*...*...*****.**....**...*.*.*..*.**.**...*.*.**..*.*******.****.***...*..*..*.*.*.*.*..****.***.*.*.**..****.*****..*.**..***.***.*....**.***.*.*.****.*********...*...***..*.****.**.*******.*..*..**..*..*.*..**.**.***...**.*..........**..*.*.*****..*****..****.****...***.***...*.*...*.**......**....*.*..*.*...**.*...**.*.**..*.**..**.*..*.*.*..*.****..**....****..*.****..*...*.....**..*..*.*.*....**.****.**.**..*..*..**..****.*.......**.*******.**.***..*....*.**..**.**.*.*.**...**.****.*.**...***....**.*..**...***..*.***...***.*..*.*.**..****.*..*..*..*.....*******.*..**.......*..*******.**....*..*.......*.*.******.***.*.**..*.***...*.***.*****..*....**..**...***.*...*...*.**.*..*.*.**.*..*.**.*.***.*..**.*....**.....***...*..*.*.****.***........*....**.*...****.**..*****...**..**.*.***...****.**.***.*.*.**...*.**......*.*...*...**..*...***...*.*..*..***..**..****.****..***..*...*.....***......**.**.*..**..*.*...**..*.******.*..**.*****..****.*.**...........***.*....*.*...*.******...*..******...**..***....**.*****..******.**.*.*.....*..*...*.**.*...*...*...*..*.**.***.*..*.*.**.***.*.*...*..*.*.*...**.*....*.....*..**.*..****.....*...**..**.***..*****.*.*...*...**...*****.*.*.***...*.****.*.**.**.*....*.*..*..*.......*.*...*******..****.**.**....*****..*.*.**.*..*..************.*.*..***.**...**....*..**..*.*.*..*...*.*.**..*..**....*..***.*.**....*...******.**......*.*.***....**.**...*.*.*...*...**.**.*.***.***.*...*.*.*.*..***.*...*...*........*.*.....**.*...*..**.*..*.**..*....****.*...***...**.*.....****.*..**...*..***.........**.*.**.....*. ..*.*...*.*..**.****.**....*..**.*********..*.***.***....*..*..**...*.*.**....*********..**.....*****.*..**.**.**.*......*.**.......*..**.*...*..*....******..*..*...*..**..*.***.**.**.....**..***...*..****...***.**..*..*....**...***....****.*.*.***...*.....*****.*..**..*.***.*..*.**..**.*.........*.......***.*....***.******.**.***.*.****....*.*.*..*.*...*...*.*.*....*.*...**..*..**.***.****...*.***.*.*.*.*.***.**.*.....**.....*...***....*.*.....***..*..*..**.***.****..***..*.*..**.*.**...*...*.*.*.*.*.*.***.*..*...**...*..**...**....*.....*..****..*..*******..*..*.**..****..***...*.....*.***.*.***.**....*..**....****.***..*.*..***.***.*.....**..**..**.*.**..*.*.*.***..*****....*.***.**.........*...***.***..**..*...*...**...*.*......*...*..*****.*....*....****..*.***.***........**.***.******.**.*..**.*........***.*...*..*.**..**.***.*....*.*****.*.*..***.**...*****....*.***.**..***.**********...**...**.**.*.....*.*......*..*.****.*.**.***.**...**.****..**.*.....*.*****.****.**..*.**.******....****.******.**.....**..****.**..**.**...*.*...**...**.*..*.**.*.*.*....*..*...**.*...*....**.**.*.....**.***.*.*.*..*......****.*.*..*.****...*.*.*.****.****..*..*...**...**.....**...***.**.*.**....**....*.***.**.****.**.*.******.**..***..*..*..****...****..**..**...*.*....*.*.*...*....**.*...*.**.....*.*....*.*.*....****......*..*..***.*.*....***....***.....********.......*..*..****.*.*.*.*****...*.**..*...*...*...**.*****.*.*..*.*..*.....*..*.*.*.*........********.*....*.***.**...****.**.*.**.**.*.*..*.*.**...**.**..**.*.......***.*.*..**..***..****...**..*.**..*..**..*....*****....***.*.*.....******....*....*.***.*.***.*...*...***...*.*....*...*..***.**.*......*..*......***..**.*****..******......****..*...**..*.***.**.****..***.***.***.*..*..***.*****..**.....**.**...**.*..*.*..*****..**..****.*.*..**..*****.**..*..*******.***.**.**...*.*.*.**.**..*...****..*.*..**.*****.*.**.....*.**..*..***..**..******.****.*.*.....*..***..*****.*.....**.*..**.*.**..*....**.**.****.**...*. *.*....*...**.*.*********.*.*******.*.*..*..***..*..**....*....*..*****.*.**.******.***.**..*...***..*....***..*..****..**...*.*.**.**.**.*...*.**..*..*******..****.********......*..**.*****.**.*.*.*.*****.***.**.*..*****...*..**..****..*.....*.*.*.***...*.*..***....*.*.*.**....*****..*.....*........*.*.*...*..*******.*.**.*...**.**...*.*..***.**......**.***.....**...*.*..*.*...*..*.*..*.**...**.*.**..**..*.....**.*..***...****..***.**....*...*...**..**..**.**.***.*.*.*.****...**.*****.*..*..****..*..*.*.**.*.*...*..*.*.***.*.**..*.....****..*.*..**.......**.*.**.**...*....*.*......**...*..*..********.*...*.*****.*.*.....*..**.**...***.......*.**.*.*.*...****.*.*...**..**.**.**........*..******.*.****.....*.....*...*..**.*.**.***.*....**.*..*.....*...********..*...*.**.***...*.*..**..**.*.**.....*..**..***...***....**.**.*......****.****.**.**...*..******..*..**.**..*..*..**.....**********..*..*.***...*...*******.*..**.*.....*.....*.***.*.......*******.*...*.*......***....*******.**..*.*..**..*.*..*.***..***.*..*..*..*****.*****.****.******..*....*.*.******...*..*..*.**..*.*....***.....*..*..**..**..*****..*..*......*....*.***.......**.*****..*.*.*..**.*...*...****..*****.**.**.*.***.**....*.....*..**...**.*.**.....**.*..*.****........*...*****....*.*.**.**.*..*.*.*....*.**.*..*.*.*...........**..**....*.****...***..*...**...****.*..*.*.**.**.......*...*..**..****...**..**.**.*.*.*.**.*.****.*.*..****.****.*...****.*******.**..*******.**.***.*.***.*...******.*..*.*........**.**.*..*....*..*....**......*.*....*.*.**..***..**...*...*.*....*.***.**.**...**...*...*.***.*.**.******..*..**.*****..******..**.*****..**.***...**.*.**..***...*.***..*.*..*.***...**.***.....**..**.**.**.*****....*..*.*.*.**..*...******...*.****..***.*.**.*******....*....*.***..***..**..****...**...*....****.*..*.*.*.*.**.******....*.*.....***...*.***.*.****.....****.....**.*****.....*...****..*.*.*.***..*.*...*...*........**.*.*...*.**...****..******.*...***..*...***.**..**...*..*..**..****...* *....*....*....*..**...****..**.****.**..****...***..**..****...**..******...***.**..**..**.**..***...*.***.**..*.***.****.....****......*********..*..*..*.***.*...*....*...*........*...*****.**...*...*..***.*.*.***.*..***.*.*..**....***.**..****..*...**.*.**.*****.***....***...**..*....*..****...*..**.....*.*.*.*.*...**.*.*.***********....***..*..*..***..*...*..**.******..*.**.**...**.*......***...*.**.*****....*.***.**...*.*...*****.....*.*..***...*..*....*....****...*..***.*****.*.*.**..***.*...**.......*...*...*.*..*.*****.*.*.*..*.*.****.*...**...*..*...**...*..*.....**.**...*...****..***....*..**.....*.*...****.**.....**..*.*..*.......*.*****..*..*.**..*..*..**..*...*...******..****.*****...***.**....****.*.*.*.*..**...***....*.*.*****.***.*...*..**.******..*.*....*...***.**..**...***.***...*..**......**.***...****.*....*....**..*.*.*.*.**.*.****..**...******..*....***...*.******.*.**..*.***.***...**..*..*.**.....*..**.*****.*..*******..*.***.**....*.....***..*.***.*..**********.*.*.**.****.***.*.*..**...*....*.***.*.***..****.***...........*...**.**...*..******.....*...*.*....***.**...***.*..*..*..*.*..*..***.*.*...*.*.*...*.....*...*.*.***.*.*****.***.**......*.*.***.*...*.*.**..*...*....*...****.*..***...*..**.*....**.*..*......***.*..********...*.***.*..**..****...***..**...*.**..***...**.**.***.*..*...*.***....**.**.**...**..*..**...**..*****..*.****...**.***.*****....********.**.**.*.*..*..******.**.**...**.*....*.*.*...*..**.**.***.**.**.*...***.*.*.*.**.**.***.*.****......**..*.*.**..*.*.*****.*..*.*.*.*.*.***....****..*****.***..****..*..*.**.*...***.**.*.*..*.****....*.***..*..*.*.**..*..*....*..*.*.*..*.*.*********..**...**..****..**..***..**.**...*..***....*.*.........**.***..*....*...******.*.*.*********.**.**.*****.*.*****...*******.*.****...*..***.****...**..*.******...**.*****..*...*..**.*..*.*.*****.*..**.*.*.*..*****..*..***.***.*.**....*****...******.*.*.*.***..***.****.***.**....*...****...*.**..**...*...*..******.*******...*.*......*.....* *..**.....*.*.**....*...**..***....*...**..***.*.**..**..*.*.*..**.***.*..**.*.*..***.********...***..*.**.**..***.*.*.....**.*.**.****..***.**..*.*..**.**.**..**.**.****.*.**.**.*..*.*..***...**..*..*.*..*..**..*.***...**...**.**.*.*.*.**.*.*....***..*...**...*..**.*.*....***.*....*.*******.*...*..*..**.*.**.*....**.*..****..*..**.**.***.....**.*..*.**..**..*...*..**.*..**.......*..*..*.*....**.*****.*....*.*.******......***.*.**.....**.****.**.*..**.*..*.**......**.***..**.**.**.*.*....*..***..*.**.******.****.**.**.*****.******.*****...**...*..*.*.*.*...*..*.**..***..*.....*...***.....***....*..***.***.*...**.**.*.*.***.***..**.........**....*..*..**.*.****.**.....***......**.*..**.***...*..****.*.**...*......*.******.**.*.*.*.*.**..*..*..**....**..*..**.***..*..***..**.***.*..*****.*.****..*.***.*....**....*.*..***..*..*.***...***..**..**.......*.******.*...*....**..****.***..**.**.**...*..**.****.*...*...*******...*.*.*...*********..**...*..*.*.***.***.**.*.....****.**....*..*..**..*..*.*****...*.**.*.*.**....*..*.***..**......*.***....***.*.*..**.*.***.*.**.**.**.**..*****..*...****.*.*.....**...***.**..*.********....**.*..***.....*........*....*..**.**..**..****.**..*****...**.**...**.*.***..****.**.***..*****..**.....**.****.*.**.*.**...*.*.*..****.**.*.**.**.*.*..****...*..*.....**..*..****....*..*.*.*.*..*****.*.*...*****.*....**.**.******.*....**.*.****.**.*.*..*..**.*.*.*.*...*.*.**.**.*....****.*.*.*...*....****....*...*****.*.*.*****...*.**.*.*.*.*.**..*.....*.**.*.****.**.....****.*..*****..*...*.*....*..*..***..*****..****..**.*.*....*********.*.*.....*..***.*.**.**.**.****..**.*...**.*...*.******...*.*....*.**..*..*.*.**.**...**....*.*.....**......*...*....*.***.***..****.*...*.*........*.*.*...*.*..**...**...***...*...*.*.*.***...**....***.*......*.****.*.**.***.**.*....**..**.*.***..*...**...**.*...*.*.*..*.*.*..**.....*.*.*.****.......*.******.*..*.*.*.***.*.*.****..*.*.*..*..*..*.**.*....*...*..*.******.*...**..****.*..*..****.***......**.*...** **.****..**..*..**....***.**.**..********.....****.**..***....*.****..***..*....*.**.*....**...*.***..*...**.*....***..**.**..*..*.***.***..*.*.****.*.....***..*..*...****..*....**.*.*****.*.****...****....*..****.**...*****..*...*....****.**.***...***..**.**...*....****.**.****..*****..*....*.*..***.***.*..**.*.*.*...**.......*.*..*.**.*..**...***..*.*.*.*.....*..*.**.....*..****.**.*.***..**.......*..*...*****..*.**...*....*.***.*....***...*.....*....*...*.*.*..**....*.*..*...**.***.**.*.*.*.*.***.***.*.**..*....*.****.**.*.**.**..**..**....*.****.***..*..****.*.*******.*..****.*.**..***.****.*.**...*.**.**.*...*.*.****..***..*.*.*.*..***.**.*.*****......*.*.**....*.**.*...***.********..**..*.*...*****.****.*****.****.****.****..*..*...*.*..**...**....*..****.*....*....*.*....**.*.***.*.*..**..********.*..*.*.*.****.***.***.***.....**....*.**.*..**..**.*.**.*..*..**..*.******.*.*....*.*.....**.****.*.*...*..*....*.*****.***.*....*.....**.*...*...*.*..*.*.*.***...***.*...*.****.***..*..****.*.*...*.**..**.*.**.***...*.*...*..*..*..****.*.*..**..**...***.*...*...*.*...*...*****.**.*.*.***....*...**.**.******..*..*.***..**....**..*..*..*.******...**.*.*.****.....**.*...**..*.*.*.***..**.****......**..*.**....**.*...***..***..**...***.******...*.****...*....*.*...*..***********......*..**.........**.***.*.***.**.***.*..*.**.*....*....*....***..*.***...****.******..****..**...*..****..*....**.**.***.***.......***......*..**..*..**....*.....**.*.***..**.*...**..*.*.**......*.**...***.*....**....***....***..*..**..***..*.*****..*.*****...*.***.**.**.**...*.....**.....*.**.****.*..*.*..*.**.**....*******...**.*..*..***..*......**...*.......***.**.**...****.*.*...****...***.*..***.....**.***.*.**.**...**.**.***...*...*****.*........*****......*.....*.*..*....***.*..*..*.*****...*...*.**....*.....*.....*...*.**....**..*...*****.....**...*.**.****.**.*.....*...**.*.*..*********....*.....***.*.*...**....**..**.**..***..**....*..**...***..**...*..**..***.*...*...*.*.......*.*. *.*.*.****..**......**.*.*.**.***.*...**.*.*..**.***...***...**.**...***.*.**..***..*.*****...**.*..**...*.*.**.********.*.*..*...**.***..*..***.***.*.*.*.**.*.*..*..**..***.*.**.*.******....*...**.**...*..****.**.....*.*.*..*..**..**.......*.**..*.*.**.**.**.***.*..*..**.**.**..*..*.*..*..*..*****..**.***..*..**....***.**...*....***....*.*.....**...***.*.**.**.*.****..*.****.****...*.****.**.*.**.**...**.***...*...**.******.......***.**...*.*****..*.*.**.**...*.*.*.*....*....*..*....*.**.*.*...**...*..*..*.*.****..**.*..*.....*...*....*.***..****.*....*...*..*.*..*...*.*.****...*..**...*......*...*.*.*.*.*****.**.****.....**.*.**.....****.*.***..*..*.**.*..*.**.**..*..***.**..*...*.**...*.*.*.*.***..****...*.*..*..******.***..*...****.*..**.*.*.*.**..*.*.***.*.****...**...*.**....*.*.....*.*.*.*.*..**..***..**....**.****.****.**...***.......**.*.**...******.*.*.**.*.*.*****...**.*....**......*...****.**....*.*.*.******..**..**.*..***...*.*****...*.******.*....*....*.***.*.**..**...**...*****....*.*...**..*.***.*..*....*******.*...***.***...*....*****.***.*...*...***..*...*..*..*.**.*....*.**...****.**.**.*.*.****.........*.******.....*....*...*.***..**.*.******..**.*.***.****.*.**...**.*.**.*..*.******.**.*.*.*.**...***.***.**.*.*...**.......*.......****..*..**...**.*.**..*..**.**........***..***...*.*...**...*.****..*.**.**...*.....**..**.**..**....*****.**..*..*.********.*.*******.*.*.....*...............***.*****.*.**..*..*.***.*..**..*...*.****.*.*..**.*.....*****.*..*......*..***.*.***.**.*...*....****.*.*..*.**..**.*.*.*.**.*.*.****.*.*.**.....**...****.*.*******.****.*.*..***.*.******.**.*..*..****..*.*......*...*...***......*..**..*..*.***..*.*....*...**.*.*.*.**.*******.**..**.*.*.**...*.....*.*...*..*.**..***....*....*.***.*..***.*.*.*****.**.*.**.*..***.***.**...***.*******.*..***..***.....**.**.**...***.*......*****...**...**.**...*.**..***.***.*..*****.***...***..*.***..*.....*...*..**..**....*****.......***..*.*.**.**..**.***.***.**...**....*.*.***..* *.*..**.*...*.***.*.**.*..*...*.***...*..****....**..*...***....*.*....***........**.**..*.**...*..***.****.**...**.***.*..**.*.*.**.*****....*..****.....*..***..*.***....****.*****....***...........*...........*...***.....*.**...*.**.*...**......**...**...*.*.*..*.*..*...*.**...**...***..*...*..*.**..*...*.**...**..***..***.*.....****....*.....*...**.*.**.....**.***.*.***...**.**.*..*.****.*....*.*.***.****.**..*....*.**..****.**.**.**.**..*..**.*.*.*...*.*.**..***..**.**........****..**....*.*..**.**.......*...*.***.***.**.****.**.*.**..*.******.**.*.....**..**.*.**.......*.***.***..*..**.**...**....*.*...****.****.**...*.******..*......*.*...*...*.***.*.*......*......*.***....*...**.**...**.**..*....**........***..**.....****......*.*..**.......********.**.****.*.***.****.*....*.*..*.**...**.*...******..****.*.*..**...**.*.*....*.*.**.*.*.*.*..**...*...*.**.***..**...*.*.**.*.*****.*.*****..*..**...**..*........****.*...***...**.*....*..**.**..****.*.*..*..****.**.*.*.**.*.****..*****.**.***..*.**.********.****..**.*.*..***.**....*......*.*..*.*.*..*.*.....**.***.***.**.*****...*****..*.**.**.****.****.***.*.*..*........***..**...*.*.*..***..*..*...*****.***.***.*.***.*..*.***..****.**..*.***.*..*.*...*.****..****..*..*.*.**.*.*..*.*.**..*.***....***.*****...*.***...*..*..*.***..*..*..**..**..*......***.*..**........******.*.*..**.*****.*.*..*.*..***..*****..**..**..**....*.*.**...****.******....***.*.***.*.*..****..*..*.**.*....*.*...*****.***..**.*.*..****...*****..**.***.**......***.**...*.*...**...**.*.**.**.*.*.**.***.*.*.*.*..****.**...*...*..*.*.**.***..*...***..**....*.****.*...**..****..****.**.*.*.*.**..*.........*.*..*..*.***..****..***.....*.*.**.***.*..*..****.***..**.....*.*......*......*.*.*.****...**.*.*.*.**.***...*....***...*.*...*****.**....****.***.*.*.**....*.*.***.***.*.*.****.**..*.**..*.*.*..**..*..*.*.*.*.****.****.*.*..**.***.*****.**.**********...****.*.....*..***..**......*...*...**.*...**.....*..*.**....*.*.**..****..*.*.**.**..*.**.. *..***.****.*.*..*.*****.*..**.*****.*.******.*.***..***....**.....***......***.*.*.*.....***.**..*.*...**..****..*..*.***.**..***..*****.*.***.*.*...**.....**.***.....*...******.*.*..***.*...****.*....***.*.***..*.*......*..**.*.*....*.**.*.***.*...*.**........*.*.*.....***....*.**.*..***..*..*.*..*.*.**.**..*...*.*....**.*.*...*.*****..*..*...**..**.***...***...**..*.*.****.**....*****..*.*.*...**.**.*.**.******.*.**.*.****.*.....****.*.**.*.********..***..**.***...*.....**.**.*.*..*....******.**....***..*****...**.*.....**..***..**.**.*.**..****..******.*..*...**..***...****.*...****.*.**..*.*..***...*...*.**.***..*.*..*...**.*....***....*...***.*.*.**.****.*.....*******..***.****...**.........**...*..*.**..****.....*.*.*...*.*....*...*..**..*...***.****.**.*..*..*..****..******.**....*.*....******.........***.*..***..*.**.***.*...*.*...**.****.*...********..***.****.*.**...*....*...***.****...*....*..*****.****..*.**..*.*.**.****.*****.....**.**..**.*...*.*.**.....*.*.******..*....*..***..*.*...*..*.**.*..*..***.*.***.**.**..**.**.**..***.*..*..*.*...**..**.*...*.......*.**.**...*..**.******......*.**.**.*...*.*.*..*..***.*.**..*..*..**..*.*.**.*.**.*..*...**..*.......**.**..**...*.*....****..*.*.*****..***.****.*...*.**.*...***.*.....***..*....*.*..**..*..**.**.*...****.*..*....*....*.*..*.*..***..**..***....*.**..***.*...**.******...*.****.**.******.**..***.*..**..**.*.**...*..***.***.**..******...***..*..*.***.***.**.*....*.**..**.*****..*.*..*.**.***.*.......*..*....*.*.*..............*...*...*..*..*.*.*..*..*.*****..***.*..*****.**..****..*..***..**.**..****..*.**.***..*..****...*.***.*.**...*..**.*..*.*.***.***...*..*.****..**.***.**....*......*....**.***..*.*..*.*...*..**....****..*...****..**.*...*.**.*.*..*..*.*.**.**.*.....***..*.****.*.*....*.**.*.*.**..**..*..*.**.*..*.***.*....**.**.****...*.*....**.*.*....*.*.*.*.***.***********..*..**..*....****..**.*..****...*****.*.*....**..***......*........*...**.***.*....*..*...***.**.****...**.*..*..***..*** *.*..*****.***..*..*....*.**..*.*.*.....*.**.*..*.*********..*..*.**.*..**...***.*.*...**...**.***.***..*..*.***.*.****.*****.*.**..**...*.....*.....*..**.*.***......**.**..*.****.*.*..*.***.*****.*.*...*****.***.*.**..*.**..*****..*..*.*...****.*.*...***..*....*****.*....****....*.*..**..*...*.....*.*....*.*****.*..*..**...*...*..***.**...*.***.*.*..*...***.****..*..**.****.***...*.*...**.**.***.***......****..*..***..*...*.*...*.**..****.*****...*.*..****....*.***..**.**..*.......**.**.....*.***..*.**.**.*..****.**..*.**..**..**.*.***...**.*..**..**.*.*****..**.*.*.*....*****..**.*.***.*..**..***.....*......***.*.....***.**.***..**..*..*.**.*.***.*...*..**...........*.*****.**.***.**.*.**.*......*....**.....**..***.*...*.*..***...*...**..*..*.*..*.**..*...***..*.**.....***.**.*...*...***...*.*..****.....**.**...**.....**..*.**...*.*.***.*..*.**......**.*.*.**.....***..***.*.**.*.....*.*..*..***..**..**.**..........****...***.*...*.**.*.**..**.*.*...*.****.*..*...***...*....*....***.******.*.**.*...*..**....*.*...*.....***.*...*..**..***.*.*.*.***.*****..*....***..*..***......*.*..*..**..*.*..**....*...*.*.*.....**.**.......**.....*.*.**.**...*.**..**..**.....***..*....*.*.***.*.*....*..*....****.***..**.*...***.....*.*.**...**.....**.***.*...**.**..*..*.*.**.**.*.**.**.**.***..**.***.**........*..**..*.*.*.*..*****..*.*..*..**.*.**.**....***...**.*.**..*.*.*..**.*.**....*******.*..*..****..**.*.*....***...**.*******..*.*.**...*...******.*...**...*..*****...*.*.**.*.*.*..**.***...*.**......**..**.**.*.*******..**..**.*.*...*.*.*.*.....***.****.*.*.....**.******..*...*..*.**.**....***...*.*..*......*...******.*..*****.*..***..**..*.***..*.*.***....**....*.**.*.**...**....*....***..*.*.******.*.*.*...**.*..*.*...**...*..*........*.****.*...*****.***.*..********.**.***.**.******.**...........*..*...**..*...**...*..********...**..*.*..*..****....**..*.*..*.**.*.*****.**...*.*.*...*.**.****.*..*...*..*..*.**********...*.*.*.......*..***.**.*.*.**.*******..**.*..*..**.** ***********.*...*.**.**.*..***.**..*..*..*..*.*...*...******..**.....*..*..*..**.*.****...*.*...*.*.*..******......***..**..*.*****.*.****..*.*..**.**.**.***.*.......*.****.**.*.*..**..*.****..*.*.*...*.*.**...*...***.......******.*.**.*.**.*...****..*...**..*...*.**..*.****...*...*****.**..***.*.*.**....**.**.****.****...**.*.*..*.*...*****...**...*.***..**.***..*.**.*....**.**.**.*.***.*.***.*.*.*..****.**.**.....***.***...**...****.**.**...*.*...*.*.***.*....***.***.**....*****.***...**....**....*......******...*.....**.*.*..***.*.*.***..*......*******..*******...**.*.***.**..*.**.....**.*..**.*...***.*.***..**.*..***.**...*..****.*****..***..*.....**..*..*.*....**...***.*..******.*.*****...***.**.**...*....*..******..*.**.....****.......*.*.**.***.*..*.*.*....***.*....*.*...*.**.**.*.**.*..**..***.**.*.....****.*.....****....***...*.*.*..*.....*.****.....***.*..*****.*.**.*..**.********.*.***.****...***.**.**.*.*...**.**.*.***..**.....**..*****....*..***..**.***.*..*.....***.*.**.*..*.*...*.....*..***..*..*.*.*.****.*.*.********.***....**.***..*.****....**.**.****.***.**..*..**..*.*.***....**..*...****..****.*..*.*..*..**..**.*****.*.***..******.....***....****.***..*.**..*.**.*...*.**.*.*.*...**...***.*.*.....*....*...***.****....*.*.*.*.*.**.**....*..**.**..***.....*....***..***.*.***.*....**..**...*...*....*.*.*....**.***.*.***.**.*..****...***.***..******..*.*....**.**..*.*.****.*..**.*.********..*.****...*.****...**.*...*.***..*..**.**..*.*****...*..****..*..****...**..*.**.*...*.*........******...*.**.**.**....*...*..*......*.**.*.*..*...**..*******....***...*.*****.*.....***.*.*...******.*..*..**..*****...******.*****...**..**..****..**..**..*.*....*.*...*....*..*...*.*.*..*..*****......*...*.**......*...**.*****.*****..*..**..*.*..*.*.*..***.*....***...*..******..***.**.**.*.**.**.*...*****...*...**.**..*.*.*.*...**.***....*....****....*.**.*..**.***..*.*...*.....*.*...*.*......*.****.*..*.**..*.*..**.*.***..*.*....********.*******......*.*.....*.*.*.*.. ...****.*.***.**.*..***...**.*....*...****.......***.*....*.*..*.*.***.*.*....*.*.*.***.*.*..**..*.**..*.***..*..*..*.*...*..***.*..***.***.***..*.....*....*.****..**..*..*.*....*....**.***..*.....*.***..*.****.**.*..*..**..*..**.***....**.**.....*.....****...**..*....*.******.***.*.*****..*******....*....*.....*.*****...****.**.*..*..***..*..*..*.*.*....*..****.*.**.*.***..*..*.....*..*.***......**..**..*...**....***.**.*****...*.**...*.**.**.*..**...**.***.**...*.*.**.*.**.**.*.....**.*...*.**.*..**.*..**.*.....*.*..**.**..***.***..*.*.**.**.*..*...*.*...*.*.**..**.**.*...*.***..****...*..*.........**.****..*.***.***.*..*..*.*.....**.....**.*.....*..****.*..*.**.*.....*.**.****.*..**...*.***.*.......*..**.**.*.*..*.**..**..**.*.*....*........**..*...*.*..*..*******..*.*.*.****..**.*..*..**.*...**......****..*.**..**..**.*.*.**..*...*...*.*.*.*.*.****.*.*..**...**....*.**.**.***.*******.*...*.*.**......****..***.**..**.*.***.*.......***..**..*..*..*****.***.*.**.*....*...*...**..*.*.**....*****...*.***.****..*.**.**..*......**.*.*.****.****...***.....****.**.**.....*.**.*****.****..**..*.*...*****..*..*...*.*....**..*.**.**...*..*.**...*.*.*****.**..****.**.*.****.*....***...**.......*.*.**.*****.**.*.*...*..*....*...***..*.***.....***.*.**.**..**.....*.***.......*.**.****.....**...*.*....*....*.....*..*.*..**.*.*.******......***..*..****.***...*.***.*.**.****.**.****.***.**.***...*..*.*.*.*..***...**.*....*..*..******.**.*...*...*.*..****..***....******...**.*...**.*..*..*...*.*.***............*.*.*..**.***.**..**..*..*.*......**..*.*.***.....*.*....**.*..*.*.***.***..******..*.***.*..*..**..*..**.*...*.*...*..****..*..***.*..*..*....*..***...**...***.****.***......*..*..***.*.**...***.**.**....**..*...*.*******...***.******.*.....*.***..*.*.*..*.*.*..*****.****....*.******.*.**.*****.**..*...*.**.....*.*..*.**...*.*.*.**.*..********.**.*.*****...*.*.**....*.*..*.*....**.**.**..*..**..****.****..*.*.***.**.**.*....**.**......*.*.*******.*.*.****..**...*..***.*.... .**..**..**....*..*.**...**.**.****.**.**.*.****..*.....*....***.*****.**.*.**.*.....**.**.**.*....**..**....**..*..**..***.*.***...**..**.***..*.*.*.**..*.*...**..*..****.*..**.****...*.**...*.*.*...****..***.***..*..***.*...*.**..*.***......**.**..*...*..*...**.**.**.*.**.****..*..***..*...*.**....**.*.***.**..*.**.****.*...**.*..*****.***.*.*...**....*.***....***......*****..***.***..*.**.....*..**...*.*.....***.*.*..*..*.*...****.*...*..*..***.**.********.*..*.*..*..****..***...*....*.**....***.****.*.**.***.*..*...*.....**..*.****..***.**..****.......*..*..*.*..***.****.*.***.********.**...*.**....*.*....*..***...*.***.*.*.....*.***..*.**..****..*...***...***.*.*...***..**.*.**.*..*...*..**.**...***.*.*....**..*.**.*...*....****.*..*.***.***.*..******..**.*..*..*.*****.*****...*.**.**.**.*.**...*.*.*.**..*.***.***.*.****.*.**..**.*...*.*..*..*.*...**..***.*.**..**.*..**.******.*....*..*.......****..*******.*.**....**..*.*..*...***......**..**..**..**......**.*.*****...**..*....*.*.*..**...***.****.****..*..***.***.**.****.**..**.**.********.*.*.**..**.*..*.*.*..*****......**..*...*****...****..*.*..***....**.****.*.***..*.****..*.*******..******.*.**..***..*...*...****..*..****..*..**...***.***..**.**.*......**..*...****.**..**.*..**.*.****.*..*.*.****.*..*..***...*.*...*.*.*.*.*...**..***.*.*..********..****.*.***..*.*****.*...*..**.**.**....**.***...*..*.**...*..**.****....*.*....*.*...**..*.***..*******.*.***..*.***.***.***.*.*.**...*..*.*.*...*****..****....*.*.*..*.*****.*.**.*.*.***..*....*.***.**..**.**..****.*....*.*..**......**..*...*..*.*******..*.**..***....*..*.*..*.*..*..***...*...**........****.***....*....****.**.*.....*.*.***..***...*.**.***.***.*.****.**.**....*.**..*..*.***...*..*..*..*...........**.*..*..*..****.*.*.*...**.****.*.*.**....*.*.**.***.****.*.*..**.**.*..*..*.*...**.**..**....*..*......*.*.**....*...*..*.**.*.***....***..*..*.***.*****....*.*.****..*..**..**..**.*.*..*.***.*..*...*......*.....*.***.*.**....**.*....**.....*.*.*.*. *.*.*..*......**.***.*...**.*.***....**.**..**.******.*...***...*****..*.**.***...***.**..**.*.***.*..*.*.*.***.**.********..****.....***....*****...*.*****....*.***.***...*......***......***.**..****.**....**..***.*.....**.**..***.****..*.*..*.*****.***.*..**.*.***..*.*......************..*.*.**..**.***.*.**..*......**.*.**...****.*.*..*...**.****....*..**..*.**.**.**...***.******.*.*..*******..***.**.*.*..**.**.*..*.*.*..**.*.**.****.***.***.***.**...*..*.**.*.*....**.**.**..****..**.**...**.*.*..**....*****...**...*.***.*..*.*.**.***.***.*****.***..****.**.*.***.***..**....*..**..*.**.*.*.*.**..****....*.**..****.*...*.....*.*..*****.......**..*..*....*...*.*.*.****.*..**.**........**.****..*.*.**.*.**.*...***.*..*.**.****.*.....*.*.......*.**...****...*.*..**..**...*.**.**.*.*.******..*..**.**..*.....********..***.*..**.**..*****....***.*.*.*.***..........*.*****..*****.**..***...**....*.*...*...****..*.*.**.*..*.*.*...**......*.*.***....*.******.*.**..**.**...**.***.**.***.*.*.**.**....**.*.*...*..***.*.*.*..*...*....**..*....****.*...*..*...*.**.**.*.****.*.*.*...****..**..**.****.*..*.****..*..*.*...***..**.*...*...***...*****.....*.**...*...*..**.*..*...***.**.*****.*....**.**.**.*.***...**********.***.....***........***.***.**.**.*..**.*.*.***..***.*.*.*..*.**..*.......*......***.**..**.....***.*...*..****.*..*.*..**..****..*.***..*.*....*..*.***.*...***..*..**..***.***...*******..*..*.*.**...********.**.*...***.*.**.**...*****....****......*..*..*.*.**..**.....***.*******.*.**...**.****.*.*****.....****.....****.*.*.*..*.**.*..**..**...***...***.*.***.*..**.*..*.*.**...*..*****...*******..***.*.**....*.***.***.**.*.*.*.**.*..*..***.**.*..***..*....**.*.**..**.**********.****...*.*.*....*..*.***.**...**...****.....**.*.*..**.***.*.***..*****.**.**.*.****..****.*......*..**.*.*...*...***..****.***..****..**.***..*..*...******..*.****.**..*...********.*..****..*.***...*...*.*.*.**..***...*****.*.**..****.*.*..**..**..*.***.*****.*.....****...*..***.....*...*. .*..***..*..*...****.*.*.*.*****....***.*..*......*.***.*.*.**..**.****.***....*..*..***.*.***.**.....*....**..***..*.*.*.**..*****..*****.*.*..**....****...*...*..**..**.**.***...***.*.*..*.****.**...*..*..***...**.*....**..***...*....***.*..***.*.*..*...**....**.*...*.*********.......*.**.**.*..**....*.****..**.**.*.***..**....***....**..****....*..*.*.***..*.*...*****..*.*..*.*..***.*..*.***...****.****.*...*.*.......**.****.**.***.**..**..*.*.***.**.....*.**...*..*.***....****..***.*******.*****....*..*****..*..*...***.****...*..***..*....*....**.**.....*****....*.**.****.....**..*.*...**.*...**..*.*...**....*****..*..*.*...*..**.**...*...**.....**.....**.*.*.**...****.*.*.**.*.**.*.......**...**..*****.*.**.**.....***.*...***...*..*****.*.***.*.**..*.***..*..***.*...**..*.*.*.*......*.*.*****.****.*.......*..*..*.***...**.*.*.**.*...*******.**..****.**.*..*.*.***.***.*..*.*.*..*.*....*.***..***.****.*...***.*.**.*..*..*.**...**.*.**.****.*..**..*****.***.*.***.*..*....***...*.*..**.*..**...**..***...*.*****.*...**..*..**..***...*..**.**..**..*..*......*..*****.**.***...*.*.*.*******..**..**.**.**.........******......*..**.*.***..*..*******....***..*.*******.*.**.***..**..***....**.*....**...**.*.*.*.**.********.****.*...***..***.**.*.***..**...**..*.*.*.**.*.**.*...*..*.******.*...*.**.****.*..***..**.*..*.*.*.*...*..****..*.*..*...*.**..****..*..*****.*.*.*.*****.**.***..*.***.**....****..*.*.*.*..****...**....**....**.*****...**.....**.**..**...*..*..*****.*.*..*..**.*.*...*.**....**.*..*****..***.*****.******...***..***..*..***...*.*..***..*.*.*....*....*...*..*.**...*...****...*.*......**.****.**.*.*.*.****.********....*..**.*.***...*..*......**..******....*******......****.***.*.*..*........**.*.*.***.**.**.**...*...**....*..*.*..****..*..*.*..**.**.*..*..*..****.*.*.***.*.*..*..****.*..*.*..*.*****..**...***..****...**..***...***..*.....**.*..*.*..*.*.***.**..*.*..*..**.*****.*....***.*..*.**..**...**..*.*.*.****..*.**.*..*.....*****..*.*.*..*.**..*.*.**. ..*****........*.***..**.***.**.**..**......****..*..****..*****.*.*..**..***..*.*****..*..*.**....**....***..***..*..*....***.*..*..*.***.*..****..*.*.*.**.***.*.......*......**.***.**.**...***.*....*.*.*****.***.*.****.**.***....***..***.**.****...*....***..**..***...**.*.....**.*..**...*.*.*.*******..***.*.***....**..*...**.*...**.*..***.*....*..****.*..**..*.**...****.*..*.*.*****..*.*.****.**...*****....**....****.*.*...*.**..**..**..**.**..**.*.**...**......*.*.**.*....**.....*.*.**...*...*.........**.*.*.*...*..****..*..****.**.**....*.**..*.*..****.*.*.**.*.*.....**.**..****....*..*.*..*.**..*....**.**...*.***.******..*....*.******.*.*..*.**.**..*..**...*..*.******.***.****..*.........*..****.*.*.*.*.*****..**..***..***...***.*.*.*....****....****.*.*****.**.*...*.*....*.....***.....**.....**..********..*.**..*..**...**.....*...*.**.*.*.*.***.*.**....*.*********.*...*...*.*.*..***..*......*..*****..**...*...*.*.....*.***..***...**.*.***.****....****......*.*******.**.....*******.*.***.....****.**....*****.****..*..*...*....**.**..**.***.*.*.********.***.*****.*.**..***.**..****....*.*.**.***..*..***.**..**.**..****.*.**.**...***...**.*********..*.**.****.....***.....**....**..*..**..**......**.**..**..*..*..*....**....**..*..****.**.......**..*..*....*.**.**...***.*..***.**.....*.**...**.**.**....**..*..***.**.***...*...*.***....*.****.....*...**..*.*..*...*.**.*..**..*******..***.****..*.***...**.****.**....*.*.*.**.*.******...**.*...*.*..*.....**...*...*...*....*..*....*.*......**.*.*****.*..*.*.*...*..*.**.**..*..**.*....*.*.....**...*.*..**.**.**.*****..***.*.*..*..**.*..*..*...*..**.*.*..*****.*.*..**......**.*.*..*.*.......*.**...*****.*...****.**.*....**..**...*..**..*.***.****..*......*.***.*..**.**..**..**...***.**.***..*..**.**..***..*...*.*.***.****....**..**...*..*....**..***.*...**.*********.............*****.*....***...******.*....***...*****..***.**.***.**.**.***...*..*.***...**.**...*.*..***...**....**.*.*.***.....*.**..*.*.*.****.*....*..*.. *******.*.**.*.*...*.***..***.******.***..*.****....*..*.**.....*.****.*.*....**.*.**.*......*....*.*.*..***......****.**...*.*....*.*.**..*.******...*...***...*...*..**.****......*.*.....****....***.***..****.....***.*.**.......*.........*.**...***....*...*..*...*.***.*.*...*..**..***.......**.*.*..*...**..****.*.**.*....*.*...**.**..*.*******.**......*****...**...*.*.*..*.*.*.*..****......**...*.**.***..*.**.***..*...**.**.*.*.*.**.*..*..*.*.*.*.*....**.*..*..*.*.**.....*.***.........*..*.*.*..******.**.**..****.**....**...***..**.*..**..*.*..***..*....*...***.*******.*..*.*...*.*.***..*.*...*..*.*.**.**...**.***...**.*....*.***.*.*..*.....*.***.*..*********........**.*****.***...*.***.**.****..*..***....*.*.**..*....****.*.*.*******.***.*.....**........***.**.*.**.*.**..*.*.....**..*.*.****.***.*.*.*****...*.*....*.*.**.**.*..**...*.....***.....***..*.**....**.******...**.**.**..*.*..****.*.*.**.*..*.*.*.*.***..*.*.......**...*.*.**..**.****.......*..***.*.**.**.***...****......**.****.*.*.**.*....*......*.*.*..*.*...****...*..*....*...**..*.***........***....*....**.**...*....*..*..**...*..***.*****..*.*...**..*.*..***...*.***.....**.*....**.*.*.*..**.*.**.**..**.*.***.**..**.*....***.....****......*.*..*......****.*..*....***......*.***..*..*****....*...*...*..*.***.**...**...**.*.**.***************.*.****.*...*.*.***..*******.****.*.*..*.****..****...**.*......**.****.*..********.*.*****.*..***.**..***..*.****..***...***.****.....*...*....*.**.***.**.*..*...**..*.*..*****...*.*.******..***.....*....*...*...**..***.**.**.**..*..***...*..**..*....*******.*.....*.***.*...*.**....***.*........*..*..****...*..**...**.*.*..***..*.*.*...**...*..*******.*..***..**.**..*....*.*....*.*.**.*..**.***.*****.**..**.*..****.****.**...***..*****..*.*....*..**.*..*******.*..**.*******...**....**.***.***.****..***.*.**..*.***.*.*.******..*.*..*..*.***..*.******.**.***.******.****.....****.*..**.....*.***...*.*******.**.*.*...*...****.*..*....****..***...**..*.*.....**.**...*..* .****.***.**..*.*....*.....**.******....****.........*.**......**.*....*...**.***.*..*******.*.**.***.**.****..*..**..*.**..*.**...*..**..***....**.*...***.*.***..**.*....*..***.**.****.*.*.****.**.**..**.**.***.*...********........*.**.*.*.*....*.**.*.***.*.*.***..**.****.***.*.*..*****...***.*.*.*...*...*.****.....*.***..**..********.**..**.****.**...**.*****..*.***..*..*.*...*****..*.**.*****..******..***.....*.**...**.*.*****...**..*.....***..*..*..*****.*........**...*...*....**.*...*.....*.*.*******.****.***...**.****.*.....*.****.*...********..*..*..***.*..*.*****.*.**.*****..*..*.***.***....******...******.*..*..**..*.....*.*....*.*.***...*.**...***..*..*.******.**.*.***.*.**.**.***...*..*****.*****..*..*.**....*****..**.*..*..*.*.*.....**.*.*.*.***.****........*.****..*.******..**..*.*..*.*.**....***.*.*...*.***************.*.**..**..*.**.*.*..*.*.****..*..**..*.*.******......****.*..***.*.**.***..*****.****...*...*****..*...**..*.....**...*.........****..****..*****.*.**..*.*.***.*.....*...*....*.....*.*.****..**.*.***...*.**.***..*.**..***.*..*.*****.***.*.**.*..*...*.**....*....*...***...*..**..*.*.**.*...****.*.*...**..*.**.*..*..*.......*..**.***..**.**.***..*....*.*...*.*.*..******..*.*.***..*..**..*..*.....*..***.***....*.**....***..**.***.**.*.**.*...*..*.**..*.*..**.*.***......**.*****.***...***.*...*...*****.*.****......*.*.****.*..**.*.**.******.*****.*..***.***.*.*.*********.******.**.*.*.*.*****.......**.**..**.***.*.*.*..*..**...**.*.....*....*.*..**......**.*.....**..***.**..**.*..**.*.*.........*******.*.****..***.*...**...*.***.*.**.....**.**.***..*..*.**.*.*..*..**.*.***...****......*...*.**.*...**.*.**.*...**.*.**.*.*.**..*...*....*.*..*.**.*..**.***...****.******..*.*.****..*.*****..*..***.**..**.*..**....*.****....*.*****..*.**.**...**.***.*...*.*.*....*....***..*.*****.****..*....**.*****.......*..*.*.....*...***.*..**.*.*.*.***.*......*.......**.****...*...**.**...*.**.**.*.*.*.*.***.*...*...**.*..*.**.*..**......****....***.....*.*.. **.*.**...**.**.***.*..*.*.***..**..*.*.***..*.*.*..*..*..**...*******.......*.*...**.....*.*..***..*..*....*.*.*.********.*.*..*..**.*..*........*.*.*..**..*...***..*.***.***.*.*.*.*..****.*..**..*.***..*.****....***.*...**.**.*..*.....*.*.********..*..**.***.**...*...***...**.*..*****.*.*.*.**.*.**...**.*...***.*****......**.*..*.****.*.*..**.********.**...*****.*.****.*....*.***..****.*..***.***.****..**.*.**..*.*......**.*..***.*.*.....*.**..*..***.*..**.*...*...*..*..**..**.*.*.*.***...*****.*..**.**.*....**..**.....*.**.*.*..*.....**...*...**.*...*.**.**..**...**....***..***.*...****......**....*.*..**...**.**.****.*....**..**..*.**..*...**....*....*.**.******..***........*.*....*.*..*.*.*..**.**..*.*.***..*.......*.*...*....****....*..*.*****.****..***..*.*...*****.....*.*.***.****.....***...*****.****...**.*.***..*....**.**..*.....***....***.**..*.*.........******.******..****..**.***..**.**.**....**.*.*..*...**.**.****...**...*..*.**.*.*..****.**..***..*..*.**......****.*....**.*.*.*.....*****..*****......*.**....***..*.*...**...******.*...****...*...*.*.*...**.***.*.*********....*.**.*.******.*.***.*..**....**...***.*...****..**.**..*.*******.*..**.*.**....*..***.**..**.**..*.**...*****.*.*...*..*.....*....**...***.**********.*....*.*...**...*.........***..***....**..*..******.***.***.****.*.*.*..****.**.*...*.*..*...**..*.**..******.*...**.*..*..*...*..****.*...*..**..**..**.*.*...*....***.*..****.**..*.*.***...****.*.*.******..*.**.**.......*.*......*.*..*...*...**.*.......*****.*..***.*.*..***......****.*.***.****.**.*.....*.*...***.*.*.*..***.*.****.***....**..*..**...*...*..*..***...***..**.****..**.**...***.*.....*.*.*.**...*...***...**...**.*.*...***.**...************..*.*.**.***.*.**.***..**...***.*.*...***...*....**...**.*....*.*.*.*.....****.....**.*.**..****.***....*****.*....*.*.***.*.*.*.****.**..******..**....**.*.****..***.*..**.*..****...****.*.*..*.*...**.*..*..*..*..***...*..**.*.....*....*.****...*.**.*.....*..*.*.***.*....*.***.*..*...* ...**....*..****.**....*..**..*..*.*.*....*....**.*.**..*..*..****.****..**.*...**..***..**...*.*.**..*..**.*...*.......*.*.*..**.**.....*...****.**.***.****...***..******..**.*.**.**.****.*..**...*.***..*...**.**.*...*..**.***..***.*.....***.**.*.*...*.**.***.*..*..*..********.*...*******.***...**..****.*...*.**..**.*....*...**..***.**.**.**.**.**.***..**.*..***.**....***.*....*.**.*.......*.**.*.*...****..*.*...*..*.*..*..*.**..*..**.******.*..*.**..*.**..***..**.*.****.**.****.*****.*****.*...**..*.**..*....*...*....*...*..*.*.*.***.**...*......*....*.***.*....*.*.**..*.*..***..*.**....*.*.******.*...**.*..*..*.*.**.**.*.**.*...**.******.*.*.**.*.*...**....******.*.**.*...*...***.**..*.*...**.*.*..*....*.*..**...*..*.*..****.**..*.**.*.*..*..******......*...*.*..*..*.*.*.****.....***........*..*...**.**...*....*....**.*****...*.**.*.*.*...*..*..*..***.**.**.**.*..**...*.*.......***.....*.*.**.....**.*..*.**..*..****....***....**..*..*..**.**.**.*...**.*.*...*..*.*******...*...**..*...********......**.****..*.**......***..**.*...**.*..*****....*..***.***..*.*.**..**.*..**.*******...*.*..**.**.*.*.**...*.**...***.**.**....*.....**.**.*.*.***..*.**..**.***.*.***.....*.**...**.***.*...*..*.*..**..***.*...*********..******..*****....***.**.*..**.**.***.**.*...*....*.**.**..*.**....**.*..*.*..*..*..**.****..*..**.*.*..*..*..**...**.**..*.*...**..*.***..**...*.**....******.....*****.*****...**.*.*..***.*.*.*..*.*...**..*****.*....**..**.*..****.......*......*..*..***..*.*.....**.*..**..*.**..****.**..*.*..*..*..**..*.***.*...***..*.*.**.*.*.*...*.*.....*.***..***.*.*.*..*****.***.***......*****.......*.*.*..*..**.*..**.....**.*.**********.***...********..*.*..**...*.*....*..*..*.*.....**..*..*.*.*....*..**.*.**.***********.*..*.**......*..****.*.***...*.****.****.*..*.****.*.****.*.*.*..*..****.********.******.****.*..****...*.*.***...*.*..***..*.*.*.....*...........**.*****.**.**....*.**.****..***......*.*****.***.*..****.**........**.*******.**.*.**.*.*.*......*.....* ..*..*..****.*.*.***.*.*.*..*...*..*.**.*.**........*.....***..**.**..*....****..*.*..*..***..**..*.....***..**.*.*.*....**.*.*.*.*.....**.**.**..***.**.*.*.******..*...*..*.......**.*.*..***..*...*.***.*...*.**..******..****...*.......*...**.*...**...*.*.*.*.********.*****.****.....*.**....*..**..*..*.*...*..**.*...**.*....*.*.*.*****.*....*....**.*.**..*...*....*.******.*.**...*..**..****....*.***.*.***.*....*.***........*.***..**..*.****....***....***.**.*.*.*....*.******.*..*...***...**.**...*.*.*.**.....**...***..**..**..**.*.*.*.*..*.*.*.*.*.*..*.**.***.*..*....***...*****.*.******.***********.**...****.*...*..**..*.**.**.....**...**.*..*..***.**.*..**.....*.....*.**.*.*.**..*.*.**.*..*.***...*..******.*******.*..*...*.*..**..*..*.*..**..*.*.*.*****..**...*......*...***...*..*.******.*.**.*...**..*...*.*..*....****..*..**..*.****..**.......*****..**......**.*.**.*.*.****....*.*..*..*..*....***....**.*..*.**.**..******.*.******.******...****.***.**..*..*********.***..*...****.*.*..*.*.*..***..***..******.*.**.*....*.*.**...*.*..*..*****.******.*******......**.....***.*******.*..*..**..*.**..*.*.***..*.*.*.**.***..***..*..*....**..*.....****....**.*.**..*.**.*.**..*.*.*..*..*...**.**.***..***...*.*.***.*..*.....*...*..*.**..******.......****..**...**..*.**..***..**..***...*....**.**..**...*.*.***.*****..***....**.**.*.**..*.********.*..*..*.....*........*..**..*...*..*.****.*****...*...**.*..**..****.**.*..**.*.*******..***.*.....*..*..*..*..*....**...****.***..**.*..*...*...**.....***..****..*.***.*.***.**....*..***..*.**..**..*.****...**..*...**.*..*..*.*...**.*..*.***..*..*.....*.*...*...**.*.**.*.********.**.*..*..*..**.*****.******.******.***.......*.**.***....*..*.**...*....***.***.......***.*..*.**.**...**..**..****.***.*****.*****.*..******..***.***...****...****.*..*.*.**...*.*.******......**.*...***.*.*.***...***..*..*...*..****.*....***..******.*..******.******...***.***.*.*..*...*.****.*.*....*.***..**.*....*.*.*.*******..***.....*.**.****.*.*..**..* *.....**..*...*..*...**.****.**.*.....**..*.*...*..**.....***.*.*......**.*..*..*.*.**..*..*..*.*..*..**.....***..*...*.**.*......**..****.*.*..*.*....**.*.*.*..**.....**...*.*.*****....*.***....*.**......*.*...*..****.*..*.**..*.*...**..***..*.*.*.*...**..*.**.**.*******..*...**.*....*.****.*.**.*..*...*..***.*.****.***.*.*....**..*..*******.***.****.*..*.**...*.*.***.*..*...***.**.......**....*.*.*.***.***.*.*.***.**.*******.*.***.***...**.****.***.*.*......****.***.*.*..*...*.*..*.**...*****..*.****.**.**..**..*****..*.*.****.....**..*.*******.*****......****...**.***..***.**.***....****...*....****.*..*..**....*.*..*....*..*.*.......**...*.*.*..*.*.*.**.*.**.***...**.**.****..******.*...*.****..***....*.......**..*.*.***..**..**......*..******.*.*.*.**.***.**..*...****..***......****.*.**.*.**..*.**.**..*****..****....*..*..****.*..*****...**..**.****..**...***.*.**...**...***..*.**.**.**..**.***.*....*.**..******.*.*.....*.***...*..*****..**.*..*****.*.******.***.*..*.*.****.*.***...*...*.***..**...*.*.*......**..***.***.*.***..***.......**.**.***...*****....****..*.**..*.*.**.******.***....*..*..*.***.*.*.*********.****.**..***.***..*...*..**....*.*..*.*.*.***.**.**.***.*****..*.*.*.*....*....*..**..********..*.****.*.*...*****.*..*.*.*.**...*.**.**...*.....*..*....**....*.**...*..*...*..***..***..*...*.***..****..**.*.....**.*...***.**.*.*..*...*.*****.*......*****.**..******...*...*****.*.*.**.***.*.**.**..*...***.*...**.***...*..*.**.****.*...*.*.****...*.*.*...*...*.****..*.**.*.**.**..***...*.**.**.*.*.*........*..*..*...**.***.*....***.*..****.**.*.**.*..*.....***...*.***..**.*.****..*.**.**.*..*..*.*.*****...**..***..****...*..*.***....****..***.*.**.*.**.***.**.*.**.**..***..***.*.**...**.*.****.*.**.**.******....***...****.*.***.*..***...*****....*....**.*..*.*..**.****.*.**...**.****.*.******....***..*.******.*.***..**.*.**..**.*....***...**.*.*....****..**.**.*...***.**.*.....*....*..*.*..**.*..**..*.****.******.*...**..*..**.**..*..**....*.*.*..*.* ....**..*..****....*.***.**....**.*.......**..*.*..*..*.*.....*****..******.*.*..*.***..**.**.*..*.....***.**....***...**.....*.****....***.**.*.*.*.....*...**.*...*****.**..**.*****.**.*.***.**...*.*.*.*.*....**.......*.***...**..**.*...*.*.**..*..*.**.**.***.***...**..*.*..*.*****.***..**....*.**.*.*.**...*.**..****.***..***..*..*.*.****.........***.*.*..*.*..*.*.**.******..*...****.*....*.**.***...*.**.*.*.****.*..**.**......***...**...*...**......*....*.**.*...*..*....***...**...*...*******.**.***.*...*....*.*.*.**.**.*..**.*.**..**..*.***.*..*..*..**.....*.*..*....*.***.*..***..*.*.*.*.....*.*.*.*....*.**....*..*.....*****.*.*****...*.*..**.....**.*****.****.*.****..**.*..*....**.*..*.*...**.*.***....***.....**..*...*..***....*..***.*.*..*.*.*.......****.**.*...**.**..*.*...****.***..**...***...******.**.***.*..*.*.***.***.****..****..***...**.*.*.*.*...*.*.**.....***.**.*.**..*..**.**...*.*....***.*..**.**.*...***.*.**....*****.*.**.*....*....*...*.***..*..*..*****.*.*.**..*.*.*******.***...*.**..**..*.*..**.*..**.*.*.***.*...**.**..******.***...**.***...***...****.....*.*.***.....****..**.*......***..*.*..*..***.***..*****....*...*****..*****.**..***.....***...**.**...****.*.**********...****.*..*.***.*.**.*..**.*...**..*...**..........*.****.....***....*.*..*...***..**.*.*...*...*.*.*...****...*.....**.****....*.***.****..**....**..**.....*.**.**.**.*****...*.*...****.*.*****.**.........**..*****..*......**...*.***...***..*.***.**.*..*.**.*.....*.**...*.****.*.***..*..*.**.*.**.*..**.*.***..****..****..***..*..****..*.*......**....****...**.***.**.*.*.*.*.*...*....*.*.**....**....*..*.*..**.**.*.*..****..*****.*.*..***..**..***.*..**....*......*..****.**......****..*......*.***.*....*.*.**...**.*..*.*.**......*......*..***.**..**.*..*.....*..*.****.*.*..*...**...***..******..**....*.****.*.***.*.*.*.**.*..*****..*..**.***..*..**....*.***..*..**.****..*.*.***.*.*......*..*.*...*..*.*.*..*....**.******........*...*.***.*..****...*..*.**..*.**..**.*.*.....***.. **..*..**.*..**.....****..***.....**.***.*..***...*.**..****.*....**.*....**...*..**.****.*.*...****...*...**.**.*.**.*..*....*******.***..*.**....****...*..*.**..**....*...**.*..*.*..*...***.**.*.**.****.*.*..*..***..*..**.*..****.*.*.*..*....*******.*****..*.*....*.*.*...*****..**.**.*****.*..***.*..******.*..*..*..*.***.*.**......*****.**..***...*.*.****.....*.*****..***.*...*...**...*.**.*.**.*.*....*..**..**.*...*.*..*...**....**.*.*....*.*.**.**..**.*...*...**..*..***.*...*.****.......**....*****..****.*******.******.**....**.**.***.******.***.****.**.**.*....****..***.*...*...*.....**.****..*..*..*..*.*.**..*.*..**..*..*..**.**.*.*..***...*.***..*.*..***...*...*.*************......*..**...***...*.**.**.*...*..*...****..**.*.*.*.*...*..*..**.*.*.*.*...*.*...**..****..**..*.*..**.*...*...**...*..*.*.**.***..***.***..*****.***....*.*....******......*..**.****..*.*****.***.*.*.**..***.**..*.******.*.*.*.******.*.**.**.***..*.******...*..*****.*.*.*..*..*..*.**.**.*.*.*.....**.*.....**.*....*..*..**....*.....*..*.*..*.**..*....**...**..**..*..*..***...**.*.*...*.*..**..******..**.*.***.*.**.....*...*.**......*.....*..**.**......****..**...**..**.*....**....*...**.**.*..*..**.**..*.****..*.*.***.******.**..******..**.*....*.*.*.*....*...*............**.......*...**.***.**..*.*..**.*..***.*..*..*...*..***.*.**.*..****...**..***.******.*.*....***.****..**.**.**.*......*.**....**.***.*.*.*.**...****..****.**..**.*...*..*...*.***.**........*..*.*..*..*....*.**.*.***.**...*.***.....*...**.....**.*...*.***....**.**..***...***..****..*.*....*.....*...**...***.***..***..*.**.*..**.**.*....*..*.***.***...*.***.*********.***.**...***.*.....***.**...*.*******..*****.*...*..*..*...*..**.*...*....*.*..*.***..*.*.**.*.*.*...*****...***...**...****.***.****..*.**.*..*.***.*.*****.....**...*.**....*.**.***...*...***..*.***....*.*.*..****..*.**.*.*....*.**.**..*****.**...*.*.**.*....****....*.**..***.*.*****.....*.**.*..****....*.*.*....***..*..****....*.*.*.*...**..*..*..**...**.* *.**..*.*..*****.**.**...*..*..*..*.****..**.*.***..***.*.***..****.*..*.*.*.*...*.***.**..**..***..***....*..*..*.*****.*.***...*.*...*.*.*.**..*.**.***...*.**.*..****..**.*.***..*...*****.*.****..**.***.***.***..**..*****.*.*..*.*.*.......*.***..**.....*..***.**..***.***.*.*****..***.*****.....*.*..*.*...*....*********...**.*...*.*.*...*.**.***...*****..****.....***...*.**..****.*.****..****.*.*.*.*.*.*.**...**..****.*.**...*..***..*..**..**...*.*.**.*.**....*.****.*.***...*.*....*****.***.**..**.***.*.**...*...**..**..***.*.***..*..*....****...**.*.....****.*..*.**.**.*.***...*..*..*.****.***.**.****.****.*.*.*.***.*.*...*.**.*.*......*.******.**...**..*.**..*....*.*****..**....*.**.*.....*.**.*..**.**.*.*......****......*.****..*..****.*...*........**...*..*.*******...*..**.*.....**.*.*****..*..*.*....*.**.**..*....*...*.*.**.....***..*...***...........*.*....***.....*.*.*.*.*.*.*.*..***.*******..*..........*.*...**.*..**.*.*.*......*..**..*.**...*.*......***.*.*.***......***.......*..*...*******..**....**.***..*..*.*....*..*.*......***.***.*.**....**...**..*.....*.*.*.**.*.*.*.**..****.*..*..****.******.**.*.....**.****...****...*..***.*.*..****.***.*.*****.**.*.*.*..***.**.*..*..**.*....**.*.*..**..**....*.*...*.****..*..*.**.*...*.*....***..**..*..*..***..*.*.**..*.**..***.**....*...**...*.*.*..*..*.**...***..******..******..*.**..*.*.**.*..*.**..*......*.*.**..*..***..***.*..*.....***.....*.*..*.**....******.*..*...*.......**.***...*.*.*....*.*.**.**....*.*....*..**.....******..*..**.**.*..*..*...*..**...*...**....*****..**.....**...*.**.*..*...*..**...***.*.*.**...**.*****..*..*..***.**.*.***.*.**..**.*..**.*.....****.*..**.**.*..*.**.*.*.**..*.*.*.**...**..*...*..**.*....*..*.*.*.*..*..**.**.*******.*...*..**.***..*..***..***..***...*.***.....*....****.**.*..**.****.*..*.*.***..**..*.*.***...*.*..**.*.*.**..***..****.....**.*.*.*..***.*....***.**....**.....*..****....*.*...***.*.**...***.***.**..***..**....*........*...**.**..*...**....**.*.***.*...*.*.*.. .**.......**.***..**...*****.****.**..*.*..*..*...*.*.**..***.******.*.*.**.....*..*.*.*...*..***....**..*.*.**............*...**....*...**..*.*...**...*.**.******.***.**..*.......**.**.***..**..*...**....***...***..***.**....*...**.*.....*****.**....*.**.*******..*....*.*..**.....****...*.*..*...***..***.*******...*....*.***..***.*.*..*.....**.*.**.*..*...**..*..*.*.***.*.**.......**.*.*.**.*.***.......*..*.*.*.****.*.*.*...*****.*.*...*...**.*..*...*.*.*********.*...***.*..*...***.*...*****.**..**.*..**.*.*.***..****.*.**.**..*..*..****.**.*****..**.*..*..**..***..**.....*..*...*....**......**..*..........*.*.**.*..**....*....*....*..*.*..*..*****..***..*.****.*.......*...*.*.****..**..**..*.*.*.*.**.*..*..*..****.***.*...**...*.**.*.***.***.*.***.*.***.***.**..****..*..****.****...****..*...**......*****...***....*.****.*....**..**.**.*..***.*..*..*..*.....**.*..*****..*.***.***...*....*..*..*..*.*.**.....***..***..*.**..*...**..**..**....**..*..**..*.*...*.*..*..***..****..*.....*....*.*...*.*****.****.***..**.**.**..***..***...**.*....*..*..*...**.**...........*.***.*.******...**..**...**.***...*.*.***..**.**..*.***..***.**....******..*.**.**...*.*.**..**.*..*.........*.***..**....**.*...*****.**...*.**.***.****.*...****.***...***....*....*.....**.**.*.**.****..**..*.*..*.*.***..****..*.*..**...*.*..**.**........*..**.*.**....**.*.*.*..**.**.**..*..*.**..******.*...*.*...***.**.....*.......**..****..**....***........**.**.**..**..*.***.*.**......*..***.*.**.*..**.**..*....*.....*.***......*...*.**.***..**.****..*.***..**..***...**.*.**..*.*....*...*...**.*....*..*..**..**.*.*.*.*.*.***..*..**...*******..***.....***...*...**.....**....****.**..***.******...***..*....*..**.***..**.***.*..**.**...**..*...****..*..****..**.**.*.**.*.***..*...**..*....*.***.*.***..***..**********.**......***.**.*....**.**..****.**.*...**...******.*..*...*****..***.*.**....*.*..*.**.**..*.....**....**.*.*.*.***.*....**.*.*..**...*.*..*.***.....*..***..**.*.*..****.*.....*.***.*..*..* *....*.**.*****..*.*.***..*....*.***.**.**...*.....*.****.**.**....**..*..*.*.**..****.*.***..*...*..**..**.***.*..*..**..*..*....***...*....***.*..*.*..***.*............****.**..**.***....*****.*..**....**..*.**.**..**....***..*..*....**.*......*..*****..*.*.*...*****.****.*...*.****......****..**.*******..*.*..*****..*.***...**.**....*..*..*....*.*...***..*.**.*..**...***.*...****.*...**.***.*****..**.*....*..****.*....*...*.**......***...*..*.*..*.*.*.*.*.......**...****.**...**.*..***..*..*....*.***.**........*..**...*.*.*.*..*.*..*.*.*..**.**....*..**.***.*..***.*..***.*.****.*...*.*****..*...*.*..***.****.*...*..*..*.**.*.....******.**.*.*..***.*..**..**.****..*..***.****..***.*..***..***.*..****..*..**...***.**..****...*.*.*.*****.**......***..*.....*..*.*.**.**.****..*.*****.*.**..*.**..*.***.***.**.**...*..**.***.**.***.**...*.*.****..*...****..*.**.*..*..***.*..**..******.*****.*..**.*.......*.***.***..*..***...**..**.*..**.*.......*.*.*.*....*****....*****.*.****.*.***.****.*********.**.*.**....*....*.**..*****.**.******...**.**.***...*..*.*.*.*.**.**.*......**.**.**..*....*.*..**...****.....*.*..*..**......*.....**.**...*.******..*...*..**...*.**.*..*.*.***.***.*.*.*.*****.*.*.**.***.**.....*****...***..*...*..*.....*.**.******.*......**..*****.***....*.**..*.*....***.*.*.*.*.**...*.**..*..*..**..*.**.*.*..*.**.****..**.***..*..*..*...*.*.*....**...***.*.*.....**....**.....*..*.*.**..**.*.**..*.*..............*..*...**.*.....**...*......*.*...*..*..*.****.**.****.**....*****.*.*.**..**.*..*...**.***..*.*.*.......*..*.*....**.*****.**.**...*..*.**....***...*.**........**..*..***...*.*..*.**.*.*.*...**.**.*.**.**..*..***..*...*...**.**.**.***..**..*.**..*....*..****.**..*...*...**..*.*..*..*...**......*.*.***.****..*.....*...**..*..**.*.*.....*...*..*.*....*..*.*.**.**..*.***.****.**..**..*.*.***.*.*.***.*..*...*..***...**.*.****.**.**.*.*.*********..***.*****.*..*.****..*...*....*.*.***...**.*.*..**.*.*.*..***.***.*****.*..*****.*.*****.**.**......**.*.*. .*.***.*...**...*******....**.*.******......**..*.*.**..*.**.***.*...****....***..*.***.*.*..*..*......**.***..*..***..**.*.**.*****..**.**...**.**.*.**....*.*.*..**.***....*.**..*.**....**.***....*.**.*.*..**.*****.*****.*.*.***..**...*.***..*.*.**.*.***...*...**..*....***....***..***....*..********.*..*.**..*****.*...*..**..******.*.***.*....*.*.*.*...*...*....*..***.*******..**.*..**.**..**..*..**.*.*..*...*.**..*.*....*...*****......*.*..*.*.**.*.****.....**...***.***.*.***....*..**..*.*.*..****.*.*.......*...*.*.......*.**.*.*.*.**...****..*.*.**...*****.*.**...*.***.*.*****.**.*.....*.*..*.*.*..**..**.**.*.*.*.*..*.**.*.......**..*...*..*****......*.**...*.***...*..*..****.*.****.*.**.*.*.******.......*....***....***.****...*.*.**.**....****.*........****.**..**...**.*....*...****.*..*..*..**.**...*****..*.....***.*..*.**.***.*.**.*.*..***.*.***....***...*.....*...*..**.*.****.*.********.......*..*.**...******.**...**..**.*..*.**..*..**..*...**.......******.*..*..*..**.*.*.***...**.***...*..*****..**.**.**.*..***.***..***.*.***.**.*******.**..*...**....***..*.****..******..***..***.*......***.**.*.*****...**.**.*.***...**..*...*.*.*.....**.....**......**.....*..**.*.**.****.......***..**..*.***...*****.**.....*..*....*....*.**....*.....***....**....**.**..*****.*.*.**.....*.*...*...*...*.***.*..**.**.*...*.***..*****.*...*...****....**...*...***.*.*.**.*..*...**.***...*.*.*.***..*..*..*.**.*****.**...*..***...****.**......*.***.**.*...*.*.*..*.**.***.*.*..***.*.*....*.****.*..*.*....*.*....****...*...**...*..*.*******.**.*..*..**.**.**.*.**.****.***......*...*....****.*.**.**..*.*.**.*..*...*..*.*.....****...*....*..*....*..***..*....*....***.*.**.******...*....***.***..******.**.*.*****..*.*..***..**.***.....***....**.**.*..**.*..*....*.*.*....*..*.***..*..***..*..*****.*...*......*.*.*.*****.**.**.*.***..**..*.*.*.**...**..*.**.********.**.*.*.*.*.*.*....**.*.....**..**.*........***..*.*.*..*.*****.*.*..*.**.*..*..***..*....*.**.***.****.***..*..***...*.*.** ..*..**.....*.*...***.**.*.**....**..*.....*.*..*.*....****....*...**.*****...*..*..*..*.**.**.......****...**..***..*..**.*.**..*.***....*.....*.**.**.*.*.**.*****...**.*.*.*****.**.*.*..*.*.****...*......*..****...*.*..**...*.....**......***......**.**..*...***.*.*****.....*..*..**.***..*****....*....***.****.***.***.....**.*.**.....**.****.****.**.**.*.**..***...*.****.**.*..***.....*.***.**.*.******...*****.**.*...****..**.**.***...***.**.**.......****..*****.*..****.....****...*.****.**...*.....**....***.*...*...*.*.*****.***..***..*****.***.***.*.**.*.*.**....****.*****....*......*..*.*.******.*.*.*****.**....**...*.****...***.***..****.*...***.*.*...*.*.*..*...*.**.***.*.***......*.*....**.*****.**..*****.*........********.**...**...***....**.*..*.*.*....**..**....**.*.*.**..*.*..**.......*****.*.***.**..**.*.*.......*...*****.**.**.*..**.*.*..***......*.....****.**..*****.**.*.*..*****.***..**.****.**.....**.*.****.*.*.*****.*.*****..*.***..*.*****.*...*...*.***.*..*.*...*.*..**.*..*.*******.****..**...*.*..*..*.*****.*.*...**...**..*..*..*.*.*.****...*.*..*...*.....*.*.**.*.*****.*.*..*....*.**........**..***.*..*......*..*****.***.**..****..**.**...*...*..**.*.*..*.***.*..**..**.*..*****.***...****....*.*....****...*.*..****.*.*....**..*.**..**.*...*..**..*****.**.***.**....**..*.....*...*.*********.*.*.*.*....***..*...*.***..*...*.*....***.**..**........**...***..*...***.***...*...******....**..*.**.*..........*.....*.******.**.*....****..*......*.*.***.*...*.*.**...**..*....*.**...**..***.*......***...***..*..*..**.*........*****..**.**.*..*.**.*..**.*.*....**.*.*..**.*....*.**.*.**.*.*.*.*...*..*.****..*.*****..*.*....*.*.*.**...*.*.***.*****.*.***.**.*..*..*....*.****.*...*****.******.*.**.**..*.*.**.*.***.******..*.****..*.*..**..*.*.*.*...**.***..*..***.**...*...**.**..***.*.**..****.**.....***.*.*..*..*....*.*.*...*.**.*...*.**.*.*.**...**..*.**.......**.*..**.*..*.*.*...**.*..*.**..*.**..*..*****...*.**..****.....*.**.**..*.*****..*...***....*...** **.....***......*..**.*..*.*.....*.****....**..**..*......**...**..**.*..**.****...*..**.*.*..**.*.*.*.*.****.....**.*...*.**********..*..*..*.**.***.***.***.***.*..*****..**...*.*...*.**.**.****...**.*****....*.**..*.**..*...**.....**..**.*.***.*.....***..**.*.**...****.**..*****..*.*.*.****..**.*.*.****.**..**..**.***.**.*****........**.**.*.**.*.....*.***.*...***.*..***.*.****.****.*.*..**..***...*.*.....*...*.......*.***.**..*.**.**.***..*..*..*****..*..****.*.*.***.****.**.*.**...**.*..*...***..*******...**.**..**..*...*.*.*.*.*..*.*.**.**.***.****.*.*.*.**.*..**...***.*.....*.*..*.*.*.*...****.***..*.***.......*.*********..*.*..*****.*..*..*.*.******.***.*.*.*...*.*******.***...*....*..****.*..****..***.*****.*.*.*.*..*.*...**.***.*......***...**....*******...*.....*.....**..****.***...*.****.****..*.**.*....*.*..*....*****.*...**.*..*..*....***.*.*..***.*.*.**..**...****.***.***.**...***.**..*.*********...**..***....*.*.**.*....*.***.*.*.***..*..*.**.**....**...*...*...*..***.....***.*.*.*.*.***...*.**.*.**.*..**.***..*.**.**..*****.*****.**...*.*****..**..*.*.*.****.*.****.*...*..*...**.***.*.*.*****.*...*.****.*....*.*.....*..*.*......**.*.**..******.***..**.*.*...**..*****.******.*.*..********.*.*..*****.**.***.*.**..*.*..*.**.***...*.*.*.*.*.*.***.**..*...**.*.*...**..**..*.****.**..***.***.........*..**.**.*..*.***...*...*.......****...**..**.*.******..*...*.*.*.*.*...****...*.**.*.*.*.........**..****..**.*.*..*..*...*.**.*******.**..**...***...*.*...*.*.*..*.*.........*..***.***.**.*...**.*..*..***...*****.**..***.****.*...**.*..*.******..**.**.*.**..**.*.**...**.***.*.*....*...**.*....*...**....***..*...*****..*.*******.****.*.....*.*..*.**.*.****.*.*.**.*.*.*.**.*.**........*.*..*......****...*..*.**.**..*..**..**.*******..**.*..*********..**.*..*.***....*..*..***.***..*.****.***.****...**.....*.*.....***..*****..*.......*.*.....***.***......*...**.**.....*.*.*...**..*.********.**..*.*..*..****.*.***...*.*.*..*....*.***..*****..*.....*..**....**.**.* *..**....*..*.*.***.***.*......***.*...****.*....*.**...*.........*.**...**.**....*****.***.*.*.*.**.**..**..***.*..**..**.**.**.**.**..**...*....****.*......*..****...**.****..***.*.**.*..**..**.*.**..**...*...**...*.*.**.****.**...*.....*....*..*.*.*.*.**......*******....*..**.*.*.***.*.*.****..*..**....*.*.*.*.*****.*..**......***.**..*..***.*.*.*.*.***.*....**..***..**..***..*.....***.....*.*.*..*.**.**....**.***..**.*********.**...*.*...*...***.*.*.**...*..**.*..*..*****...**.*.*..**.....*****.**...*...*.....**.*...*..*..****..*..*.*.****...**....****....*.*.***.***..*...*....**...*..*.*.***..**.*......*.....**..*.*..**.*...*...***...**.***.*..******..*..**...*.*****.....*..*...**.*****..*.*.*.*****.*.*..*.*.**.**....*.**.*.*....***....***.***..**...*....**.*...***.***.*******....*..*....***..**.*.**.*....**...****.*.*...**..***...*.***.*..**....*....***.*.*.***.***.**..***..*...*.*.*..**.*..**..****..*....**........*.**....**..*.***..*.**.*...*...********....*.*.**..****.**......*.**.*.*.*.****.*.*.....**..*.**..*.*......**.*..*****.*****.....***..**.*..*..**.**.****..*..**.*..**.**...*.*.****.*.**.***....*.*.....****...**.*.*.***....*.***.*.....*..*****...**....**.*.*.*..*.*****.*...***......**...*****.*.****......*....*****.......*.*...*..**....**.*.*..**.***.*...***...***....**.*.......**..****.*.....****...**..****...***.*.*.***.*..*.**.***..**..*.*..*.*...**...*****.***.*.*.*..*...*.**.......*...*.*.****..****...*.**....*******.*....*.....**.**.*.*****...**.*..**...**.*.**.***.**....*.*...***.**..*.*****....*.*..*.*..**..*****.**.*.*...**..*.*...*.**.*....****.*..**.*.****..*..**.*.**..**..*.***..***.*...*.....**.**......*.*....***.*..****..*.*****.*.***.*.*...**..*..**..*..****..*.***...*.**..**..*..*.**.*....*..**.*.....****.*.**...*.*.*.****..****....****.****.*..*.***.....*.....******..*..*....*******..**...***.*.*...***...*...***.**..**....*.**...*.....*.**.*...**.**.*..**...*.**...*......******.*.*.....*.*****.*.*...****.*.....*..**.*.*...*.*...*.*. ***.**.***..*...**.*.***..*.*..**....*.***.*..**.*....****.****.*..*.*.....***...*...*.**...*..*.*..**.....*.*.**.**...**.**..*.*.*.*..*..****.*.****..****..**.****..****.**..**...*..**.******.**..***..*..*..*.*.*..*****.*..*****.*.*....*.**.**.*.*.**..*...***...***...*.*..*.*..*.*..******...*..*.**..**..*.......**..*.**.**..*...*****....**..**.***..*****.*..***.....*....*.....*.*....*....**.**..*****..*..*.***.*.***..**.......*.....***.*.********.*..****...***.*.*.******.*.**..*.*..*****.*.*..*.****.****.*.*.**......***.***....**....*.*..*.*.....**.*..**.*.*...*.**....****..*......*.*****.*.****..*...**...**...***..****.*......**..*.***..*.**...**..***...*.***.*.....*****..*.*.*..*...*.*..*******..*..**..*.....***.....*......****..**...**...***.**..*.**.***.*...****....*......*....*..***..**.**.***.****..*.*.***.*..*.***....*****.**..**.*.******.****...**.***.*......*.**..**.**..*......*.*.****...**.*..*.*...*....**...***..****..*.****.**...*.*..*****.**..*..*..**.*.*.***.....***...*...**.*.**...*.*****..********.*..*.*...*.***..*.**..**....*.**.*...**.*.*.****.***...*..*.**.*.**.*****.*.***...*.****.*...**.*.*..****.*..****..**.***..*....*.*.****..***.*.*.*....*.**..**.....**.*.***.*.**..**...*.*....**...*.*.....*.**..***...*..*******..*.****.**.**.**...**..**.**.****....*.*.**.**....*..*.*.**.*..**.*.*******....*...**....****.***.*...*.***.*..****...**.**....*...*****.*****...***...**.**.*.....*..*..*.******.*....*...*****..*..*****...*****..*.***....****.**..***.***.*.*.**....*.**..*.*.****.*.*.*....**...*.***.*****.***....*...*****.**.*.*****..**.....*...*..****...*.***.*.*..*.*..*..***....*..*.**.*.*.***.**.******.*.***.*.*..***.*.*...*.*..***.*.*...*..*.*....**.*.*.*..*.*....**.**.*....**.**..*..*****.*...*..****...*.******.****....*.***.**.*.*.*****..*....*.*....*...***..*.*..**.**..*..***.******.**....*.**..*....**..*..**..*.*.****.****....*****.*.*.......*...*......*..**....*..*.**...*...*.*...**..***...**.***..***....*.*.*..****.*.**...***..**.***..***... *.**..***.*..**..*..*.*..***.....****..*.*....*******.*..*......*...*.**..**..****.***.*..***..*....*.***..*.**...**.*....**.***.*.***.*...**.*.*.***.......**.*****.*..*.***..*...***.*.***.**.*......***.*..*.*.***....**..*..*.***.*..*.*...*.*...*...**.**..*..**.**..**......*....*....*.***...*.*..*..*..**.......******.*.****...*.*...**********.*.**..*..*...*....**.**.**..*..**.*...**.*.***..***..**.*.*......***.***.*.*..*.*.*...***..**.*..****.*..**.**.****.***.*.**.**.******.**..*.**.*..*...**....***.*..*.****..**..****..*....**..*.***..***....*...*.***..***..***....*..*.**.*........*.......*.*.***....*********.**....*..*.***********..**...**.**.***....*.....*..********...**.****.*...***.*...*..**....*.***.........***..*.*.*.**.****.******...*.*.***.**..*..**..*.**..******...*.****..*******.....******...**..*.*..*.*.**..**.****..***..*.*.*..***..**.*.**.**..*..***..*.*.*.****.*.****....*******.......*.*.*****.*******.*......******.*.**.********...**.*..***..*.***.***.***.*...*******.******....*...*...**.....*.********..*.*.**..*.*..**.***.**.******.**........**.*.*.*..**..**....*..**.........********..*..*.*.*.**..**.*..***....***.**..*..*.*..*.***.**...*.*..*...*.....******.*.*****..*.****.....*.**...*.**.***..***.**...****..**...*.***.**.*...*..*..**..*.****..*.**..*..**.**.....*****..**.*.***...*.*..**.***..*...*.*****..**....*.*.*.**..**..*.*.......****.******.*.**..*...***..*.**.*.**.*...**.***..***...**.*..*.*..**....***.*.*.****.*****.**.***..*..*.**..**.******.*.**.....***...*...**.....**.**..****.*.*..*..*....**.*.*.*.**..*.*.*.....*.***.*....**..*....*..*.*.....*****.****...********.**.*..****.*.**.**..***..****.*.**.*.***.*.**...*.**.*....**...**...***.*.******..*.*.*.**..***..*..**.*.**.**...**.*..*...*..****.*..*.***.*.**..**.*....***.**.*.***.*...***.*....*....**.....*****...*...*....***.****..***...*.*.***.*.**.*.*....**..*.**.**....*.**.**.**..*...*.*.*****.***.....*.*.*.*.*.........*****.*..***.******.....**.***..*...**..*****.*.*...**..**.**.*..**. ..*...**.**.....*******...*.*...*.*..*.*.**.....**.***..*..*...*..***..*.....**..*..*..**.**.*.**.*...***..*..*.*..***.*.....***....*....***.**.**.***.*.*.*.**...*****..****.*...*..*....**..*.....***...**.***..*...**...****...**..*.***.***...****..***..**..*.**..*..**..*.**..*.....*.****....**..***..****.*.**.**..*..**.**..******...***.*.*.*..*..*..*.*.*.*..**....*****.*...*...*..*********..*..*..**....****.*...*.*.*...****..*.**......*...*.***..***..*.*.*....**.*.**..****.*..*.**.....***.***....*.*.*****.*......**...*....*...**..***.***.******....*.*.*.***..*...***.*.*.***....*.*......*..*......*..**.*.***.**..*...*.**.**..........*...*...****...*......*.*...*..*...*.....***.**.*.......*..*..**.*...*..**.**.*...**.**.*****.**.*.**...**.***..*****.....**..**...**.**.*..**....*..*..*...*.*..***.*******.....*..**....*****.**..**..**..*......**..*...***.**..**.****..******.*..*.***.*...*.*.****...*...****.**...***..*.*.*.....*.**.*..*..**......**.****.*..*.**....*****.**..****.....*.*....*.****.*.....**.****..**...*.****...*..**.**..*....****.*..**....*..***.*..***...****..**.***.*.***.**.*.*.**..*.*..*.*.*.*.******..****.*****.****.***.**...**.*...****.*..*.*.*.**..*..**.*..*..*..*.***....*.*...**.*..***.*...****...**....***.....*...***....*.***.**....**.**.*....*****..**...***.*.**..*.*.*..**.......**..***.*.***..**.***...**..***.*....*.*..**..*..*.*******..*.*.*....*.***.....***.*.**..****.*.*..**...*...*.*.*...***.*.***.*.**......*..*.*.*..***...*..***...*.**.....*..*.**..**.***.*..*...*.**.*....**..***.*.*...*..*.*.*..**.*******...**....*....****..***.**.***.......***..*.*.*.*.****....****.*....*.***.**...**.**.**.****.......*....**..**.*.**..*.*..**......**...**..*.***........**.**.***.*.***.*.*..**.*.*...*.*...***..*.******...*...*.....*..*...*..*..*.*........**.....*.*....**..*.*..*...**.*.........****.***.**..*..*.****.......**.***.*...**.***.*.****.******.*....*..******..*.*.**..*.***.*.....*.******.***.*.****..****.***..*..**...*..****.*.*.**....****..***.** .*..****.*****.*...**.*...****...***.*.*.***...*.****...*.*...**.*...*..**.**....*..*****......***........*...*......****.**....*.*......*****...*.*.**.*...***.*.**...**....**.***..**.**..*...*.**.**.*..*......*.**..*..*..***..*.****.**.**.***..**...***.....*.**.*****.....******...**.*.***.*.********...****..*****....*******.*..**....**...***.*....*.*..***...****..**....*...**.*.....*.*..**..**...*...***.**.*.**.**..**..**.*..*....*.***.**..*.*.****....***...**.***.*..*.*.*..**.**.*.**.**..**.*.**.***.***...*.*.*****.*..*.***.*...*.*****.**.*.*.**.*.**.*..*..*.***.*..*****.*****...*....***...*.*.*.**.****.*..*.*******...*****..*.*.**..*.**..*..***.....****.****.*.....**....*...*...**...*.***.**.....****.**..*.....*.*****....**.****.**....**.**.**.**...*..**...*****.*..*****.*.***.****.******.***...*.**..*...........****.*..*.*.***.*...**..*..**......**.***....*.**.****...***...**.*..***..*.***....****.***.*.******.*****.**....*.****...**..**.*..**.**...**.*****.**....***.****.*.**....*.*****..***.*.*...**........*.*.*.**.*.*...*.....**.*..**.*....**...*.*.*.**...*.*.****..***.*.*..****.*..*..*....****...***.*****....*...*...*.*.*.*..**...**.***.****.****.*.**.*.*.**...**..***.*.*..**.*.**..*...**......***...****..*.*.**..**..***..*..*..*.*...*****..**.**..*.**.**.*...****..*.***.**.*.*..*..*..*.*..******.*.*.****.**.*.....*...**...***.*****.*.***.*..*...**.*****..*.*..***....***.*...*..****.....**.*..*..*****.**.......**.**....*.****.....***.*.*.***.*..******......*.***..**..*....*.**..*.*.*.*.**...****.****..**...*****...**....*.***...*..***.**..***.***.*....*.*...*..****.**.**.**...*....*...**..****........*.*.*......****..**.*...*.*......****.**.*.*.**...*..**..*.*....*..*..*.*.***...**...***....***....**..*...*...**....*....*.******.*.*.****.******.*..*.*.*.........*.*.....**.***..*...**.*..**.******.***..*..*...*..****.**.*.......**.****..*******.*.****..*..**..*....*.**..*...**...*....**.***....*.**.*.*.***.*.....***.*.*..*......***..*..*.*.**.***.*.*.*....*.* .*...*.***..*.*.....*......*.*..*.*.*.***.*..*..*..*.***.**.**....*..**.....**.*..***...*..*.******..**.**...**..*..*...*.**.**.*.*.*.*...****...**.***...**..***.*****...***.*..***...****..*..**...**....***.*.*..**..*.**.**.*..****..***.*.*.*...*..*.**..*....***.**...***.*..**.***..*.***......*..*...........*****.******.**..*..*.*..*.***..*..*...**.***.**.**.*..*.*****...***...***....**.***..*.*****.*.**.******.****.**..****...******...**......*.**.*.*..*.***.*.**...*...*****...*....*.*****..*.****..*.**.*...*..**...*..*.**.*.*.***..**.**.**.*.*...*.*......***.**.*...*.....**.*.***..*.*.***.*..*.....*.**.*..*.*.*....*..........*..*.*..**.....**.**..**...**.**.**...*..****.*.*****....****..*.*..*..*...**..*.....*.**.*.*...**.*.********.**..**..*.*......**..*.*..*.*...**..*.****..*..**.******.**.*.*...***...*.**..*....****.**.******.*..****.*..*.*....*..***.*..*.....**...**....*....*.....*****....**.*.*.**...**.****......*..*.**...**...*.**.*.*.**...*****.*..*....*.******.*.*..*..*.*..***..**.*..*..***...**.***.*.*.*.*...*.****..*...****.**.*....**.****.......****...*..*****..**.*...****.*.*.*.*.*..**.*.***.***..*.**...*...**..*.*********.***..****..*.***.*..*.*.**.*.**.....***.*****.****..*.*.**.*......*.*...****.*****.*......*..**.*.*....**.*.**........**.....**..***.****..**..***.**.*..****.****..****.*.*.****...........**.***..****.****..*.****..***.*************.*..*.*..*.*.**.*..*.*.*.*...**...****...***...*.**.*..**.***.***..*.***..**..****...*..*.*.......**...*.**.....**.*..*.*.......**..*..*.*.*.....*.*...***..*...*..*.*.....**.******..*.***.*.**.*.**.**..*.*.**.*..*****.***....*....***...*....*...**..**....*****.....****.**..*.**...*.....*.*.****..***.......********.*.*...**...*....*...*******.**..**..****.*.*..*.*****..***...*.*..*.**.**....*******..........*..*.**.*...*.***..*.*..*..***..*...**..*.*.***...*............**.***..*......**.**..*.*.***.**.*..*....*.***..**..****...*..***..**.*****....*.*.***..*.....**....*.*...*.**..**....***..**.*.****..***..* ...*...*.**...*..***.*..*..*..*.*.*......*.**.....**..*.********.*.**...*..*.*.**..**.******....****...*.**...***.*.*.***...***.**.*..*.*...*..*.****....*.**.*.**...******.*...*.********.**.*.***..*...**.**.*...*.******.*...**.********..*.*..*....***.**.*...*..**.*.*...***.*..********.***.**.*.***..*****..**.....**.****.**.*..*.*.***.*.*.***.*...*..*.*.....*.*.....****.***..******..***.****.*.***.**....*******.****.*....***.****...***.*..*.***.**.*.*..****..*****.**...*.***.*.*.*..**....**.***.*.***..*.*.**....******..*..**.*.**.*..*.*....**.*.*..*.......***.*....*....***..*....**..*..*.**...*..**.*.**......***....*..*.**..*.**.*.*..**.*.*.*.***..*.**.....***..**.*****.....**..***..*.**..**.*.*.*****.***..*..******..**..**..**..***...*...**.*..***.*..*..*..*.**.....**..*.*.***..*..**.**.**.**...*.*.*.*.***.*..**.*.*.*.*..**.*****.*..*****.*....*.*..**..******..*******...*...***.**.*.****..*..**...***.**.*....*.*..*.*.*.**..*..*...*..**.*.....*....**..**.*.**....*****..*..*.....*......*..*..*......****.*.*.**..*.***..*.**....**.**.**..*.*.**.**.***...**.*.*.*.**..****..**..****..*****..**...**....**.....**..**.*..**...*...*.*****.*..*...***.**.**.***.***.**..**.**..***....*....**...*.**.*.*.******.**.*.**.....*...******.*.*..***..**.**.**.....*.****..*...*.*.**.....**..*....*..***.*....*..*.**.**....***...*.*...**.*....****.*.*....***.**.*.*.*.**..*...*...*......***.****....**..**....**.*.....*.***.*.*...*.*.......**.**..*.****..**.**.*****.**...**.**.****.***...***.*.*.**.*.**..**..*.****..*.***.......*.***.**.*.*.*.**.**.*.***..*.*.*.**.*...**.........**.*....*....*.....*.**.*..**...**...**..*******...***.**.***...*..***.**.**.******.**..*..*......**.*..........*******..*...***...*..*.**..**...***..**.....**....***.***.***.*......*..*.**.**.***.**..*.***....*.*....*..******.*.*.........***.*..*.*.**....**.**......**.*******..*..*.....*..*.****.***.****.****..**.*.*..*.**....*.*.*.**.*...****.......*...**..*..*.**.******...**.*****..**.*.*.......*.***..**.*.*.....*. **.*.**..***.***.*.******...**...**.**...*.....*...*.*..**.**...*..*.*.**.*.**.*...*...***.**..*..*.****.****.*.**.*.**..******.*.**.**.....***...**....*..**.......***..*.*.*......*..*.***..***.*.**...*...*..*..*..**.****.....*..*..*....******..*...**....*.*..**.***..*.*.******.*..***.*.*******.*.*.*.*.*.****..*.*.***..*.....***.**.*.*..*..****.**..*...*..*.*..*.**...**.***.**.*.*..***.***.**.*...*.*.***...*.*..*..*..*.******....***........*.**..**...*..***.***..**.*.**.***..*..*****...*....***..****.**..**...**.*****.*....*...*...**********.***....*...*...******.*.**..*.****....****.*.*.******.**..*.......*.*****..*.*..****.....****...**.*.*.**..*****..*..*..**..*.**..*....*.*.*.**..*.*..*...*.*.*....****.*.**.*...****.****.**.**......*...****..*.*.**..*...*****.*.********..*.*.*.**...**.**....****.**.*.*...*.**.**..*........**.**..*.*.*..**.*.*.*.*.*..*....*.*...*..**..*..*....**.**......*.......**.....**........***....*.*...*..**.***..*....**.*****.*.*..*.*..**.***.**.*.*..*..***.*..*.*...*.*.*..*.*.....*.*******.**...**.***..*..**..**..*....***..*....*....******.*.*.*****.....*.******.*...*......*...*...*.*.*.*.*.*....**..****...*..*.***.....****......*.*....*.**..**.****.....**..*.**..**.........**...*.*.*.****.*.*.*..**.*...*.**.***.**********.*.*.*.*.*...****...****.*****..**.*..*.*....*...**...*.*.*.*..**.****.**..*.****.*.*.***..*.**.*.*.*..*.**..*****.......*.*.*...***.....*.*..*..**..***.*.***..*..****.*...**.*****.***.*.*********..*..*.***.***..****...*.***.....*..*..*..*..****.*...****...**....*...***....***..*..***..*..*.**.**...***.*.***.....*..*.*..*****..*****.******.****.**.*.*...*....*.....*...*******..***.*...*.****..*.**.***...*.**.**.....**...*.*****.*....*..***.*........*..*****....*......***.*.*...*.**.*.***.***.**.***.*****.**.*.**......**.***.*....*..***.*.***....***.*.......**.**...*..******..*..*..*.*.***..****..*...*.*..*...*.*.*.*****.****.******......*....*.*.***....**..**.*...*..*...***.*....*..*****..***.**......*.*****.*****.*.***.* *...*****....*..****..*..********..**..**.**..***..*.**...*.***..*....*..*.**.***...*..***.***.*.***.*.*.*.***.****.*.**..*.***..*.**...****.....**.*..*..*..***.*...****.*...*..*****.*..**..*.**.....*..*.*..*....*..*...**.***..*...**..***.*.***.***.*.**.****....**...****..***..*.*...*...****.****...****.*.**.***.**.*..**.**..*.*..*..**...***...*...*.*.****...*.***.*...***......*..*.*......*...*.*..***..**.*.*.*.***..******.****....***.*...**.**....****.....*...***..*...***...*.*.*.*.....**..**.*..**....*.*...*.*...*.**.*..*.**.**..*.**...*.*.***.**...***.*...*..***....*..*.*...**..*.***.**...*.**..*.**...*.**....*.****...*....***..*****.*.*.*.....*..**.*****.*....**.*.**.**.*....*..**.....**.*.*..*.**....*...**.****...**..*.**..*******.*.*..*.*****.****..**.....*.**.***.*..*.**.*.*..**...*****.*.**.****.**..*.**.*...*.**.***..*..****...*.***.**.**....*..*.**..***....***...*.*.*.**..*...*******..*.*******..****.**.*.*.*.*..*******.....*****....*.*.......***..*.**.*******.*.***.....**....*****..****..*****.*.*..**.*....*.***.**********....*.....***.......*..***...**.*.*.******.*.****...**.*..**.*..***..*...**.***.*.****.**.*****.*.*.*..*.....***....*.*...****....***...**.*.*******....*.*.***.*.**.**.******..*..*.***..**..*.**.*.....*..****.*.**.........**....*.*..**.*..**.**.*.*.*..*.**..**...*****.***...******..*.....**.*...**.....***..**..*..*.*.*.**....***..**..***..**.**..*.****.**.**...**.*.*.**.**......*..*..*..*.*.*.*...**...***..***.*.***.***.*.**.***.*.*.**.*........**.**.*.**.********..**..*.***..*..**...*..****.*.*.*.**.*..**...*****...*........*.*..*....***..**.*....*.**.*...*********.*.*.*...****.*.*...*.**.*.****..**.******.**..***.*.****..*.**.***..*****...****.*.*....**.**.**.***..*.*...*..*.***.***.*............**.*.*..*.**.*.*.***.....*.*....*.*...**.*****.....*..*.***......*....**.....**....**..*..*.*.***..**.**.****..**..*..*.*..*.*.*.....*.**.***.*.**.....*.**....*******.**.*.**....*...**.***......*.*.*..****.*..*.*..*.*....**...***...*.*..**.*... ******.*****.*..*..**.****.****...***....**...**...****..*.***....**....*......**...*****.*.**...*.****..............***..*.***..**..*.***...*..*.**.*......*....*...**...*..*.*...***...*....***......*..**...***..*...**.**..****.***...***.***.*.***.....*...**.***.****.***.**..*.*.***..*.***...**.***.**..*.**.**..*.....*..*..*....***...*.*.*.**...***.*.*****..**.****.**.**.*..*........*...*.****..****.**..*.**..*.*.*.*.*.*..**...****...**....**...***.****..***.*.*.****.**..*.*....*.*....***.*.....*.*.*.***.****..**..*..*........*.**.**..**.*****..**...*.*....**.***.*...*..**.*..*...*..*..**.*....**.*..**.***....***.**..**....**..*...****.*......*..*..*..*..**.*****..**********.**.*..****...*.*.***..**.*.*..*..*.*.**.***.**.**..*****..**.*.**.***...**...***.*...*.*********.*.**.*.***.***.**..**..**...*.....***.*.**...**.******.*.*.****.*.**..**..*..*.***.***..*.*****.*.**..***..*....*****.**.****..*.**...*.*..*..*****.**.******.***..****.***...*.*..****.*.**..*...*****.********..*.*.*.*.*..**.*****.*..***..****..*..**.**.*..****..***.**.*...***..***......**.***....*..**....*.*..**...*...****.**.*.***...***.*...*..*..*.*..*.**..***.*.*.**.*..***..**..***.**..***.****.*..*...*..*..**.*..*..*..*....**..*.*.*****..*.*****...*..**.*...*.*.**.*.**..***.*.*..**..*.*..**.**...*.**..*.*.***.*.***.....*..*.*.*....********.*.*.....****..**.*.....**.*...**.*..*.*....****.*.*..****.***.*...*.*.*..*..*.*....*..**..*.*.*.*******..*.**..**.*.***.**.*..**.*....**.**......**...****..*...***..**...*.***.**..***.*....*.*....*....**.....******.......**..**....*..**.*..*..****.*...*..*.**...***....*.******..*****..*...**.*..****.*****.*******.*...**.***..*****...*****...*...***.***.*..****...**..*...**.**.**.*.**.***.***.*...**.***.**.....*.**...*.****..*...**.*.*******..*.*.*..*........**.**.*..**..*.*.....*.*.*..****.**...**.***.*...*.**.*...**..*****.***...**.*..*.*.**........****.*..**...***...*.....*...***.*.*****.******......*.*..*.**.....*..*.**.********...*..**......***..*.*.*....** .*.*.*..**..***..*.*.*...*.*..*..*.**...*...*.**....*.****..*...*.***.**..*...*...***......*.*.**.*.*.*.**.*..**.**..**.**...**.*.....**..*.*.***..*..**.***..**...**.*........*.*...*..*.*.*...*.**.*....***...*.**..****.*...****.....*.*.**.*.***..*.***..*****.**..*..*.*.**..*..**.**.*.****.***..**..**.**...**..*....**.*..*******.***....*.**.*..**..***.***.*.****.*.*.***...*....*...*.***.*.*.**..*...**..*.**********..******..*.*.***....*.*..*.*...*..**.*.*..*.*.***..*..********.**...*...***.**..*..*.*.****..*.*.****...*.*.**.**..**...**.**.*.******...**....*.*...*..*.*.....****.**.**.*.***.**.**.**.*..**.*..*....***..**..***..****.*..*.*..*.*******.*.....*.***.*.*.*..****..****..***..*....*.*...*...**...****..**...**....**....*.***.**.**.*..***.*.*...***.***.**..**.**....*****..*****.****.***..**..*..***..**..*...***.**.*.*.*.**.*......***.*.*..****.**..*..**.*....**...*..*..*.........*...**.*.*..*..*...**..*...*.**..**..*******..*.*.*.*.*...**.*..**..*******......****..****..****...**..***.****.***.****.......*.*..**.*.*.***.*...*.****.....*****.**.*....***....*.*.*..**.***.*..*.*.****.....***..*....**...********.*.*...**..**.****...***...**.***.*.***.*.*..*.***..****.****.*.*.*.*.*.*.*.***.......*..*..***.*..*..*..***....*.****...**.**.*.**..*.*****.****..***...*******.*..******.*.**.****...***.*.**....*.*.**....*.**...*....*****.**..**.**.*.****.*.**.****.*..**.**..**....**...*.....****...*...**.**..***...*.*.*.**.*.*.*..**..*.*..****..***..*...*..**.*.*.**...*...*....*.*.**..****.*..*.*..*****...**.*.**.*..****...*.*..**.*.**.......**......*.****....**.**.**...**.*..***..*.*..**..*.**.*......*..****.*..*.*....****.*.*...*****.**..*.*..*...*.*.*..*.*..****..*.*...*.....*..*.*******.**.*.*..*.*.**.**.*..*.***.*..***.*.***...***.*****.*.****..*.*******.*..**.**.*.**....***.********...***...**...**.*.*....***..*.**.****...*.**...**.*..**.**.*....*.***..*.*******.*.*..****.*...*.****.*....*..**.*...**.**..*....**........*...*.*....***.....*.*.**.**....**.****..*.***..* .*.....*.**.****.*.***.*.*.*.*..*..*******.**.**........*..**.*..**.******.*..*..**.*.*.**..*..*..*.*..*..*..*.*.**.******.*.**.**.*..*...***..*...*.****..*.*.*****.***.....*....**...**...*..*...***.*.**.**.*.*..***.***.*..*.*...**..**.*...*****.......****...*...*****.*..**.***.**..**.**.**..*.*.*******.*...*...*.**.****....***..*..****.**.....*...**.*........*.*.......***.**.*..*.***.**.....*..*...*.*.**.*.*.***.*..**..*...*.*...*.**....*******.*....*..**********..**.***.*..***.**.*......**..**.*.**.**..****.*.*.*.*.....****...*.*...*....*.***.*.....**...*..*..*.*..***...*..*.**.*..**.*....*..*.....**.*.....*.*....****.**.**.*.*.*..*..**.***.***.**..*.*.*.***..*..**..*.**.**...*...**.**.*....*..*.****.****....**.******..**..***.**.*..*..*....*.*.**..****..**...****.*.**...****.*.**...**..**.*.*..*....*.***.......*.**..*.....*..*.**.**....****...*..****..*..****..**.*...*.*.***.****...**..*...*.*.....***...*..*..*.***.....**..*.******.****...*.******..*.*.**.....*....*.*.*...***.*.*..*.*.***.***...*.***.*.*.**.***..*.*..*.**.*.*..*..*...*.***..*...****..**..*...*.....*.*.*...*......**.**.*....*..**.***.*..*.**.**.**..***.*....*.*.**.*...**.*.*...***.*....*.**.***...*......**.**..*...*.*.***.*.***..*..*.****.*.***....**.**.******.***.***.....*.*.*.*............*.*....*.***..**...*.*...*..**.*..*.***.****.****.*.*.........*....***.**.*.*..***.*.****.*.*..*..**.***.**...*.*..****.*******.*...**.*...*.**..*...***.*.....*..**.*.....*..**.....*..*****.*..*....*..***.**..**......***.****.*......*.******....*...*..***.....*.*.*.**.*.***..*.*..***...****..*****...***..***.**.**.***...*...*....******.*.***.***.*.****..**.*...*****.**.***..*.*.*...*.****...***.***...*****.**...**...***....*.****.*....****..*..*.**.********..**...*.*****...*..*...*.*.**...*....*...***....**..**.**..**.*..***....*..**.**..*..****..*.*..*..***.**.*..****.*****...*****.****....**..*.******.*.****..*****..*...**.**.*.*.*..***.*..**.**.**...*..***.*...**..***..**......***..**...*...*.*.*.***.**.**.. **.**.**..*...*..**.**..**...*..*.*...*.*.*****..**..**...*.**.**.*.*.**.*...****..*.**.*.******.****.*.*.******.**...**..*.*.***.......*.**.....*.**..*.*.*.***...*.***.*.**...*..**..**...*.*.*..*.**.....*...****.*.*.*.*.*..**..****...**..***.**.*.****.*........****.*.*.****.****.*..*..**.*..**..**..****....*.***....**..**.*..*..***..*..**..**...***....*.*..**...**.*...*..*.***...**..***.*....*.**.****..**.*****....*..*.****.****.*.*.**.***.*.**.*.*.****..****...**.*..**.**.*..**.*...****..**....**.******.**.******...***.*..***..*.*..**..***...*..*...*..**********......*..*....**.*.........*.***..*.*.*...*...**.*.***..****..****.*.**.*******..*......**.*....****.**.*.*****...**.**.....**..*...*..**.***.***..*...*.*......***..**......**********.*.****..**...**.....**..**.**.*.*.**.*......*.*...*.**.***.**.....*..*..**.*...*.***.**.*.*...***.**.*****.*.*...**....*.***.**.....*.*...**.**........**.........*.*.*..*.*..*..*...**.**.*..*.*..****.*******.*..*..****....*......*...****.*****....**.*.******..***...***..***..*.****..*.***..**.**...**.*.*.**..*....*****....*..*.**.*.*.*.********..*.*.*..*.***...*...*.....**.*.....*..*...*.*..*.*.....**.**...*..**.......*.**..****.********......*.*.*.**..***..*.**.**..*.*****...*****.**..****.*.*..*...****.***.*****..*.**.*.*...*...***....*.*..**..**.....*.*.*.....*...*.*.*.....***.....******..*.****....*.......*...*.*.*....**.*****.***.**.*..*.....*.*.*.******......****.......******..**....**..*.....*.**.***.**....*...*..*****.*...********.*..*....*****....*.****.**..*..*...**..**....**.......*.*...*****..*****.*.****.***.****.**.***.*.*****..***.*.*.****.**.**.***.*********...**..*.*..******..***..**..*.***..*...*....**.**.*.....*...*.*.*.**..*******.*.*.*.****.****.****...***..****..*..*.****.**.**.*.*..*..*.....**.**.***.*****..**.*********.***.****.*..****....*..****..*..**...*.....*...****.***..**.****.....**.**..*.*..**.**.*..**.*...**.....*.**...*.*....*.*.**.*.*.**..*.*...**.**..****..***....****.****.**.***.***....*... *.***..*...*.**.**..*..*.***.....*..***.***.***.**.**.*.**..*.*...******..**....**.***..*.**.*.*...***..**..*.*.*...*...*.*****..*****.*.....**.**.***...***..*.**..*.**.***.***....**..*...********..**..*****..***..*.****..*.**.*.**.**.**.**.***.*..*....**.*..**...***..***..**..***.*.***.*.*.******..*.**......*...***.**..****..*.****...*....*.*.**.*..**.******.*..*****.**..**.*..*....*.*.***..***.**.....****..*.*..**......*...****...*.**.******.*....***...***.**..*.*....*.*.*...***.*.*.*.*.***.*..******..****.**....***.*...*..***......****.**..**..*.***.**.*.*..*..***..***......***.***..**.....*..**..*.*...*..**.**.***..*.....*.....*.*..*******.***...**..**...*.*..*.....*.....*.**..*...*...**...*......*......**..**.*..*****.*.*.***......**.*.***.*.*.*..******.*.......*.*...*.*.**.**...***...******.*...**.*...**..***.**.....*...*..*****...**..*..********..***.**..*.*********...*...*..*.****...*..****..**.....***...*...*.*.*.*..**..*.*..*.*....***.*.*****.******.*.**..****.**.**.*..**.*.****.**.*.**..*..**....****.*...*....**..**.*.*.*.****.**.****.......*..*....*..**.***..***.*****.*....*.***.*.**..*.*....**.**.....****..*.****...**.**.*..*.......**...***.**....*...**...****.*.*...*.*..**...**.*.*...**.*.*...*.***.*.*..**..**.**.*....*.*.***....**...*..*..**..****.*.**..*.*.***.***.*.*..*......*...*.*.....**.**..***..*********...****.*.****...**.***..**..*..*......*..*.**.*.*.*.*.**...*..****.***.*.**.***..**...*.**...**..**.*.**.**.*****.*..*..*.***..*.*.***..**.....*.......***..**.***.****.....**...***.*...*.....*.****.*..**.*..*..**.*....*.*.*.*..*.*...*..*****...*..*..*.....*.*.*****..*****.***...*...*.....**...*.**..***.....**.***..*.*.*.******....**.****.**.*.****.***.***..*.*..*.*.*.*..*......***...*..***.**.*******........**....*.*...**.*.....**.**.*....*..**...**....*.*******.**.*...*.****.*.*.*..*...*.*****..**..*.*****.**...*****.***..***...*.***...*.....**..**..****.*.***...*...*.*.*.*.*.**...**...*.*****...**.***..**.*******.**.*...**.****...*.**..*.....* .*..****.*......*..**..*....**..*..**.******.**.*.**.*..***.*.*.**....*.........***....*****.*...*..***......*...**...*..***..**.**.*..*....*......*...*..***..*....*.**..***.**.*.....**..***...*****..*.*.***..**......*..****....*.*****...*...*.........*.****..**...***.**..*..*****.*.**.*.*.**.*.*.*..*.***..*..*.*...**.**....*....**********.....*..******..***.***...*.***.*..*.*.*.*.....*...*.*.******.**.....*.*.*.*.*.**...**..**..*..**.********..****.*....**..**.*.*.*..***...**.*..**...***.***.**.**..**.****.**...**.........*..**...*...*****.***..*.**..*..***.*....*.***..*...**..*****..**...***...*.....***.....*.*******...*.....*....*.*..*..***.*.*..*...*****...*.*...*..**..**..*.....*.*.*.******.*.*..***.....**..**.*....***.*.**....****.***.**...*.....*..*..*..***.*.*..*..*..*...*.******.*.*.*.*.**.*.*..*..*.*...*...*.*.*..*.**...**...****...*..*.****.*.**....*.*..***.*.*.....*.*.*....****..**.*.*.******.*.***.........***..*.**..**..*.*..*.*.***....**.*.*..***...*...*****.**.*.**..*.*...*..***...*.*..*.*.*.**....**....**...*..******..****.****...*.********.........*.**.*..*.*.*......*.*...***..*.*******.*.*...*.***..*.**...***...**.....**...**.*.*.**.*..*.......**...***..*.***..***...***.**.*..*...**...*..*.***.****..**.......*.*.**.*.....**.**..*.**.....*..***......*...*..*.**.*...*.....**.*..**.*.*.*.****.*...*.*.**.**.**..*.**.****.*.***.*.*.*****.....*..*...***..*...******.*.**..*.*....**.*.*..**....**.*...*.**.***..***..**.*.*....*..*.*...*****.*....**.*....******.*.**.**.**..***.*....***...*.***.*****....***.*..*.*...**....*.....*...**.*.******.*.*.*...*...**...*...*..*..***.*****.*..******.****...**...*.*****..***....*..*....**.*..***.*.***.*********...****.*....**.....**.....*.*.*....*...**...*....***..*..*.*****.********..**....*.*.**.**.*..*.*******.*....***..**.*.*.*...*.****..**..*...**.*.*...**..*.*..***.***...**.*.*..**.*..**........***...**..*.***.****.**..*......**.*.*.*.****.....**.*..**.*.**.*.*...**..******..**..*....*.***...*.***......*...*.**.*. .....**..*.***.*.......**.*****.**..**.*......***.**..**..*.*...***...****.*.******...******.**...***.*.*..*****.***.***....**.*.*.*.*.**...*.****..*..*...*.****..**..*....*..**....**...**......**.*******.*..*...*...*****.*........**...*.*..***.**..*****.*.**....*.*.**......*****.**.****.****.....**.*.*....****..*.**.******.**.**......*.*.*...*.**..*.****..***.******...*.*...****.**.**.*......**.**...*.*.*.*.*..*.***.*.*****...*.*****.*....**..**..***.*..*.*.***.**.*.*...****...***.**.**.......*....**..*.*.*****.*.*.*.***.***.*.**.*.*.**.****..*.****.**....*.*....*.*..*.*****.*.**..*.*..**.*...*.*..*.***.*..*...***....**..*...*..**.**.....****.*.**....***..***.***.*.*.*.**.*.**.***.*.******.**...*.*.*.*..***..*****..*......*.*****.....***.**.**...*..***.*......***.*.**..*.*...*.....*..*..*....*****......***.*******..**.....*****.***.*.****.**...***..*.....**.**.***..*..*..***..**.*..*..**.*...*..*.......*.*.***..**..*.*.*.***.*..*.*.*..*****.*.*.*.*....*...*.*...**.*.***..**.***..*..*.*.*.***.*****.....***..**...**..*...*.****..*...**..**.*....*******.*.*****.*****.*..**.**.**.**.**.*.*****.*..***....*..****.*..****.**...******....****.****.*.***..***...******.*.*....**...**...***.*.*..*.*.**.*.*.*...*.**.*.**..*.**.*...**....***.*..*...*..*..**...***.***.*.****.**..***.*...*.*...*.*.*.**.*..**.*.**.*.*.*.*...*.****.......****.***..*...*.**..*.*.....**.*....*..**.*...***...*......****.**...*.*.*....***.*.*..***..*.*.*.*.***.***..***..*.*.*..*.*....*...**...***.*****.**.**..*....*..**.*.**.***...*.*.***..**...*.**..*...*.**..*..*.*....*****..***.**.***.**..**.*..****..***.*.*..*..*.***.*.*.*.*.*...*.**..*.**.**.*.*..*.***.***...*....***..*.****.****..**..*.*.*.*..***..*......*..*****.*.**..**..*.**..***.*.**.*****.***.***.****.*.**.....****.***..**..**..*..***.*.*..**...*.*..**.***..*.*.**.....*..***...**.**...***...*.*..***.*..*.**.**.*.**...*.*..**...***.*....**.*.*....*****....*.***.*.....******.....*.****...*..*.....****.*..*.**.*....*.*..*.*.*****.**.*.......*.. ..*.*.***.**.....****.*.******.**...*..*.******..**.***.*******....***..***.*..*.***.*.*..*.*.*.*.**.......*..*.****.**.......*.*.*.******...*..**.*...*.***...**.*.....*..*..**..**.*****.*....***..*..**.***.*..**.**..**..*.**.***..*..**.*...*.***.*****.****..*****.*.**....**..*..***.*.....****.**..***.**.**.*....*.*.****...*.**...*...*.*.*.*.***..***..*..****.**.***..*****.**.*.....*...*..*.*.*..****...*.***..**..****.*.*.*..*.*....***.....*.........***.**.*.*..***.**.*.**.**...****....*..*....*.**.*.***..*..*.***..**.*.*....*.**.*..*.*..*.****.**.**.*.***..*.*.***.***.*.**.**..........*...***....*.*......***.**....**.....****.**.*..*..*..**..*...**.*...**...***.*.*..*..*..*........***...*******.***..*..*.**.**.*...*....**.****...***.*.*.**.......*.*.*....*...*.*..*.***...**.*..*..**..*....*.....*.*..*.****.**.***.*.**.*..**..**.*..**.**.*****..***...*****...*..*.*..*..***..**.*.*...*******...*.****...*...*********..*.**..*...**.**.**...*.**.*..***.....*.*..*....*...********.*.*..**.******.***..**..***.**.***.*.*..*.**.*..***.*.**.....*..*.*....***..***.**.**....*...***......**.*.*..*.**.*.*.*.**..***.**.****.***.**.**...****...*.*******..*...*.***.**....*...****...*.***...*...*..***..*..*...*........***..*...*****....**.*..*..*.*..*****.**.**...*.*...*.***.*....*.*...***..***.****.*..***.*.**..*.**...***.*...***.*..**.****.*..******.*.*..*..********....*.*......*...****...*...*.**.*...*..******..**.*....*....***..*.....*****......**..*.*****.**..*.***....***..*...*.*****.**.***..***....*.*.****..**..**...****..***.**.*****..*.....**.*..******.*...*.*..*...****..*.**.......*...**.**..**..**.***..........***.*...*.*..*****.....*...**..**********.*.*...*.*.**.*..*.**..*..*.*....*...***..***..***.**.***.***...*.**.*....***.*.***.*.****...*..*.**.*******..***.*..***...*..*..***.*.**......**..*.*....***..****......***.*.*...******.**.*.**.**.**..*..*..*.**.**.*.**....*.*.***..**.*******.....*.**..*.*.*...*******..*.****..****.*.****....**.*...*..*....*.*****..***.....**. ***.**.***.*...**.******...*.*....**....*.*....*.*..*****.*..*.***.....**...**..*.*.*..*..**.*....**.*.*.*.**....**..**.*.*.*..***...*.***.*...***.****..*.*.....*.**..**.**.*..*......*.****..**.***...**..**....***..****.*********...****.**..***....*.*.**.***.***..***.***..*****.*.****...*...*.*.******.**..*...**.*.**..***......*..****..*...**......**.****.**...***.*..**.**..***..**..*.*.**.**.....**.**.***..**.*.******.*******.*..*****..**..***.**..**.......*.*..***..****.....*..***.*.*.**.*.**..**.**.*...*.**.****..****..*.*.*.*.*.*..*..*....*....**.*..*.*****.*.*..**.**.*.*..*.....*...*.*...*.*.*.***.**..*.*...********....***.*.****.*.***..*..*...*****.**.***.*****...***...*.*..**..*.*...*.*.*.**..****...*****......**.....**.**.*....*...*..*.*..*....**.***.*.***..*.*...*..*.*.*..*..**.*..*...**.**....****.*.*.*..*.******...*..*.**..*...***..*....*...*..*.*.*.*****.*.**..*..*..**.*..*.*..*..*.....*...**.****..***.*...*.****.*.*.**..*.*...*..*...*.**.*****.****..*.**.***..*.*.**.*.***..*****.**...*.*....**.****..*..*.**....*..**..*.*..**.*.*.*....***...*.....*...*....**..**.**.******..**..*..*.*****.*..*....****.*.******.*.****...***....*......*...*.*.***.*.....*******.***.**...**.***...***.****.*.*******.**.*.**..*..*..**.***.*.**.*..*.....**.**.**.*.*.*.**.*...*****..**.*..**.**..*...***...**...*.*.....*..*.*....*..**..***.*.**..**.*....**.*..*.*..*.*...***....*....***.....**....*.**.**.**.*.*.*...**.**..*..*.*.*....***.****...*..**.*.****.**..***.**.**..**.*.**.**.****.*.**.*.*.*.*...*.*......**.***.*..**.*..*.*..**...***...***..**..*.*.*..**.....***..*.*...*****..*.**.****....**..*......*.*..*....*.*..*...*.***......*.*..*.**..*.***.*..*.**.....*..**.**.*....*..*.***..*..*****..*.........********....*..*..***.*****.*..***.***...*.....*.....***.**...*..**.***.**.****.......*....***.*.*******.**...*..*.****...**.****.***....**..*****..***.*******..*.*.*...****..*......***..**..*.**.*....**..***..*.**..*.**.*.*..*....**.****..*..**..*.**...*.*.*.*.*..*.*..*.*...*.* .*...**.*.*****...*.*...***....**...*..*.****...**.**.***..**.**..**..*..*..*.*.*.**..*****....***..**...*...*****.*****...**.*..**.*.**....*..***.**........**.*.***...*..**.**.**.****..**.***.***.**..***.**...*..**...*...*.****...**.*....***.*...*.*****..*..*.**..*.*..**.**.***.***...*.*..*****.*...****.**.****...**.*.*..*.**.*..*...*...***.*..**...***..**.*******.**.**.**...*..**.**...**.****.*.*...**...*.***...***.*..*..**.***.*...***...*.*...*....*****.***..*.****.*.****.*.*****.**..*...*.*...***...*....*...*..**.*****.**..*..***..******.*..*..***...*..*.*.*..*.....**.*.*****...*.*..****.***.*..***......**.*.*******.*.*..***..**...*...**..**..**.*.***..*.....*.**.****.***..**.**.*...*.....*.**.....*****...******...****.*...*.**.*..*...***.....**.*.*.*.***.*......**....***.**.**.***.*.*.*.*.***....****.*.*..**..****.*..*..***.**...**.**.*....**.*.*....*....*.....*..*****.*....*..**..*....**.*..*..*.*****.*..*****.*******..*..**.*.***.....*..**.**...*******.**.**.**.**.*...*.*.***.....**.****.**..*.******.*****.*...***.****.**.***.*..**..*..**.*.*.......*.*.*.....*..**.*.**...***.*.**.******...**..**.*.*.*...*.*..*.*..**.***.*.**...*.*..****...***.*.**.*.......*..*......**.*.*.**....*..*.****.**..**.*....**.***.***...**...*.**.....**...*.....*.**.*.**...***....*****...*.*****..***..*....*..*.*.*.**********.***..***.*.*.**.*....*..*.*.******.....*...**.***.*..*..*.**.******......*.**.***...*****.*.**.****....***..*..*....**.**..*****.....*.*...*****....****.....**.*.**.*...*.**.*.*.......*....*****..*.***.*.**...*.**...***..*.*..***..*.*.****.***.*.**..**...*.***.*.*..**...**...*...*.**.**.*...***..*..*.*.......*..**....**..*.**..*..*.*.*.**.....*.**.....*......*...***.*...***.*..**..**.*...*..***.*.*..*.*.**.*...*..**..**.*.....*....*..***.*...**.*.**..**......*..*.***.*.*..****...**.*..***..**..***.**....***.***.**.*.*...*****..*..*.********..*.*...**.*.*.*..*.....**..*..**..*.......*....***.**.**.*.*....*..*****.***..*.*.*...***...*..****..**..**..*.*..*...***** .*.****.....***..**..**.**..*.....*.**..*.....*.*.**.*.**....*.**......*.*...*..***..*****.**.*.*...*....*.....*..*..*..**...*..*....*..***.**....*.....***.*******.***.*.*.*.*.*.*.**.**..*.**..***.***..**...*...*.*..**.***.**..*.**.**...**...*.*.**.*.***...*..*.**.*..*.*....*..*......**.*......*.***.****.***.....*...*..**.**.*.**.*..****.**.......***..*.....**....*....***.*.**..*.*.**.**....**..**.*..*****..*...**..*.**.*.**.*.*****.****..*...****..****..*..***.***..**..*....*..*..*..*..*.**.*.*...*.*****.**.**....**...*.*..*...**...****..*.*.***..*.*..*...*****.*..*.........*.*.**......***...*..*.*..*.*.*.**.*....**.*....*..***.*..*.***.**..*.**....*.*...*.*....***.*....*..*......*..*.*****..*..***......*****...*.*...*..**.**.*.**.*.***...**.*..*.....***.*.*..**.*.*****...***....*.***.*....**.****..***.**.***.***....*.*****...*****..***....*.**.*..*.**.**..*.*.*.*...*****.****.*..*****.**..***.***..*.*..*.*..**.***.*............*.*..**.*****...*...*.....**.**....***....*.**.*.*.*.**..**.****...*.**..*****..*.**..*...*..*.*.****.*........*.*.*....**.*.**.*..**...*..********...*.**.**..*.***..*...*.*.**..*..***..*...*..*..*.***..*....*.****.**..*...*.*.***.*....**.**.*...*..*...**...*.***.****..*..*.***...****..**.***..********.**....**.....**.*.....*..**.*.......****..***.******.*..***....**.***.**..***.**.*....*.*.**.*....*..*****...***.*...*...*....*..**...**.**..**.***...*.....*...*.*.***...**.*.**.**.**.*...*...*.**..*.*..*....*.....**.*.*.....**.**..**.*..***...*.*.*****.*........***.**..*....***.*.****...*.*......*..***..**.*...*.******...***...**..****...*..*****..*..*....***.*...*..*.*..**..***.**..*.*..*****............*.***.*..*.*.********..*.**.**.***..***.*.*....**.**.*.******.*.***....****..*..**.**..**...**..*.....*.**.**...***.*..*.*****....*.*.*...****....*...*.**.*....*.**.***..**..*****.***..*..**.***..*...***.*.**.*.*.******...*..**.*...*...*.***.**.*.***...*.**.****.*.****..******..*****.*.*.*.****.***...**......*.......**.**..........**.*.....*. *******.***...**..*.*.*..*....*.....**.*........**...**.*.**..***..*.*.*.*.*..************.*.*.**.*....*..**.*.....***..**.*.*.*..*..***....*.*.*.***..*.*...*..***.*.**..***.*..*.*....***....*...***.***.*.**.**.............*.***.**..*......*.**.*..**.*..*..*********.*.**..*....**..**..*....*****......*.**.*.*...*..*..*.*..*.*.....**..***.*.*......*..*.*.**.*.**.*..*..*.*.*..*.........***........***.**..*.**.*..**.**.*****.*.**.**.....***.*......**.*..*.*...**.*....***.*****.*.*...****.****.*.****.*..*....****.**...*....*.*.*...**.*.*.**..***.***..**.*.**..*.***.....**.**..*.......**.*.***..**....*..***..**.**.*...*..*.**......**..**......*.*..********..***.*.**...*..**..*.*.***......*..*...***...*.*****...*.***.***.***..*....**.*..*.***..*******..*.**.***.......*.*..*.**.*..*****.*.*.*.**..**..*..*..****.*.**.....**..*.*.*...***..*.****.....*.**....*..***...*.*..*..**..*...****..*.*****..*.*.*.......*.*.****.**.***.*..**.**.*.*..*.*....*..*.**.*...*.*.**...*....***..**.**.**..****.*******..***..*.*****.*.****..*.*...**..**....**..***..**...**.**..*.****.....*..**.**......*..**.*..*..**..**..**...**..........*.****...*.**.*.*....**.*.***..**..*..**...**.***.****..*....*.**....*...******....*.*..*.*.*..*....*..*..**.*******...****......*.***.*...*..**.*..**..*...****..*.......*...*............*****..*...*..**..**.*.*.....**.*****.***..*...*.**.*...*.*****..*.*.***.**...***..****..**....*..*.****....*..*.*****.**....**.*.**..*..*....*.**...*..*.**.****..**.***.********.******...*.*.**......**...*.*.*****.*.****...***.**.*...**..*****.***...***..****.**.....***.*.*.*..*..**..*..*....***..***.**....*....*.**.****.**..**..****...*.....***.*...***.*.***..*..*...*...**.**.****..*....*..**..*....**.****...*......*.*....**.****...*.**.*.*..*.***...*.*.*..*.*..**.*..*.*.*.*.*.*....*******.*..*...*.*..**.*.*..*..********.****.*.*.*.*....*..*...*.**.*...****........*..***..***..*...*..**.*.****..*..***.***..*...****.**....***.....***.****.***.*****..*.**.*.*.*...***...***.**.*** **..**..*..***.****.****.*......*.**...*..*....*...*.**.**.....**.*.*...**..***.....**.*...........*.***...*.*..*.*..*.*.***.*****.......*.....*..***.****.*..*.****.....*.****.**.**.*.*....**.*........*....*..*.****.*****.*..**..****...***..*.**.**..*..**..*.....**....***.**.*....*......*.***..*******.*..**..***...**.**.**.......*..*....*...*.*.***...*.****.**.*.****.**..*.****.**.*.******.*****..****...**...*..*.**.**.********..*...*.*.*.**.**..*.*.*..****.***.......*.*.*...***.**..*..*****..**.*.....*...*****..***.***.****.****.**.***.***..*..**********..**.**.******.*.*.*..*******.*..***..**.**.**.*..*.*.**..**.********.*.*...***...*...**..***..**..*..******..*.*..*.**....***.....*.*.***.**........****...*.....*..***...**..........*.***...*****..**...*...****..***...*.........*.*.*.*.*.*.....*....*.*..*...*..****.*..*.......***..**.*......**.*****...*...**.*...*.*.**..*...*..*..*.*..*....*..**.**.***.**..*.*..**..*...*..*...*.*.*.**.**.*...**.***.**.*.**....****.***..*.*.*...**.*.*.*.**....***.**..**.**..*.*.**..**..*.*.*.*.*..******.....*..*..*.***..**.**..****..*.***...*..**.**.**.***.*...**.......*.**...***.*.****...*.*..**.**.*..*.**..*.*.**.**..***.*.**.**..*.*....***.*.**..*.*.....*..***.*..**.*.*****...*.***.*....*...**.*.*.***..*.****.*.*****..**.*.*..*.***....*..**.*****.****..*.*****..*..**.*..****..**...**.***.***..*****..*..**.***...*..*.*.*.*..*...**.*.*..*..*.*...**.....*..*..***..*.*...****..*...*...*..*.*.******..***..****...**.........**..**..*...*.*..*.**..**.*...********.*.*...*****.**.***.***.****.*..**..*.**.*.**.*.*...*.*.*.*.....**.*..**.******.**..***.**..********..**.*..***..*.*..****...**.*...*......***....*.***.*...*....*..****....***.***.*..**..*.**.*****.*.***.*.***..***...***..**.***..*.*..*..**.**..*...*...***..**.***...*........*.***.*...*.***.**...*.......**.****....*..**..**********..**......*.**.**...***.*....**.....**...****.***.**.*..**...*..*.........***.**.*.*..****.*.***.***..**....**....*.***....**...**.*.*.**...**..****.* ..**.****.*....**.*..**.......**...*..*..*........*..**..*...**...*..*...**...*..*..**..**...*..*.......*****.*.***...***..**...**......*.***.*.*.**.......**..**..***......*..**...*.*.....**.*.**...*.******...**..**..**.**...***..*..*.****....**.....*...........*.*..*..**..*.****....*.*..******..**.******....******.**.....*.****.**...*..*..*..*****.*.*...**.***.*****.*...***.***.***.*.***.**.*********.**.*..*.*..*.....*..*..*..******..**..*..*.*....*..*.*.*****.**.**..*.****.*..*...*.***....*.*.**.**..**....*..***..**.*.......*...*.***......****.*..****.***...*...****.....*...******..*..***...*.*.*..*..*.*........***..*..*.*.****....**..**.*...**..***......*....**.**.**.*.*..*.*.*..***.....*.***...***..***.**.**.....*..****..*.*.....*.****.*...***..**.*.*..*.***..**...*..***...**...*..***..*.*.**..***.*..*..*.**.**.....**.*..***...**...*......***...*.********.*.*.**.***.*...*...*...*...*....*..*.*.**.*.****..**.*.*..***.**.**...*.*.*...*.*..**..*..*.*.****.*..*.*.****..**.**.*......*..*.*.***.*.*.*.*.*.*.*.*.*.*.*****.*.**..*.**..*...*..**.*.***.**...*.*.*.**..*.*****..*.*....*.***.*.**.**...*...**...**...*.****..*...*.**..**..**.***...**..*..**..***.*.****.*.*.*.***.********..***..*...*...****.**....*.**.....*..***.**..***.*..******...****....*...**.*.**...*.....****.*..*.***..**.*.*****...*...*....**..**..*.*..**.....**..**..******.**.....***.**.**....****.*.***.*.*..*...*.........****.**.**..**.....*....**...***...**.....**.*.......****..*.***.*.*..****.*.....*.**.....*.**..*.****..*.*.*..*.*.**...*..*..*.*...*.******.*.**..***..*.*.***.******.*..*..*.****....***..*.*.*.**..*****.....**.*.**.*.*.*....**.***.**.*..**..*.*.**.......***.*..**..**...*.**.***.*.****.**.**..*.*.********...*.******..**.**..*.*..*.**.******...****.***..****...*.*..**.*...*.****.***.*...*..*.......**.*....*...*.*.*..*.*.**.***..**..**....*.**.....*..*.*.*.....**..*..***...*.**.**.**.....*...***...**..*..*...*****.*.****.***.*....***..**..****.***.**...*....*..**..****...**...***.*.**..*.* ***..*...***.*.....*.**.**..*****....*.*****.***...*.*...*..**....***..*....**.*..*..****.***..***..*..*........**..****..*...****.*.*....*..**..*.*.*.******.***...***.*.**.*..*.**.***..*...*...***.....**..*....**.**....*..****.*...*...*.*..**..***..****....***.*...*.**..*.*.*..*****...****.*...********.*.*.*......***.***..*.**..***...******..*.***..**.*******..*..***......*****....*...*.....****........*.*.**..*....**.*.*****.......**...**..*****..*.*.**.*****.****.*...********.****.**...**.*...**.***.*......**....*..*.*.*.*.*.**..***........*****.....******.*****...*....*...*..*..***.*.*.******........*..*.***..*..*.**..*..**...**...***...****...*..****...*.*.*****...*.....*.***...*.......*.*.**....*****..*.*...**.****..*.*.*.*.....*.*****...**.***.*....*.**..**...*..*.*.***.**..****...**..*.****.*.*****.****....*...***.**.....*.****...*****.*****...*....*.*..**..*.***..**.***.*****....*****.....*.*..*.****.*.*.****.*.**.*..*****.**.***..***.***..**.*.**...*..****....*****......****.**......****..*******.**.***...*....*.**.*....*...*.*.*..**.**.*.*.*.*........*.*..*..***...***..*.*.**..**.**.******.**.****......**..**.*.*...**..*..*..*...*..*......**...*****.*..***..*.**.*.*.*****.*.*....*.****.****.***.*..*.*.***..****...**.**...**...***.**..*..*..**.*.**.***..*...*.*.*..***********..*..*..*********...*....*...*****.*.*..*...*..**.**.**.**..**..****.**.**.**.**...**.....*..*.******..**.**.*..**.*.**..**..**.....****....**.**..**...*.*..*.**....****.*.***.*.**.**....**..*.*....****.*****..*.**.........****...**....**.**.**.**..****..*****.***....***..*..*..*.**.*..****...*.***...*.**.*.**.**...**.*.**.*...**.***....****....*.*.*.**..****..*...*..*.*.....***..*.*..*....****..*....*.*.**....***.**..**.*.*****.*.*..*.******.**...*.***.*.**..**.**.**.*...***.***...**..***.*.............*.*....*...***....*...*.*.**...***..*..***...***..**..*...*.....*.***.*..*...***..*...*.*****.*****..**.***..**.*.**.*.*..*.***.***..**********.*.**..*..*****.***..***.***..*...*.*.*.*. *.***...*.**...****.***.*...**..*....**.*.****.......*..*..*...****.**.**.***.**.*.*.*.*******.*.*..**.*.*..****...*.*..**..**.**.****...*..**.*..*....*..***.*.*....**.****...*....*..*.****.....*...**.*....***.*.*...***...*..*.*.***.****.**.*.***.....*.*.*.*..****.*.*.*.**..**.*.**.*......*.*.***.*...**..*.*.*.*.*..*.**..***.***..**.***....*.........*..*...*.*.**...*....*...**.**..***.*.***..**...*********.*.*******.****.****.*.**...*.*********.**..***.*.**.*.****.*...*****...****.**..*..**..**.*...**.***.***.*..****..**.....*.*.*..*..******..*..*.**.****..***..*.*****..*...*.*.**..*.**....**.*..*.******.*.***.....******.*.****.*......**.*.****...***.***.*.......*....*...****..*.*.*...**..**..****..*..*..*.******.*.**.***.**.*...*.**..**.**.*..***********.*.....**..**.****..*.***..*.**.*******.**..*..*....*.*..**..*.***.*.*..*..**..**..*.**..**.....****..*....**.*......***..***.*..***.**.*.*..*..****..**..*.***.*.**.*..*.*..*..***..*.**..*.*..*.....**.*.***.********.**..*.*.*****.*....******..*..***.***.....*******.**......*..**.**.*..**...***.*****.*.*.**.**.***..***...*.*.*.**..***..***..***..***..**.****..**..*.*.*..*......**..****..**.***.....*.**...**..*****.****...****.*..*.***...***.**......***....*..*...*****.*..*..**..*..**...**...**.*****...*.******..*.***.*.....******.*********...**......**.*..*.***.*.*.*.*..**.**.******...****.*.*.*...**....*.*..*.*.*..**.*.*..*.*..**...*.*..******..*...***.*...***..*..*.*.*.*...*.**...*..*.****..**..*.*..**....*******..****.*...*...**..*.***..***......*.....****...*.*..*.***.......****.**.******.*.*.*.**..*********...*..*.***.*.**...**.*****.*...*.**......*...*.***....***...**..**.****...**.*..***.*.........*.*..**..*...*.*..*...**.***...******..*.****...*.*..*****..*...****.......*****.***....**....**......*..*.****.**...**...**.**.....*.*.*....*..**..***...*.**...*.*..*.*...****.******.*.**.***...*...*****..*****.*.*.*...*....**...*.*.*..*.*..*.***********.....****........**.....***....***..*........*.**.........**..* .......**..***.*.***....*******......*....*....**...**.**.*.****..**.*....***...*****..*..****...******.....***..**.***.**.*..*.*...***..*..**.*....*..***...*.**...*..****..*.**.***********.*..****....***..*.*.****.....**.*...*.***.*.**.*.***..****.****...**..*.*..*....**...*..**..***.*....*..****..**.....*.*..*.*..*..**.*.....*.*..*...***.*......**.*.*.*********.*.**.*.**..***.*.***...***.**..**.*.*..*...***.*****.**..*.*.*.*.*.......**....*.*.**...***.....*.*.*.*****..*.***....***.**...***.***.**....***..**...*.*.*.**.*..*..**.**...**.*....**.**.*...*.**...*.....*....**.*....**.*..**.**...*..*..**...*..*.****.***..*.***.**...**.********.*****..*..*.*.*.**..**.*....*.***..**..*.**......*.***..****.***...***...***.*.***.***....*..*..*.....*..***.*..***.....*...****..**..*.*.**..*.*.*.****.*****....*..*.**.*...****..*.*..***...*..*****.**...*...****.*****.*******.*..**..*...****.*.****.****...*...*****.....*.******.*****.*.*.*.....*.**...****.*...*.**..*.*.**.*****..*.**...**..*..**.*.**.**....*.****...*.**.*....*..*...*..*.******..*.**...*...***.*.*...*****.*****.***.*.*****.*.***..*****...*.*****..*.*.******..**...***.*.**.*..******...******.*...**.**.**...*..*.**.***..*..****..*.*......***..*...****.**..*..*******....*.......*.*.*.***...*...******.**.*.**..*...****..**.**..*..*.********.***.**....**.***..*.*...**.****.*.**.....*.**...**.*.***.**..*.*...*...*.*...**...*....*..*...***.***.*..*.*.**.*....**.......***.*.***..*.*.*...*..*..****..****.*....**********..*.**...*********.......**.***.*.*..***.*.*.****.*.****...**.*..**..****..*.**..*..*.**.*.***...*.****.******.*.******.**....*...****..**.*.***.*.**.***.*...**....*....**.***..*.****.*.*.**...*.*.*..*******..*.*...**.**.**..**..****..**....*....*..***..*.*.***.*.*...*..*..*.*...****.*......****.*****.**.*.*..*.*..*....*...*.**.*..****.*.*..****..*.*..****.*****.**.***.*...****....**.****.*.*.**.....*****.*.....****...*.***..***..*..*.****..*.*.**.*.*..**.*.*.*.*...**.*.*.*.*.....*..******..*..*..**..*.**.*. .*..*..**..**.******.**..*****.*........*******..*.....**.*****.***....*..*.*.*..*...**..***....*.****..**..**..*..***..*.*.*******..*.*.*..*.****..*...**...*.**..***.**..*..*.*.**.*.***...*.*.*..*....*..***..*..*.**..*..*....***...*.*****...***..**......*...*****...**..*.******..****...*...*..***..**.......*.*.*...*..**..**.**..*.*.****.*....*..***.*.*..****...*.*.**.*.******.****.**.*****.*.*.*..*.***.*...*..**.**...**....***....*....**.**....**.***...***....*..*.**.**.***.**..*......*...***..****....*.****.******...**.**.**..**...*.**.*.*.......**.****..**...*.**...***.**....*..**.*.*.*..***...*.**..*.*....**.*...****..*.*....*.*******...***.**.***.*..*...***.....*.*.*.*.*.**..*..*.*...**..*.*....*****.*.***...*..*.*...*..*********..**....**.*.**..*.....*.*.*.*..*.....*.**.*..****.*....****.*****...*.***.**.*..*....*****.**.....*****....*...*..*..***.*..*.*.*..**.****.****.*.*..*.......***....*...*..*****.**..*.*******.*...*.....**.***..*..***.**.*....**.*.*.*.**..***.***....*.**.*..*.****.**..********.****.*.*.*.....***.********.*.***.***..*..***.*..***..**..*******...**.**.*.***.....*.*....*....**.*.*..*..*.*....*.****..*....*..**....*.*...**.********.**..***.*.********....**.*.*.**...*.*.*..*.*.***...**.....*...**..*..**.*.***.*...**..*.**.*.***.*.**.***.*..**.*.**..*.***...**..**....****..**.*..*..***...**.**.*****.****.*..*..*.***.**...***.*.**..*...*....*...***.*..***...*.*.**......*......*.*.*****...*****.*.*..******..****.....**...**......*......*********.**..**.*.*****.***.*....***.***..*.*.**..**..**..*.*..*...*****..*.*.*.**..***...*...*.**..*..*********.**.*.*......*..*.**.*.*.******.....*.*..**.**.***.*****....*.*.****.*....*.**....**.*...*..*****....*..***...*..*.*****.***.**.*...*.**.**..***..**..****..*..****...*...***.*.**..****..*.*.*.....*.*****.**.***.**.*.****....**...***..*.....***.*..*....*.*..*...******...**.**...**...*..*.**..*.*.****.*....**..***....****....*...**.......*.*.**.****.*****.***.*..*.**.*.*.**...**..*.***.******.***...**..** .*.*.**.......*...*.*.*..*.*.*...*..*.****.......*.....****..**...*.****..*.*.*..*.*.....**.*.*.***..**...*.*.*.*.*.....**..*.**..*.**..**....*.*.****..**.....*...*.*.*.*.*.*..*******..*.....*.***.***......*......*...***..**.**...***..*.*****.**..***..**..***...**.*.****.*.*.*****..*..*.**...***...*.*..**.*..****..**..*.*****...*.****..**.*******.***..*..**...****...**....*...*..*..**..*..***..*....*.***..****.*.*****.*....**...*....****.*...*.**.*....*..*.*.....***...***.*.*..*.***.......**..*..*.**..*..***.**.***..***.*...**.*.*..**..****.****.***...*.****..*****.*****....*..*.*****.**.****..**..*******.*.**..**.******.****..*.........*.....*.***.***.*.*****.**...**.*.*....**..*.******.***..*..*...*****.*****.**.*.*.***.***.....*........******.*...****...*.*.*****.***....*...***......**.*.****.*****...**..*.*.*.*.*..*****..*.*..*..*.*.*.*.***.*..***..*.***...*.**.**.**.*...*.......*..*.*.**...*****.*.**.***.....**.....***...***...***..****.*.**...***.*..***..*...***...****.**.**..****.*.***.**.*.**.*.*.**.**.*.*..**..***..**.**.*..****..**.....*..**...*.*.***...*.*.**.*..***.**..*.****.....*..*.***.*.*.**....*.*..*....*....*****.*.**.....*.***.**..***.....*.*.*.****...*.*....*..*..*..*..**.***.****..*.*..*..****..*.**.****.***.**.****.**..**.**..*..*..**...***.*.***....*.*.***....**....*.****.*..**...**.*.*.*...**..*.*.*.****.***.*.*.*.**.*..*.*.***.**..***..*..*..*..*...*.**.*........**.**.**.*...*****.*..*.*.**.*.*..***...*..**.*.****.*..**.*.***.*.*.**..*.**..*..*.*...*****..*.....*.**...*..**.**.*.***.**.*.***.*.*..*..*.*..*.*..**.**.*.......****....*..**.**.*****....*.*.***..**...*..*..*.*..**.*.....*.*....**.**...*.*.*****...*...*...*.*..*.*...*.......**..*.*..**.*...*..*.**.***......*...*.***.***..........****..**.**..*.*..*******......**..*******.**...****.**...*.***..**.*..*..****....**.*.*..*.**....*...*.**.**....*....****..*..*..**.*.*.*.****.***...**..**..***..****.*......*.*..*...**.*..*****.*.*.***.**...*****..***.*.**.**...******......*..*.*.*..*..* **.*.*.**.***.*.**.***.**.***..**.*...**.*.**.*..**.**..**.***.*.***.**...*..*****..**.***.*.**.*...*.*..*.*..*..******.*.*.*..*..**.*.*.***..**...**.*....**...*.*.*.*.*.*****..*.*.**.*.*****.*...*..*..*.***.******..*.....*..*..*.****......**.*..**.*.**.......*...***.*....*.**.*...*......*...*.***.***.***.*.*..****.**.**.*...**..****...*...**..**....******.....*...**.*.**.*..*....**.**...**..**..**.*...*..**..*.*....*....***.*....*...***.****....*..****..*....*..**...*.***...*.*...*.*...*.......*..****.*.******..*.*.*.**....**.**.*****..**.*******......*....**..**...**.......****.*....*..*..***.....******..**.***........***...*..**.**.**..**..**........*.**.***.*....*.*..*.**.*..*...***.****.**.***.....**.**.*.******..*.*.**.**..*..*.*..***.*..**...**..****.**.***.*.*.......*.....*.*...**..**.**..******...*********.*...******.*.*.*.*...**.**..*....*.*.*.*..**.**.*.*.*..*......*.*.*****.**.*.*....*.*.***..***..**.*....*.**.*.***..*.***.**.*...**.*...*...*....*...**..**.****.***.**...**.***..****.*.**.***..*.....**.**.**..***.*...*.*.*.*.*.*..***.**.**.**..*.*..***.*.*..*****.*...**.***.*.......*.....**.**.*...****.***.*.****...***.*.**...**.**...*.*****...**.....*..*..*.....*.**..**.*******...*...*.***.***..**..*....*.....**....***.*.**.*.*...**...*.*.***..****.*.**.....******....***...***.**......***.*.*.****.**.**.*.**.**......**.*....**.*.**.*.*..*.**.**...***..*...****.***....*...**..**.*.*.....*.*.*...**..*..*..*****...*..*.*...*..*.****...**...****.*....*.*..**.***.**.**.***.******..*.*..***.........*.*****.*.*.*...******.*.*...***...**....**.*.*.*.**.***.*..*.*.***.**.**..**********....**....*.**....*.*...**...*.***.*.*..*..*.**.*..*****.....*...*.***..**.*..*....*.**..**....*....*.*.*.*...*.******..***.*...**..**..**.**.*..*...**..*.****.****.**.*.***.**.***...*.**.*..**.****....*****.*****...*.*.*.....***.***.****.*...**...*.*..***.....**...**..*...**.*.*...**.****.**....*.**.**....*.****.**..**.*..*...**.****....*.***.*..**.*.*..*..**.*****.**.**.*..**.*.** *..**.*.*..*.**.*.****.....***..***.***...*...*.*.****.***.*.*...**.*.***..*.*.*.***.******...**..*...***.**..***..**.*.....**.*.***...*.**.*...*....**.*...*.*..****.***.*.**.*..****...****.*..***.*****....*...**..*..*.*.**...***..*.*..**.**..*..******.**.**..*...**...*...*.*****.*.*..**.......*...*.*..**.*.****..*..*...***.***..****.*..**.*..**.*..******.*..**.*.**.*.*.*....***..**.....**.*.*****..****....***.**.*.*.*******..**.***.*.***...***.*.*..**....**....*..****...**.**...***.*.*..**.*.*.***.***..**.*...*.**..*.*...*.**....*.*..*..*....*******.*.**.***.*.**.***.*...*.***.**.*.**..**.*.**.***.***..*.***..****.*..****.**..**..**.**.***.*..*.*.*******..*******...***..**.....****..***....*.*...**.*.*..**.*...*****...*.*....*.*.*..**.***..*...**....*.*.....**..**.*.*.**.**..*****.*..**..**.*.**.*..*.***.*.*.*.*...*..**.*.*...***.****.*.*.**.***........*..**....**.***.****...*.*.....**....*..*.**..*.....*..**....*...*...*..****....*..*.*..*..*....*.********.**.**....******.*.*...**..*.**.*..*.*....***.*.***..***..*..*..*.*.*..**.******..***.*...*.*.****.*......*.***.*....***.**...**.**.****.****...*.*********.****..**..*.*..*.***....**..****.*.**.****.*.*..*.***.***.*.*...*.*.*..*****.****...**.****..****..*..***.*.*.....**...*..*..**.**..***.*.*.**.****.*...**.***.*****........***...*...**....**.*...***..**.*******...**.....********.***.*....**.**..**.*..*****.*.*********..*.*..*.*.**..***.****...*.**.*..*****....*....*.***....****...**.**.****...*.....***....*.*..*.*.*.*.***.*.*.*..*.*.**....*.*.**.....**..*.*.*...*....**.*...***...*..***.*.*..***....***.*.*****..**..*.*..*.**.***...*.****...**.*.**..*.****.*.*......*.**.*..*.*.*..*.*...*.**.*.*..******...**.*.....*.*.****.*.*.****.*.**.......*.*.*..*.*******..*....*..***.***..*..**....**...***.*.*...*.......*...****.**...*.*.........***..**..**.**......**....*..**.***..**....*.**..*****.*..***.*.*.**.**.******.*..**..*.***..**.*........*.****...*..***..*....**...*.*...**.**....*...*..**.*.**.....*.*****..*.*...* *.*.**...**....******..*.***.*..*..*.**.*.*..**.**.**....*.*.***............*.*****..*****...*....***..*.*..*.*.*...*..*..*****.*......*.*.*.***.****.*......*.*.**.**.*.*...*.*..*...***.*.**.*..****.**..*.*...*****..*.**.*.*..****...**...*.........*.*.*..**...*....**......***.*.***....**.**...*...*.*.**...**.*.**.*****...*..***.*..**....******...*...***....**....*.****.***..*****..**...**.*.**..*.*..**.*.*****.*.*.***.*..*..****....**..*.*.*.**...*...*...*.**...****.**.**.*.**..*.*...*...*.*.*.****.*.*******..*..*....***....***...*.**..**..**.****..***..*..*.*.****..*****.....***..**.**....***..**.*..*.**.**..**.***.*.*...***.*****.**.*..*.*.*.*..*.*.***....*.*.*..*.**.*...*..***.*****.****.*.*..***...***.....**.*...***..*.*.*...**.*..*....***...**...*.*****..*..**.**..***.**...**.*.*.**....**..****.*......*.*.*.******.*.*.***.**..*....*.***.**.*****.**.*...**...*.*.**.....*.*.**.*.*..**...****.**.*....*..**...*.*....**....****.*.**.*.*.**..*...*.**.*.*.**..*.*.*...*.***..*.*.**......*.*.**..***...*......*...*.*.**.*..***.****.***.***.*.......****..****.*.**********..**.***.*.******..***.*..*.**...*.*.**..***.**.*.*.*.*.*..*.***.******.**.**.*.**..****.*.*...*.*....**....**.**.*****......******.*....*..*.*.*..*.*......*....*****...****..*...**.*.*..*..******.*.*.***...*..*..***.*....**...**...*..**...**.**.*...**.**...*....*.**....*..****.**.*.***..*.*....*.**.*..**.*..*.*.**********....**.*.*..***.*..*...**..**.*.*.****.**.*..*.*.*..*.....**.**.**.*....*....*....**...*.***...****..*****.*..**********.**....***..*..**.**....***.******.*.*..*...****..**.*****.......*.*..*..***.***...*.*..**..*..***........*.*.....*******...*.*..**.*..*****...**..*******.....*..***.**.*..**.*.**.*.**.*..**..*...**..**.*...***.***.*..***....*.****..*..******.....**....***.*.****.**...*...*******...*****.***.*..**...**.*..***..*.*..*.*.....*.*.*..*......**.***.*...*.*.*...*..**.*.**.*.*******.***....*...**..*........**..**..*..**..****...*.....*******.....*.*.******.***.**...***..*.*.** ****.*.**....********.****.**.**.....*.*.......*****.*.*...**.*..*..*..**......*.*******.***........***.*.***.......*.**...*.***..*.****.*.*..**.****.*...*.....****.*...*..*********.*.***.*.***..**.*.*..*......*..*..******.**.**.....**........**...*....****.**....***...*****.*.**..********.*..**.***....**.**..***..*....****.....**.....*****..*..*.***.*.*.*.***.**.*.*.*............*.*...*.******.*.******...*..***...*...***.*...**.*.*...*..*....*****.....****..*.....*.**.*.*.*..**.*..***.*....**..*.*.****.........*....*.***.*.*...**....***..*.*..*..*.**.*****...*....*...****...****..*....***.*.**..*.**..**.*..***..**...*..****..***...**.***.....******..*...*.*..*...******...*.*.**...*....**..*.*..**...*.***.**.*.*.***..*........*.****...*.*.*.*.**...**..*..*.**.*.*....**.*.**..*.***.**...*.**....****...*.*...**...**.**.........**.*....*.....**.****..*..****.**.....****.*..*....***.*.*.***.*.*....*..*.**.***.***.*.***.*...*.**.*.*..**.*.****........*.**..*.**.*....**.***..****..******.*.**..***.**...**.*****.*...*......***.***..******.*.****.****.*****..*.*...*...**.*.*..**.*.*....*.***.*..*..**.*.**.*..**.*.********....*.*..****.*..****.*...***....*..*.**..*.**********....*.****....*....***.*..***.*..*.*.*.*..*.*****...*.****..*****.*.**.........**...***..*.*..*...*.*..*.*...*....**..*.*..**.********.**..***..**.**.**.*.**.**.**..**...**.**...*..*.**.*....*.*.*.**...*.****....*.**...*.**....***.*.**.**.*.......*..*****........***.**.*.*.*.******.*...*..*...*...*****.*.*.**.***.******.*.***.*.*.******.....**..**.....*...**.*.********..*....*..*.*.*.*.***.***...*.***.*..*...*....*..**.*..***.*.**...*.*.*...*.*.*.....**.**..**.**...********..**.*...********.*.**********..*.**.*..**.*............**...**.***..**..*..*.*...*.****...*...*..**.**.*...***.*.*.*..**..**.**.*.*..**.*..**..*.*.*.****.......***.*.*.......***..**.**.......**...*.**.*****.*.**....**.*.*.....**...**.**.***.*.*.**.*.*.*.***....*.**.*.*..*.*******.*..*....******.....*..*.........*.*..***........***..*. **....*****.*...*....*.**.....****..****...*...*.**...*.*..***......*..**..**.******...*..*.**.*.***.*..**.*......**.***.****.****.***.*..*..****..***********.*.*.**.*.*....**...*.*..**....*****.**.****.******.*.**..*.*.***.....***.*......**..*****.*....*..*..**.*.*.*.*....*...**..**..*...***.***.........**.**.*..*.....*.**..*.***.***.*.**.**.**.*..*.**.*..*...*******.*.********.*..**....*.*.*.*..**.**.***.***..***..***....****.*..*.**...*...*.*..*.**..*..*****.*.**...**..****.*.*..*****...*..**.**..***.***..*..**....*...**.....*****..**..*...***.*..**....**..*.*.*....***..**.**.***.***..**********...***.**..*.****..*.*.*.***.*.*.*.*..*...*..*.....*..*.****..*..*.*..*.*********.*.***.*.*...*......*..**.*.**.***.*..***..**.*....*...**..**.*..***...***.*.**....**.*.**..*.*......*.....**.**.*..****.*.*.**..**..****..*..***.*.**....**..****.....***.......*..**.*.**.*.**..**..*..*.*****...*..*.*..*.***.....*.**.*..*.*..*..*...*..*..*****.*.*.....****..*.*..*..*****...****.***..**.*.*****.....*.*.***...*****.**..**.*.****..*.*..**...*...**.*.**.**.*****.*.*...**...**...***.**..*.**.**..****...****..*..*..**.*.*..*.**..*...*.**.****...*....**..*****..*.*..**..*..***.........**...*.***.*.*..***...*.***....***...*****.**.**.*.*...*..*.*.***..*..*.**......*..**.....**......*.*.....*...*.*...**...******..*.*.*.*****..*.***..**.....**.*..*..*..**..**.*..*...*.**........*****....**.**..*.**.....*.**..*.**...*.*******...**.*.**.*.***...*.*.******.**..*...*..*****...****.......*.**.*****.*.**.*.***....*..*.***.*.***.***..*...****.*..*..*.....***.***...**..*.****.*..*.*...**.......*...*.*****.***..**.*.***.*.......**....*....*.*.*.*...**.*.*.**.*.**...****.**...**....*.**.*...*******.*.*...**..*.*...**.*.***.......****..*.*...*****....***......*.*******.*.**...***......*.*..*******.**..**.***.*.****.*...*...***.**..****.*.*..*...*..*..***..****.*.....*.**.*..****..*...*****.*..****.*.....*.**.*..**....*.*******...***...**.****.*.****..*.*....*****......*.*....**...***..**.**..*.*** *..*****.******....*...*..***.****..*.*..*.*..*..***..*...**..**.***...*******..*.********.*.*.**.**.*..**...****.**..*..****.*.*.*...*......**.**.***....*.....*....*..*...**.**.**..*...****.*.*.******...*..*.**.**.***...**.*.***.***.**.***.**.*..*.*......**..***..........*..***....**..**.**....**.****.*.*...**.*.*.*****...*...*.**..**.***.****...***.*.**.**.**..*.****...**.*.***.***...*****..**..*.*.**.*.*..**..**.*.**....*..*.*...*..***..*..***..***.*.**.**.*..*****.**.*.*..*.*..***.**.*..****.****.*..*****....**.***...*.*.**....**......*****.**..****.*.****.***..*...*.*.***..**.....***.*.**...*.*..*****.*.**.*****...**.**..*..*.*...**.**..*..***....**....*...*.*.**.....*.***.*.****.********.*..*..*....*..*..*..*.********.*....*.*.**..*...***....**.*.....*.*..*.****.**..*.**.**.****.*..****.**..*.*..**.....***......*...*...*...*.*.**.*...***..*..**...*.*****...*..*..*****..*...*....****.**..*..**.****.***..*.**...*..*....*.**..*.**.**..*****..*..*.***.*.***.**.***.*..*.*.***..*..*...***.***.**....*****.*.....**.*.**.....*..*..****.***.**.*.***.**.**...**.....**.*..***......*.*.***.**.*.*.*..****.***.***......**.***.*.**..*...*.***..*.*.**.*.**.*****.***.*.*...*.*..*......*****..*.**..*..*.***.*.**...**.*..*..***.***.***..*..*.*.*.**.**..*........****.......*.....**..*.....*..***..*.....*.*.**...*....**.*.***..**.**..***.*.*...***..**.....*****...***.***.***.**.*****..*......**...**....*...*.*.*.*.***.*.**.*..***.......*.*...*.*....****.*****.*...*......***.****.**.*...*...*.***.*...******.*******.*......*.*****..*..****..*****.***.*.*.***....*....*.*.*....*.**.**...**.**....**.**.**.*..**..*****...**.*.**....*.**..***.*.*.***.......*..*.**..*..**..*.*.*...*..*..*.**.*..**.*.****.*..*.*.*...****...*****...*..**..**.**.......**.**.**.*.*..*.***.*.****.*.***.*...*..***..*.*...*.*.***.*....*.*..**..****...***..**....*...*........*..*..***.*.*.*.***.*..*.**...****.****..**.**....*.....*....**.**.**.**.**..****...***.****.*..*.*..**.***.*...*...*.*.**.....**..**..*...** .*....*.*.....****.*.***..*.*..*....****..*......*...*...*.....***....*..**.*..*.*...*..***.***.*.**.**.....***..**..**.*.*..**.****..*.*.....*.*.***...*.*.**...****..*.*.**.****...***.*.****.**.***....**..****.**..*...**.......*..**..**.......*.**.*..***.**.*...**..**..**.***.**.*.**...***.**..*.*..**.*.*****.....*.**...*.****....*.*..**.***..**..*.**..****..*...**..**..**.*.*.**.***...**.*.**.*....*..**..*...***.*****.*..*.**..*...*.*.*.*.**.*.*****.**...*.*.*...*..***.*....*..*****....**.***.....*.*****..**....****.*..***.*.*......***.****.*.....*...***.*..*.****..*..*..*.*..*..*.**..***.*.***..*.***....*.*.*..*..**..***.**..*.**......*..***..*.*......*...*.*.*..****.******.***....****...*..*.*.*..*..*.*.*.**..*.*..***..***.**.**...*..*.*.*.*...****.*..***.*.**..****....**.*..******.*.**.**.*....*.*.**.*...**.....*.*..*.*..***.*.*.*...***...**.**..*.*.*.....*.***.****.*...*.**...**..***....***..*..**.**.....****..**...*.*..****.*.**..***...****....**...*****.*.*...*.**.*..*..*.**.***.***.**.*.**....*..*.*****.*...***..***.****...**.*.*..*..*..*.**.*.*...*..**.*.***.*.*..***********..*.*.****..**....*.*..****...**......*.*...*.*.*.....*.**..**.*..***....*.*..*.....**.***...***...*...******.*.**..**.**...****.***..****.*..*....*.....*.*...****.*****.*.*...***.**.**..*.*..*.**..******.*...**..***.****.**.**.*...*..*.......*******.***.*.*....*..**..**.*.****.*.****.**.*..*.*...**..******.*****...**.*.*******...*...**..*....**...***.*.*...***.*..******.*....***.**.***.***.**...**.****.***.....*..***....*..*.**.*.*****..*..*..***.*...**.*..******........*.*...***.****.**...********...****........****...**.*.*..*.*..**...*....****...*..**..***...**.***....***...**...*..*.*.....*.*.***.*.****.....**...*....*****.**...*..**.*.***.*....*....*..*....**.*.*..*.*.**.*...*****.**..**..**..**..***..**.....*.**.**.**..*..***.*.*..*..*..*......**.*.*.*.**....*..**.*.******...*...****...*.**...**.**..**.***..********....**...**.*.*..*.*.****.****.***.**.....*..*.*...*.****.*..*.** *.......*.*.*.**.*.*...***.*.*.*.*..*.***..**.*....****.********.*.**********.**.......***..*.*........**...*..*...*.*...*..**.......*.*...***.***.*...**.*..*.*.**.*...***....**..***..******.*.*..*.****..**..**.*.***...*..*******.*.*..*.***.*.*.**..**.***.*.*....*....**.**..***.**......***.*...***.*.***.....*.....***..***..*.****......**.....**...**.*.*.....*****..*.*..**.*.*..***...**...**.*.*.*.***..*.**...*....*...**.*..****.*.*..*.*..**.****.*.***.*..*.**..**.****..***.*.*.**..**.**.*........****...*..*******.*..***....***..****...*.*.**.....*.*...*....*..***.********.*.*.*.*.*.**....****...*....*..****....****.....*.*...***.*.****....**...**...**..*...**....******.......*.****.*.*.***..*....*.....***.***.**..*******........*.***.***..*.**.****.**.*.**.....**.******.*****..***.**..*..**....*......*.***.....**.*.*.*....**.****.*.**.**...****.**.***.***..*.*..**.*.***.****.*.*..*.****....**.******.**....*..*...*..**.*.***...*.*....*.**.*.***.*...*.*.*.**...***...**.*.****.*...*****....*.*.......*.***.*..*.*.***..*.*.*..*..**.*.*...*..**....**....*.*.**.....*..*..***.***.*.*...***....**.*..**.***...**.***...****.**.**.*...*****..**...***.***.***.***..***...*..*.*.***.***.*...*...****.*....*..***..*.*.**.*.******....*.**..*...*..**.**.**..*....*****.***.....**..****.**.**.*.**...*.......*.***.*.*..****..*...*.*..***..*.*.*........****....*.*.*..**.****...**.*..*.***..**...*.****.*******...*........*..*.*.*.*.***.**...*******.*.*.*..***..*.**..*...*...**.*.*..**..*..*.*.**..**....***.***.*****.**.....*.**..*....***..*......*..*......*....*........*.*.....*....***..*..*....*..*.*.*.*.****..***....**..*.*.....***.**..*..*...*****....*.**...*.**.***.*...***....***...****....*.**.**.*.**.*.....*.*****.*....*.*.**.........****..*.***.***.....**.*******.**..**.***.*.*..*..**.**..****..*..*.**....*..**..*.****..***.*.*....**.*.....*..******.**..**.*.**...*..*.**...***.*..*.**...*.*.*.*.****..**.*.****.*.*.*..*..*.***.**...*.*..**.....*..*.*.*.*.****.*.*******....*....***..* .*****..**.**.*.**.**...****.*.**.......*..***.***.*....*..*...*...******.****..*....*****..*.*********.****.*..**...*.***...*..*.*.***.....**..*....*.**.*..*..**....****..*.*.....*..**.*.*...**************...**.*.**....**..***.....*..**.*.*****.****..***..*......*.......*.***....*......**..*.*.*....*....**...**.***.*..*...*...*..*....*.*.***...**.*****.*.*...*...***...*...*.**.*.******....*...**..****.***.**.*******......*.*.**..*.*.**.***...*..*...*.*.*.*..**.*.**.***.****..**.*.*...****...***.*..*......*.**...*..**..**.***..***....**..*.***.*****.*.*.*.*.....****.*.********.***..**...*.******..**....*.*.**.**.*.*.*.**......*.....******.**.**.*.**..***...*.***..*.*...*..*******..*******..***..***.***.*.*.***.*****..***.**.*.*.*.*...*....*...**.****.......**.*..*****.****..*.**.*...*...**.**.*...**.*.******..**.....*.**....****...*.*.*..*.*.*....*******.*.**...........*..**...**.**.*.**..**.**.****..***..*.*.*..**.....*...**.....*..*.....*.**.*..*.****.***..*.*.*.*.*..*.*.***.*....*..**...*.....***..*.*..*..**..****......*..*.*.**.*....*.*******..*..**.*...**.*...****.*.....****..*..*.**..*..**...*......*.*..*..**.......**.***.****.....***....*.****.**..**........*..*.*****.*..*.**.**...***..*..******.**.*.*.........*****.*.*....**.....***.....**..****.***.....***..*.....*.*....*...***.*.**..**.**...***.*..**...*.*..*.....**.**..**....*....*..*..*.*.*.**...*.****..*..****..*..*.***....*.**.*..*...........**.......*.**.***...*.****.*.**.*.*.***..**..*.*....*.*.****...*.**.*.*.**....**..***.*.***.*******.*....***..***.****.*.*...***...*.**.*.*..*....*****..****.***.....***.**..****.*.***.....*..*..**.*...*.**.*.*..*********.***..*.**....*.***.**.***.....*.*.*..**.*..*...**.....***..****....**....***.**.*...*.**.*..**.*.*..***.*....*.*.*...**.*..***...*.**.****.*..**.**..*.*.*.*....*..*..*.*..*.*...*..*...*.**..*..*..***.*.**.*.**....*.****.**....***.**..**..**..*.......***.***....*..*...*..*.**.*...**.*****.***..*......*.....*.......*..***.**....***.*.***..***.*.***. **.......*****.*.**..*.*...**.*.*.....*..*.***.*.*.*..**..*.*....*..**.....*...*.**..*...***....**.*.*.*..**..*..**.***.**.....*.*.****.**..*...**.....*.*.*.***...***..*..**..*...**.....***...*.****......*..*******..**...*..***.*.**..*...*.*.**.***.**.***.*.*.**.*.*.*.....**....*.*..**.*.*.*....*.*.*...********.****.....*...*****..**.**..*****..*..*...**.******...*.*.*.*****...**...*...*..*.**..*.***.*.**.*.*.**.....****.....*...*..**.***..**..*.**...**.*.****....**..***..*....**..*.******.***..**..*.*****.***.*******.......*...*.**..***.*.****.*.**.****.**....*...******.*...**.**.**.*.*.*..***..*....**.*.****.*.***.**.****..**.*****..**......*.***..*.**...*.....*.*.***..**.*.****.*..*****.*.*.**...**.....**..**.**...*********.*.****.*..**.*******.*..*..**.*.***........*.*...**.***.***.***......*..**.**.**...*.****.****...**...*..*.**.*.**.*.**..*....*..**.**..*******...*....****.********.*..*.*.****....*...**.***.***...**.**.*.*...........*.**..**..**.*.*...*..***..*..*.***..******.*..**..*.*********..**..*.**.*...*..*.**.**.*..***.***..**..****.**.**..**..**....**.**.*..*.***.**..*.*..*...***.*..************..*.*..*....*.*.**.*****.***......*.*..***.***.**.***..*.**..*....*..*.*...*.*.**.***.*.....***..*.**....*...*.*.*.*.***.....***.***..*****.*.**.*.*..*.****..........*.**...*....****.....***....***....**.*..*.**....***..**.*...**.*...**.*****..*..*.*.***.*...*.***.*.*...*..**..*.***.*..*.****.**.*......****.*....*..*.*.*.*.**.**.**.*.**.*.**..*...*****..*...**.*...**.**...***...*..**..*..*...*......*.***.**..*.***..***.*.**..**.**..*....*.....*******.*.*.....*****..*****....*..*...**.*.**...**...*...****.*.*.******.*..*.****.*..*.**.***..*.**.**.****.*.*...**.***...*....*.***.*****..***.***...*.*.**..*.*.*...*.****..**..****.******.*..*.*.*..***..*.****.*.***.**.*....*..*....*.**..*..**..**.*.***.******.*.****..**..*.*...**.*...*....*.....**..**.*.*.***.*..*.***..*..*******.****..*.**....*.*..**..*.***.***..*****.*..*..**..**.*.*.*****...***.***.**...*..*.***.. **....*.**.***.*.**.*****..**.*.*...**.***..**..*..**..*****.*....*..**......*.*.*.**..***...**.*.*....*..*..**...**.*..*.**...*.**..**..*******.**....**.*.*.***.*.*.*...*******......*.....*...*.*..*....**...***....*.****.**.*.*..*....*...**.***..**.**..*...**.*.***....****...****..**.****....*.*.....*...*...**.***...***.*..*.*...**..***.....*.****.***.*.**.*....**..*..*.***..**.**.***......*****.*.***.*..*..*.*******.*****..**.*...****...*.*....*..**.*.******.****...*.*.***.*.*.....**.*...***.*...****.*..**.**.**..*.*....*....***...**.*...*.......**.*..**.*.*.....****....*.*.......*.*.*........*..*****....**.*..**.*.*.***.*..****...***..**.*....*..*.*..**.**.*...**.....**.....***..**.**..*.*....**.*.***...*..*..**..**....****..***.*...*...****.*****......****.****.....*****.*.*...*...*.****.*****.*..*.*...**..*.*.*..***..*..*.***.*..**.****.*...*.*.*..*****.*...***.*.**.*.***.*.**......******.**.....*..*......***..***.*..****....*....*..*...*..**.****.*.**.**..***.**...**..*.*.*..*..*.*.*..*..*.*.*****..**.***.*.*.**.*****..*.***.**.**..**..*..****.**..*****..*...*.**.*.***..****...*.*.*****.**...*..*...*...*.********....***......**..*****.*...**...**......**..**.***..***.**********.*.....****.*.....**..*.*****.**.*.**.*.*..***.*..*...***.****.*.*******..***.*..*...*..****.**..****.***.***...*****..**..*.......***..**.**.****...........***....****..****.**.******.****.**..*.....**....*..*****...*.***..*.**..*.....*..*..******..***..*.****..**.****.*...*.***..*.**.*.**....*.***.*..*.***..*.*******.****.***.****..*.*..*.****.*.**.*****....*.*.*....**..*...*.*.**.********.*.*.***.*..*****..**.**.******.*.....*..***.*.*..***.*.*..**.....*.**.**.*..***.**...**.....*...****..**.****..*.*.*..**.*..**.*.*.*....**.*...*****..*...*****...*.**.***.****..**.***.*.*.*..****.*..**.*.*....*.**.*.**.*.*....***...*****.*************.***.*.***...*.****.*......**.*.....*.*.*******.***.*.***..****.*******..*..*...****.****..*.*.....**...**.*....***......*.**..**..**.*.*.**.*....*.***. .*.**....****..***.**...*.....****....***.**.**.....*.*...*.**.****.****....*....*...*.*.****.*.****....***..**.**.*..*....**....****....*...***.**....**.*.**...**.*.*...**..*..*****.*.*.***...**.*..**.*****.*.*...*****..***..**..*.**...***********...**.*.....*.*..**..**..*.......**.*****..*.*.**....*.*.*.**.*.***..*..*******.*.****.....**....*.**.*.*...*.*****.*....**.*.*...**....**.**.*.*..***..*...*...*********.*.**......*.....******.*.*.**....**..**....****...*.**...*..**.***.****.*..*.***.**..**....***.**.**.*.***..*..*.....****..*..**...*.***..***....**.*....**..*...*...*..***.**.*.*....**.***.***...*.*.*..*.*..**...*.*.***..****.*......***.**..**.*.*....****.*.*.******....*.*.*.*.*..**..*.......**...*....**.*****.*.*.*..**....**..*....*...*.*.*...**..*..*.*.....*..*....*...*.*.**..*.*********.***......***.*.**...*.*...**.**.*..*.*..*.**.....****.**.***..*...*.***...*.***..*.***.**.**.**..**.*...*..***..*.**.***...*...*..*.*****.*.**...***.*...****.******..**.*.*.*.*.........**.*....*.*.....**...*....***.*...***..*.**.*.........*...**..*.***.**.*..*.***.**..*.***...*..**....*.*.*******.***........*..***.**.....**..**.*..**.*****...*.***.*.**..**...***...****.****..*.*****.**.*.***.**.*.*.**..*.*..*......*..**........*..*.*...**..**..**.....*.*.*...*.*..*.....*.**.*...*....*.*...*.*...***..*..*.**.***.....*.***..***..***..........*....******.*....*.*.****.**....***..***..****....*.***.*....**...**.****.*..*....*.****..***.*.**.**.***...*..**.****..*..**.....****........*.****.*.....*.*.*...*.*....**.*.*...****..*...****...*.....*..*.*..*.....*.**..*.......***.....*.*..****....*.....*..***....*..*...**..*****.****..**..**..*.*..*.******...**...**..**.*...*..*.*.****..**....**...**.*...*.*.***.***..**.***.*.*.**...*....*..*...*......**...***.****.**.*..*.*.*...*****.*...*...*..*.**..****..*......*..***.****.****.*.****..*..**..***.**.*****.*.****.*..*.....********.**..*.*.*....*.*.*.*.*...****.***.*.....*.**.*.***.*.*..*..*.*.**.*.*.*****.*.*.*..*.*.*..****.***** .***.*.**...*..*..*..**...***..*..****.**.*.**.**...********.*..*.*****.....***..**.*.***...**...*...**.*.*...***.**.*...*..***..**.***.*...*...*.....*..**...*****.*....***.*.*.*.*...**.*.****.*...*..**..**.**.****.*..***..*.**.****..*...***.*.***.**..***..*......*....**...*..****..**.*..******....**...*...***.**.*..*...**....**.....***.**.*.....*..*...**...**.*.**.**..*.*.**.***.**...**.**....*****..***....*..**.***...**.**.**.*.**.*......**.*.*...*.****.*.**.*..**.*...*..****.***.*****...*..**...*...****..***.**...*....**..***.*.*...**...*...**..***..**.****.*..****..*...*..*..*...**....*.*..**.*******..*..*......****.*...*..**.**.*...*....**.*.**..*..*..*.*.*****....*..*.*..**.**...*.***.....*.*..*.*..*.*.*...***..*...*..*..***.*.*.**.**********.***..*......*..****....**.**.****..*....***......****.*......*.*..*..*.***.*.******...*****.*..*..*.*.*.*.**....*..**.*.*.**.*.*...*..*.**.**.***.**...*.***.*.*.***..****..*...**.*.*..****..****..***.*.*.....*.***.**..****.*.*.*.**.****..**.*.***..*.*.*..**.***.**..***..*.**.*..***.*.*.*..***.*.**.**..***.*.*.**.**....**.****..**...*.*.....****.*....**.***..**..**..**..***.*******.**..*...***...**...*.*.**..*...***..*....***.*.**.**.**.**.....*.*...*.**.*****..****.**.***..*.....*.*.***.*.....*......**.**.**..******..****.*.***..**.*.**..*...**.***.*.*..*..*.**.....*****..**.**..*****.*....**.*************......*.**..**.****.******......*...**.*.*..*...*.....***.**..*.*..*.*...***....*.........**.*...*.*.***.*.*.*.*........*.*..*....*...******...***..*.*....*..**..*******.*.*...*..**...*...****.***.*.**.***....**..**.*...*..***..*...*..**..**.**.*...*..*.**..***.**..*..**.*****.*..*...****....*******.***.*.*..**.*...*.*..*.*....*.*.......*.**.*...*...*.......*.*.**.***..*.***.*....*.**.**..******.**....*.***.*.***......*......**..**...***.**.*.*.***.*..**.*..*...**..*.*.*.**......***.*..*****..**.***.*.***.*.****.*........******.**.**.*.*.....*.*.**.*...**.*.**...*...**...*.**..**...*..***.......**..**...**.***...*..*...* ..*.****..*..*..*****.**....**.*...*.****...*.....*.*****..**.**.*****.**...**..*...*...****.*.**.*.....*...*.**..***...********..*..**.**..**..*.*....***...*.**.***..*.**..*.*...*.*...*.....*....**.*.***.*..***.*.*.......*..*....*...*..****..**...**.***...**.**.....***...*..*.*****.*.**...*..**.*...**..**....**...*****..**......***.*.**..**.....*..*.***.**..**.*******...*.*......**.**.*....*..**.**..**.**.*.*.**..*.*..**.*...*.*...****.*....**..*.**.**....*****..**.*...*.......***.*.**..*...*....*.**...***...*..***...*..*.****.**.**.***..*....**....*.*.*....**..***...**..*..*..*..***.*.*.*.*....**.*.**...*...*.**...***.....****.***.****.**..***.***....*..*.*.******..***.**..**..*..*..*.*.**.**.**.*..***.**.**.***.*.**...**..****.*...******.**...**...*..***..*.***.....*..*.*..**..***.**..*.*.**...*...****.....***....*..**.*.*.....**.****...*.**.*.....*.**..*...****.*.****.******...****.**.**....***.***...*..*...*****.***.**.*..**.**.**....*.*****.*.*.*...*..**..*.*..*.......*.*..*..*****.*******.***.*.....***..*..*.*****.*.*..**....*.**.*..*...*.*.**.***......*.*..**..**.*****.*.*.**.***.***....**.*.*.****.***.**.****..***..*...*..**.*.******..***..*.*...****...***.*.*.*.**.*.**.**..**..*..**.**.*****.****.*******.***...**.*...*..******.*.**..***......***.***.***..*....****...***...***....*..*..*.****..**..*.**..**.**...*..**..*****....**.**********.****.*...*.*****.....**.******.*.*****.*..*.***...**.***.**....*****....****..*.**...*....*...*.*.....*.*....***.****.....***......*..***.**..*.**..*.....***.*...**.***...*...**..**..*.*...*..*..*....*...*...******..*.*******.***...**.***....****..***.*....*..*...*.*.*.***.....*..........*...**......****.*..***...***.****.*....*.****.*.*..***.***..*....**.*.**.*..**.***.*....***.**..**....*...*...**.*.*******.*.**..*..*.*.*......**..*....*.*.*.**..**.**...*..**...*.*.**.*.....****.*.***....*..**.**.*.*...*...*.*..*.*.**.*...*...**..**.*.***.*.*.**.*....**..*.***...*.*.*.**.*****.***.....****..*....*.*...*...***..****..** ***..*****.......*.....***..****.**...****...**...****.*.*.*.*..**.****.***..***.*.*..*.**.*.***..****.**.*.**...*.*.*.***......*...*....**.*..***.....**....****.**.**.**.**********.**.*..*.***.*.**.*.*.***.******.****.**.**.*..****.*.*..*.*.*.*.**..***.**.*.***....****..*****.**.****.....*.********.*.*.****..**.*.*******.*...*****..*.....**...**.**........**.**.**..*.*.*..*......********.**.***..**.*..**.**.*.....**.*.*..**.*.**.*.*..*.**....*....*****...**.**.......**.**....**.***...*.*..*.*..*****..**.....***.**.*..**..*.***.....*.*.....*...***.*.*..***..*.**.**.*.*..*...*..*****.**..*..***.**....*****..*...*.*...*.**.*.*.***.*........*.****...**.****..**.*.*.**.***.*.....**...**..**..**.******.....**.*.*.*.....***.*.**...***...*...****...****...*..**..*******..****.**......*.**.***.*****.*********..*.*.*******.**.*...***.*.**..*..*..*.*..*..*..*..*.*..*...*...*.*.**...*.**..*..*.***.***.*....******...*..*..*.*.*.****...**..*.....*..**...*..*..**......*.**..*.*.***.*.*...**.*..*......****.*****.*.**...**.**..*.**...**.*..*****...**.****..*.***..*.*.*..***..**..*.......**...**.*.*.*.***....**.**.*..**.*...**.**.*..*.*...*...*..*..********..*....**...***.*.*...*.**.***...*...**.*.*.**....*..*.***.******.*.*.*...***.*.....**...*..*.***...*.****..**..**.*...*....**.****.***.**.***..*..*.*...*.*.*****..****.*****.**.**..**.*..******...*.**...***.**..*..***...**..**.*.*.*.**..*.*.*.*.****.*.*.....*.*....*.*...**.*.**..*.*.**.*.**....*.....*..**.*..**..*.**.***..*.*..****..*.**.*****.**....*.*.*.****..*.*..*.**...****...***.*******.*.**.***...*.**....***..***.*..***....*.**.*..***..*.****..**..****.*..****.*...****...*..**....*..**...*.***.**..*...*..*.*....**..*.*.****.*****.**.*...**...**.....*....*.*....***.*...*....*.*****..**..*..*******.*..*.**.........**..**.*..******...*..*.**...*..*.......*.*****..**....**...**.***..*.*****.*****...*******.******.*..**.*..*.***.*.***..****....****..**.*.***.**..*..*..*....*..*.**.*...***.***.**********..*.**..***......*****.*.. .****.*.*..**.**.*.*.*.*.*.*....*..*..****......*.*..*.***.**...*.**.**.**..*.**.*....****.**.***.*.***......**..**..*.*.***..***.*..**.**.**....***.*.**.*.*.*.*..******..*.*.*.*.****...***....**..*..*.*...*..***....****.**..***.*.****...*.*.**.***.***.*.***..*.....***...*.*.*******..*..**..**....*.*...**.***.**..*...*..*.**.*..........*...*..*...**.*..*..***.****...*.***...***.***.*****.****...*.**.*.***...**...**..*..*.**.****..*...****..*.*.**..*..**********....*..*.*...*....*..*.*..*******....*.*...**.*.**...*.*..*.****.*..**..***..*...*.*..**.*.*.*.****...*.*....*.****.....**.*.*..*...**..*..**.*.***...*...*****...*.***...*.**.*...*.*****...*..*.***.*.***..*.*.*******.*.*..**....*.*.*...*..**....***..**.*.*.*..***...**.***.*****..****..**.*.*...*.*.*.*******..*.**..****..***....*..**.***.****...*****.****..**...*..*.**..**.**..***.*.*.**...*.***....*.....*..*....****....**..**.*..*.*.*..**.**..*....*..****.**..*..*.*..**..****.**.*..******.*.**.*...**.**.***.*.*.**...*.**...**.*...**..*..***.....*.*...******.*.*....*.**.***.........*..*.******.***...*.**.**...***.****.*****.*******.*.*.**.*..*...***..**.**......*...**..*...**.***.*..*.*.*......**..**...*...*.*......*..**.*.***.....******......**.***.*.*..**..**..**..*..........*.*****.*.*..*..*..******.*.**...*.****..**.*.*.**.******...******.**...******.****.***.*******.*******.*.********...***.*...**..****....**....***..**.*..***.*....*****...*****.*****....*******..***.**.****..*..*..****.*.*.**....**.**.*..*.*****.**....*..*..*.*.***.****....*..***..**.******.*.....**.**...******......*..**.*..**....*.*...*****..*.........*********.*...**.***..**.*****..****.*.*..***...*..**.....**.*..*..*.**..*.**.**..*..*...*.***.*.*.....***.*.*.***.**..*......*.**....**..***.....*****..*..***.*..***.***.**.*.....*.****.*.*...*..**.**.**.****.****..**.**..**..**.*..**...**.*.*.....*.**.*.***..*..****....*****.**.*.*..*.***.***...*****.*..**.*****.******.**..**.....***..**.....*.*........*.*..*..*...****.**.......******.** ***.**....**....***..**.****.**.**.*....**.**.*****.*.**..*.*.*.*.....*.*..........****.**...*..**..**.**..*.****..*****...****.*.**..*.***...*.****.*....*.****.*.*.**..**..*.*.**.**.*...**...**.*.**.*.*.**.**.....*...*.....*....**.***..*.****.**..***.*.*....*.***.*********.*.***.***.*****.....**..**..**.*.*...***...*.***.*.*.*.**.*.*.*...*...****..***.*.....*...**....*.*.*****....*.**.*.***.***..***.**.**..*.**.****......*******.***..***.**...*.*.*..**.****.*..****.**..*....*..*..*....**....**....*...**..*....***.***.****......*.*...*....*..**......*.**.****.**..*.*.*.**..**.....*..*.**..*.**.**.*.*.*****.**.*..***....*...**..**.**.*.***.***..*.*.*...**..****...*.*.*...**..*.*....*..****.*..***.*.**....*....*.**.**.**..*.*..*..******.....*.*.**..*.*.......*.*.*...**.*.*..*......*.**...*...**.*...***.***.*.*...****.*.*****.*..**.**..*..**..*.*.*..*...*..*.......*.*.*****....**..*..********.**.*.*****....*.*.*.....*.*****.*.*...*.*.*.**.*.*..**.***.*.*...*..****.**.**.*..**.**.***.*..*...*......****..***.**.*.*.**.***....*.....**.***.*....*..*....**.*****....***.*****....**.*.*..*****.***.**.*...**..**...**...*..***....**..*.**.*..*.*.........*.*..*.***.**.****..*.....*.*...***.*..*.*..*.*...***.*....*.**..*...*.******.*....***.***..*..*.*.*..*...***.*..**...*.*...*.*....**.***...*****...*....*....*..***.**.*....***.***....***.*.****..*..*....*.**.****.*.*....*..***.**....*.**..*..*..**...**.**..*.*.*.*.*..**..*...***..***...***.**...***..*..*....*.*...***.****.*.*...*.***.*.*.**..**.**..***.....**.***.**.......**.*..***.*...****.**.*.****.*****.**....**.****...*..*..*..*...*.*..*.*.*.***.....*..*.*.*...***...**..***.*******..*.*******.*.****.*...*.*.*...*.*......**..***..*.*.*..****...*..**.*..*..**...*.*.****.***.***......**..*...*.**.**.....*.**.*.**..*.*.*****.**...**.**........*.*.**.*...*......**..***.......****..**.***.*.*..**.*.....*.*.****....****..*.*...*****...**.*.....*..*....***.*.*..*..*...********.*.***...****.***.**.....*********......*..**.****...... .*..***..*..*.***.**.*.*..**..*.**.****.*..*....*.*..**..****.*.*..*...*.*.*.*.*******.*.**..*.*.*.*.*****.*.*.*.***......**..**.*.......**..******.*....*....*..*...*.*....**.*.*..*..**.*.**..**..*.*..*.*...***.******...*.**.*....**...**....*****.***...***...*..***.****..*.**...**..*..*.*..*...***..*.*..***..***.*.*..*.....*******.*..**.*.*.**..*.*...*.*******.***.**.***.*..*.......*.*..**......*.....*....*....***....*...**..*..**..****.**..*.***..**.**.***..**..**.*....***....***..****.*.*.*..*.*..***..*...***.*.........*.***..**..*.****..*......*.**.***....*...**.**...*.....**..**..**.**..*.**..........*.*...*..***..*.....**..*.***...*.**.**.*...****.*.***....****.**......*.........*.*...**....***..***.*...**.*.*...**.....**.**.*....*..**....*..*...*.*.*******...*..****..*..**..****.*.*..*.*..**...*....*****.*******.***.**********....***.*.***.*.**...*...*.......***......*..**..*.*.***..*...*...*..**.**.*********..***..**.**.*..*.*...**.....**...*...*..*.**..*.*.*...*...*..**.*.****..****....*..*.*.**..*.**.*...***..***....**.*.*.*...*...****..***.*..*..*.*******.**.*..****..**.*.*****.**..*.**.**.**...**.**.*..***..*.**.**..***.****.**..*.*..*...**.*.*.**.*..*.*..********..**.*..*.*...*.***.**.**..**..****.**.**.*..*.***.**.**.*.*.***.*...*..*.**.*..****.......*.**.***.**.**.**.*.*..*.*.***.*.***...**.**.*.***....***.....*.***....**....**.**.**...****.*....*.***...***.....**.....**..*..*.*.*........***..*.***.....*....**.*.*...*****..***.....**.*.*****..*....***......*.*..*..*.**..*....**.*.*.*.**.****.**.*........**.*.*.*.*...*.**.**....**..**.***..**.*.***.*..*..*.***.*.**.*.***..*****...*.****.*...*.**.***.....*.*.******.*...***.*.***....*******.*.****...**....*...*....*.**...**..*..*....***..***.*.*...***...*..**.*.**...***.*..*.*..****..*.*..*.*..*...*****.*.*****.*.**.*******..*.**.*...*.**..*......**.**.*.*...**.**...*..*..**.*.****.**.**.**.*.**..**..*..****.*..*..****.**.***.*.**.*..***.**.***...****..*..*....**.*.*.*...*.*.***....*.**..**.***.*...*.***. **.*....*.*....*.******.....*.*.**..*.*.*********.***..*..*****.*.*....***..*.*..**....**.*..*.***..*..*.*..*...*..***...***....*.**....*.....*...****.*.*.****..*.****.*...**....***.*....*..***...*..**..**...**.*.**.**.**..*...*.***..***..**..*...*..*.**.*.*...*****.....*.***..***.*..*..*..*****...****..****.****.*.*..*.*.*....*..*.*..*.**.*.****..*....*.**...*.***..*.*.****..*...*.*.*.*..*.*.........*...*****.*.....*...*..**.*.***.**...*....*.*..*.*..*..***.**.*..*.*.**.***....*..**.*...****..**.**.*..***.*...**...*********.**...*.*.*....*****..*****.**.*.*.**.****.*.*...**.**....****......*....**.***..*****....***.....*....*....*.**.**.**....**.*...*......*...***..****.*....*.....**....*.*...*....****.**.**..****.**.....*...*...*****...***...****.*...*.*.*.*.*.*..*.*.*..****..**..***.**.*......**.**...*****.*.**....****..*..*****..*...**.***.**....**.*..***...*....**....*.****..*.**.***...**..*.**.***.***.*.**...*..**..*...***.*...*..***.*....*...**...*.*.*..**....**..*.**.....****...*.**.*.*..*.*..**.**.*.*..**.....*.*....*...*.*..****.*******.***...*.....**.**..**..**...*...*.*.*.*...***....**...**...*.*..*.**....*********..*.*.....***...***.**.***.*.*****.*.**...***.**..*.****..*.***..*.**.*..*..*.*...*.**.*****.....***...*.**...*.*.***...*.*.*...***.**.*.*....**..*....*....*.**...*.******.**..*...*.*.***..*...*****....***.*....*.**....**.**.**..*........*.*...******...*.*.*.*...**..*...**...***.**.*..**.*.*..*.*.*.***..****..**.*.*.*.***.**..**......*....**.*...*..**.*.*.*.**.**.*....****..*.*..***..*..*..*.*.*.******.*.*.*.**...*.**.**.*..**.....*.*..*...*....*..*..**....*.*..***......**....*..*.**..*.**.*.*.**..****....***.*.**..*..****...*****.*.*...*.**..***.*.*.*..*..*........***.****..*....*....*.....*.**..****.*...**..*.*.*******..***.*.*..***.*******...*.******...*..*.*.*.*..*..**.*.***....**.**.*.*.*..***.*...**.**..*.**.****.*.***......*..*****..**..*****.*..****.***.*.**.**.*.....**.**....**....***.*.*..*..**..**.**....*..*...**..*.**.***.*.*.*.*.** ********.......**..*...**.**...**..**..**.*..****...*.*..****......****.***...****...**.*..**.***.**..*...*....****.***..*.******.*..**.....**....***.*.**.*......**.*.*.*.**..****......**..*.*.****.**..*.***..*..*.*..*..*******...*....*...**.*..*....***.*.**....*.*...***...*.*..**.***.***.*.**.*****..*..*.*..***..*..*.*.*...**..*...**.**.**.****..*..**...*.*..*.*.*.*..**......***..****.**.****...***.*..*.*.*..***..**..*.*.*.**..**..*.**..**.*.***..**.****..******..***....*.*.**..*.*****.*.*****.*.*..***...*.**.*.*.*.*....*.*.....*..*..**..*....****...*..*.**..***..****......*.*.**.**.*.*.*****..**..**.......**.*..*****.....**.*...**...***.*..*..*****..*..*...**...**..*****..**.**.**.**.****.**...*.*.*.*.**.*...**.*.*.**.*...*.*..*.*...*.*..****...**.**.*.***.**...*.***.....*..*..**.......***...*..**.*.*..****.**.*....*.....**..**.*.**...*.......*.*.**.*.**...*..***...**..***..********.*.*****.*..**.**...**..*****.**..*....*******..**...****.*..****..*..****.**...*.**.*.*.*..*.*.**.*...*.**.****....*..*...***.**.*.*.*.*..*.*.*....*.**.**.*....****.**.*.***..**....***..**.*.**....*...*...****.*..**.**..**.*...*.**....*.**.*.*.****...*.....*.*....***....****.*.***..*..*...*.*.*.*******..**...**.*****.*.*.*.**...*........**..***..*...***.****.*.***.*..**...**.**.*.*..*.******..*.*...*..**.*...*..**...**.**....*******....***.**..*..*............**.*.*....*..*.***..*.***.*..*.****.....*.****..**..*.*..*.*...**.........*.***..*..**.*.*..*..*.*....*.*..*...***..*.**.*.*.*....*.*..***.*...**..*.**..**..**.**.*.***...******...**..*.****..*.**.....*..*****.*.***....****..**.*.......**...*.******.**.*..*.***.***..*.**..*****.**.*...*..****.*.*.*.*..*....**.**..*.*.*.***...*.........*.*.*......**.*******.***..*...*......*.*.*..*.*....***..*....*....*...*....*.**.*....**..*.***.***.*****.*.*.****...**.**.**.**...***...*.**..***..*.*.**...*..*....**..**..*...**....**..*****...*...*.*....****...*.....*.*..*.*..***.*.**..**.*.*...***.*...***..*.**.....**.*.**...*..****.****.*..*...* ***....**.*..*...*...*.**..*.***.****..*..*..**.**.*..*.**.*****..**.*.*.*.*..*..**.*........*.*.*****.****.**..*...*....*.*.*.*.*.***...***.**.**....*.**.....**.**.***.*.....**.**********.**.*...*..*..**..***.***..**..*.**.........****..*..*****.***..*....**.******.****..*....*.****......***.*...*...*.***...*..******..**..*.*..*..**...*******.*.*...*.*....**...******..*****...*****.**.*......*....*.....*...*....**.*.**....*.*.*.....*...*......*.*.**.*..********.*..*.*....*.*..*.****.**....*...*.**.**.********..*.**..**.....**.*..*.**..**..***..*.*..**.***..*.*....*.*.****..***.****..*.***.*..*..*..*.....**.**.**..*..***.*.**..*..**.****.*..*..............*.*..***.*..*..*.*.*.**.**...*..****..*.*.****.******.....*.***.*.*.*.****.*..***..*...**...***..*.*.**.*.*..****.*..*.**..*....***........***.*.*...*...***.*....**.**.*.**...*.****...*.*..*...****.**.**.*.***..**.*..**.*.*.****...***..*.*..*******.**......****...*.**...*.*..*.***.****..*...****..*...*..*.*...*.***...*....*....**....**...*.****...**.*.......*...***.**.....*.*...*.*.*..**.**...*...**.*.**.**.*.*..*******.******.**....**.******.**.****.*..*.*.....*.*.**...**..*.*..***..*.........*.*.***..**....**.****...**...***....*....**.***.......*.***..***..**.*.*.***.*...****.**...***.***...*.*...*....***..****.*****.***.....*****.**..*.*..**.**..**.*.*.*...*.*.**.*..***.*.*..*..*.*....****.*.**.**..*.*****..*..*...***.*...*.*.*..*.*.*.****.*..*.*.*******.*.*.*.****.*.*.....**..*.**.*..*.*.*.***.**...*..*.**.*.....***.**....*.*.*.*..*..**....**.**..*..**.**..**.*.***...*****.*.*.***.**....*..*.**.*.**..***..*..*..*...*.****..*.****..**...*.*..**..*...*..*.**.*..***.***..**..*...***.....*..*..*..**.*..*.......**.**..*.****...**.*.***.*.**.......*.***..****.*.***..*...*.*..*****.***.*....***...****.**...***.***.*..***....*...*...*.****.*.....*.*.**.......*******....*.****.********......*.*.*.....*****.**.*.**.*..**.*..**..***.*..*.*****.....*..*..***.*..*.*....**.....***.*.****....*****.*......*.****.**....***...* **..*.*****..*..****.*.*....*..*..*.**..**...***..***.*..*.**..*...********....****......**.****.**..*....****...*.....*.*..**....****.*.*..**.*.***.....**.****..*..*.*..**.**.**.**....*.*..*.*.*.*****.*.*..*.*....*.**.*......******.**..**.***.***.**.***..*.*.****.**..**....*.*...*.*.*..****...*..*...**.***...***..*.*..*.**.******.**.***...*.**...**.**.*...*.*.*..**...*..**..*.**.*.*.*...*...*...**.**.....**....*.*.**.****.****.*..**.*..*.*..***.**..*.**.**.*****..*.**.**...*.*.***.*.*.*....**..*.*....**.**.*........*..**...*..**.*.....**.**.*.*****..*......**..***.*.**.***.**.*.*..*****.*....******.*......**...*****.*..**.*.***.**.******..***.****..*.****...*..*..*....**..*.**.*...*.*.*..*..**..*..*.....*..*..*..**..*.******.***.*.*.*..**....*.*..*..*.*...*.**.*...*.**.***.*.**..*....**.**.**.*....*....*..*..*..**.*..**.*****.*.**.*..***.****.*.*....*..*.....*.***.********...*....*....*..**....****.*.**.***...**.....**...**...********.**.*..**.*.*..*..*****.*....*.....*...***...**...**..**...*..*.*.***..*.....****.**..*...**.**...**..*....*.*.**..***.**...*.***.***..*......***.**...**..****.**.*.*.**.*.**.**.**.*..*.*.***.**.***.**..*....**.*..**.......**..*.*.*..**.********.*..*.*..**.*.**..*...**...*...****...*.**.***...*.***....**.**...**..*....**..***.*.*.**.*.*.*.**...*.*...**.**..******.***.****..*.*.*.*****.**..*..**.*.*...*....**.....**..*.*..***.....****.******..**..**..***..****.**.*....*...**..*.****..*.*.**.****..**...*.******.**.****.*.*..***..**...********.*****.**.**.***...*.****.....****..*...***..***.**.**..**..**.****.*.*...***...*.****...***.*...*.*.**..**.**..*.....******.**....***.**..***..***.***.****..........**....**...**.***.*******....*...**..*********..*..**.*.*****.*.***..*****...*.......****...........*..**.*.*.*****.****..**.*.*****..***.*.****...*..**.*.**.*..*.*.*.***..**.***....***.....*..*.***.**.****.*.**...**...*.....*..*..*.**..*..***.*..*..*..*..*.*****....****..***..**...**.*...*.**...*.**...*.*.*......**.....*.******.*.**.... .....*.*..**..*.*..***...*..*.******.*.**.*.*....**..**..****.**.*.*...*..*..*.*.*.*......*.**..***...**..****......*..***.**.**.*.*..*.*..*.*.*******.***...*..*...**....**..*.*...**.*.***.*..****.*..***.*..*.*.*.**.**.**.**.*.***.**.*...*..****..****..*.*.*..**.*.*.*.*.*.*.***.*..*.*.*..*..*.******..****.....**....*.**.****..*.*...*..**...*...*...****........*...*.*.***.***.**..**..*.......*..**.*....*..*.*....***....***.***.******.**.**..*.*****..****.*****..*...*.*.**.**.*..***..**..*....*.*.**..*.*...************.***...*..*.**.***.....*..*.****.....*.***.*....*.**.........**...*****.**.**.....*....**........*.**.**.*..**...**.****..*...**...**.**.**..****....*..**..**.*.*..*.***.**.**.*.**.**........***..**.****..**.**.****.*.**...*...*.*.**.***.*..**.*.....*..****....*.**********..**.*...**.*..**....*****.*.******..*******.*..*..*..**.*...*..*..*....**..****.*..*.******.*.*.***.**.**.*.***.*...*..**..**.*........**.*.***.*..***.*.*.****.....**...***.....*.*..***......**..**.*...**.....*.***....*.***..*.***....**..***.**.*.....*.*.*.*..*..*..*.*...**.***..******..**...*****..***.***...*..*****..**..*...*.*.**.*.*..*.*.**..***.**.*..***.*.**.*****.****.*.*.*...***.**....**...**...**.*.*...*......*......**.***...***.**..*.**..***..*......****.*.*.*.**.***....*..**..****..***.*.******.*..***...*..***.*..*..*.***..*.*....**.***....**.*.**.*.*.*..*.*.***..***....*.*...***..*.**..*....*.***.**..*...*.***..**..******....*..******.*.****.**..*...*....*..**.....*.**.*.****.*..*.****.*.***.*..*.....**..*..*..**.*.....**.*.*.*.**.**.**....***.*.*.*.***..**..**..*..*.**.*..****.***...*...*..*...**....**.*....*...**...*.***.***.**.**.*.***..*.****.*********....**.**.****.***.*...*.***...***....*.*.*.*...*...****.*.**.*.*.*.**..*****..*..*.*.*...**....**...*.....**.*.*.***...**...**.***.****.*..**....**..**.*.*..*****...***..*..**...*..*****..*.**..*.*.**.**.*......****.**.***.*....*.*.**..*..**.*..*...*...****.....*...*...*.*..*****.*.*...*****...**.****...***...***.*.***.*. .**.*...*.*.***...*.*..*.**....*.*...*.*....**...**...*...**..*.**.**.*.***..*..*.*.*..*.*.....*.****....*.*.***.*.*..*****.****.*...*..*..*.*.*...****.**...*****..**.*.**..**.*....*..*..*..***.**....*.****....*.**....*.********.****.*.*.*.***..*...**.....**..******.*.*.*..****....*...*.********..***..*.*.**.**.***.*....***..**..*.*..**....*.**.*********..*.*.**..****...******.*.**..*.*..*.*.*.******.*.*.**.**....**.**.***.***..**.**..*..*******.....**.****.*.....****..*..*...***.*.*****..**.*.......*.*.***.***...*.*.*.*.***.*...*.***.**..**.***.*.****....***.**...**...*.....**.*........*..*...*.***.***.*...*..*......*....**..*.....***...**.....*..**.**.*.*.*.**.**.**..*..*.**..***..***..*..*****.*......*.*.*.*.**.*..*..*.**...*.**.****.*...****.*****.**.*.*.*.****.....**.***....***..**.....*****.*.**.*....*..**.*.****..***....***..**.*.*.***.*...****.***....*.*..**.*..****....*..*.**.*..*..****.*.*.*.********..*......**.***.*.***.*.**.****.***.*.**.***.**..*..**..***.**..**.*....*....*...*.***.*.**..****......*.*..*.***..*.**...**...**.***..*.****..**.....*...****..*..*..*......*.*..*..*..****..**..***.*.*.*.**..**..*..***.**.*.*..*..*.*....*..**.*.*.*.**.*.*****.**...****..***...***.*..*.*.**......*..*.*.**..*..**....*.*..**..****.*...*..*.*.**.**.*.****.****........*.*.*..*...*....**...*.....*......*..*.***.*.*.*.**.**.*.**.*.***.**.*....*.*.*.*....*.***.**.**.*.**..*..***.*.***..*..**.**.....***.*.*.*.****.*.**.*****..**.***.*...**.*.**..**.*..**.*.....*..*******.***.**.**.*****.*..*....****..**.****..***..*....*.*.*..*.*.**...*..*.**..**....*.***.***.*******.*.**.....**.*.******.**.*..........**.*****.......**.****..*.**..*..*...*..*..*...*****.*.*.**.*.****.*****.*..**.*.*.*.*..***....**.*.........*..*...**.*.*...*.*..*.*******...**.******...*...*...*..****.**..*......*...***.*.****..*..*......*..**...**.*..*..*.*...***...***..***.**...***..*.....*..**..*.*..**..*.*.**.*.*******.*.****.**....**..*.***...**..*.*.**..*.*...****.*.****.***....*.******...*..*.**.. ..*.**..***.*.*....*..*.*.**...********...***.**.**.**..*.*...**.*...**....****...*...**.*..*...****.****.....***..***..**.**.*..**..*...*..*.*..**.*.....*.***..**.*..*......*...*.*...*...****....*..*.****.***.****.*.**...*.*....**.*..*..******..***.**.*.....*.*.**....*.*......*..***.**.*.*..*..*.**..**.*.**..*.**.....*.....**.*..*****.*.***...****...*****...*..*..****.*.**...*.*.*.**.***............***...*..*....***.*****..**.***.*.*...*..***.**.**.***.*.*..*.*.*...*.**.****.*.***..**.***.*...**.*...*......**.****....**.**...***.*.**..*.....**..**.*.****..*.....***....**..*.*.**.****..*.*.***.*.**..***..*****.....****.*....*.***.*....**.*.**.*..******..*...**.**.*****....****.**.****...*.**.*.***..*.......*******.*..****...***..*.*.**..*..**********...******..**...*.**.*...**.*.***.*.....*..*.*..******.*.*****.....**..*..**..*..*.*.*...***.******.****...*.*....*.**.*.***.**.....**.......*..*....*.*..*..***..*....*.*.****...******.*****..****.**.**.***.******.*.*..**....*....*****.*.....**..*..*****..**...****.***.......**.************...*..**.*...*.**......***....****.***......**..**.**..**.*...*.....**.*.**.*..*.****.**.**.****..*...**.**..**..*.*.....*..*...**..**..*****.**.*.....**.******.**...*.*****.*..**.*.*.*.*...**.**..**..***..****......*.....*****.*.**....**..***.*...*.*****.*..*..*..*..*******.***.**.**.*..*.....*....*..***...***..**.***..****.*.*.*.**.*..*.....****...****.*..*********....***.***....******.*..**.*****.*******....*..*.*.***..*.*.*..****..***.****...********.***..**.*.*.*.....**..***....*.*.*..***.*....*.*...****..**.........*.*.*.*..*****.****..*.....*.****.**..*..****...***.*.**.***.*..*..*...**.*..**.*......***.**.*...*****.******.*.***.*.**.*....**.**...*.*.*.**......*.*.**...*...**..***...*.**.******..*.*...*.**....*..**...*..**..**.**.*****.**...***...*..**.******.*.**.*.*******..**......*..**...*..*.**..*.*.....**.*.*.**.**..**..**.****.*.**..*.**.****.*...*.**.*..**..**.*.*..*.*.****...*..***..****..*.**..*..*.***...*.*.*..*.**.... .**.****.*..**.****.*..********.*.*......**.***..*...*.*****.*....*.*...*.....***....*..**...****..*....*...***...***..*.***..**..***..***.*...*.*.*.**.******...*.....*..*****...*.***...***..*.*.**...*.*******.*.*.*.**..**.*...*.*.....*.**..*.**..*........*.*...*..***..*****....******..*.**..**.*.****..*.*.*.*..**....*.**.*.******.**..*.**..*****.****.*.*.***.*.***.*..**.*...*..**........*.**.*....**.*******..*..*.**...*..*.**.**.*.***..**..*.....****...**..*.**..**.**..*****...******.*...*...*.....*..*..*.*****.........**.*..*...*........*..*...*..*...*...**.*.***..**..**.***.***.........*.***.*...****.*.......**..*..***..**.......***..*.*.*.*...**.*.***..*.*.****.*......*****....***.**...**..**.***.*.**.*.**....**.*.*.*..*.*.*.*.*.*.*.**..*.**.*.****...**...**..***...**...*...*******.*..*.*.**..**.**.*......*..***..*****.***.***....****.**.**.**.*.*....*....*********....*....*..**......*..*.....****..***..*.......*.*....*****.*****.**..***.*******.*.*.***......***...**...**.**....*.*.*...**....*...****..*..*..**.....*.**..***.********..****....*.*.......*..*.*...*..*.*..**.*...*.*...**.***.*.*.*.**.....**.**.*****.**.*...**...****.****.***.*...**....*...*..*.**..***..*..***.*..**..*.*.**...*......*..*....**...***.***....**..**..**..*..*...***.*...***.*.*..****..**...**********..**....**.**.*****.*.***.***..*..*..*.*......*..*.*.**....*..*.*....*.**....**.******..*****.....**....***.*....***...*.**.**...**.***.*...*.**.***.**.*..***.*.*..*......*..**.*.....**...*..*.***.**.****..*...**..*.*.....****.*..*.**...*****..******.***...*...*.*****..**...**.*......**...***.*....*.*.....*.*....*..******..******..*...*.****..*.**.*..*.*****.*..*..*.**..**.***.******.*.*.**.*....*..*....*.**.*.**........*..**..*...*.***...**.***.....*..**.*.........***...*.***.*.....*..****..*...*.*...**...**.*....**.**.*..**.*..***.*..*.**.**.*..**.*****...*.....**..**....**.....**......**.****...*...**.*...***.*..**.***..*..****......*..*.*...*....*.*..*..***....*******..*.....*.*....**.*** *...****.*.***.***.****.*.******.****..*****..*****...**...**.**..*..*.*.**.....*..***..***.**.**.**..*.........***.*....*.*.***..*.*.*...*..*...**..**...***.**...*...*..**.*.*****.*..****..*.****...*.****.*....**.....*..*.*.**.*.*......*.*****..*..**..**.*....*.*....*..*.....*....*.*.*.*.*...*...*.**....*.*.***..*.**.***...**..*..*.*...****...*...*.*.**...****.*.*..***....**.*.*.*.*.*..**.****.**.**..****...**.****..****.**.*..**..**..*....**....*.**.**...*.****...**.*...*******.**...****..***..*.***.*.***.**.*...*.**.*.*..*..*...**.*..******...**....**....***..*..*.*.*.*.***..*********.*.******..**..*..*******..*......*.**..*....**.....*.**.****..*......*...*....****.**..*.**.*...*..**..*......**..*.*.*..***..*.*.***..*....*.......**..*..*.**.**.*....**.***.*....*.....*.*.*..**.**.*.*.*.*.**...*.*****..*..*.**.....******....**...*...**.****.**.**.**.*.*.**..**.***.**.*.*.*..*.**..*...***********.*...**..*..**.***...*..*..*.*.*......*.****..**.**....***.*...*.*....**.**.*****..*.*.*******.****.....*...*........**.****.*.*.....*...**.******.*.****.**.*..**..*.***...*...***...**.****..******..******.**.*****...***...*.**.*..*.....**..***.*....***.***.*.*.....***..**..*****.**..*.......**.*..*.**...*..*...******.*.***.****.**.**..**.*.**.*.*.*....**.***....*****.*.*....******....*.*.**.**..***.**.**.**.*.*.*.****..*.***..**...******........*......**..****.**.*.***..****.*...*****.**.....*.*...*.....*.....*.**.*....*...*****..*.*....**..**.**.*...****.****.....**...**..*.*.***.**.****...**..*........*..**.**...*.***.***...*..**..***........*.......*..**.*....******.*.....*....****.*.**.**.*..*..*..**.****....***..***..*.*.****..*.*****.....*****.*..*..*....******.*.*..*....***..**.*..*.*.*.*..*....*.**.**.*...**..*.*..*.**.*.*****..****...**.******.****.*.***...***..*..***......*.*..*.*..*......***..**..*.*..*...*...*.**....*.***......*..*..***.****.*.******..*.****.**....*****...**..*.**.*.*********...*.*..**..*....*.**.**.*.*.**.*.*..***.**.*..*..*...***..*...*.*.*** *.*.....*.*.***.**..*...***..****.*.*.*.***.**.........***.*.**.**..*.**..*...***.*****.*.*.**...****..*....*.*.*.*..*.*.....*.*.**..***.......*****.**..*****......**.**..**.*..*..**.**....**.****.**.*..*.*....*..**...**.***********..*.*.*..*.*....**....**.****.***....**..**....**.***.*.*..*...**.**..*.*.**..*..***....*.**.*.***..**.**.*..**..*.*.*.*.***..**..**.......*****.**.*.*.....*....***..*...*.******...*..*******.*******.*.*............*....*.*.*....**....*..*.*.***.*..*****.*.**.*....*......***.....*****..*.*..*.....*.*...*..***..**...**.**.******..****..**.***..**.*..**.**..**.**..***.*.**.*.*..**..*...*****..**..**..*..******..*.*.*.*****..**......*...*.*....*****.*.**.**.***....*****..***.*...*.*.**..*.*..**.*..****.*.***.*..***....*...*..**..****...*..*...*.****.*.**.****....**.***.....*..*.*..*******..***.**.**..**..*.**.**..*..........*.****.**...**.**.****.**..**......*....**.*.*****.*.***.*.*****.**.****....**.....****...**.*.**...*....**.*.*.*.*.......*..**..******.*..**.****.*****.*******.***..**.***.*.....**.**.*..***.**.*...*...*.*....***....*.*..*..*...*....**...***.**..*...**.*..**...****.....*.*.*..****...*.*...******.**..***..*.****.*.*.**..***.**.****.****.*...*.*.****..***..***..*....**.*.*..*..**.**..*..****.****.***.*.....**...**.*****.**.****.*.**.*.*.*....***.*.****...*.*..***..*..***..**.*...**....*..*.*..***....***.*.*..**..**.**.*..**.*..*......**.*..**....***.*.**..***.**..*.*.*********.*.*..*****.**..*.*.*.*.*.**.*****.**..**.*****.*.*.....****.*.**...*****.**...****..*..*..****.....****.*.****...*...*..***..*...*...***.*.*..****...***.*.*....*..**.*.*......*..***********.*..***.**..***.**..*.*.*...******.*..**.*.*..***..*..**...****..**.*..***....********.**.*..**.*.**......*...*...***.**.**..*.*.**.*****......**..*...**....*.*..*..*.*.***.*...****.*.*..*.....***...*****.**...*..*....**.*.*.*****..*.*.***..*****..***.*..***..****...*..****.***.*...***.*.....*....*.**..*.**.***.**..**.*..**.*..*.****.**..*...*.*..*.***...*...*.*..* .***.....***.*.**..........***.***.****..**...*****.*....*.*.**..*.**...**.***.*.*.*.*.*..........*..**..*...***...***..**.*.*..*...***.*....***...*..*..***......***.*.*.**.***..**.**..**...*..*.***.....***.*.**..*.****..**.*...*.....***..**.**.****.*..*.*....*.**.*.**.**.*.*.*.****.****.**.*.***.*.****.**....**..*.**...*....*...****.*.**..**..**..*.***..**....*.***.**..*..*.***.*.**.*.*....****.****..*..*........*.....****.*..*...**.*..**...*.*.*.******..*....*.*.......***....*.*.****...****..***...**.*.**...***...*.**.***...****.**..*.*.**..*.****.**.**..**.*..**.***...*..****.**.*.*..*..**.****..*..*...**..******.***.**.*****...**.*...**...*.***..**...**.***.**.*.*..*.***..*.*.*.**..*****..*...**.**.**......**.*.*......***..****..*.***..****..*****..*.*.*****..**..**.*...**.**..*.*...**.*...**.*.***.*....*....**.***.*.*.*......***..*..**.*.*.*.*****.*..*..**..*..*.*.*.***..*.***....****..*.**.***.***.***..*****..*.*.*....**.*..**..*****..**.**...*..*.**....*.*........**...*****.*.**..****......********...**..*.**.***..*.**...*.*...*.**...**.*.*..*....*******.*.*...*..**.**..*.*..*....**.***.**.******.*.*.*..*.**.**..**....*......*****....*.**.**..*.******.*..*.******..*.*.**....*.*...**...***.*.....*.**.**...*.....*...*..*..**..**.**.*.*.*.*****.*..*.....*.**...**.*..*********.*.**..**.**********..*.****.**.*.*.*...*.**..*******.*****.*********..******.*.***.*.*.**..****.*...*.**..*******.*...*****..*..*.*....***..*.*....*...**.**...*.**.***.*.....*.***.*.******..*.***..**...****.*.*****....*.*....*.**..****.*.*.********.****.*..***.**.**..**.*.....***.******.*..*..*.*.*..*..*.*..**..*****.****....*.**.*...***...*.*.*.**..****.*.*.***.*.***...***.*.....*...**.**.**.....*.***.******.*****.*****.***...*.****..***.***..**.*.**.*.**.**.....*.......***..**.****...*****..**..**...***..*.*.*..***.******.**..*........*..*....*******...*..*.*.**...***...**..****..*..****...**.*..*....*..*..***.*.***.*.***....*..*.*.*.****....*.**...**.***..*****.**...***.****.**....*.**.. .*.*.**.*....**..**..***.*****..*..***..*.**.**..*.**....**......**.*..**.**.*****...*.*.*.*.*****.**..***.*.***.****.*****..**.****.*.**..*.********..**.*..*.*..*..****.*******..*.*.*....*.***.*.*.*..*....**.****..*...*...***..*.*.****..***....*.**..*..*....**...*....**.***.*....***.***....***.*...........****.*....*..**.....**.*.*.*..**.**.***.*....*..*******..*****..**..****.*.**..*.*...*..*.**.****..*.**.*.*..*.*...*.*.*..*.*..*...*.****.**.****.***.***.....**.*..**.....*.**..**..*.**...*.***..**....**.*.*.*..*..**.*.*...******..***..**.*.*..**.*.*....*..*...*..*.*..**.**......****.*..**.*..*****..***..**...**...*.*****.*.**.**...*....*.*****......*...*.*....***..**.***.******...*....*..*.*..*****.**.*..*.*..**.*...........****......**..**.**.**..**......**.**..**..*.**.********.**.*..****.**...***.**.*.**.**.**.....*.*.**....*...**.*...***....**.****...**..*..*.***.*.......*......**....**..********...*.**.*.**.*.*..*****..*.**.*****....**..*.*.*..*.*.**.***...**..*..*.....****.*..*.***.....*..**..****..**.*.*****..***..*...**.....*.**.*.**...*.**.*..*.***.*.*.....**...*.....**...*...*.*..*.*.*.*.*.*...*.*..***..*..*..****..***.*..**...************....*...**..*...***.*..*****.**.***.****..*..**.*..***..***..**.**....*.**.*.**....*.*.***..*.*....*.**..***...*.*.**.***.***.**.*****..*.***..*.*.**.***.***.*......**..*..**...*..***.*.*.*.....*.*.*.****..*****.*..*.**..***......*...*****......*****.****.***....****.*.**..***...*.*...***.*.*..*..*..***...*....*..**.*.*....****...*.****..**.***.*...****..**........*.**...*...*.*.**....*.***.*.**....*..****.**..*..*********.**.****.****..***.*..*.***.*......**...*...*.....*.***.********...*.....*.*...........**.*.*.*.....*.*..****....*...**.*.**.**.**..*.....*...*.*..**.***.**..*.***..*.*..**.*...**........*****..*..**.**.**.***...***..*.****.*..*....*...******......***....*.*.*.***..*.***..*..**.**....*.**...**...*.*..*****...***.*.***....*****.**.***.*.....***.....**.*..**.******..*****.............**.***..**.....**.* ....*....*..****.........******.*.*.****..*..*.**...****.***..***..**.****.*.**.*.*...****...****..*...***..**....*...*.**...***.***...***..***.*..****..***..***..****.*.******.*..*.**.**..**.*.*.*...*...**.****...**.*.**.***..*..***..*...***....*******.**...*...***..***.***..*.**....*....***.*.*.***.***....*...***.**...*..*.*..*.*.*...*.**.****.***.*..*..**.*.**.*****.**.**..**.*.***.....*......****...*.*..***..*****.*.***..**..**.....*.**.*...*.****..********..**..**.*.*.**...*.*.*....*..*.*.*.*..**...*....**.....****.*...*...*********..***.***..**..****.***.**.*******.**...**.*.***....*....*.**....*.***......*.*..****.....*..*....*.*...*..*.*......*.....****.***.*........*****.*.*......*****.*.**...*****.***.****.**..*.*...*****.****.**.**.**..*.*.*.*..**...***.***.**...***..**.***..*..***......******...*.*.*..*.*.******..*...*.*...*....**.**..**.**.*.***....**..**.*..**..*.*.****....**..*..***.***.**...*...*....**.*****..*..**..*.*****.*.**....*..*.**.*...*....****.******.**.*..**..*..*.*..*..*.*.**...*.....*.*...*.*..*.*...*..****.*****...**.*.*****.****....*...**....**..*..*.*.***..*.*****.***.**...*..*..*....*.....*..**...*.*....*.*...*..**..*.**.*..**..**..*.*.*...*......*.....*.*.***.**..*..***..........*********.*.***.*.....*.***.****.*.....*......**...***.*.**.****..*.*..*.*******..*........*.**.*..*.*.*....*..*.**..**...*..******..***.***.*.**.*.*.**.*****...*..****..*...*.***..*..**...**.**....*..**..****..*.*..***..*..*..*.**..**....***..*..*.****....****.*.**....*.*..**.*.*...***...*.******.*.*..***.****.**...*...*..***..**..***..**.*...*....*....*.*...*.***.**.....*...***.....**.....*...****.*....**....**.**.....*..**.**.*.*****.*.***..***.*..***.***......*.**.****.********...***..*.**.*...***.*******.*.*..*...**..**...*.*.**...*.*..**********...****.*...**.**.*..****.**..*.**.*.**.**.*.........*.**..*.**.***..*...**...*..***.*.*..*..**.**.*..*.**.**.*.*.**..*.*****...........*.**....***.*.***.*..**...**.***.***.*.....**...**.***..*..*.***..**..**.** ..**.*.*.**.*.***.....*.*.*****...*.*....*..******.*****..***.*..*.*...*.*...*****..******..*.**.**...*..*****.*.**.*.*.****.**..*.***.**.****....**.*.*.*.**....*..**...**..***....****..**....****.*.***..******..***.....*...*.*....*****.**..*..*..*.....*.**......**....*..*...*.***.**..*.....*.**.*.*.*.**.**.****..**...*...*.**.**...*..*..*..*..***...*****..**..*...*.*.*.*....***.**.*....*********..*..**.*.......**.*..***.*.*.*..**.**.**.*..*....*.*..**..*..****....***.***.**.******..**..**.*.*****.*.*..****..*.......*....*.*.*.*..*.*****..******..******...**.**.***....**.*...**.*.***...*.....***.*.*.***...*.***..*..****..*..*...****..........*****...*...*****..*...**.**.**..*..***..****..**..**...*..**.*..**....***.**.*.*****...**..***...***..*..*.***.*..*.******...**..*..*...**.****.*.*...*..*.....***...***...***..*.*..*.**.**...******.*..**...****.....*.*...***.*.***.**..*...*****......****...*..*..***....****.**....**.*.*.....*...*.*.*.**.***.***..***.......*....******..*****..*.*.*.**...*..**.**..*...*.****.*.*..*..**..******.****.*..**.**.**.*.***.**..**...**......*.***..***.*****...*..****...****..***.**.***..**...*..*..*.*.*.*..*....*..*.*...**...**....*...*...*..***.*.**.*..*.**...*.***..*.**.**..*..*.*****.*...*..*..*.*.....*.*.*.*...*****..*...****....*....*...*...*..*.*.*.**..*....**..*..**.*.*...*.*..**..*.*..*.***..****.*.*..**......**.**.*.*.****....**....***...**...****......***.*****.***.*.**..*..*.*****..*...*.****.***..**......*.**.*......*..**..*..*....*.*....**..**...*..*.*.********..*******.**......*....********.*..**.*.**.**...*.*.....*.*.**.*.**.*.*.....*.....*.**.**.....*.*.**..*....*..***.***.*......**.*...*****.......*..*...****.***.**.*.**..*.*****...*..***...*....***..***.*.*..**..*.*.*.*.**...**.**.**.*...**...*..*.*.****...*.*.**.*...*****..**.*..*.*..***..**..*.*.**....***..**....*..**...********.********..**.******...**..***.*...**..**..**..***...**.***.*...**.*.*...**..******.**..*****...**....*********.*.*....*...*...*..**..*.*..*** ..*..****.*****...****.*....***..**..*...*...*..****..**...*.*.*.**.**.*.***...**...**..***.*.......*.*.**..*.***.*.**....*.*.*.*.**.**...*..*.*...**.*.*..**...****...**...*....*.*......****...**..**.*..*.*.*..*.**..**....*...***.*....*..*.*..**..*..*..***...*.*.*.*.***.**.**..*...*..*...*..**.**.*.*..****.*....*.*.**.......*.***..*..*.*..*...*.****...*..**.*..*....***..*...*.*........*.**........***..**.......*.**..*.**..*....**.*.*.....***.*.*...*.****..****.***..*..**..**..........**.*...*.***.*.*****.....*...**.*****..*...**...**.*...***.***..*..**...*..**.*****.**..**......*.**..***....**..*........**...****.*...***.......**..**..*****.*........*.*......**..*......***..*....*.****.*....*.*..***.*.*.**.*.***.*.*.*****.**..**...**...*...*......*.**...*....*.**.*..**.***...**.*.*...*.*.*....**..*....*....*.*.*****.......**.***..*....*..***..**.***.****.**.*...***.**..*.*.*..**...******....*..**.********.**.*.*....*.*.*..*..**....***...***..**...*.*.*.*.*...***.**.**..*.**.*.**......*******...*..***.*..*.*.*.*.***..*.*...***.*...***.*..*....*.*.**..*...***.*.***......*......******.*.....**...*..****.*..***.*****.**..*..*..**.*...***..**.*..***...**.*.*****..****..*..*.****.**....*.**...*....**.*...**.**........*.****.***.*.*.....*......****..****.*..*.........*..**.*.*..**.*****.**.**.*.******..*.**.*...**.*....**.**.*.*..*..*****.*...***...****.*.*.*..****...*****...**..***.*.*..*.**..*......*.*.*.**********...*....*....****..*..*....**..**...****..*.*..*....**..**..********..*....***...*...*.*..*.****.***.**.*..**.***.**.**.**....*...*.....***.*....*.....***.**..*.*********.....*..***...*.*...*..**.*...**.**.*.*.*.***.*.*..*.***..***.*...*..*...*...***...*.*.*.*..***.....*..*..*....*.......**.*****.****......***....**..********.*.*....**..*.*.*..*...***.**..***.*.*.*********..*...*..**...*****...**...***.***.***....***...**.**.*...***....**.**.*.*...***....**.**..*.*.**.....**.*****...***.***...**..***.*.*..****...*.**....*.*.****..*.*..**..**..*..**.*....*.***.* *.**...**..***.*.*..*...*.*...*......*..**.....****....*...*....*..*.*.*.*******....*..*.*..*.*.****.****.***..*****...****..*...******.*..***....*.**.*.*....*......*.**...*.**.**..****..*..*.*.****.....*...*****.*....**...*....**.*.*.*...**..*...*.**.*.*.*....*********..*..*.*.*.*.***.***...*.*.*..*..*..*.*.****.***.****..**...***.*********.*.*.*.*....*...*.*.*.*...**.****.****....****..*..*****........*...*.******..*.**.**..*.***.*..**....**.***......*.......****...**.**...*.**..*.****.......**.*.******..*.*...*.*.**.**..*.*....****...**.*.*.**...****..**..**..*.*****...*.**....*..****....***.****..*.****....*******.*.****...*.**..******...**.****...*..**..**..*.*.*.****.*....**...*.**.***.***...*..***..***..**...*...**.********..*...***.*...*...***...***.*...**.****.*.***....*.**.*.*...*..*.***.*...**..*.***.*...***.**.*...*.**..*.*.**..**..**.**...**.**...*.....*...*...**.*....**.*.*..*.*..*.*..**.*..***...*.**....**...**..**.**.*.*****..*.**.*.*******.....***.**.***.*....*..******.**.***.*.....**..*...*...***.....**.**.**.****..*...**.*...*..*...*..*..**.***..**..**..*.**..*.*.*..*..*..*..*..*.*....*.**.*******..****..*.**.****.**..***..**...*......*....*****.*.....**.**..****.*...**..***.....*.*****.*****...*...*.****....*.**...*.*..***.***.*.******.......*...*.*.******.**..*..**....***...*****..*.*...*..*.**.*...*........*........*****.*.*..******.*...*.**.....*...*...***...**..*..****.*...****..*.*...***.*.**.*.***.**.**.*****.*********.*.*******.**..***...**.**...**.*.*.****.**.**.**.*.*.....**.....*..*.....**.**..**..**..***..*.***..**.***.*..*.****.....*..***...**...*.*.*..*****....****...**.*....****..*.**.**..***.*...***.**...*......*..****...*.*....***.****...***..**.***.*.*...****.*.**..*..*..*.****.*.*.*...*.*..**.*.*..****..*.*.***.....****...*.**.*..*...********.***.**.****...**....*..*..***......*.*..***......***....*..*.*.**.*...***.....*..*.****..*.*.**.**..*.*******.**..***...**.*....*....**.*.**....*..*..***.....***.********.*..**.*...****.*** ..*....**....*...**..*.**..**.***...**..*.*.*..**....*..***.*..*..*...**.*.***.****.****.***...*..***.*........**.*.**.*...**..*.*..**.*.*.*.*.***..*..***...*....*****.*..*.*...***.*..*...*.*...**..**.*.***..........*..**....***.**.**.*....****.*...*.**.*****.*...*.**....****..***....*.****..*...*.****..*.****..*.*****....*.*****.*.**....*..**...**.**.*.*.*.*...*.**.*.*.*..*..*****.****.***.*****..*.*...***.*.**.********..**..***.*...**..*.....*.**.**.....**...****.****.........*.**....*..*..*****..*.....*..**********..*.*..**..***.**.......**..*.*....****...**.***.****.**.*.*.***...**.**..****.****..*.*....*****...*.*...****..***...*.*.*..*.**...**.**..*.*.*.*.*.*****..****..*.*.*.....**.*.*.*...*****.*....*....*.*.*..**.*****..*..***...*.***.*.*.****.*.*...***.**.**..*.***...***.****.**.*.....***....*****...*..*.**.*......***...*....**....*..**.**.***.***..**....**.***.*.*.*.*.**********..**.*****...***..*.*.*.....*.....**.*.*...**.***...***.**.*..*..*..*...****.....*.***.**.*..**.**...******.***..*...**.*.*.*....*...*.**...*...**...**..*...***.***...*****.***..**.***.*****..***.**.****.******.******..*.**..**....*..*...*.*..*..*...****.*..*.***..***.....**.*..**.**.*...*..**...*..*...*.*.*..*.**...**...**.*...*....*.*.*..*.***.*..***.......*.**.*.*.****..**.**..*.*..**.***.*..*.*.*.*.*.**..*...**.*.*******..*.*.**.*********...*.*..**.*.*.**......******.*...**..**.*...*...*..*.**.**..**...**.*.*.*..******..*....*..*..**.*.****.***..*..**..**..**..***.***.*..****..*.*...*.*.******.*.*.**....***.....*...**...*.*.*.*..*******..*...*.******.***..*.*.*...**..*.**.**...*.***...**..*......*.**.*.***.*.*.**.*.*.*.****.*.*.****.*.**..**.**.***...*.**.*.****..*....*.***.***...***.*.******.*..**.*.*.*.**.*.*.*****..*.**...**.***.*****..****.*...*....*.*.***.....*...**...*.*..*****.**...***.****.**..**...*****.**..**..*..***...*.*...**..**....*.*.*......**.....**.*..***.*.**.*..*...*..*.*.*.....*****.*.*..*.*..*.***.***....*.*...****.****.**.*****.......*.*.******.....*.*.**. ***.**.*...*.*****.*..*...*....**.*.**.**.*.******.*.....***.*******.*.**.*.**.*.*.*.*..**...*..*..**.*..*.**.*.....****....***.....***.**.***.****...******.***.*********.*.*....*.....***..***.*..**.*..*...***.**....**...**..*.*..**.*..****..*..*..*..*****..**...*...**.....***.*.***.*..**.**..**.*.*...*.*..***.*...**...***.....*...*..*.....*.***..***..**...****.*..*....*.**..*..***..*...**.***.*****..*.**.*.***.***..*...*****..*.*.....*.*.**..*.*.**.*..*...*.****.****..*...*.**.*....***.*.*..**...******...*.*...*******...**.....*.*.*..*......*.**.******..*.*.**.*..*.***.*..*.***.**....*.***...***.****..**..*.**.*.*.*..**.**..*..**......***.*****.*.**..**.**..**....****.*..**.*.***..*...***.***..***...****.....***.*.*.*.*..**...*.*.**..*...****.**.*.**.*****..**.....*.**..***..*.**..*.*****.*****..****.**.*.***.*..**.*.***.....*.**.***..**.*.*..****.**.......***.***..**.**..******.*****.*.******.*.*.*****.**.*.***.**.*..****.*.......*...*..**...**.**.*.*..****.*.*...*..*..************..**....**.**...****...**.....***..*.**.***.****.***...***..****..**..****.*..**.*.*.*..****.*.*..*........*.*...*...*.**.*.**...***.***.....*.****..*.****...*.****.***.*.*.*.*...**.***.*.*.....**..*.***.***.*.*.*..*.....****.*.***...**..*....****.**..**...*.*..*.......***.*.*.**.*.****.*...*...**..**.*.*....***.*..*..*..*.**.*.*.*.***.****..*...***...**.*.*.*....****.*.....*.*.....*....**.****..****.*.*.**.****..*.**....***..**.****.**....*...**.**.**..**...*..**..****...*.****.**.*......*.......*...**........**.*.**....***...***.....*...****..**...*...*...***.**.....*....***.*.*......********.***.*.....***...**.*...****.*...**..**..*...****..*..*.*...**..**...*.**....***....*..*...*..*.**.*****..*.....**...**.***********.*...***..****..**..*..*..*...*....****.***.******..**.***.**.***.*.*..*...*.**.*...*.....**....*.*.**...*....***.*..*.**.....****.**..*****.*.*....*.**..*.*..**.*..**.***...**..****.*.**..*****.*.*.......*.***.*****.**.**..******..*....**..***...***..*...***...*.*..**. *.**......*.****.*.*.....**..***.*.*...**...***.*.....*..*.*.**.***.**.*...**..*...*.***...**.*.*.*.*.*...*.....**.*...*....*.*.****..*..***.**.**....****.*..*..***..**..*.**..*******..*....**...*..*.****...**....****.****..**.*..*..**..***.*....*.*.*.***..*.*.***...****.**..****..*****..*......*..*.**.*.*..*.**..*..***.**...........*..*.*...**.*.*******.**.*****..**.**.***...****..*.***.*...**.**..*.....****.*..*****.*..**...***.**.*....*.*...*****.**.*..*..*****....*..**......*...*.*..**...***..*.***.**.*....****...**..........**...**...**.*.**.*.**.**..*..*.*.***....******.***..***.....*****.*...*.*.*.*.*....*...*.*******..**..*.**.***.*.*.*..*.....*...**.*.*.***.....***....*.*.*..**...**..**.*...*...***...*..*.**....***.**.*.*...****..*.***.**.**.*...**.*.......*.****.*..***..***..*.***..*..*...*.....****.*.*****.*..*.*.*....*.*...*******.*...***..*......*..**....*.*.****.****..*.***.******.*......*..****.***.*.***...***.**.***.*.*.**..*.**.*.*.****.*...****..**.**...*.*.***......*.**.......*.*..*.*******....*...*.**.**..*****.*.*..*....**.**..**...*****.***.***.***.***..***.*..**....****..**.*...*......**..*..*.*..*****..****...*.**.*.***..*...*.**.*.**..*..*****.**.*.**.*..*....**.*.....***.****.*******.*..*...*.*.********..**.*****.*****......*.*.**.*****.*******.**.*.*..*..**..*..*.**.**.*.*..**..*.*..**.***....**..****.**.**.*.*...*.**..****.**...**.*.*..*...*....*.*.***...****....*..**.***...*.*..*....******.*****....***.**..*.....*.****...***.******.*...***...***.**..****.**.*...*..*.**..****.*.*..*****.***.*..**.*.*...***..*....*.**.*.***..**...*..******.***.*...**..*.*.**.**.**.*..****.*..*..*.*.*****.*.*.**...***..*.**.****.*.*.*...**.*..*.*.*.*...*.*..*.*.*.*.***..*.*..........*.**.**..*.*.*.**.**..*.****.***.***..**...*.**......***.*.**.*..****.**.....*.*...*.......***.*****.....**...**....*..**..*.*****..**....**..**..*.**.******.**.**.***.*..****.***.*.*.*..*.***.*..*****...*.**.*.........***..*.*.**..**..*.*.**..**...***..*******.**.*...*....*.... ****.****.****..****.*...*.**.*.**.*.*...*...***..**........*.*.****.*.**..*.***.*.*.***..*...**.....****.**.*.**...*....*...******..*....*.****.*....*.*.....***...***...***..*....**..****...*********.**......*....**..*.....*..*.....****.*...**.***.*..**.*.***.**.**.**...**......*.*..****.*....*.*..*...***..*.*..***....**...****..**..*..******.*..*.*.*..*....*.*.***.***..***..*.*.*.***.....**.*.*.****..*..******..**.***..***..*..*....*..*....*.*.....*..*.*.*..*.***..*...*.....*.*.*.*.*.*.*...*.*.*.*.*..*.*..**...*.****...**..*..*.*.*..*.....**.*****.*..*....*...*.*.**.*..****.*.*******.**......*..**..*..**.*.*..*..***.*.*.*.**...**...**.**.*.***....*****....**.******.****...*..*.*....*...*..****.*.**.**..*.***.****..*..*..**.**..***.*.****.***.**..**..**.**.*.*.....***.***...*..*.*.**.**....**.**.........*.****..*..*..**...**...*..*.*...*..*..*.**.*.....*...*.**.**.***.*********..*...***.**..**....***.****.**....******.**...***....*.....**....*.**.*..*....**.*..***..***.**.....******..*.*....*.**.****..***.*.**..*..**..*.*..*..**..********.*...**..***...*..*.*******..*....*....**.*..***.****.*.***.****..*.***..***..**..****...**.*......*.*..*.**..**.**...***....**..***....*.*****.*......*.*.*..**.****....*...*...**.***..*******..*..*....***...****.*..***.*...**..***..**..*******...****..**.....****.****....*.*..*....*..**..*...*******.***..********..*......***.*........****.******.*...****.......**...*..****.*.*.**.**..**..***.*...***.*....*.*.**..***..*.*.***...******..*.*...*****.*....*..*.*.***.....*.*...*.*..*...*.......***.**...***.**.*...*.*.**.*...*****...***.******.....**.***..***..**.*....***.**....**.*.***.***..**.*.***.*....*..******...*....***.*****.*.*.***.*.****.*************....*...*..*..***.**...*...**..*.*.*.........******..*..**....***....**...*****.**..*...*..*.*...******.*.***..*..*..*.****.**..*.***....*....****.**..****....*......***.******.***.*.*...***.*.*..*.*.***.**.*..*..****..***.****.*.......*.*.****.**.*..*...***..**.**.*..*.****..*.*.* .**.***.*.***...****.*.*......*.*.***..******.*.****..**..***.*.....**.*.*.***.****...*.***.****..**.*...**.*....*.*.**.*......*..*.*..*.*..*.*.*....*.**********...***....*...****...*..*.*.*....*.*.....*...*..*..***.*...*....**..*.**..****...*...*..*****...........*.*.***....*...*..*..............**.*****.....*...*....*....****..*.**.**..*****.....*.*..****.*.**..*.*..*....*.*.**.**.*.**.**..*..*.*...****.*.*.....*.*.**.*..***.**..*..*.*....*...*.*.*.*.*..*****....*.*.....****.***..*.***.*.***...*...*....**.....*..*...*.*...*....**..***********.......**...**..****..*.*.*.*...**..*.......***.****.****.***.....**...***..*.*...**.****.*..*******.**..*****..*..**....**...*..*....***.*.**.*.**.**.**.*...**.....*..*..*****.**.**.**.***...***...*......****..*..****.*...**.*****.*********.*.**....**.*..*...*....**.**.*****...*..**.*.*.*......*.**..*******.*****.*.**.*..*.**....****..*.*...*..***.*......*..**..*....*....*.***.***.******........*..*.....*.*.*...*.*****....****.**..*.....***.**.*....**.**....**..**...*...**.***..*.**..*.***....*.**..*.*.**..****.*...*..**..*****.**.**....****.*...*..*.*.**..*****..*.*.****.**.*...**..*.*..**.**.**..*..*.*.*....*...**..**.***.**.**.*...*..***.......***.*.**.*.**..***.*....***********.*..*.***.**.*...*.*.*.*..********.*.**.***.**..*......**..*.****..**.....*.*........*..*.*....*.*..****.*.**...********..*..***.*..*.*..****.**....*...*...***.**.*..**...*...**....**.*.*...*....*.***..***.**...****.*.*.**.***..*.*.*.*..***..*..*....*..**.......**...*.*.***..*.*.***.*****..****...*.*.*.*.*.*.....***...******.***...****...*..*...*.*......*....**.*.*.....*..*.********.***..**......***.**.**.*....*.**.*.**.*.*...**...**...*...**.*.*.....****..*.***.*.**.**.******.*...*.*..*.*.*.*...*...***.*..***.****.****..****.***.**...*.**..*.***...**.**........**..*..*.*.****..**.*.******.**....****..****...**.**.***.***..**..**..**..*.*.**...*..*.......*...*...***.*..*..**.*...**.**.*..*..*.**..*.***...***.****....*.*.*.**...*.**..**.*.**...*.**** *...**.**.****.*.*.**...*.*..*.*****.*..*.*.***...*.*..*.***.**.*****..**..*.*..**.*.**..***...***...***..*..*...*.***..**.*.*.*....**......*.*....***..**.*.**.*.****.*..*.**.*...*.***.***.*.**.**.**..*..****.*..*.*...*.*....*.*...*****..*..**.*****..**..*...***...*..*...*.....**.***...**..*.....**..**.***..*..*.....*...*.***.**.***...*..**.**..***.*.*....*....*...**..*****..*..*******.......*..*.*..*.***....*....*..***..**.**..***.....****...****..*..***.*.*.******.***.*.........**.**********...*..**.*.**..*.**...****.......*..*****..**.*.....**.*...****.***..*....*...**.**.**..**....*.***.*...*.**.**.....*.****.**.*.****.**..*..*.**...*****...*.*..*.*.******....**.*....*.**..*....**.**..*.....*..*..*.*.**..*****.*..**.*.*..**.**....*.*...*..*..****....*..****..***.*...***.**...*.**..*..**....*.***.....*..*.*****.**.*.*..***.....****.***.*.*..********..**.*****..***.**..*...*...**.***.***...**.......*..**.**..*...*....***..*.******..**..**..**....****.*.**...*.*.**.*....*.*....****..*.*..**.*.**********.*****..******.*.***....*.**.*.****.**..***.*****...****..*.*.**.*.****..*..**.*.**..*..**...*.*..***..**.*..*.*..*....**..*..*.**.*.****.*...*****.*..***.**...*.....*..**.**.**.....*..*.*****.**.*****.*.*...**.*..*.*..*...*.*....**..*.*....***...*.*.*..****...**.*.*.*..*...***.**.*...*.....*.**.*...***...*.*....**.****..*......**....*.*.*.*.*.**..******.*.********..****....**.***.*....*.**.*....*.******.*.**.....**.***.*..*......***..**..**........*..**.*.*****.*.*.******...***.****....**...*.**.*.***......*****.*......**....*.***.*.**.*..*.******.*.**........**...**...*****...*..*.**...*.****.*...****.*........**.*.***.****.*...**.**..*.....*.****....*...**..*....*.*.**.***...*.*.**.**.**..**.***.*.*.*.*.****.*.*..*.****......****..*.***.**.*....**.*.*....*......****..**....*....*.**.*....*.**.**..*.*.**.**..****.**..*....*.**..**..*.*.*..**.*....*....*****.*...****.**.........******.*...*****.**.*.***...****....*.**..*..***.*...****...**.*.***...*.*.*..******.*..* ***.....***..****.*.*.****......*.....***..**..*..**.*.*...****..********.**....*****.*..*.*..*....*.***.....*..*.*.**..*.***.*.*...**..******.**.***.**..*.*...*.**..*...**......*....**.***..*..*..****.*.*.****.*...******.*.***.***.*.****...****...*****........*.**...*..*.*.***.*.*.......**..*...****..*....*...*.***..***...*....*.....**.*.*.**...**.....****...*..**...*.*.*****..*.*.****.****..**...*.*****....**.*.*....*.***..*...******.*.....**.*.****.**.....**.*.........*.*.**....******.*....*.*.**....*.....**.**..*..*.*******.**..*..*..***..***..*.*...*.*.*.**..*.***.***.**.**.*.*..**..*..**.***.*...**...*.......**........*.*.*.**..*.*.**.*....****...****.*.***.*...*..*.*..*.*....**..***.*.*.*..*.*..*....***...*.*..****.**..**.*.*.*.******...**.****..**.*.**..**...**.*.**.*.**...**.*.***..*.*...**.*.**..*.*.**.**.*....***...*..***.*..*...***.*...*.*....***..*...**.*....*******...*.....***.....****..*..****.****.*.*.***..*.****.*****.....*.*..*..*.*...*.*.*****.*.*.****..*..**...*.***.*.*...**......**.**.****.*..**...***...*..**.*.*..*...**.**..*...***.****.*...**.**..*.*.***....*.******.****.***.......*.***..*..***...*.**..*.**.*..**...*.******.*.**..**..*.*.*....*.....**..****....*.......*.*...*.*.*.....*.***.*.****.*.***.*....*.*..*..***...***...***...**.*.**...*.*...*.*.****..*.**.*..*********.**..*.*.*.**.**.*..****.***.*...*.*...*.*.*.**.***.*.*...***..****.***..*..**..*.**...***.*.**....****.*******..*.**********..*.*.**.*...***.******.**....*....*.**..*.....*.....***...*****.**.*.*****.**..**.***.***..*...*.**..**..****..***....**.*.......*..*******..*..**.*..*...*..*....**....**.*.*...***.****..**********...*..*.*..**..****..*..*..**...*....*..***...*....***.***..*..******...*..*.**.**..***.*.*..*.*.*..*****.***..*.*.*..*.*..*****.*..*.*.**.*.*......*..*.*..**..*.**.*.***..*.***...**.*...***.********.*.*.****...***..****.**.****....*.**.**..*.*....***....***...**....**..****.**.*..**..*.*..**.*.***.....**..**...*.*****..***.**..*...*...*....******.*.****.. ..**.....*...**.*.**.....**...**.**.**...***..**...***.*.***...***..*.***.***.*...**...*.**.*..*****..***.*.*....*..*..***..***.****....*..*.*.*.........****.*.**.*..***..**.*..*.*****..**..**..*.....*.**..***....**.**....*.*....*..*****...*.*****.*..**.***.**....***..******...***...*..*.......*.....**.***.****.***.*.**.*..*....*...*****.*.*.....***..***.*.***.*..*.*.****......*.****...***....*..*.*..**.****.*...**.**.**.***.****....*.....**..*..*****.****...**.*..*.**..*.*..*..**.....**.*...**...*.**...***..**.*..****...**..*.*.*.**...**.*****..*.*...*.*...**..*....*.**.....*...*.*.*.**.*.*..*.****.*....*.***.....*..***..*...*..*.....*..*..**.***...**.*...*..***.*....*......*..**.*....****..*.***.*.*..*.******.*..***.*...**..****.*.**.*.****..**.*...*.*.**....*.*..*.*.***.......*.*..*.**.*..*..*.******...*...*..**...****...*......**.****....**.*..*.*..*..*.*.**...**.*.*.*...*.**.**.*.**.*.*****.**...******.........*...*..***.***.**..**...*..*******...**.*.*...****..********....*...**.**....*..*******..*****.*.****.*.*.****..*******.*****..*..*......**....**.*.....****..*.*****...*****.*.*.*..**.**.*...*..***.**.**.*.*...**..**.....*...*..**..*..****.******.....*.****..****..*.**..*.*.*..***..*...**..*..*.****.*.**.***.******..*.*.**...*..*..*..**.**.*..*..**..*.*.*.*.*.**..*..**.*.....****....***.....*..****.*..*.*.......**..*.*..***......*.*..*...*.*.*...*.**.***.*..**.....*..*.**....*****...*..**.**.*....**.**.***.**.*...*.***....**.*...**.*..****....*...*.*.*..*.*..**...***.**...*.*.*.....*.*******.*..**.*..*****.**..****..*..****..***..***..****.**.***.*...*....*.*...*..**.*.**.*.*.**...*.....*.*.**.***.***.**.*****.****...***..*....*.***..**..****..***.*.*.*******.**...****..**.*.....*.*..*.*.**.....*.*.*.****.**..*.***.*...***..**...***..*....***.*........*....*.***.***.****..****.*......**.*.******..***....*.*..**.***.*******..**.**..****..*...*...*.*...*.***.**..*.**.***.*.*..*.*...*..**.****...**.......**.**.**..****.*.........*.*.***..*.....*..**.**.***.* ...*..*.*.*....*.**......*.***.*.....**.*.*.*...***.**.***...****.*..*..*...**..******..*..*.*.****...**.*.*.**.*..***.**.**.*.*.*.*..**..*..**..*.**....**.****.*.*....***.****.**.*.*..**.*.**..****.*.**....**.*...*..*..*.*.***.*****.*..*.*...*..*.*.....*.***...**.*.*.*...*.**.**.*....***.******.***..***..***...*.**.*...**..*.**.*.....**.**.*.*..*.**.*..***.*...*....***.*..*.*..*....*.*.*.***.**...*****..*..**...***......*...**.*.*..***....**.******..*.**.....**.*.**.*.**.*...**..*.***....*.**.*..*.*.***....*.*...*.*...*.......**.**...**.*..****....*.*..*..**.*.*..*.*..**...**...*.**.*.*..*.*.**...*..**...**.*.**...*......**.*...*.*.*..*.*.*.**...*..*..***.**....*****.*.....***....*****.**.*.*.*.*.*.***..*..***...*.*****...**...*.*****...*****.**.***..***.*.*..*.*.**..**..*.**..**.***...*...***...*****.*******..*.*..**..***.***.**..*....****.*..**..*.....*****....**.******...**.***.**.*.**..*..*..*.*..******..*.*.*...****....*.*..*******..**.*...**.**.**..*......*......*..*****..*.*.*....*..*.**...*.*.**....***..*..***...**.***..**.****...*....**..*.**.****..****.**.*.*****.*.*..**.**.*.*..*.*..**.*.*.*.**.***.**...**.*.*..*.*..**.....*.****....**.***...*..**.***...**.....*..***....**.***..*..*.*..**.*....**.**..*.**.*..****...**..***..*****.**.**......**.**.**..*...**..........***....*.**..**..*..**...*********.*..**...*.*.**..**.**..*.*...*.*.*...**.......*..*..*..*....***.****.**..**..*..*.*..*.*.....**.*.*.....**..****...********.****...*****..***....*...**.*.*****.*******.*..*......*.*.**..*....*.*..*.**.***..**.***.*..********..**.....*..*******.*.*..*...*.*...**.*.*..***.*..***..*....***..***..*..**.*..**..........*****.*****..*..**.*.**..*.*........*...******.*..*.***..***..**.**...***.*..*.****......**..****.**.*.*..****.*.*..*..**...*.*.......*......*.*.*.....***.**...******.*.******.....***.....*...*.....*.*.*.****.*..*..***...*.*.**....*..*..*.*.....*...*.....**.*..*.**.*..**.*.*..***.**.*.*...****...*.**..**.**.*....*.*.*.*.**.*.*...*...*...*..*******.. .....*....**......******...*.**.***.*...*...*.**..*******.**....*.**..*.*.*.*.***...**....*.*****..*..**..*.***..*.**.****.***..**.*....*.*...*.......**...***.**..**.*...*.*.*.**.........**.*..*.*.**...***...**.**.**.**..*.*..***.**.**..**..*.***.*....*****.*.******..*.**.....**.....**.**..**..*....***..******.*.**.*.**.**..*....*.***.**.***..***...**.*..*.****.****.**......**.*...****.***.**...*****.*..*****.**.*...**..**.*...*.****.**.**.....**.**..*.*..**..**.*..**.***.**.*....**.*.*....**.*****.*..*..*..*.*..***..***.**......*..******.*..****.*.*.*.*.....*.**.*..*..***..*.*....***.***..***.*.**.**.*...****.*.**..**.*.*...***.*.*....**.*..***.***..*.*..***..*...*.**..**..*.*.**..****.*.**.***...**.**.**...**.*..*...*..**.**...******.....**.*..*..*.*.****.**......*.*.*..*.**.*.....******.*..*.....*****.****...*.******.*.****..***..*.*..**.....**.**.****.**..*.*..*......*.*.*..*.*..*.*..*.....***.**..*..*..*******..***.*.**.**..*.***.*.***..***.****....*.***...*.*......**...**.**..**..*....**.*****.*.....***.*******..*....*...*.*.*.*.**..*.*..****.******...*..*.***...**...*..*.*.*...***.*..*.**...**..****.*..**..***..*.**....*********.**....*.***..*....**.***.*.*.**.**...........**...*.*.*...*.*.....*...*..*.*.*...*..*******.**...***...**...*...*.....*.*.*..**.****.*.*..****..*.***.*******.****.*..****...*...*.**.****..*.*....*.*.**.**..**.*......*..*..**.****...*.*..*.*.*.......***.*.**..*.......*.**.*....*******.*.*****.**.***.....*.***..***.***...*****.*.**.***..*..**.***......*.........*.*.**....*..**.******..*..***..*.**.*..*.*...*.**.***..***.*...****..****..**.*......***.*....***.....*.****.*.*..**.**..*...*****.*.*.*.**.*....*.***.*.*.**..*..*******.*.**..**.****.**.*.**..*******..*.....*.......**..*.*.*..**.**.*...********...***..**..*.**.*..*....**....*...*.....**....*.**..*...***.*.****...*..****.**.**********...*..*.....*.*.**..*.*..**.........*.*...*..*..**.**.**.**.**..********.**.****..*.**.****...*...*.**.*.*.*.*.***...**.*....***..*.**.*.***..***.. .*.**..**.**.*.****..*.*.*..****..*.*...***...**.*.*.*.*.*....*..*..*.*...*...*.**..*...**.*.*****....*.*.***.***..*..**...*.*.*****...........*.....**.*.***.**....**...*..*.*****.**...**.*...*..**.**....*..*...*....*.**..**.***...*.*.*....*....*..****......*......*..*.*...*...**.*..*.**..*..***.*.*.*...****.*.**...***.****.**...*..*.***..*.*.*.***...***.*...***..***.****..*.***.*......*.****.*.*..*.*.*.***...*******..**..*.**...*.*....****.***.**......*.**..**...*..*.*.********.***..***...*....*..*....*.**.*....*.**.**..*....**.*..*...*.**.**...*...***.**.***.**..*.******.*.*.*.***.**********.**...*..***..**.*.........*******....***..**********....*.*.*..*****.....*******.**.*.***....*.*......***.*..***.****.**.**..***.*..*..***.*..*.*.****.***.*.*...*..*..**.*..*.****..**.****.*..*******.*.*..*....*..*....*.*.**.***..*...*.*..******.*.**.*....**...**..*.*.********..**.*..***.*.***....****.****....**..*.....****.......*.******..*.*..**.....*.*...*..**..*..**.*******..*...**..**.*.......*.***.***.*****....*.**.*.**...*...****.***.**...*..*...*...*..*******.*.....*..*****.*.*.***.**....**..**.***..*.******..*.....***.*..****..*.*.***..***.**.*..**.***....**....*.*.*.*.*.*..........*******.**...**.**....****..**...*...*...*******.*..*.**.**..**..**..**.*...*...***.....*...*.*....*.**....**.***.***.*.*.*.*.***.*****..*.*....*..**...**..**..*.**...**..*.*.**.**..***.***.*.***..*.....*.*..**...*.*..*...**.*.*..*.****.******....*********.*....**.**....**...*******.*.....******.***.*.*...***....**..*..*....***.****.*....*...*.*..***...*.*.***.***......*.....*.*.*.**..*...***.**..*.***..*.*..*.*.*.*.***..**.*..*.**...*.**....*.**.******......*..**.*.....**.*.****.*.*.*....*...**.*..*..*....***.**....*.....*****..**..********...**.**...***..*.******.*.*.*.*........*.*.******..**.*.**.*...*****..***....*.****..*.***.*....*****....**....*.**........**.**..*.***.*..**.***...**.*..****..*.**.**.***...***.*..***..*.**...*.**.***....*....*.****.**..*.....*.....**...****.**.**..**. .**..*..**.*...**........*.......******..*.***..***.*...*.**...*.**..***....*.*...**.**.*.*..*...**...**.**.*.....*..*....***...*******.......*.***...*..*.**.*****...**.***.*....*....*.****..*.*.**.***..**....*..**.**..*****..***.....*...***.*..***.*..*.***....****...*.**.**..*..*.**.**..**..*..*.*.***.****.******.**.*.....*..*******.*.**.**......*..*..*.......*.**.****..********.********.*....**.*.**..*.**.***.*.*...*..**...*.*...*..*..*...**....*..***.*...*..*..***....****.***.*.*.**..*...*.***.....****.*...***...**.***.*..*.**..*.......****.*.*.***.**********.*....**..*.**.***........*.*.**.*....**.*..****..**.*...**.***..**..**.....*.....*..**......**..**.**..**.***.*...****.****......***..*.*..**.*...**..****..*.***.*.**..***.*.*.***......*....***.*....*..*.*..***...**.....*.****...**.*.*.**...**...*.*.***.*******..**..***....***......*..*..*..*..*.*.**.**..**.***.*...*.*.*..*.**......*****.*...*...**.*.........*...**..*.*.......*...***..*******...**..*.****.*..*..**.*.*..**..*..*****.****.**.*...**.***.*....*....**..***.**.*.**.**..*.*.*..*......*.*...*.....***.*.**.*.*...*.....*....*...*.*....*..*.*...***.**.**...*....*...****.**.*****..*....****.....*..**......***..*****.*.*.******.***..*.*..*.**.**..**..**.*....*.......****.*.***..*....***........*..*.*.********.*.*...*..***..**...*.******...****.**..******.******.*.....**.*......*.*.**.*......*.***.**...**...****..**..*..**...*.**.**.*.**.*.*.***...*.*.**..*..*.**....*******.**......*...**.*.****.**.*...*...*..**.**.*.*.***....*....****.*.******..****.*****....**.*.*.*..*...*..**..*****....*...****....*.*...**......*.*...*.*..*....******.**.*....***.***...*..**********.*.**.*.*...*********.*..*..**.**.**..**.*..**....**.*****.*****..*.**.*..*.**...****.*....*.**..**.*****..***..*.**.**...******..*..*****..*..*...*******.*.*.**..*..*..**....***..*....*.*.*......****..***.*****.*..*******.....*.*..**...***.*.*.***..*...*.*******.***.*...***..****.*..**....***...*.****......*.*******..**.****..*.*.....**.*... ***..*.****.*...*.*.....**.**.*..**..*..*..*...*.**..**...****.*.*..******........*****.**.****.**.**.**.*..**.***.**.*..**.**..*...*.**....*.****.***..**....*.*.**.*.*.***..*.***...*.*..*.**.*...*..**.*..**.*.***.*....**.****.****.*.*..*..*.*...*.....**..*...*****..**......***.***.*.*.**..*.**...****.**..*.*....**.***.*.**.......*********.**.***.**.*.*.*.*****.*...****......*.*.****...*.*...***.*.*..***.*....**.**.**.******.**.*..*...**.****.....*.....**..*.*.*.*..*.*..*...*.*..*.**.*..*.**.*.*.*.*.*.*..**.***..*.**....*..*...*.****..**..*****.**.**.**.*****.*.**.*.*.......*.*.*....**..*.**.*..*.*.*****...**.*.*...*.*****....**.***..**.**.**......***.*....*.**.**...**.***...***.*.*.*.*.*....**...****..**.*...*...**.**..**..**..*.*.**..*.**.*.*.**...****....*.**.**......*.*.*..*..*.....*******.**.**........**.***.**..*.*******.******.***...**..*...*......**...*...*......*....*.*...**.**...***...****..****.**..****.*..*.*.***.*.*******..**.***.....*..**.***..*.****.*...*.***.....*..**..*.*.***..*.**.**..**..****....*..*..*..*....*.**.****..*..****....*.*.*******.*.*.*.....***...***.*.**.**..*....*.*.*.*....**...***..***..*..*....*.*..**..*.**.**...*.*.****...*..*...*...**...****....*.*..*.**.*..**.....**..*****....**.*......*.**...*.*.*..***....***.***.***..*...*..*..**....*.*.**..*.....*..*.****..**.***...**..*..*.*...***...........*..*.****........**.*...******...**......*..*...*****.**.****..**..*.****.****.**....**.*..***.****...*.*.***.****.**..*.*****.*...**..****..****.***...***..***...**..*..*.***....***.*.****.*....***.....*..**..*.*.**.**.**...**.*.****.*....*.*.*..*..**.*.*..**.**.***.**..***.....**.*.**..*...*.*..*.*******...*....***...**.**....***.*.*..******.......*..******.*..*.*.*..*..**..**.****..*.**.*.**.**.**.**...*.*.***....*.***.*****...*.**...*.*.....*.******.***.*...*..**.*******......*****.**.....**....**..*.*.....**...*.**......*.*****.****..*****.*.*.....*.**.**.*..*.*******.***.**..***.********.***.**...**.*...*.**...********.**.....****** .***.**..***.*..*******.....**..*.*.*..***..*..***..*.*.**..**.*****.*......***.**.*..***.******..*.****...*.*...****...*..**.*.......*.**.*..*****....*.*....*...**...**.***.*....*.*****.*******..**...*..*.*.****.***.***...*....**......*..**......***.**.**.**.****...***...**...**...*.....**....*.*...*.**.**..****..***...*...*****.*.**..*..*.....*****.******.***.***.**..**....***.*....***.*..**.****.***....*.*..*****...*..*.*.********..*.**.*.*..*.....**.*..*.***.****..*.*..**.***..**..***..**.*.******..*..**.***.**...**.***..*..*****..**..**..**.**....*.*.***.******.*..**.*.*.**.**..*.*..**....**.*..****....*....**....**...****..*.*.*...**..**.***.....**...*.*......*..****.*.....**.....*......**..*.*.*...*.*..*......***..****..****..***.**...**..*..*......**....**.*.*.**.*.**....*..**..*****..**..**...**....****.*****...**..*******..**.....****.***..*.***.*.*..*.**..****.***.**.***..*...**..*.*..**..***.*.*..****.....*...*....**.***.*...*...*****...*.****..**.*.*.**...*..**....**.***...*.*.....***...*.***..**....**.***.**........*....*.**.......***.*.*......*...*.*****.*...***.**.*...**.*..*..**...*....********.*.**.****.*...*.*....*.**..*.*..**..*..****.*.......**.*.*..*...*.*.*....***.****..******.***..*..***.***..***.*.*.**...*...**...*.*..*.******...****....*.**.**..*****...*.**.....*.***....*.*..*..*.**.**.*.**.......*...**.**.*..*.**...**..*.*...*****.*.*.*.*.*.********.*.*.*.*...**.**..*.*..***.**.***....*...**..*...*..*.*.*..*.***..*****...**.***..**..*...*..*.***..**....*..*.......*****.**.....*..**.*.****...*....*.*..**.*....*..*...**....**..**..*.**.*....*......****...*.****.**.**..****.***.*.*..**.***.***.*...*..**..****.*.*****.******...*.**.*.*****..*......*.****...*.*.*...****.***..********.*.....*..*..**...*.**....*...****....*..******..*.**.....*....*.**.*..*.**.***..**.*.*.**.*.**.**.....*.*..**.****..***..*.****.**.**..******...*......*.*..**.*.***..*.*.**.**..******..***.****.****.*....**......*..*.*..**..*..****.*.**...**...**.*.*...*...*.*.**** *....***.**.***.**....****.*..*.****....*..*...........*.*.*.**.**..****....**.....*....*...*.****..*.******..*..****.*.*.*.**.*....*..***.***..******..****..*.**.*.****.****...*.**.*.**...*..**....***.*.*...**.***.******.*.*.*..*.*.*.*.*.....*.*.....*.**...**.*.*..*...*.***...**..****.*...*****.**.**..**.....****.**..***......***.*..**..*..**.*..**..*****.....***.*.***.**..*.**.....**.*.*...*.*..**.**.***..*******.**......*..**......**..**.**.**..**..*...*...**..*.**..*.*..*..*.***.....***.*...*.*...**...***.......***..****..*..***..**...***.*.*....***.***.***....**...*.*****.*.**.*****.******....**.***.**.*.*.....*.*.***.*.**..***..*....*********.*...***.**.**....*.*.*..**.**.*....*****.*...**..*****.**....****...*.*...*.**.*...*....*.*...*...**...*.*..**..******.****.*..***....***..*..****...****.*.**..**...*****....****.*....*******.*.***.*****.***..***..*.*..**...***...*.*..*...*..*.....*****..**.**..*....**.**.**..**.*..*..*.****....**...*.**..*.*..*.*.*.*..*.**..**..*.****...**...*.**...**..*..***.....****....*.*.***..*...*..*****.*.*.*.**.***.*..*..***.**.*.**.*.***..**.....*****.*..*.....*.*......**.*.*****.***..*....**..*.*..*******.*.**.*....*..***.*.***.**.**..*.**.*..**.***...*.***..*.*****.*****.***.***...***.****...*****....****.*.***.****.*.*.....*......**.**.**..****..***.....*....*....**.*.***.*.***.*..**..**.******.*****..*...*.***..*....*..**.*..*...**.**.**.**.*.**.*....***..***...***..****...**..*...**.*..*..*.**.***..*..******.*....*.*.**.....***....*......***.***.*.**....***.*....***..*****..*.*.*.*....**.....*.*...******..*..*.*****.*..*..**.**.***.***..*........**.....**.****.*.*******...**....**.*****..*..*.*......*.*.*.*******...*..**.*.****..*..*.....****..*.*.**..*.***.**..****.**.....*...*.*.*.***.*.**.**..**...***.*.*..***.*....*..*.***.*.***.*.*..*.**.***..**.*..*.*..**.***.*.***.**.*.*.*.**.***..*.***.***...*.*.*..*.*.**..**.**.****.*.*...***.*.******.*.*....**..*.**.***.*****......*.*.*..*..**.*...**..***..***..**..*.****...**.**** ........*.**....*.*.*****...**.....***..*..*...**.*.**.*......*.*.*....*..***..**..**.*....*.....*..***...*.******.***..*..*..********.*******.*.**....***.**..*.**.*..*.*.***..**.**.*..*..*******...*..*.*.**.***.*******..*.***...****..*..*..**.*..*.....*.*****..***.*.****...**.***.*.....****.*..*....*.**.******...*.*.*..*.**.*..**..*..*.*****..***..*..*....**..*..**..**.*...**.....****.......*..***.........**.*..*.*.*......**.***.*....**.*.**..***.*.**..*.....*....*.*.**..***.*.**..**.***..*.***..*..*.*.**.***..**...***...**.**.**.**..*..*...**..**.**.**..**.***.***.*.**.*.*.**.*.***.*.........*..***.*....***.****..*..**.**.**.*..**...*.....*.*.**......**.*.*...***...**.**.*.****.*.**.*.****.*.*..***...**.*..*.***.****...*.*.***.*..*..*.**....*.**......*..***.*.*.****.*..***.***.*.*..**..*.**..**.***.*.*.**.****..*.**....*...**.*****....*.....*.**.**..**********...*****.*.**.*....**.*.*...*.*.*...*..*.*******.*.*.***..*..*.**...**********.*.*.*.*..*.***.*.*.*..**.*.*....*.*.*...*.***.***.***.**.*.*.*..*..****....*.*.*....***...******.*..*..*.**.*..**.*.*.***.****..*.*.*.*.*.*..*.*.*....**.*.*..*..****.....*..*..*.**.****.***..*.*......*..*.*.*.*...**.****..***.***.*.**.**.*****.*.******.*..***.**.*.*****.*.**..*...*.*...*...*..*****.**.*....**.***..**...**.......**.***..*.*.****..*****.*.*.*..*.*.*.**...**.**.*.****..*...*.*..*..**...**.*..***..***.***....*.**....*.....******...****....*.**..**.****.*.*..**.*.****..**..*.*...*.***.*.*..*..**...*....*.*****.........*..**.*.**...**.*...*.....*.**.*.*.....***...*.*.*.*.*...***.*....*...*...***...**.***..*...*...*.***.**..**.*.*.*.******..*..*..*..**.****..***.....*.*.****..*****.**.***..****...*..*.*.*.*.*****..*.**...*...***.*..*...**.******.***..*...*....*....*.*.****..**.*....*.**...*****..*******..*.*...****.*...*.*...*.***.**..**.*...***.**..**.***.*....**.*.*..***.*..**.*.....*...****.***..***...*.****...****.*..**....**....***...****.*.*****...**.*****.*.***....*..*..*.*.****..*..***.*****.*.**.....*.****.**.**. *****.**..*****.***...*.**.*****..***.***...*******.*.**..**.*.....******...*.**.****...**.**.*.*....***..**...*.****..**....**.**.**.*..**..****...*...**...***.*..****......****.*..*.*..**.*..**..**.***.*.*..*.******.**.**.*.**.*..***.*..**..*****.*.**....***.**.*...***.....*.*..***.*.*...**.*....**..******..**..****...*..***..****..*.***..**.***.**.**.*...**.**.*..*...****.*....*.*....**.**.*****.*.*......****.***..***.*..*...*****.***.**..**.**.**...***.......*..**.*.*...**..*..**.***.***..*....**.**.**.****.*..*.***..*.*...*.*...*****...****.*.....***....**.*..*..*..**....*..**..*....**......*...*.*..****...*.......*..*....**.*.*...**.**.*..*.*..**...**.**..*..***...*.*...**.*.....***..***.*.*.*..*...*.*...*..*...*...*.*..***..***...*..*****..******......***.***..**..****.**.*.....****.****........*..***.***.*.**..*....*...*..*...*.**..*.*.*..**..*..******......**.*..**..*..*...*..***.*.*.***.******.***....******.*.*..**...***.**...*...*.*.***..**..**.******..*.*.***....*****.*.*.***.........**..**.*..***.....******.*..**....*.*.***...*.***.*...***.....*..***.*..*.*.**.**......*.****..**.*.*.**..*.*..*.*....**.****..*..********....*.*.**....***..****..*.*..*..*..*.*..**.*....*.***.******..**.*...**.*.*...***..**.**.......**.*.**...*..*.*****......**.******.**.*.***.**......*.*.***.**.*...*...*.*.**...***.**.*.**.****....*..*.**....*.***....*.****....**.***.*..*.*.**.**.**...*.*.***....*.*.*..****.*..*..*.**.*****.*.****.**....*.*****....**..**..*..*......*..*.*.***.******..**.*....****.***.......*.*......*..**.**....*.**.****...**.*.*..***..***.....**.........**...**..*....****...**.**.**.*.**.*...*****.*.**....*.*...*..*..*...*.*.*..**..***..****..*..*.....*.****.*.***....****....*.*.*..**.*....*****...***.*.*.*.....***..*****.***..**.**....****.****...**.*.***....*.*.***.*..*.*.**.***....****..*...*.*.******....***.***.*..**...***..***.***.****.*.*.**.*.*...******...*.***.....*...**..*.****.*....***......*.*.**...**.***....*.....**.*.*..*..*.*.***....**..***.* *.**..**...**.....*..****..*.***.**.**.....*...**.*.*..***...*.**...**.**....*.*..**.**...*.*..*..*.***.**..**....*.**.*.*..**.....*.*.*.*.*.**..***..*.*.*...**.*.*.*.**.*.***.**.**.*.**.*...**...*.*.*.*......**.*.***.*********...**.*****.*.**..*.*****..*........*.*.*..*...***...*.*....**.*.*.*.****.**..***...**.*..**..****.*...*.***.*.**.*...**.*.******.......***....*.*.*..*..**..*.***.**************.*.**.***.*.***.*..**.*....*****.....*.***....***.*.*..******...**.***.****.*..**.**.*...*..****..*..**.**.****.*****.**.......*..*...*.**.....*.*.*******...*.*.*..**..*..*...*...*..*.**..****.*.....******.*..*..*.*...*.*.****.*******.*...**.**.**...***.*.*.*......*.**...*.*.****..***......*.*..*.*.*.*..*.*.***.*****.*..*..*..***..*.***.***.*....******..***..*.*.**..*.****.*.***.***....*.*.*..*.*****.**.*.**.*....**..**..*****.*****........*.**..********.....*.*..*.******..***.**...**..**.**.***...*.**...**..*.*......*....**......*.**..******..*...*.*....*..***..*...****..*..*......**...********..*...***.*****....*.**.*...*..*.***...*.*....*.....**.*.***.*...*..**....*.*.**..*.**..*...*.*.*....*.*.**..*..****........**...*..**.**..**...*.*..**..**...*.......**......*.****.****..****.***.*...*.**********.*.**.*.*.**.**...*..*....**..*******.*..***..**..*...*.*..**********....*..*.***...*...*...*..**.******.*****.*.*****...*.**..*..********...**..****...*****.****.***....*....**.***.*...*.**..*..*****.***.*.***...*.*.***..**.**.*..*.*.....*.*.*.*.*...*.****..**.*....*.*.....**..**...**.**.*.*.**..*....**.*******.****..**...*....***.****...*...**...**..*.*.....**.*.*....**...*.***....*.*....*.*.*.*..*..*.*.*.*.**.**..*.*..***.*......*..*.*.***.*******..**...**.**....*...*....*.*....*.*.*..**......***..***....*......****..****.**..*.*...*.*.*.****.**..*.*.**..****.*..*.**.*****....*.*******.*..*.*..*.....********..*.**..*.*****.**...*.***.****...***.........*.*...*..*.***.**.*.*.*.**....*******...*..***..*.*.***.****.....***.*.**..**.*....*...***.....****.....***.*.**...*** ****.*..*....**..*..*..*.....*..*.***.*********.*.*......*.*..**....***..*....*.*.******.******..*..**.*.*.*****.*.*.*...***...**.*.*..*...****.*****...*..*.**..*....**.**.**.....**.*...**...****.*.**.*.......*****....*..**.***..*.*.*....**..*...*...***.****.**.....*..**.*.*...*...****....*.........**....*.*.*....**.*..***..**..*...*..****.......**..***.*......**.....*******...**.*...*.**....***..*.**....**..****..***...**..**..***...****......**...****.***.****..*.**.****.*.***....*.***..*......*.*.*******.*.*..***.*...****..***..*....***.**.*.*.**.**..**.*.**...*.*..*.****.**.**..*.....**...*..**...**...*.*..*..*..*.*..*****..*....**.*..**.*....*.*****.*...**.*..***..*..**.*.***.*....*....**..**.***.*....*.*....***.****.**.****..*.**..***.****.**.**.*****.*.***.....*.***.**..**.*..*****.**.*.****.....***..***.*.**...*....*....*.**.*******.*..*..******..**.****.****..**.**....**....*..**.****.*.*.*.*.**.*.*..**...**..**...**.***.****...*.**.*.**...**...*.*.**...*..**.*...*****...***.**..*......******..*..******.*..*******.*.*...*..*****.*.*****..*.*.**.*.*.*..****.**.***..*.*....******.***.....**.***..*.....*..****....******..***.*.*****.*.**..*......*.*.**.*..**..*...*.**.....*****...***...*.*.*******....**..*.*..*..*..*..***....*.*..*..***..**.........**..*.*..*****...**...*.*..*....*.......**.**.*.*****.**.*..***....*****...*....**....*******..**.*......***.**..****.*..*.*.*.*.*..*..**...*.**.***.**..*.****..*..***...**.*.*.******.**.***.***..*..***.....*..***.****..**.**.***.*******.*.*...*****..*..****.**..*....*.****...*.*****....*.......***.*.****..*.**....****.**.*.*...*.**...*.*..*.*.*.**..*..*.*....**.************...*.*.******.*.***..*...*.*.*.*.*...*...**...*.**.**...*...**...***.**...***.*..**.......***.**..***.......*..*.***.***.*.*.*******.*.*****.***...*........***.**.....**..*.****.*....***..***......*.*..*.**..**..***..*..*....*...****....*..*.*....**..**...*******.**.*..*...*.*...*...**....**....***.*....*...**...***..***.*****.....***.****.*.**.* ..**.**..*.*.*****...**..**.**.*..*..*.....***.***.****..***.*...*.***.*.***..****.***.******.*...*.**.*...*....**.*.****.*...*.**.***...*.*...*......*.**.***..*.*****...**...*...*...*..**.*.*..***..*.**...****.**.....******..***.****..**.*.*...*..*.**.**.....*.*.*..*.*.*....*.*.*.*.*..**.*******.*.*....*.*...*...**...**.*..**.*..*..******.*.*.....***.*.*.*..*..**...*...*...*...*..*.***.**.***..*..*..*******.*..*****.*.*****.***..*..*...*.**.*.**...*..*.*.***.....*.****..*....*..*.***...*....*.**.*..**.....**.*..***.***.***.****.**.*.*.*.**...*.***..**.***...**..*.***..*....***.****.*.*.*...*.**....***.**.*.....**.**..*...*.***.*..**.*..*..*.*...*..*.*******.*.****..*...***...**.****.*...*.****.***...**.*..***....*..****.*.****.*...*.*.****.***..******.**....*.***..***..**.*..*.*.....*.******.*.**.**...**...*..*...*.*..*******.**.*..*.*.****.*..**.*.*.*.**....*********.**.*...**.*..*......*.*..*..**.*.*.*.***...******..**..*********.**..******....****.......*..*.*.*...*..*.*..*.*.**..*..**.***...**...**.**..**.**.**..*..**..*.****.*.**.***.*......*..*.***...*.*......**..*.****..*.*..***..****..*.*......***..*.**.*.**.....**.**.**..**.*.****.....***......******..******..*....***.****..*.....*.**..*****...***...**.**.**....*.**********....*..*....****.*..**..*..*.**.**..*..*.*..*.*..*.*....*.*.**.**.**.**..**...*...*.**..*.*..*****.*.**...**.***.......*..*.*.*.*...****.*..***.....*.**..*****..***.**.*.**.*...****....**.****.**..**..*.**......**.**.*.....*....*.*.**.*..**.*..***.*..*..*.**...*...*.***..**.**.*..**...*...*.****.*.********..*.*...**..*******..***.**..***..****.*..**.*..*******....***.***.*.**.....**......***...*.**.*.****.**..***.*..***...*.***.**.**..*..*.**.....*...*..*.*..*...**.*..***.*.....**.*.*.****.*...**.*******.***.**.*..*..*.*...**.*..*.*..****.**.***.**.**...****.****.**...*..*.*.*...*.....*.**.******.*.....*..*...*.*..******..*.......**..*..****.*.*......**.***.......**.....**.**.***..*.*.**....*....**......*****...***..***..****..*.*.**...* .***.*.*.....**.**.....*..***..**.*..*.......*.***..******.*..***..***..**..*..***.**.*.****.*.***.***...*.*****...*.***.***.*.*...*.*.***.***.*.**.....**.**..*...*.*.*.*......****..**.*.*..*.*..*****..**...**..****..**.***.**.*..****..*..*.**.**..**.***.....*..***...*...**.*****..*.***..*.....**..**.***..**.*..**..***.**.****.*......**..*..**..**.*...***.....*****...****.*.......*..**.*...*****.**..*..*.**.*..*..*****.**...*..*..***....**.**..*..*.*....*...**.......*...*.**...*.*.*..*..*****...**..*.**...*****..*..*.*.**..**.***..*......**..**....*.*.****.***....*..*..******.**..*.***.*.**...********....*.*.*.*******.**.......*..*.**...*.******..*****..*****.**..***.**.**.****....*..**..*.*.*..****..*..**.****....***....*.*..*......***...**.**...*.*.****.**.***.**..**.**.*****.*.**...*.*..*..*.*.**.****.....*****.**..*.**.*..***.*..***.***.*......*.***.*..*.****.***...*...****.....*.*..*......*.*.*...*.***.**......*..*.***.*..*..*****.****..**.**.*.****.**.*****.*....***.....*.*...*..***.**.*.**..**..*.***....*.*.**.*.**..***.*****..*.*.**.***.*..**.**.***********...*..*...**.*.*......*..**...*..***..**.*.****.****..*.***..*.***.**.**.***.....*.*.**....*..**..*..**.*...**.***.**.*.*.***..*.*.*.*****.....**.**..**.**.***..*....*.***.**..****.**....*.**....*.****.....*..*.**...**.*.*.*.*.*..**...**.*.*.**..**...*.*..**.*...*.**.*..*..******.*.*.**.**....*.*****.*...***.....*...**...*********.*****..*.*.*****.*.****.....*****.***..***...*****....*****........**..*.**.*.*..***..*.....**..*.***.***......*..*....***.*....*****......*...*****.**..**..**.*****..****....**.*....*.************.****..*.**..*.**...*..*..*.**....*.***.**..***..*..****...*...***.***..****.**.**.*.*...*.**.*.*..***.*.*.....*.*..**.**.**..*.**..*.*.*..*....*.*****.....***.******...*.**.**.......***..**.***.*..*..****..*.*.**.*.*.*.....*...*.***.**..**.**.*..******.**.***..*....*.*.**..*.*.***...**...*..*****.*..****..*...***...*.*...*.*..***.*.***.*..*..*.***...***...*..*..*..**.***....*****.**... *.*....***..*...***.*.***.*.....**..*.*****..****...*.****...***.*.**.**..*.**...*.*****...***..*..*..*******.****..***.*..***..***...*.*..*******.*.******....***.*...*****.**...**.**.*.**...******..*.*.**.******..***...****.****.****..*...*......******..**...****...*.*...***...*..******..*.**.*.....***..****...*.*.....***..*.**.*.*....*..**.*..*.**..*.***..****..****.*.*.*****..*..**.****.....*.*...**.**.****.**.***..****.*.**...*..****.**.*....*.***.***.***..**...********..**.**.*.*.*...**.**..*.*****..**.*.**...**....**.***..**..*.**..**.***.......******..***.***.......*..*.*.**..****.*.*.*.**......*****.**.*.....*...***..*.*..*..*****.*.*.....*.*.***.**.**.*..*.*.***....*.**....*..******...****.*.....**..*.....**.*******....*...*.*.*****.***..*.**...***..*.**...**.****...*.***.**..**...****....***..*.*****....*.....****...*.**.*...***.*.******..*..*....*..*.*...*.*****.**.*...*..***.*.****.**.**.*...*....**..**.**....*..*.*.**...***.*.**...**.*.*.....**..**..***.*..**.****.***.***.****.*********...**..****..*..**..***.*.**.*.*......*.*.**.***.****...**.....****..*...*.**.*.****.*..**....**.***..*****.*.*......*..**.***....*.....*...*..*****.*.**....*****..*******..**..*.*****.*.**.**.*...***..*..***.*.***.**..**.*..*.**.*...*.*.*..***...*******...**....***.**.*....*..**.****...**..*...*.*.*.***..***.*.***.*..*..***.*..*...**..*********.*..*.*..*..*.**.*....*..***......**.**..*..***.*.*..***.**.....***.****.**..***.***.*.*....**.***...*****..*.***..*........*.*........*.*.*.*...*.****..*.**....**.*...***.......**.***.****.**.*.**.*..****.*..***.***.***.*..*..**....**.**...*.*.**.**.*...**..*.**.*****..*..**.*.*..****.*....*..*....*****...***...*...**.*.*......*..***.*.**.*..*.*.*.***.**..****..***...*....**.....****.**....***.*.**..*.*.**....*.**..***.**..**..*.*...*..*..*..**..**.*****..*.*.*.....*****.*..*.***.*.**..*.*.*..*****.**.....**.*.**.**.**..**.*.*.*...*..*..******....*...*.*..**..*.**.**.....****...**.****..****...*..*****......***.*...**..******....* *.***.*.*..*.**....***...*.*.*.***....***.*...*....**.****........**.**.*..*.***.******...**...**.*.***.*.**..*.***..*....****..****..*..***..**......*.*..***..*..**.*.*...**.*.***...*.....****...*..*.*.*....**.*.***.*.****.*.*...*.....*.***..*.*.*....**..*.*******.*..*.*.**.*....**.**.*********.*.*.***..*.*...*.****..**.*.*..****.**.**.....*.*******...****..*.*.**..**.*....****...***..**.**.*.*.*..**.*.*.**..**.*****.*.*.*..**......***...**.....*.***.**..*.*..*.******.***.****.*.*.*....**..*.*.*.***....*.*.*.*.*.**...*...*.....*..*..**...*.*.**.**.*...***..*..**.....*.**.**.*...**.*****.*...**.**....***.**..*..***..*.*.*.**.***.********.....***.**.*..*...*****.***..*..*..*.**..*.*..****..*.**..*..........*..**...**...*..***..****..***....*.......*.**.*.*****.*...**.....*.*..**.****..*.**.**.*..*.***.*..*....****.**...**.*..***.....*.*.*.*....*.*.*.*..*.*.*.**.....**.*.**.*.*..**.*.....*****.*.**..******..*.****.....*..****.****.***.*****..******.*.....**.*.****..****.*****..*..*..**.**.**.*..*.**....**..*.*.......***..**.*.****...*.*.**..........********.******..**....*..**.*...**.***...*..***.****..*.***.*..*.*****.**....*.*.***.*.*...**.**...***.*.*..**..*.**.*.*..*****.*.*****..******...*..**.*..*.......***....*.**.****..***...******.**.******.***..**...*.*..**..**..*......**..*..*****.*.*.*.*.**..*..***.*....***..**.*****..*.**..**....***..***....***...*..**....*.****.....*.***...**.**.........*.*....***...*...*..***.****..*.***.*....*..*.****.**..****.*..****..*..*..**.*..***..**.**....*.**.*.....*..****.**.*.*.*..*.......***..**......*...*..***.**...**.**.*..**..*****..*..*.****..***..*.*.**...*.**..*..*.*.*...***..*....*..*.....*.***......*.*.*.***.*...*.****......*.***.*.*.****.*.*..**..*......*.*..*.**.*...*.***...*.******.***.*..**..*..**.*.*.****.*.***..*.**......*.****.**.***.****.*..*...*.*.*.....*....****..***.*....***.***....*.*.**.****.*.***...*...***.*********.***.*...*.*.***.***..*..*.**..*..**...**.*.*.******..*..*.*.*.****.*.**.*.**.***.**..*..* .**...*.*.*.**......****.**.*.....*.**..**.**..*..**.....*****....*.*..**..*..**.*****..**.*....*..*..*.***.*.....*.***.**.*...*..***...***.*...***.********......*.************..*****..*.*.**....*.*....**.**..***...**.*..***...**..**.***.*.....**.***......**.***.**.**..**...**.*******.**.*..*....*..***..*....**.*....*.**..***..**.*..*..**.*.**********..*.****.*.*........**..*.*.*..*..******.***..**..*....**....***.....*..*.*..***.*.*..*...**.**.***.******.***.*.**.*.*..***....**..*.*.........*..*.**.***....*.*.*..........*...*...*.*..*..**..*.*...****.....**...**..*.**.*...*.***........*.*.....**..*....**.*.*.**..*......***...*.*...**.*..***...***..**....**.**.***...**..*****.**.*.**.*...*.*...*..*.******.*.**.**...**..*...**.********.**.*.........*.....*..*****..*******........***..*.*.**..***...***..*..***.**.*.......***.*.**.***.***.*..***.***.********.****...**......*.*..*.*..*...***.***..*..*..*..**...*...**.*.**.*....*..**...*.**.**..***.*...****...**.**..*.....**...****..****.*.*.***.*.*..*.....**.***...*.***..*.*.*.****.***....***.*.*.**.******..**.****.*.*..****.**.*..*.....*..*.....**.***.**.**.**.*.*.**.**......***..**...*..*.*....****..*..*..**.*......******..********.**.*.**.****.****.**.***.*....**...**...*.*.*.***...**.***.**.*.***...*.*..*...*.**.*.****..***...*.**.**.*.**.***..**.*..****...**.***..**..*.....*....**....*.*....*...*...**.***.*.**.*..**.******..*******.******.****.*.*....*..***.**.*.****.*..*....***..*****......**...*..*..*.**..**...*.*..*.*.*...***.****..*..*.*..**.***.....*.*.*....****.*.**.....****.*************..*..**.**...*.***....**.**....***..**.**..*......*...*..*.*.*...*.*...**..*.*.*....***..*.**.**....**...***.*.*****.*.*.*..*.***..........***.**.**.*.*.***.*....**..****...*..*...*..**.*..***.**..*.*.*****.*..**..*.*.*.***...*...*.**.*..*.*...*.*........*****.*..**.*....**.*..***.**.***.....*****..****....***.*..*.*.*.*.....**..*.**.*.*....*....*..**...***.**...**.....***.*.***.**..*..**.*****...**...*.***...*...**.*****.**. ..**..*...**.*...**.***.**..*.**..*****...*....********.**...*.**.**.**.*.*.*...******..*..****..***.....*..**.*..**..***...*..*...**..**...*******..***.*.**..**..******.*.**.**.**.***..*.*..*..*.**..*.*.*.**..**.***.**..*....*.***.**.**..**..*..**.**.**....*.*..****......***...*****.*.*..*.***...**..********.*.*.**.**.*.*.*..***.*..**...*.*****.*..*..****.*.*.....**..**..**..*****.*.*..**..**...**.***.*.**..*..*..**.***.**..*.**....*..***.....**.**...**....****.*.*.*.***..***..*.***.*.*****.*....*.****..**.*.*.*.*..*.....**.*.**..***.*...*****.***..****.**..**....***....*..*..******.***.*...*.**.*.*.*...****.*.*...*.*....******..***.*****.*.*.*.*.***.*.**.......*****.***...*.*.**.*.*...*..**.***...*.*.*..*.*..*.*.*...*..*********..**.*******.**.*****.*...**....*.*.**.*.**...***.*..**..**..*.**.**...*...*.**.**.*...*.**.....*....*.******.**.*.*..*.**...*....**......****.**...**..*....**....*.******...*..****..*.*...*.*.*..**..**..*..***......*.*.**.**..*.***.**.*..*******..*.....*.*.**.****.*......*.*..**.**.*.*....**.*..*.*..**.*.....**.*...*..*....*.******..*.*...*.******..***.****..**...****.*.****..****.**.*....****.**.****...*.....*.****.*.******.*.******.*..*.*.****.**.**....**..*....*.*..*.**.*...*....**..**.*..*.*.**...**.**.***...*.*.****.****.**.******.******...**.***.*.*.*.*.*.*.*.*.***.*...*...**.***.**....**...*...**.*.**.******...*.*.***.**..*..*.***..***.**.**.**...***.*..*.....*.*...*****.*.**..*..*****.*......***..**..*..*.........*.**..*.******.**..*...***.......**.*.....*.*******.*.....***..***....*.***.*******.*..*.**.**..**.....**...*.*...**...***...*..*.......*.*.*.******..*.*.*...**.**.******.*.**..***..*.*.*****.*.****......**.***.*.*.*.*.*.**.***.*.*.**..*.***...*.*....**...***...***...**..*******.****..*.*...********.*.**.*.*.*....*....*.*.*.*.****.***.*.....*....*..*.*..*..**..*.*.**.*.*.*.....**.*.*...**.*..***...***.*.*.*.******.....*.***....***.*..*..*.*.*.*.****.***.******.*..*.****.*...*.***.....*.**..*.***.......*.....*****.*...**.*. ....**.*..*..*.*...*...*.**.***..*.*....*.*..*.....**.**.******.****..**......*..*..*.**....*...***.*.***.*.******....**...**..**.........***....***.*...**.*****.***....**.*....*..******.*...**..*.*...***..*.*.*.*.**.*..*.*.***.***......*.*******.******..*..***.*.****.***.*.*...*.**.........*.*..*...**...**.**..**........**.****..**.***.....**.***.******..*.*.**.*.***..*....*.**...*..*.*...****..**.*...***.**.**.*.****.*..***..*.*****.***.*...**.*.....*......*.*..***.*.**.*..*.**....**.*.*....****.*.*..*.*.*.*.***...**..******.**.*......*..*.*.**...***..*.....*.**......*.*.....*..*.**...**.****....**.*..*.*.*.***..*******.***..**.*..*..***.*...**..**..*....**...*..**..****.*.*.*.....***....*.**..******...**..*..**.*.*.*....**.*....*.....*..*...***..******.*.*.***...*.*.*.....***********.*.*..****.*..*.*****.*****.*.*.*.***.*.**..*..*****..**.****..**...***...*.***.*..*...**.**......*..****..**.*.*...*.*..**......*..**....**.*..*.***..*....*.****.*.*....*..*..**.....**....****......***...*..***..*.*..**.**.**.**.*.**.***....*...*.*.*.*.**..****..***.****.*..**...*.********...**......*..*.**.***....*.**.****..*.*....*.*..*.**.*.**.**..*..***.******.*...****.**.*.*.*.*..*****..**.**...***.***...*.**..*****...*.*.***.........*..*...*.....***...*...*.*.*.*.**.*..**..***.***..**.*.....*..*..******...*..****..*****.**...*...*..*...*.*.*.**..*****...*.***.**...****..*..*.*.**..*.*.....*..*.*.****.....*.****.**...*.*.*...**.*.*.*.**.*.*...*..*...*...*..*.*.**...*.***.**.***.*.**.**.*.***...**..*..*....***.*.*.**.**.*.*.****.***....*.**.*...**.*.*.*.****.*..***.*..***.**...*....*.*...**.*.***...***..**....***...*...*..***..*.**........***.**.****...***.*...*.**..*..**...**.***..**.*..*.*...*.*.*.******.***.*.**.*.*..*..*.*.*.**.*..**...*..*.*****.***.******.*.*..*..*..**.*.....**.**..*..*....*.**..***...*..****.........*.*....****.***..*.***.*...****.*.*****.....*..*.*.*....*..***.*...**.**.****...**.**..**.**....****.*..*****...*******.**.***.*....*......***..*.*****.*.***.. **.*.*.*...*...*..*...****.**..*.*.*..***.**.*.*....*.*...*.....*.*..***....*..***.**.*****.**..*......***...*.*...*..***.***...****..*.*****....*.*.****...*..**..**.*.*.****.***..**....******.*.*.***.....**.***...*.*...*****...*..*.*****.*...*.*....*....*.***.*...**.......*.***....*..*.....***.*..**..***......*.**....***..*.*****..***...***.*...**.**....*..**.**.***.**...........****.*..*..****.*...***...**.*.***....****.*......********.**.....***....**.*.**.**..*.**.*.******.*****.**..*****.*........*.**..**.***....****.*...**.*.******...*.**.**..*..**.*.*****.*.*.**.*.***.*.*..*..***.*..****..**.*..***...*..**..****...*..*.*....**.***..*.**.******.*.*****.*.*.*.*.*.**...**....*..**......***..******.**..**.**..*****...**...*****....***..*.*****..****..**.**.*....***.*..*..*****.*.*..*.***.*.**..*.*.*.*.****...*..***.**.****..***..**.*..**.****..*.***.*.**....*.***.******..**...*.**...*.*.**.**....*.****.**.*.*.****.*****....*...*...***.*..**.*..***...****.**.*..**..**....**.**...*..*.*....**....*..*....**.**...*...*****.*...*....*..*....*.*.*.**..***...**.**...*...*..*****.*...*****.*.****..**.*..*.**.*..***.*.*.**********...**.******.*.*.......**.*.**...*.**.***..*...*..******.**...*..*...*.**.**...*...*......**..****.***.***.*..**..*......***..**.**..**...*..*.**..*..**..**.**.*.*.....****.....**.*..*.**..**...**...*...*.*..*.*....*..**.****..*..**.**..****.***.*.*.*..*.*..*.***...*******...****..*..*..*..****.***..****..*....*.*.*.**..*.***...**...**.*.*****..**...*****.*..**.*****....*.**..*...**..*....**.********..**.***.*.*****...*.*...*****..***.**.**.**...*.*...****.***.....*.*...**.*..*.****.*.****.**..****..*..*...*****.*.*..*....***.*........**.***.******.****.**..***..*****.***.**.***.*..*****..*...**.*.**.*.*.*.**.*..*.*.....**..*..*..*.**..*...*..*****...*.**...*.*...**....*..**.***..**...*.****.**.**.*...**..*....*.*.*....****..**.*.**.*.*...*.***..**.*.*.**..*.*..*.*.*.*...********.***.**....*.**..*..**.*.*.*..******.*.*...**..**..*..*...**.***.**. **.*.***..***...**...***.....*..*..***..**.***...**.*.*....**.********..**.*.***.*.**.*..***.*....*******.**..**..*.*..**.**.*****...*.*....*****..***.**..*..***.**.**.*.*.*******.*.*..*.*..*.*...*..**.*.**..*....**....**..*..***..***.****.***...*....*.*..*....*...*...*.....****.*.*..*.*.*****..*..**.*..*...****.*..*..*.*.***.***...*.*.*.**.**.*.**.*..*.*.....*...*......**.**...*****..*.*.*...**.**.*.*.....*...**.**....*.***....*****.**...*..***.*.*..****...*..*....*...*.*..**.*.*.*..****..********....*..*...*.*.**..***.*******......***..*.**.*.****.*.*.*.**..*.*******.....****.*.*.**..****.*.....*....**....*.***.***.**..*.**..***.**...*...**...***..***.*****..*.*....*****.**..*.*...**..*.....*.**.......**..*..*.*******.**..******.*....*.***.*******.**..**...****.******..*....**....*..***..*.****...*..***...***....**.....*..*.*****.*.*.*.**.***..*...**.*..*..*.*.***.......***....*.******.***.**..*.***...**..**.*..****.**..****..**.*.*.***..*...**.*.*.****..**...*..***.**.***..*..*..***.*....**.*.*....*..*...*.*...***.**.*.*..**.....****..*.**.****..*..*.*...****....**..**.*.*.**.*.*..****.*....*.*.*****.****...*.*...*..*....*.......*.*.***.....*.*.*.****...*.****....**.*..****.*..**.**...*.**....*...*.....*.****.*..**..**.**.*.....**.***..***..*....*...*.**..***..**.********...*.*.*..*..**.*...***.***.**.**.*******.**.*.*.****.*..*.***..***.....*..**...**......**..**.*.*.*.***.*****..***.*.*..***.**.****.**...*.*.....*.***..*.***..**..*.**........*..**...***.*.**.*.**...*...****.****....**..*..*.*.*....*....*.*..****.....*....*.*..*.*****.*.**....*.**.**.*.*.*....*.**.*.*..***.***.*..****.**.*.**.*....**...**.*.***.**.*.***.*..*.*..******..***..*..*.**..**.*..***.***....*..****.....**.*.**.**.**.*.*******.*..*...**.*.*...***.**.*.***..**.***..*.***.*.*..***.*.**...*.**.**.*.***.*.****.*...***...*.**...*********......*.*.**.*****.****.**..*.**....***.....*.*..****..**..*.*...**...****.*..*******.**.*.***..**.**.***..***.***.****..***..****.**.***.*.*****..*.*..*.**.* **....*.***....*......*..*.**...*.*..*...**..**..........******.*.****...*..*..**...*.****...*.*.....*....**.**...**.*.*..**.**..**.***..*....*...*...*..*....*.****..**..**.*.*...**.*...*..*..**.*....**...*.*.*.***...**.**.*.****..**.*.***.*.****...*.*..**....***..*.**...**.*..*****..*********..**....****.*..**.**..*..*.**....******..*..****........**..*.**......**.***.***.*...**...*.*......*****...*..*...***.**.*.*...****..*.**..*.***..**.**.**..**.********.**.****.*.*...*..****.*.*...**.**.....**.*.*...*.**.*..**..******.*..*...*.*.***......**.*....*.*****..****.*.****...*.*.*.*.*....*..****...*.***.****...*****..***.*.*..***..*.**.***.*..*.***.****.....*.****.**...*.**....**..*..*.......***..*.*.*..*.*.*****.**.**..***.........****...*.**.*..*..**.**..**..*..***..*.**.**...*....*....*.**...***...*.*.*.**..******.******..*..*...*.*..*.***.*.**.......*...**..*...**..*..*.**.**.....*..*..*.***.*.*.**.*.*.***.*.*.*...*......*...***....****.***.*.*.....***..**..*.*.*.*..*.*.***....*....*.***..*****.**.*......*.*.*.*..*****......*.**.*..*.******.*..*.*.*.*.**.**.**.**.*.**.*..*.*...**.*...***.**.*.....*..*.**..*.***.*****...*.**..*.*************...*..**...*.*..**.*.*.*.*..**...***...*..**.***.****..*.*.......**.*******....*...*.*..*.****..**.*.*..**.***.****..***.**..*.**.*.*..***.*.**...*******..****.*....***.**.*..**.****.*....***..*********.*..**.*..****....***...**..*.******.*.*.**.......***.**.****..*.****.*....**.***....****.*.*.*....**..**....*.*..**.****.****.***.*....**.*.*..***.*.***.*..*****....*.....*...*..*.*.******.....******..**.****..*.*...****.******..*..*.*******...**.**.*****.*.....*.**....****.*..***.**.**.**.*...*****..**.******..**...*.....*.*....*....*...**...*..*.**.*****..*.**..****.*.**...*.***..**.**....*.********..*..*.*....*.***..**..*.*..*****.******..**.*..*..***.***.....*.*.*..*.***.**.*...***....***..***.*..**..**.*..*.****..*******..**.*.......****.*..*.....**...***.*.**.*.*.*.**...*..*.**....*.....**.....****...**.**..**..*.*.**.**... ***.*.****..*..*.....**.....*.****.*.....****..*.....*....***.**.*..*.**.***..**..*.****.***.**.**.****.*****.*.**...*.*****.**..*.*.....******.***...*.*..*.****.****..***.*.*.*.******.*.*..*****.*.*..***.**********.**...**..***..*....*****...*..*..*....***...*.*.***...*.**.*...*****...*......**.*..*..**.**.*..***..*****.*.***..**...****.**..**..***.***....**.*.***.*..*.****...*..**..*...*.*...*.*.*...*...*..*..*...*****..*.*....*.*.**...*....*..***.*****.*....*...*...*.*.**..*.*....***.*.****.****.*..****.....***.**.**..*...*....******.*.*.**....**.*.**..****.......***...***....**..****...*..**.*.....**..**..*.*.*.****...**.*..*.*.***..**.****...**...**..*.*.*******.***.*......*.*.....*...*.**...**.*******.*....***.***..*.*...**....**.***.*.*******..**..*****..**.***...*...*..**..***.**.**..****..***.**.******..*...***.*.*.*.**....*.***.***.*..*.*...****.*.**.**.*.*.*..****...*..**.*..*.**.*...**..*.*.****..******..****.****.*..*.***..*.**..**...**......*.*..***********.*..*....**..*.**..*******.*...**.**.....**.**...***.*...**.**.***..*.....*.*..******.*.****..*....*.*..*..*..*..**...***........*.*....*.*..***..*..*.*..**...*.****...*.*....**..****...*..*.****...***.*..*.****..*.**.***.........**.**...*.****.**.*..*.*.*.**.*.*..*.*.**.....**..*.**....*..*.***...**.**....*..****.*****.*.**.*..****...**.**..*.****.**.****..***.**....*.****.....*.*..*.******..*..*.*..**.*..****..*...***....******.........****.*....****...*..**..*..*****..***...**.***.******.*.*..**..**.**..***.*.*..*.*.****..*****..*....*..*.....*..***..*.......*.*..**.*******..**.**..****...***.**.****..*...***.*.****.*.*...*.**....*.*.**.*.**...***..***.*.**.**.**....*.*****.**.*.**...*******...**...*..**.......****....*.*..*.*.*.****....**..*...*....*.**....***...*.*..**.*.******.**..*.**..*.....*.***...**..****..**.*****...**..***.**.*..*.*.****..*.**....*.....*..**.****..*.*..***.**...****.**.***..*.*..**.*..*.*.*.***.****.****...*....**.*....**.*****.*...*.**..*.***.*.**.*........**.*****..***. ..*.*.***.**..***.....**...***.**.*...***.****.*.*.......***..*.*..*.*...**...*..*.*****...***..*.*...*****...*..**.*..****.**.*..****.*.**.***..***.*....*.**.*.*.*.*..******.*.*..**.....*.*...*.*.****...***.**..*..*.**.**...***..*.*...**....*...****..***.**.**..****.....**.....*...****.***.***.*..*.*.*..***.*...***.*.*.*..*..******.*......*..*...**.**.*..**..***.**.**..*.*.....*..*******..**...*.*.**.**...**.**.*.**....*..**.*****.****.**..*..*.**.*.....**.*.**..*.**..*....***....*..*.*..***.**.**.*.**.*.**...**...****.*......**.*.***.**....*.*...****.***.***...*.***.*.*...*.*...*.*..*.....*.....*.**..**..*...**..***.*.****...****....*.*.............**.*.**..******.*.***.**....***...*....***..**...*..**..*.***...**......*..****.*.**..**....*..*.***.*..........*.*.**.*.****.**.....*.*..*.*..**.....***...*..*.*****.**.*.*****.***..**..******....*.***.**.*.*..***......*.*...***..*.*.****..*****..*.***.**...****.***.*.....**..*...*.*........***.*...*...*.**.*.**...*..*..*....***.*****..***......*.........*.***...*.**.*.*....*.....**..*...***..***....**..***....****...*...**.***.*.***...**.**.*****.*..***....**...***.*..*.***.***...*..*.*....**..*****..**.*.*.*...*.****.**.***..***.***.****.....*.*..**..**..*......***..*.****...***.....*.*...*.**.....*..**.*....***.*.*.......**.*....*.**.*...**..*.**..*.*.*.*..***...****.....*.*....*......**.*..**.*.**..**.***..*....*.**.***.*..***.*.*....*.*.*...*.**..*.*..*.***.*.**.*..****.**..*..*.*.**..***.*.**.*.*.....****.***.*.*.*.*.**.*..*.*...*.*...**.*...***....**....*.**....***..*.**...*.*.***.***..**...*....***..**.*....*.**.....**.*****....*.*.**.*...*..*...*****..**.*.**.**...*..*.****.*.**..**....**.*......******.*.***.*..*...***..***...****...**.********.*.*.....*.*.***...**....*...*...*..**.*...*.**.*****.*.***....******....****.***.*....***..**...**..****...*...*.***.*..*.....**...*......*...*..*.....*...*......**..**.**.*..*..****.****..*..****..*..****...*.*.****..*.**.****.*...*.******..*****.**..**.*..*.******...* *.*..*..**.**..**..*.****.***.****...**.**.***.**..***.*.*.*.**.***..*...*....*.*.*.***..***.*..**.****...**.**.*...*..***.******.....***.*.*..**.*.*..****.*..*.*....*.....*.*.*.**.*.*****.*.**..*..*.***.**.**.**.***..***.**...**..*.**...*...*.*....**.*.**.*.**..***.**.*..**.**.****...**.*..*...*.....*.**.*....*.**.*.*..*..**.***.*...*.*.**...**...*.**..*.****.**....*.***....*.**..*..*..*.....****..*...*******.*..****....*.**.*****..*.**.*.*.**..*****...****.**...**..*.*...*.*..***.***.*.*..*.*.**..**......**.*.*..*..***.*********.****..*.**.*.***..******.*.**..*.****.......**.*.*..*.*****.*..*.***.*..*.*....******.**...*...****...**.*...*....***.**.***...*......*.*...**.**.*...***..........***.***...***.*...*.*..***..****.*****..*.**.**...*.*.**...**.*...******.**.*.......**.**...**.*...**.*..*...*****..*..*.**.*...*.*..***.*.*.**....**.***.*.**.*.*...*....**.....*...*...*..**.**..*****.*..*..*.**...**..*..*.***.**..*.*.*.****.**.***.**.*.***.*.***.**.*.*..**..**.***.*.*****..***..****....*...*....*..***..**.**..*.*....**.*.*.*.**....*.*.**..*.*..*..*.*****..*.*..*..**..**..*.*...*.*...********..****.....*.*......*.*..*.*.*..*.*.**.*...**.....*.*..**.**.*.**.*.**..*..**.***.....*.******.*******...***..*...*****.*.*..*..*..*.....**......*..****..**......**.*.*.....*..*..**...*.**..*.*.*******....*.**.*.*****.*.*.*.***.*..*.*...***...***.*...***...*..**.***.*...*****.**..**.***.*.****.***...*..*.*.**..**..*..*.*..*.*.*.**..*****.***.*..*...*..**..*...***.**..*..*..*.*.*****.*...*...*...*.*.****.***..*********..*.*.*.****.**..***..*.*.**..*.*.**....****.*...**.*.....*...****.*...*...*.**.....*.*****.*...******.**..**..*****..***.*.**.***...**.**..*...**...******..*...***..****.*.***....**.**.**..*....*.*..*.*...****....**.**..*..******.*****.*..**.*...***.**...*.**.**.*...............**.**.**.*.*..*.**.**.....*.....*.**.*.*...***..*..*..***.*..***.*.....***.****...**..*..**...*.******.**....***.*.******.*..***...*.*.*..**.*...........**...****.*...........*..**...*.** ...*.*******.*...**.**.*....*.*****...*.****.....***..*...**......**......*.*....**.*.*.**..**...*....*.**...**.*****.*....*.**.*...*.*.*.*..*.**..*********.....**...*...*.***..****....***...*...***..*........*....*..**.*....**.**..*.*.*.......**.....***.*..*..****.****.*..*..*..*...***.*******.*.***.**....**.*..*.*.**..**..**.**..*****.**.*..*.**.**.**..**..*.**.*......*...**.**.**..*****.....**.*..*.*..*.*.*..****.*.*.........**.***.*.**.*.*..**...*****..*.*...**.*...***.**..***.****.**....*.*******...**.**....*******..**.*****..*.*...**.***.*.*.**.....*.*....**.****.*...*..***..**...*.*.*****...***..*.*****.***..*.*...******...*.***.**...**.**..***.***....*.**.*...**.*....*.*....*..*.....*.**..**.**.....****.*.*****.*.*.**....***....***.***..*...*..******.*.*.****...**.*..*.**...***..**.*.**.**...*.******.**..*.*******.....*....*..***..***..*.*.**....**.**.**.*.*..*..*.......*.****....*.*..*.*..*..*...**...*.***.*****..**....**.....*.**.*...*.*...*..***.*.*.*.*....*.*******.......***..*.**....*.****.**..**.***..**...*..***.**..*..*.***..****..**..*.*.**.****.****..*.***..*...****.....*.***.*..**.*...**..*.*.***......*..**.******..*.**.**.**..*.***.**.....**...*****.*...*....*...***..........*..***.*****.*.*..........**.*..**...*****.*.**.***.**..*..****...**.*.***.**.*..*..*.....**.****.*.*.**.*.**.*.*.****.*.*.*.*.*******..***.*.**....*..***.**...***.**.****.*.*......*.****.*.........*...**.***.......*.......***.*.*.*..*******..***.*.*.*..*.**.**..*.*....**.*....**..*.***.***....***.*.**.***.***.**.***......***..**.**...***.**..*.*.****....*.*..***.*.*...*.***....*.***********....*..***.***.****.*.................*.*..****.*.*..*.**********..***.....***...*..*....*.*.**..*...*...*****...**.*..*..*.*.......*..*.*..***......**.*.*..*.***.*.****.***....**..*..**..*...*..*..**.*.*..**.*..******.*....*.*.*..*.**.*.....*..***.*.**.****.**.*.*..**...*.********.*.**.*.**.*.*.*.**.*..*.*...*.**...*.*..*.*..*..*..***......****....*...*..*.*****.**...****.*...*..*..*....** **.*..**.*.*.**.*****.****....*....*.*.*...*.....*.**...**.*.**.***....*.*.....*.*.....*.**...**..*..*.*.**.......***...*.......*..*...***..*..**.*.**.*..*.*..*.*.**..*.*..*.*..*****.**.....*.*.*.*.*********..*.*..**..**.***..*.****.....*....**.****.***..*.....****.**..***...*.*..*.*.**..*...**..**..***.*.*.*..*...*......*.....**...*...*******.*******.*.*..*****.*.*.*.**....**..*.**.*.**.*.**..*..*******.*.*.****..*.***..*.*.****.*....**...*.****....*..**..*.***.***.***.***...**......***.*.****.*.*..*..*.***.*...*.**.**..*..*..*.*..***..*.....*.....*.***..**..****.**....****......*.*.*.**..**...**..*..*..*.*.**...***.*..****......**....*..**..*.**.**..*..*.***.**...****.*....*******.*..*.*****.*..**..**.****..**.*.*....****.**.***....***.*.*.*.*.***.****.**...*..*****..**.....*.**......*...*...*......**..*....*.*.*..*..**.*....**...***.****..*.........*..*..*.**...*.***...*..**...*....*.*****.*.**.*.*.*.**.***..*.**...*.***.**..*.*.*..*******.*.*****..*****..**..*....*.*.**....***..*.*....**.*..*..*.*.***..*.*.*..***..**......*..**..*****.*.*..*...**....**..**.*******...**.**...***.*.*...**..**...***......*.*....**.*........**.*...*.*.*.*.******.**.****.....**..*..*..**.*.*.*...*..***.*.***.***.***....****.***.*..*..*...*.....*.***.**.**.**.........***..*....****.**...***......*.*.**.***.**.**..*****.*...*...**.....****....*.**.*..*..*.**.*.....**..*.......***...*.............*.**..****.******.***.***.*********...*.**..*.****..*.*.******..**..***...**..*..*****...**..**.*****..****...****...*****.*.*..***....**..*.*****...*.***...*...*..***..*.**..*.***.*****.**.**.***...*.**.***.*..*.*...*******.***.*.***..*.**.*..*.**....*...****..**...*...*.*.**..**.********..***.*.*.*..*.*.*.*****...***..*.***...*...*.**...*.*.**...**.****.***...*....***...*.******.***.**.**..****..*.*.*.....***.*...**..*...**.***.........*.***..***.*.*..***.*...*....*....*.*...***...*..*...*..*.**.*..****..****.*.*....**...*****.**.**..*.....**.**..**..**...........***........*.*.**...*..**.*.. ...**..*.*.*****..**..*.****....*.**.*.*..***.**.*...*.*..*.*.****..*.*.*.*..**......*..***.*....**.**.**.*...*.**.***.****.*.*.*****..*...**..****...*...**..*....*.......****..*..*....*..***...*.****...**.*..*..****.*.*.***.*.....**.*..***..*.*..*......*......****.....*....**.***.**.*..*..*.***..*.*..*....*..*.*.*.***.......**...**.**....*...***.*******.*...***....**..***.****.*..*.*.***..*.*.*.********.*..**.**.*******..*.*.......**.*.**.*.***..**..***.***.***...*.*....**.*..**.****.**.*..***....***..****....**.*.*****...*...**.*..***.*.....**.****.**.****.*......**.***.**......*.....***...*...*.***.*...*....**.****.*.*.*.*..**.***.**.**.*....**...*...******..**.*.*.****...**.*.***...***..**.*..**.***.*..*...*.****.**.**.*..****....*..*.*.*.***..*..**.**....*.***.*****..*....******.*.*.*......****..**.***.*..*.****.**.*.*.*.*.***.****.****.**..***...**.*..*..*..**..*****.***.*..**.**..*...**...***.*.*.*...***...*..**...**.*.*******......**..*.*.......*.*..***.***.*..*.*.*.***.**...**.**...***.*.*...*..*..*.**..**.*****..*.**...**...*......*.*.*..**...**....**.**.**.*.*.*..*.****..*..**...***...*.*.*..**.**.**********....*.***..**.**..****..***.*****...*...*.*..*.**.**..**..****..*...**...**...***....**.*******..*......*.**.....**.*.*.*...**.*....**.******.***.*.*********.*.*.**.*...**.*..*.*****.**..******...**.**.*..*..***.*......**....*.*.**..**..**.*..*****.*...*.**..*...******.....**..*.*****.*...**...*****.*...*...**.***..**....*.**...**.*.***.*..******.*.*.**..**....**..**...*.*.*.*.***.*.**.***.*...**.***..**..***........*....****..***.**.***..*.*.*..**.***.*....*.*.*...*.**.*.*.*..****.*.*.....*..****.....**..**.*.*.*..**..*.**.**...*..***....**.***......*...**.*.**.......***........*....*.**...*.**.**...*.**.*.*.**....***...*..*.*.*.*..***...*.**..*.*...**.*.**..***.*........**.*....*.*..*...*....***.****.*.*.....*....*..*..*....**.*...*****.*.....*...*.***..****.**.***.*.*.....*..****.**....*.**..**..*.*...*.***.**.****.*.**.....*.**....*.....**.*...*... ****...*.**..***...*.**.*.*.**....**..*....*.*.*..**..***..*.*...*...**...*.*..**.*****.*.***.**.*.****.***.*.*.....*.*.*...*..***..**.***..***.***********.**.*.*.***.*.*......**..*.**....**..*..**.**.*.*******..***...***..***.*.*.**...***.*..*.*..**.*..*...*.*...***..*..*..*****.**..*.****..**...****...*...*..***.*.*.**....*.*....*.**...**.*..*.**.*****....****.**..***.*.****.**.**......*..*.*.*******....*.*..*..****..****..**.*..**...........******..*****............***...*..**..*...***...***..*.*.**..*..**.**..*.*..**..*...*.**.**..*...********......**.**..**.*..***.***...***.*.***.*..**.**.**..*...*.**.**..*.*.*.**.*.**.**.....**.*.***.......*...*.****..*...**.***...*.**...**..**.*......**...*..*...*..*.******....*.*.*****.**.***...*......**.*.**.***....**.**.**....*****....**.*.*.***.*..*....**....*..**...*.***.*.*....*....*..*..*.*.*.****......**.....***.*.******..*...**..*********..**..***.**..*....*....*.*....*.***....**.***....*.*....***.*..**.*....*.***...**.**.****.**.****....**..**.**..*.**.**.******.***...*..*.*.....***..**..***...****..**.**.***...**...*...*.*.*.**.***...*.*.*..*.*...*.*.*****.*.**...*..*....*.*.**..*...*.*...*.*....*.*.*...*.*...*.*.**..***.**..*.....*.*..*.***..***.*..*.*.*.*..*.****.****.*.****.*..............****..***.*.*.**...*...***.**.**.**.*.**.***.*.*..**....**.**...*...**.*.*.**..**..**.*.*.******..*.*.**.**.*...*....*.*.*.....*.*.*.****...**..**.****.*.****.**.....***.*..*..**.*....***.....*..**.......*..*.****.**.*.*..*.**....*.*...*.*.**.***..**.*****.******....*.*....***.****...**..**....*..*.*.*.*.***..*..*...**.....*...*..***.*..*......*..**.****.......**.....*.***...*..*...*..*..***..*..**..*...*.***.*.*.*...***....**.*.*.*...**...*****..**.*..**.*.**..****.*....*.*.**.*..*...****.*..***.**.*.*.**.*****.*..*..*...*..*..**.*****.**.*..***..*.....**....*..***..*.*******.***..*.**.*...*.*.**..**.**.******.*.*...*...*.*..*****...******..*....***.*..**..****.***...**.*..**.*.**.....*.*.*.***..*..*..******.**..***.*.....**.. ..**.****.*.*.*......*.**.....*.*.*..*..**.*....*..*..*..*.**.*..*.....*..**.***..***..****.**........**.*.*.*.****.*..*..*..**..***..********......***.**.*.*.*....***...*******.********.***..*.*....***......**.**.*.****.**.*.*.**...***..****..*..**..**.**.**...*.**.*.****....****.*.**.****...*.****.****..*..***.**..*...*..**.*..**...*.*..**...**.**.**.******.**.**.*.*.*...*****.*****.*****..**..*.*..**.*****.....*.**.*****.**.*.*.*.**..***.********.***.*.*..*.*...*.*..*..*...**.*.*...*.***.**.*.**.***.***.**..*.***..**.*.***......*.*.**..*.*.**..*..****.*.**....****.*..**...*...*****.*..**.*....**.***...*...*.*.*.**.**...*.*...****.*..*..*****....*.*............***..*..*.*.*.**.***.*..****..*.***....*....*.*..**...***...**..*..**.**********....*..**.*****.*.****.**..*.*..**..*****..*.*..*....***..*.*.*.**..*.*.***...*...*..****.*...*.**.*..*.*.*.****.*..*.*......*****.**..***.*.***.*.**.****...*...*****..**.*.*.**.**...**.**..*..**.*.*****.*.......*.**..*.***..*..**..*..**..**.***.**.***...***.*..*.**.....**..*.*.*.**.******.*..****...*...*.**.*****.****.**.*****.**...**......***.*.***.**.**...****.*.**.....****.......***.**...**..*..*.**...*****...**..**.*.***.**...*.***..*...**.**.*.**.**.***.*.***.**..*.*.*.***..*..*...*..*..**..**...*.**.*....*.****.**...*.**....****...******...**.*.****.*.*.*.*....*..*..*..*.****..*.**.*...*....****..**..*.*******..*..****.*.*.....***..*.*.*..*..*..**.**.*...***...*.*.**...*****..*..**.***..******.*...*..***.**...**....**...*...*...**............******..*.*.***.*.*.*...*.*....*...*.*.....****.*.***.**..*..***.***.****.....***.***.*..****..**.**.*.**.**......*.*.*.**.*..*....**.*..**.*.***....*.*.*.*.*.**..**.**...*.**.****...***.*..***.*....*.**..*.*..***....*...***.****..*.*.*.*.*.**...***....****.......***..*.*.**..****......*....*..**..*....*.*******.*.*...*...***...*.**..*.***.***.*..*.**...***..******..*...**.*.**.*....*.**..*...***.*.*.****...**...*...*****..*..*.**....**.*.**.*.**..******...**.......*..*.*..*.*......**. ..***.**..*.**.**...*..*..***.*..*.........*.**.*..*....*.*****.**..***.**...**.***.*..**....***.****..*.*.**..*.*.***...**.*.***.*.*.*....**.*..*.**..*.....**...**.*......*.*....*.******.*...*.***.*****.**....******.*..***.********.****.*..*.**..**.*.****...*.*.*.**.**.*..**..*..***.*.*.***.****.*.******..**.***...*..***..**.**.***.***..****...***.*.*...**...*.*.*..*****.*..*..**.**..*...*.*.*..*****.*.**.*******.*.....**..*****..***....*.**.*.**.***....**....*.*.**.***..*..**.**..*..*.**.***..*.**.*..*......**...***...*******..**.*.**.**.*...****.......**.*..*...*....*....*****....**.***.....*..*....******.******.*....*..*.....*..***.**.*...*.**.*..***.*.*.*.*.*.****.....***..*.*.*.....****..*.**.***.*.****..*****.*.********.**...*******.**....*.***..*.**.*...**..*..**...........*..***.*..***.*****.*****.*.****..****.*****...**.*..*..*..***.**.*****..*.*..**..**.*..*.*..*....*.*****..*..*....*.****...*..*.*..*..*****..*******.**......**.*..**..*****.**.**.**..*.*..*..*****.*....**.**..*..*******.*.***.....***.**..****.*..**.***.**.*..****.***.*..*..*.*.*..*...*..****.****.**..*.*.*....**...*****..**..**...*.***..*.**.****..*......**....*....***.*.*..*******....***.***..***.*...*.*.*****.***.*...*..***.....**.***...*..*.*.*.**.....*...**..********.*.*.*...**.*.*..*.*.*...*.***.*.*...**.*.*...*.*...*.******.*.***.*.**....*.*...***...*...***..*..*.**..*..**.*****..***.**.*..*...*..***.*..**.***....*.****..*.*********.*.**....*..**...**.*..**.*.***.**..***....*.**..*.*..******..*...*..*.*.***.***.**.***..**.*...*.*..***...*...*...*****..*.*.**.***...*.*.******..**...*.**.**.***...*.*...*..*.*..*.*.*...*.*....*.****...**.**.**....*****.**.**...*..*....***.**.*....**...*...*.*.*.***.........*.**.*..***.***.***.*******.****.**...........*.******.****.*..*..******.**..*.**.***.**...***.*.*.*..*.**..*..***...**..****.*****....*...****..*.*.****....***...****.**.*.**..*.*.*.***...****...*..*..*.**...*....*****.**.**.*....***...*.*...**..*.......****.***.*****..*.**..***..** ...***....****.**....*...*.**.******..**.*.**.*..*.....**.***.*.***..*.*...**...*...****.**.*.*..****.*.*.*...*......*......***.*****.*.**..*..*.*.*...***..*..*...*...**...***....*.*..**.**...***.***..*.*.*.*..*.*.***..*..***....***.***.***...*....*...**.*.*...........****.*****......***.**...*.**...**.***..*.....***.*****...*..***..***.*.*..**...*...***.*.....******.**.*..*..*.**.*.*..**.....*...*.*.**.*.**.*.**..*..***.**.**..*.*.....*.*****..*.*..**.*.*********....*..**..*.*.*****.*..***.*...**....*.*..***.*****...*.*...*******.*.*..**....**....****....*.**.*..**.*.*....*****..*..**....*.*.***..****....*****.*.***...**.*.*.**.*...**.***...*.***....**.**....*.*..**...*.*...*.*.**..*.*.**..*.**...*.*.*..***..**.*.****..****..***.*...*....**.*.*.*..****.**...*.*.*.*.*.*.****.*......**..*.*****...*..*.*.******.*....**.*.**.....**.*.**...*..*..**....*.*..*....**.....*...*..*.**..*...****.*****...*.***...*..*...*..****.*.........**.***.*****.*..*.*..***.*...**...**..**.****......**..*.......****..***.**....**..*.******.**...**.*..*.***.**.**.*.*****....****......*.*..**...****...*.*****....*.*...*.*.*.*............*.**.****.**.....**.**.*..*.*..*.*.*.***.*..*..**...*..***.**..*..*****.*..****.....*.*.**********....**....*...**.*....*.*........**....*..*.**.******.*.*.*.*.****.*.*..*..*.****.***.****..**...*.....***....*...**.........*.*.***..**...*..*.*...*...**....***.****......*.***.**..*..**....*.**.*..**..*...*.*..*.*.*.*......**...****....*..*..*.*.....***.**.**.*..**..***..**....*..**..................**.******.*....**.*...*..*......*.**.*.*..*....**.*....*...*.**.......*....**.**.**.*******.***...*....***..**..*****..*.*.***.***.*.*...*...****..*.....**..*.***.*.*.*.*...*....**..***..**.**..*...**.**.******..*..***..*.**..**.*.*..*...***.*.*...******...**..*****.****.****.*..*..******...**.***..****.*..*.***.*.**.*****..***.****...**.*..*.***.*...***...*******...**.**..**.*******..*..*.******..*.*..************..******.**.*...**.**.*****.**...***...*...*.*....** .**..*.*..*..*..**..****...*....*****...***.*****.**.*.*.*...*.*****.*.**.**...*.*.*..*..****.*.*..*....***..*.*.****.*...*..*....**....****.*.**.**....*.**....***.*...**.*...*...*******...*....*..*.***.*******..**.*..***...*****.**..*..*..*.*........**.....**..*.**..*...*..*...****.****.**..**..*.****.******...*....**.*...*...*.....***.*..**.*.**......**.***.*****..*..***.**..*...**..***......****.......**...****....**.*.**....*.****.***.**..*..*.*.**.*.*..**.**....***.*.**.*******.*......**.*..*..**.*..**..******...*.*..*....*.*..*..**..*.**.****.*..*.....*..*..*.*****.*.**.**.*.*....**.*.**.**..*..**...*..*...*.***...*....**.***..**.*...**.*.***..***.*..*..**.**.....**.*...**...*.*.*****..*.....*.*.****.***..**.****...**..*......******..*.*..*****.**.****.******.**...*...*.*****.*.**..*.*..***.*.*..**.*.........**.**..********.***.***..*.*.*.*.*****.**..*.*....***..*.*****.**..***.***.....****..**..*...*.****....***.*.*....*.****.***.*..*.***...**.*...*..**...*.*....*.**..***..*...****..***.*...**..*...**...*...****..***.**.*..***......*..*..**.*.****.**.**.....****.*.....*.*..****...*...*..*.*.**.*.**.......**....**...**.......***..*..*..*********....*.....*...*..*.*.**..*.*.**.**..*..*..****..**.**.**..***.***.*.**..*..*..**.***.**..**.*.**..******.*...**.*.*...**.*.**...**.**...*.*.*......**********..*....***.*.*.*.**..*.*...****.*.**...**.***.***.....*..*.*..***...**.*****.**.***.*..***..**.**..*.*.*...*.****.*.*.*.******.*.*......*...**.**..*..*.**....*..**.**..**....*.*.*..*.*.*****...***.*.*..*.....**...*..**..*.**...*...*.*********..*....*....*.....*.***...**.*.*..**.*.*..*.**..*.*.......*........***.*..**.*...***.*...*.*.....**..*****..***.*.*.**..**.********.**...*...*.***.*.**.*...****..**..*.*..*.***.**.***..******..*..*....*.**.**.**.****.**..**...***...*.*..*.*.**..**..*.*.....**....*.*.****..***.*.**.***.*..***..*..*.*.**.*.**.*.*......**..**......***...*****...******.*....*****.*....*.*...*......*..*.*.*..****.***.**....****.*.**.*********..*..... *....**.*..***.**...***.....*...***..*.**.*.*.*.****..*...**.***.***...***..*.***..*.*..**..*...**.*..****.*..**.****...**......**....*.*.**.**.**.....**.*...*..*****.*...****......*.*..**.*.....**..*.****.**.****.**.**.*.*.*.*.....*.**..**.*.*....**.**...*...*...****.***...*.****....*.*.....**...*.***.*.*....*..*...***...******..***.*.**..*.*.*..***.**..****..**.*.**.**..**...*.*********.**.***.**..***.****...*..*.**.............**.....*.***..*...*****.*.***...**.*...*******.*.*....******.***...*.*.*.**..*..***..****.....*...*..*..*.***.****..*.*..*.*.*..*....*****...*.**.....***.....****...*.*.*.*.*...**.*.**.**.**.*..**..*.**...**..**..**.****..**....*...**...***..*...****.*.....**.*..**..**...***....**.*.*.**.*.****..*..*.*.**.***.....***.*..*...***..*****..*...*..........**...**.********..*..*...**.****..****.**....**.*.*.*****.**.*..*****..**..**.***.*.*.**.*..**.**.**.**.***.*...******....****......**..**.*...*....**.*..****..*...*.*.**...***...**.*.*.**.**.**.****....**.***.*..*.**.***..*.*.**.*.*....**.**.*.*.**.*****..*..**...**..*....******.**.***.**.......***....*.***...*.**.******..*****.***..*....****.*.*..***..**..*.**..*.*...*..*****.*.**.**.***...*....**.****......*..****....**.****.***.*...***...**...****...***.....*..*.*..****.**.***....***.*.*..**.**.*.*.*..*..****.*..*...*....*....**..***.*.*.****.******..**...***.***..*****..*.**..**.*...*****.*.*.*.***..*.*..*.*....**.....**........**..*.*****.*.**..***.**.**.***...*..*...**.*..**.*..**.**.**...*****..**..**.**..*...*..*.*.*...**.*..*.....*..***.*..***....***..***.*.******.*.**.******.*.**.*...***.**.*...*****...**.*..*.*..**.***...*.*.*.***.**.**....*..*******.***.....**..***.****.*...*.***....*.*..*.*.***.***..*.****.****.*.*****.*..**..*...*.........*.**..*.*..****..*.*.*****...*.*.**....*....**...*.*.*.*...**...*..*..*..*...*.**.**.******.*.***....**.*.*.**.***...**.**..*.......*.*****.***...**.*.**.**...*.*..**.*....**..****..*.**..*...****.**.*..*.*.*..**.*.*......*..**...*.*..*..*.***** .....**..*...*..*.**....**.*******....*.*.*****..**.*.*****.*...*..*..*..**.*..***....*...*..**.**..**..*****.....*.***...*.**....*..**...*.****..**..*****.**.**..****.**.*****.*******.*..*****.***..**.**...*......*........***...*..*..*..*..**..**.**...**.*..**.**..*..*.**..*.*..*.....*..*.*........*.......****.*.....*.*...*.**...*.*..*...*...*......*.****.*..**.**..*..*..*.*.*..*......*****.**..**....*..**..*.*.*****.****.*.**...*.....*............**.**..*..*.......***...*....*..***.*.*.....**.*.*...*****.*....**..*..*..*.**.*****..**..*..**.*******.*..**....******.*.*..*.**...*.*.***..***..*..*.*..*.**.***.**.**...**..*..*.**.****.*.**.*.*****.**......***.***.****.....*.*.*.....**..****...*.**...****.***.*******.***..*.*.*****...*...****.*.*.**.*****.*.*.....*..**..*.*.*..*.**..*.**.*.**..***..***.*.**..*....*.*.*.......*.*..*.***......**.**..*.*.***..*..*.*.*.....**..*...*.***..**..*.***...*.*.*.***.*****..**.....***.*.*....*..*.***....*....******..*...*..*....***..**.**....*.**...***.***.*...**.*******.*..**.*.***.**..*.*.*.*.**.**..*..**.*.***..*.*.**...*...*.*.**....*.***.*.*.*...**.****......**.**.****.***.**.*.***....**.****.**...*...*.**....*.*.....******.*..*..*.....****.***.***.*..*..*...*.*..**..**..*..*......****..*****..*....*..*****..*.*.**..*.*.**.*....*****...***...*..**.**.***.*...****.**..****..*.*.*..*.**.**..**.*.***.**..*.**.**.*...**.**...********.*..*.**...******.*.***..**.*.*.*.**.*.**.*..****.***..***.*..*.....**.*.*.**.*..*..*..**.*.**.*****..*...*.*****.*....**.*..****..*.*.*****........**.*.**.*..*.***..*....**.****.....*.*...****.*..*....*..***.*.*.****..*..**....*.*.*..**...*.**.**.*..*....****..*..**..*.*.*....****.*..*.*...*.*....*.*.*******....*.*.***.*.....*...*.*.*.*****...*.*.....*...*...*.*.*..******.**....**..*.......***.****.*.*.*......*..*.***.*..*.**.*.*****..**.**.*.**..*.....*.***.*.**...**..**...****.**....***..***..*.***.****.**..*.*.*..**.**.*..**.*.*..*.*.**.*.***...***.*..*....*.*...*.**...*.**.**.***..**..**..**...*. **...*..*..***..*..*...**..*****.*.***......*...**.*****.*..*****.**..*.**...**.***.**.*.****.***********.*.**.*..*..****.....*...*..*.*..**...***.*..**..******..*.**.***.*.**.**.***..**...*.*.*.*..*..*.*...*..**..**.***.*****.***.***..***.***.*.*.*.***..*....***...**....*.***...**.*......*....**.*.**..*....***..**.***.*...*..**.*...*.*....**.*.*.*.********.*...*.....*..*.*..**..*.**..*.*..*..*........**.**..*..*.......*.**....*.*.*****.***.***.*.*.*.**.*.***.*******.**.*******.*.**.*.*..*..***..*..**..*.*.**..***.*.****.**.**...*.******...*....*..***..**.*.*****..*****.*..*****.*.*....**..*......*....***.**.*.*..**.....*..*..**.**..*.**.*****.**.*.***.*...*.****....**....*.*.****.*...****..*....**.*..***...*.*...*...*....**..**.......****.*..****..**...*.*.....*....**.*****.*.*.***.....*.**...*......*.***..*...***........*.**..**....**.***..*****..*......*..*..*.**..*.*.**....**.....***...**..*..*.**.******.******.**..*.....*...*...***.**.*......*...*.*.*.***.*.*..**.**......*..*..*.*...*****..**.***..**.*.**..**..*...*.***..*.***.**.**........**..*.**..*****.**.*...***..**.*.**.*.*****.....*.*...**..***.***...****.*.**......*..*.*****.**.*.....*.*..*.*.**.*.*.*.*..*.*..*..*.*.*.*.****.***.*.*...***..**.....*...**..***.*..*...*.*...**.**.*****..*...**.****.**....**........*...*.****.*..*.*.*..**..*.**....**.****..*..**.**.....****....*.****.*****.*.*.*.***..*..*.*.*.******.*...*.***.*.*.***.**.*..******.******.*.*****..**...*...*.*..******..**.*.**.***.***.****.*...****..**..*.*..**....**.**.**.**..*....*..*..***..****.**..**.*.*.**..*..*.*.***..*....*.**.....*.***.**.*....*.*....**.*..**.**.*....*****..***.*.**..*.**..***..*.**.*.*.***....*.*..*...*.*.*****..**.*.*...*..*.**..**..**.*....*..**..*.*...*****.*..*...*..**.*..****.**......*...*...**..*****.*.*..**.***...*.***.*...*.*.**.***.*.*.....****..***...*.*.*****..*.*..****.**.**..***.****....**..***..*....*.****..*..*.*.****..*..****...*..*..**.*****.*..**....**...*......*.*.***.**.*.**.*.*.*.*.****..*****.*.* ***..****..**....**.***...*..**..**.***.****.*...*.*..*.**.*.*..******.*...****..*..***..*.***.*.**.***....**.**...*..***...**...*...****.**.*******...****.****.*.*.*......**..**..***.**.*.*...***.*..........*.***.....*.*.***.**.***.*......*......****.....*.*.***.***..*.....**.*.**..**....*..**.**....**.*..*.*..*.*******..****.**.**...*.**..****.***....**.*.*..*.*.*.*...**...*..*.*...*.*.*...**..**.***.....***..*..*...**.*....*.*.***.*.**.*......*.****.*..*..*...**.*.*.*****..*.....****.****...**.**...*.*.**..*****.*..*..*.*.*.***...*.*..*.*..****...****.***.*....**..***..**..*....**..*****.*..*.*..****....**.**.***..***..*.**...**.*..**.**.**.*.*...******.*.*****.**..*.**.*....*.**.***...*.**..*..*.*......*.*....*****..**.*.*..*****...**.....**..***..*..**...***.**..****.*.*...*...*..*.*.*..*.*..*..**.*...***..*..**...***.****..*....*.**.***..*.**.*.*.**.*.*****...****.**..**.*.***.***...*.*.....*.....*..*.***.**.*.****..*.****.....*..*....**.*.******.*.**...*.**....*..*..*..***.*.*...***...*..*.**.**.*...*.***.***........*.***..*.***.*.***.*...***.*****..*...**.*..*..*....*.****.*..*...*.*....*.****.**.***.*.***.**..*****...**.*.********........**..*.**....*.**.*******.*..*...***.***...**..***..*.*.*..*.....***..***..****..**...***.**.*.*.*..*.*.****.*..***.*.*...**********..**.****.*.**..***....*..*.**..**...*..*.****.*.**.***.***...**...***.*...**.*.*.*.**..***.*...*.*..**...***.**..****...****.*..**..**......*.*.....*...*......*..****.***.***...**.*.***.*...***..****.**.*.*********.*.**.***.**..*...*.**.*.**.*..*.*...*...*..*****...*.***...****..**.*....*...****...*.*.*.*...*******..***...*.....*..*......*.*...*.**...**.**.*.*....*..*..**..*...***..***.*.******..*****.*.*...*.***......**..*.....***...******.....*.*****.*..*....***....**.....**..*...****.**..*.*.***.**.*...**.****...**...****..**.*..*****.*.***.*.*.*.*.*..**.*.**..***..**..**.*..****..*....**.....*.....*...*..***.**.**.**.********..*..*..*.**.***....*.****...****.**.*.*...*****....***.*...**.... *....*.*..***.....*..***..*....*..***.**.*..*....*.*..****..*....*....*..*..*.**..*.*.**.****.****..*.*.*...*******.*..*.*......*.**...****.*.***.**.**..*...*.*****.......*.**...*.**..*..*.**..*.***...*****....******..*.*.*...*.**.*.***..*********.**.*****.***.*...*****...***..*....*.*..*..*.*.*.**.***..***.......***..***.*****.**...*.....**.*..**.**.***.*..*....*...*...*.****..**.....******.*.**.*..*.*...***.***.*.***.*.*.*...***......*.*.******.*.***..*.*...*.****.****.**.*......*.*.***...**...*...*****..**.**.*..******.......*****..*.*.***.****...***...*..**..*.*..**.****..*.*.....*....*****.*.*.....*.**...***.....******....*****.**.*...**.**....**.***.*.*.*****.*..*.****.*****.*...**.*.***.***..*****.*...*.*..**.*.....***...***.*..*.*..*.**.*....****..*****...*..**..*.***..*..*.***.....*..***.*..*..***..*..****.**.*****...*.*...****.**.*.....*.*..*..*....***.**......*****..******.***.*....****.*..*...***..*.**.***.**.******...*.*..***.***..***.*..........*..***.......*.....***.*..*..*.*.*.**..**.**.*.**.*....*..*..**.**.**.*...........*.*..***...***.*......***.**.*..*.*.****...***.*.*....****.**.*.***.*..*.*...******....****....*.**.***....*..****..*..*.*.**.*.*.*..*..*..*..****..***..**.....**...*.....**.**.***.*.*..*...****.....**....*.****..****...*.*..**.**.*.*.*...***...**.*......**.**.**.*.**.*****.***.**.*.********...*.....*.**.*.*....***.*..**..*.*.*..*....*.....*.**.....*.*..*.*..**.**.*.***..*..**.***.....*..*.*.*....*.*....*..**...*.**...*.....***.*.*...*.....*..*..***.*.***.*...*.*.*.******...**.***.**.**...**.**.*.**.*..*.*****.*...**.*..*...**.*.**.*.***.****.*..*..*..****....*.**.*....****...****...****...*.*...***.****..*.*...*.*..*****..*.*.***.....*****.**...*.*.**..**.**...*..*.***.*....***...*..**.*.****....*..*........*..**..**....*..**.*.*.****...**.....*....**.*..**..*****...**....*.*.***..******.*.*.***.****..*.*..**.****.*.*.***...*****.*.**..**.*..*...****...*.*.*.****.*..*....*****.**.*..**.**.*.***.**.***.*..*.*****..***.****.*..***.. *..***....*.***.*..***..***..**...*...*.******..**.*.*..*..*..*...***.....*******.******.**..**..***..***..*.*..****.***..*.***...*..*.*.*...*...*.*...****..***...*...****.*....**..***.***...***.***.*.*.**....*.**.*.........*.***...*.*.**.***...*.*.*....***.**.*.*.....*..*....**.*...*..**.*.**...*.**..*.**...**...**.*.*.****..**.*..**...**.*.*..*.******.******..*****.**...*..*.***..*****..**.**..**..*.....**.*..*..*.*...**.****.**.**......*..*.*.*.*..**..*...***.**.**..**..*.*.*.**..*.****.****.**.*...*.*....**.****.*...*******.*....*..****.***....*****.**..*.....*..**.*.*..**.*.**.*...*...*.*.**.....*****.*.*.***...***.**.....*.***.***.*.*.***.****..**.***...*.**.*..*..*****.**.*..**.*..**.****...*..*.**.***...***...*..*.**.*.*...*.....*.***.*...**.*...***.**.*.*.**...**.***.*.**.*.*..*...*..*...*.*...*..*...*.*...*.*.**..*...**...*.****.****.*..**.**.*.****....****.*....**..*...**..**.*....****.**..*....**.****.*******...*..*.*...*.**.*.***..*...*..*.******.......*.*.*.*.**..**..**.*.**...*.**.***.....*..*.*..****....***.*...****....*.*.*..*.*..*.*..**.*...*.*..*...**.*.***.*.*..**....****..*..*..**.****...**.*.*...*.**.**..**..**.**....*.**..*......*.**.**...*..**....**..*..***.*.********.*.***..***.*.*.**..*****.**.*.***.*.****..*.**..**..*.*.*.**..**.....****.***.**.****.*..*...**.*..*.*.*.***..*...*.*.*.*******....*..***.***...*.*.**..*.**...***.**....**.**..*....*..*.**.*.**.**....*.**....***.*....**..*.*.*.**..***...*.......*..*..****.*.**.....**.*.*.*......*.....**.*.*.*..***.**.**..**...**.**..**..**...**...**.....*..**.....**..***..*.***.*.*..**.********..*.****..**..*.*...******.*****.**.*...**.......**....**...*...**.*.***..**.*..**..*.***..*..*..*****..**.**..******...*...*.****..***..*....***.***.*.**.*.*.***.***.*.....*.**......*.*.............*..*.*......*.**.**..*..****..*.**.**...***.*....**....***........***....*...***...**.**...*..*.**.....*.*..*.*...*.*.**.***.*...*.****.***.**...*.*.**......**.*..***.**.***...**.***.**....*****...***.*..***.*. ****.*.*...*..*****.*.*..***....*.*..*.*.*.*.*.*.***.*..**.*.**.****...*....**.**.*.**.**.*.***..*..*.*.**....*..***...**..*...*..*.*.***.**.*......*.*...****.***.*.*******.........****.*.**..***..........****.*...******.**.....****...*...**..*.*...*.***.*.*****.**.*****.....***.**.**.*.*..*.*.*****.***..*.**..*.*..**..***.*...**...*.**.**.*.**...*.*.....*.*.****.*.....*.....**...***.*.....******.**.....**.*.*.*.**..*.**.*.****...*.......*.....*...***.**....*..**.*.*.***..**..**....***.....**.*...***.*.**.*.**.***..*..*..*......*....*...***.***...*..*******....**.*..*...*.*.*..*...*.*.*..**..*..*..***.**...**.*....*...*.********..**.....*..*.*.**.*..***.**..***.....***..*.....*.....**..*****.**..*.*..***.**.**...*..**.*...**...**.***...*****...*..*......***..***..**...**...*.**.*...****.**.*..**..*.*.*....*...**...**.*...*..*..*.**.***..***.*.*..*...**.*....*.***...**.*.**.***.*...*..*.**..*.*.*..*.*.*.*.**..**.*....*.*....****....*.*..*.*..*********.**..**.**.....*...***.**...***..**.*....****..*......*....**..**.*..*.*..**..*..**.**.*.*....**..*.****......*....**.*...*.*..*..*.....*.*.*.*..**.****.......***..**..***..*..**.*..*..******..*..**...*.**.****.**.....***..*.*...**.******....*.*.**.****.**..*......*....*..*.*****..**..*..*...*.*.****...*...***...*..**.*..**..**..*.....****.....*.*.*.*****.*....**.*..***.*.*.*.***..**..*.*.**.*.*.**..*......***...**..***.**..***..*..*****...***.*.*.*...*......*....*...*.*.**..*.*..**.****.*.*.**.**.*...*..***.***...**.****..*..**..**.**.****.***...*.****..****.*..**.....***.*.**.*.*...*.......**.*..*..****.*.*.*..**.*.**..**.**.****..*.*.*..****.**..**.**..**...*.*.*.**...*..*...*......*.****.*.***.***.***.*.***.*****.**.*....***.****..*....*.*...*...**.*.*.**..**.*...***...*.**.**....******....**..*....**..***.***..*..**..*...*.**.***..*......*....**..*.**.**....*..***.....*.**.*....**....*..**.*..**..*......*...***.*.....*..*****...*.**.****.*..*.*..*..*******.**.*.*...**..**...*.**.*...*..******........*****...*..*.... *.*.*.....***.***....**.....*.*.*.**..*..**...***.*.*...*.**.*...**..*...*...******.*...**..**.*.*.**.**.*.*..**.**.***.**..**.*****..*******..*.**..*..**...*...*..***.***...**..***.**.*.*..**...*..*.*..*.*.*.***....**......*.**.....*......***.*.*.*...***..**..*...***..***.**.....****.*..***..*..*.**..**....*.*....**....***.***.*.***.**..*..**.*..*....**...*.*..*.**..**..*...*..**.**.*.*.*...*...*..*.*..**..*.***.****...*..*...**.*.**..*.*.***..****.**.*..****.*.***..***..****.***.*..*.*.*..*..*.*.**.*...**.*....***.............*.****..**...*..**......***.***.***.****..**...*.*..*...*.*...*.*...***.*.*.****....**...*..**.**.**..***.**...*....*.*****.*....**.*..***..**..**.**.**.**...*.**....*...***...***..*.**.**.****......**.....*..*.**.*.*..**.*..**..*...*.*.*.*.**..*..*...*....**..***...***.*..***...**..*..**.**...*.*..*..****...*.*..*..**.***...*....***************.*..*...**.*..******.*.*.**.****.*..**.*..*.*...**..*.*.*...*.***......***.**...**..****.**.****.***.*.*.***..**....***..*..**.*.**..**....*.**.**.*.*****.*.**.....**.*..**..*..**.**.**.*.*.......**...***.**.****..*...*******...*.**.***.*......**..*....****.*..*.*.**..**....*.***......*..**...*...****.***.*..*..***.*.**.*..*.....**.....***....*.*..**.*.*....***..*.*.**.**.....***..*...*..****.**.****.*.***.****.....*.*.*.**..***.****...**....*...**.*.**..*.**....****.******.***..**...*..*..**..**.***..*.**.*.**.*.*......***...**..***...**.*..***....******.....***...****.**..*..*******...*.**..**.*****.*...***.*.*.**.*.***...***...........***.....****.*..**.*.***.**..*.*.*..**.***.**..*...*..*..*..***....*.*.***..****.******..*..**........**.......**.*..**.*.*..*....*.*..*..**.*..*..*.**..*...*...***....***.*.**....*....****...****.**.*..*.*.*.****..**.***..*.*...*...**..*.**.**.***.**.**.*.*..***....**...*.*......*..**........**.*.*.*..*....**.*.***..*....***..**.**..*.**.*....***.**..*.*..*.**.**..*..**..**.*....*..*.****.**.**.**.....*...*..***.*..****..*.**...*.**.***...*...*.***.*.....*.***.*...... .***..*.***.*.***.....****..***...**..*.*.*..****.*..*.***....**...***...*....*.*...*.**...**.......**...**.*..******.***...****.**.*.**....**......***.***.*..*******.*.....****.****..**.*.**.*..****..**.*..*.....*....*....*****.*..**..*..*..*.....**.**.**.....*.*.**.***.*......*..*...***.**.***...**..**.*....**....*......*.....******.*....*.***...**..****....*......**...**.*.*.*.**.**....*.****..*.*.*.*.........***.*.*.*..*****.***..*.**.*.**.*..*.*.*.*.**......**.***.....*****.***.**.**..*...*.*.........**.***..**.**.*.*.***...*..**..****..**....**..****.***..*.*..*.**....****......*.**.....*...****...*...*.**...*..*..*....*.***.*.*..**....*.**.**.**.**.******..***..*....*..****.*........***.****..*..**..*.*.**..*..**...***.*.*.*..*.**.***.*...*...***.*.**.****..****.**..**..***.*.***.*...****...*....**.**.******.**.*...**....**.*...**.*..***.****.**....*...*.***.*.******.....*...*....****...***.**.******.*.*****.....*****...*.*...*.*.***...***.**.*......*.***.*.**..**.*****.**...*...*.**.*****.*..**..*....*.........*........*...***.*.*...**.*.**..*.**...*..*....***.**..**..*...**..*..*.***.***....*.*.**.*...*..**.....*******..*.***.*.**....*..*.....***.*.*.****.......*..***.***.*..*****....***..*.****.***.**.**.**.*..*....*..***.....***.***..*****..**...*..**.*..*.*....*.........*....**.**.*..***.*.*.*..*.*.*..**.**.****.**...*..**..*..*...**..**...**.***.*.*..**.**.*.*....***..***.***....*.***.**.....**...**......*****.**.......******...**.**.*...*..*.**..**..*.*....*..*....**.**.....*.**..*.***.**...*...*..**.**.**....**..*.**.**......*.....*.*.*.*...**...*.*.****.*.*.*.*...*.**.*.**.************...*...*.****..**.*........*..*.******.***..**...*...**.*.***.*.*......****.*........*....***.....**...*.*...**..*.*****.***.***...**.*..**......**..*****...*.**..*.*.*****...**.*.....*....**..*..**.............***.**.*.**.*.***..****.****..*...*...**....*...**....**.*..*******.....***.******.**.***....*..*..**.*..*..***.*.****..*..*..**.***.*...**..**..******.*.**.*.** .....**.*.*.*..*...*..*.*.**.**.*..*.**..*...***..***....**...*.**.*.*.**.*..*.....*..**.**..*..*.**.*...*..*..*..****.**...*..*.*...**.*.*....***.***.***...**....*..*..**.**.*****.***.****.*....*.**.*******.....*..*.*.***...*..**.**.**.*....********.*.*.*.**.*.*..***..***.*..*.****.*.****.*...**....**..*.*..**.**..*.******..**.*....***.*****.*..****..*.***....***.*.**..*****...*..***.*****...*.*..**.......*......*****....*..*..***.***.*.***.**..*....**.......*.*....**.....**....*.**.*.**..***.*...*.*.*....*.....**..*..*...*..*.**...*****.*..*..***.***.*..*.**.*.**.*...*****...***.**.**..*..**.**.*.*****..***.***...*.*.........*...*.**..*.***.****.**.**.**.......*.***.**.**..*...*.*.***.*...**.**.*...*.**.*.***...**..*.**.******.**....**.*.**...***.*.*****.*.*..**..**..*..*....**..**.**.**.*...*.*......*.**.*...*...*..***.....**......*.....**....*.*.*..*.....**....**..*.*..*..*..***...**...**.*..***....*.**.*.*..*.*****.*******.*..***.........*.***.**.*...*****.****..*..*.*..***.**.*....*.*.....*.*.****.......***...*.***.******.*.*.*.....*..*..*.***.****.****..*...**.*.***.*..*.*****.**.**..*.*.*.****..**..****...***.*.*..*.***.**...*.*..*....*******.*...*.........*.......*.*..*.*.*.....**.**.*..*.*****....***.*.***..*.****.****.**..*.***..**...**********.*.....****....*....*.*.*.*.*.*.*.*.****....**....*.*.*..****.******.*.******.*.*.*.***.*.....**...**.*...*....*.*.*****.**.***......**...***..*****..*.**....**.*.**....*.***.*..**.*.*..*.....*...**...**..*.*.*...***.**.**.*..*****..**.**.*.*..*****.**...**.***....**.***.***.***.**.***...*****..*.****..*.*...*..****.***...***.*..*.*..**.*..****...******.**.**.*.**.**...*.*..***...*.*....**.*.**..****.*.**.*.*....*....*.**.*.**..**.****..*..*..****.*....***.....*..*.**.**...**..*...**.******...**.*.**......***.*.*..**.*.*....**.**......***.*.*.**.**..**...*..***.**.*..**.....***.*.*..**.**....*.*..***...*.*.**..*.*.**..*.*.*.*.**.**....****..*.***..*...****...*.***.*...**.*...**.**..*..****..**..*....*..*****.*.*..** ..*..**.*..**.***....***.**.*..*.***..**...*.**.....***.*..*.*.....****..****.*..*.*.***.*...*..**.**.***....*.**..*.**....*..*..*..*.**.******.*...***..*.****..*****......*..*..**.....*.**...**.*.*..**..*.**.*....*....*..***...**.**.*...*.*.**.***.*.*.*...*..**.*.*...****.*.*.*..***....**.*..**..*.*...******.**...**.*.*.....*.**********.**.**.*.**....****.**...*..***..*..**.*..*.*.**********.*..*..**......**.*.**....*****.**.**.***..***.**..*..*.*..*.**.....****...**....*.****...*...*.*.*.****......**.*..*......*..*..**.**.*.*.**..**.**...****.*.......*.*..***.*....**.*..***.......***..*.****.***.*....*.**.***..*.*.*.**.***.*.***....*.*.....***..**.*****.*..**.**..**..*.*..*.**.***.**.*...*......***.....*.*..*..*..***..**...*.**.*....*.*.**....**.****.......*.**..***.*..*.**.****..*.*.***.*.***.***.*.*.*.*..**...*....*..**.*.........**.**....*.***..******..*....*......*...*..***....***.*.*..*.*.....*.*..***.***.*****.*.*****..........**.***...***..***..*.*.....**.*.*...*..*.*..**....***.....***...**...*..*.*..*..*.*.*.*...***.**..***.**.**.*..*.**....**..*...*****.**...****.*.******..**...*.*..******.**..*..**.*.****.**..*..**.*..*...*.***..***..*.**.*....*******.*.*.....**.*.**..*..*.*..***.*.........*..***..*.**...**..*****..**.***.....***..*..*.**..*...*..********.*..*.*.***.*.*.*****.**...*.*.....*...**.******....***..*.*...**.*.**.*...*..***..***.***......*.*...*..*.******.*.*..**.***...***....*..***..**.*...**.......*.***.**.*...*.*..*.*****.*.**..*..**.****....**....****..*.***.**..*.**.*..**....*****.**.**..***..***....*.**.*.......*..****.**....*...*.**..*****.***..*.**......*..***.*.*.****..****...*.*..*.***...*.*.*...*.**...*...**....****.**.*.*.*....*......*.***..**..*..*..*.*..*...**..*.*.*.**.**..**.*.**.**.*..**.**.*.....*...**.*....**.*****.....*...***..*.**.**..*.*..*....*....*.*.***..**.**.*...*.***.*..*...***.********..*.*..*.....**.***..*..*.**..*.***.*..*.*****..**.*.**...*..*...*.*..*........**.*.*.....*.*...**..**.*....*....*..*.**..*..*..*.* *.****..***********..***.*****.**....***..*..*****.**.*....**...***..***..***.*.....*****.***....*..***.****...**.**..*..*....***..*.*.*..*.*.*..*..*....**********....*.*.***.*...**...**....*******.**.**.**.**....**..*.**..***.*.*.*..****..**..***.**.*.*...*....*...**..**..**.*.***.**..*.**.*..*..*****..*.***....**.***..*.**.***..**.*..*.*......**.**..*.**..**.***.****.*..*.*..*.*....**.****.....*..*.*.*.**.*.*.****..***.**.*..***.*.*..**.**.**.**..***..******..*.***..*.*.*****.....**..*....*.*.*....**..*.*....*...***..**.....*.*.***..*.*.**..**.*.......**..**.******.****.*......*..*.**....*.***..*..*****...**.**...**..***..**..***.*..**.*.*.....****.*......*.*****..*..*****...*..****.......**.***..*..*.*.*.**.***..**....**..*...*.*....**.......****.**.*...*.*..*..**....*.****.....*...*..*.***.*.*.****.*.*...*..***....*..**...**...***.*.**.*.*.*.*.....*..****..*..*.******.****....**.**....*.*.****.****.**...*****..***.*.**...*.**.....*...*.*.*..***.*..*..**...**.*.*..*.*..*.***.*****..***.******.*...*.**..****.*.....*.****.****.****..*.*.**.**.****.*.*..*..*..*....****.*.*.*.*.*.*.*.*.*..***....*..*.*...*.***.*....*.*..****...*....*.......*....**.*.*.***...**..***.**...***...***...*****..*.*.*...*.***.******...*...*....*.*..*.*.*.***.***..*..*..*..***.*.******.*.**.*..****.*.*..*..***..**...**...*....*.**.*.....*..*.****..****....*.**..*.*....*.*****.*...***.****..*..*.**..*..*...*******...*.*.*..**..*.*.*..***.*..**.**.***.***..*.******.*.*.......***.*.*...**.*****.*..*..**...**..***.***....*******.....***..*.....**..*****.**....****..*..*..*.*..**....**..**.***.*..**..***.*.*....*.****.****....*....*.*..*..***...**.*..*.*.***.**....*..*...*.**.*****...****...*..**.*.**.**..***.**..*......*..**.*...*....*.*..**..**..*..***.*.**.....*..*..*.*..*.*.**..*.*..**.*.*******..**..**..**..**..*..******..*.*...***....*.***...*..*...*..**.*..***..*.*..**..***.**.***.*.***....**.***.**.*..**.*...**.***..*...*.***..*****...**..*.*...**.*.**.***.***.*..*..*.*.**..*.***.**.*.... **.**.*...***..*.***..*.*.**.***.***.**...*.*....**.**.**..****.**...**..***...**.....*..***.*.**..*.**.........***.***..****.**.**.*.*..**.*.***........**.*.*....**...***.*..*.*..*.****.****.****......*...*..**..*..**..******...**....*.**...*.*.**...*.*.*.**.******..*..*.****.*.*.*.*.*.*..*..*.*....***.*.*...****...**..**..**.*.*...**.........****.**.**..******.**...*.*.*....*..*****.**..*.*...***.*.*.**.*****....*****..*.**...*.*.....*.***.*.*.*....***.*.*.*..........****.*..**.**.***.*.***.*.***...****..*...**.*...*.*..*.*...***.***.......*..***..******....*.**.**.*..*......*.****....*....**.......*..*****.***...*....*.*..**...*.*.**.*.***.**..***.*******.***.*.*.***.*.*...**.*..**..**....*.**..***.*.**..*..**.*.**.**.**..****..*.**....***...*.**.***...**.*.**.****.*.......*..****.**..**..**....***.*....**.***...*...**..**..*****.**.*.*..*.......**.*.........***..*.**.*.**..**.*.**.*..*.*.**.*..**.*....**.**.*.......**.**.***....*.*.******..***..***.**..*...***.**...**..*.*.**.***.**....******..*..*.*..*..*....*...***.*.......***.**...*..*....****....*.*.***.*.**.**.**..***..*..*..***.**.**..**..***..*..*.*..**....*.*.*.***.***....**...*..*..**...***.**..*...*.*******...***..**.***...**.*****...**...*..*.....*....*..*.**.*.*.***.**.**....**..*.*.**..*****..****.*..*......*.**.**.**...*.*.*.*.*...*..***..*.*..**.*.*.**...*.*.**.**.*.***.*.****.**.****..*....****.*..**.*.*.***.*..**.*...*..*.*..*..**..***.*.*****..*****.***..*.****..*..***..**.*..*....**.*...**...**..*.**..**......*.....*.*..**..*....*.....*****...*..*.*.*.*...**.*****..****.....*.*....*.*..*.***.**.***.*******.**.....*.*.*..*..*...**.*.**...*..*...*.*.**.*...**.**..**.*.*...**.**..*...*..**.....****....**....**.**.*.*...****.*.****....***.***.***.***..***.*.......*.**...***.**..***.*......****...*..**.**.*..*..**.**..***....*.**.**.*..*..*.*..**..*.*....*.*....*..*..**....*.***...*.*****...**..**..*...***..*.***..******..*.*.....**.*.*..*.*.**..*.****..**..***.**.**.**.*..*.*.****..*****.*.**..*.* .**.*.*.**....***..*.**.****......**..**.*****..**...*..***.*..*.******...****....*.***..*.*.*.*.*.....***..*..**..*.*......***.***.**..**..*...*.*.*..*..**.....***.**...***..**......******..*.**.*.*...*.**.*.....**....**.*****.*..****...***..**.***.....**.*******.*..*..******.*.**..*.*..**...***.....****.**.*.***.*....*****.*..***.*******.*.***...**...**..*..*****.***..***....*..***..*....**.*....*.*****.**...*.*......*****.*.*******...*..*....*.*.*.....*.*....**..***.*...*..***.**..**.*.**.**.*.*....*..****.*..*..*.****..*..***.*...*.***...*.***..**...*.*................****..*.*...**.***.*..***......**.*.**..***.***...**.**.**.***....*..*********..******.***..*..*.****.*.*****.........**..****...*...**..*.***......*..**.*.**..*...**.*...**.**..*.****.*.*...*.**...*..**..*.*.*.*.****.**.***.*....*.***.****.******.*.*...*.**.....**.*****.**...**.*.*....*.****.*.***..**....**.....***.****.**.***....****.****.*..*.**.**.*.*.*.....*****.**..***.*..*****.*.**.*..*.**.*...*.**.*....*.**......***.**.....*.**....*.***.**.*..**...***..****...*****..**.******.**..**..*.*.*.*....***.........**..*.*....*.*.*..**.****.**...***..*.*......***..*..**....****..***..*.*.*.....*.....*..***..**.*..***.****.***.***.**.....*.*.**.**...**..**.**..*..**.**.**.......**...*..*....*..****.****.*.*..*.**.**.*...*****.****.***.**.*...****...*.**...*.**.*****.*.**.*.*.*.**.*.**.*.*.****.***..*.*......**...*..*....*.**......*......*....**.*****.*.....*.****.***********....*..*****.**...*****.**........*.****.*.***.*.*..***.*****.*....*....**.......*.***.**.**..*.*.***.**....**.....*.*..*****...*.......**.....***..**.*****..***......**.***.*.*.*****.*.*..*..***...*..**....*.*...*..*.**.**..****.*.****.*.*******...*...**.....**.*....*.*..***...*...***...*...*..*...**.*.****...**.**.****.*..**..*...**.**.***.**.*.***.......*.***..*.******..*.*..*******..*.*.***.**.*....**.*....******.*.****..*.*....**...*.......*..*.*.**.**......*..**.*.*....*...***..**.....***.*.*....*...**...**.*...**..***...*.. .....*.**.***.*.*.**.***.*****.**.....*****.*..*.**.**.*...****.*..**.**....*.*.*.***.*****.*.*.*........**....***..*****..*..**.*.*...*......***..*.**.***.*..*.*....***...**..*...*..**.*.*.***.*..*.**.*...**......*..*..*******.*.*....*****..**.*****...*.*..*.*.**..........*.***..*.**.*.**....*****.*.*****.**.....*.*..*..****.*....****.*.****.****.*...............*.***.*.**.*.*.*.**.***...*.*.***....**...*...*.*.**..*..*.*...***...*....*...*.*..*...***...****.*............*...*..****.*.**.....*..*****.*..***.***..*.*.**.*.*..*....*....***.*..****.*.***......***.*.*..*...*.****..*.**.**.***.****.**..*..**.*....***.*...*.*.*.*........****...*..*.***.*.....***...*.*****..**..****.*..*...*..*...**....*...**.**.*..*....*.....*.*..*..**.*.*....*********.*.**.*****..***.*.*...*..*.........**.*..***..**.....**.***.**.*......***.***...*.*.*...*.**....*..*..*.*..**..*.*....*****.***...*.**...******.*..*.*.*..**.**.....*..*.*.......*.***.**.*..*.*.**...*...*.****.*.*.*....**.*********.*****.****.*....********..**.**....*..**..*..*.****.*..**.***.*.*.**.*..***.*...*...*....*...***.****..***.**...*.**..**..*.***.*....**.**..*..****..*.***.*.*..........*.**..**...*..**..**..*....*.**..**..*..***.......***...*...*......*...*.....**.*****.**.*.****..**.*****..***.**.*..*....*..*.*...*..**..**...*....*..*.**..**..*.**...*...***.*.*.*.*...*.****.*..****.*.*.*.*.*..**.*..****.......*.*..*.**..**.**...*.**.**.*..****...*.*.*.*****.*..*.*********..***.*...***....*......**....*....*..*....*.*..*.*..*.**.*.*.......*.**.*.*****..*..*..****...**.***.***.***.**.*.***....*.*.*..**..*..********.......**.....**....*......*.*.........**.......********..***..**..**.*..**...***..**.*.******..*.*....*..****.*.*.*.*.****..*...*****.***.*.******..*.*.*.**..**...****.*..*.**....***..*.**.*.**..*..**..*..*.*.*.**..........*.****....*..*.*...*****..*..***....*...*.*...*..*....**.*.**.*.**.**...*.......*.******....*....**...**..***...***.**...*.*.*.**.*.*...*...**.*..**......*.**..*.***.......***.**..*.. .**...*..*.*..****.***..*.*****.*.*..***..**.......*..*....**.*...***...*..*.**..*..*..***.*.*.*....**.*.*****...*.*****.*.**.*.***..*.*..**.***...*.***.*..*.**.****.**..**..**..***..*****.*....*..*.**.****.*...*.**.....*..*.*.....*****.*.....**..**.***.**..*..*.*.******......*.**.**..*.*.*.....**...*.*.***.*.***.***..**.*.*.**.*****.***..*.*.*.**..*..**.*...**.**.***...***.**....*.***.*.**....***..******.**..**...*....*.**********...****..****...**..***...*..*.******...*..**..**...******.*......*.*.*.******.***.*.*.....*..*.*...**.*.......*.**..*.*..*....*****..****.*.*..*****.******.***...***.*.*.*.*......*.***.*..***.*.***.***.*..*..*******..***.*.***.*.**.......*..**..**.**...**...**.**.*.*.**.............*.***.*.***.......*...***..*.*..*.*...*..**.*..*.***...*.*.*..**.*.*.**.*******..*.**.****.*..*..*.****.**.*..*...*.*.**...*.*.*.**..*.**.*.*..******......********..***....*.*.*.*...*..**.....*.*.....**.***.....*..**.**..***..**....**.**.*...*.*.*..*...*.**.***..**.*.***...**..**..****..**.****..**..*.*.*....*....*....**..*...***.*...*.*.***********.*..**.**.*.*..*****..***.******.*...**....*.**.*.*....********......*..*.**.....*..****....**..****...*.**.*.***..**.*..****..***..***.**.*..*.******.***.**.*..******.*..*.***.**.*..*....*************.*..*.*.*.******.*..******.*.***.*...*.**.*.*...**...**.....*.**...*.**.*.*****...*.**....*...*.*.**.***.**....*....*....*.**.***.*.**.****.***.******.*.**.......*...*******..*.**.*..........**....**.***.*****..*...***...*.*..*****..*....****..*******.....*****..*.**..*....*.*.**..*..*..*.****....*.*.***.*....*...*.*..*.***********...*..*****..*.**..*..**..*.*.*.**..****...**..*.*..*.*..*.*.*.***.....*..*.*.....*..*...*...*.**..***...**.***..*.*.*..**.****........*.****.***..*.***.**.*.*..*.*.****.**..*.*..*****...********...*..*.*.*...*...*.....*.*..*.*...******..*.*.*.***.**.*.**..****.*.**.....*.......***.*...*..*.*.****..*****..**.**...*.*..**.***.*.*.**.*.*..***.*.***.*..****..**.****...*.....****.*..*.*..*.**.*..* *..*...*.**..............*.*.**.*.*******....**.***.*..***.****.....**....*..**.**...*..***.*.*....*........*.*.*.*.**...*.****..**...**.*...*..**..*.***...**...**.****..**.**.*...*.*********..*...***....*..*.*..**.*...***.****.***....***.*.*....***.*.*...*.****.*.*..*.....*..**........*..**.***..**..*.**.*...*.*..**....*.*..*.*.**.*.*...****.***.***...*.**..**.***.**..*.*.**.**.**..*..*..**.*.***.*.*..*.**.*...*..**...**....*.*.**.*.****..***.**.*...*..****......*..**.*...**..**.******..*.*..*....*..*.**.***..*...*.**.******.******....*..****...*.*.*..*.**.**.*...*.***.****.***......**..*.*...***..****.*..***...*..**..***.****.**..*..*...**.*.****..**.**.*..*..****...***.**.*..*..*...*****.**.....*..*.**..*..****.****.*....*.*.****..***..*.*...***.*..****.***.*.*....*...*..**.*..**.**..**...**..*.*.***....*.**.*..*.**.**.*..***.*.*..*...**.*.*.**...**..*.*.*.***.***..*.*.********..*.*.*.***...*.*****...**..*..**..*.....****....***.......*....****.**...*******...****.***...*..*..*...*..*.**..*.....***...**.*****.***.*.*..**.****...**.*****.........*....*..****.*.***...*.*....*..****.****.***..***.**.*..**.*..*...*....*****.**.*..**...*..**.**....*.****.*.**..****..*..**...*.....*..*...***.....****.***.*......*.*.**.*.*..*.*.*.*.....*..*..*....**.*****.*.*...**.*....*.**.*.*.*.******..**..****.*..**.*******.*.*.*..*...**.*.*.*...****.*.*.**....**..**..*..*..*.****..*......***....*......**..*.**...**.*.***.**.*.*.***..*.**.*****...*..*.*..*.**..*.**.*.**.****..*.*.*.**.****........*.....*.****.**..*...*.*.*.**..*.*.*.*.*.**.*.****..**..*.**.*....**...**.*....**.....*.*.*..**...*.**..*.*****..*..*..*...*.***.**.**..**.*.*.*****.***..*.*...*..**..*.***.......*.*..*...*.***.****..**.*...*..***.**...**..*..*.**....**..*..***..*.**...*.*..*.*.*..*.*.****.***.....*.****..*.***..**...*.*.***.**.*.**....**.*****.*.*....**.**...*..*..**..**.....**.****..**....*..**...*....**..*.*.*.***.****.....*..*.......*.***.*..**..**.**.****..****.**....*........*.......****....*.****.**** .***.**.*.******...***..*.*******..*.....****.*..****...**.*****.*.**..**..*..*....****..****.*..*.....***..*....*.....****.....*...***....**...******.*......*....*..*.*...**.****.**.**..*.*.*..****.*******.****.***.*...*.**.*.*.*..***.*.**.*.*..**...***.****..*..*..***..**..**..*.***..*..**...***.*****.***..****.*..**...*.**.**..*.*.***.*.*.*....****....**.*.*.*.***..*..**...*.**.*.*.*..****.*..*.***.**.*.*****.*........*..*...*****.*...*....*...**.*...*..*...***..*...**...*.**.............**.**.*..*****.*...*****.****...*.*.*.*.***.**.*****....***.***....*..**.***..*..*....*.*****.*******..*****...*..*.*.***.*****.**.*...*..*...**..**..***.*.*.....***.*...*..***..**...**...*...**.**.*.*.**.****.....*.**....*.**.****..**..*..*..*.*.*****..*...***..*..**..***..**......*.***.**.**.*..*.*.*..**.****..*.**....***.*..*****.*.*.***.*..**.****..*..*...**..*.**..*..***.***.*.***...*..**.***...*..*.*..*.**.*.*...*...*.*..*****..*..*...**.*...*..*.*..*.*..*.*..*.*..****.*.*...*.*.*.****..***....***..*.*...********...*****..*.*.*******...**.***.***..**.*****..*****..**.*..**.....***.*.*..*.**..*.**.*.****........*.*..*...**.**..**.*.*.*.......*..**.**.*.**..*.*..**.**.***....*..***.*..*....*...****.****.**.*..*.**.*..**.*.***.**...*...*.*.*..*.*.*......*...**..***.**.**...*..*...*.*.*.*..****.**..*...***.***..**.*........*.**..*......**.*..******.....*..*.**.****.********.*.*...***.*....**.*..******...****.****.*.**..****..***...*.**.*......*.*.****...*.....**.***..**.*.*.**.*..*.*.**.....*...*****.***..**....**.......*.*.**...**.*.**..........*.*.*.....**...***.***.*.*.**..*......*..***..**......***.**..**....**...*.*.**..*..**..*...*.***.*..****.*.**..*.*.***..**.*..**.....***.*.***.**.**.....*.****.*.....**..*...****.***.**..**.**...***..**..*...*...****....*.*******..***.*****..**.**.*.**..*.***.**..*.***..*.*.**...*..**.*..**..***..*.*****.******...*...***.**.......**..**.****.*.*.*...*..*..*.*.*****........**.*.****..**.*.*.**..*...****...*..*..**.*.*.*..****.***.**.... ..*.*...*...*..**..*.****.*.****....*..****.*.****.**.*.*..*.**..**.**.*...*....***..****....*.**..**.*..****.**..**.....*..*...*....**..****..*..*.*..*.**.*.*..********.*****.....**..*......*...*....**.****....**.*.****.*..**..***.****......****.*.*.****..***.***.*.*.****.*.**.********.....**.*..*.....***....*.*...******..*....****.**.....****......*.*...*..*..***..*****.**.***...*****.*..*.........*.***.....***.**..*..**.....*....*.****.*....*.**..*..**..**....***...********.....*.*...**..*.****..*..***...*......*****...*..*.**..*.*....***.**.*..****.****.*.*.***.**.*.*...*.*.***.*..*.***.*.**...***.*...*****...****..****.*...*.******.***.*.*.*.***.***.*.*..**.....*....**.....***..*..*........*.**.******.***..**..*.*..**..*.*...*.****..**.*.....*..**..*..*....*.**...*.*.***..**...*........*..***.*.**....**....*.....***..**.*.******....*.*.*....***..**...*.**.****..***..****....*.*.*...*****....*.**.****.*.*.**........*.*.......*.*..*....***.*.*..*...*...*...***..*..*.*..**....***.**.*.***.*.*.*.**..*******.**.**...**..***.**....**.****........*.**.*....**.****...*......*.**.*.*..***..*..******......***..***..***.*......*....****.*.*..**.***..**...********..**.***..*...**....*.*.**..****..***.***.*..*.**..*.*.......***..*.*****..*.*..*.*..*.*..*....****.*.***.*.***.***..*...**...*...*..******...***.**.**.*..**....*..*...*...*.***.**.*..***.*...*.****.*.**..**..**.........*..*......*.*****.*.****.*..**..*.****..**.*.*...***..**...***.**..***....*.*..*..*.*...*.*.*.*..*.*..*****...****......**.**.**...*..*..*...****.**.*.....***.*..****..*********.*.**.*...*....***.*...*.***.......****.**.**.**.......*..*.*..*..*.****..*..*.....*...**...*..**......*.....*.*.**.**.*......******.**.*.**.*.***..**.**.***..****...****.***...**.*...**..**..***.*....*.***.**..**.*.**.******..***.**.*.*...*****..*.*............*.**.*...*...*.*****..**.**.**..*.**.*.*.****.*...*.*..*.**...**....*.***.***......*.***.*...*..*.*..*....**..**.*..**.*.*.*.**.***..*...**.*.***..*....**.*.*..****** ***..*****.***.***..***.*..**.****...***.**..*****.**.***.**.**.**....****.**.*.*.******..****.****..**.*..*..****.*..*.***....****....*.*....*.*..***......*.*.**.*.****.**..*.*.*...**.**..*....**...*....*.******.......*....*........*.*.*.*.*.*.....*.*.**.....*.***.**.....****..***...**.*.*********..**.**..**..*.****.**.****.****.**.*...*..***.**.***.****.*.***.*.***..***..***.**....**...*.*.****.**.**..**.....**.*.*.***....*.*.....*.***...**.*.*.*.**.*.*.***.*.*.....***..**.....****...**...***..***.*.**........*.**.**...*.***..*..**.*****..*...******.*****.*..**..**.***..***..**..***.*..**.*****.****.*.*.*..*..**...*..**.***.*......***.***..*......*.*....*******..*.******..******.***...**.**...**.****...**.**...**.....*.*.***.*.***.*.*...**.*.*.**..**.*...**......*.*.**..*.*..******.**..**.**..****.******.*........*.*.***.***..*.....*.*..**.*...*..****.**.*..*...**.*..*..*.*.*.**..**.***..*....*.*.*.***......*.***....**..*****.****.*.***...*.*.**..*.*..**.*.**.**...*....**...**..*......*.**.**..**..****.*.***..**.*...**..*****..**.**.*...***.***.*.*.**.*.****.**.*.*****.**.*.......***.**..**...********....**..**..***..**....**...****.*.***.**..**..***...*.**.*..***......*.**..****..*.***.*.*..*...****...*...**.**.**.*..**.*.*.*.*.***.*.******.****.***..**.*.*.*...*...**.**.*.*...*.*..*.*..*.*.***.......*....***.***..*******.**.**....*..*..***.*.*..*...****.*...*..*.*..*....*......***.**.***.*.***.**.***...**.*.***.*.****.**.*..*.***.***.***...**.**..**..*..*.**.*****.****.*.*.*.*..*...***.*...*..****.....*..**..*.*...*.**..**.**..****.*..*.....*..**.***.*.**.*..*.**..***..**.**...*.*.**.*.*.**.*...*..*...**.*.*.*.....*********...**.*.*..*..**.***.*.*.*...*....*.*..**.**.*****..*.*.*..*****.**.*...***..**.....**...*..*...*.*..*...*...****.****.*..*.*..**.*.*.*.****.**..*....**...........**...***.*.*.*..***....*.*.*.****.****....****...*.*....**.*..**.*..**..**.*...***...**.*.*.*...*..*.**.**..**....*.*.**...*..*.*.*.*.*.**.....**..*..**.**..*..***........*****..**** ****.*.*..*.*.**..***.****.**.*..*...*.*...**....*..*.**.*.*.*..*...*.*.*****..**.*...*..*..**..*.**.****..**.*.*..*.***..**..*.**.*...**.**.*.*..*****.....***.........***........**..*****.***...*.......*...***......*.***.**...*.*****.***..***.****.*.*.*...*..*****...*.*.**..**.***.**.**...**.*..*..*..**..*.*......**.**.*****.....**..*.****.*.**.*..*.*.*..****..*.*****...*.*..***..**....**..***.*.*..******.***.*.***.*..*...*.*.*.**.**.*..*****...***.*.*.*.*..*.*.***.*.***.*******..**..*.*..*.....**..*...********.*****.*..*.*.*.*.*.*.***.**.***.**..****..**......*...*.**.*..****....*..*..***....*.....*.**.*.**.**....****..*.*.**......**.*...**.*.....**.*.*.****.*......**..*...****.*...*****..*.******.*..****.*.*..*****.*..*******...*.*.**.*****.*..**.*....*.*.*....**.*....*...*..**.****....*....**.**.*..*.*....**.**.***..**.*.***.*..*..*****.*..**.****.*.......***..*......*..*.********.**.*..*....****.*.*..*.**...******....*.**.**.**.**.*...**.*.*.*..***.*.**.*.****..*..***.*...***..***...*...**...*..*.*.**.*.*..*.**.**...****..*..*.*.*.*.....*..*..*..******......*.*****.**.*..*...*...**..*..*.*.*..*.***.**..*..****.......****.*.*..*...*..**.......****.*.***.**..*...*****.***.*....*..*.****.*..**....**...**...**......*.**.*.**....*..**.**.....******.*.****.****..***...*..*******.*.*.**...*..*.***..*...**...*.**.*..*.***.****.....****.**.....*..**...**.*..***..*.***.*.****..**.*.**.***.*...***.**.***.*.**..**..*......***...*.****.*...****..**..*.*..*...*...*..*...**...******..*.....*****.*..*...*.***.***.**...***.*...*..**.*****.*******...*..**..*..**.*..*.*..***..*..******.*..*...*.*....**..**.***....*.*.**....*.*...*******..****.**..**..******.****.*..**....*.*...**.***...*...**..***..***..*.*.**..*....**.*.**.***..*.*..**..*.*..***..*.**.**..**..****.*...***..*..***...*..******..*.*..**.***.***....****....*****..***....****.****..*..*....*.**.*.*..*..*...***.***.*.***.**.*..*.*.**....*.**.*****..*..**.****..*.*.*..*.**....**...*..*..**...**..**...**..****..*...**** **.****.***.*.**.**.*******.*..**...*.**.*....**..**...*....*...*.*....*...*.***..**..***.*...***..*..**.....*.*.***..***.**....***..****..*..*.*****.****......*.**....****.****.*.*.*.***.**..*..*..*.***.***..***..*.****.*.**...**...*..*...*****.*..**.**.*...*.**..*.**********.....*.*.*.*.*...*...**.*...*.........**.***.*...*.*..*.*..***....*....**......**.*.**.*......*.*.....*.*...***.*.*......*.***..**********.*.......*.*.*.*.**.*..*...*...***.*.*.**...**.*.*..*.......****...**...**.....*.....****.....***..**.*....*.*.*.**.****..*.......*..**..*.*..*...*..****..***.***.**....**.*....***..****.*....*..*....***..*.*.*..*.***....*.******.**.*.**.***..*..*.......**.....*.*.**..*........*.*.*.*....*....***..*.....*..****.....*.*.***....**...*...**.*..*.****..*.*.***.**.****..**...*.*.*******...*****...******..******.******.*.**.*******....******...**.*.*.*.*****.*....***.*....*.**...**..**.**.*.***....*...**.*.*.**...***.*.*.*.*.*...***..*..*.*...**.***.***.***.***.***..*..*..*.......*....**....*.****.*.***.********......*..*.*...***.*..**.**..*.**.**.******.*.***....**.*.****...****..**.***..***...*.*.*.*.*.**..*..****.**..........*.*.*...*..**....*.*..**..*.*....**..*...*.****...**.****.....*****....*......*.*.**..*..*...****....**..*.*.*....**.**...*...***.....**..*.*...*.......*.*...*.*..*.*....*...***..***...*.**...*.*..*.*.......*..*..***..*..**.****.*..**....*.*.**.*..***..*.*..***.****.*.*...*...**..******..**.***.***.*.**...*****......**....*.**....**.*..******..*.**.*.*.**.*..***..****.**..*.***.*..**..*.**.*.*...**.**.*..**..*....**.***.**.**.*.......**.....***..*..**..***.......*.****...*......*........*.*.**.****..**.*.*.**.*.*.*.*..*..*.*..**...****..*..***.*.*....*..........**...**...*...*.....*.*.**.....*....**..**.*...**.****.*.*.**....**.**.*..*.**...*..*..***.*.*..*.***..**.**..*.*.*.***....*.**..*.***.*..*..***.**.***.**..*.***.*.**..*..****..***...*.*.***..*...**.*...*.*....*...**...*.**.*.*.**.**....*...*..*..**....***.******...*.*.....**.***.*... **......*...*.**.*.*.*.*...*********.*.*...**..**.*.*****...*..*...*.**.*...*..**.*****.*...*.*...*..*.**..*....**.******.....**....*.*...***.*****..*...**.*.***.*****..**....*..***.***.....****..***.*.*.*.**.....**.***.***..*.*.*.**...***.*.****..*....***.*....**.***..*...**.****..*.*....****.*......***...*****......*....*.*..****.*.**...*.......*....*..*.**.*.***.*******.*.....*........*.****...*.***.**.....*.*.*......*.***.*****.******..***.***....*......*..*.*...*******.*.******.********..***...**...***..**..*.*.*.......****...*..*....***.*....******...*.*...****..*.*...**.**.**..******..**.*****.*.*.*.......*..*..**..**..*********.*..**.**...*.***.**..**..*.****.*.**.***..*.*..***.*.....*...**...**...**.*..*...**.*..*.*..***.****.*.......**.**..*..*..**.**...*..****.***.*.*..........*..*..**.*......*..*..**..**..*.........***.*.*..*..*****.***...**.*.****.*.....****.*.*.***..**..**..*.*.*.*.....**....**...*...*..******.**.*****.*.*.******.***......*...**..****.****.******.*.**..**.*.**..**.*.*....**.***.**.*****..**.***...*.*..******..*.***..**..*****..****.****...***..*..**..*.*.*.****.*..*.****..****..*..*.*.*....******.***....**...*...*.***.*****..**..*..*.*.....*..**.**.***...**.**...*****.**....*..**.**..****.*******...****...**.*.*.***.....*..*.*...**.....**.*..*.*.*..**...*.****..*.**..**..*.*.*.**.*..*****.*..*...**.*.*.*..****.***.*..**.**..**.**.**.****.*...*..**.**.***..*....*...*.**.**...**..*..*.*.**.*.*...*..*****...*.*****.*.**.*......***...*.*.*****..***.....*......**.****.**...*.*.**.......**....**.***.*.*.***.*.*..*....*..**....**.*...*.....**...***.**.**..***.**...*..**.*.....*....*.*****..**.***...*.**.****...**...*.***...*.....*..*.**.*.*...*.*****.*..*..*...**.*...*...****....***.*..*.*.....**.....*..***.***.**....***.**.*.*..*.***..*******.*.....*********.**.*.**.*.**.*.**..**...*.*.*.*.*..*...***.....*.*..****.***.*..*.**.....***.*....****..**.**.****.*.**.*.****..*.*.**..**...**.****...****..*****.*.*****.*.*..***..*.**.**.....***.***.. ...*******.***.*.****...***..**..*****...*.***.****...*...***.**..*.....**.*..**.*....**..*..**.*...*......**.*..****..****...***...***.*.*.*.**..*..*......*.***..*..**.**..*.....*..*.*..*.*...**...*.***...*.....***..*..*...**.**..***.*....*.*.******.*.**...*..**...*.*.*.*.....***....***...*..**.*.****.**...****.****.**.*.****...*.....**..**....*..****..**.*..*..*******..**.*.*....**.*..*.*.....*...*.*.*..*....*..**.****.....**..*.*.**..***.**.*.*....**.*.***..*.**.**...*.*.*.****.****...***.*..**********.****.**.*...*.**...*.*****.**...*..**..*..**.**........**.*...***.*..****.**...*.*.*.**..*.****.**..*..*.*.*.*.*...*.....***..*.*****.***.**.*..*.*******.*...*..**..*..**.***.*.*..*.***.**...*..****.*.*.*...**..*.***...*.*..*...*.*******..***..****.*.*.*.*.**.*****.**.***.*.*.*.***.****.****.***.*******....**..*..*.****.*....**..**.......*.****..****....*.*.*..*.*.*.****..**..*.*.*.****************......***.*.*.**..*.*..**.**......***..**.*...***...*....*.*******.*.*.***.........*.***.*..**....*...**..**...*...**....*..***..**.**.*.*.*.**.***..*.***.....***...*..**.*..****..***..*.*****.*.******.*.*..***.**.********.****.**...*..*..*.*..*.......**.*******.*.******..**.*.**....*.*.****.*....*..*.**....*.**..*..*****...**.*..**..******..***.**.....*....*****.****...*..**.*..**..***.**..***..*.....****..*.*..****..*....*.**.**..****.***.....*.**.*..******..**....**..*...*.*.**.*****..*..**.**.**..**.*...**.*.*.***...*.***..**.*..***.**...**.*..***.*.*....**.**.**.....**.*..*..*****.*..**.*.**..*..**...**..**....**.**..***..*.*..***.......*.*...*.*..*.*.****.**...*.**...**.**..*****..*..*.*...**.*.*..**..*......****...*..**.****.*.*.*.*.*..*..*..*...**....**.**.**.*.*.*....*..*....****.*..**..**.*..*.*..***..*****.**.******.....****.**.....******.***....***.*.....*.*.****....********...**...**.**....*..*....**.**.*.*..*********.**..*..*..*...****.*.*.....***...**.**.*..**..*.*..**.*....*....*.*.***...*.*.*...*.*.*..***..*..***.*.******...*..****..**.*****....*....***.* ****......******..**..****.*****.*...**.*.***..........*..*.*.******.*.*.*****..*.**.....*...*.**..*.*****.***..*.*..*..**.*...**...**..****.....*.***.*.*.*..*..*****.*..****.****...*..*******.******.*.**.*..*.*....*...*..*....***....**.....**.*..*.***.*.**..*..***..**...*..*..**.***...****.******.***.**.**.**.*..***.*.********.*..*.*...*.**.**.*...**...*.*.*****.*.**.*......**...***...*.*.**..*.*.***....***....**..****....**.**.*.*......******..*.**..**.*..*.*.***.*....******....**.*..*.*..*..*.****.**..*.******..************.....*..*....*..*.**...*...*.***..*..*..*........**..*.*..*.****.*.*......****...*.**.**..*..**.**..**.**..*.*..***.**........*.....**...**..***.*.***...*.*.****..**...**.....*.*...***.*.******.*..*...**.**..*..*..***.*******.*.*.*.**..**.**...**.*....**.*...**.*.*.*...*....****..***.***..*.****.***.*.***.*.*...**..***.**..*.**....******.*.**..**.***.****.*.*....**...*..********.**..*....*.....*..*****.*....*...*.***..*.**....*.*...............*.****.*.**.**.***..*........*..*..*.*.*.*.***.....**..**.*.**.....**....**.....*..**..*...*..*.*..*.....**..*.***...*.**..****..**.*..****.*.**.***.***.**.........*****..*..**........*.*..**....***..*.***.*...*..*.*.....**.***.*..*....*.*.*.***..*.****.*..*.**.*..****.*******..**..**.*..*.****.*.*..***.....**...*..*.*...***.....****.*.**.**..***.*.*...*.***.*....******.*...****...*.**....**..*.*..*.....**..*...**.***.*.****...**..**.**.*.*.*...*..**..*.*.*..*..*...*****.**..**....*..*.*....****..*.*..*.*..*.****.**..**.**..***..***.*....**.**.*.**..*.*.**.**....**..**.*.*********....***.**...**.*.*..***.*.***..*....**.*....***...****....*..*.....**..*...*.*.**...*......*.*..*...***.*...*..**.....***.*..**.*.**..*.....*.*...*..**.*..**.*...*.*..*.**.**..*.*****.*.*..*.*.*.....***.****.**.**.***..*......****...*.*.***....*.*.***.....*.*......***.*...***..**..*.*...*..*..*.*..*****....*..*..***..*****.***...*.*.*........***.*****.**..**.**.**.**...**.**...**.*****.**..*.*****.*.**...*.*.*..*..*..***.*.****. .**.**..**..*....*...****.***...*.**.*...**.***.*...**...*.*.*...*.********..**.*...***.....*....*.*.*.*.*..*....***....*.**.*..**.*..****.***.*.*.**.*.**...***.***.**.*..*...****.******.**....******.**..*.*.......*.**.*..*****.**.*.**..***.***..*.**..****..*.*..*..***..***.**.*.*.***.**.***.*.***.........*..***.*.*..*.**..******...**.....*.****.*.*.**.*.....**.*...****.**....***.*.**..***.**....**...**...*..*..***..**..**....****..**.**..*.*..**....**..**....*.**.*.*......**.....****...****..**.*.****...**.**.*..***..*.**..********.**..*..*.*.*.*.*..*.*..*..*..*.*.*....*.***..*..*.....*...***...****..*.***..*...*.*......**.********.**.*.*.****.*.....****.*****.*.*...********....*******..*...**.**........****.*.*.*...*...******.**.**.*....*..*..*..*..***.*..********..**.*..*.**..*..*..*.*.*.*.....*..*....**..*.****.**..*.***.****.*....*..****.**.*.*.**.**.*..*.**.**..*.*....*.*.**.*.**.*..**..*.**.***...*..*********.........*....**..***.....*.*****.*..*****...**..*..**.*..**...*...***.*...*.**.*.*.*..***.*..**.*..**.***.*..*.**.***.....***..*...*..**.*..**.*.....*....**..****..***.*..*.****...*..***..*..*.**......*.***.*.*.***..**.**..**.**.*.*.*.**..*.*.**.*****..*...*..*..*...***.***...***.*.*.*.**..*******.*..****....*****.*.....*.***......**..**...*.*******..**...**.*...*.*...*....*.***..*.....*....*...*..*****....*..**.*...**......******..*.....*..***.***.**.***..*.*...*....*.****.*.***...******.***.....**....*.....*****.****..*.*.***...*..*.*.********.****..*.**.*.**.**.***..**..***.*.***.****..*.*..**.*.*..*....**..*****...*.**...**.....**...******.*.*..**..****...*.**.*..***.**.*.*....**.***..***.***.*....*.*..***..***...**.*..*.**..*****.******.**..**.*.**.*.**.*..**....*.*.*.....**.**.***.****..**..*.*.*.*..**.*.*..*.***.*******......*.*.*..*.*.***....*....*.**.....******..*...*.****...****..****..***.**.**..*..*.****..*..**.....*.*..*....*****.....**....*..*.*...*.*.*.**.*.**.*.*...*.*.***..*.*...*.**....*****.*.*..*...*..*...**.**....**.*....****.**.**.* ..***.*...*.***..********...**..*...****..******.*.**...*.*.****.*..***.*.**....*.***.***.**.*..*..*.**..*..*..**.*.***..**...**.*.**.**..*.****...*******.*...***........****.***.*...***.*.*..****..***....*...*...**.**.*..**...***.*.*.*..*****..**.**..*****..***...*...**..****.....*..**.*****.**.*.*******.*..*.****.****.**.**.*......**..*..**.*.....**.*.*.***...***.*.**...*****..***.*.*..*..*.*.*.*.*****..**.**....*.*..*...*.*..*..*.****...*.***.*...*..**.....*...**.***.*...*.*.*...***.*.**.**********..***.*..*.*.*****...*...*..*****...***.*.....****...*****..***..*..**.....*...**.**.****..*.*.*...*.*..*****..*..*..*....**...**....*.*****.**.**.*.*.*****.***...*.*..*...*..*.****.*..*.*.***.**...*.**..*.**.*.*..*..*.*.*.****.**......*.***.**....**..*.....*..*.*.**.**...*....****...*.***...*....**..**.*.....*.**..****...***......****.*.**.*.*.*.*...*.**.....*..*.*......**..*..*.*.*.**..***..*..*....*...***..**..***.*....*....*.......*..****....****.*..**...**.*..***.***.**.******.****....**********..*....**.******....**.****..*...*...*****..*.*..*.*****..***.*****.*..*...**.*.**.*......***.****.*.**.*..**..*..**..******.**....*....***.******..****.***.*..*****.**....**..*.*.**..*..**...*.*.*.**.******.*..******.**.*.*.**..*...***.**...*******....*..*.**.**...*.****..*.*.*.*.*..*.****.*....***.**.***..*..**....**.....*..*.....*.*.*.***..*****..***..****.***.......*..*.....***.*.*...***..**........**.**......**.*..**.*..**.*...***.....**...**.*......****..*..***.*..**..***...*.*..*****..***...*..*.***..**....*.****.**..*..*.**.**.*...****..*.******.*.*..*....**.*.***..**..*...**....*.**..*....*.**.***.********.**...*..*.***..***.**..*...**..*.***..*..*.*****.*.*..*****.*.**.*...*...*...*.***...*...**.**.***..*.*****.*.***.*.......*.....*****.****.*****..*..*****.**...***.*.*..********.*...***.*.**......**.*..*..**.*.**.*******..*...****.*.*..***.**...*.*.**..***..****..****.*.**.*.....**.**.*...*...*.*..*.*......*..***....*****..**.****.*...***...*.*.*..*.*****.*...*... ..***.*.....*.****..*..*..*.**.*...*.**.*.*.***..*.*****.*..*.***.*.....*..***...*.**..*.**...*****.***.*****.*.***.*..*.***....**.***.**.**.*******...**...*....*..**.*....**...*.*...**.****.**.**..**...*.*****......*.*.*.*......*....*.*...*..****...*.*....**.*.**..*.********.*..*.**....*..**..********.******.....**.**.**.**.*.**.*...*...*.***..**.**.*****...*..*****...***.**.**.*..*..****..***...*.**.*.*.***.**.*...**..*..***...**.*..**.**.*.**...**.**.*..*..*******.***.***.......*..**.***.**...*.***.*.*.*.**.***.....***.*....*******..*.*.....**.*..*...**..*.**.**..***.***.*..****.**..*.***.*.***..**...*.****.*.**.***....*.*****...****.*.***.*.....*....**.****.**.**.*.****.*.*.**...*.***..***.*...****...**..*..****.****.**.*..*.*****.....*.***.**...***.******.***..***.******.*..**....***..*...***..**.......**..**.**..*.*.**.*****..*.*.**...*.**..****.*.*...***.*..*.*.****.***.*.....*..*...*..***..**.*.*...*..**.******..*..**...*.**...**.**..*.***.*.*.*.......***.*****...*.**..*.***.**...*.**...***.**..***.***..***.*********.....*.*.*.*.....*....**.***..**.**.**.*.*.*.*..*..****.*...**...*.....*..*..*....***.**....**.**.**..*...*.*.******....*..*....*..**....*..**.*..*****.......*.***...*.*.*....*.*....*.*.*.*....***....***.***.****..****....*.****...***..**.**..*...*.***...*.***..**.****.....**.*..*.****..*******..****....*.***.*.*****.*..*.*.**.*...**...***..**.*****..*..****.***.*.*...*.**.....*****.*..*...**.*..*....***.***.....*.**.***.***.*..*...*.*..*.*.....*....*.*....**.*****....***...**...**...*.*.**.....*.*.*.*.*.*..*.**.*.....*.**.*.*...*.*...**.***.*.*..*..*.**..*.*.....****.**..*.*.***...*..**.*....*.......*.******.**....***.**.*.*..**..*..*..**.***.*.*...*.*******......*..**..*......****..**..*.**..*.***...**...*...*.*...***..****.**....**.**..*...**..*.**.****......**..*.**..********.**.**..****.*...*.*..*.*.*...*.****.*...**....**.**.*....*.***.....*.*****..***....**..*.*.*....**..*...**...**..**.*..*..*.*****.*.****.**.*****.*...*.*.*....**..*..... ..*..********.**..*.*.*.......****.*.**....*..*....******..*..*.**.**...*.**.....*..**....*.**.**....*.*.*....*******....*.*.**.*..**.**.**..*.**.*.*.**.**...****.**.***.**.**.*..**..**...*.*.*.**......*..*.*..**..*..**.....*******..*****.*.*.*.....**.*...*.*..*.**.**..******...*...**..***..*.**.....***..*...*.***...***...*.*...**.**...*******..*...***...**.*..**.****..*..*.*.**..*...***..*.****.*.*..*...*..*......****..*.***...***...***....*....*.*.*.....*..*.***.*.******.*.*.***.**....*.****.*****.***.***....*.*.**..**.*...*..*..*...*..*....*****.*..*.**......*...*.*...**..*..***.*....*...**..*.*..**...***...****...*.*.***......*...*****..***.***..***.**.*.***..*.*.*.*****...***..**.**.*..*.....***.*.*...****....***.***.**...*.***.*.***.**..**..*.*...*...*.*..**..**..***.*..*.***..**....***..***...*...*****........***..*..****..*.*.**.*.*..*.*...***.******...***...*.*..*.***..*..***...**.***.******..****.*..*.*..*...*.**..***....*.*.....******.**..*...****.*..**.**.......**..**.****..**..*.*..*.*.*....*...*.**.***.*..******.***.*....*..****.*..*.***..*...*.***.*...**.***.*************.*.**.**..**..******...*.*....***....****...*.****.**.*..*.*...**..*..*..*.*.***.....*..*.****.*..**.*..*.*..**..*...*.........***.****..**.*....*.*....*.******..*...***.**...*.*.**..**..*..**.*.*..****.***..**..*.****..*******.****.*....*.......*.*..**..*****..***..*.*...*..***.....**...*.**...**.*.**...*...*.....*...*...*......*.*...**..*........*****.*.***.*..*.*.**.***...*...*.*.*......********.*.........*.**..*.****..**.***.****......***.....**..*..*..*.*.**.*....**.*.****.***....*..*..*......*..***.*.....**...*........*....*.*.**.***.....**.*****.***.*..*...*.*......*..***.**.*..**.*.*...*.*.***.......**.**...**.****...*..**.**..*****....*...**...****.***.***...****.*****.*.*...*...*.*..*...**..**.*..***.**.*.*.**...******...*..*..***.*.*.***..**.*..*..*...***.*******....**..***.**.*..*****.*....**.*****...**.*.*...*.*..*.***.*.....*..*.**..*.*.****.*..*..**.*...*..***.*.*....*. ***.*...****..**.**........****.**.***...**.***..*****.***.*...**.**...*....*...***...***....**.**...**....*..*....*...**.*...*..*.*..*.*.*.*.*.**.*...*...*.*.*...*..****...**.***.*..*.*.**....**..*...**...*.....**..*....*.*.***.*.*......***.*....*.*.**...*..*...*..*..**..****.*.**.***..*.**.**..*....***.*.***.*.*.**...**.****..**..**.*..*..**.*****.**.**...*.*..**....**..****.*..*.*.....**....*..**..**.***..*..**.....**...**..***.*.*.*..**.*.*.*.***..***..*...*.*.**....**.....*.*.**...*.*.*.*....*....***...**.*..*.*.***.*.*.*.....**..*.*..*.*..****.*..*.***.**..**.**...*.*.*..**.*...*...***.**.*....**.....*...**..*.....*.*.**.*.***.....*****.**.***...*..**.***....*****.*....**.***.****...*.*....*.....*.**.**..**.**....*.*.***.****....*...*..*..**.*..*..*..****..**.*.*.*.*.*..**.****.*.*.**..**.*.******....*.*.....*..*.*..**..*..*.*..***.....*...*.****.*.*.*..****...****.**.........****..***.*..*......***.**..*..***..****...*....**.*...****.*.*.***.*..*.**..*..*.......*.*...*..*....*....****.***.*.****.****...***.*.**...*..*.***....*..*.**..*.***.**.*...**..*.*.****...*..**.**..**.**.*.*.*.**.*.*...*..*........***.*.***..*.***...****.***.*.*.*...*....*.**..***.*.**.***.******..***.*.*.***.*.....*.*.*..*******.******..*.**.*.....*....*.*..*.....*.*.*.....*..*.*.*.....*.*.**....**.***.*..*.*...*.*.**..*.*..**.****.*...*.*.**...**..*..*..****..*..*****...*.**.***.*******.*..*******.*..**.*..*.**.*..****.*.....*.***.**.**.*....*...*.***....*.***..****..*.*..****.**.*..**.*.*.**.***.***.*.*.*.*.**.**..***.**.**......*.*...*.***....*.*.....*.****.*.*****..***...*.***...**.*.....*....***..****...**...*****.*...**.*..*..*.**.....*.***.*.*.*.**..*.***..*..**...**.*..*.*....*.*.*.*..*..*..**....*.***.*.**..**.**.*.....**....**..******.*...*.***..*..****.......**.*..*.*.*.**..**.....**.***.******........*.**..*...*.***..**..*.*............****..*.***.****..*.*..*....****.*.*.*....***.....*.....*.......*.*..*.*.*.***....*.****...*..*.**...**..*.***.*.**.****.....*****.*.*.**..* ****........***.***..*.*.*..***....*.*.***..*..****.**....*.....*.*.*..*****....****.*..**.*......**.*..****.*...*....*.....*..*...**.****.*.........**.*.*..****.***....*******.*.**.*....*.***..***.*****.*.***.*............*..*.*****....******..*..****..*...**...**.***.**..**...***.****...**....***.****.*....**.....*.*....******.*..**...**..*..**...*.***.*..*.*.......*****.*.******.**.**...*.*..*...******.**....*.*.*.***..*****.**....*..*..*...***..**...**.*.*....*..*****...*.*...****.*..**..*..*.......*.**..*...**...*.*...**.*.*.....**.......*..**..*.*...**.********.*.....*..*.****.***....*..***..**...*.*.**...*......*.***..*..**.*..*.**..*.*.*.*..*..*.**...........**....***..*...*.***..**.....***..****.*.****.**......*.*.*.*.**..*.*...**.****..*.*..*.*.*.*.***..*.******..*.********.*.**...........***..***...*.......**...*.*..*...***..***.***.....*..*..**.*.*.....*.**.*.****.*.*....**......*.*.*.*.***..**.*****...*.***.****.***.*.**.***.**..*.**.*****..*********.*.*..*****.**.*....*.....*..**.*..****.......*....*...***..*.**....****..******.*..**.*.*....*..***...***.*.*.*.*..***.*..*..*...*...**.*.*..*..*..****.*...*...***..*..**......**..*.***...**..**..*........**.*..**....**.*.*..**...*....**....*.**......*.***.*.****.*..**.*******.*.****..**..***.***...........*.**...***..*..**..****.......**....***.***.*..*..*.....***..*.**..**.*......*****..*****.***.***..*.**...****..*.*******.....*.*..**.....**.***.**.***..*..**..****.**.**..***.**.*.***.**.*.**..*...**.**...*..*..*.*.**..***.*...**.....**.*..*.*.**.**..***.**..******...*.*..******.*********...***..****..**.*...*.***.**..*.*.****...**.......*.*****..*.*.*..***..*.*.*..**.*..*..***.*.*.****..****.***..******...**....**..*.**...*.***.**..****...*....*...*...*........*...**.*.**....*.**......**...***...*....**.****.***.***.*.*.****.**.*.**.*...***..*..*....******..***.....*..*******...******..*.********.**.**....**..*..*....*********..**.*****.*.*.**..*.*.*..*.*.**.*.*..**..*.....*...*.....*...**...***...**.*. ...**.**..***.***...*...*..*.....****.*...**.*.....*.**.*.....*.*.********.***..***....***.*.*.**.******...*..*....*.**.*..*.*....**..*..***.****..*..***..*.**..**..*...**..**.*..**.*......*.*.*.**.**.*****.***.*..*.*****.*.***.**.....**..**.*.*****..*..**.*.*.*.****......*..*.*.*****.*..*.*..*.*..*****...*..*...**......*...******.*..**.*.**..*..**.****..*....*..**..***....******....*..*..***....***..****.*...*..**..*.**......***.*.*.*...*****.**....**.*.*....**..**.*..******..**.**....***...****.*..*.**..**.*.*..***..****.*.*...***.**.**.*****..*.*...***.*.*.*..*.**.*****.*.****..*..**.*.*....***.*.****.......*..***..****.******..*..*..**.****..*.**.***..*..*.*.**...****..***...*******..**.*....*......*...***...*..****...*...***.**.***..**..**.......*.*..*.*.*.*..*.*.*...*.**.*.*...***..*..**.*.**.*..*.*******....*.*.*.***.*.*.**.******...***..**.*****.**...*.****.*.**.*.*.*..*..*.**.***.*.***.****.....*..**.*.*.**.*.*****.*..**...***.....*.*.*******.*..***.*.*.*...*.***.*..**.*..*.****..******..****.**.***..***....**.*.*.**..*....*....***.***...**....**.*.*.***.**..**.**..**.***.*.*..**...*.*..****.****.....*...*.....*.*.**....**..*.*.....**.....*.******....**..*.******.*..****.....*...**..*...**...***.***.*..**......***..*..**.*.**.*******.**..........****....*....*.**.**.****.*.*.******.*****.*******...*..****.*..*....***..****..**..***.*.*.*..**..***..*.**..*******.**..**.*..*****...***..*..***.***...*.*......****..**..*.*.*....*****.***.*..*.*...***....**.*.....*..*..***.*...**.*.****....*..**.....*.*.*..*.*****.......**....**.*...**.*.*..**..*.*..*.*..*.....*........***.*****....**.****.....*.**..*.*..**..*...*..**..**..*.*.*...****.*..***..**..*.*.**...**.*.***.*****..*..**...******.**.***.**.*....**.....***..*..**..***..**.*.*...**.*.*.**...**.**.**.****...*.****.***...*.*..*.......*..*..*.**.***.*..*.*.****........***..**.***.*...**.*..**.**.***.*..*.*...**.****...*.**.*....**.*.**..*...***.*****..*.*...*****...**...*..*****.*..*.*..*.**...**..**.**.**.*** *.***....*.*.*...*.*..*.*.***....*.****..*.......**...***.**..*...*..*.*..*.***..*...*.*.*****.***.***.*.**.**.*.*..********.**...***.*.*...****....*****...*..........**..*..**.........*...****.*.**.******...***.****.....**.*.**..*****.*.......**..****.**.*.*..*.**.***.**.***....**..*.**....**.**....****......*..*.***.**.**.*.....**..****...*...*..**...***.***.........*.*.*...**.**.*.....***.*..*....**.**....*.**.**...*.......***.....**..*****.*.**...*...*.***....******.....**...**...*.***.*****...***.***.*....**..*.*...*...*..*.**...***.**.**..**.**.*..******.*...**...*.*..***.**.***.*.*.****.*..*...*.*..**.*...*...*.****.**...*.*...**......**.*.****.*..****.**.*****..*....*.*.**...**.**.**..*.*.*.*..***..**..**.**.*..*.*..***...**.*...*...*.*....**..****.....******.**...***.*...**.*...*.*.*..*....*..****..*....*..*.*.**.**..*...****...***..**.*.*...*.**.*.*....*.**.**....**....*..*.***...*....*.*.*.**.*..*...*.*...******.*..**..*.**.**.*..*..*.***..*..**.*.******..*..**.......*.***..**.*.**..*.***.**.*.*.**.*..*..*........***.*..*.******.*.***..**.**..*...*.**.*.****..*.*.**.*...*.*.*....*.***.....**.**...*....*..****.*....**..*..***.....*.*.*.****.***..*.***....*..*.*..***.*......**..**.**..***....***.*..*...**.*.*.**..*.****.*.**.*...*.*.****..*.......*.....*****...***.**.**.**...**.**.**..**..***.****...**.******..****....*...**...*****..***.*.***.*..*.*...**..*.*..**.**...**.*.*.....*...*.**......**.*...*.*.........***.**.******...****.*.*..**.*.*.**..*.***.......***..**...*.*.*.*****.*.*.**.**.*..**..*.**.**.*.**..*..*.*.*.***.*.....**...*.....*.....**.*...**...*.***.*.******.*.**...*...*.**...*.*..*..*****...*..*.*.***...*.**.**.**.*...*.......**.*..**.**..*.*****.*..*.*..*........**...*.*.....**.*.**.........*.*..*..**..*.*.*.*.**.**..*.*.**.*...**....**.****.**.*..*...***..*...*.*..*.*..*.****..*..**.*..**..*...*.***.**..*.*..*....*...**..*.**.*******.**.**....*....*...*..***.....*.*..***.*.*...*..*.*.**.**.*.*.**.******...*****..****..*..***....**......** **.*...*.*.....*.*....*****..*****...*.**.......**..**...*.....**.**.*..**.*...***.**....*.*.*..**.*..***.*.*..*..*.**.....*...**....**..**..**..**.....**..*...*..***.****....**.**.*.*****..*..*..*..**.*.**...*.*..****..**....*...*..**....****.*....***.*..**.*...*...**....*..***.**..****..*...*.*.****.*.*****.********..*.***.**...*...*.*..***.***.***.**.**..*.*..*....**.*.**..**..*****..**.**.....**..*****.*.**...****....***.....*..****.***...**...*...*.*.**..*.**....*..****..***.**.*..*......*...*.***...******....**.*.*..*.**.**.**..***.*...**.*..*.*.*..*.**...*..*.....*.*.**.....**..**...*.***.*..**.*.**...****.......**.***.***.**.***.*....*..*..*..***....***.*....*.****..*.*....**.***..***.*..**....**.**.*.**...*..*.********.*.........*..**.*..*..****.**....*.**...******.***.....**..******.****..*..**.*..*****...***..*....*..**...***.**..***.**...*.*..**.*.******.....*....****.*.**.*.*..*.***.*.**..*.*....*.**..*..****....**..***...*.**.**.....***.***..***.*.....**.**.*..*****.**....*******.*.***..*.*..*.****....*.***.*.***..*...*.*.***........**.**..***.*..*.*...*.***.**.......**.*.**.*...*.*...*****.*******..*..**..*....**.**..*..****....**.*.*.***.*..*..*..**....**...*..*.****.**.....***..*.*****..*...*.*..**....*.*.**..*.**.*..***...*..*.**..*.*.*..***...**..*....**...*....*...***.*****.**.*.****.*****..*.*...***.**.***...******.*.********.**....*....*..*.***.**.*.*.**.*.*.*****..**.**.***.**..*.*..*.*.......**............*.**..****.*..*.**.*****.*****.******....**..*....*......**.*...**......*.**..*.*..*.*.**.**.**.**.*..*....********..*..*.****....*..*****.*******.**..**..**...*.**..***..*.*..*......*.***..*....*...*..***.***..***..**...*.*.*.***..**.**....***..****.**.....*.*..*.**..**.*.*..***.**.*.*..**..*...****.**.*.....**.**.**.*****..**.***..***.*.*...*.**.....*..*..***.......**..*.***..**...******.***..***.**...*.*.....*..*.*.*.*..*.**.*..*******...*.*....*....*..******..*.**..*..*.*.******.***.*.*.**.*.*.*.*****..*....*..***.***...**.**..*...**...* *..*..*.****.*..*.*..*.*.*.*..**.**..****...*..*..**..**.***.***.****...***.*.*.*.*.***.**..**..***...**.*.*.*..*..*.**.*.**..*..**.**.*.***.**.**.*.****.**....*.*..***.*..*...*.*..*.*.*****.**..*...***.**.*...*......*...*...*..*....*....*.*..*.*..*.*..*..**..*.*......*.***..*..*.**...*.*.***.*.****.*..**.*****.******.***..*.*****.......*.*.**.**.***..*.******.*.....*..**.**.*.*.****.***..*.*.****..*.*...*..*.*.**.**.*****..**....*...***.**..*..*.*.**..**.**.*.***.*....*....****.*...*...*....*******....**.*...*...*...**.*..**.*.***....**......*...**.*...*.*.**..**..*****...*.*.***.**..**.*...**.*.*****.*..*..*********.**.**.*.*..***********.****.*...**.*..*.*....**...****.**...*****...***..*.*..*..***..*..**..*..******..*.*..***....**..*.***.*.*...*..*..*....*..*.****....*****..*..*.*...***.**.*.*.******...**..***.**.*.**...*.*.*..*.****..****..**...*...*.***.*...*****...****...****.***.**.*..*.....*...*...*****....*.*.*..**.**..***.****.****.*..**.*.*****.**..*.****.**.***...*..*.*...******.**.*.*...**.....*..*.*.*.****.....*.*.....**...*...*****....*.*.***...**.*.*.*....*.**.****.*...*..**.*...***..**.**.*.*....*.****.....**...*.****.****.*.***....****.*.*...***....**.*.....*..**.*.*..***...*.*.*..*.......*.**...*..*...**....***......*.*******.****.*****..**.*.*.*..*...*.*.*...*.**.***..*...*.**.**.**.****.*.....*.*.**...*.....********..**..**..*...*.**..***.****.*****...****..*..*.**.***.*.**.**...***.**...*..*......*.*..**.***...**.**.....**.*.***...***.***.*...*.**.**.*.***...*****..*..*..**.**..*...****.*******.**.***..****.**.*...*..*..***.*.....****....**....**.*...**...**..****.*.*..***.***.*..**..**..**..*...*.**.*..*.*..***.*.**..***...*.**.*...**.**.*.**..*..***...**..**...*....**..*..**.*.*.****.****...*..**.****..*........***.*********.*....*............*.*.**.***..**...*..***...****...**.**...*.*..**....**.**.*.*..*.**.*.***.*...*..***.**..**.......*.***...*..*...**.*....*.*.**.*..*..*.**.**.****...*.*.***....***.*****...*.....*..***..***...*..*.***.. ..*.****.....**.**.....**..*.*.**.****..**.***.....*...**.*.***....*...****.**..******.*....**.*.**...****.*.**...*.*****.*......*...**.*...**.*.***....*...***..**...******.**...*..**.****.**..*..*.**.***..*..**.*..*****.....*.***....*..**...**.......**..***.**.**...*.**.*..*.**.**..*.**..**.*..**..**..******...*..*..*.*..*.*..*.*....***...*.**.**..**.****.**...*.*.****.*.....*...**...*...*********.*.***..*******....*.*..****.**.*.*.*...*..*.*..*.*.**.***.**.**.*.**.*...**.**.**.*.*.....**.***...*.*..******.****..*..*......**.*.*.**.*.*****.*.*..**.*.*...*....******.*.*.****.*.*.*..**.*....**.*.**.***.***.*.....*.*.****.****.....*...********.*.*.*.*..***....**.***..*....**..*.....****.**.*.**..**..*.*****.*.*...*.*.......**.***..**.**...*...**..*.*...*...***...***..**..**.**.*.**.*...**.**..***..*****.***.**..*...*...**.**..*..**.****.*.*..**....*****..****.**..**.*..*..*......****..*...*.*..***.*.**.*.***..*.*.******.............*****...*......*...**.*.***..*..***...**...**...*..*..*...*....*..*.*.**.**..*..****.**.*....*.*...*.***.**..*..**.*.****.*........*...*.***..*.*..*......*..**..*.*.*.*......*....**...****...**...**.*...*.*.*...*.*.*.*.*.**.******..**.**.*..*****.*....*....*..*.....*..*..***......**.**.**..**.****.*.**.***..*....**.....*..**..***.**.***.****...*..****..**.*.***.**.****..*....*..*..*..**..****.****.*.***.*....*.*.**..**.**...*****.*.*.*...*...**.*.*..*..*.*.*********..*..*.*.******..**..*....*.....****...***..*.*..*****...*...**....***.....****.*****..*...*.......**......*..***.*********.**.*..*...*...***.******.***.*.*****.....*.**.....**...*.***...*****.****..*.***..*.*.****...***..**...****.**...*.*.....**.**...***.****..*****.*...*.*************.***....*.*.******...***.*...****.**.****.****.***...*...**....*....***..*..*.*****.*...*..*.....*.....***.*..*..*****...*******..********.**..***...*..***..*.*.**.*.**...**.*.***.**.***.*..*.**...*...**...***.****..*...*....****.*.*..*.....**...****........*..**.*.*.*...**.*.*..*..****......*.*.. **...***....*...*..*..**.**.**.**.**..****.***.*.***..*..*.**.**...*****...*..****..*..*...**..**..*....*.*..*.******.*.**.****...**.**.***.***.*.*......**.**.*.*.**.*...*****..*....***..**..**....******.*****.*.*.******...*...*.*...*.....*..**......****.*.**.*.***.*.*...*.*....*...*.*.**.....**.***.*..*.*.*.***.*.****.**.**.**.*..*.*..**.....*..*.*.**.***..*....*****.*****...***.****..**.**.*..*......*..***.*.*.*.**...**..*..*..**...*.....***...**.****...*...*..*..*....*.**..**...*...****.*.*.*.*.*..**.*.***.*..*....*.******.*.**..*..**..***..***.*..*****..*..***...*..*.*****.....*.*..*..*...*.****.*....***.**.**...****...***...*...**.******...***..*..**.**....**...**.**.*..***.***.....**..*.*..**.*.**..***..*.***..*.*..****...*.*.**.**.*.***....**.***.*..*****.*.*.*..*****.**.*.*.*.*.****.********..**.**.*...**...****...*.*..*.*.***.....**...**.**.****.*.**.***.*****.**.*.*..****...*.*.*...******.*.**..****.*******...****....****.....*.*.**...*.*...**...******..******..*.****.**.*...***...******.**...*.*..***..*.**.*.*..****..****.***....*.*.**.**...****..*.**.***...***.*.**...*.**..*.....*.****......**..*.*...***...*..***..*.**.....***.**.**...*.*..*.**.**....***..*.....*.**..***.*..*.**.***.*...*.**...*.**.*.....*.*..***.***.*.*.*.**.****..*...**.***..*...**.***...****.*..*.***.**..***...**..*..**.*...**.*.**...***.****.*.*.*...******...*..**...**....*..***.*....********.**...*.******.***..*.*...*.*...*.*****..**.*.*..*.*.....******....***...**.***..*.*****...*.*.****.*.*.**......*..*****.***..*****......*..*.*.******.**..*...*..*.*..********.**.*..***.**....**........***.*.**..**..***.********.**.**..*.**...**..***....***.*..*..******.**.....**..*.**.*..*.*..****..*.*...*.**.**.*...*.*********...***.*.****.*.*...***...*.*.*.*.*.*.........*.*.**.*.*..*..**.*******.*....****...*.....**.*****.*...**...*.*..*...****.***.**.****.*****.*...****.*.*.*****.*.*....****....*..****.*....*..*.*.*****..*.**.*.***..*.**..*.*****.*.......*.**..*..***.....*.***.*..**....**..*. .**..****..**.*.*..**.*..*.*.**.**.*.*...*..****..****..**.*****.*.***..*.*.*.....*.*.*..*...*.*.*..***...**....*.*...**..*.*..*..*..****....***.**..**.*..*.*****.**...**..**.....*....*.**..*.*.**.**.*.*.***....*.*.****..***....*..*.**..******.*..**.**.*....*.*.*..**.*...*.*.*.*.*....*.***....**.****.*.***....*...*.*....*....*.*.*......**.**.*..**..********..**..*.*.*...*.*.**.*****.*.*.***.**..*.*...*.*..*.***...*...*.....***...*..*..****.*.*..*.**.**...**.***....*.*.*.***...**..*...**.****..**..***.......*.***.****.***.*....*...*..*.*..*..*.**.*...****..******.**...**.**......**..*..***.*.*.**...*...***..*....**.....*..*.....*.**..***.*.**.*...*.*......***...***.*.......**....*******....*..***.*.*.*.***.*......***...**..**...*......***..**.*...*.***.**....*.****.*.*.*....**...****.*...**.****....*...*..***..*......*..*..****.****.**.*.**.*.*.***.*.*.**.**.**.*.*....*..*.*.**.***.*.**......*..**..*.*....*.*****.**.*.*.******..*....*.*.**..*.*.*..***..*..**********..**...********.....**..**.***..***..**.**...**..*..*..*..***.**.*......****.....*.***..*...**.*.**...*.**..*..**...*.*.**......*....**.***.*.**...*.**..*..*...*.*..**.*.*...*****..*.*..*..**..*..******.**.**..***.....*.***.**...*.*...****.***..*.***.***..**.*.*..**.****.*..**.**.**.**.****....**...*..*...*.*....**...***.......*.**..*.*..*.***...****.*.*.....**..***...*.*****.....*...**...***.*..***.....****.**..*.*****.**.*....*.*.*.****.*****...*...*...**.***.*.**.*.**.****...*.*..*....***.*.*....**..*....****..*.*.***.**.**.****.**...*.**..*.**.**.....**..**.*..**..**...*...*..***.**.******.*.****...****..*.*.****..**.*..........*...*...*.*.*.....***.*.****.**..**.***.**.****.*.***.*.*.*.**.*..*..***.***...**.*.*.....**..*..*..*.*..*****.*..**.*.***...**..*.**.*.*.***.***..**.*.*.*.*.*...***....**..*.*...**....***.*.***..*.*.**.**.*.**.*.**.*.*.*.*..*....**.***.*...*.*..*..*****.....******.**.***.*....*.*...*...*.**.**.....*..*.*.**...***...**.****...*.**.*..*.**......*..*....*..**..*.**.*..*.*.*..*..** *.***..*****.******.*....*.**.**...*.*.....*.**.*****......*...***..*.....**.*.**....*.*..**...*********.*.**.*....*...***.**.*.*.**.....**.*.*..*.*.*..***.*.**.*.*..****..*****..*.*.*.*..***.*****.**...*...*..*.**.**..**..*..*.....*...*..*....**.*.***.*.*....**.***...**.......*...***...**......*.**.****.*.*.**....*.*.*.*.*...*.*..*.**.*****....*..*..**..*.*.*..*..**..*****...***..*..*.*.*****..**...*..*.....******..*.....*.*...*.......*.***....*.****.*..**...*.**.*...***....**.*..**..***..*.*.**..**.**.***..*..****.**..*..****..*.**..******..******..*...*.***.***....*..**.*.*.***...**.**.*..****.**.*.*.*.****.*.**...*.***.****..*....**.*..*...*...***.**.**....******.*.***...*..*....*.**...*********......****....**.*.....*..*****....*..*....*.*.*..******..*.*.*****...**.***.*.**.****..**.***..*.*.*..*....*........*.***..*******.**.***.****.*..*....*......**..*...**.*.*....*.....**..***..*.*.**.**.*****.......***.*.*.*.*.*.***.*******........*......*.........*.*.******...*.***.****.****.*..**...***..**....*.*....*.*..**...*....*...*.*..*..*.*..**...*.*.***....**********.*......**..*....*.*.**......*****.*.***...*.**..*...*.*.*******..*...***.**.*.**.*.*.**.***..*...*.**...**.***...**.**.....*.**......**.*****.**..****.*.***....*....*..**.***.*.**.*.**.**.**.*.*.*..****.*..*.*....**..*..******.*..**...*..**..*.*.******.**.***....*.*.*.**..**.*...*..*.*.*..*....*...*****.****.*..****.*.**..**.*****.*.*.*.*.*.......*.**.*...*.....*.**.****.***.***...**...*....*.***.**.*..***...*.**.......*..**..*.*.*.*.........**.*.**..*****.*...*.*...***.*.**..*..*..***.**.***.*****..**.*.***..**..**..**..*.**..*..**.**.**.*..**.*.*.**..****.*......*..**.**..***.*..*.*.****.****.*.*....**..*******.***.**..**.****..***.**..*.**..**.*.....*******..*........*...*..**.*..****.***.***.**..****.*....***.*..*.*..**.*...******.....*..***.*....**.*.*...**.****...*..**..*.**..*..***..**.....****.*.*..**..**.**.*..**.***....*****.*...*****..*..*.*.*...*.*...***.****.**.****.*****..***...*.***..*. **..****..**..*.*..*.....***.*..**.....****.**..****....*.**.*...**.**.*...*....*...*..*...*..******.*.*....**...*..*...*.*....**.**.**..*.**.*.*.**.*..*.*...**...**.*.*..*.**..***...*..****..**..***.**.*.*..**.........***....***..***.*..*.....*.**.....**.*.***.***.*...*.*.....*..**********.***.****..*..*...**...*...*...*....*.**...**..*.*.**...****.**...**.*.*.....*.**...******...*.***.*..*.*.**.*****.***.......****.*...**.*...*.*.*.....*..**.**..*..*...*..*.....*****......***..*..**.**..**.....*..*.*..*...*....**...***.**.*.***.*...***...**.*.*..*.**.*.......****..*..****..**..****.**..**...*....**.***...*.......*.****...*.......******..**.*..***...*...**...*...*..***.*..*.******.**.*.*..*...*..*.*.**.**.******.........**.***..****.....*..*.*..*.*..****...**..**..*..*...*.*****...*.....*.....*.*****.*.......**.****..*.*..**...**.*.*****.*.**....*..*.********.**..**....*.*.********.*****..*.****.*.***.*.*.*..****.***.*.*...**.*.*..*...*..*.***..**.***..*..*........**..****.****..**.*.***.*.*.*.***..*..*.*.*..*.*...*****...****...*.*******...***.*.**.*****..........*..**.***.***.**...*.*.*....***.**.*.*.***.*.*.**....*...***.*.*.**.**.**..*.***.*..*..*...***.*.***..******.**...*.*..***.**.*.***..***.*.*****..*********.**....**.*****..*.**...*.**...**..*.*...*****..*...*.**.***.**..***...*.*..**....**.**....*..**.***.**..*...*.**.*****....*.*.*****.*.*****.*.**..*...*.*..*.**.****.****.....**.*.....**..*.*****..**....*..*..*.****..**.**.**..**.**.*..*..*..*.***..**.*..*.***.*...**.**..*..*****.*..*.*.*.*.*.*.**...*.**.***...*.******.*..***...*****.******.*****....*.***..***.*....**..*..*....****.*.....*.*...*.**..**.*..*.*****.***.*..**.*..**.*.**.........***..*...**.*...**.*********...***...**.******.*.*.*...*..****.**.*..****.*.*.***.*......*...**.*..****....*.**..****.*.....*..***....*....*..*..*.**.**.*..*.*.**.*.****......****.**..****...*....*....**.*.**..**.**...**.**...*.......*...****...***...****...*.*.****.***.**.**..****...*..*..*...***..*..*.*...***.*.*. ..*..*.**.*****.***..**...*...*..**..***.*....*****...**..***....**.*.**.*.*...*.****....*..*.**.**.***.*.*....**.***..*.*.*..*.**.*.*.***.****..*...*.****..***..*******.****..***.**.*..****..*.*.**....*..*.*.*.**.*.***..*.***.*...*.*..*.**.***...*.**.*.**.**...***.*****.*.*...*...*.*.*.***.*.***.*.*.*...*.****...*.*..**..*....*..***.*.*.*..*.*.**.......*****.****..**.***..*.*...*...********...***.*..*.*..*..**.**........**...*.**.....*.*.***.....*.****...*..*..**...***.*.****...*.*.*.***.....*.****...**..**...*..*.**.*.*.***.**..*...*...*.*...*...*...*...*...*..*..****.**..****.*.*.*.....*.*.*.**..****.*.*..**.*.*.*....***.*..*.***..****...**..*..**....*...*....*.*.**.*.***.*.*..**.*****..***.*....*.*.**..*.*....**.**.***.**..*.*......*******.*....*.**....*.*****......*...*.**.**.*.**.*..***.**..*.**.*......*..**..***..*****...**.***...*****.*..**.**....**.**..*****..***.*..**.***.****..*..*******...**.*..***.......*...*...**.*.**.*..*....*.**......**.***...**.*....**.*..*..*...*...*..***.***.*.****..**.****.*.*..**..*.**......***.*.*****.**.****.*.*.*..*.*.**..*.*....**..*****.*.*...*..*.*.*.****...***.*..*.*.*.*.......*.***...***.**.*.*.*..*.**......***...****.**..******.**.*....*...***.*.***.*.*.*....*.*****..*.***..*.***.**.**.*...*.***.***......*..*.*....*..***...****..***.**..*.****..*..*..*.**.*.*..**..*.****.**....**..*....*****..*..*..**....***.***..**.*......***.*..*.*.*...*.*..*.**...***......***.*..*..*...***.....***......****...*.*..*.*......**..***..*...*..****.....**.*..**.**.....*.*.*.**.*..***.*.*......*...*.******.**....**..****..**..**..****..*.***.**..*..*.*.*****..*..*.*****.**..******.....**..**.***.**.**....*.**....*..*.*....**.****.*.*.**...*.******...*..*.*..****..***.***..*.**..*.**..**.....**..***.*..*.***..*.**.***.**..*.*..*..***.*.....**..*.**..*.**.*.**..***.**..**.****.**.*.*****.*.*.*........****.**.*.*....*....*.....*..****..*.*.***.*****......**.*.*..*.*.*..**.*..*....**..**........**.*..*...***.*....*.*..*...*.*.**.**..**.*.****. .*.**.*****..*..*****..*******.***.***...***...**.**.**..*.*.*...**.*.*......*.*.*******.****...**.*****.**..*...**......***...***...***.*..**..****.*.**...*.*...*****..**..*.***.**.*......*.*.******..**...***.********.*.****.***..*.*.***.**.*...*..*****.***.****..**...*****...*...***..*.*........*..***.**..*.*..***...****....**.*.....**....*.*.*..**.**.*...*..***.....***...*.....*......****...*...*.*....***.**..****.*.*****.**.*..**..*.**...*.*.***...*..*.**.**...*..****.***..**.*.***.*...**..*..*..*...*..*....***.*.....*.*****.****...*..*...*..****.*....****.*..**.****..*..**.***.*.*.***.*.....*.**.*.****.......*****.....**....**.*.***.**.**.**..**.*...*.*.**.**...*...****.***...***.*...*.*****.*..*.*.*.**.*****.*..*******...*.*..*.**..*..*.**.*.******..*..**..*.*****...*..*..****...*******.**.**.****..*.***......*..*.**...**.*.*.**.**.*..***.*.....**.*..**.***.*.*.*..*..********.*....**....***....**.*.***.**.....**.*.***...*.......**.*.****.**..**.*....*..*****.......*..*....**..****.***.*.**.*......*.*....**.**.....*****...*..**.*.**...**..*.****.*..**...**.****.***.*..*****.*.***..*.*..*...*****.*..*..*.*.....*....*...*.*...***.**.***********....*..*.**..*.*....***.**..**..**..*.*..******..*.*****.****...........*.*...*...**.*.*****..*.***.*..*....****..*..***.*.*..*.*.******.*..*.***...*.***...***..***.*.**********..*..*.*.**.*.*.*.**..***...**..*...*******..*..**.**...***.....*.*..**.**.**..********.****......******...*..*..*..*.*..*.*...*.....****....****...*.*****..*.***.*.****.*.***..********.*..**..*.*****..*****.*...*.*.***.*.*...**....**.*.****..*.**.*..*.**.*...**.*........*..*...*.**.**......*.*.*.*.***.*..**.*...**.......**.*.**...*.*.**.**...*..**.*****.....*..*...*..*...**.*...**.***.....**.*.***...*.......*.**.***..*.*..**..**.*.**.*.*.*.******.*..*...**.**.**.*..**.****.*..**..**..*...***..**.*...*.....**.***.*.****.***.*****.*..**..***.***...*...*.***.*.**..***..*..***.***.*.*..*.**.*.*..*.*.**...****.*.*.*.*...**.***...**.**.***.*.*....****.*** .*..***.*.**.*....*....**.**..*..*...***....***..***.**.*.**..***..****..*****....***.***...*****.**..**...*.....***.**...*.*....**..*..******.*......**...***.*.......****..****.**.*...******...**.****...**....*..***.**.*......*****.****...*.**..**..****....****.*.*..**...*..*....**..**.*.....*...*.*.*...****.*.*****.**.*.*.*.**......*.*.****......**..**....***.****..*.*.**...*.***.**..*****.*.*.*.*.*..**.**.**.*....**..*.***.*....*.**.**.***.*.....**..*.*.**...*..*..**..*..*..*....*.*....********..**.*......*.**.*..*.*.***...*.**...*..*.*..*..*.***.**.**.***.**.*...*.*.**..****.*..*..*.**..**...*.****.*..**..***.**...****.**.**********..*.***.**.***.*.*.*.*.****.....*..*..*.**..****.*.**.***.*..***.....**..*....*..****..**.***..*..*.*.*.*.***.**...****..*..***.**.****..*..*.*.**...*..***.*..*..**.*..***.*.**....**..*..*...***.*..***.*.**.*...*...***.***.******..****..****.*.*.****...*..********...**.**.*.**...**.***........*.*.**.*.**.****.**..*..*......*...*..*..*.*..*.*.*....*.*.***...*.*.***.*.**.*..***.***.*...*.*.***...*****.....*.*.*..***.*****.*.**..*.**...*.**..**.**.*.*.*.*.****..*.****.....*.*..**.****.***.....***.*.*.**..*....**.****.....*.**.****...*****..**..******.*.....*....***.**.*.**..*..****.***...**.*.*.**......*..**.**.***....***.**.*.***....*.**..*****.*..***..**.*.***.*..***.***.*.***.*.**...*.****.**.**...****..*.*.*.....*..**.****.*****.**.**...**.*.***..**.*.**..**...*.**....*****..***..........*.**.**.*..*.*.*..*.***.***..**.*.*...*...*.*..**..*.**........*...****.**.*.....**..***.*.*.****..**.*****.*...***.*..*.*.....*..****..**..*.*..****.**.*.*.....*.***....**..**..*.*..*.*.....*.*.**..*.***......*.**..*......*..*...*..*..**.*.*....**.**.*...*..*.**..**.****.****......***....*.***.**...***...*.**..**..*.**.**....*..**..**.***..*******..*.*.**......*.*.*..*..**.*....*....*..*...***..*...*.**.***.*****..*.*.*..***.***.***.*****..**.*****.*.*..*...*.*...**...*.*...**..*..*.**.**...*....**..**..*****.*.**.***...**...*..**.*...*.****.*..*... *.**..***.*...****.**...*****........*..*.....*.*...**..***..***....**.*....*..*..**........***...*..*.**.*.....********..*..*..*.**..*.......*....*...*.*.**.*..****...***.*...**.*..*.*...**.*...***.**..************.*.**...*.*..**..***.*..***.**....*..****......***..*....*.*..*......*..*..*..*......*.*...*...**.*.*.*.**.*.******...*.******.*..**...*..**..**.***...*******..*.*.**...**.*.***.....*.*...*..**.**.*****.*..*.**.*.*.**.***....*.**...*.**...*.**...*...*..*******...***.*...*.*****....*....*.*..**.....*..*..**..**.*****.*..**.*******.**...***..*********.**.*....**...****...*.***.******...***.*..***.**...*....**...*.*......***...***..*..*.*......***.........*.****.***....*****....****..**...*..*..*....*.*.....*.**.*........*****..****..*..**.*..*..*.**..***.*.**.******....**.*.***..*.****..*..**..**.*.****..*****.***....*..*.**...***..*..*...**..**.*...**...*.**.**.*...*..*****.*.**.**.*.*..*.*..*.....*.***......*.*....*****.*..***.***.*.*****.*****.***.****.*.*..****.**.*..*.**.*....*.*..*.*.******.****.**..*.*...........*..*...**..*.*....**...***.*.*****..***..*..*.*.***.*.*.*..*...**..*.*...*..*.*..*.*.*.**.*.*.******...**....*...***...**.*.****.***..**.****..**...*....*........*****..****.****...***.***.****.....********..*..*..*....*.*.*....***.*****..*.*..**.*.*..***.***...**..*.*...*.....*...*...*.*...*.*...*.*.*.*******.*....*.***.*.*..**..**.****..*..**..**.**...*.**.**.****..*...**.*.*.*.*.******..****.**.*********...*******.*.***.***....*.*..***.*.***.*.**.***..*.*.*..*..******.....**...*..*...***.**..**.****..*.*.*..**.******..**.*..**.*..****..****.*..**..***.*..***....*..***.*.*.*..*.***..**..**..******..*.***.**....*.**..****..*.**.*..*.*.*.***....*..*..*.********..*********..*....*.*.**.......*.*.*****....**.***..***...**...*..*..*..**..***.*.*....*******.*..**.**..***....****..*.*..***...*.**..**...*........**.**.*..*.***.*.***......*.**.*********...***..**..****........**.****.***...*..*.*.*.*****.*..***..*..*..*****..**.*...*..***.**....***. **.*..*.**.*.*.*....******.*****..*.*..*.*.*..**.*.**.*...***.*.*.*.*....**....*..*.*.**...*....***...*...*.**.......*..**.*..*..*.****.***...***......***.*..**....***....**..**.*.**.*.**.*.****.*..***...**..*.*.*.*.*..*.**...*.**..**..**.*.*..*.*********..*.**...***...*.*****.*.*.***...**..***.***.*..***.......**.*...**.****..*..**..**..*...*.....*...**.*......*...***...*...*......*.*.*.*..*..**.**.*.....****.**.*.*..*.*****....*...*..******.**...***..***....**.*........*.*..*....*...*...**.*.**..*...*...****..****...********.***.***.....*..****..**...*.*...*..**..****.*.*.*.*.**...**.*.*.......**.***.*..**..*****.*..***.*****.....*.**.**..*****.**.****.**.**...***.*....*..***.*.*....*...*.**....**.*.....*....*****.*.*.**.....*.**...*....*..*......***..*....***...*..*.****..**..**...*........*****.*.**.**..***..***...*.*....*..*.*.*.**.*.****....**....**.*....***..*.*..*...**..*...**.**.**.....***...*.....*.*.*.**.*.***..*.**....**.**..*..*..***.*.*.***...*......*****.***..**..*..****..**.**..**..**..***..*.*****.*....****.....***.*.**.****..********....**..*.*.*.**.......*..****...*..*.*.*...*.**.....**.**...*.**.*.*.**..**.*..************..*.*.**.**.*.**.*.**.**.**.****..******...*...*.*..**...**.*.....***.**....*.*..*.***.*****.**..**.*.*.**.*....*****....*.....*.*..*..***.***.***...*.*..*...**..**.*.**...*..*****..****..***.....*.**..**....***.*..*.....*.*.*..*..*********.*..**..**....****.......*..****....***.*.***..*...**..*.****.**...**..***..**..**.*.......****......*.*..*.*.*.*********.*..*......**.*.....*..*.*.**...****.**........*.*.*.*...*...****...*.......*..*..**.*.....*.***.....**.....****.*.****.....**.*.*.*..*.*...**.*......*..**.*.****....**.*.***..*.*.*.*...*..**.***......*.*..****..**.****.***.*.*.*.***..**..*.***...**..*..**.*.***.**...*.*...*.*..*.**.*.*.*...**..***..*.**..*.***..*..**..**.*****.*.*****.**....**.*..*.*..*.**..**..*.*********.*.*..**.***....**.*.*.**....**.*..*.**..****.*..**.****....**..**..**.*..**..*...***..**..**....*....** ..**.*.******.**.**..*.*.*.*...*.***...**..***..***.....*.******..*....*.*.*.*.****..***.*.*.*.*..**......*.*...*.**.****.*.***.**.**..*****.*.*..*.*.*.******...**.*...*..*..**..*..*.**...*.*......**..***.***.*.****.*****..***..**......****.....****..*.*..***...**......*...****...**..****...*.**.*****...*..*....*.**.**.*.**...****.*.....****.*.****.*..**..*..*.***...*..*.**..**..***..*....**.*.**..*...*.***...*.*.***.***..**..*..*.*..*******....***..**..*...*.**.***.....*...*.*..*.**.*..*.*...******...*..***..*****...***.*.**.*.*..**.....**...****.*....*.**...*..***.*..**.*...*..*..**..*....***...*...*.*..*..*..*...**.***.*..***......**..*..****..****.***..*....*.*.*.*..**.***..*..*..*...*.*...**..****..*...**********.*..*..*..*****.*.*.**......*******.**..*.**....*....*.******..*.*..***.**....*.***...**.*..**.**..**.*.**.****.***......***.*.**.*.....*...*..*...****...*.*.****...*......****.***.**.*....*....*.*.***..*..*...*...**.**.**...*.*.**...*.*.**.*..**.*..***..*.*....***...**....*.*.***.**.*..*.****.**.*...*....**.*..****.*.**....*.*.**.*....*.*..*.*.**..*.*.*...**.*....*.**..*.**.*.******..*.*.*.*..**..***....*...*..*.***...*.***.***.*..****...**.*****..*.*.***..**.***..*.**.****..*.**...****.******.*...***..**....*.*.*******.******.***..**.***.**.***...**********....**..***.*.*.***..*..*.*.*..*..*.*....*.*...**..*.******.***.**.*.....*.**......**..***..***.**.**.**..*......*...*..*.*....***..**.**.*...*.*.**..*.*.***.***.*.*.*.**.***...*.....*.*..***.*.*..*.*..**.**...*.*.***..**.****.*.***.***...*..**....**....**.*****.*.......***.*.......*.**.*...*..*.*...*..**.*.*.*..***.*..*.****.*.*..*...**..**.**.***..**.**..*.....*..**.*...**.******...**.*..**....*..**.*.**..*..*......*..*..*.*.**.*.**..*.*.**...*.*...**....**.**...**..****....**.*.....*..*..*..**.**.*...****.***....*..*.*...***.*.**..***..*.***...*.*......****.**.*.*....****.*..***.***....***.**..*.....*....*..*...*.**..*.....**.*.*..*.*****.**.*.**..***.*..*...*.***...****..*.**.***...*....***.**.. .*********.*.*..*..*.*.*...*.**.**.*.*.**.****..**...*.......*..*.*.**..*.*.*...***.*.....**..***.*..*..*******....**.*...*..*.***.*****.*...***.**.*...*.*****..*...*..**.***.******.*.******...**.**..*.*.*.*..***.****.*.*.****...*.**.*.....*.**.**.*..*.*.*...*.*..**..*...**.***...***..**....****......********..**.*.....*...**....*..****...*..***....*..***.**.*....****..**.*.****.*..**....*..**.*..*.**..*.**.*..*....*..***.*....****..*..****.*.*.*..*.*......*...**...*..**..*..*.********.**.***.......*****..*.*..*....*.***.*.*.**.*..*****.*.*..**.*....*..***.**.**.**...**.****.........*.*.**.*.****.*..*..**...***.**....*...*......**..**.*.***..**.***..**...*****..**..**..*.***.*...****.**.*.....*.....*....*.****.*.*...**...**.**...***.*.**.****.*..****...*.*.*..**..*...***.**.***...*.*.***...****.****...**...**.**.*..**.*.....**..**.*.*.*.****.**..***..***.*.***.****..*.*.*........***.*..***.*....***..**.*.**.*..**..*..*....***...*.******....**...**.**.***.*..**..*...***..**.***.****..**...**...*.*****..*.****...**...**..*..*.*.*..******...*****.**.*.**.*.**.*.*..*....**...*.*..**.....**...***.......*..**.*..**.**..**.****.....*....**.**.*.*.....*.******..**.*...*..*...**.***.*.**.*.......***..*.*..*..*.******...*....***...****...*.*.*.*.*.....**.*..*.***..*..*****.*..*.*.**.****.*..*...*...**.*..*..*.*...**..*.*.*.**.***.....*..***.***...*.*..*..*..*..***.***..**.*****..**.***.**.*.**...***..*..***.***..*.*.*...*.**..*...**...*.*....**.**.***..*****....*.*.**..**.***....********.**.*..*.****.*..****...*.*.*..*.**...*...***.*..*.***.*...*.**.**..****.****.**..*.****...******.***..*.******.*...*......**.**.*.*..***..*....*.***....*...*..*.**.*******..****..**.*.*****..*.***.*....****.***.....*..*.******...*..***.*.**.*.*...*.**...*......*.*...*.*..*****.*.***.*.**......***..*..****....**.***..*....***....****...*.*..***..**..*..*.*..*****.***.**..*...***.*...*.**.*...*...**.*...**.*.***.*.*..*...*..****.**..**..*......*.*.*...*.****.*.**.**...*****.****..*.**.*......*. .***.***.**..*...*****.*.*****..*.****.**.*.**...*.*.**..**.*..***..*.*.*...**.*.***.*.*...***..***.*...****...**.*....****.**...**.*.****.**....***..********..******....****.*....***.**.**.**....*..*..**....*.*..**..*.**.*...**...*.*..**.*****....*.*.*.*...**..**.....*...***.*...*..*..**.*.*.**..*..*****.*....*.*.*...*..**.**.*..**.*****.*****.**.***.**...*...**..******..*......*.*.....**..*.........******.*..*.**.*.**.*.***.*.***..*.*.*.*.*..**.*****.*.*.....**.***.***...***.****....*****.*.......***..*.*.....***.****.****.*....*...**..*.*...*.***..*.*.********....**.**....*****..**.***.*.**.*..**...*.*.***..**..*.***..**.*..****.*.....*..*.*.*...*.*..*.......**.*.....***.*..*.**..**..*....*..**.....**.**...***.*.***....**...*..***...*..**.*.**.*.*.*..*..****.***...*.**.***.....*.***.*...*.*.***.*......***.**.*.*........**.**....**.**.*.***..*.****..*..**.*.***.....**..**.**.*...**.*******....**..*...*....*.....*.*.*.**...*...*.*..*...*..*.**..*...***.........*.*..*..*...****....***.*.***.**...*.*..*.***.*.*.**.....**...*..*..****..*..*.....****.*......*.***.*..*.*..***....*.**.*..**...****.*...**...*..*****..**.*..***.***..**..**.*..***.*.**.***...***....*...*.*..**.*.*..***..*...*.****...***.**.*.***....**......*....*.****..*.***.*....**.*.***..**...**.***....*..**..****..*****..**.**...*.*.*.*.**...**..*.*..*..*.....*..*.....***.****....*****..**.**..*.*.*.**.*********..**..*...***......*..*.*..***.*..*...*********..*****...*...*.....**..*.**...**..*..*.****....*.****.****.......*.**...**.***.*.**..**....*.*..**..*******.*..****..*..*.*....*..*.**.*...*..**..*.....**.**........*.*.**...**..**....****...**.*...*..****.*.*..***...*..*.*..*.**..*.*...*.**..*...*........**.*....*...****.......*****....*.*......***...*****.****..........**....***.**...**.*..*..*.*.*.*.*.**.*..*.*.********.*.*.**...*.**.****..*..**.*.*...**...***..*........****.*.****..*.....*****.**.*.**..*..**.**.***..***.....*.**.***.**..*..*..*.....*******...*..**...**....**..*...*****...***.*.*. **.*..*..*....**..***...**.*..*.*...*...**.....**.***.**..*.**.***.**.***.*..*.***...**.****..*.**....**.*..*.*..***......**.*..*..***.*****.*....**********.**..***.**...*.*...*.***.***...**.*.*******.*..*****.***..........****.*.*.*...*..**..**.***.*...*..*.**..**..**...*****....***.*****.*.*..*.**...**...**...**.******.......*......*..*.****.*******..**..*.**.**.*.*****..********.*.*..**..*..*..*.*.*.**..**...***.....*.**.*..****...**.*...*.*..**..**.****.*...***.*.*.....*....**..*.*.*..*.**..***....*.**....*..*...***.....**....***.*..*.**...****.*...*.....**.****.****.**......***..*.*******...**...*.*.**..*.***..*.*......**.*.***.*.*.....*..**.*.*.****.*.**.*....*..*.....**.**.*.*.**..*****.*.*..*..*.**.....*.**.*..***.*.**...*..*..*.***..*.*....*.*.*....***...*.....*..***....***...*..**.*.*.****..*...****.*****....*..********.***.**...*.*...****.*...*.*.**..****.*.****.**.**..*....**...**.*...*.***....**.*.**...**.**.*..*..**....**...*.*..*.**..*.......*..**...*.**.**.*.*.*..*.*.*....***......*****.*....***.*.**.*****...**.*..**.*****.*.*.**..****.*...*.******...*.*..*.*.**....**.......*.*****.*...**..*.....*.**..*..*.*...*..***.****.*.....*...*********.**********.*......*...*.*.*....*..*.***....*...*.*.**.*..**..**..*....*.*..**.*.....*.*.*.****.*.***.*.*..**.**...*.****.*****.****.*...**.***..*.****.....*..****.....****....*******.*.*.***..**..**..**...***.***...*..*.****..**.*..***....*....*...*..**......*.*....*..*...**.***.*.*...**......*..*...*....*.**.*..*......**.***..*.*********.*..*.**.*..****..*.**.******.***...*...*..*****.***.*.**.****...*...*..****...*.....*..*.....*.*...*.*.*.**....****.***.********.*...*.*.*.**..*..****..*....*.***.*...**.**...*****....***.**...*......**.***.*..*.*.**.***.*...*****...*.*.**..*......**.....**..****.*****...*..*..*....*......******.***..*...**.**.**.*..***.*...**.**....**..*.**..*.*....**.*.***.***...*...*.*..*....**.**.****.*.*.*.*..****.**......*.....*****...**...******....**.********.*...*........**.*.******.*** ...*****...**.....********...*...******.**.*.*.***.**...*.*.******..***.*...*..*.*.......*.*...****.*.**..***..*..***..*....*..***..*.**.*.****.*.**...**...***.**..*.***.....**....*********..*..******..**.**..**.....*...**..*...*.**.**..*...*.**..***.*****.***.*..**..******.**..**..*.*....**.....*.**.*....****..****..*...*..***.*..**...*.**...**.*.**.*.****.....***.**.*...**..**.*.....**.*....**.*.*...***.***.***..*....***....*...***.*.*..*...**.*.***....****.*********..*.*.***..*.*..**..*.....***....**..***.*.....*.*.*.*...**.*.******....*.**.*.*...*.*.*.***..*..*.*..**....***......**.*******.*.**..*.*...*....*********.**.*....*...*...*...*.*....***.*..****.**.*...*.*.*.*..*****..***.**...*.*..*.******...**.**..*.*.**..**.***.*..***..*.....*..*.*.*.*.*....**.*..**.*.*.****.*..*...*..*.*..***..*.....*..**..*.**.***........*..*..**...**..**.***...**.*...*.....**...*...**..*.**.***..*.**.**..*****..*...*****..**.*...***.***...*.**.**...****.*.....*...**.****.**.***.**.*..*..**.***....**.******...***..**.*..*.**....**..**...***..*............*******.***.*.*...*...*.*.*.*...*.****.....*.*.*..***...**..****.***.*..***.*..*****...***.**.****.***.**.*..*.*.****.*..*.*...**.*..***..*.***...******..*....*.**.****.**.**.**.*...........*....****.*..**.***..**.**.**..**.***..****..*.***.....****.*...*..**.***.*.**.*...**...**.*.**.**.***...*......*.*..*.*.****.**.*.***...**.***...*.*.*****.***..**..*..**..**.*.*..*......*.**...****.*...*.*..*.*.**....*..*.**.***.***..*..*.**.****.**...**......**..**..*.*...*.*...**..****.........****..***..**...*.*.*......*...***.*.*..*.**....***.*.**.*.**....**..******.*....**..*..**.....*..***.***.*..**.*...*.**..*.**.*...*.*...*..**.**.**....******..**.*.*.....*..**..**.**..*.**......*...*......*.***..*****.*..*..**...*********.*.*...**..**.****..*.....*.......**..*.*......**.*.**..*.**.*****.*....*******.*****.**.*.*.....**.**..**.*.....**.***.*..*........*..***.....*.*******....*.****.**.***.***...**...****..*..*.*..****.*.*...*.........*. *.*......*.*.*...*...**..**.*.*.*.*....*.***....***.******.*.**.*.*.*...***..***.*.**.*......**.**.*....**....**..**..**..*.**..*...*.*...*..*****..*..*****.***.........*...*...*..***.**...****...*...**.*.*.**..***.***.......*..*.*.*..*.**..*.***....**.*..*..*..**.**..*......*.....*...***.*..***..*.*...**.**..*...**..*...*.*.*...*.***.***.*.***.*.**.....*..*...****...*....*....**...........*..*....*.*.*.*.***.*****..****...*.*..*.**...*****..****.**...*.....**.*.***...**.***.**.*..****..*******.*.*.****...*.**.*..******.******.**.***.....****....**...*...******......*..*.*..**..****.**.***.*.**....***.***.*...***....***.******...*.**....*..*..****.**.***..*****.*...*.*.**..****.**.***.*.*.*****.*.***..***.......*.*.....*..*.**....**..*.*.*..***...*...**.*.***......*****.*..*..*..***.***.......*..*.....*...*..*.**...*.**...**..*.*..*.....*.**.*.******.**..*****.*.*..*****.**.*..*..*....*******......*.**....*..*.*.******.*.**...*.**..****..**.**.**.*...*.**.***..*...*.****......*..**.*..*..**.***...*..****.**..*........*.**.**..*.*..*..*.*.**.*....**....**..*.***.*.**.*.***.*..*.**.****.*.****.*..*.**...**.**.****..*..***.....*...**..*.*....*******.....**.**...*...****..**..***.*******.*.*.*.*...**.****..*..**...*....*....*.*.******....*.*..***.*.*....****.*..*.**.***..*.**.*.....*****....*.*...*.**.*..*.**.*...*.**.**..***....**...*...*...*.****.*.*.*.*.***....**..*.*..***...**.*...*.*.****.....**.*...*.**.**.*.......***.*.*.***..*...*.*....*....**..***.*****....*****......**.***.**...*.**...****.*.**.*....*.**.**.*.*....*..*.*.**.*.****...*.***.******.*..**..**..**..*..*.*.*.***..***....*...*****...*.***..****..*...*.*.*...**.*****.**.....**.**.**......*.....*.****..**.*.*....*..*.*.*.*..*.***.*.*.**..***...*....*********.*.*..*.*.**...**.*.***.....**.....*.*..**....********...**.*.*..**...***.*...*.***..*.**.*......*.*...*.**.**..**..*..*...*..*..**.*..****...*.*.****..****.*.*....**....*.**...**.***.*.*.**.*.********...**.*..*.**..*...*.******.**...***.**..**....* .**........*.*****...*.*...*.***..**.*.*****.......***....**...****.*..****.*.*...*....*.********......*.....**.*.***.****.*....**..*..**.**.***..**.**...**.*..*...*...*.*.*****.*.*.*..**...**.***.***.***.**..**.*...*....*..******..*.*..*.**.****.**.*.**..**.*****.**..**..*..****.***...*..**..*.****...*...*.***..**.....*..*....*.........**.**.****.**..*****.*.**.*.*...****..**..*.**.*..*.**..*...*..***.*.***.*.***.....*.*.****.***...*******..*.*..****.******..*......*..*.****..***.*........*..*..***...........*..*..***.******.**..**.***.*.*.**.****..*..*.....*.**...*.*..***.....*****....*....*..*.....*...**.**...**.*.**..****.*.**..********...***.*.*....*.*.*....***.....***..*...**.*.****.**.*.*...***.***...**********.....***.*.....**.***.**.*...*..*.*.*.*.*...***...**.***.*...*.*.*.*...*..*.***....*..****...**..*.**....*..*.***.*.....*...*....*...**..*..***...*.*.*.*.*..*...****..*..*.*.***..******...*..**.***.****..*.*...*.**.**.****.*...*..*.**..***.......***.**....*..*..***..*....******.*.**..*.***.....**...**.*****.****.*..**...***.**..*...*....*****..***...**.*.******..**.....*.....**..**...*.*.....****.*..******.*...*.**.***.*.*...**..*..**.**....*...*..***.*.*..**..*.*.*.****...****..*.***..****..***.**....***.*..****..*...*..*.**.**.**....*..*...********.*.*****.**..*..*.*.....*****...*...*..***...*.***.....*..*.*.*.**.****.*.......**..*...*..*.**..**.****...*...*.**..**..*..*..*****.*..**.*.*..*.*..*.**..**.*...*.*.........**..*..*.*.*..*******.*..*.**.*.*..*....******.**.*.*..**..*.**..*.**.*.****..**...*..........*.**.**..*.****.**...*..*..*..*****.**..*..**..*.*.*..**.***..********.*.*.*.**..**.**..*.*****.*.*.***.....**..*.*..***..*.**.*.**.....*..**..*...**.***.**..*.*..*.**....*.*.**....***.**..**..*****..*.*.**..**..****.*.*..**.****.**....**.*...**...***..*********.***.*.*.*.**..***..*.*..*..*.**..**..**.**...***.*..*.*.*.*.*.*..*...**.*****..*.*.**...**....*.**...*******.*.*.*.*....***..*.**..*.....*....***......*.*...*.******.**.**.**.*.*..**...* ..***.**.**.***.*.**..**.*...*..**.*...*....****.*.*..*..*.****..***..**......**.***...*...**.*.*.....*.*.***.***.**.*.*****.*.*.*..****.**......***..*.*..*.*.****.*.*...***....*.**.**.*..**..***..*...*..***.*****..****........**.*.****.....*.*.**...***.**.....*.*.***..**.**.*.*.***..*..***.**.....*.**...**..*.....*..**..*****..*.*.*.******...*.**.*..*.***..*..*.***.****.**.***.**....*...**.**...*..*..*..**...*..**...*..***..***.....*..*..**..*.*.*.*..*..*.*.*****..***...*.*.*..**********.*.**.*...*.***.**.*....**..****...*...***.*********.*...**...*...*.********.*.**..*.**..**..**.*....***.**...**.*****.****..*..*.*****..*..*...*...***.****.****..*.**.*.....***..*...*****.****.**.***.***..*....*.*.*....*.....*****..*.****..**.*...**.**.****.....***....*..*.******..**.*....*.*..*.*..**.*.**...*.*...*..**.**..***.***..**.****..***.*.**.**.**..****.*.**.*.**.****.....*..**..***....*..*.....*......*.**.****..*..**..*.**..**...*.....*.**.**.**..*..**...******..*.*.*..*..***...*.***.*.*.**..***...*...*..**...*.**.*.***.**..*...***.**...***...*..****..*******...***.*.*..**.*.....*...**.*.****.******.****..*..*..*...*.*..*.*..*.******.**.**.*.*.......*...**....*.*.........****...*******.*..*.***...***.*.*..*****..*****...**..**..**..****..***..*.**...*.*...***.*...***...*******..***..**..*.***...***.**...*..*......*.......**..*****.*..*.*.*..**..*....**.*..*****..**...***.****.***.******.***.**..*..*..**....*.*..****..**...*..*.*.**.****.***.***.*.*..*.***.**.*....*.*.*....*.....**..*......*.**.*.*.*..****..*.***....*.**...**.***.....**..*..*.**.....***..**..*..*...*.***....*.*.*..**.*..**.**..*****.*.......*..*....*....**...***.*.*****.**.*..***.**.*****....*...*******.*.*.*.*...**..*...*..**.**.**...**.*..*...*..**..**..*.**.**.*...****..***..*..*..******.*...*...*..*....******.*.......********..**..*.*.**..**.**.*.*...*.*.*....**.*.*..*..****...*.**.*..*....**.**..*.****.*...*......*..**.**.*.***...***...*...**.*...****.*.*.*.*.*.*..***.****..*******...*...**....*.*.**. ..*...**..*...*.****..***..******.*...*....****.**..*.****.***.*.*..****.*.****....**.**...***..*.*.*.*..**..*.*.****.**....****.*.*..*.*..**.*.*.**.*.*...*.***...**.**.****.**...*..****.***.**.*.*....**.*..*.*...*.*.*...*..*.*...*******.***...***.**....**..***........*.***.**.....*****......*.***.**..*..*..****....**......*.***...*..*..*****...*.***.*.*....*....**.*.*.*...**...*.*....*...*.*..***..*.*.*.*..**.*.****..*.***.......*....**..**..*..*....*.*.*.****....*..*.**.........*....**..**....**....*..***.....****.**.*.*...*.**.*...****.**..**.**...**..****.*...*..**....*.*..*..****.**.**...****.***.***.***...*..***.*****.*.*....****.*.*..****..*.*.*..*..*.*..*.*..*****.**.*.****.**..***.......*..**....*.*.*.*.**.*...*.**...***.**..*.***.**..**.*.***..*.****..**..*****.**.******.*..*******.***.*..*.*****.*.**...**.**..*****...*.*****..*.**...*.**..**.*....*....****.*..**..***....**.....*****.**..*.**..*.*..***..*..**.*.**.*.***.**..*.***.**.**.*****....**.*....***...*.*.*.*.*.*....*.*.*..*****.*.****.***.*...**.**..*.****....*.***.***.....*....*..*.**..*...**...**..*.**.*.*.*.**....*....****.*...****...*..*****...**.*.***.**.*.***..**...*..*.****......**....*.*.**...***.**.**.*.*...**.*.**.***.....**.**.******.....*.*.*.*..*..**.......***..*******..**..*.***..*.***.*...*....***.*..*.**.......*.**...*...*...*....*..*.*.*.**..**.****.**..*.**...*........**.**.*......*.**...*.**.***.***...*...**...*..**.***.**.**.**..****..***...*..**...***.***.**.**.***.**.*.***.*...**.*.**..*.**.*.*.*.***.*....*...*..*******.*****..*..******.****.....**...**.***..****......*****.***...*...*..*****..*****..***..**.*.*..**..**.**.*..*.**.*.**.*..**.*...*****.......*....*.*..*.****...**..*....**..*...**...*.***.***.*...**...*....*...**..**.*.*..*........*..*.***..*.........***.*.**.....*.**.*....***..***..**.*.***.**.*.*...*.*.....*..**.*.*********..*..**..**..*.*......**..**.***..*..*...*...***.*..*.**.*..***.*.**.***.*.*.*****.****..**********.*...*.........*.*.*..***...**......*.** .******.**.*...**..**.****....*.*.*...*.......*....**..*****...*..**.*...***.*.**..*..**.**.*.*.*.***..*..***.*..***.*..**...******..*..*.****.**.****.*.****.**..*.*.*..*.*...*..****.*.****.*.**..*.*..*..*.****.*..****.***..***.*.**.**.***.....*...**.*.*.....***.******...*.***...*...*.**.***.***.*.*.*..***.*.**.**.*..**..*.*..*.***..*...**..*..***..***.***.*...*.*.*...**..***.****..*..****.*.*.........*.*..**.******.**....*.*.*......*.**...****..*.*........*.*.*.*****.*.*....**.*....*.**.*******.**....**..******....***.*.***....**.**.*.****.*..**...***.*..*....*.**.**...*.*...**.*..**.**.**..*.**.*.*.**.**.*.*.*.*.*.***..*.*.*...******.**..*****...**.***..***..*..*.**.*..**...***.*.*.**.*..****..*...***....*..*..*..*...**..*..*..***..*....**..*..*........***.**.*.*..*.*.**.**.....*.**.**..*..****.*.*.*..*.**..***....**.******...***..**.*.*.**..**....*****.****.*****....*.*...*.*.*.***..*...*...*..**...*.**.*.***.***.....**.*.***.*..*..*****.*****..**......**.**..***...****....*....**.*.**.*..**.*.*.***.*.**.*..*..*...*..*....*.*...**.*..**...***.......**....*.*...***.*****........*.*.****.***..**.....*.*.**...*...*..***.......*.*...**..*.******..*.*..***.****.****.***..**.**.***..**..*..****.**...*.**.*...*....**..*.*....*.*..***....*******...***.*.**..*****..*.*.*....*..****.*.***..*.*.*.**.**.*.**.*.*..*.****.***......**...*..*.******.***.*..*.........******.*..*.***..*...*..**.***...**..*.***...*.*.***.**.*........****.*.*****.**.****.***....**..**.**.....*..**...*******.*.*.*.***...***..*.**..*...**.****....*...**.**.*.**.**...***..*..*..***.******...**..**.*.*.****....**.***.*...**..**.**.***..*.......*....*..***...*.*..**..*.*********....*..*..*....***.*..**......**.*.**.......***.*..**.*.**...*.*.....****.*.*..*...**.***.********...*.*.**.*..**.*****...*..**.***....******..*.....*.***..........*.**.*..*..*.*..****.*..**.*.....****...**.**...**..*..**..***..*..*****.......**...*.******.*.**..**...*.*.*.*.........*.**....*******..*........*.******..****.*.*.*** **....*...*..*.**.*.....***.*.*.....*..*.*.**.***...***....*.***..*.*.*****.*..*.***.**.**..*.**.**..**..**..**....**..*..***...****.**.***.*.*.***.*.*.***....*.*..**..**.****...*..***.****......*.***...*..**.*.....**.*****.*..*.***..*..**.*....*.********.**.*.*****.*.*.*.**..*.**..**.*.*..****..***..**.*.........*..*.*...***.......*.*.*..**..**.*.**.*.*.**.*..**.***.**....*.***.*....*.*.*.*..**...**...*.***.******.*.*.**..*....*..*...*.**..****..***.*...**...*..*.*..*.*..**.***.*.*.*.**..*.*.*..*.**..***.***.*.**.**.***...*.*..****.***..**..*.*.**.*.*********..**..*..*.**.*.**.**..*..*.***....**..***.**..*...***..*.*.*..*.*.....*...*....**.****..**.*.***.*.*...********.*..*..*.*.*.....*****..**.*.*.***.*.**.****.....****.**.*.....*.**.**.***..*****.****.*...***.****.**.***..*.*..**..*.**.**.**.***..*.....***.*******..*.*.*.**.*.**.*.**.*......**....**.****....**..*.*....*..****.*.***...*.*.........*...**..*.****.**...*....*****.*...*..*...****..**.**..*...*.****.*....*....**.*.*....****.***...*****.*..*.*..*..**.*.***.*.*.**...****....*.***.*.******.*..**.*..***..**...***....**..**.**.**.**.*..**.*...****..*..**.....**...*****...*..*.*.*.**.*.......*********....**.*******.***...****.*.....*.**.********.****....***....*..***.****....*.....****.***..*..*****..*..*.***.......*.*****.*.**...*******.****...**.*.****...*.*.**.*.....**...*..*****..**.*.**.*.****.***.***..**.***.**..*..*.**.**.***..***..**.***..**..*.*..******.**..****....*...*........*.*.*....*...**.**..*.**.*..***..**.*..**.***...*.***..*.**...****.....*....*..**...*.***..**..****.........*..*..**..***.*.....*..*...**.**.*.*..........*.****...**.**....**.*.*..**.....*..*.*..*....*.*.*****...**..**..*****....*.**.....*......*.*......**...**.*.*..*.*.**..***......*..*....**..*.*..*......**.**.*.**...*.**.*****....*........*******.*..*...*.*.*****.*...*.**..*.*....*****.*.*****.*....*.*..****.******.*..******.**..*..........*...**..*.*..**.**.*.***.*.....*...*....*..*..*.*..*.*...**.**....*..**.*.**.*.****. *.*...*..***.**.**.*****...*.*..*.**.****..***..****.*.*..***.**.*...***.*.*.*..**.***.*.*.**....**..**..*.*.....*..*...***.****...*...**.....**..**.*.*.*.**.**..***.*....**.*..*.....*.*.*.*.*.**..**.*******...*..*....*..*.*******.....*.*..*.*...*..**..****....***.*..*****....**.......*.*..*****.*.**....***.........***.....*...*.....*.*..**.........***..*.***.*.*.*.*....****..*...***..***....*.*..*..**.*******.**....*.***..**...**.*.**.***.*.****..*.*.****.**.*.*.*.*.*****..*........***.*****.**..**.****......*.*.***.*....*.***..**..*.****...**.*.***......**.*.*.*..*.***...****....*..**...**..**.*...*...**.*.*.**......*.**.....**.****.******.*.******.***.*..**.*..**.*.*.**..***....****..****.*.*.*******..******.*..*..*.*..*..***.****.*.*..*...*.*..*..***..*....**.*..*...***.***...**....**...**.*****.*...*****.**..**.****.*...***...*.......**.**.*.**....*.*...*....***..*.*.*..**.**...*.*..*.*.***......**..**...*.**..*....*.*.*..**...*.*...******.**.***..***...**.**.*.*.*.*.*.*.*...**.***..*.**.**.*******..*******...***.***..***..*.*****..****.*..*.*.****.*****..****..*.*.*..***..**..*****.*.*....****.*.*.***....*..*.*.*....*.*.*.*..******.*.**.*.*.....*.**..***.*...*...**...****..****.*.**..**..*..*.*...*..****.*.....*...****..**....*.******.*.*..*****...*.***....*.*.****...*.**.*..**.*...*.*.*....*.***.*...*.*...*.*.*****...****.*.***.*.*...****..*...*.**.***...*...*...****..*.***..**...***.**.***.**.*..*..*..*.**...*...**..**.***..**..***..*.*.....*.*..*.*.***......*..*..**....**.**.********..*.**.*.**.......**..*.***......*...*..***..*...*...*..*.*.**.*..***...*.**.**.**.*..**.....******...*.***.**.**.**.*.****.****..*.****......****..*.*.**.*.*.****..***********...**...*..***......*****.....**.*..***.*.**...*.*******.*..*..**..*.**..**....*.**.*...******..**....**.******......***.**.**..*.***.*..*....***.*.**.**...****.*.**.****..*.**.*.*.*.**.*.........**..**.***..***.***..*.**..*..*.**.**...*.**.*....*..**..*..*.*.***.*..*.***.*..*.***...***....**.*******.*.... *.***.**.**.*...**......***..*.****.*.*..***..**.*....***.***.**....**.*.**.*..*******..**.*....*..*..*..*.*.......*.*...**...**..**....*...*..**.**.....*.*.*.***..*.*.*.*****.****.*...*..***.*..**.***.*..*.**...*****.*.**.*.*.******.**...**.**.**.*****.....*.*.**..*...*..*..*.....***.....******..*.**..***.***.**.*...***...*..***.....****.*.*.....*.**..*.......**..**....*.*.**...*.*.****.**...**.**.*....***********.*...**......*..*.*.**.*.**.*****...*.*..*.*...*..**.**..**...*.**..******.*..**.***....**..****.*.**...*.*.*.***.***.*.**...*....**.*...***..******.*....*.*..*......*.*******.....*.*.**.*.**.*.**..*****.*..*.*.*******.*.***.*....**.*....*..**.**.*.*..*.*.*.*..***.**********..**.**.....*..**.***.*.**.**...**.*...**.*.****.....**..**...*.......*...**.**.*****..*****...***..*....***...***.***.****.*.*..*.**..***...*.*.*****.***.*.*....*.***.*....***.**.....*....*...*.***..*.*.*.*.*.**.....***.*.**.....***..**..*..*.****.*.....*.***.*.....*....*..*.**.*..*....*.*..*..***.**..*........*.**..****...*.**.**.....*.*.*****..*..***..*..*....*....*.***....*.***.**.......*......*....*......*..****....**...*..**..**..*..**...***..**.....*..*..*.**.**.*....*.....*.******.*...*..**..*..*.******.**.***.**..**..*.***.*.*..*..*.*.**....****..*...**......**.**.*.....*..****.*.*.*.*....*..***.*..*..**********....**...*..***..*.****..***.*****.*..*.*.**..**....**.**.**....*****.*..*...*...*********......*.**.***..*.****..*.*....***.**..**..**..***.....***.*****...**********..**....**.....*..****..*.***.*.*.**..**.**..*..**.*.*.***..**.*..*.**..**.***********.*****.**...*..*..*.***.*..**..*..*****..*....*.**....*.**..*.*****.***.**.....*.*..*..*...*.*..***..***...*****.*.***....*.**.*.*.****.****.***.**...****.****.*....*.....*.***..**..**..*..**...**..**.....**..*.**.*..*.*.*.**..**..*...**...**..**.......**...*.....*...*.*.****.*......**.*...*..*..*..*...*..*.**..***..*...**...*..*..*.*.*.****...***.*..*....*....**.*...*...***....**.*.....**..*..**..*.**.*.****.*.*.**.**..*. **.*.***.******..****..*.*..**.*..***....**.*..**...*..**..*..***...*..**.*...***..**.****...**...*.**.*......*.*.*...*...**..***..**.......*.*.***...*.*..*....****...*..*.**..*******..****..*.....*..*.**...***.**.*.*....**...*.....*...*...*..*.*.*..**.*..*......**....*.***.**.*.....**...***.*..****.**..**.**.**.**..*..***.*...**....****...***.*.**.*.*.....*...***.**********....*.*.*..*.***.***.***.*.****.*.**...*..***.**.**..***..***....***.**.*....*..**.**....**.***...****.*.**.*.**.*....*...***.*.........**.*.*.**..***.*..**..*.*.*.*.***.****..**.*.**.*...*.*.*......*..*.*..*..**..**....*..***...*.*....*...*....****..*.**..**.**.*....***.***.*.*....**..****....*..*.*.*.*...***.*....*..**..*..*.**.....*...**.**...*...*....*..**.....*.*..*****..*.**.*.***.*.*.*.*...*..***.*.**..**.****.*...**..****.**.****.*..*..*****.....*...****.***.***.*..**.*..*..*.*.**.***.**.*.***.*.*..*.**.*...*****.*..**.**...*..*.**..*.*.....*...*.****.....*..*....***...**..*.*.**.....*.***.*..***.**...****.**....***.**......**...*.**...****..***.**...****.**.....**..*..*.**.***...***....*....*..*...****..*.**....*.*..*...*.*..*.***....*********.***...****..***.***.*.***.*******....**.*..***..**..*....**.*******..*....**...*.*...*.***.****.*..*.**.....*....**...*.*.*...**...*.**.*.*.**.***.*****.***..**.*....*..**.*.*..**...**......*.*.....*.......*.....*.***.****..**.*.*.*.*.*..*.**..*..*..***.**.***....*.**.*..***...**.**.*......**...**.*..*.*...*.*.**.......*.*..****..**.****.*.**..*.***..*.**.*......**..**.......*****..*.*.*.*****.**...***.**..*.*..****.**..***.*.**.*.*..*.*..*.*.*.**..*..*.*.*.*.**.*****.****.**...*...**...*..*..**.***.**.*.*.*..**********....*..*..**...*...***.**....*.**.*..**.*****.*.****..*..**.*.****..***..*.**.*.*.*******...***.*....**..*.*.*.............*..*....**.*..*.*..*.**..*.***.*.*.*....**.*****.*.*.**..***..**..*.*........*.*....*.*..*....*.**..*..*.......**...*..******..*.**.****......***..*..**.****.*...*......**.*....*..*....*....**.*...**.*.....**.... *..*..**..*.....*****......**.*..*..*.**.**********..*....*..*..**.....**.*.**.****.....*..*....**..*.*.*****.*.*....***.***......****.*...**.*.***.*..*.**..*...**..***.*...**.**...**..***...*..**..***..*...*..**..***...***.....*****.*.*.*.*.*......*..*..*..*.*..**..*.*.******.***..*.**...***....**..*....*..*...*.******.**.....*.**..**..*....*..*.***...*.**********..****....*****...*..*.*..**.**..*.*****.**......**.****.*.**....****...***.*.**.****...**.***.*.*..*...*..*****.*.**.*....*..**.*..***.*.****..**.**...*..*.*.***...*..*.***..*.*.*....*.*...*.**..**..*.....**.**...*..*****....**.*.*.*.*..**.******.**..****.*....**..****..*.*.*.***..**.**.***.**.***..*.*.*.......****..*.*..*****.*..***.*******.*.*****.**...*..*.*.****.*.*.........**.*.****.*...***..*..**.**....**.*.***.**.*......**..**.*..**..**....*.*****.*..*..*..*...*.***...*...*****...*..*...**.*.*..*.*....****.***.*.*.*..*..*.*****...***.***...**.***.**.*.*....*.****...*..*.*.*.**.***.***.**.**..*.****.*.**.**.*.**...*.****..****.*..**..**...*.*.**..*.**.*.***.*...**********..*..*..*...***..**.*...*.*...*.**.*.**..*....**.****.*.*.*****..*.....***.*..*..*.**...*.****.**..***.****..**.*...****.*..****.***.***...*.*.**.**...**.*.*.*****.**....*.*....***....*.*.*.*..***.....*...*.*.*.***...*..*..***...*..**...*..*....**..*.*.*****..*...**....*....*..*.*.*...***.*..*.*..*....*...*****.*.****.***..***..*.***.*..*...****.*..*..**.*...*....*..*..*....*..*.****.**.****.*.....*****..*.....*.****..*.**.*.*..**.***.***..*...*....*.**.***.*..**..*******.**.**...*****.**..*.....*..******.*.**.*.*........***..***.*...*.*.***.*.*****..****.**....*..**.*****..***..**.****.***.**.**.**.*.**.****.*.*...****.**********....*.*****.....*.**..*..*.....*....*..***..*.*****.*.*******....*.**..***.....**.****....**.*.**....***.....**....***.******..***...*****.**.*...*.*.*.*.*.....*....****.**.*..*..**.******...****.*....**..****..**....**.*...***.*...*.**..***...*.*.*.*****.*....*.*.**.**...*..*.......**.*.*...*.*...****.*.** .*.*.*.**.**.**.*.**..***.*.**.*.*.*.***.**.......**.***.**.*..***.....**...*****.******..***...*..***..*.*...*.*.**********..*..**.*..*...*.**..***.*..*..****.*....***.*.*****..........*.**.*..**...***...**..**...***..**....*..*********.***.*.**....**..**..**..**.*..******.*.*.*.*....*..*..*..*...*.*..***.***...****.****.**.*.**.***.**.*.*.***....*.*.*****..****.....****.*.*...*.**..***...****.*****....**...**.****.*...*..*.*.*..*.**.**...***..******.*.**..***.**..*..*..**....*...*....**...*..**.*..*...*.***..**..*.**.*.**.*.****.*..***.*...*.*.....**.****.*.*.**...*......****..*..**.....***.**.**.**...***.****...*..****..**...*..******.*..**.***.**..**.**...**.*.*.*.*.***.**.*...*.**..*.*....**........*.**.*.*.....**....****........*.*.**..*.*.*..*..**.*..*.**.*.****..*******.***********.***...*.***.*******.....*.**.*...*..***.*....*.**.*.***.***..*.*.**......*.**.**.*.*.......*.....*****.*...**.*......*...****..****.**.*..*.**.*.***...*..****.***.*..*.*.*.*...**..*..*.***..*....*.*..*.*...**.*....*..*.*****..***..*.**.....*.**...*...*.**.*.....*.*....***.**.**.*..*.*...****.**...*..*.*.*...***.****************...*...*...****...*******.*.******.....*.***.*...*.*..*********....****...***...........*****..*****...***..****...*...*.....**.*.*............*.***..***...*.***...******.***.*..*..........**..***.*****.*******...*..*.....*....*.*..*..***...**.*..**..***...*..****..**.*..*..****...*.*...**.****.*...*....***.*...*..******.******......***.**..***.***.*.**...*......*.*..*.**.*..*..******.*....***..*..*.....**.*.*****....**......****..****.*....*.**.***..*.*......*.*..*..*..*..***.**..*..**...*********.***.***..*..*.***.*.*.**.*.***.**.**.....***..*.*..**...*..**.*..**.***.**....****..*.*..******..***.****.****..****.*****..*.*.**...*.***.*.*...*.**..*..*.....***.**..*..**.***.***..***.*.*****.*.*...*.*.**.***.......***...*...**.****..***.**.*.**.**...***.*..*.**.**...***....*.**.******...*.*..**.*..*.*......***....***.**....*.**......*.*.*....*****..**.***..*** *.**.*****....*.******.*****.*.*..***.**.*.****.*...*..***......*......*..***...***..**...**.*..*..*****...**..***.**.*...*.***.....*...*.**********.....***.....*.**.****.*.*.*..*...**.*...*****..****...***..**....*.*****.**...**..*.**..*..*...*.*.....**.*.**.*..*.****..**.*.***..*...*.**..*..*.*....*..**..***.**.**..*.**.**.*****.****.****.***.....***..**..*.***........**.**.*..*..*.***.*.***.*.**.********..*.*.*.*.*.*..***..*.*.......*..*.***..**.**..*.***...*.**.**.*.....***.*..**..****.*.*****.*.**.*.***.**....*..**...*..*..*.**.***..*.*..****..***.*..**..**...***.*...**....*.**.****.****.****..**.*.**..*.****.***..*..*.*......***..*.*.*.*.***.******..**.**.***..*.****.*.*.*.****....****.*..****...***.....*.**..*..***.*......*.*..*..*..*.**.......*.*....**...****.*.*.....*......*...*.***...****.*.*.*.**..*..**..*.*...*.*..*..*...*.*..***.*.*..**.**.*...*.**..****.....**..**.*.*.*.......*..**.***...***...*.*.**...*.*.***.****..******..*.*.*.*.***...**..**.*.*..*.*......*.*.***.**...**.*.**........***...*.***.**.*..******.*..**..*****.**.*..*.**...*..*..*******...**..**.***.*..**.**.********..**..*.**.*.*...*...**..**...*.****...*..*.*.******..**.**.****...****...*.*****..*.*.*.***.********..**....**..*..*.....*.***..*.**.*.....****..*.****.*....*..***......**......*...***.*...**.**.*.***...**....*...*.*...***...*..*..*.**.*...*****.***....**.....*.......*..**.*....*..*.******.*.**.*.....**.***....*.....**..**..**.*...*..*****.*.**..***..*.*.**.**..**...*****..*.***..*..*.**.*.**..**.****...**.*....***..**.**....**.****.*.*..***.*...**....**.*...........**.*....****...**...*.*.*..**.***...***.*..*.***.******.*...**..*****.*****.....*.*..*..*.*.***.*.*.****.*..*.*....*.*...*****....*..*....*****...***...**...*****...***.***....**.***.....*...***..*.*.**.**.*...*......**.**.*.....***.***.*.*.**.....****.*.*.****.****.***.**..***.****......**..*...*..*...**.**.**.....**...****.*.*.......**.*.*.****..**.*..*..*..*.*..**...***.***.......***..*.*.*.*.*.*...*....**.**..* .**.*...*.*....*......***....*...******....**.*........*.*....*.*.****.*........*.**.....***.*.***.*****.*...**...**.*.*...***...***...*.*******.*.**..*..*........*..*.*.***...*.......*.**...*..*******...*..**.*....*.*.*.*...*.....**.....**.*.*.....**.*.*.*...*.**...*.*..*.....*****...*.****.*.*.***...*..*..*..*.....**.......*.*.*..*.**..******........*.*.**.*****......*..*.*..**.*.**..*.**.**..*..*****.*.******.***....***....***..*...**..**...*.******.*.....*..***.*.*..*.*.**..***..*.*.*....*.......*****.****.*.***..*.***....*..****.*..*..***......*.***......**....*.***.*....*.**.....***.****..**.**.*.*.**.****...*.**.**..*...*....***.*..*****...**.*..*..*.*.***.*.****.*.....**.**.***....*.****.*.**.**.*..*.*.****.*...**...***..***..**.....****..*.**..***..**.....*.*...****..*.**...**.*....**...*..*.....**.***.**..**.**..**..**....*...*.........*..**.***.**...*.*.****...**.*...*.***.****.**...*..*******.***.*.**.***.*.*..**.*.****.*.....****...***..*.**..*.....**..**.*.*....*.*.*...***.**.**.....*.*...*..**.*..*****.*....*..**...**.......*..*.*****...**.**..*...*..**..*.*....*.....*..***..*.*...*.*.**...**.*******......**.*****.*.*****.........*..*...*.**..***.*....*****.*..***.******.*....**.****.*.*.****.**..*...*..*..**..*.*.***.*.*..**....***.**....*...*.**..*.*.**.*....*.**..*....**.****.*.****...****...***.*....*..**..**.*..**...*....**..***.*****..*.*.**.....*.****......***.*..**..**..****.***.**.*.**...**.*....*....*.*.*.*....*.*.*....**.**..**.*..*..*.*.***...*....**.*.*..*.**.*..*........**********..*.**.***....**.*...**..***...*..****************...****...*.*..**.*...*...*****..****.*.*.**..*.****.**..*..*.....**....*.***..***.**...***..***..******.....**.**..*****....**..***.**.*.*.**..**...**.*.*..***.***.*****..**....*****.***.*.**.*..**....*...*.*..*.*.**...****.**.****..*..**.*.*.*.***.**.**.**.****.....*.*..*****..*.*..***.**.**.***.**.*.*.***.***...*.*******.....***...*.****.**..*...*.*..*.****...*******.*..*....**.***.....*...****.**..*.**....**. .*.*....**...**.**.**...*.*..**....*****.....******...**.*....*..**....**..*.*****.**.**..*.*..**..*...*.*..***..*.*...*****..*.**....*..*.*...*..*.*.***.*....*.*.*..*.*.**.**.*...*.*.**..***.*.*..*****.**......*.*..*.**...*.**.*....*.*.*.*.**..*.*......**.**.**.*..***.**.*.**..**..*.*........*.*.*.**..*.**.*.***..****.....**.****...*.**.*******....*..*.*.**...*.*...*.*.*...**.*..**.**..**.**..***.*..*....**..*.*.*.**..**....**...*..*..*...**..*.*.**..*..*.*.*.*..*.....*..**..**..*....**...*...*....*.***.*.*......**.**.**.*.*.**.*..***.*.*.*......**..**..**.*..***...*.*..**.*..*.*..*...**...**.***....*.*.*..*.*.****.....**.*.*....**.*.*..*.*.*.***.**..****..**....*....*.**..*....***.....*.**.**.**..*..*.*..*.**.*.*.*.**..*****.....*.****..*..*.**.*******.**.***..**.*.*..****.***.*.*..*.***...*.*..****.*..*.....*.*..**.**.*.**...**.**.*.**...*...*...*.***..**..*..**..*.*.**..*..*.***....*.**...*........**....**..***...*.*.....***....*.**.**...*.....**.*.....**..*...*..***.....*.**........*.**..*..*..*..**.**.*.*****...*...**.**.*.**..*.**.*...*.***....**..*..**.*.**.**.***.*..*.*.******..*..*.*.**..*.*..*.*...*.*****.*.*..***..**..**...***.*..*****.*******..*...*.*..*****.........*.*...*.*.*..**.*.*....**.*.*..***.*.**....***.**..**.......*****.**.*.****.*..*..*.*..***...*..*..***..*.**.*.***.*****..*..*..*..*******...*....*.*..**.*.*.**.*.***....**.*..*.....****...**.*.....****..***..*****.*.**.*..***.***.***.**....*.**.*..**...***.....**.*.**.*.*.*.*..**..**...*...*..*.*.**.****.**...*.**.*..**..*..**...*..***.*.*.*..*.*.****......***.**....**.***.*.*...*.**..**..*..*..*..*..*..*.*..*...........**..*.**.**..**..***..****.*.***..***.***..*..**.*.**.***.***..****.......*...**...*****.*.*..*.**....**..**.***.*..****.*.***.*..****.*.**.**........*****.***..*******..***.*.*.****.....*.**..**..**.*...****.**..*..***.***..***....*....*.*.***.*.**.**.*.***.....*..**..*.**.*.*.***.***.**.*.....**.*....*.*..*..**.**.**.******.****.****.**.*.*..***.*.*.**.*....**.***.****..*. ...*.*.....***.**...****..*..*..*.*..**.*...**..**..*.****.*.**..**.****.***.***..**...*.....****.***.*.*..*.***.*.**..*.*.**.*.*.*..***.**.****.*..**..**.*****..*...*.**..........***....*****..*....***..***....*.**...*....*.**..*...*****.*....*..*.*.**.*..****...**..*.****.*.****.**..*********.*...*..*.**.****......*.....****.*.**....**.*.**.********....**..**.*.****.*..*.*****.*.***..****...*...*.*****..*..***.**..***.**..**..*.*...*..*.*****.******....**.....***...........***.*****.**..**..*.**.*..**.*.*.......**..*.*..*...*****.*.*.**.**..........*.....*****....**.*.*.***.*.**.***...*..**...***.*..*..***.*..*.***..*****.*.*..*...***.....****.*....*...*.**.*..*..**.**.***.*..*.*.*....*.*.*.*.*.*..*..***.****.*...**.*.***.***.******...*..**.*....*..*.**..*..********.***.*****....**...***.*.*.*.*.......**..*...**.*.*.*.....*******.*.*.***..*.....*..*..........****..*.*.*.***..****.*.**.******.*.***.*...*.*....***.*....*.*.**..***.**.*...*.*.*.*.***.**.*.**...*.**.*..**.***.***..*....***.****.*...**...***.******...*..**..***.**...**.**.*.*.*...******...*.*...***.*****.*...***..***..***.**......**...***.***...**..*...**.****...*.*****.*****..*.*.**...***..**.***.***..****.*.***..******.*.*..**...*..*...*..**.**.***...*.*......*....**....*..*.*.**.**.***.***.*..**....**.*.*..*.*.**....*.**.**..*****..*..*..*****...***.****..*.*.*.***.*..*..*.*.*..**.*....*...*.*..**.*.*......*..........*.*.****.******.*..*.**.*.**.*.*****...*****.*****.*.*.*..****.**...**..**..****.**.**.....*.*.*.***..*.**.*.*.***.*.**..*.***.*.....**..*.*.*..*.*.*..**....*.*.*.**.*.*..**.......*.*..****.*.*...*....*..*.***...***.....*.***.*..*.****.********..*......****..**.**...****.**.**..*.**..*...*..****.*.********...*....*..*.**..*.*.*******..*.*....*.****...*.*..*******.**.*****.*.***......**....**..*...*.**.*.*...*.****....*.....**..*.*..***.*..*****..*...**..**..**.*....*.***..***.***.**.......**.*....*.*.......**...****....***..*...**.*.*..**.*..*...***..*..*..**.**.*****.*.**.*..*...****.. *..**.......*.*.*....**.*.*..****...*...*......***...**.*.....**...*..*...*.***..**...*..*....*...**.***..**.**..*....****...*.**...*...*...*.*******..*.....*..*..*.*.**..**..*.*.*.*.*.*...*.***....*..*....*.*.*.******....****.**.**..**....**.**..........**.**.*.*.*************...**..***....****..***....**....***..*..**..**....**.*****.**...**.*.**.**.....***.*...***..**...**.*...*....*.*.**.*.****.**...*.*..*.**.*.******...*.*.**.*.****.....***.**..*.***.*...**.**....*.**...*....**...*......**...****.****...*.*...*..*...*.*..*...*..*.*.....**....*.*..**..*****.*******...**......*......*..***..*.*.*.*.*....*....*.*.****..**.....*.***.*..*....*****.**.***..**..**.*****.****.**.*..***.*.*.*..*.*..*.*..*..*.*..*....*..***...****.*....**......*.**.....***.****.*...***.*.*.*..********..**..*..*.**..*.**.******.*.****.**.****..****...*..**.**.*..**.*..***..*...*.*.*.**.**...*.**....**..*.....**..*.***..**..*........**.*.**.**...***...*.*.**.*..*.....**..*..*.*.**.*..****.......*.*..**..****..*.*...*..*..*.*.***..**...*.......**...*.*..***...*.*...*.*..******..******.......*.**.*...*..***...*..*****.**....***.*.***.*.....*.*..**.**....*******....*.***.*..**.......*.*.*..***.....*...*..*.**.*......***..**...**.*..**.**.****.......**.****..**.***..***.*.**....*.***..*.....**...*****.*.**.*****..*....*.*.*....*.**.*..*..*..*.*..**.*....*..**.******...***.*.**.*.*.*.*****.*****.*.*..*.*.***.*****...****.***..*...*......****.**.***...**********.**...**...**.***...**.****.***.*....*.*..*.**...**...*.**.*.*..*.*.**......****..**.........*..*..**.*..*....*..***.**.*...*..*.*.**.*.***..***.*........*.*.*.*.*.**.***.....***.*..**.**..**.**..*****..**.....*...**...*.**..***..******.......*...****.*.*.**..*.*..*.**...*..***..*.*..**.***..*....**.**..*.*.****.**.....**.*...*.*..*..**.*..***.**..*.**.**.******.*.**..*.***...*...**...*.*...**.*...*..**..***..*.......*..*..*..*.**...*..**..*.*.....****..*...**..***.***.*..*.**.......****.*.*.*.*.**.****.**..**..**.*...**.*.....*.....**... *.*..*.*.*...**.***.*.*...*.*.****.*.***..*.**..**.*..****.**.*.**.......****.**...***....****..*....***......**.*.*...*.**.***..***..*.....**.**..*.*..*.*..***..***..**.********..**.*.***..*.*..**.**..**.*.***....***.****..****....*.*.*.*...*.*...*...**..*****.*.*.**.**.*..**.......***.*.*.*.**.**..****...*..***.***..**...**...**.**.**..****...***.*..*.****.*.*..*.*.*.*..*...*.**..*.*.**..***..**...****.........*...*.**.*..***....*.*.***.....*..*..**.....**..*.***.*.*.*.*..***..****.***.*...*..***..*...****.....*.**.*.**.**.*..****..***.*****...*****.*.*.*.*...****....*.*.*.*....**..****.*.*.......*......**.*..*.***.***.***..***..*...***..*..*******..**..*..*...**....*.*******....*.*.****.*.**.*.*****..***.*.*.*.*.*....*...******.***...****.**.*...*...*.**..*.***..***..***.**..*******....*..**..*..**..**.*.**...*..***.*..*.*..*..*.**.*..**..*..*..*********.*.**.**...*.**...**.*.**..*.*..*.**..*****..**.**..*...*.*.*.*.****.**.**.*......*...*..*.*.*...*.*....*......**.*.*..***..**.*....*.*...*.****.*.**.*.*....****.**...****.***..***.*.*.*..**.*.*.**...*.*****..*...*.*....*.*..*..*.**..*.*..**.*.*....*.....**.***.*.***...**.*..*.*.*...*.*..*...**.****..*.**..*....**.*..***.**.**....*...******.*.....*.....*.*.*.*......****.********.*..*..***..**.***.****.*.*******.****...*.*.*..........*...*...*****.*.*.*......**.****..***..*.*...****....*.*.......**...*.*****.*****.**....*..*...*.**.*.**.*****....*****.*....*.*..*.*.*****..*....**..**....**...*..*...**.**......**.******.....**....****...***.*.****..***.*...*.**.***..*..*......*.**..**.*.*..*.****.*..**..**..**...*..***...*......***.*.*..****..****...*....*..*****.*.*...**.*...*.***.****.****.**.***...**.*.*.*..***...***..**.......*......*.*..**..**.****...****.*.*****..**.*..****.....*****.**.**...**....*..***...**...********.***.****.*.....***.***.*.*...*****..*..*...*.***.**..**..****..*.*....*..*.**..*.*...***.*.*.**...****.***...*.****.*.........*.*****..*..***...*.*....*....**.**.....***....*.**..*...**..***.** *******..*....*.**...*..*......***..***.*.**...****..******..*..*.*..*....**..*.*..****.***...*..**.**...**.****.***...*.....**..*****.*****....****...*..***..*.*...**..**..**.****.......*.*..****.***.*..*......**.***...*.**..*.*...*.****.*.**.***...*....*.****..**..*****.*..*.****..**.***......**.**....*.*....*.***..*.*.*...*..*..**.**.*....***.**..****..*...***...*...*.*..**...**....******.*.****...******.**.****.*..***.*..**.....**.**.****...*..*.***...*.**..***...***...*..***.*...**......*.*.**.**...***..*..******......**..***.*..**..*.*.**..**.***.****...*...**.**..*****.******.*.**.*********.....****.*..*..*...***..**.**.*.*.*.**.*...*..**...*..*.*.*..*...*..*...*..***.**...***..***.***...*.**..**.*.*.*..**...*....*..*.*.*..*...**...*.*.*.....*..***....**.*...*******...**.*.*..**.*..***.*********.**...**.......****..**..******...**.****.*....***...*******.***.**...**.*...*.....**..*.*.******.**..*.***.**.*..**.****..........***.....*.**.******..*.*****.***...**..***.*.*..****......*.***..**..**...........*..*****.*.*.***..****..*...***..**..*.*...*****..*..*..*..****.*.*..****...*...**.***.**..***.*...*.******.*.**..*...*.*...*.****.**.*..*****.********.*...***.*.*.***.**.**.********....*.********...*....**.*..**...*.*..**.*..***....**..****..*.....*...*.*.*****....**......**....******.***..**.**..**..*.**..*.****.*****..**...***..**....*.**...**....***..****.*.........********..*.*...****.**.*******....*.....*.**....*...*.*...*...**.*....**..***.*.*.**.***.......*.****..**..***.*..*....**.*..**...*...*....*.*..*.*..*.**..*..*....*.*.*.*..*....*.****..*..**...***.*.*.......**.**.**..**.**.*.***..**..**.*.*.**.*....****...**......*.*.***.*.*..****.***.*.**.*.***..***.*.***..*.***..**..**..***.****.*..****.......*....*....***.*.*..*..*....*.***..*...*..***.*...***.*....*..**.**...*..******...*****..*..**.*....**.******..*.******....**.**.*.**.*..**..******....**.**...******..*...*.**..*.*.*...*....*.*.**..*.*.*.**.*..*..***........****..*****..*.*......*.*...**. *****...**....*.*....******...****.**.*....*.......**.***.*.****.*.****...**.**.**...***..****.*.*.**.*.*.**.***.**...*....*...*****.......*..**....*.....*.**...**.**....*...*....***.*..*....*..**.*.***...***.*.*.****.*...*.*..****.**.***.**.*.**.****....*.***.*..**..*.**..***.**....*.**.**.*.***.*.....*****.*.*******.***..****..***...**.***...*.*.*...*.*.*...***.*..*...**.****..*..***.*.*.***..**.*.**..****.******.***.....**.**.****.....*.*****..***..*.**..*.****..*.**.**...**.*.****.....***..**..*.*.....**..*.*.**.**..*...*.****.*.*..**.*..****....*...**...**..*..*.*..*.*******...**.*..***...*******.*..*****.***.....*....****..**.**..*......*........*...*....*..**.*.*.*..*...*..**.**..****..*.....*****.**...***.*.*..*.***..*..*.*.*..**.****.*..**...*..******.*.***...........*..***.*..*.**.*..***.**..*..*....*.....****..**.......**.*....***..**...*.*.**..*..*..*******...**.*****..*.......********.*...*...****.**.**.*..*..*.*...******.**...*.*..*.*..**..***.***..**.....*.*...*....*.*****.*...*.***.**..****.*..**..****.......**..***..****.*.***..***.**...****..****.*..****.......**.*..**...**..*..******......****..*..**...*******.....*.**.**...********..******.....*****.*..***********..**..***...*.*.***....*.**..****..*.**..**.***.**..*****..****.*..*****.*.*.*.**...*......**.....*..**.*...**.**..*.*.*.**.**..*****...*..**..**.****.******..****.***...**.*.*****....***....***.*.*..***..*...**.*....***.**.*****...**..*.***.*..*.****....*.**......*****.*.*.**....*...*.****...**..*.*.**.**..**.**...*.*.**.**.***.**....**.*......*..*.***.**.****.****.*..***.**.....*.*.*.*.**.*..**...*....*.****..***.*....****....*...*..**......***..**...*.**.**.**....***.......***....***.*.**.**...*.***.***...*.*..*.*.***.*.*..***.*.**..*..*.**.....*.*...**..*.**...*...*.**..***..*****..**..**.*...***.*.*...*.*..**.****....***.*.*..*.*..**.**...*****..*.****....**.*****..*.***.*.****..***..*.****.**.***.**...**..**.**.***...*..***.**.***..*****..*...***....*..**.**....*.*******..*.....**. *.*...***...****..*.*...*.*..**..*....*.*.****.*.*.*...**.*..*.**.****.**.*.***.**.*....**.**..**.**......******.**.*****....****.**..*****...***.*..**.*..******..*.....*..**..*.*.*.....****.......*..*....*.*.*..*.*.*....**...*..***..*..****..*...*.**.*.*...*.*...****...*..*..**..*..*........*...*.***.....****.*.*..*.**...**.**...*..*....*.*..****..***.*..*.*.**.*.***.**..******..*.****.......*...**...*....**.**.***.*...**..*.****.***....*.*.*.***.*.*..***.*****..**..*.**..*.*......*.***..***.*..*.*.*.***...*..****...**.*....*..*.*.**..*....******.*.*.*.*......****.**..*.****.**..*..**..**.****.*.*.*****..*..*.**.*.**.***......*.**.*.*****...**.*...**.**.**...***..*..******.******.**.***...**...*.**..*.**.***..*.*....**.****..**.*.*****....**......*.*.*.*****.**...*..*******.*.*****.*.**.**.*...*..*..*.......*.*..**.*.*.**.*.*...*....*******.*.*.***..**....**.*.**.*...*..****..****.****.....*...**.*.**.*..*.**....****.....**.***...********.***.*.*....*.*.****.**.**..*.*....**.*..*..**.......***.*.**......*..*..*******..*..**..*.....****.*.*...********......**..*.***....**.***..*...*..**..***.*.**..*.*******.*.*...*.....*.*..*.*.*.***.......*..*..*..**.*....*....**......***.*...*.**.*****..**.***...**.*..****.*..**...***.*...**..**.*.....*.*.**.*..*.*.*.**.*.**.*...**..**.***.....*.*.*****..**.**..*...****....*.****.....**..****..***..*.**.***.....*...**.**..****..**..****.*..*****.*****.*...**.**.****.....*****..*.**.*..****.*...**.***.*.*.*..*.***....*.....***..*...******..*.**..***.**.*.*.**.*..**.****.*******.*...*.*.....**.*.*.*******..***.*******.*.*.*....*.*....***...****.***..****.**..*.**.**.**........*.*.*.**.*..*..**.*.**.*.*.......**.*.**.*..*...***.*.**...**.****.*..******.....*.**.***....*...**.*.*.*...*****....*..*.**...****....*....***.*.**.*..*..*..***.**.*.*****.*..*..*.**...**....**........*.*...****..*.*****..**..*.....*********....****...*...****.****......*..*.*.**.**.**.........*..*..**.***.***....**.......*.*.....*..****.*......**.**.**....*.* .***.*.**..*.*..*..*..***...***.*.*..*...**...*....*.***.*.**.*.*.**.***...*.***..*********.*.**.**..*.***.****....**..**...**.*...*.***..*..***.*....****.....****.*...****.***.**..**.*****......*.*.**.****..**....**.*.***..*..*.*.*.*...**..*.*.*.*.*.....*.*.******..****......*.**...**..*.*.*******.********..*..*****...*..*.**..*.**......*..*.*.**.*.**...*...*...**.****.*..**..*..*.....**..***...*.***.*...*..***...***.*..****.*.***...*.**.**...**.***...***.*...*....***..******.**.*..***.****....**...*.***.*..***.*...*....*****..****.**..*.*.****.**...****.*.**..*..*..*....**...*.**..*.**.**..******..********..*.****.**...**..*.*.***.****.*...**.*.**...*.*.*...******.****.******.*.....**.***.*****...**.******.***..**.....*.**.***.**....***.*..*..*....*.*****..***....***.*...*....*****..****...**..*..**....*.*...***...**.**...*.*.*.***....***.*.****.*...**.*..*.*.*...**....*.**.*..*.**.....**.*.****.**.*****.......*...*..**..**.**.*.*.*.***.*....***..*..*.*.**.....***..*.*.....*.....*.**....**.***.*.*..***.****..****.*.*.**.*****.*********..*.******.**..*..*.**.*..***.*...*..*.*..*.**.**.**.....****..****..**.*.*..**.*....***.......****.**.**.**..***.*.**.***.**.*..*....*.***..*.*..**..*.**......*.**.*.**.*..*..**.*..***.*.*...***.*.....*..*******.*.**.*****..**.**.*****.*****...****...*.**.....*..*..*..***.**.*.*.******.***.***.***..**.*.****....***.*....***..*........*.*..***.*..*...*.*.*.*.**....*..*.***.**.**..*...***.*.*.*....****..*.*.*..***..*.*...*..*.**..*.*....**.****.***.*.*..***...***...*******..**.*.***...**.**..*..*..**...*...*****.*.*..*.**..*.**.*.....*....***..*.**.*.**.*..*.**......*.***......*..*.*.*****..*..*..*******..**..****....*.*..*..****..**....**.**.......**..*.***....*....*..***...***....*.*.*.**..*.****..*..*.*..*....*.****.*.*..*.*.*.*......*..*..****..****.*.****.*.*..*.....*.*..******.******.**.....***.***.*.*.**..*********.....***.****.....**.****.****.*.*****............***....**.*....*..*..*..*..*..***.*.*.***.*.****.*.*.*..*.**..**. **.*.****...**...*..*....*.***...*..*.*****...*..**......**..**.***.**.*.*.*.***........***.****....*.**..*....*.******.***..*..**.**...***....**.**.*.***...**.*.**.*...**...*....*.******.*.**....***...*.*..*...***.******.***..*.**..*......*..***.*.*....*.**..*.***.****..**..****..**.*.**....********....*.**.*.*...**........***..*...***......*..*.**.****.*.**..*...***...****.*.*..*.**.....*.******..**.*..**.**.***...*.*.**.*.**..***...*..**.*...***....*..**.*..*.**....*.*.********.***.***..*..*....**.*.*..*.**....*.**..**.***.*..*....*.*..*..*.***.*.***.***.....**...***.**.*****.***......**..**.**.*...*.**..*..***.***.*..**...**....*..*....*...*.*.*.**.*..**.**.*........********....*.....**.*.*.*...***..**..******.*.....**..*.*.**.*..*****......**..*.**..*..*..*...*.**...**...*.**....*...*.*..***.........***.*..*.***.***...*..*..**..*.*.***.***..*.**...*.***...**.....**..*..*..*...**......**..*..******....**.******..**.*.**....****..*.**.**.*...*....**...********..*..*.****.**..****.**.****..**....*..**.*..**.*.*.*.**..**.***.*****.**.**.**.***...***.*.*..*.*.**..**.****.*..**..*..*.**...***....****....**.**.*.***.*.**.**....**....**.*..***.*....**..**.*..*..***....****.***.*.*..***....*..*.**.**....**.**.*.**.*....*.**...*.*...*.*.*********..**.***.*.*.....*.*.*..*.**..*.*.*....**.*.*.**.**...*.*..*...*.*.*.**..***.....*.**...*..*.*....**...*.*****.**.***..***.******..*.*.**..*.**.***..*.*..*..*...***...*..**..**.*******.*.....*....*...*....*.**.*.*.*...*..*.***..**..**....*.*.*.*....*..*..******.....*..*.....****..*.*.*.***.*.*.*******.*.*.*..*.**....**...*********..**..*..*...***..***....**...*.*******..*.****.****.***..*.**.****.***.*...*...*..*.**.***...**..*..*...*..*.*.**.***.****.**.******..*.*..*..******.**.**..***..****.**.*....**.*..**.*..*..*.*.**.......*****.....*.*...**..*.*.****....****..*...*.*.*******.***.***..**..****.*.*.*.*.*****.***..***...*.*.*.***.....*...**..*..*...***...**.**.*..**.***.**..*****.*..*.*...*..*****.****..*...******.*.***.*.*.* **...**.****.******....*.*.*.**..**.*..*.*.**.*.*..*..*..*.*...*.****.**..**.*.*..*..**..*...*********.**.******..******.*..*.....*.**...**.*.**.**.****..*.****.**..*....*.*.*..*.*****....*.**.*.**********.****.**..**.*..*.*..***.*.*.*.*.**....*.***.***...*...****....***.****.*..**..*****.*...*.*.****...***.*..*.*...*******.**...****.*...*****..*.*.*.*.*..**.****.**.**.**....*.****..*.*.*..*..*.**.***....****......*...*.*.*****...****.**.*..*...**..***.**..*..*..**.**.....**.*..**..*.....*.*..****.*********...*....*.*...***********..*..**.*...***..**...*.*.....***...*..***..*.*.*.***.*..*....*.**..*..*...**..***...*.......****.*..***..*...*..**..*****..**.*...**.**....*...*.*.*...*.......**..***..*..**...**.....******..*.*.*.****.*.**...*.**.*..***.*..*....**...***.**.**.**....***.****...**.**.*.**.*.*****.**...****....**...*..***.**.**.**...**.**.*.***.*.*.*.*..*..**..****.*****.***...**.*.**........*...*.*...**.****.*..*.**.**..**.*.*.****.***....*.****.**...*.*.*.*.***.*.....***..*.*.*.****....*.*.*..*.**..****.***.*......***.**...**.***...*.*.***......*.**.*..*.***.***.*..***..***...**....***......*.*.**..*.*.*....*.**......*...**...*.****.*.***.....***.*.*....**.*.**..***.*.*****..*...**.*....*.*.****.**...*....**...**..******..**.*...*.....*.*.**..*.....*..**.*..*..*.***.****..*..***...*.*****.*.**.*......****.***.*...*.**.**.*..***.**.**..*.*...*****.*.**.....*....*.*****.**..**.****..**.****..***..*...*...**.**.**.*.***..*...*.*.***.*..***..**.**.**..**.....***.*.**.*.***...*.***.*....****.*.*.****.*..***.*...*....*.*.*...*..****.*.*.**.*.*..*..*****.*..*.**.**.*...*..*...*.*****..*....*.*******..*..*....*****.............**.**.*.....**.*.*...*..*..*****.*****....***.......*.*..*...*....**.*.*.*..*.*..*....***.*.**...****..**...*..*.**.***.**.*.*...*.**.......****...*..*..**.....**....******...*....*..**..*.*....*...**.*.**.*..*...*.**.*...........**...*.***.*.*.*.**...*...*...*..**..*..*..**.****.****.*......*...**...**..*......**...*....***.*.**...***.**.* *.****.**.**.***..*......*..*..*.**...........**.***...*....**...**.**.***.**..***..*..*.**.****.....*.*.*......*..*..*..*.***.*...*.*.....*.*.*.**.*..**...*.*....*.***.*..*.*.**.****.....****.*.*....**....**.....****.**.*..**.*.*.**.*.**...**......*.....**..**.***.**.*..*****..*****..*....*****...**...**..***.*..*.*...*.*.***.*....***.****..**.....****.**..**..***.****.*..**..**..*..**.**.**..*****..****.******..*..*...*.***.**..*.*.**.*.*.****.**.****..******.*...**...********.*..*...*******..*....*.*.*...***.********.****.***.*..*.....*.*.*.*.*..*....**.**..***.*****.**.****.*........*.**...*****..****.*****.******..*.**...*.****.*..*.**.*.****.....**.....**.*.**.**.*****.....*....*******..****.*...*.***..*..**.*****.***.......*...****.**.*.*..*.***********.*.*..***.**.**....**...*..**..**....*.**....**.***..**....****.*.....*.**.*..*.**..*.**.....*.**..***...*..****..*.*.*.*..*.**.**...*****.***...****.**.*....*..****..**.*...***.*..*.***...**.*******.**.**.*****.*.**.*.....*..**..*.**.****.*.**.***...*...*.*...****....****.***..*****.**....*******.*...*...*.......******.*...*...*........**.*...*.*....**......**..**.****...**.****.*.**.****..***.....*********....**...**.******.****.**.**..***..*..*.***.***....*...*.......***.****.*****.*..*.......*....*.......***..**.**.***..***..**.*****..*......*****.****.*..*.***...****..**.*.***...**.*.......*.*.*.**.*...*...*.*..***.**.*.******....*****.*.....**......**.*...***...***.*.*..*....***.*****.*.**..*..***.****..*..****.**.**....*..***...****......*.*.*..**..*.*...*.**.******...***..*.**..*..**..**.****.***.*..*..***..*.*...*.*...*..****...*...*.****.***...**.*.*.*....*.**......**..*..**.***..*.***.***.****.*..***.**..*..*...**..*..*....**..*..*******......*..*..**.*...***.****...*..*..*....******..***.*.*.*...*.*....*.*.***..*...*.*.*.*......***.****...*..*.***....****...**..**.*.****..**.....*..*.....**.*...*.....******..*.*...****..*****.**...*******.......**...*..*****.**.**....*...**....******...**.....**.**. .**.**..*...**.*******..****.***.*******..**..*.**.*.*...**.*.**.*.*****....*..*******.*........*..*.*.*.....***.*...*..*..***...***....**..*.**..*....*****.***********.*.*.....**...*.**.***....***...**.**....*****.**...*.**.*..*....*..***.****..**..*..**.********..****.*..***.*...*...*.*...*****.***...........***...*...**.*****..***.******...****..*****...*..******.***.***....****..*.***..*.***..*.*..*.**.*..**...*.*...*****.**.*.**.**..***..*****.*..**..******.*..**.**..*.....***...*.**.*.*.**.....***.**..*.**..**.**..*.**...**...**..**.**.*.*.*.*....*.*****.**..*.*******.*.*..*......****.**.*.*.**.*****.*.**.*.*..*.*****..*....*****.**.*..***.*..*..*.**..****.**.***..*..**..**.......**...**.*..**.***.*.*..*.*..**.*.*..***...**..**.***.*..*..*...*..*.*..*..*.*..*.*****.*.**...**.*.******..*.*.***..**.**..*******..****..****.*.*.......*...***.**.*.*..**.***...**..**..*******.**..***...****.*....*.*....**.*...*..*.*.*...*....**..**.*.*.*.******...***...*..*.*...***.*...*..*.*..*...****.***.......*..***.***..*.....*.***..**..******.************.*.*.****....*.**..****.*.*****.*..*..*...****....*....*.**.****.*.**.**.*..**.**.****.......**..*.****...*.**..**.*.*.....***.*..****...*.*..*..*.**..*.***...*........****......*****.*.**..***....****....*..*....*.***.**..*.*.*****..*****.*...***.*..***..***..*****...*.*..**....**...*...*...***.........*..**.*.*.**...**.**.****...**.*..***.**.***.*..*.**.***..*****.*...**.*....**.**..****..****..*..**.**.*...**....*..*..*..*.**.*...***..*.**.**.***..***..*.*...*...**..*.....*.**.......*.**.**.***..*....*..***.***..*.*.**...**..*.**.......*...***..**.**.*****..**...*.*.*.*..*..**..*...*..***...***...*.*.**.*.*.*...*..****.****..*..*..**.*.**..*.*.*...*..*.*****..***..*...**..*...*..********.*..**...*.*....*.*...*.*..**..*..**..*.*.*.*...***..*..****.**...*..****..***....*.*******..***..........*...*..**...**.*.**..*..*.*...*..*...*.***..*.*****.*****.*..*.*...*..**..*...****.*...***.**.........***.**..****..*.*.*.**....*.*....* ...*.**....**...*.*.*.....*.*.**.....**.******.*.*****.***..*.******.*.*.****.*.**..*****.******..**...*.....*.****.*.**.*....**.*...*.*..***....*****.....*...*....**.**..**.**.......*.*..*..***...*.*.*...***.......*.*.****......**..*..*...*.*..*.......*.*.**....***.**.*.*.*.....*..*........*...**..***.*.**..***.**..*..***.**.**......*.*.**..***....*****..*.*.*.*.****..*...*..*...*..**.****.*.******..*..*....*.**....**...***.*.**.*.*..*.**.***.***..*.......*.*.**.**....*.*.*.*.***.*..**.*.******..*...*..*..*.***..*****..*.***...*.***...*.*.*.****..*.***.***..**.*.****.*.**.*.******.***.***...*.**...****.**..*....*..**..*.**.*...**.***.****....****.....**.*.***.*.*.****.**.*.*..*.*..*..***..**...*...*.***.*..*.*.*.***..*.*..***...*.*.*.****....***......**...*...**.*..**.*.*****.*.**...**...*.*.**..*.*.**...**.....**.*****..*.**..***.*.*****.***.*..*.*****........**.*..*.****.*.*.**...**...*..**..**....*.*..****.***.**..***..*...*****..*.***......*.*...**..**....**..*......**..****.*.*...****.*****.****.*.*.**.*..*.*........*.**..***..**......*.*******.....**....*...**.....***.**..*.****.**.*.***.*...*.*..**..*.*.***.*..*.*.*.*.....*....***.*...****..*..**.****...*...***.......*..***....*.**..**..*****.*.*.***..**.*.***..**...******.*..**..**.*.*.*.**....*.*....********.**.......**..*..**..*..***.***********..**...***.*..*****.*.*.*****.**.****.....***.**...*...*******.**.*.*.**.*..**...*..*..*.****..*.*.*.***....*.*..*..***...**..****.****..****.*...*****...**..***..*.*.*....**..**.*..****..**...*.**.*...*.*****..*...*......*..*...*.***.**..*.**...*.**.*****.*...**..*.*.*.*.*.*..***..**.**.....**.*.*..*********...***.***....**.*.*.***..*.*.*.*...**.*.*..**...*..**.***.*..*....***.....*.***.***.*.*.**..****.*.....****...****..**.*****..*..****.***.*..*..*.*.****....*..**..*.*..*.*..*.**..*..**......****.*.*******..*....****.*....**..*.*.*..**.*.*.*..***....**..*.**..***.**.*..*.*.**....*.*...*.*.*.*..*.**..*....**...***.*****...*...****..**....*.......**...**..*..***. .*.*..**..*.........***.**....**.*..*..***.*.**...*.**.**.****..*..*.*....*.**.**..**..*.*.**.******...***.**.*.*.*.*....*.***..**...****.....*.*.*...**...**********...**.**.*.***..*.*.*..*.*.**......*...*.*..**..**..**...*****.*******..*....**.*****.***.....**...*.*..*..**.**..***.*...**..****.*.*..**.*.**..*..***..*...**..***.***.*....*******.**.*...**..*..*.*..**.**..****...*..**....*...***...***....*.*..***....*..*****.*....*****.*.....**..*..**...*.*.....**.*......*.**...***..**....*.**..*.**.*..**.**.***..**.**.**..*.....*..**.****...*.*...*.*...**.***..*.*.***....*.**..*...***..***.*****..*....*.*...**..****..*.*..*..*.***.*.****.***.*.***..*.****...*.*...*.**.*.*.*.*.**.*.*.**....*.....*.*....*.*...*****.*****.........**.**....*****.....*.***.*..*****...****.*.*.**.*.*.*.*.*.***..*.**.*...***...*..*.*.**..*.***.**.*.*.**.*.....*...***..*.*.****...******...*..*.*.*..*.**..***.****...**.*..***.****..*..*..*..**..**.*.***.*.***..*.**..*.*..****..*..***..**.*.****.*.*..****..*..***.*.*.*.*...**.******..*..*......**..*..***.......******.****.**..***..*..**.*..**.**.*.*..**.*..*.**..*.*..*.*..***.*....*.*.*****.*..*.*.**.***.*******..*..*.*....*.**.***.***.*.**.*....*..*.*******.......****....***.*..*...*..***...**.....*.***..*****..*.**..***..*...***.**....*.....*********.*.******..**..****.*.**.*...*.***..*...**...***....*.*.*.*.**...***.*...*.*.**....****.*....**..****..****.*....***...***..*..*..*.*..**.**.*.*...**.***.*.**.**...**.**.*.*.*....*...*.**.*****...*.**......**.***.**...*..**....***.*.*.***.**.*..*..*..**...*.*.*.***......***.....***.******..*..**..*.****..**.*.**.**.....*..*..***.***...*.*****.*.....*....*.*.**.*.*..*.**.***.***....*..*.....***..**..***.****.**.*.*..*.**....**.*.*.*.*.**.**..*...*.*..*..****.**.***...*..***..*.....**..*..*.*.**.**...*...****.***...*.**.....******..******..*.***..***..*....*.......*..***.**..**...***...*.****..**.**...*.**.**.....**.*.*..**.****..*.****.**...*..**..*.**..*.*.*.**..***...........*...*.**....*....... .**.**..........*.**.**..*..**.*....*....**..*....***.***.**.*.*.**.....*.*..*....***.....*...******.*.*****.*.******.*******....*.****.*****..*.*.***.**..*.******......*..*.*****.***..*..***..****.*.**...**.**.**.******..**.**.**.*...****.*..*.*.****.**......**.*...**..***.****.**..*...**......*****...**.*..*..*.*.**....*.**......*******..**.....**..*.*.***.....*.*.*********..**....*.**.*.*.**.***.*.*..****....*.....*.*.**..***.**..***..*.**.**.**....*.****.**..*****.**.*.*****.*...***.*..*.........*.**...*.*.*.*.....*..******.**.*.*****...**....**...***.*..**.**.**..*...*****.****..**....*.****..**.***..*.**.*.**.*..***..***.*.********..***.**.*..*.**..****........***..**.****....*.****..*..*.*.*.*****.*......**..*.*.***.***..*..*****..*.*..***..**.**.**.*****.******.****..*.*..***..*..*.***..*.******..*...**..***.*.*****..*..***......**....***.**.*...**.....**.*.....**......***.**.*.*.***.*.***.*...**..***.**..**...*....***..****...*...*..***....*****..*...**..**.**...**.***......*.*.*.*..**.**.**.*...**.*.*..***..**.....*.*...*....*****..***.**.....*.*.**.**......*.******.....**.*....**...*.**.*.**.***..***..*..*..**..*...**.**.**.**..*.**..........**.....*********.*...***.*.*.**..*.**.****....**.**.*......***..*.*..**..*..**.*....*.*..*.*.....**.*****..***.****...*..*.*****.***.******.***.*.*..*..***...*.**...*****....**...***....*...*....***.*.**.*.**.*.*...**.***....*..**.**....**...*.******....*....***.**..*.*..*..*.....*.**..**.**.*****.***.*...********..**.*.*..***.***.*.***...**..*.**.*.*.**.*..*.*.*..*.**.*.**..***..**..*..**.***.*****.*.**......***.*....*..*..*...**..*....**.*...*..**.**..**.****.*..**..**..***.*.*....*.**.*.*.**.**.**.*..**.*****...***.**...**.**.....*.***.***.******..**.*.*.***....**...**..**.*..***.*.***.*.***....**...*....*.*.**..*..***...**...***......****....**...*.*.*****..**.***.**...*.*...**..*.**.......*.****.**.*.****.*.*...***....*...**..*.*.***..*...*..*.*.**...*...*****.**..*.**.***......***.***..*..***.***.**...*..**.*.** *..*..****......*.*...**.*..*...****..*..*.**....*....*.*..*********.*..***...*.**.*.*.***.....****.***..**.**..*******......**.******.***..*.*.**.*.....*.**.*..*.*.*****.*.*.**.*.......*.*.*..**...*.....*..***.***.**.**..***....**..*...****....**.**..*.*****......*...**.**..*.*.**.**.**...*...*.***.*..**.**....*.*...*.**...**.***.**..*..*..**.***..*.*****.**....**.*.*.*.***.*.***...*.***.***.*.***.*.***.****....****.******.**..*..****.***.*...***.*.*......*..***.....**.**.*...**..*.****..*.*.***.***.*.*....*...**.***....*.*...*.*..*..*.**...**...***...**...*...*...*.**.**..***....*.**.*.**.....**..**.*..**.****...*.**.***********..**.*****.*****.....*.**..*..**...*.**..****...*.***.*...*.*.*...*....**.*..****....**.***..**...*..*.*.****...*****.**.****....**.****.**.*.*...**..*.*......*.***...*****.**..**.****.**...*..**.*****...*..***.*.****.*****..***..****........***.*****.**...***.***..*.....*.**.*..**.****.**....**.***...****.**...***..*..***..**..*.****..******.***.*.*.***..**..*..*.*.***..*....**..*..****...**.**.*************.*.....**...*.**.**..*******.*..**.*.**....*..*.*..*.*..*.*..*.*..*...*....***..*....*.**..**..***..**.****.****.*...**....****...*..**.*.*.**.*...*.*.**.....*.**.**.*.*.*...*.*...**....**.*...*.*...**....*..*...*****.*..***..*...*********..*****..*..*..*.*****..*..*..***.....*.***.*.*.....**.**...**....*.*...**....*...**.*.***..***....*..*.***.*..***..*...*...**.*.*.*.**.*...***.*.*..*.**.*.*...****..*...**..***.*...***.****..*..*.***.**.*....*.***....*.*..*.**.*.**.*....*******.**....**....*.*....**.****.***....****.*..***....**.*******.*......**.*****......**....*.*.******.*.*..*.*.*.*.**.*.***.*.*...*..****.*..*.....*.*.**.**.***.*.....**...*...*.**...*..*.**.*.*.**..*...*...**.*...*.*.*.*..*.*****...*....**.**.**.....*....*.*.**..*.*..***.*...*...**....*******.***.*..*.***.*.*....*.*****..*..****.*.*.****...**..*..*........**....**.*...*......**.*..****...***...**....**..***.***...*.*...**...***..*.*..**.*....**..*.*.**..**.**.**** *.**....**..*..*..**.*.*..**...***.**...*...*..**.*..**.*.*....*.***.**.***.....***.*.**.***..**.*.*.....*.*....*....***.**...****.*..******...*..**..**..*.*...*.***************.**.*..*..*..******.*...*.***...**...........**.***.***...*.**.*.*.***.**.*..*.****...***.*..*.*.**.*****..*****.****.*...**..*.****..**.***.****.....**.*.*.*.*...*.**.*...*...******...***..*******.*.*..*.***.....*..*.*.****.**.*.**.*.**.****..*....*.***.*.**.****..*....**..*.**..*..**.....*.*..*.***.***..*.**..*.*.*..*.*.*.**....**..***...****....*...*..***.**..*.....***.***..*.*..**....*..**.****......*..*.*.*.**.**.*.****..*.*******..*..*.**..*.***....***.***.*.......*.**......*...*....***...**..*.*....**..*.*....**.****.**.**.*....*.....****....*.*.***..**.*.*...*..*...*.*.*.*.*.***...*....*.*..**...****..*.....*....*.*..*...*.**.**........********.**......****..*.*..*..*...***.*....*.******.**.******...*.**...****.*.*..*...**.*..*.***..*...**..*.....*.*....*.**.*..***......**.*.****.***.*...*.*.*.*....*.**...****....**...*.**.*..*.**.*.*..*....*.*.*.*..**.***..*.***..**.....**..*.*.*..*..*.**.****..**.......*****.*..*.**.*...*.*..*..**..*..*..*...*..*...*.*.*.*....**..*....*.*.***..*.**..**.**..*******.**.**.*...*..***.*.*....**.****..*.*..*.*...*...*.*......*..*..***.***.**.*........****.*...*.*..***.*..*....***..*.**..*.*.*....**..*...**..*...****.***.***...*...*.*..*......*.*..**.*..*....*.***..*...*.*..*...*.*..****....*****.*.*.*.***.......*.**.*..*.....*.***..*.*..*...**.**...****.*..*.*****.**.****.*..*.*..***...*..*.**.***..*.*.*...*....*.**.*.*...*.*.*****.*......**.**..*....**..*..*.*...***..***.**.....*..*****...**.*.*.*....**.**.*......****.........********..***.*.**..***.***.*.***...***...**..*...*..**....*....*.*.*..*.........*.*.**.*.**.*..*.*.*.**.**.*..**...****.*****......**.....***.*.*****.*..*..*..**.***..**.**..**..*.***.**..**.**.**..*.***.*..*****..........**..*...*...*..****..**.**....*.****.*.*..*.***..**.*..***.****..*..***.**...***.*.*.*..*...*.**.*.**..*..*.** *.**.*.*.****.******.*....**....*.**..***.*...*.**.*..***.****.*..*..****....**...**.**...*.**...*.*.***.**....**.*.*..*..*.*....*...*.**.......*.*.*.*.......*.*...**.**..**.*..**.*....*...*.***...*......*...*.**..*...*****.***.**...**.***.***..*.**....*.*.***.**.**...**.***.*.*.....**.**...*.*.*....****..**..*...*.**.***....***.*.**...**......*.*.*.*.**.**....*.**.....*.*...**.**.**.*...*..*.***.****.*....***.***.**....*.****..****..***.*.*.**..*.*.*.*.***....*.*.**..*..*....*..**.....****.*.*....**.***...***.***.**.****..**...****..***..*..****..***.**.*.***..*...**.****..**..**.*...***...*.*.**..*.***..****..*..**..*.*.....*.*.******.***...**.**.**..*...*.***........*.*.**..**.*.***.**..................*.*.......*....*.**.**...*.**.***....**..***..**.*...*.***.**..*.**.***.*.*.*..*.*......**.**.*.*..*.****...**.***....*.*.*.**.**...***..*...*.*..**.*....**....*.*.*.*.*.**....*..*******.**.*******..*.****....*.*.**..*......****..**.***....*.***.***.*.**..*.*...*.*...*****.**......*....*.**...*.***.*.*...***..*...**.**.*****.....**.*....***.*....***..*..*...***..**.******...*******..*.***.*..****.**...*.****.**.**.**..*.******..*.*****.**..**...*...*.*.....*.**...*.*****.*.***..***....*....*..***......***..*...*...*.*....*.****.**...*.....*.....**.*.****.*..**.**..***.**.*.*...*.**.*.*..*.*.**.***.......*.*.***...*...***.....*....**.*..*.*.*..*.*.*...*...*.*.....*...*******.**.*.***...***.**..**...*....***.*..*..***.**..**...*.**..*...*.*...*..*.*.*........**.**..*.****...**.**....**********.*.**.***...*****..***.**..........******.*.*..***.***....**.*.*..**.***.****...*.****.**.***.*.**.**.**....***...**..*.**.*..*.......*.*.***...**.**.*.***.*..***..*****..*..*.*..***.*.***....*...*....******.********..**.*..**.*.*....*...*......***.*..*.******..**.**.....*****..*.**..***.*..**....**.***.**.*..****.*...*..*.**.**.....*...*.*..**.*...**..*..**..**..***.*...*.*****...*..*.....*.**..*.********.*..*..*.**.**.***.*****..*.**.**..*...**.***..*.*..**.**......*.********. .*.**..****...***.*********..*.***.**.*....***...*..*.*.*...*...**.*.....*.******.*.*.*.*..*.*.**.***.******...*...***.**..*.**..*..***.*...*...*..***.*****...*.*.*.*...**.*.**.**.*.*...**.*..***.***.**....*.***.****......*.***...*.*..*.*..***.**.****..*.**.*.**...**..*.*.**.***.*.*..***...*.**...***..**.***...*.*.*.*..*..***.*..**.*..*.***..*.*.***.*.**....*...***....****.**.*......*..*....***.**..**.**...*.*..*..***.*...*.**.*...**..***..**.*...**..**.*....*..***...**.*....**..*..*.**.***..****.....**.*...*.*...**********.***.*******.**..*...**........**.**.***......*.*.*.*.......*..*******..*...*.*..****..*..*....*****.*.****.**....***..****.*.*....*.*.*.....*...**.*..****....*.*.***.**.**..**..*...*..*..**..*.*.***.*.*****.****.*.*********..**.....**.******....**.**.****....*...*.**...*..**..***.*******.**..*.....*.****.**..*.**.**.*****.*.***.***.**..**...*.***...*......*....*.***..**.****.*.*.*..****..*.*...***.*...**.*..*...**...**.*..*.**.**.******.****.*.*.....*.*..*.**..**....*...*.**....**.*.*.....*.***.....**...*.***.*.***.*...*****....*..*****......*.*.*.****.**.....**..*.***...*..******.*..****.......*****.**.*...****...****.*.**....*.*.**.*...*******.*..*.*.**.****..*...****..*.*****.*..***.**..*.*.***.**.*...*.*.***..*.*.*.*...*...*.**......***.*..*..**.*.***..*.*...*****..***..*.*..*..***.**.***...*..**..*....*****.**..*..*..*.*.*..****..**.***.****.*.*.*...***..**..*..*....*..........*****.*..****..**..*..**.*.****...*.*.**....*****.....**.*..****..*......****..*.**.*.*..**.**.*.*..*.*.****.*...*.*.*.*..*...*..*..*.***.*..*.*......**********.*.*.*.....****..**.**..*..**.***....***....**..**.*..*...**.*.*...*....*..*.**....**.**......*..****.*.**...*.****.**.*.....**.*.*.*..*.**....*..*.**....*..**.*****.**.*.***..****.....******.....*....**...***...*.*..*****.*.**.*.**..********......****.*.*.***.*.*.*..**....**..*.***.*..*..**....**..**.*..**..***.**.**....*....*......*******.*.**...*.*..**...*..*.*.***.**.**.....****.*.**....*.*.*.***....*.***.** **..**.*.**.*...***..**.*.*..*..*.****.*...*.*...****....*.*.**.*......***.**.*.*..**.*.***....*.*.**...*..**.....***..****.*.*..****.*****.*.*.***..*.*.*..*****.***.******..*.*...**......***.*.*....*....**..*..*..*..****.*..***...**.*.**..*..*...***..**.***....**....*.*.*....**.*.***........*.*.....**.*.*......******..*****...*...**.*.***.**.**...*.**.*..*.*.*...*....*.**.*...*..*....*******.*......**...*..**...****.....******.***.*.**......**...***...*........*.*.*.**.*..*.*.**...******.********.***...*.***.***.***.*.*.**.**....**.*.**..*.*..**.**..*****.***.***..*...****..******..*....**.*...*..****.***.**.*.*...*.....**.*.******.***.*.*.**..*......*****...***...**....***.**...*****...***.**.*******.*.*.*.***..*.*.***..*****.**..*******..****....***...**..*..*...*..*****.*.*.****.*****.**.*.**..*.**..*.**..*.******.***.**....**..**..*****.**...**.***..*.***.*..*.*.*..***...*...**.**.......*..*....*.******.**..*.**..*.**.*..***.*******.**.*.*.*.*...*......**..*.**.....**.....*..**..**......*......*..***.**.***.*.*....****.***.*..**.*..*...*.**.**.*.**.*...**.*****....*.......***.*..*****...*...*.**.**..*.*...*..*.*****.*..*.*..*..*..**..*..**.*.*****.**.*...***....*.*.**.****..*******.***.*****.........*..**.*.**..**..*.**.....*..****.*.*.*.**.*...*.*...*..***...........***...*..*...***..*****.*.....*..*.....**.*...**......*.**.****.......*..*****.**.**.*.**.....*..**..**...****.*..*....*****.*.*.****.*****.*.***..*....*.*.*.****..**..****.**.*......*.**.***..**...*.......********..*.****..**.*.*...*******.*..*.*...****...*.....*...***.**.**..*.*..*..*..*......**..**.*...*..*......*..***..****.***.****.*.**.......*........*.*.***..*..***....**...**.*..******....*...**...****..*...**.**.****..**...*.....*.*.*.*.**...*....*....*.*.*****..*...*.***.****....*****.***.***...***.*******.**..***.**..******.***.*...*.***.*.....*******.**...**..***...**...**....**.**.*.***.*....**.....***..******.*.*....*..*.***.**...**.*.**....***.....***.****.**.*..*.*.*.*.*..*...*.**.*. ..*.*..*....*..**.*..*..*..**...*.*...*...*.....***.**.*.****.*..*..*..*.*.*.....*.*.**.....*.*..**.*..*..******.*.*.*..*..***.******.*..*.*.**..*...**..**.*.*.*****......**...*.******...**........****...*...**..**.*..**...**...*.*..***.*..***.*..**..****.....*..****..*.**..**.*.*****..**.*..*...*.*.*********....**.*...*****........*****.**..**.****..*..**.*.*.*.***..**...*..***..*****.**..*....****..*****.*.***.*.****..*.*...*..*.*.*.**.***.........***..*......****.........*.****.......**.**.*.**.........*.****...**.******..**....**.....**..*..*.*..****.***.*.*....*.***.*..*.......*.**.*.*....**.*....**.....***.*....**..*****.***..*.**.**..*.*...***.*.****..*****.***...*.**..**.**..**...****...***.****..***.*....*******.*.**.*.**..*....*..*.*....**..**.****.*****........**..*....*.*.*.******..*..*.****.*..***.*.**...**.*..*...*.****..****...*...**.*****..*.**.*.**...*....*..**....*...*.*********..**..**.***.**.***.*.*....*.***..**.**.*..****...***..**..*.***.***..****.**.*.*.****.**...**.*.**.**...*.....*****.***...**.**...*.***..*..****.*.*.**..*.**..****.*..***..***.*.*.****....*......*...*.*.****.*..*.....*****.**......****......***....*.*.***.**.*..*.*.*.**.***.**...*****.*..*.*.**.....**.**.*..*.**..***.*..*..**..........**.*.....**...*.**...**.*.*.......*.*.***.....*...***.**...**.*****....**.*.****.*..*.*......*.**.***.**.***.***.*...*.**.**..**..**.**.****.*...*...**.*.*......**..***.*..***...**..**.*.*.**...*...*..*.*..****.*.**.*.**.*..***...*.**...******..*****..**.******.....*..******.***....**....**.*..****.***.*..**...******....*.***..******..*...*..*.**..*.**...*.*.*****..*.***....**.**.*.**.*...*.******..**.****..***.....**.**.***....**.*...**.*.*****.*.**..***.**.*..***.*....*....**.**.***...****.*.....*.**.....***.**..*.*.*..*...***.********.*.*..**.*.*.*****...*..*.*.*..**.******.**.*...***.**.......*.**.*..*...****..***...*..**.*.*..*..**....****.***.**************..******.****...*.....***.*.*******..**..*.**.*.***...***.**.*......*.**.**...*.** .****.*****.***.*...****.*.***..*...*.*.....*.*....**...*...*.*.**..*....*..*..***....*.**.***...*****.**.**.********.......*..*.*..*.*........**....****.*****...****.**.***.*****....*.*..*.*.*..*.*...*...*....**.....*.....*.*.*..*.******..**.****..*.******....*...*......**....**....**....*...*...*..*****...***...*....**..**.....*****..*...*.....****..*..*..**.....******.*.*..**.*..**.*.**.**.....*...**.....*.*..*....*****..*.**.....*.**.*...**....*..******.*.*.*.**.***.*.*****...*.***...***...*..*.***...*.*....**..*.*.**..**.*...*.*...**..*.*..*.*.**.****.*.**...*.*****.**..*.*.*.**.***...*.********.*.*..**.**...***.***.***..*.*.*...**.***.**...**.***.***.....*...***..*..************...***........**.*...***....****...*.***..**.*..****.*..*.**.***.***.***...*.*..****..**....*.***...*...*.....*.....*.*.********.*.*.**.*.*.*****...*..*.*..*.*..******.*.**...***.*****.*.*.....**...*.*.***.***.****.****.******.*.....***...*...***...**.**.*.***.***.**.***..*...*.....*.*....**.**..*..*..***.***.*****..*..****.*...**.*..**.*.**...***.**...*..*..*.****.*..*...****.*.*.***.**.**..*.*.*..**.**.*.*...**..***.**.**..****.*.***.*....*..*..**...*...*.*****..*.******..*..*.*****.****..****.*..****.**.**..*.**...*..***..*...*....*******..*.**.*...*.*****...**.*.*******.*.**.....*..*****.***.*******..*.......*******..*.*****.**.....***..***.**..*....****..*.*..*.***..*.....*......**.*.*.*.*..*..**.*.**..*.**.*.**..***.**.***.**.*.*......***.*.**.*.*..****..**..*.*...*****.**.*.*****.****...*..*.***.*...**.*******..**........***.***....****.**........*.......*.*...**.***..***.*.***..***.**.**..*.***.***..*..***.*...*.******.**...****.*.*.*.**...*.*.*.*.....*.*....*..*...****.*....*.*.*.**...*.*...*.*.***.*.**..*..*..*******.**.*...***.*.....**..****.***.*.*.*..*.*.**...*.*..*****..*****..**...*.**..*.***..**.**....*..*...**.**.**..*****.*..*......*...**...**.*.....*.....*.**.****...***.....*..*...*...***.*..**..**.**..*..**...**.****.....**....*...*.*...*..*.....***..*.*.*.**.*...**. *.....*...*....***.*****.*...*.*.*..*..*.**....***.*..*.**...*..**..**..**...**.*..***...*..****.**.*.**.*..***.*.*.****.*.**.*.**.***.****...**.**....**.*.......****..*.***.*.**..*..**..**.*.*.*...**.*.**.*..*.****.*.****..**.*.******..**..****.*.*.**.*.*...*.**....*.*.***.*.*..***.*.***.....*..*.......*..**..*.***.....**..*.*...*..*.**..****...***.*.**.*.*******..*..*..*...*...**..*.**...*.*.*.***.***...*...*.*..***....*..*....**..*...*.****..***..*.*..*......*..**.**.*********.**.***...*****..*...*.***....*.....*..*...**....*..*******.*....**..*****..*.*.**.*.*.*.*.**...*...**..*....**.**.*...*.*..*..*.*******.*..*.*....*.**.*..*.*.*.....**.*......*..........*.****.**.*.**.*..*.*.**....*.......*....**.**...***.*...*...*...**..........*.*..*.*.**.***.**.*.*.**.*...**..**..***.........******.*.*....**..****....***.*.*.*****..**.***.*.*.......***..*...*...*.*...*.**..*.*..***..**.*.*..**.**....*.*.*.....**...****.*.*.**.*....*.....*..****....*****...*....*......*..****....*...***...*.*..*.*..*.**..*.**..*.....***.*.....**.****....**...*.*.*.*...*.**.***.**.*..*.*..*..***..***...***.**.**..*.*....*.*.*.**.***.....**.*.*...*...**.*.*.*.***.....*...*..*..****...********.*.....*****...*...*.**...*.*.*....**....*......***.******...*.****.**.*..**....****..*.**..*..*...**..**..**.**......*....**.*..*..***..***...*.*..*..**.*.**...*.*.*....*.**.****...**...****.*.**.*.***...**.**.....***..***..*...**.**.**.***..**.**.****.**..*..****...***...*.*.*..*..****..*.*******..*****..****....*******..*..***..***..*.*.....*...****....*.**.**......*.*.**....****.**.*...**..**.**....**..........*....**.*.*.***..**.**.*.*.*.*.*.***..*.*.**.*..*..*...*.****.*.*...*.***....*..*.*.*.**.*.*.....**.*..*****....*......*..*...**.*.**..*...*.***..****.....**.*****..******..*....*.*.*.**..*.*..*..**..**...........*..*****.**.**..*.*****.*..**..***.***.*..*.*..*...*.*.**....**..**.**..***.*****.*..*...*..*.*...**...*****..*.....*.*.*...*.***..*.*.**.**..*.**.*.**.***.**.......***......*.**.***.. .***.*.*.****.**.*...*..*.*...**.*.***..*.*...*.*.*.........*.****...**....*.******.*..*....***.**.**..**.**..*.*.*.****..**..*.**.***...****.*.*.....*..***.*....*******..*.*.*..*...*.*...*.*.*.*..........*.*****...*.*.*****.*.......*..**..*....*****.*.*.*.*.*.**..***.*.*....***********.*.***..****.*****.*.*.**.*.***...****......**.**.*..*......*..*****..*..***..*****....*...**.**.*.**...*.*...*.***...*.*.*...****..**.****..**.****..*.*.*....**.*...**.**.*.*...*......*...*..*.**.*...*...**.*.****.******.***.**..*....*..*.*..*****.**..****.**..***.**.*..*..*.**.*.*.*...***...**..*****..*.*......***.***.*..*..***.*********..*****....***....*.*.**..****.*....*....***.*****.***.*....*.*.*.*......*..***.******.*..*.*.*.*.***..*...*.**.*..*..*.*.***.*....*****..*..*....*.*..*.**.*...**....******...*.**..**..*.***.*...*..*.*..**.*..*.*..*.*******..*.**..*.*.**.**.***.**..*..***....**.**..**.*.**.**......*.***.*.**..*.*.*...**..*..**.****...**.*****.**.*...**.....**.*****...****..**..*.*......**...*.*.***..***..***.....***....*....**..*.*.*.*****.****..**..**.**.*.....**.*..***..*****.**..*..*...*....***.***.**.*...*.*...**.***..****..*.*...*..*.**.****...***.....*....******...*...*...*****.**.*.*******.***..*****.******...*.*.*.**.*.*.*...*..*...****.**...******...*.***..*.********..**....***..*.*.*...*.****...**....******.....**..*****.**.******..*****.*..***..*****.*...*..*..**.**.....**...*..*****.*.**.***...**...****...**.**...**.**..*.....*....******.*...*..*.......***....****.....**.*..*...*******.*......*****...*.**.....*..*....*....*.***..*.**.*.....**..*..**....**....**********..****.*..*.*.*.**.*..**.*...*.*...*..*....*...***.....****..*...***..*.*...**..**...****.*......*.*..***.**..*.*...**.***.*******.***.**.*.**.**.*.*..***..*...*.**....*.**..****..**..*...*.******.**....******.**..**...*.***.*....**.*.**..*...***.**.*...****.**......**....*.*..***.*.**..*.*..*.*...*.*...***.*..*****...*.*...*....**.*...*****..*.*****...*.*****....****.***.***...*.*...****.*. ....*.**..***...**..******..*.***.*.******.*.*****.**..*.***...*....**.**....*.**..****.*.**.****..*.*..*.***..*******...*.**..**..**..*..****.**...*.**.*******.***.*..**.**.*******.*.*.*.**.*..*.......*..*.*.*..*...*...*.*.*..**.*.*.*.***.***.*..**.*.*.**.**...*..**.***.*...*....*****.*.*...*..******.**.....*.*.*....*.**........*..*.*.***.**.*.**.*********.......**....*****.***..*.....**.*....*....***.....***..*.*..**..*.****...*.*.*...*.**...***..**.....****.*..**.**..**.*....**...***.*.*..*..**.****....*.*.**.****.*..*.**.*.....**.*******.****.*.*.***..*..*.**..**...**...*...*..*...*.*.*..*.*....**..*.**...**.*.....*..***.**....*.**...*..**.****.*.***.....********.**.******..**..*..**..........***.*.****..*...**.*.**.*****.****.**.***...*.*******.*.****.***..*.*.**..****..*.****.******.*.*.***.**....***...**..**.*.****.*.*.*....*..**.*.*.*...*.....*..*..***.**.*..**.*.**...*.**...*..*.*.**.*..**.****...*..*...*...*****.*...*..***.*.*....******.*.**.**.**.*..*..*.***.**...**.*...**.*.*.***.*.*.....*****.*..*.***.*..*..****.*.**..**...**..*.**.*.**..*..*...*..*.*....**.*..****.****.*.**......****..*.*..........**.***...*..***.***.*.*.***..**...********.*.....*..*..*.**.***.*...****....*.....****.*...*..**.****.*.**..****.*..***..*..*....*.*..**........*********...*.**.*.*.**.******...*.*..**..***.*...*..*.*..*.*..*.*..***.*.***...*..*.******......***...***..*..*.**.**....***.....**..**.**..**..**.....*.***.*.***........*****..**..*.*..*...*.****.*.***..*....*....*.*****.**.*...**..*...*****..*.*..*..*..*...*.*****.**.*.***..**..*.*.*.***....**...*...*.*.*...****.**...**.......****.**.*.*...**..*........*...***.****.*.**.****.*..*.*..*...****.***.*..*..*..*.**.*..*.*.**.....*.***..***.*..**...*....***.**.*.****.****..**.**..**.*..*.....*..**.*....*****..*....***.*..**..**...*..*..***.*.*.**...*...*****.*........**..*.......*.*..*....*.*.*.*.*.***..*.*****.**.**..*...****..**.*.**....**.**..**..*****....*...****.****.*******.....***..**.*.*.*..*..........***.**.*..** .....**....*.*.**.*.*..***..*....**..**.**.*..*.....*.*****..**...*.*...*.**....*..***.**...*.****.**.*.*..*..*****..****.**.***..*.*.**.*.**..*..**.**..*...***.*..*.****.***..*.*****..*.*.*.***....*..*..*..*..**...**.*..*.****.*.*.*.*..**.*.....**.***.....***.***...*..*.***..*..**......**..*****.*.*...***.*.**.*.****.*.**........***.*.***.*****.*.*.*.....*.*.*****.***..**.*.*.*..*...**.**..****..***....*...**.*...*.....*.*.**.**......**.****.*.***.*..*.**..***...**.....*****..*****...***..***..*.**....*.*...*.**.*.*.....**.*..***.*.....****..***.**...**.........*.**.*...*...**..**..*....***.*..***..*...*..*...*****..******.***.....**.***.***..*******.*****...**...****.***.**..*.**.*..****..*..**.**.*.**...**.*.**.***..**...*.**..**.*.**.***.*.**.****.*****.**.*...***.**...*.*.*...*.**..**.*..*...*.**..**...****.*.*.*...**.**.**...******..**..****....*********.**.***...**...*.*..*..**...*..*.**...*.**...******..*.*....*****.*....*.**..**.****..*.**.***.*..*.**...*..*.*.*.**.***...***....***....**..*.*.***.*.*..*****.***.*.*....***...*.**..**..*.**..*.*.*..**....******.*.*......*..**..*.**.******..***....**...**.*..*.*....*..*.*.***...**...*.****...***.**.*.*.**...*.*.*..*.*..**.***.**..*..**.**.*.*...****.*...**.*.*.*...*.**.**.*..**.*.*.*....*...**..******.**.***..*..*..****...*...***.*....*...*.*..**...**..*.*.**..*..*...****..*..*.*..*.***.*.***.*.*.*.**.*.**..*.*.....*..**.*.*...***..*.*.*****.****..*.*....*....***...*......***.****.*.**..****.**..*..**..*...*...*.**.*.**.*..*..*.*.**.******.*..****...***.*.**.**.*******.**.*.*.**...*.*..*.****..*****..**....*.*.**..*......*..**.*.**....*..***.**..***.***.*..**.******.******....*******.*.*.*.*****.**.**.*......*....*.*....**.*.*.*...*..****.*.*.**.*...**.**...*.**.*...**.*....*..*.*....**..**.**....***....**...*.***..**..**..**.***..**.****...*.*..****.**.*..**.**........*..***.**...*****.*.*.**.*.**..*...*...******.***.****.*.*****.*.*..*****.*.***..*.***....*.**.*.**...*..*.**..***.**..*******.....*.****..*..* *.***........*..*.******.****.***..*..***.*.**...*..***.*..**...*.*.*.**.****...*....***..**..***.**.*..***.*....**....*.*.*....**.***.**..*.***...***.*.*.**..**..**...*.***...**.*.**..***.**.*..**..*.**.*....*.***...*.*.*.*..**..***.....*.*.*.**.....**......*.****.**.*.***..***..*.*..**..*..****.**.**....**.*....****..*..*......*...***.****.*..*.*..*...**.*.*....*.****..**.*.**.*..*....*.......*.***....**.*...*.....****..*...**..**..***..**.*..*.*.***..**.*..*.*......**..*......*..*.*...**.*.*****.*..*.*..*.****.*.***.**.*...*.**...*...***.**.**...***..**.*.**...**.*..*.**...*..**.***..*.*..*.**...*..*..*..*..*.*.***......**..****.**.****...*...*....*.*.*******..******.*...*.*......*....****.*****..***.**.**.**..***..**..*.........*...*.*...********.*..*.....*..*...**.*.**.....*****.**.**....**.**.*.***.**.***.***.**.***.*.*..*.*...*......**..*..**.*...**...***..*.*.**.....*..*...*.*.*..**.******.*.**....**..*.**..*.....*.*..***..**..*...***....*.......**.**.**..*.*......*...*.*..**..**.****...*.**...*****..*.*.*...*..*..*.*.****...**.**.*......*..........*...****.*.**.*..**..*****.**..**.*****....*****....***.*..*...***..**..*.**.*****.**....*.***..***.**.*....*...**.***...*.*....***.*.**.*..*....*.*..*.*..****...**********.******..*.*.*.***.**.*...*..**.......*.**.*.*.****.......*.**.**.**..*.*.**.*.**..*.*.*...*******.**.**...***...**.***..*...***.****.****.*.****.****.***.**...*..**.*..****..**.****.*.***..*.**..*.**.**...******.....*.*....*.******.**.**.*....*.***.**.*.***...*..**.*.***.***.*.**...**..***..**.....**..**..*.*.**.*...**.***.*.***.*.*...*..*..**.*..*...*.*.*.**.***..*****.**.*.*...*.****...*....*..*....*...***.****.***...*...**.******.....***.*.**.*.**.*...*.******.****...*...**..****.**.*...*.****....*...*.*.**...*.*.*.**.*..****.*...**....****......*......****..****.*.....*.*****..*.**.***..**...*.*.***....*..***.**.*****..**.******.*.**.*.*******.*..*...**.***....**.*...*..*.***..**..*.**.**..**..**..*...*..**.*.***.********.*..*....****...**. ..*......*.****...*..*..*..**.*.*.***..*.***.*.*.***..*.*..**..*.*..*..****...****..*.***..***.***.*......*..*..**....*.*..*.***..**..***..***.*.****.*..*.......*.*....**...**...***.****..**...*....**......***.***..*..*.*.**...**.**....**.....**.*.*.*..**....*.*.*******.**.*.**..**.*...*.****..*.*******....******.*.***...*.***...*..*******....**.*.*.....*....*..*...**.****.*...****.*..*..*.**...*.....**.*..*.***.*..*.*..**.....*...**.*.....*.*.****.*......***...**....**.*.*..*....***....*...**.**.*...***.**.**.....*.......*.*...*.*.*..*....*..***..**..**..*.*.***..***...**.**.***.*..**...*.*.******.*...*.*.**......*******..*.**.***.*.*..***..*.****.*.****.**.*.***..******....**...*.***.******..**..........*****.**.*..*.*.*..***.***..****..***...*.*.*****.*...**..*.*..***..***..**...*..*.***...*.*****.*..**......*.*.*.*..**.*.**.*******.***.*..**.***..*..*......*.**.*..*.*.*..***.*.*..****.*......*.*.*.*...***......***.....*.******.***..**.***.*.**.*..*.*..**...*.**.**...*.*.*.****.***...*.....*..***...*..*..*.*.**...***....*.....*...**..***..*..*..**..*....**.*......*.*.*.*.**..**.*.*..****.***.****...*...**.**.*.**.*...*..****.**..*.*......****....*.********...*.....******.*..*....**.*...**..**...**.**.*...****..*..*..***.*.***....***..*..*....***..*..**..*....*.....**..*.*.*....*****.*..****..*.*..**.*.***...**.*..*.**.*******....**...*.*.*..*....*****..**..*.**..****...***..**.***...**.*.***.**...****....**..*.**...*.*...*......*..****........*.*.*.*.**....*.***.****..*..****..**.****..*....*****...*.**..*..**.*.....***..**.***........*....*.***...........*****...*.***..*..***.*******..*.***...*.*....*.*.**.*.*...****..**.*.***.****.**.**.*........**.*.....*.*...*..****....****.**.*.**.*.***..**..........**.**..*.*..***..**.*.***..*..*..*...**.*.*......*..*.**..*...*....**...*.*****.........**.*.**.....**...******.**.****..*..**.***.**.*.*.*...*.**..*..***....**.*.****..*.*.*.**..*....*.**..***.*******.*..**.***...*..*..***.....***.***.*...***.*..**..**...****.** *..**......**.**.*.***..*.****..*.*.......*...*.*...*.*...****.*..**...*.**.*.*..**..**..***.*....***..**.****..**.*.***.******.**...*.*.**..*.****.**..**.**..***..*....*****..*..***..*.****.*.**.**..*............**..*..**.**.*.*.*****.*....*.....*...**...***.*.***.*..**.*.....*.......*......*.*.*.*..*.......***.*.***.**..*.*****.*......**.**...**.*****...***.****.*.***..*.**.*.**..*.*****.....*.*..******..***....*.**....*.*.***..*...*.*.*.**.*..**...*..*...*.*.*******...*****.*..*.*.*....*.***..***...*.***..*...*.*.*.*.*********..****....**.*.****.*.***..**.....**.*.*****..*.*.....**..**....*.*.**..****.**...**...***.**.**....**.*..*...*...***..****..***.....**.*.*..*.***....*.*..**..*.*******..*****..***..*...******..***....**.**...*...*****.******.**..******....*..**.**..*....**........*.*.....**.*....*.....*..**..****.*.****...**......*..******......*....*.*.**..*......******.*****.*.*...*...*.**..*..**..*****.*.**.*****....*..******..*..*..**..**.****.**..*.**.**.***.......**....*.*.*.*..*.**.**.**.*.**.*.*****....**.**.*.*.*******.**........*....*.**.**.*.*...*..*.*...*..*.*.***...*...**..*.*.***.***..*.**.***...*.*.*...*.**........*...***.*****.*.*.*..*...*.*.**....**.*.*****..**.***.**.*.*..**.**..**.***..*...*.*...*.**....**.*.***....*....*..*.*.*****.**.*..***..*.*.*..*.*.*******.*.**.**.*.**..**.**.***..*.****..****..*..*.****.*.**.*.**.********.*.***..*..*.*..*.*..*****...***..******.***.*.*.*.***.*.*...***********.....*..*.***...****.***..*...*.*.**..*.*..***.*..**....***.*.***..****.*..**..*........****..*.***..*..***.....*...***..*..*..*...*....*...**.***..**..**.*.*.**.**.**.**.*.***...**......*..**.***..*....******.*.*.**.*.*...*.*****.*...**.*..*.**........*.....**.***.****..*****..*..*.*..*.*.**.*.**.*..*..*......***...*..*.***..**.**..**.*****.**.*..*......****..**********...*.*******...*.*....*..**.*.....*...**...*.*...*.*....*.***.*.*.**.***..******.*..*..*****...***..**..*.*......*.*.*..*....**..*..*.**.***.*..*.**.*..*.*.*..**.**.*..***..**.* *..**.***.***.******.**..*.**.*..*..*.***...*..*.*..*.*.**...***.....*..****.*..*....*..*****.**..*.****.*..**.*..*.*...**.*...**..**..*..*.**....*.*.**....*****.*.**..*.**.****.**..*****..*..*..*.*.*.**..*..*****...***.***..*..*.*.****..*...*..*.*****...**....**.*.**.*..*.*.***...........**..**..*....**....*.**....**.*..**....*.*.*....**.**.***....*.*..*....**.*.*...**....**.*...*.***..*****..*******...*****...****..*.**..***.****..**.***...*****..**.**..***.***.*...*.**..***.**..*.*.*..*.**..*.**....**...*.*.**.***.*..********.*.**.*.**..*.*......*.**.*...**...*...**...***...**.*..*.*..*..*...****......*...**..*.*....**.****.***....*.*..***..**.*.*.****.*.*.*...*.***.***..******.*..****.*.......*.*..**...*.......*..*.**.*..*....*.**.**..*.*.......*.*..*..**...*.*..*...*.**.....*.*...****.**....*..*.*.****.****.*.***........*.*.*.....*......*.*.*....****.******..**.***...*.*..**.****...**..*.*.**.......*.********.***..........*.**.*..*.****..*.*..***..*....*.**.***.***..*...****.*.*.**.*...*.....****..*.**....*...**.*...**..****......**...**.*.*...***....**.**...**..*..*..**.**......***..****.**..*.**...*.****.**.*.....*.**.*****...**...*..**.*....**..***..*.*...***..*...**.***..**..*..*****.****.***..***..**.....*....**.....*..*.***..**.*.**.*.....***.***.**..***..**....****..****...**..*..**...*..***...*********....******.*.*.**.*..**.**.*...**.*....*..*.*.....**..*..**....*..**.**...*..**.**..*...**..**...*.*****.*...**......*.**...*.***.**..*...*****...*.***..**..***...*.*.*..***...*..**...***.***.*..*...****.*..*.***.*...*...*..**...*...******.**...**.*..*...*...*....***.*.**...****...*****.*.....*...**.***.**.*..*.....**.....****.****.*.....*..**.***...****.**..******.*..**.*.*.**.*.****..*....***.*.*..*....*.*.****..***...**.*.*****.***..........***.****.***..*..***.******.*.*.......*.***.**.*.*****.*..*....*..*.******.**.*.*.***.*.*...****.***.**.***.*.....***...*.**.****..**..*****...*.*..**.*....*......*.***..*.*..***...**...**..**..*......*.****.**.**.** *******...****..*..*.*.**....**..**.***..*.**.*....*.**..*.*.**..**...**....*.....**.*......*..****.****..**...*.****.........*...**.*..*..*.**..***.*.**..*.**....**..**..*......*..*.....*.**..**.***.*.*.**.*....*.****..*.*....**..*..***.****.*...**.***..*....**...****.....**.*..*.*.*.*.***..*.**..**..***...**.*..*.....**....*.**.*...***..*.**.*.**.***.*.*....*....*.****.*.**.*.***..*..***.**..*..***..*..**.*....*..*.*.***.....**....**.*.*..*....*******.*..*..**....**....*.****.*...**.*******.*...****...**..***..*******..****..*****..**.*.*.**...***.*.*.**.....**.***..*..***...**..*******...***.**..***.*.*..***.***..**...**..****..*.**..**....*...*.****..****.....****.*..*.*...****.*..****..****..*.*.**.......*....*.**.**.*.*.*****...*..****....*..**.*****..*.*****.***.**.*.***...*....**..***.*.......****...***..**.*.*..**..**..*..*.*.**..*.**.*.***..**...******...*.*.***....**..*.****.****.*.*..**...**..*.*.*.**......***.**.**..***.*..******..*.*..*..**...*.**...*......*..*..***..**.**.*.****..*.****...***.*.....*..**...*..**....*.*****.***.*..**..*..*..***.***..*.**.**..*.*...***.****..**.***.*........****.*...*.*...***......*.*.*.**....*..**.*****..*.........**..*...****.**..*.*.*.**..*..*.**..*****...**......*.*******..*****.*.....*.**.*.*.**...*.**.*.***.**..**.******......***.**.....*.*..***.*.**.....*.******.**...****.*.*.****..*.*.....*.*.*****.*..*...*.......*.**...*..***.**.*.*..*..******...**.****.***....*....***.******..******.*.*.*..*.****.************..****.*...**..*.*.****.**.**.*..*...*.***.*****.*.****.****.*...*.****..**..*..*..***..*.*..**.*.*.*.*...***.*.*..**.**...*....**...........****..*.*.*****.*.*.**.*.**.**.........*...*..**...*.**..*..*.....*******.**.*.*..**..*.*...*..*....*....***.......**....*.**......*...*****.***.*...**.*..*..***....**..*.**.....**....******....*.*..**..**.*..*.***..****..**.*.*..*...***..*..****.*..**..*...*.*..**.*...*.***..*........*****..*...*.....**.**....*.**..*****...*....*..**..*....*.**.****.****..*..**.****. .**..*********.***..*.**.*..*.***..*.*.*....***...*.*.*..*..*...****.*.*..**.*...*.*.**......****.*.*.**...**.**.**..****..*..***.*.*****..**.**.**...*.*..**.*.***......*.***..****..***......**..........*.***.**.****.**.*....*..**..**.*....***.*..**.**..***.....*...**..**.*.***..*...**.**...**.*.**.***********.*****..***.*..*****.****......*.***...********.*..**..*....*.*.**.*..****...........*.*.**...*...***..*..*.*...****.******......*.*.*..*....*******..*...*...*.**..*.*.*.*.***..*.*..*...**..*.*.*....******.**.*.*****.**.*****.*..***.....*..**......***....****.*.*.**..*.**.....*..****..*..*.*.*.*.****.**..**.*.*****...**.*..*.........*.****..**.*..**....*..*.*.*.***...*.*..*....******...**.....**.*.****....*..***.***.*******.**.*.*.*....*...*.....**.***...**.*.***.......****.*.***..*..**.**.*.***.**...*.*.**.*.**...*..*.*.***.**.*.*.*.**.***..*..........*........**...*.*..*....**..**........**.********....**.**.**..*......*.***.....***.***..***.*....****....*..*...*..*.*...**.*.******..*..*...*..****.*....*****....**...*..***....*..**...**.*.***.*.**.*....**.....*..*..**.*.**.***.***..*..**...***.....*...****.*..*.......*..**.....***.*.*.****.*.***..**..***..*.*.**.*..****.*******.......***..........*...*.*.*.**...**......*...****.*...***..**..***..*.*****...*.*******.*.*.*.*.***..*.*..**......*..*.**.....*****.*.******.**.**.*.....**.*..*.*.*.**.****..**....*..*.....*.**....******.*.*.**.**.*.**.....*.*.**.*****.*..**.*.*..**.***.***......*..****..*.....*..*.**********.*.**.***.*...*..*.*.*.**...****.*.*...***.*......*....**...**.....*...**..**...**.**.**.**.*.....*.**.****..*******.....**...**.*****.*....**.*.*.*.*.****...*...*.*..*.*..*...***.**.***.**.**.*..*.**...*.***..**..*.*.**..*..*.*.****...*...*.***.**.*........*.....*......******..**.*..*..*..*.*..***.*..*.*.*.*...*.*.*.**.......***.**.**....**...*.*.*...**...*..**.*.*.........*...**.....***....*.*.*.**..*****...***..*.**.*.*...**.*.*..*.*...*......*.*.*..*.**...*..***.*.***..*....*....**.*.*.*.*..** ******......**...*******.*.**..*....*..*...*****.****.*...***.***....**.***.*.**.*..***...***..**.*...*.....***.*.*******..*.*...*...*..*....*..*....*.***..**.*.*..***....**..*.**...***...***.....***.*.***...*.**.*.**..*.*..*...*.*..*.**.******.*..*******.*...**.**....*.**...**..**.....*.**....*.****..**....*...***.*..***..*...*.*.****..*.***.*.*....***.....**..**..**.***...**.**...*.*****..***.********.*..*..**.***.**.***.***.*.*..*..***...*.*..**.*...*..**..**...**.***....**.*...*.*..**.*..***..******.*..**.*.***.****....***.**.***..**..*..***...**.*.***.**..**......*.*..*....**...****.*****.....*..**..**.**.....**.**..*..*.*...*.*.********..*..**..**...****..*.***.*.*****....*.*..*.*...**....***..*..****..**.*.....******.**.*..*****...****...*.*.*...****...***.*..*.**...**.*.***..*.*..*...****.*.***.**.******.*.*..*****.**...**........****...*....***..*.....**......**.***.*****.....*...****...*..**..**.....*..**.***.***..**.**.*....*..*.**.****...**.*.*.***.**....**.*.*...*.*....***.**.*.*.*.***....*..*.**...*.****...**..*.****.****.**.*****...******..*........**..****.*..******.*.**.*.**...*..*........*..*****...*.*.******.**.**.*..*....**.**.....**..*..*....***........***.****.*.*.*.**.***.*.**..****..**.*....****.*.***.***.**.*.*.**...*.**...****......*.***.****.*.*....*...***..****.*..**.....***.*.**..*.**........*...**.**.*.**....*.***..*..*.**.***.....*.***.*****..***.*..*****..*..***...*.*....*...*.**.*.****.**.***.***....*.****..*****.....*.****.......*.**.*..***...*.*****.......*..*..*...**......**.**.*..***.**....*.*...*..***.*..*..****....**.*..*..***..*..******....*...*..*.**.....***.*****..***.*...*.**.......**...*...*....*.*.*.*.*.*.....****.****..*....*..**...**.*.*.**..*****.******..*.*.*.**..***..**...*.......**.....*.*..*...***.*....**.**.*..*.**..***...*..**..*..***.*****..*.*.**..*.....******.******....*......*...*****....*.*.***..*.***.***.**.****..*.*..*.*.*..***.*..***...**..**.*.*...**.**.***..***..**.**....*..*....****...**..*...*..*.*..* .....******.***.***.*.*.*..****.*.**.....**...*...***.*.*****..**.*.*.*.******.*...****.*.**..***.**.**..****.*.*****.****..*.....**..*.*.***..**......*..**...***...*.*...*.**..*.**.**..*..*****.*.****......*....*..***..*..***.***......*...*.***..*......**..**.*****..***..**...*.**...**.**...*******..**.*.**.**.*.*********.*.**.*.**..**.**.....***...*.*.*.****..*.*.*.*.*..*****.*.*.***..*.*******...*.***.*.*.**...***....*.*.****.*.**.***...**...**..*....**.*..********..*.*.....****...*....****..*.*****..**..**.****..****.*...*.....*.*.*.*..**..*.***....**..*..*..***.*..*......**..*.....**..****.*****.....*.**.*...*.*.*...**.....*.***..**..*.*.*......**..*..****.*.....*.***.......**.....****....**.*.*.*.*.*..*..***..**..****..*...****...*.*..*...**...**.***..***..****.**...*..**.*.*..*.**....****.*****.****...*.**..****.***.***..***..****..**...*.***.*.*****..**...**...*...*...*...*...**...*.*..***.*..**..*..*.***.*.*.*.*...***.*.*.*...***..*...**.**..**.*..**********.*.**....**.*....******.**.........**....*..*.**.*..*.***.*..**.*..**.*....*...*.*....****.**.**.*..****......*..**.*..**.**.*...***..**.*..*.***.*.*...**....**..***.*..**..***.*.**..**.***.**.*..*.*.*...**..**.*******.***.*.**...***.*****.*.*..*.*.*.***.***.*.***...****.**..**...**.*.*.*.***.*..*****..****.*.*..**.*.******...**..*****..*******.****..***.*.*..*****.*..*.*.*...**....**...*...*....*...*.*..*...**.*...**..******..*..***...***..*..**.*.**.***..*.*.***...*.*......*.*...***...*.*....**.****...*...*..**.*....*.*.*....*******.*...*.***.**********....**...**.*...**....*...**...**.**.**.**..****..*******..**.*.***.**.*.*.*.*.*.*.*.**..*....*.....****.****...*.****...*.*..*..***.*...*..*.*...*****..**.*.*.**....*..*.*.**..*.****..*..*.*.**************.**.*.****..*.**.*..**.*....*********.*.***.***.***...*.*..*..*.**..*.*..**.**.***..*..*..***...*......*...**.***.**.**.*.***.*..*.**.******.**...*..*.*.**..***.****.*..**.*..**......*.*..*.*.*..*.*******...*........*.....****..*..*.....*..*********... ...*.*.**.**..*.****..*.****.***...*..***.....*..*.****.****...**...*..*..*...*..*..*...***..*.*.*.*.*.****..****...***.***...*.*..*..*.**.***.**.***.*..**..*.*.**...*.***.*...**.*.....******.*.**.**.*...*...**..***..**.***..*.*.***.*.*..*.*....**..*..****.*.*.*.*...***....***..*..*****....*.**.****.**.*.***.**..***...**.***..*.*..*....***.***.......**.....**..**.**....*.*..*....****..*.*.****.**...****.**..*..**.......*.**.****..*.*.****.**.**.****.*...*.**.**..**..*...*.....**.*.***.*.**.****.**.*..*.**.****..*******.**.*........*...*...*..*****.*..*.**.**.*.*.*.......*.*.*.*..**.*.**.*...******.**.*.*******..*.**..**.*....**...**.**.*.*.******..****..****.******...*..*.....****...*..**..*.**.*.*.*....***.***..***........*..**...*.*.**.*..**.*...*****..**.*.*.*.*....**...*****..*..*.*.****.**...*.*.*************......*...**...****.**.*......**..***..*..**.*....**...**.***...*.*.*.****..*....**.******.....***...**....*.**...*...*.**..*.*****.*..*.*.*.*.**.*****..*....*...*.*.**.**..**.**..*....*.**.*....*.****..*.****.**.*.**.*.****.****.*.***.*..***.*********.*.*..*....***...**......*...********.**.*...*.*.**.*.**....***.**...*..*..***.***....*.*....*.*....*......****.**.*.*..*****.*.**.*.**.****.....**..******..*.*.**..***.**.....**.....*.***.*****..*....*.**..*.*.****.***...*.**.....***..*.***.**.**.....**.*..**.**......*..***..**....*..*.*.**...**.********.*.**..*.**.**...***.***..*..*****..**.*****..*.*.*******..*.*...*.*.***.***...*..**..**..***.***.*....***..*...***.*.***.**...**......*.*.**.**.**.**.*.......*.*.*...*.....*.....**....*......*.**.***.**.**.....*.*****.****.**...**.*..*...******..**..**.**.*...*....****..****.*..*...*.*..**.*.*...**..**.*....**.***...********..*.....***..***..*..******.****.***...*.****....******.......*..***...***.*****..*.**..*..**...*****.*.**...*.*.**..***.**....**...*****...*..******.*.***.**..*....**.**.**********...*...*..***......*..*..**..*...........**.*.***.*.*****..*.*.***...*..***.**...*.**.****.****....****...*.. *.*..******.****...**.**.....**...**...**...*..*.***..*....*.**..***....*****....*******.*.**..*.**..*.****..*..*.***.**..**...****..*..*..**.*.***...*..**.*.*...*..****.**..**.**.*.*.*......***.****...*...**.*..*....**..******.***.**.**.*..*..*.....***.*.....******.**.***.**.*.****.*******....*.*..****.****........*****..*......*.*****.**....****.***.*.*.**..**..**..*.**.***........**.**.******...**.*.*.........***....*.....**..***..**.**.**..**.***..**...**....**..*....*.***.*.**..........**.****..****.***.***.****.*****.**.**..**.*..*...**..*..*..**...*..*.*.**..**.*.**..............****.**.**.....**.*.*.......*....*..****.*..***..**.*.*.*.*.**.**...****..****..*****.*.*****.*.****.***.**.***.*.*..*..*....*...*..**.****..*...*.*...*.**.*.*********..******.*.*.*..**.****.*....**.*********.***.***....***.....*.......**.*........**..*..*....**.**.***.**.*.*.**..**.*..***.*..****..*....****...****.....**..**.*...*.**.**.***.*...***.*...**....*...*.*..*.*..*.****...*.*..*.*.***.****..*.**....**..***..*...*.***...**....**..***.***..**.******.*..**.**.....**.....******....***........*.**.*....*.*.**..*.*.**..*****.......****....*..*.*..****..*.*.*..**.*..**..*.*..**.**.**...*.*..**.*.*.***....****.**.****...***...*.*.****..*.*.*.*..**.*.*.**...*.....*...*.*********.****.*.*..*..*....*.*..*..**......*.*.**.***.*..*.*..**..*****.**.*.**.*...****..*...*.*..*..****.**.*..*.******.**..**.*.*.***.**..**.*......*..*.*...*...***..********..*..**.*.*..*.***..*...*****.*....*.....*.*...**.*.*.*****.*.****.*.*.*...****...*...*.**..***..**.*.*.*..***..*.***..*...*...**...***....***.*..*......*......*.***.*****.*.....*..*.**..*.*...*.**...***.*.*.*.*..**...*****..**....**.*.*.********...*********..***...*.*..**.*.**..*.*.*..*..*.*.**.*.......****...*..*.....*.*..*.*.*..***..*.*..*..*.*........*.*..***.*..*........*****.*..**.*.**..**.*.*.**.****.*.*...**.**...*.**...***.**..*..*.*****..*.****...**..*.....*.**.*....*.**.*..***..**..***.**.*.*.****..***.*..**...******....*****.*.**..* ....*.*..*.**..**.******.****.**..****..*.*.*..*..*.***......**.*...*.*....****.**....*....**..**..**..*..***..***.*.***.****.******..*..**...**..*****...*...**..*****.*.**.**.***...*****..**.*..*.*....***.....*..*.*****.***.**.***...**.*..*.*...***.****..***.*********...***.****..*.**....**.*.***.*...**..***..*.*..*...*.**.*........*.*.*..***.*****.*...*******.*.*******...*.**.***.*.*.***.**.*.*.******...***.*...**..*..***.*****....*****.******.**.*.....*.******.*..*.*.*....*.*..*......*******.*.*.......****..****.**.*.*..*****..**.**..****..*.**.*..******.**..*..**..****..**.***.*..*..**..**.***...*..*.**.*..**...***.****.****************...****.*..*.*.*.*...*.**...**.**...**....*..*****...*****....*..*.*....*..*.**...*..****.*...***..*******.*..**.*...***.********..**.***...*.*.****..*.**.**.**..*.**..****...*..*..**..*.***..**.*...**.*.*.**..******.**...***.**.*..**.....***.**..**..*..*....**..*..**.****.***....*...*.**.*...*........*...******...*..****...***..****.**.**.*.*.***.**.****....*.*.****.***.*.*.****..****.**.***.*.**....**....*****.**.****..******.**.**.*.*****.******..**..*.*..**..*****.**..**..*..***.*...**..**...*.*....**.....****.**...****.*..**.......**..****.***.**.*..**.*...*.**..***.**.**.***..*..***..*..**...*.*.*.*.*****..*.*...**......****.****....*...*.*..****.***.*...**.***..*.*....******.*.**.*.*..*..**.....*******..*..**...***....**..**....**.**..*..***.**...***.**..**.**.*..*.*..*.*...*.*.*.......****.*.***..**......*.*.*.**..*.**...**..***.**.*..*..*..**.***.******.*.**.*.....**...**.**..**.*.**....*......*..***..*.***......*********.**....*.*...*..*.**.**...**.**....**.*.*.*.*.***.**...***..*.***..*.*.**..****..**..*..*...***...***..*.*.*..*....*.......*......*...*..*....*.*.*..**..***..****...**....****...******.*.****.*.**.*..*.*.*****..**.**..*.**.**.*.*.**.***.*****.**.**..**..**.*..**...*.*..**...*.*..*..*..*..*..*.***.*.**.**.**.*.****..*.**.**.*....*.*.**.*.**.*....*..*.*....**.*..*.....***...*****...*****....**.***.*..*...*. *******.***.***.***...*.*..*.*.*...***.*.......*.*.*.***.*.*.*.*..*..**..*....***.*.**....**......*****...*...*.*..**.......*..***.*.*...**.........*.*.....*.*****..*****..*.***...*..*.*....*******.**.***.*.*.*.***..**...*..*......*..*.*...**....**.*......*.*.*.*.***...*.*.**..****...*******....****.*.**.**.*....*...*..*.*****..**.*.*.**......*...*..*.***...**.****.*.*...*..*****..*****.*****.*..**..**..**.*.**.***.**.*..****.*.**...***..*.*.****...*...*......****.*...*.**.****....**..*..**.****.*.*..***.*..*.***.*..*.*..***.*...*****.***..***.**.***..*...***.*.*..*.*.**..*..*.**.**.*...**...***..*...**..**....**.*.**..*...**.*.**...*.*..*.*.*****....**.*.*..*..*.*.*..**.......***..**..*.**.*..***.***..*.*.*.....*..**..*.*..*.***..*..*****.....**.**..*.*.**.***.*.....**..*...***....***....******.*****.***...*.*..*.*..*..******.*.....*...**..*...*..***..**....****.**..*****..*.*.....*.**...***.***.......*.*.*..*.*....****....********..*.**.*.*....*.**.**...*.**.*..*.........**..***.****......**.*.***.*...*..*...**..**.***...*..*.*..*.*...*.....*...**.**..*.**.***..*..*..*.*.*...****...**.*.....*****.**...**..*...*..*.*.******.***....****..*.**.****.**...**......**..***.*.....*..*.*.*..**.*.*.**.*.**.*..*.*.*.*.***...*.*****.....***.*...**.***.**..**...***.*.**.*....*...*..****..***.**....*..*******.*...*...******.*....*.***.****.***.*.**.***.*....**....*****..**.*.**.*...***.*..******....*.*************...**.*****..**.*.***.*****........****.*...*.****..*.****...*.*.***....**..**.*..*...***.*.******..**...*.*.*...*.****...*.***.**.....**.*.*.**.**...*..**....***..**.***.**.*.*....***..**.***...*..**..***..*.*.*.*..*.*...*..**..**..**...**...***.*..**.***..*.*...***.**.*****...**....*..***..**.*.**...***.*...**.*****.*****.*.***....*.**.*.*****.....*.********.**.***..**..*..*.***.****....*..*.**....**...*******..***..*.*.**.*..*..******..**.*.*.*..***....*.***..*.**...*.*...***......***..*.*.*.*****....*.**......****..**..*******..*.**.*..***.*.*.*.**.*...*.*******... ..*...*..*....*..***...*.....**.***...*...**.***.**....**.***.....*...******.......*.**.**.*..***.....**..*.**...*.*.*..*.*...*.*.**..**....**.....*....**..***..**.....*.***...**.*.****.*.**.**...**.*.**..*..*..**......**...*..*.*.*.***.*.*.*.**.***...****..***.***.....*.....*****.**.*.**.***...*..*..*..**..*.**.**.**.**..*....**..**..**.*****.**....**......*.**..**.*.**.....**.*...*********.....*.*...***....**.....***....***.*****.**.***.**********.*..........********...*.***....***...*....**.*.*....*..**..*.**.****.***.****.*****.*.*...*....*.**.*....**.............*.*.*.*.*......****.****.*.*.....**.*...**.........**.*...*...**..**.*..**.**.*...****.**....*..**..**.*.*.....**.***.*..**...*.**.******.******..*..*.*..**..*..*.*.*..*....*...**..*.**.***...*******....*.*.***....*...**..**.*******.*..*.....*.*.****..**....****.***..*.**.*.***...**...*..*..*...*.*.*.*.***...*..*..*..*******.******.*.**..*******...**..**.***.*.**..**.***..***.***...*.*..*....**..**.......***.***...***...**.*.*..***.**.*..*....***.**.*.*****.**..*.*****.**.*..***.*..**.*.*......***.******....*..*****.****.*.*..******.*..*...*.**.*....*.**....***.*....*..*.**.....**.***.*.*.....***...*.***.*..*.***..*..**.*....**..**.*****.**.**.*...*.*.*.*...******...*..**..**.***..*...*..*..***..*...**.***.*..*.**.*.*....******.*.*..*....**...***...*..*.*..*.*.***...*.*.***..*..***.**....*.*****.**...*****.*...**.*..*..*.***..*.***.***....*.*.*.**.**.*.***.*.**.****.**...***..*..**...*.....***.**.....*..***.**..*.*..*..**..*.*.**..*****..****..****.*....*..**..*.***..***.*..*.*****.*........*.*.*.**.*..**....*..***.*...**....*..**...******.******.***.**..***.*.*.*.**...**************..**.....**.*.*.*.***.***..***..**.....*.******.*.*.****.**...**.****.***....******.***....*.*...*.*......*.*.*.*..*..**..**...**.*******.***....***..***.....*.***.***.***..****...**..**.*.....*...**......*..*.*..*....**.****.*....*.****...******...*...*.**..**.*.**....**.****.**...***...*.....*..*..**..**.*..*.*.....*****.* .*.****..***.****.**....*...**..**..*.***..*..*..*..*..**..*.*******.*....**...****.*.*.....**..*.***.*.****.**.**...***.*..**.**..*..*.*.*.*.*.**..*...**.****.*.....**..*.**..*.****..*.***...*...***.*.*..***...*********.**..***.**.***.*.***.....*..**.*........*.****.**..**...*.***....*.*.....*..**.**...***...*..***.*.***..*.......**.*..**..**.****.****.....**..*.********..****..*..*.*.**..**.*...*.*.*****.......*....*******...**...**..**.***.****......**..**......**...**....*.**...*.....****..**.******.***...****..........***.*..**..*...*.*.*..***.*.**..**.****.**..*****.*....***.*.*.*.**..*.**.**..*.***..**..*.****..*.*.***.***.*..***.**..*****.*...*.*.....*.*....*..**.....*..**.*.**.****......*.***..***..**..**..*...*.**...***.*.*........***.*.*.**..**.***.*****.**.*..*.*.***.**.*...**..****...***.*....*....*****..*.*..*..*.**..*.*..*..*..*.*.*..**.****..**...*....*.....*.**....*.*.....********.*...***.***.*.....**...*..*.**..***...*.*.**.*.......*.*..*...**...*******...**.***.*.****.**....***.*.**..**......**..**.**..**.****.*.*.*..*..*...**.***.***.*.*.**..**..*...*...***.........**..*.**..***.*..*..........****.*..*...*.***.*...**.**..*.**..*.*********..*****..***....*...**.**..**..***.*..*..*.*.*..**.**..*..*.*.**..******..**.*****..*.*.****.*.******.*.**.***.*..*..***...*.*..*....*...*.*****...**.*....*....**..**.**....*.*.***.**..****.**...***.*..***.***...**.*..***..*..*..*.***...*..*...**.**.*****.*..**..*.**.**.....*****....**..****.**.******.**.....*.*..*....*...**..**.*******.***.*..*.*.**..*.**.*****.**.**.*****.*.**...*..******.*.*...*.*.*.*.**...*.*..***...*...***.......*..**.*.**.*.**....**.***..****.*..**.*.**..*.***..**.**.....**..*..*....*..*.***.....*.*.***..*..**....*.**.**.**....*...*..**.***...*.*.*..**..**...**.**.*...*..*.****..**..*....*..***.**.*...*.****..*.***..***..*.*...*.**..**...**..*.*.*******...*..*.*..*....**.*.**..****.*....**..*..***.*....**...*.***.*..**.*...*.*..*..*..**.*......*...*.*.*....**..*.***.*...*.*...*.*****...*..* *......**.*.****..**.*.*.******.*.*.....**.***..****..*...*...*...*.*.*.*.*.....*.****.....***..*.***.*******...*...**..*.....**...*..*.**.***.***.******.*.****.**....*....*..*..*.********.*..**..****.***..*.*...**....*.**.**.**.****..******.**.**...*.***.**.*...*....*.....*..*..*...*...*...*.*****.****.....****.*....*..**..*.*****...*.*.*.*.****..***..*.*.**.**..*.*.****.****..***.*.****...**.*..*.******..***.*.*..*.*......*.*.....*.*.******.**.*.********.**...*.*..*.***..*.....*.***...*...***..***...***......*****.**..******.***.*..*.***..**.***...*.*.*.*..****..**.******.*...**..*.*...**..*.****.**.****.*.**...*..**.*.**.*..**.********...***..**..**..******...*.**....*..**..*...*..******.*.***.*.*..****..*.*.....*..**..*..***....*....*...**.*.*.*.**.**..****...**....*..*****...***.*..*****....**.***...****..*...*.*.****....*.*..**......****.*.****..*..*.**..**.**..***.****.**..*..**.*.*..**..*..****.*****..*..******.........****..***.**.**.*..*.**.*..*...**...*...*..*.**..*..*..***..*.*..*.*..***.**..**.......*.*..***.*..****...*.***.**.*.*.*...*......*....***.*.*...*..******.***.****.......****.*......****...**..***.******.***.**.**.*....*..**..*..**.***.**..**.*...**.*..*...**....*.*...*...**..*..**.***.**.*..*..***...*.**.****..*..**.***.**.**....**.**..*..***.*.*...*****..*..*..**.**.*.*.*.**.***.*.*.*.*.*.*...*..*.*.***..*****..*....*.*.....**...*..**.*.***....*...*..**....*...*.**.**..*.*..*.*.*.*..*.**...***..*****......*.**.**..***..*.**.*.*.**.*.***.***...*...***.***.**.***.**.***.***.*.**.*...*.**..*..****.*****.........*...*.*.***.*.***....***.**.*..*.*.**.*.*.*.*.*.....*.****.*****.*..***....***.**...*..*....***.**.*.****.....*....**...*...**.***..*******..******.*..**...*...**.**.*.*..**...**.**..******...*..*......*.*.**...*..*..*....**.*******..*.**.***..**.....**....**.**..*.***..***...***.****.****..***.****.*.*.**..**..*.*....*******...*...***.*.***.*..*.*.*..**.**.***....*..**.......********.*****.*.....****.***..****.**..**..**.*..*.**..***... *.*.*..**..***...*.***.*.***.*..*....**.....*..**.*..*****..****......*.**..***..**.*******.**.*.****..*...***.***.**.*.*.**.*..*.*..***..**.*...***....**..**.***..*.***.****....***..*.*.*..*.*.*****.**..*.*..*.*..**.**.....***.***.***.**..***..*..****.*******.*....*.**.*..**.*..**.***...**..*.*..***..***....**...**.***...***.*.*..**..***....*.*****...**.....*..*..*.*.*.**..*.**.*.**...*...**...**...*.**..**...*.***...***..**.*.***.*.**.**.**.***...***.****.*****.........***..*...***....**..*....*..**.....**.*...*..***.***..**..**....**.*.*..*..**..**..**.*.**.*.**.*.*.*.***********.*.*.*.**.*.*..**.**..*.**...*.*..**...***..**..**....*.***.***....**....****.*.......**..***..**.*..**.*.*****....***...*...***..**.*.****....*.*.*.***.*...*.*....*.....**..*...*...*.....**.***..*..*...**.****..**..***.**..*...*.**..*****.*.*..*..*....*..*.**....****.**.*.*.*...****..*..*.*..**.*.***.....*.*...*..***...******...**..*.*....***.****....*..*.*.*....***.**....*.**.*.*.......**......**.**.*..*..**..********.*..**..**..***..*.....**....*..*.****...**....*.****....*...**.**.....*.**...**.***.*****....*.*...*******.*......****...*******.....**...*.**.*...***.*..**.*.*...*..*****.*..**.***....*.*.*.*.**..*.**.*..**.**.**.***.**..*..***.***.*.**...*..**...**.**....**.*.....****.***......***.*..*.**.**.**.*.*.*..****.**.*******.***..**..**..*.*.****.**.*..**..**..*..*.**..*.*.*.****.....***.*****.*.**.****..**.*..**.*.*....****..*....*****...**.....**.*.**..*.*..*.*....***.*..**..*..***.***.***.*.*..*.**.*...****.*.....**..*..*.*.*.******.*..*..****..*...*..***...***..**..*..**..***.****.***.**..*.*...*...***..*......***..***..******.********..******.******.*.*...**...*...****...**..*.*.***...*..***....*****.*.*..*.*.**...*.*.*..****..*******....**.**.***..**...*.*.*......*.*.**.*.*******.*.*.**.**.***..***.*.*.****..***.***.**....*.*.....**.*.*.*....**.*******.**..**.*..*.....**.*.**.*..*****..**.***********.******.*..****.*......*.*....*.*..**.***..*.**.**.***...*..*....*.......* *...**......****.*.*.**....*.*.*......*.*.**.*.***.*...**..**.*******.**.*...***..........**.*...*........**..*......**..*..*...*..***.*...*...**.***.*...*.***..**....*....*.....*.***.**.******.*.....****...*...*....*..**.*.*.**..**.*.*....*....*..*...*..*.********.....**.****..*.........*.*****.*...**...*..*...*.****.***.*****.....*...*..***.*.*....**..*..*.....*.****..*....**..**..***..........******.*.**..*.*....**.*......*.***...*.*.*.**.*****.***..***.*****..*.*......*.*..***..*.*.*.*.**..**..*..**...*....*..*..*.**..*****..*..*****..**.*..**.......**..***...******...**........**...****.*..***.*.***..**.*.*.*.*.*.**..*.****....**.*****.*..****.**.*.**.*.*..*..*.**...*...**.*.**.*.....****...*.****.*.....**...*.***....**..*....*.*...*..***...*****.*...*...*..***.*..**..*.**.**.**.**..***..**.*.*...**.*.**.**..***.*......***.*...*.*****.*..*.*.****..**.**.*...**.***.**..*.*.**.**.****.**.*....*.***.******....**.*.*.........*..**...*.***...*.*..****..*.**...**.*.*.*.*.*..**..*..*.**..**.**.**..*...**....*....**....**************.*****.***........***.**..*.....*...**.*.*...**.*....*****.***..******......***...*.**..**..*.*.*.**...*..*..**.*.....*.*...*.**.***.***.**.*....*****.*.****.**......*....**.*.*..**......*..*..****.****.*********..*..**.......*.*.**.*...***.*....*.*..**..****..*.*.**.*.**...**....*..****..*..**....*..*..**.**....*.**...**.*.**....***..*.*****.*****.**..*****..****.*..*.***.***..*.*.*....*..*.*.*.***.***.**...*.....*..****..*.**.*..**.****.****..**...***.**.*.*.*****.*.***.*..*...*..***.*.**.******.**.*.*.*...*.....****.**.**.*.**..*.****...*....*.*****.*.*.*.*****.***......**...*.*.**.......*.*....*..****..**..***.**.*.**..*.*......*...***..*****..*..*..*.*.*.*...**...*.**..***.**.*.*.**...****.*...*..*..*.*...*..*.**.*..****.**.*..*.*.....**.*..**.**.*..*.***.*.*..**.****..*..*.*.*.***.*****.*.*....*...**...*..*.**.**....**.*.*.******..**.*.*.*.*..*.*..*.**.****.*..*....**.***..****....***...*...****.*..**.***.*.**..*.*...****.*...*.*.*... ....*..***..*......**....**.*.**.***.******.**.**.*.***..*.*....**.*..*....**........******..***.*.**********..*..**.***..*.*..********..**..*.****.*.*****..*.**..***.***.***.....**.*...*.**.****.*..**.*.****.*.****..*.***..***.*..*..**.**.*.**.*..*..*.**..*.**.**......**.******.****.*..*.*...***......*..*.**.*.*..**.***.*.*...*.....**.**.*..*.******.***.**.*****.*****.*.*.*.*..**.*...*.*.**....*..*...*...*.**..*.***.*.....*..*.**.*.*..****.*..**.***.*.***..*..*...*..**..*.**...*..*....*.*..*..*.****...***.*****..****.**........***..*..**.*******....*.*..*.*..*****.**..*...*.*.*...****.*.***...*****.**.*.**..**..*.***.*.**.*****.***.**.**..**.*....****.**..*..****.**.*.*.**.*.....*...***..*.*.****..*.*****..*....*..***..**.**...**..**.*.**.**..**...***.*.*..*......**.*.*.***....**.*.*.**..*..***....*..*..*...***.*.*.******.*.*.*....**.**..*.**.**.*.**.***..*.*.*....***.***.*****.*..*..**.**..*******......****..*...*..**.*.*.*..**.**.***...*****.**.***.*.*....**.*.***.*.*.*.*.*.*..*.*****.*....**.*..*.*.****...**.*.***..*.*.*....***.*..**..*.**.**.....**...........*.*........****.**...*.******.......*..*.**..***.*.****..**..***..**..*****.*..**..*.*.**...*.......*..*.**.*..*.*..**...****....**...**.*.*.*...*.*.**..*.*.*...*.....*.....***....*.*...*..*....*.*.*...*.*..*.*.**.*.*..*..**...*.*.*.*.........*.*...*....*.*.*..*..***.*.**.*.**....****.*.*...*..*...*......*.**.**...*.*...*..*.*.*.*.*.*...*.**.*.*..*....*...*...*..******....***.***.*....*.**..***...**..***..*..****.*.....*.....*.***....*.**.*..*..*..*.***.*..****..******..***....*.*..*.**.***...*.*.***.....*.*.*..*.*..****.*..**....**.**.*******.*.**..*.**.*.....**..****.***.*..**..*..****..*..*.**.*.*****....*......*.*.**..*.**..**..**.*..*.****...*...*..***.****..**...*..*.....***...***.*.**.**..***..**..**..***...*....*.*.*.*....*...***.**..**...*..*.**..*.***..**.*..*..*.***...***..******.**.***.***....*****...*.*.*.**...*.....*.*...***...*.....*.******...****.*....*****.*.***..*..**.*..*.....*.***..*..*. ....*....**..*.**..**......**.****.**.*..*******..**.**...**..***..*.***....****..*..*......*.*...*.....**.*.***...**..**..**..**..*.**..*...*...**...*...*.****..*...*......*...***.**...*.....**.*.***.*..*******....**.*.***.****...**.*..*.*.**..*...**.*..*..*.*****..*...****..*......*..***.*.***.**.**.*...**...*..*.**..*.*.**...*.***..*.**....*.**...***.*....**..*...****.*.**.****..*.*...**...**.**..**....*.**.**...***..*.....*...**.....*..****...**.**....**......***...**.*......****.**.*.................**.**.**.**.*.*.*.**.*..***.*.*.***.....***.*.***..***.***.**...*.***.*..***.*.*..*..*.***....*.*.**.*.**..*.....***.**.****..*.**.*.*.**.*.***.......*.*..**...***..***..**.**.**.**.*..*..*.*..*****.***..*..*.*.*.*.*.*****.*.*.**....*.....****..**....*.*..****.***...*.**..**..******...*.**...********.**.*.*..*....**..*..**..*.*.**.*.**.**..*.***..*****.......***..*..*..**.**.*.....*.**.*..*****...*..**.*...***..*..*.**...*...****...***.******..****.*..***..*.*****.**..****...*.****.*..***...**...*.*....***..**...**..**..***....*.****.*.***..**.*..***..**.*....***..*.****.*............****....*..*..*.**..*.***..*...**.*.**.*..*.***..*...*..*.*...**.*.**.***.**.*..*.*..*..**..*.**..*....*.**...*.*.*.*..**.**.**..*..***..***.*..**.*.*****...*.***.*.**...**..**...*.***....*..****..******..******....*...*.***.....*.**.**.****....*.*.....*******.*.........**..******...**.******.***********..*.******....**..**.***..*..***..*.**..*....*..**.*.**.**.*.*..*.*.***....**.....*.....**.*.*.**.****.******.*.*..**......***.**.**..*.....**.*.****...*.****.*.**..*.**..*.*.........***.*.**...****..*.*..*...*.**.***.......*..**..****.*.*..**...*.*.***..*.*.**..*....*..*.......*..*....********.*.********....**...........*..*.*.*...***...**..*.*.**...*..*******.*..**....*..***....****.*.***...**.*..***...*.*...*...**...*****.**.**.******.*...*.*.*.**.***.**.*..**.*...****...*..****.*......***..*..***********.***************....*..**...****.*.***.*..*..*...*.*.....*....*.***...*******.**. ........*.****..*.*..**.*.*****..**.*...**..*.*...***..***.**.*.*.****..*..*.****.*.**.*.**.*..******.**...*.........*..*..*.*..*.**..***..*.**..*.**.*..*..***....***.***.**..**.**.*********..*..*.....*..**.**..*.*.**..**..***..*.***..*.*****...*.*.*.*...*..*.*****....*....*..*....**.*..**....*.....****.***.***.******.**.**.**..****.*****.****.*...*...***.*.**.***..*..**..**.**...**.**.*.**.....**.*.**..*.*..**......**.*..**...*..*********....*.*....*.....*...**..*...***.***.*..*..*.*******.*.*.**********..*.***.*.*.*.*..*.*.**..*..*.**.*.*.***.*..***......**.*...*...*.*..*.*.*.*.**.***..*..******.***.**.*.*.*....*.*****....**.**..****..*...*....*..*.***....**..*.**..**.*...*..*****.***.*.****..*.***.*......**.*...**......*..**....*..*.*..*.*.**...*****.....*.*..*....*.....*******.**..****.*.**.***.*..*********..**...**.*...*.......*.***.*..*..*...**...**..****.*****.****.*.*...*.*****.****.*....*.*..********.***.*.*.*.*.*.*.****.**.*..*...**.**.*.**.*..*..**......*.****..*....**.*..*...**...*...**.**..**.*...**..*...*.**.**.***..*..***..*.**.***....*....*..*.*.*.*.***.*.*.*.*..*..***.****.**.*****..**..*..****.****.*.**....*.*****.......*.**.*.*..*..****...*....*****.*.*...***......*..**....***.*.......***..*.*.**...*..*..*.*.*....**..**..**.*......*.....**.*..*.**.*.*.*....****..**.*.*.*...*...........***.*.**.***.*.**.*.*..*.***.*.*.**...***...*..**.*..**..*****.***.***.*.*******...*.*...***..**.*****.*..*.****.*..*****.*..*..**.**..*..*.*******.*..*..*..***...**..*.*..**.***..**.***..**.****...*...*..**..*.***.*..*...**.*****..*.....****.*.*.*.**..*.**.*........*...**.*****...*.**..**.***.*....*.**......*.*..*.*******..*.*****.**.*..*..*.***.****.**....*.**..*..*.******....***....***.......*.............*.***.*.*..*.****.****.*.**.******.***.*.**...**********.**.*.**.*..***.***.*.......*..*..*............*..*..**..**.*.***....****.....**..*.**......*....*.....**....*....*..*.**..*.***..***.*.*.*.*..*.*..**.*..**..*****.*..**..*.*....*****.****...**..*.*.**..*.*. .*.*...*******..*....**.**.....*.****.....***.**.**.*.*.*.*.**..............*****.**.....***.*..***.*.*.*.***..*.*.*...*..*.**......*..******..*.*.****.**..***..***..**.*...*.*.**.......*...***.*.*.**.**.....**.**......*........*...*.*.*.*..*****.*****.*.*......*********.****...*....*......*....*..*.**.*****...***.*.**..*.***.*..*.....*..****.****.**.*..*.**....**.*.*...*.**.*.**...*...****..*.**.*.*..******.***.**.*..**....*.*.*.*....*...**.*...**......*.**....*......*...*....*...*******..**....****....*.****.****.***...*..*...*.*..**.**...*.*..***.*.*.*..*.*.*...*.**.**.***.*.*.*.**.*....*.*****.***.*.*...**...**...*.*...*......*...*.**.**...******.**.*....***.*.**.*.*****.*.**......*.*.......***********.**..******.*..**..**..*....*.*..***..*.***.*.*.*..*.*.*.*.*..**..**.....*.*.*..**.*.*.*..*...****.***..*..**.****..*.**.**..*..*****.*.******.*...*.***...*.***..**.****.***.**.*.*.*.......**..***..*...*...**.***.*..***..*****..**.***..**.*.****...*..****...*.*.**.***...**.....*.**.*.***.***.*..*.***.******.**.*****.*.*..*.........*********..**...*..**.*...*..****.*.*.**....**..*....**..*.**.***.**.**.*..*****....*....**...**.*...*.........*.****.*.....**.*..*.*...****..*..***..**...*.*.****.*.*...**.**..*.*..**..*.*.*..*....*****.****...***.*.*.*..*.....*......**..*.*.***.**.**...*..*.*....***.*...*.*.*.****...***.**.**.*....***.***....*..*..*.*..***...**.****.*..***.*****.***..****.***...***..*.*...*..*..***.*...**..**..*....*****.......*.*.......******...*..*......*.*.*.*.***..**.**.**.***..*..*.*.*.*****..*.**..**....**.*.**.**.*****.**.****.......***...**..*.***...**.....*.*.....***.*.***.**.**...*..****..**...*.*.**...****....*..***.*..*...***.*****.****.**..***..*......*.**....**.**..****.**.***.***..***...**.**....**...****...**..*....*....*.**.****...**.**.*.*....**.*.....*..*...*.*..*.*.*.*.....**.......*.*..****.*.*...*..*.**..**.**.*.****..*.....**.***.*.***..******..*******.....*.*.**...*.**.**.*.**.*..***.*...***...**.**..***..**..*....**..***.....*.. *....*..*..*.***...**.**.........*..***....****..*.*...*****..*****..*.*.*..*.*..****...***.****..***.*.....*.***....*...*.*.*.*..**..***.*.*..**.**....**..*..*....**.*..*..*.*..**.......****..***....*..*....**....**.**...*.**.**.***...**.*..*...****..........*........*...*.*.***.*..*.**.....***..**.**..***.**..*.**..*.*.**....**.***..**..**..**..****..**.*...**......**.**.*.*..*........*..****....*..*..***.*****.**.******.***.*.....*...*****...*..**....***.*.****.**.*......***..**.**..**..**.**...*...*....**.**....*.*.......*..**....*....***..*.***....**.**.***.**.....*....*.......**.....***.*.*..*..***.*..*.*.******.*****.**...*..*.**......*..****.***...**..*.**.***.*...*..***.*.*.*.*.****.**.*.**..**.*..**..*....*.*...*..**..**..*.*****..*.**.*..**.**....*....***..*......*.**.*...***.*.***.**...****..**..***.**...**.**.***....*..**.***..*.*.*..**.*.*..*..*..*..*.***.***........*..**.*...*.*.****.*.***.**.****.**.*******.***.........**...**..*.****...*.*...*.**..**.*.**.*....**..**..**.......***..*.*.*.*.*..***.**...**....****.....*.....*.**...****.*.***..****.*...****...*..*****.*****.*.**.*.....***.*..**.*...*...***.*.****.*.******...**..*..*.**.....**..***......*.****.*****..***.**...*.**..**.*....*...*****....****.**.......*..*...*.***..**..****..*....***..*..**..*.****...*..**.****.**..*.*...*.*****....*.***********....*.*.**.**.........****.*.*.******.*..**.****.*..***..*..*...**.*******..*****.****.**..**....*.***.**...**..**...*.*..*....***.****...***...**.*.*..**.*****.****.**.**...*...*..***.***.*.**.*...*.*****.**.**..***..*..*..**.*.*.**...**...**.*.**...*.**.....*.***..*...**....**...*.*..*******..*.*..*......*..*...*.*.**.*.***..**.****..*.**.*..**..*****..**..****...**.*.*..**.***..***.***..**.*.*.*..*....*.*..****..*.*...*..****..**..***...*.*.*.*.***.***...*.*.***.*.***.**.*..*.****...**.*.******.*.******.***.*.*.*****..*****..*.*...******.*.*.*..*****.*..*...****..*.*.****.**.***.....**.*..*.***...*.******.*.*...**...*....*..**.*..*.**.*....*.*.. ***....*.*.....**..**..***.*.**.**.**..*..**..*****..**.....******...*.**.*......*.*.***.**...*.*......***.*.**.*.*******......***.*.*****.*.**.***.****.*..*.*...*...**..**.*..***.**..*..*..**..*.*.****.....**..*..*.*.**...**..**.*.***......**.*....*...*...*..**....**..*.*.*..**.*.*.*..*...*..*..****.**.....*..*******......***..*..*...**.*...*.**..*.**.*.....*.**.**.*.***...*..***.*..*..****..**.****...******.....**...*..*.***.***.*******.*.**.*.***..*.****..*...******.****...*..****..*.....**...**.*...*..*..***.*.*.**...*.......**.*.*..*..*.*****..**.*.....*.**.******..**.*...***...*******.****.*.*.*..*.**...*.*.*..*.**.*.***.**..***.*******...*..**...*.*.....***..****.*.**..**...*****.*.*...*.****.***.*....**..*..******..*.*.********.*.***..**..*****...****.****..**..*.****..*..**.*...**..*.*...*.*....**.*.....******.***.**...****.*.*.*..**.*****.*.***....*.*.*.*..*.***......**.***********..**.**..**.*..**********.*.......**.*.*......*.***..*.**...**.*.**.*..**....**..*...*..*.*...*****..*......*.*.....*.***..**.****..**..**....*.****.*.***...**.**.*.*..****.*.....******.*......**..*..**..***...**..*...****.*....**.**.*....*...***.*..*..*..******.*..*.****..***.*.*..*....*.*..**...*.***.*.***...****..*.*.*...*...*****..*.******....**..**..*******.*****.....*.*.*..*..*.*.*...*.*.***..****.**...***.**..**.*......*..*.....****.*.**.*.**.******..*..**.**..*.*...****.*******.....***.***.**.**.**.**...*..*.*.*..*.****.***....*..*.*...*..*....*..*.*****.**.***..*..***.*.**..***..*.***...*.......*.***.***.*.****.**..*...***...***..*....*..**.*.*..*...*.***......*....*...********.*.****.*..*..*..***..*...*..***.**..**.**.**.*.**.****.**.**.***..**.***..*.*..***.***...*****....****.****...**.....*.*....*....**.***...**..*...*.****...*.****....****.***.....*.*.**.*...***.*******.*......*....***...***.*.******..**.*.**.......****..***..*..*...***.*...*...*...***.**...*.*.*....***.*.......**...**.******.*..**.***........*.***.**.**..***.*.****....***..***..**.*.....*.*.**..... .*..**.**.*..*.*..**..**..*.***....***..*.*...******.***.***.****.***...***.*..**.*......*.*.*.*..**..***.....***..*.*..*..**...*.***....*******..*..*....*....**.....*...**..*.*.****.*.**.****....*.*.*..*.*.....**.*..*..*....*....*.....*..*....***.**....*..******.**..**...****.*.*.*..*...*...*..*...*...**.*..*.**.*....*.**.*..*.**..*...*..**..*...**.**.*.*.*.*.*..***.***..*.*.******...*..*.....*.*.**.**.**..****..****..*.*..**......*...*..*.*.******..*****.....*...*..*...*..*..*..***...******..*..**.**....**..****..***..***.....*.*..**.*...*...****.....**.**.*..*...*..*..*.***.**.*.**.*.*..*.***.*.......***....**.*.*.*....*.*......*.*.*.****...*.****.*.*....*********..*.*..***.*****............**.**.*.**..**.*.*.**.**...***..***.*..*.*....*.*.**.**......*.*.******.****...****.*.*.....******..*..**....**.****.*.**..*****....*...*..***..*..*...*.**.*.*..*.....*.......*.*.**.*..**..***.*..*.*.*.....*..**.**..***..**.**...*..**...*.**..**..*..*..*...*.**...**...*.*.*..**.**.*.**.........****.***..*..*...**.**.*..**..*..*****.*....**..*.**..****..*....****.***.****..******..*...*..*..*.**.**...***..***..*.*.*..**.*...*.**.**********...****.*..*..**....**.*.**.***..*.*.**.**.....**.*.*.*.***.**......*..***.**.**...*....*.***..*.*.*..*...*.**.*..**.*..*.*.**.*.............***.*.*.**.*****...**..******.*.**.**...***.*..**..*..**..**.**.*.**..*.**..*****..*...**.***.**....*.****..*.******..*.**....*.*...**..**...**********.*..*.*..**..**.*..**...**.........*.**.**.*...*.*...**..*.*........**....***.***...**..*...**....*.***..**...*.*.*..***.**....***.**....**.***...*....*.*..****..****.*.**.*.....*.*..*...*.....***.**...*.*...**.......*...***...*.*.*..***.....***.**.****.***.*.....**..***....*.**.***.....***......*.*.**...*..*....**.***.***..**.*...*.***.*..*..*.*.**.****.*...*.*.***.*....*****.***.***.**..*...*.**...**.**.***...***..******.*..**..**..*.**.......*.*.*......*..***...*..*.*..*..*.*..**..*..*.....**...*....*.*.*.**.**.**...*.*...*.**....*...*.....*......*..**.* ....*..**....***..*..*.*...*..*.****..**.....*.*.*.*.*..*****.*****....****.***.*...****...***.*.*..*****.........**.**.**...*..*****....******...*.*....**.*..***.*.*.*.**.****.*.*..**.*.*...****.****...*..*...***..***.**......*.**...*.***.*.******.....***..**.*..**..*...*.**.*.*.***...*.*...**..*.**..*.**...**..*.**..**..*..*..*.*...*..*..**.**.*.**..*.**..*****.*.*...**.*******.*.*...*..*.....*...*.*.****.**.*.***.*..**.....***.***...**.****..*....**....*..*.*..*...*...****.....****.*.....*****.**.*.****.**...**.*.*..*..******.*...*.*.*....*.*.****...**.****.*.*.**.*.**..*.*...***..***.*.*..*..*...***.....*.*..*.***.**..***...**.***.*...*.*.****.....*.*..*.***...**.*******...**..*...*..*...*.****.**..*..*....*.*.*.***....*.***.*****.***...*.*..*.*.****.*...*..**.*...*..******....*...*......*..*..****.*****..*......**.*..**....****.****...*..***.*.*.**..**.**..*.......*****...**..*......*.....**..**.**.***..**.**.*.*****.*..*.*.*.**..*..*......*....**.**.....*...**.***..**..*.*..*.**.***..****.****..**...**....*..**..*******..*.**.****.......**...**..***..****..**..*.**...**.*.**...**..*.....*.*..*...*******.*.*.****.*...*..*.*****.**..**.*.*.*.*....*.**.********...*.*..*..*..*......*.*...*...**.******.*.*.*.**....*..*....*.*.****...*****....**..*.......**.**..*****...**..**.*.*..**..*.*.***.***..*...**...*.***.*...*........*.*.*..*.****...***...*.*....****.*****......**.*..**..*.**..**.*...*.*...*......*..*.*******..*..*..****..******.***.**.***...*.****..*.*....****.**.........**.*....******.*.*..**.**..*....**...******...**...**..***.***....**.*.*.*.*.**.*....******.**.*.***.*.*..****..*.*....*..**...*.**....*..*......*....*.*..*...**...**.**....*.**.***..*........*****..****...**..****.**.*.**.**.**...***.*.*....*.**...*.**...*.*.*....***..**...*....*....**..*.*.**.**.**.......**..*.*..*.*.*.***.***....****.*.**......**.*.**.*.**..*.*.*.**.*..***.***..*.*..**.*..*.*.**...**.....***..*..*.**.*...*..****.**....*..**.*.**.*.*****.**.*.**.....*..****.*......*..***. ******.*.**.*****.**.**.*.*.*.****....*.**.****.**..**.*****...*.*.*.*....*.***..**....*..*******...**.**...**.*.*.***.********.*****.*.*.****..*...***...*.......*......***..*.****..*..*******.**..*..***.*.**.**.*.*..*.****.*.*.*..*.**.***.*....*.**.....***.*...*.***.**.***.**...**.**..*****..****.**..***..*.**.*..*****.**...*.******......***..*...*.**.*..***.*****.*..***...*.**.**..*.****..***..*****..*.****........**.***.***..*.****..*.**.**.*..*...****........*****...*...**.*..*...*.**..***..*****.*...***.***.***..*.*...*****...*...***.*...*****.**.**......***..........*..****..*****.**.****.*..**..*..*..****..**...***..*...*..****...*.***.*..**.**.*.******.....*......*.*****..*..*.*.*.*...*.*...**..*...*.*.***.***..*.*..*..*..**..******.***.*.*.*.*.*.....*.....**...*.*..*....*..*....*.*.*.***.*..****.**.**..****.**...*.**...***..****....*****..*.*..****.***.*..**...*..*...****.*....**..**..**........**.*.*..***..**.**.****..****...*****.*****.*****.***.....**...**...***.*.*.**..***..***...*.*..**.**...**...*****.****.****..*.*....**.**.*.**....***..*******....*..**.....**.*...*.**.**...*.*....*.**...**...*.*.**.***....*..*.*.**..**...***.**..****..**..**.**..**.*.*.**.***.*.*...*..*..*.*..**..*.....*..*....******.*.**.**..*...*********...*..**...***.***....*......*...******.*.*.***.*****.*.*.*....*.*........*..*...*.*.***.**.*.*.***.......**.*..****.**.*.*..**.*......*.........*.*..*..*.*...*.*.**..*****.*.**.........**.***..*.....****.*..**....**...**.*****..***.**.*...*..****.**..*.**.**...********.*****.**.*.*..*.***.***...*..*..**.*.*.**.....*.*.**..**..*..*......*...******.*..*...**.***.*.*.*...*....*..*.*.*.*.*..***.*....**...**.....****.**.....*....****...*.*...***.*...**..*..*********.*.**.*.*..............*..*..*...*.*..**.*.******.*.....**..**.*..**..*..*...*....*...**..*...**.**..***...*.*..**..*.*.....****.*.**.*.*....*......*.*.*..**.*.*...*..*.*.**.*...**.*...*..*.**.**.*.*****.......*.***..*.....*.*..**.*.***..*..***.**..*..***..******.*..*.*.**** .*..*....*..*.*....**.*.**..*..**.**.**....*.*.*.*.****.***......***..***.****.*....*.*...*****.***.....*.*****..*.*.*........**..*..*..*.*...*..**.***...*..**.*.*.**..***..*..**.**...***.*..**.*.*..**.****.*....*.*.*...**.*.**.***...*.****.**.*********.***.*.**.****.***..****.*...**..*.*.*.**..*.*.*****.**.*.*.....**..*.**.**.*.*..*..**.*.*...*.*.**...******..***.*****.**..*......*.*.*.***.*.*.*.***..*****..**.**.**...*...*****.**..*****..**..****.*..***...***....*...*..**.**..*.**....***.....*.**.******..**.*..*..*...**...*****.*...****...***.**.*...*.****.**...*.*.**...**...***..***.**.*.**.....***..*..*......*.....***.***..*.....*.**..***...*..*.****.*..*..*.***.*.*.*******..*.......*.**.*.*...****.**......*..*.****.*.*.*.**..*.****..****...***.*.*.**..*..***....**.*..**.*..**.....*...*....*...******..**.*..**..*****.****.*.*..***.*.*.....*...*..*******.****.*...*...*...*....*.*.*..*..*.**.***.****.....*.*.*.**....*..****.*.*.*.*..*****.**..*****.**..*..***..*...***.*......***..*.........*.*..**.**.**..**..*..***..*.**.*.**....**..***......**...*******..*..*......*...*.*.*..**..*....***....*..*...........*.*.**...**....*.**.....**.*....***.*.**..*..**....***.**..******..*.**.**......**.....**.****..**....**.......**.**.*..*....****....*.**.**.*.**.****.**...*.**.**.*...**...*..**.*.*****.*.*...**..***.*...*....*..*...**.......**.***......*.**.*..******.*.....***..********..*..**.*.*******..*..*.**..*..*...**...*....***..*...**.*.*.**...**......*.*.......****..****..**...***......*..**...*.*..*.**.*.*.*.**.*.*......*****..**..*...*.*.*...*.**..****...*...*.*.****.*.***.*........**.*..***.****.*.*.*.****.*..*..**.*..*...***...*......*.*..**..**.**.*********.**..*.......*..*.***.*..**..**..**.**..**..*..*...*..*.**.....*.*..****.***.*************..*...**..*..*.....**.*****...**...*....**.*..*...**.*.**.*.*.*..*.**.*****.....**.***.**...**.**.**..*.*.*.***.*.*.**...*.***......*..****.*.*...*****.*.*.***.*.*......*...*...*...*****....*..**.***.*..****.**..*.*.*..*..* ***.**.*.*.*...*..*.**..**....****...***.****.*.*..********...*.*..***.*.****.***..*.*..****.**.*.*.**....**..*.*..**..**...****..*.***.....**.**.*.******....***...*..*..*..**.**.*.*..*....*..*.*.***..*..*.*.*....*.**.*...*.**.*..*..*..*.**.*.*.***..*.****...**.**.**..*.*.***.**..*.*..***.*.****.*...**.*.***.....**......*.*.*......***..*.***.*...***...****.****..***..*..**..*******.***..*.****.*********...**.**.***..**.*.*..***.*.*........*.**...**.**...**...*.**.*..**.*...**.***...**...*...***..*.*.*.*.**.**.......*...***.***....**.*.*..***..*.*....*.**.***..**.**.*..*.*.***...*.*.**..*.******..*.*.*.*.......**....****.*****...*.....*..****.*.*****..*....*..*.*....****.***.****.*........**..**...*...*.*...*..*.****..*.**.*...**..***..*.*.*..***.*..**.****.****.***.***...***...*...*....*..*..*.*****..*.*....*..***.*...*..**.**.*.*..**..****.**.***.*.*.****...*..**.*.***.*.*.*.*..****....*.*......*********.**..*.....**.*.*.*....**.**...***..**.*****...*..*..***....**..*.**..****..****.**.*.*.....**.*...*..*****....*...**...*...***.*..*.**.***...***.....*.**.*.**.*..*.*.****...*..**...***********.*...*..*.***.*..***.*.*******.....***.**..*******.*...**.*....****..*..**..*.**..*.*.******.***.**.**...*.*...**..**.**.***.*..*.*.*.**..***.**.*....*..*.*.***...*...*..***.*.*..*.....**.***..***.....*.*..***.***...*.**.***.**.*.***.***.....**..*****..***.*.*......*...*..**.**.*..*.....**.**.*..*..**.*.*.*.**..*.**...**.*.*..*.**..*....**.***.***....**.****..*.*...*...*..*....*.****....****.*****..**.*...***..*...**.*.*..**.****.*..*..**.*.****.....**.**...*...**......**..***..**....*****.*...*****.***.****..***.......*.*.*..**.***......*****.***.**.*.*.********.**...**.*.*.*.*.**....*.*..*..*..**...***..**.*...*..*..*.**.*.*.*..*.*..***.***.......*.*.*..*..*.......****.....****.**...*...*.**.....*****.*.***.****...*...**.***.*.**...**.***.....*.**..*........**....***...***.......**.*...*.*...***..**.**..*.***..**....*.***...*...*.*..**..****..*.*..**.*..*.*...*.*.....**.*.*. ..*.**...**..**....*.***...*..*..*.**....**..*********.....*..**..*.*.*.*..*.**...***.**.*.**.*.....*..*...***..**.*..***...........***....*..*......*.**...*..**....***.*..**..*.***...*....*.***.**..*.*.*.*.*.**.***.*.**.**.*...*..*.*.***.****...*....*..*********..**..**.*.**..**..****...*..***..**.***.***..***...*..**.*******.*.*.****.*****.*..*.*..*******.**...*...*.*.*..******.*...*.*.*..*....*..**.****..*..*.**..*..**..*.****.**.**.*.**..*...*...*.*...*...*.**.*.....**..*.******.*.*..*...*..**.*.**....*.**.**..****..*.*.....***.**.*.**..*.*.**....*.*.*..*.*.*...**..*.....**..*.*.**.*..*.*..*.*..**..*........******.******..**.******..*..***..*.*.*....*..***.***..***.****.*...*...**.*....***.......***.*..*****.*..**..*.**.**..*...*..**.***.*...*.**..*..*.***..**.*.....****.**...*..**.*..*....***..*.***...*..*.*******..*..*.*..*.**.***.*..*.***....******.**....******.*..***.*.....**.*..*.*.*****..***..****........***..**.**...*.....**.*.*.....**.*...*.....*..*..*.***...*.*.***...*..*.******....**...**.**.....*.*****.***..***.*.*..*...*..*..*****..******.*.**....*.****....*..**...******....*..*...****....**......*..**.***.**..*....**...*..***.*.*..*.*...*.***.****....*...***.*...**.*..*.**..***.**.**.*..**.*.**.*..***....*.*...***..*...**.*****.*..*.*.......**.*.**..*...*.**.*.*.*..*.***....****.**********.*.*..*....*..*.*...*...*.*.*.**.**.**....***....*.***.....**..*.***..*.***.*..***..***********.*..***..***..*.*....*.*.*.**..**.*.*...**.*...*..*.***..**.*.****.****.****....*.**.**.....***..*..*..*..*....*.******.**...**.**..**.*.**.*...*.*.***.**...*.****.**.*..*.*...*...**..*......*......**.**..*.*.**...*..*.**...**...**.**.*....*.**.*....**..****.**.*.*..***.*.**....******......*..**...**..****.**.*....***.*..*****.*.....*.**..*..****.*******.*....*.*.*........*.*.*..**..*..*.**.*********...**.*.***.****.****.*....**...............**..*....***....**......*..***...*..*....*.****.*..*.***.**....**.....*.******.**.*.*...*....**..*..***.**.*...**...*.*.*..**...*.* *.****.*.******....*.****.......*.**.**.***.*...*.*.*..**.*.******.*.*..*...*.**.......****.**..*.*.*..***...**.*.**.*..***********..*..**.*.***.*....**..*****..**.*..**.*.*.*...**.*...**.*....*..*.**.....*...*.*....*.****...*..**...**...**.*.*.*.**.**..**.***.*.***..*..*.**..***.*.*.*.*.*.*.*.....*.**.**.********..*...*.**.****..........*.*.**.**..**.*.**.**..**..**.****.***.**.**...*.**.*.*.*****...*.**.*..*.**.****....*.*.....*.*****.....***..**.....*.**...*..*..*...*.****.**..*..*..***...**...**....*....*.**..*.**.***.*.*.*.**.**..*.****..*...*.***...*.*....*****.***.*.*....*.*.**...*..****...***....**...*..*.*.**..***.*.***....*...*...*..*..*.*..****...*.*..**...*.**....***..*.*..*..*.**..*.*.*.***.*.*****.....**.....****..*.***...*.***..**.**....*.*..*....****.*...**...*****...**.***....*.*.....*.*.*..***.****.*....*..***....*.**.*...*****.**.********.*....*.**.***.*.*..*.**..**.......*.**.*.**.**..**.*.*....***..*.*.***.....*..****..*.**..****..**...***.......*.*..***..*....***...**...*..*..**.*.****...*.*.*..*.**.*....**..****.***..****..*......***..***..*.**....*.*..*...**...**....*.*..*...**.*..*.**.....*...*...***.**.***..**.**.....*...**...*.***...***..*.***..***...*....***.**.***.*.*..**.*..****.*..*****..*.....**.*..**..*.*...........*..**.*.....**.**...*..*.......*.....*..****......**.**.*...****.*.***.**...*.*...*.....***....****........*.....*****....**.*...*..**.**..******..*...*.*****.*.**..***.*..*****..*..*.*.*.....*....*.**...*.**.*.....*.*.*.....*.*.**..**.......***.*.*.*.*.**.*.*.**.****.***..*....**.*....*...*.*.*..*..****.*.***..**..****.***.***..*.**.*....**..***.*...***.*..********...*..*.**.*..*..**.***..*****.**...*.**..**...***..*...**.***..***........*****.*****.......*......**.*.**.**.**..*.*.*****.****...***.*..**.***.*...*......*****........*.*.**..*****.**.*.********.****.**.*.......*...*.*...**.*..**.*.......****..*...**..*.**..*.....**..*.*.***..*.***.***.***.*..*..*.*...***.*.**.*.**.***.....**..*.***.*.....*.**.*.*...**.*..*.. *.*.**.*..*...**..*........*.*..*..***.**.*..*.*..*..*.*.*.**.*..*****.....***.*..***.**..**.***.*...***..*.*...*.***..**...***.....****..*.***...*.*.**...*.*...*.*.**..**..............***..****....***.**.*.***...**.**.**.***.*.*..**...*.***.*..**.**.*..****....***.*..**.**********.**.*...*.*****.*.*.***.*...***....*..**..****.****.*.********.......**.*......*.**..*..*....**.**..*..**..**.*.*....***..*.*..***.*.*.*.**..***.*...***.....*.*..**.*...*....********.*.*...*****.**.**.******...*....*.*.*****......*.*...***..**.****..**.**.***..**..*.*.**.....*.*.*.**..*.*.**.....****...*******.*..*...*...*.**....**.***.*..*..**.*..*.**...*...****..*.******..***.*..*...*.**..*.***..**.**.*****..*..*.**.*..*******.**..**..**....**........**..**..*..**....*****.*....**..*****....**....**.****..**....*..**.*.***.**..*...*.*****.....***...*..***...****.***..**.*.....***...******.*.***..*.....****..*.*.**.**.****......**.*.**.*..***.*..****.**.**.*....*.*..........*...**...*.....***.**.....*..****.*..****.*.***.**.*.......**.*.****..***.*...*****....*.**.*.*......***..*......*.**.*.....***...*..*......*...**.**.***..*.**..*.....*.**.*....*...*..*****..**...*..**...*..*....*...*..***.***.*....******...*****...**.***..*.*...***..*..**..******.*.**......*....*....***.*.********...**....**.**.*.*.*.***.*..*.*..**.**..*.********.....**.*..*.....*...*.*..***.....***..*.....**..*..*..**..*..*.*......*..***.*.**.**.**.**..***...*.***.**.*..*..*.****..*.*..*..**.*..*..**.*.**....****.....*....**.*.****.*.*.*..**.**..**.*....*...***..**....*.***....*.**.***...***..***..*.**.*...*..*.*.*.**.*.****..***..*..****..*****.*.**.**..**.*..*.*****..*..*...*..*.**.*.**.*.**.*..*.*....***.*..*..*.*.***...*.*.*******..*****.*.*.******....*..*..**.***.*...*..****..******......**..**..***.**..********.....*.....*.*.****.*.....*....***.*.***.*..*.***....*.***....*******.*...*...***.....***..*..**....*.**.**..*........*....***.**...*..**...*.*.*****..*.**.**.*******..*****.....**.****.**.*.*.*********.* .*..*.**.......*...***..****...*.*..*.**...*..*.***.*.....*......**.*.*..*.*...**.***...*..**.**..**...**.*.****..*.....*****..*.**.*.****...******...*.*.*.***.*..****...****..*.***..*..*.*.*...*....******.*.......*.*..*.***..*****...**..**......*..*..*.*.*..**..*...*.*...*.*...*.*.***.**.*....*.*....*..**.*...*****..*.*..**.****.***...*.***..***.*........**.*.*.**.*......*.***.*.....**.*..*.*..*.*...*..*..*.***.....*.....*........*****..**..**.***.*.*******...*...*.*.*****.**.******.***..*.*.***.****..***...****.....*.*.*..**...**..**...*.***.*.*.**.**.*...***.....***.**.*.**....*.***.*......****...........**..*.*.*.*.*.....****..*...******..***.*....**.**..*.*.***...*******....***...**.*.*..*...****......*...****....***.******..*......**.**.*.**.*..*..*.***.*...**..**..*...*...***..**..**.**...**....**********...*..****.**....*..*..****..*..*.*.***..*****.***.*...****.***.*.*...**...**...***.***.*...*.*...*.****.*.**..*...****..*.**...*.**.***.*.*..*.*.*.******.**.**.......****.*.**.*..***..**...**..*..*...*.....**...*.****...*..**..***..**.*..**...**.***.*.**.*.*****.*.*.*..****..**.*...*****....*..*.*...****.**.**.....*......**..**.**.**..*..*.*....***..*.**..****.*..*..**..***..*......**..*.*.****.*..*...**..******..*.....*..**..**.*..*..*********.*...*...***......**.*.*..*.***.....**....*.*..**.**.**...****....********...**.*...*......**......****..*.****.*.**......*.*.*.*.**....*.**...**.......**.*...*.****........**.*.**......*.****...*.*******.*..***..*.....**....**.**.*..****...*....**.*.**..*****.**.***.**.*....*..*..*.*.***..*.**..**.*.*...**..**.*.*.***.***.*..**.******....*.**.*...*****.**.*..*...*....**.**.***..****..........*....***..*.*.***.*.....*******......*....*.**....****.*..****......*.***..**..*...*..**.*..**.****...**..**.....*....**....*.**..**..*..********..*.....*.*..****.....*...***..*...**..*.*..***..****..*..*..*....*....*...*..***..*.*.....*.....***.*...**.****.*.***....*.*...****.****.***.*......*..**..****...*..**....*.**..*...*.... *.*..**.*..****.*..*.**..**......*.**...*******.**..**.***.**.*.*...*.*..*...**.****.*.*.*..*.******.**..******.**.....****.*..**...*.**.****..**..***.**.*..**.*******.****..****.***....*.**..*..**.......*.*....*..***.*..*..*****.**.........*...*...**..*...*.****...***.**...*..*..*.*.**.*...***.*...***..*.**.**.*.**.*.....****.*..*.**...*...****.***....**..**.**.**..*..**.***.*..****.**.**.*.**.****.**.*..*.**.****....**...****..***.***.****...**.....***.......*.*..**.***.*..*.***.**.*....*..**....****...*..**.****.**.*.*******.*..**.**..*......*******.....*..**.****..*..**.*.***.**.*.*****.*.....**.**....**.*..****.......*.*.**..****..***...*.*.*..*...**.**.*....**..**.**..*..*.*...**.**.****.***...****.*..*****.*..****.***.**.***..******..*..**.*.*.***.****.**********...*......*..**.******.*..**.*.*..**..*..******.*....***.*****...***.*..*...****..***.**.**.*****...***...*****......*.....***.......*...*..***...**.*..*.....*..**..*.*........*....*...*..*...*.*.*.**.*.**.***..*..*.*.***.*..*.**..**..*....*.**.**...****...*.*.*.***.*..**..***.*.....*.**..**...***..**....**.*...**.....*.*.***..*.*.*.*..*.***.*..*.*......*.*..**.*.****.*.*.***..***..*..*..**..*.**.*.***..****.*.***.**..*.*.*......**.**.*..***********.**....*.*.*********.*..**...*.***.*....****.*****......**.....*.****....*.*.**..*..*.***..*..**...*....*.**.**.*...***...*****.*.**.*.**.**...*****.*..*......*****.*******.**..******..*.*..*...***.*....*...*.***.**.*..**..*.**.****.*..*..**..*...**.*.*..***.*..***.*.***.*..*.*.....*.*..***.**.****..*.*....*.*********..***.**.***....***...*..***.*.....*****.****.*..***..*****....****.****...**...*.******..*...*****.******.****.**.*.****.*....***.*******.***..*..*..*..*...******..*..**.*....*..**.**.......**...**..**.**..**.*.*....*.*.*..**.....****.....**..*...*........*.*..********.**.*...*.***.*.*.**.****...*.**.*.*..*..*..*..*.*.**....*.....*.*.*.**.*..**..**.**...***.*.*..**....**..*..*.*****.*.****.**.*..*..**.....***.*.*.*..*.*..**.*....***....**.**.* **..*****....**.**.**..*.*.*....**..**..*.**....*..*..**..**..*....*..*..*****......**..***.....*.**.*.*.****.****..*.......*.*..*.*.**...*.*.*.*..*.*.*****.**......*.**.*..*.**.*.*...*...******.*.***..**..***...*...*..*.***..***..*..****.*..*..**.**.**..***....*..*.***..**.*****..*.*..*...******.**.***.*...*.****..**.*..**......***.****.****.**.*.***...**....*...*****.*.*...*.**...*.****.*..***.**.**..**.*...**.*.**...*.*..*.*.**...**......*..*..*.*..*.**.*.**...**.**..******.....**.***..**.*.********.*..**...*...**.**....***.*...**.***....*..*...*..**.**...*..*.**.***..******.**...*.*.**..***....*.**.*.***...**..**...****.**..*.*.....*.....*.*.*....**.*..****..**.****.***...**.**.***.****....**...*.....***.****.....*******.*.**...**.*..******...*.****...*.*..*.**..***..*...*.***..*.****..*.**..****.**.*..**.*...*..***.*.*****.....**.....*...*.**.**.**.*....**...**.*.**....*..*****.*...***...*..*.***.******.....*.******..***.******.*****..******.****.*.*..****.**..*..*.*.*........*.....**.*.*..**.*.**.**.**.....*....*.****..*.**.*...******.*..**..***..*****.****.***.*.*.*...*..****.*..*******.*..*..*..*..****.*.*.*.....**..*..*..*.*....*.**.**.***.*****.*.*.**..**.****.*....**.**.......*..*..*..*...*..*.**.*.*****...*.**.*****..........*.*.*****....*...*..*..*****..*.*.*..*.*.*..*..*.*.*..**...***..*...*..*.**.**..*..*.******.*.*.*****..*.*.*.***.***.***....*********...........**.....*....****.**.*.***...*****.....***..****.....*.**.***...*.**...*.*..*****.*..*..*..*.*....****.*.......***.*..*..**..*..**..**....******...**.*.*..**.*.****.**.*.*.**.**.****..****..***...**.*.**.****.***.*..*..*.***..****...**..*.**..*..*..*..*..***.*..**.*..**.**......*..*.*....****.**......*****.*.....*..***....*.*........*..**..*.*.....******.**.**.***.*****.*......*******..*..*.....*......*..**.*....**..**..**.**.**...*...***.*****.*..*..*...******..***..*...****.**.***.*....**.*.....**.**....*..***...***.*****.*....*...**.**....**.*.*.**...*...**...****.**....*.*...*...**...**.** *.*.*.***...*.*.*.*...***..*.****..***..*....*..*....*..*.**.***.**..*.***.***..*.**.****....*.*.**...***.**.****.*...*.*......*..****.**...**...***.***.**.*..*...*.....*.*.*..*******.....**.*.*********.**..*..***.*.***.**.**.*..*..*.**....*****.*..*..*.**.*...**.*..******...**.............*.**.***....**..*..****.*.**...*****.***...*..*....*.***..*.**********....*.*..*.*..**.*.**...*..**....*.*...*..**.*......*....**..********.**.......*.....*******.*.**..***.*.*.....**.....*.****.*.*......*.*..*...**...*.*.*..*.*..*..**...*..*....****.*.*.***.......**.*..*.*.****..*.****.**.***.***.**.**.*.*..**..*****.*******.*..**.**.*.****..***..**..**.*.*..**.***...*.***.**..*.*....****..*..**.*.*.....*...*.***...**.***.*****...**..*...*..**...**..*.**..*..*.**.....*.*....**.*..*..*...**..*..***..*.*.*..*..**..*...****.....*...**.*.**.*.*..*****.**..**.**.**..*.**.**.**....*.*****.****.....*..**.*.**.**..**...**....*..*.**.**.*...*.**.**.*..**..***.*.*..***...*..*.*......*.*..**.**.*****.****...*****........*.*.**.**.********..**.*.**.*..****...*..*..*.*...**..******.**....*.*.*.*.........***..*.**..*.*...**.***.*.***..********...**.**..*.*...*.*.......*..*...*.**...*....*.***.*.***.****.*.*...****.*...*...*..**....*.*..**.*..**..*****....*..********..*.....****.**...***.*..****.****.*....*.**.*...***.****...**.***..*********.**.****..**.......*..*.....***....***.*.*..**..**..**..*.******.*...****.**.**..**.**..*****..***....*.*.*..*.*....***..**.*****..**.**.**..*.*.****..****.**.****.**.....**.***.****.***..*..***.**..*....**..***.****..*.**.*.****.*....**.....*.*****.******.*..**.**...**.***.*..**...*.*.**...*..*.*.*..*..*..*.***..***.*...*..*..*.***..*.**..***...*....*.****.**..***.*.*.****...*.*****.*...**...*.**.***....**.*.*...*..**.******.*.**..***.**..*....*.****.**.*.***.*.*...**.***...*...*...*...****.*****.*.*.*.*.......*.***..*.*...**.**.....**.**.****....*.*.*...*.*.**...***.*..*****.*.....****....**.*.**.......**.*****..*....***.**....**...*.*...*.*.**.....*..*** .**.**.**.*..*.***.......*.**.*......*.*.*..*...*..**..*.*.**...*.*..*.*...**..***..*.*.**.*...*..*...*..*..*.*..**.......*.**...*.*.**.***...***..*.**.**.*....**.*..*..*.**.*.**..*.**.**..****..**...*.****..**....***.*.*.*****..*..******..**....**.*...****.*.***.....**....*.***..*..*.***...*.**.*****.*.**..**.******....*...*..****.......**..*.*.*.*.******.***....*.*****......*.....*..****.*....*..**......*.*.*..*..**.***.....*****.*..*****.**.*.***..*..*.**...*...*..**.**.*...*.*..*..*.**..***.*.***.*...*..******.*..****..*.**.**.*.*.*....*...**.*..**.*.*.*..*..**.*...****..***....*...*......***.**.....*.*...*.***.*..**...*.*....*....*****..*..**..***..**.*.*.**...*...*...**.**.*.*.....**.*.***.*...****.....****..*.***.*......*..*....*...**.*.*.**.***.**.*..**.**....****...*..........***.........*.*.***...*..*..**..*****...**.***.*.*.**.***.*...****.*....*.**..*..*...*.*****..*.*.*.**.***...****...**....*..****.*..*.**....*.*******...***..*..*.**...*.....*.****......**....*.**....*.*...*.*..*.*.....*..*.*.**.*..*****....**...*****.*.**..*.*.***....**.**.*...*...****..***..*.**.*.**.**..****....**..*.**..**....*..**...***..*...*.**.******..*...*.......***..*.*.**.*...*.....**.*.**.*....*.**.*.***.*..**...****...*..*.*.****.*...**..**.*..*.***..**.**......**.***.**.**.*..*.************.*....********.**..**.**.*..**....*....*...**...***.**.*.....*...*.*.**...**..****.****.**.****.*..**...*...*.***.*.*..***.*.....**....******.****....*.*..***.**.*..***...**.***.....****.*.****...**.....*.....*...*.*****....*.*.***.**..**.*****..*..*..**..*....**.*.*...***..***..***.*..***.**..*......**..*****.**..*.*.....**.**..*.**.*..*.**..*..*****.*.*.**....*.**.**...**..*...**.****.*..*.....**.......**.*.***.*.*...*...*.*.**....*....*.*...**.**.**.*.*....**.*.....***..*.**..*.**.....*.*.*..*.**.*..***..***.**..*****..******....*.*.*..**...**.*....*.**.**.*****.*.*.**..***.***...*..*...*.***.***.****..*.*.***...**.*.****.***.***.**.*.*..*.*..****.******..***.*..**..**..**.......*.*. .**.*****.*.**.....*.**.*..*..*.**.*......**.**..*.*....*....**.***.*..*...**.*.*..*.......*....******.*...*.*...***.....*.***....**...*****..*.**.*....*..***.**..*.**.*.*..*.*....*...***.*..**.*..*.*.....*..*.****.*.*.***..*****.*****.....****....*.*.**.****..*****...****...*********....**.****...*...**.*.**...**.**....*.**..*..*.*.******.**.*.***....*.**..*....**.***.*..*..**...**.*.....*...........***.*****..*..*****.*..*.*.**.*.......******.*...**...**.*...***.......***.*.*.*.*..**.*.*...**.*....*...*.*.*.*..*.**..*.*.....***.****.*..*.*.....***.**.**..*..**..*......*..***..**......***.******..****..**.*.*.***.*..*...*..**.*...*..*.**.*.....****.*.*.**.*..*...***....*..***......*.***.**.*.*...**..*..*.***.**.******.*.*...*.******.*.*.*...*..*..***..***.*........****..*...**.*.**.**.**.**...*****.*...*****...*.**.**.*.*.*****..**..***.******..****........***..**..***..*...***.**...**.**..**....*.*.***..**.**...**.**...***.*.*.**.**.*...***..*.*....******.*..***..*.....****.*..*.*.***.**..******.****.**.*******.***...*****.**..*.*.*...*...*.**.*....*..***..........*.**....**.....**.***.****.*...*.***...*.**.**.****..*..***...*....***..*.*.**.*..***.*.....*.*.*.*..*..**..*...*..**.*..**....****..*.*.*.*..*...*..*.*.**.*...*.**..*...*.**...***.*......***.**..****.*..**.****.*..**.**..****.****.....**.*.*..***.....**..******..*..**..***.*..****..*.***......**..****.*..*..****.***..*.***.*....**.*.***..***..*.**.**..***.*..**..*....***...*..*.*...***..*..*********.**.*******.*.***..*..**.*********..*..***....***....*.......***.**..*.*.**.*..****.**...****..*.*..*..*.****.*...**...**.**.**.**..*.*.*****..*.***..*.**..***.****.**...*..*.***.***.........*..*.*..*...******.*...*.**..***......*.*...*.**..*..*.*....**..*....*.*...**.....**.****..***....*.*..*..*....**..**..*.**.*.*..*.*..*....**..******...*..*.**...*.******.**...*.*.**..*...****..**...*.*.*....*.....*..*..**..*.***.***.........*..**.****..**...*.*.*..**.**.*..**..*.*.*******.*...**.**...*..*..**...**...**** .*.*.*..***...*******.*******..***...*.***.**...*.*..*..*.*.***..**.*....*..*..*..**.*.*..*..*..**.**..*.*.**...**.**.******.**..**.....****.*..**.*.*.*..*.*.*....**.****.**....**......*...**.*.*.*..****..*.*..*.**.*.**.***..**.***.*.***..*..**...**..******.***.*.**.....**..**.*....***.*.*...***..*.**...***....*.*.*...****.*.******.*..*.*..**.*.*..*..*.*****.*..******..*.***...*****.**...*..**.*...*.....**.*..**..*....*...**.**..*....**......*.....*...**.*.*..*.**..**.**.***......*...***...**.........*.**.*....*.**...****.*..*....*...***.**..*..***......*....**....*.*..*****...**..*...***.*.****.**.**.*....*.*.*.***.*....*.***.*....*.*..**..**.*..***.****..*....*...**..***.***..*****...****..**.....*.**..**...*.****.*.*.....*.***.***.**.....*..*.*..****..***..*.*.**...*...*.*...*.**...**..*.*..*.*.*.******.*.**.*.*...**.*.**...*.*.*.....***....***.***..****..**..**..**..*.**..**.**.....**..*..**.***.....**.****.*.........***.**...*....***.**.....*.*.****.....*...**.....*........*..*..***...**..**.*.*.*.**.***..***....*.*..*..**.**..***.*.......*...*...**...***.*...*.**.**.*..*..**.*...*.....**...**.***....*..**..*.*......*.*..*..*..*****.*....*.**..*.*.*..*.*.****..*..**......***...*..*..*.*..****.**....*..****..**..**.***..*..**.*****.******...****...***.*..*.*.*.**********.*..*..*.*.**..**.**.**....***.....**.......****.*...*..*.*.*.....**..********.**.*.*.*.*..**.***.*...****....*.***.....****.**.*..*****..**.**.**.*...***.*..*.**.*.****.*.*****.*.**....**..**.*..**..**********...*.****..**..**.***....*...*.**..*.*.*.*..**...*.***...*..*.***.*.*..*****....*.*.****......**.***.**..****..**....**...*...***..**....*.**.....***..*.*.....*....*.*.***....*..****.*...*****.***.....***.......**.***....*****.****.***..***********..*...**.*...*.**.*.*.*.*.*****.***.*.***..**.**.*..**..*..*..*...*.***..*.*...*.**..**..*..*..*...*.***..*******..**.*.....*.***.*...*...**..*...*...**..*****.***.**....*.*****.*...*..*....****.*.*...*.*...***...*..****.**..*.*.**..*..**..***..*. ...*...**.**..*..**.***...*.*.*.*..**.*..*****..****..*.*.......**.**.*..*..***.*.*..**..*...*.**..*****.****.....*.*.*.*.*.*..**..**..*.**...*...*.*****....**..*.*.**....*........*.*.......*..**.....**...*****.******.*.*.....**...*..*.*....*.**.*.***...*.****..*..**....*......*..*..*.*.*.*.***.*..**..***.**...*.**..**.****...*.*...**.......**.....*.***.*..**..*.*......*.......*.*.*..***..**.***.*.*.**..*..*.*....*..*..**.*....**.*****..***..*.****..*.**.*..*...*..**.*...*....**...*...***.******.*.**...***.**.*...**.......*..*....**...*******...**..**.*..*..**.*.*.****..**.**.*.****..*.*****....***...*...***.***.....*..****..*******...**.**..**..*.**.*.**..*.*..**..***..**.*.*****.***....*.*....*...**..*..**..******..***.*.*...**.**.*..*.**...**..**..*.**..***.**..*..**..*.*.*.**..*.....*....*.*********.*****..*..*.*....*...****.....*.*******.****......*..***....***.*...**..**....**.*.***...*.*.****..******....*.*.*..***.....*....*.**.**....***.***.***.*..*.*....*...*.****..*.*...****......*..**..*.*..****.*...**.***..*..*...**..*...**.*...*.....*.**.*.....*..*.*.*....***.*.*...*.*..**.****.*...*..*..**.*.****.*.......**..*...*..*.**..*.**..*.**..****.*..*..*....***..****...*.*..*.***..*.*.......*.*..**..*....**.*.**....*.*.*.*..**.**.***.*...*.***....**.**..*..**...*.*.*****..*.*..*.**...*.*..*.**...***..*.*.**..........*.***.*...*.*...***......*......*....***.**.***.**.*.*.*..*...*..**.*..**.**..*.**...*....****.*..*.**..***..*....***.....*..***...*..*****..**.***..*.*..*.....*.****.*...*..*.*.***.*......*..*....**....*.*.*...****.*....***.*.**..*.*.**.****.***.*.*******...**..*...****.****.****.*.*.**..*......*.....*.*..**.*...*.**..**.*..******...*..**..*.***..**......*.**.********...*...****..*....**.*...**...*..*.**....******......*****.....**.****.*...*...*...****.......**.*.*.*.*..*..**.***.**....**.***..***.**.....****..*..**.**.........****.*..***..**....*..*.**.**..****..**....**...*..**.****.......*..**.....***.***..*****..**.*.*..*****.**..*..**.**.*.** ....***.****.*......**..*..**....**.***********.*...*.***.*.*..*...****.***.....**.**..*****..**.*.*.*.**.**...*.*......*.*.***........*.*..**.*.*.**...**.***...**.*.*......**......*..***..**..*....*.***.***..**..***.****.*****...*..***.*.****...*.**..***.*..****.***.*...****...*.*****.*.**..*.*.****...*..****.*..***...***.*....**.********.***...*.**...*.*.**.......**.**...********..*.***.*.*..*.**.**.**.**..*...*.***.*..*..*...****...*****.....****.*..*..*.*..**.**.*.****.*..*.****.*..*..*.*.*...****..**......*.*...***.....**.*.*.*.**..**.*.*.**....**.*.**.*.**.*..*****..*....***.***.**.*.*..****.*.*...****.*.***..**...*.*....*..**...**..****..*..*.*****.*...*...**.*.*****.*****.*.*.*****.....*.....*.*..****..**.********.***.**..*****..****.*.**..*...*..*..**.*.*.*.***....*****.*..*..*****..**.....*.*...*.*.*..****.*..*..***.****.***.*.**...*.*.**..*.....*.**....*..*..*.**.*.***.**.**....**..***.**..*.*.....*..**...*.*..***.*...*..*.**..*.*****.......*.**..**.******..**.*.**..*.*.*..**...*.**.**..*.**.**..*..*...*.******.***..*..*.*....**....***.*...*.**.*.**..***..........*...**.......***..***.*.*****..**..*...**....***.....**.****..**.*...*.******.**.*.*..**.***.**.*..****...***..*.*.*.**.**..*.****.*.*....*.*..*.....**.**....**.*..***.**.*....**..******..****...*.*.**.*..**.*.....*.**..***....*.*.....**..*.....*.......*****....**.*..***.****.****..**..**........**..****...**.*****.**.**..**..*.*..*.*.*...**.***...*.*..*.*.****.....*.*..**.**.****...*....***.*...**.*...***..****....*****.*******..**..*..*.*..**.....*..**...*.**..**..**.*.*.*****.****.**..****.****..**.*.****.**.**.*...**..*.*.**.**.*..***.**..*...*...**.**.**.*.**...***..*......*.*...*..**..*...*.**.........*.*..*.****..*..*.********.***..****.*****....*.*.***.*..*..*.**..*...*..***..***.****..*.**..*.*.*..*****.....*..**....******.***.....*.****.....*...**...*..****..*..***...****.**.*...**....*...*..*....*..*.*..*.**...**...**...*.*.*..*.*..*.*...**...*.*.*.**.*..*****......*.*..**.**.*...**.** **..*.*..**.***.*....***....*.***.**..*.*.*..**.*.*...***.**.....**.***...***.....*...**..***.*.***..***.*..*..*.******.*****.....*.***.******..****...***..*...***.*.*******.*.*****.*.**..***..*...*********....**.*...**.....**...**.**....***..*.***..*.**.**...***..**.**.***.*********..***....*.....*..**..*.*..**.****..**...**.*.....*****.*.*.****.*.****.**..*.........*..*.**..**.*.*..**.*.***..........*..***.***...**.*.***..*.**...**.*.****....**...**.**..*.*.***.*..*.*.....*..**...***..**...**.**..****.***.**.*.**.**.***.*..***.*..*.*...*..**.***.**.***....**.......*..*....***.****.*.....*.*.***.*.*.*.*.****.....**.***.**...****.*....**..*..*..***...*..*..**.*.**...****.***.**..***.***..**.****.****.*.*.**...***.***...*..**.*.***.*.*..**.*.*.**....*...***.**......***.**..*.****..*..*..****...*.**.*.*.*.*.*..*.*****...*.*...**...***.*.*.*.*.*.*.*..**..*.****....***..*..*.**..**...*.**.*.*...**..****......**......**.*....*.**..*...*.......****..*.***.***.*.*....**...**.***.**.*.**....**....*.****.**.*....*.*.***.**.***.**........*....******.**.*.*..*.***.*..*.**..******..***.*....*...*.**..*******...**.**...***.****.***......*..**...*.*..*......*****.*.*...*..*..****..*.***.***......**.*.****...*..*..*..*.*.*.***...*....**.**..**..*....*.***.*.******....**.*.****....***..*...**.*.**.*..*...*.**.*.*..**..**.*..**......*...****.*****.*.**.*.*.*..**..*.**.*.**.**.*.**.*.****.*.***.....***..**.*.*...***.****...*..*.**..*.**...*..*.***...*...******...**.**.*.***.*.***.*.****.*.*...*.**...***.*...**...*.***.**.*..*.**.*.***...**..*.**.*..*.*..*.....**.**..*.**.**....**.*....*..*.**....*..*..**.**.*...**..**..**...**...**..****.*..*....**..*...**..*..*****...*...**.*.*....**.****.**.***..*..***..***..**......*..**...*...*.*.*..*....*.*******....**...***..*.*...*..***.*..**............**.****.**.***..*..*..*.**...**...****...****.*..***.***.**.*.*...*.******.**....*.*..***..****.**..***.**.....*..***.******.*....*....***..*...***..*..****.*.****...****...**......**..*..**.*. ..**.....*.***..*.**.*..*.*.*....****...***.**..***..**.*.*.......*.*****...******.*****.****.....*...****.**..*.*.*..*.*.*..*....*******...***..*.**..*.*...**..*..*....*.**....*.**.**.**......*****.*..*.***.*..****...*....**.**.**.**...***....**.*.*.*.**..**..*.*..**.***..**..***.*..***...***.*.*.**.*.......**....**.*****.**.**...***..****....**.*.**.******...****.....**.***.*******..*..**...***.*...*.**.*.......***...*..*.*.**.**...**.*.**......*....*.*.**...**.....****.***..*.******.*..***...*.*..**....**.*****.*********.*.*.....**.....**.*.**....*.***.***.**..*.*......*.****....**.....*...*..**.*.**.*...*****.**.****..*.**...*.**.*.*..****.**.*..*..***..*.*.**...*..***......*..***..*.**.**....***.***.**.*...*.***.....***.***.**.....*..**.**..********..*..*...*..*..*....*.*****.*...****..*.**.*****.*..***..*****....**.*.**....**..*...*.**.*****.*...**..**..*..**.......*...*.****.**..*..**.*.*.*.**..*..*..*.*.*.*.****..***.***.**.*....*.**..*.******..*..*.*....*.***.*...*...*..**.**.*.**....**.***..**.******..**.**....***..*..*.**..*...*......*........****.******.*********...*..*..*...**...**..**..*....*...*...*.*.*..**.*...**..*.*..*..****.**.**.*.*..**.*..***...*..*.**....*.***.*.*.*.*........****.*.*......*.**...*.***...*....*.**..*..*.****.*****.*.*.***..******...*...***..*.*.****..**...***.*.*.**...**..*.**.**.*******...*..*..*...**.....****.***.*..**....*.*.*.****....******.*.**.**.*...*.**.**...***.*.*.*.**..*.*.***..***......*....*..*..**........*.***...****.*******.**.*.**.*.*..*.**.***.*..*..*...*****.******.**...****.....**....*...*..***...*****.**.*.*.*.****.*..**.****..**.*..*..*..***..**...*..***...*..******..*.*..*.*..*...*.***.****......*...**.*.**.*...*.*.*.*..***..*..**...*...**.*..*.****.....*..**.****..**.*.*.*....*.***..**.****.....**...*....****....*.****..**...*..**.....*.***...****.***.****.**..*..*..*.***.**..***..*.*..*.***.****...***.**.**...*.***.*.*...**.*....*.*****..**.**.**.**.*.*....*..*...**....***.*.*.*....***.*....*.*.*.*..*.*.* *..*.***.*...**.****.*.....**.**.*.**.**.***.****.*..*...*..***..*.*....***.*..*..******.*.*.*.....*..**...**.**.***..***.**.*****....**.**.****..*..*..**.*..****..*.*.*........******......*.*..***..***....**....*.*.*********.*...........*...*.*.*.*.*....*...*....*...*..**..**.*.*.**.*.*....*..**.*..***.*.*****......*....*.*****..*..*.**.*.**..******...****..*.********.****..**..**....**.*.*....*.**.***.*....**********...*..**...*....*.**.***.*.****.....*..**..**.**..**..********.*..**.*..*.*.**.**.**....*..****.*...***.*..******...*.*.*****.....**..**..*.....*.**.***..*..*..******.*.......*.*.*..*.*.**.***..*..**...***.**..*.*..**..*.*..*....*.*...***..*..*.*...*.**..****....****..**.*.****..*.*..**.*..**..........*...*.*...**.*.*..***...*.*...*..*.***........*.*******.****..**.**.**..*.**.**...**.*....*.**..**.**....**.*.*****.*.***....*.*.*...****.****.....****..*.*.*.*..*..*.*..*..**..**.*....*.**.*..*.*..*.**.**.*.*.**.*.*.....**..*...**.***.*.*....*.....****.*...**.*.*..*....*.****..*..***.**...*.*****.**......*...*********..**.*....**.***..**....*.****..***..****.**.****.*...*.*.*.****........**.*..*.**.*.......**...*.**...**.....*******...**....*..**...**..*.*...******..**..***......*.*******.*...........****.*.*****..*.*..*..*.*.*...*.*.***.*...***....*..*.****......*....*..*.*...**....***.*.*.***.**...**.**..*****..****...*...**.**..***..*..*.*****.*.****......*.****..**...***...****.*..**..*...****..*.*.**..*...*....*.*.******..****.**.**..**.***...****..*.**.*.*....***..**.*...*...***.**.**.*...*.**...*..*...*...**...***.*.*****..*....**.*....*..*.**.....**...***..*..***********...**...*..*..*.......**.**..*.*..*.....*.*..***.*.**..*.*..*.**.*.**..**.**.*****..*..*..**..*..*.......*.*.****..***..*.**.*..***.**.****.*...*..****.*.*..*...*.*.*****.*.*..*..**.**.*.*..****....*...****..**.*..*****.*..*..****.*.**.*...*.*.****.....*****.*.*.*..**.****.***.***..*....***..**.*.*..**.*.**.*.**.****.*..*.*.*.*.**...**..**.*.*.*.**.**..*...**.****.******.**..*.**. ..........**.*****..**.*.*..**...*...***.***...**.*.*..**...**.*.**...***..**.**.....*.*....*...**..****.**.**.**...*****...****..*.*...******.*******...****.....*....*******..****..*...***...*.*.**.*..*.*.*.*.*.*.***..****..*.****..*.**...*******.*..*..*.*...*****.**.****....***...***.******.*...**.**.**.*...***..***....*.*.*.*...*.**.....***.*..*....*....*.***...**.***....*******.*******..*.***.*.*.**...*..***...*....*.******....*..**.*.*****.**.*.*.*..**...*.***.*.***.*..*.*.*..*....*.*.*.....*...*.******....***..*.**.*.**..*.***...****.**.**.*...*****.........**.*.**.**.....*.*...**.*..**...******.*......*.**..*...*..****..**.***.*...**..*...*.....*...*****..*.**.*.*...**..*.*.***.....*.**.***...*...**.***.*..*.*..*.*..**...*....***.........*.....***.*.**.*.**..*.*.***..*.*.*.**.**.*.......*..****..*.*.*....*.*.*....*.*.**...**....*..*.....*.....*..*....*.....*..**.........*.*.**.**..*******..***...*.**..**.*.*.*...**..*...*.***...****.*....*.....*.*..*..**.*..*.*.*******.*...*..****....**..****.****.**....***..***...**..***.*.*.*..*.**..*..*..*........**..**...*..*..***.****..*.**.***.***...**..*.*...*...**.*.**.....*.******...***.*.**.**.***.*.*.**.*.**.**.**.**.**..*...**.******..*.*..*.*....***...**..*.*.***.....*....*...**..****.*...*.*.*...**....*.*.****...**.**.*.*.*.*..*.****.*..*..*..**.******.*...***.**...**.*.**.**.....*..*.**.*...*..**..*...***..**..*.**.*..***..*.*.*....**...**.*..*.***.*.*..*.*.*.....**..****.****...*.**.*....*..***.*****.*.**...*.**.....****.*.***.*..*.*.*.*..***.*....*.**.*..*.*.*..**.**..****...*.*********.*..**.*..*...**.**.***..*..***...*..**.*..*...*..**..*.*.*.**.*****.*.******.***.*..**....*..***.***.**.**..*.***....**.*..*......**.*..*.****.**.*..**.*..**.**.*.*...****.*.*..***.*..****..*...****..*.*...**.*****.*....*******..**....*****.*....*.*...*..*.*.*.*.*.***...**.*****.*.*****.**..*...*****...*****.*..*.******..**...*..****.*..*.....**.**..****..*.**...**.....*....*..**....*.**....**.****.**..****..*..*.***.**....*** *....*..*****.*....*****..*.*...****..**.*.*.****...*.***..*****.*..*.***..****..*....***..***.**.***.*.*..***.*...***.*...****.***.**.*.*****.*.***.***...***..**........*.*.*.*.....****.*****..*..****...*..*.**.*..*.***..*....**.***..*..**.**..*.**.*.*..*.*..**..**...*.*..*...*...**...*..**.****.*.*...**..******.*....****.***..*....*.....*******.*..*..**.*...*....**.***..*...*.****....****.**.**.**.*...***.***.*..***.*.*.**..*.*.**.***...*...*.**......*....*.*.*..*...***.*..**...**.*.*.*..*.*..*..****.*.....*...*...*..*****.*..**..*...**....***.*.*....*..*.*.**....*..*...**.*...*....*..**.**...*..*..**.*.*..*.....*.*.*..**.**..***.*..*.*.*..****.****...***.******.....*.*.**.*.....**..*****.....*.**....***..*..**.*.*.**.*******.....*...*****...**.*****...**....**.*.**.*....*..*.**...**.*****.*..*.*..*...*...***.***....**..**.*..***....****..*.*.****...***.**..*****..*.*..*....*......****....*....**..**...**..*..*....**....**..*.*...**.*.**..*.****....****.*.....**..*..*.**.*...*.*..**.********..**.*.**.*..***.***..**.**.***.*.*.*.**.*...****.*.****..*.*...***.***...*.**.*....****.*.***.*.**...*.*.*.***.*******....*.****.*.*****..**.....**..*..**...*.**..*.**...*.....*.*.*......***...*.*....*..*.*....*****..*...**..*.*....****.***.**.**.***..**..*.*.***.*.*.*..**..**.***..***.....*.....*.*.***..**...***.*..*.**.*.*...*..*.***.*.**.**.*.....****..**.*.*.*.***.*******...*.*.**.*.*.***.**.*.**.****.*.********.***....*.*.***.......****...**.*.****....**.****...****.**...*.*..***.*....*.*..***.**...*.***.*.*..*.****.**.*****.***...*.**.*..**.*.*..***..*..*.*..*...*.**..**.......****.****.*..***.*.*..*......*.**.*..*.*.*....*..**..*.**.**..******.*..**....**.**.*.*..*.****.****....*.**..**.***.*.***..*.***.**..*......**..*.**..*.****..*.......**.***.***.**...*.****..**...*******..*.*.*.**.*..**..........*.*.*.**.*.*.*..****..**....*.***.*.*...*..*..**.*****..*..*...**.*.*.*.*.****.*.*..*......*......***.*.*.*..*...*..**...*...***....*...*.******..***.*.**.***.*.**..*.*.*.* .***..***.**.**.***....*.*.**.*.*..*.*....**.**.*..*.*****.*..*.....*.**.***...*.....***......***.....*..*.****....**..**..*.*..****....**...*....**.**.**...***..*.*.......**...*.***....*.*..**.*.*..**...**.*...**.**.*...****.**.*.**.***.*.***.***....*.****..*.*.*.*.**.....***.**.*..*..*.....*.**....****.....*.*.**........**.***.***.*****..***.....*.*...*..*.**....*.*..*.....*..*****.*****.***.****.*.*..**...*.**.*..*..*.*****.*..*...*.*****.**..*.**...***.***..*.**..**...**.*.*...**...****.***.**...*....******.**.*..*...*..**.*.*...*..***.*.*.*.**.**.*...**.*.***.*.**.*..****.**....***.***.*..**.**...*.*.*.*......*.*....**.**.*****..*.*....*...*....*...**.*...*.**.**.*..**.*......***...*.*...****.*.*.*.**...*.**.*********.*...*.*.....**.*.***.*****...*****.*...***.........**...*.*....*...*.**....***.*.**..*.*...*...***..***...*.*******.***.***..***.***.**...*********.***..*....*..*****.*..*******.***.*..*...*.*...*.*.*.**.*..*.*..*.*.*....**..**.*.***.*...**..*.***....*.*..**...*..*.**.*....****...*..**.*.....*...****.*...*****....**........*.****..*..*..*.**.*..*.*....***.**..*.*.**....**.*...*.**.*.***..*..**.....**.....**.**.****.*....**...*.***.....*.*..****...*..***....*****.***..*.*..****.*****..*.**..*.*.*.**.*.****..*...***..*.....*.*....*..**..*.....*...*..*.**.***..**.**...***..*.*......***...*.**.......***...**.**.********.***.**.*.*..*.***.**.*...*.*.***..****.*.**..*.**...**.*.*.**.*.***....***..**.*..*..**.*..*..**...**.***....**.****..*.....***..*...*.***.**..*..**....*...**...**..**.*.***.*....*.*..*..**.***....*....*.*.***.**.*..*...*...**.*.**..*.*.**.**.....**.**.*...*.*...*.*..***********..*..*.*******..**..**.*.**.**.****.*.*.**...**....***.*.****.*..***..*.******.***..**.......**..*.*....*..**.*..****.**.*..**....*.*.....*.*.*..*.****.*********.**.*.*..***.***...*.*.**....*....**.....***...*...*..*.**..*..*...*...**.*..*******...*..**.*...*.*...*.**.*.*.**.*...******...**..***.*..**...*.*.....****.*.......**..*******.....*.*.*.*....*......*..* ...****.*****.*.**...*.***...*..*****.****.*..*.**..*.***..****.*....*.*...*.***....**..****....*..*.**.*.**...*...**..*.**.****...**..****.*.....***...***.*...*..***.*..*...*..****..**.**...*.**.*.*.**.***..**..*..*..****..*.**.*...*.*...*.***..*...**..***..*....*.**......*.**..*.***.*.*.*..**.*...**.**....*..*.......*******.*.****..**...**..**.*.*.*..**..*...*.*.************.*..**.*....**...*......*.**....*.**....*.**.*.****..*....*......**....*..**.*..*..*.*..****.......**.****.*.*.*...*.**.*******.**....**.****.**.......*.*******..**...**.*...**.*.***.*..*.*.*...****..***.****.....***.*.**........***..*....*.*...*.**....**..*.*..**..**.*..*...*.**..**..*.***.**...*...**..*...*.*....**.***..**.***.*..*.....*..*.**..****..***..**.**.***.*....****.***..***..*.****...****.*.**..*.**...*..***....*.**.****.....****..**.******......*.*....******.*..***.***..**.*..***..*.**.**...**....**..*.***.*****...*.*...****..*.*..**.....***.*.*.*.....**.*...***....*..***.*...**.*****.**.***....**.**.*.*.**.*...******....**..*.*******..*.*.**.....**.*..**.........****.**.****.***.*.*.**....*...**.***.*****....**.*...**.**......*.***..*.*.**.**.*...*******.*..**...*..**...*..*....**..*.....***....**.*..***..*....**.*.*..****.**.*...**....**..*.*...******..*..****.*.*.*..*.....*.**.**.**....**...*.*.....*****.....*.*...**...***..........**.**.**..*.*...**...**..***..*.***..*.***.**..**.*.**.*..*.*.**....*..**.*..*.**..*....**..**.**....**..**..*.**.***..*.*......*.*..*.*..**..*....*.*.**..*.**..*....***..**.**..*.**.....*.**...**.**.***...***..*.*.......*.....***..*....*....*...*..**.*...*.******.****.****..*...**.***..*..*.*.*.*****.....*..***..*.....*****..*....*...**..*.**..*****...**...***..*...*.**.*.**...*.*.*.*.*.*...**.*.*..*.*..*.**.*..*.***.*.*****.*.*..****......**...*.*****...**.*......*.***.******.****.***.**.*.**....*.*..*.**.***.*..*..*.***.*.*****.**.*...***.***.*.******.**...*...*.*..*.*..****.*.**...***..*..*....***..**..*.*.****...*..****..*...**.**.*..**.*.******. *.**.***..***.***.*****.*.******...***......**..*.***.*.*..**..*.*.*.**.*.*...*..**.**.**.**.*..*.*...**.**....**....***.....***...*.**...**.***.**.*.*****.**...**..***.....*.*.*.**..*..**.....***.......*.*...***...**.***.*.*..*..***..*...*.**.*......**.*.****.***....*...***..*......*********.**.**.*...*...**..**......**..**.*..***...*.******...***.*..**.......**.**.*.****....*.**.****.****...***...*****.*.**......**.***..*.*...*.***...******..*.*..*.**.****.*.*....*.*.****.**.*.*...*...**.**..***.****.....***...*.***.....**...**..******..**..**..*...**..****.........*..**.*.**...*.*..**....*..****.**.******..*.**..*.**..*.*.*.**..*...*.**.*.***..***.**..**.*.**.***.*.*.*.*...*****.***.******...*.*.**.**.*..**..**...*.**.**.*****..*..**..*...*..*.*.**.*.*****..*.***..*.*..*.***.*.*..*.*...***..***.*..***....*.****.*.*..**...*.***.**....***.*.****....********.*.**..*..*.*.*****..*...*.*.***.**....**.**..**..**..*.***..*....*..*.**...***..****.**.*....***.....*..*.*.*.......**.......****.**....***.*....**..**.*...***..***.*.*..*.***....*.**..*..********.*****...**........**.***..**....*.***.*.*.*.*.**....****.........*..*.*..****..*.*.**.**..****.....*....****.*......*.**..***.*...**.***.*.****.*.*****....*.*..*.*...**....******.******..***..***..**.....*..*....*.*..**..*.*..*.*.*.**..**..*..**.......******...*.*.**.*.**.****.**.***......**.**.....***.***.*.*...***.......*...*.***....*.***...*.*.***....***...***.**.....*.*****.*.***..*..*.....*...*....**..........**....*..*......*...**.*.*...*.*...*.*..*.**..*.**...**.**.*..*...*.**..*....*.**....*.*..**.**.**.*..**..**.***......*****.*...**...**.**.....****....**.*.*.********...**.***...........**.....***.**.**...****..***..*.****..**..***.*****..*.***.**.**.**.**.*.*.*....***..***....**.***.*.*..*******...*.....*.****.......*.**.***.*****..*..*...**.*.***...***.*.**.....***.**.**...*..***..*..***.*.*.***.*.**.*.**...********...****..*....*.*..*.*..**.*....*..*...*.**..****.*.*.**.*.***.***..*.**...*.*.**.*.*.*...*.. ....****.*.*.***.......**..*....*..*.****..*....****...*..*..**.*.**.**..*..*.**..*......***.*****.*..*..*.*.****......*.*.*...****....*.*....**.**.**......*.*...*..****....*....*.*.*****..*.**.*.*.*.**..*..*...*....*......***..******.***.***..****.**..**..*..*******.*..**...*..**.**.*.*.*.*****..**.**.***.****.*........******...******...***.**.***...**.*.**..****.***.**..*.....**..*...**.****..*.*****.**.*.**.****...*****.*.****.**...*.*.*.*..*.*******....*..*......**...**...*....**..***..**.....**....**.****..***.*....**....*.*.***.*..*.*....****...**.**.**.**..***..********..*..**........***.*....**.*****..***********..*....**..*.*...*****.****...****..*.*.*..*.*.**....**.****.**.**.***.***.*..**..*****..*.*.*.*..*.***..*.***.***.*.*....*....*.*.....**..*.****.**.*****.***...****..*.*....*.*******.*..*.**.....**.*..**....*.*..**.*..*.*...**.**.***....***...*......****.*.*.*.****.***....***...**....**.*...*......**...*****.**.....****...***.**.*.********.*.*..*.**..*.*.***.*..***.*.*.*****..*.**...*..**.*...***.*.*.*.*.*.......**...*..****.*.*.*.*.*.*.*..*...**.**.*.********.******.***.*.*.*.*.**.*.*.*....*.**.*****.**..***.****.***..**.***.***.....***.*.*....*..***.**...**..**.**.*......*......**.******.**.*..******..****.***...*..***...***......*.**...**..***.*.....**.***.*******..*......*.......*.***......*...*.*..*.*..*.***.**.*...*****....******..*..*.*.***...***.***..**.***..*....*********.*.**.**.***.**.*.*.*.**.**.**..***....*.***..****..**.*....*...*.***.*.*.***...*.***.*.*...***.**.**..*.*...*....**.*****.**..*.*..*...****.*..*...**.*..*.***.**..*..*.**...**..*.***..*...*.*.....******.**.**.**.**..**..*.*.*****..*****.***.....*...*.*..***.*..*.*.*..***.****...*.*..****...*..***.**.****.*.*.**..*....**..***...******.*.***.**.*.*.**.***.*..**..*..******.*...*........*.**...**.*...*.***.*...***.*....*.***....**.**..**.*...*..*.****.*..**....*...***..**..**..*****...*..*...*....*.*........**.*...**....*.*.....*....*..*.******..**.**....*.*.*.**.*.*.....***.* .*..*...*..*..*.**.*..*.**.*.***..*.....*..**..**.*..**.**.**..**.*.***..*..*.****.*...**......*.****....***...*.*****.*...**.***..***..*.****.***..*.*....*.***..**.....*...**.*...*.**...*.*..*...*.*..*....*...**.****.*.*..*.**..**..*...***..**.*********.**.***......*..*.*...*****..*.**.*.*****...*****...*.*.***.*.***.......**.*..*********.*.**..*..*.*....**.*.***.***....****........*****.*.*.*..*..***.*.*.*.***.*.**....**...*.*.......*.*..*.......*.*.****.**..........*...*.**...*.*..***.*..*.*....**..*..****...*.*...*...*..*****......*..**....***..***..**..*.*..*..*..*...**.***.**...*..**..*.***.***..**..*.*..*..*.**.*..**...**...*...*...*...*..*.....*.....*.*********....****..*.*.*...***.***.*.****.**.*.*****.*.**....*..***...***......***.*..**.*...*.****.***..*..*..****..*..***..**.*..*..***...*..*..*.**.**....*.**.****..**....*.**...***..*.....**.***...*.***..*******.*...****.*.*.*.*...*.....*.*..*.**.*..*.*..***.*..**..*...*.**..*.*.***.*..***...**..*..*.*.....*.***..***.*.*.*.***.**..*...**..*.**..***.*.*.**.*..*....*..*....*.**.*.*.**..**....*.........*..***.*.......**......**.****..*...****...*..****...*..*..**.**.*..*..**..**..****.*...*........*..****.*...*......***.******......*..****..*.**.*****.**.*...**.**.*..*.**.*.******..*..*.*...*..**...**.*.....*.*...****..*.**....*.*.*.....*.**.*******..***...*....***.****.**.......****.*..*.**..*..*...*..**.*...***..**..*..*...*..**...*...**....*.****.*..*...****.**..*.**.**.*.**...**..***....*....*..*..*...****.**..*.*.*.**.*.***...****.*.*.*.*..*****.**.**....***...*.**.*.*****.*..**..*....**..**.**..**..*****.*.**....***...***.*....*.***.****..***.*.*.*..*....**....*.*.*.****.*..*.**.*****..**....**..*.....**..**..***...*..*.**........**.*****..*****.**.****.*.**.**.....***.*.****.....*...***.*.*.....**....*..*.***..*.....***.....*..*.*.***...**....*.***.*.**.....*.**..*.*.*...****.***.*..***..*.***...*...**..**..******.****.*...**.*.***.**.**********..*..**..*...*.....**.**.**.*...*...*****.***..*..*.***...* .*..**.**.**..**.......****.*..*.*.*.*.**.*****.*.***.**.*..***.*....*.*.*..**...*..***..*..**.*.*.....*...**.*..*......*..**.....*.**.*.*.****.**....*...*.***...**..**....*..*****...*...****..*.***.**.*..*..*..**..******..********...*.*..***.***.*.*..******.*.***.*....********...***.*.*..****.***.*.*...**...**.*..**.*********.**..****.**.*..*.**.**...**..**..**...*..**....**...*****..**.**.*.*...**.*.**..**...*.**..**...*..*.*.*.**..**..*.*.*.*...*.*....*.*.*...*..**...******.**.*....*********..**..**.*.**.*.*..*****.**.***.**....*.*.*....**...*..*.*...*..**.*.*..*...*..**....*********.*.*..***.*......**.*.******.**..*..*...*.**..**.*.*..******.*...*.**.******..*..**.*****..**..*.****..**....***..****..*.*..**..*.*.**..**.*...**...*.****..***..*.****.**.*..*.***.....**......***.*.*****....*....*.**..**.**.*...**..*..*.***..*.*.**.****.****.***...*.*...****.**.*.......*..***.***..**..***...*..*..*.*.**.*...*.....*..****.**....*.**...***.*.*....**..***..****.*..**.***....*...*.**..**.***..*...***.**.**.**...*.*..*.*..*****.*.***...***.**..*.**.*.....*.***.**.*.*.*.***.***.*.*......*....**.*...**..**.*.*.*....**.**..*..**.*......*.*....*.*.**.*...**.***.**.*****.*....*...*..*..***.*..****.......*.***.....*...**.*.*.**..**.*.**....*..**.....**.**..*.***..****.**.**.***...*..*.*.***.*.*.**..*.***.*.*..****.***..*.***.....**..*.***.*..*.*.**...*...**.*..**..*...****.*.**.*..*.*.**.*.**...***....*...*....**..**.*****.****...*****.*.**..**..*.*.***.*.*.**.***.***.****.**.*......*.*.***.*.*..........*...********..**.*****.*....***.**...*.***.*.....**.**.**.*.*..**.***..***.*.******....*.****...*......*...*.***..**.*.*....**.***...*.*.****..**.*****...***.**...*.*...*..**...**.*.*.***.******...****.****....**..**.*.....*.......***.....*..****.*.****.**..*.***..*****..*..*.....*....****...**.....*..**..*.*...**..*..*.*****...***.*****...*..*..**.******.*****..**..****..***.*.*...*..*....*.*....***.*...**...*.*..**.*.****.**.....*.*...*.*.*.**...**...*.**..*****..*.*.****.**.. .*..***.*..*.******........**.**.**.....*.***...****.*.....**..***......*.......*..**.**.*.*.****.*..*..******...*.....*..*..*.**.**..**.***...**.**.**..*...*.**.***....*.*.*.*.**.***..*.*.*...*.*.***.**..*.**..*.*.**.**.....*.*.**.*.*...***.******.*.*****..*****.*..*.....**.**...**..****.*...*...*.**.**.***......*......*...*..***.*..**..*.****.*.*...**..*.*..*....*..*...**.****......*.....*.*.*...***.....**.**.*...****..*****.**..****...********.*...**.*...*.****...*.**.**.*....**.*.***...*....*..**...*.***.*.*.*.**.*.**.*..**.**...*.******.*.**.***.***.*..*****..*...*...*****..**.****.**.*..**.*...***.**.....***.*..*..**.*....*.*......***.****...****..*.**.*.*.*.*.*.***.*.******.********.*...****......**..*.*.....***........*...**...*....*.*...*..**.***..**.*..***...*..****.*...***.*.*..**.*.*.*.*.*.***..*.*...**.*..*.*.*...***.*..****..*.*.*...**....***..*.*.....*.*.*.*..*.***.*.*........***.******.....****...*.*...*****.******..****.**.**.**..**..*..**.*...*..**...******.*******.***.**.*.*.****.***.**.**.***.*...*...*.*..*.*....**...*.*..*.*.****.*...*.******.**..**.*..***....*.*.*.*.**..*...***..*.***..*.**.*...*.***.***..****.*..*..*.****.*....*.***..**..*..*.***.*...**.*.*.....*..*.*.**...***...*..**.***..**.*****..*..*******.*.***...*..**...*..**.**.*.*..**........*.***..*..**......**.*..*.****.***.*....*...*******.****.***..*.****...***.*.*...*****.*......*****..*..***..****...**.*...**.......*.*.**.*****..**.*******.***...***....***......*.*...**.**...*..***.*..*....*.**..*...***.*****..*.*.*..****.**.***..*..*****.****.*.**..*......*......*...*.*....**.*..*.****.***.*..*.*..*...*.**....**.**......*.**.*.*......*...**..**..*.***...*.*.***.........*..*..*.*.****.*.***....***.***...****..*.****************.....**..*.**.**....**..*..*..*.*******..**.*.****.*..*.*...**..*******..*.*.**.****..*......**..*.***.**.******..***.*....***...**.**.***..****.*..*..**..***.*.***..*.**..***.*..***.*.**..*.*.....*.*...*.****.**..*..**........**.*..**..*...**..***..**.*..* .*..*..********..*****.**..****....*..*.*....******..*..*...**..*.**..****.*.*.*.**.**..******..**..*...*.**..**...*.....*.....*****.****..**.*.*.**.**....***.*.*.**.*..**..*..**.*.*..*.**.*****.**..**.*.********.*..***..**..**.*.*....*.*..***.*...****...***......*......*.*...*.****.**.**.*.***.****.....*.****..**..**....**....***..*...**.**.***.*.*.*.*****...***...*.........*.*..***..*....****.....*.*.**.**..***.*...*..**.****...*..***.**..***...**.***.**..*.**.**.**..*.**.*..****..*.****.**.**.**..............**.**.***..***.**.*.*.*.*.*.*..****.**..*.*..*.*.*....*..**...***..*...*****........*..*..*.*.*.***.*.**.***....*...****.......*.****.*.*.**.*..**.*....*.**.**.**.*..*.**..**.*....*...****.....****.*...*.....*...***..*.**..**....**.**.*.**......**.**..***.********..*.*....***..****...**.******.*..**..**.**..*.**..*.*...*.*.**.**....*..***...****.**..*.**....***.**.**.**..***.***..***.**.*.*...**.*.*...**..***.***...*****.....**..**.**.*..**....**..****.*..*.....****.***.*..*.***.***.***..**.**.*.**..**......**...*...**.**...**.*.....**.*.**....**...***..*.*.**..**..***..***.**...*.*.**......*.*.*...**..***..*.**....*..*...*.........*..*.*..**..*********.*...***...*.*********.*.*...*..*.*..*****.*.****.*.*.**..**.*...**.*..*.*.*..***.***....**.....*.*****.****..***.*.....*.*......*.*.***..****.***.****......*.****...****.**..*..**.*....*.......*.*..*.*.*..*..*****.*..*.***.***.***.**......*..**.*.***...***..***.******.*..*.**..*..*.*.**.....*.....*********.*.*...*.***.*.*.**.****.*...***.****...*.*.*****..*....**.***..*.*........*..******.*.....**..**..**...***.****..*..**.***.*..***.*..*.**.*.*.*.***..**....*.*..***...*.....**.**.**....*******..*.*..**.***.*..*.***.**..*.**..***.**.*.**..*..**.*...*.*.**..*....*......**.**..****.*.*..*....***.****..******..**.*..*..**.*..***.*.***..**..******.*..**..****......*...**.**.*..*.*...**.***.**....*.*........*.*.*..***....*.*.*.*.**..**.*.*...*......*.*..***.*.*...**.*.****.**....********.***..*.***.*.*.****.**...** ***..*.*.**.**.*.***.*..*.**.*..*..*..*...*.*.*....*.*****..**.******.****.*.*.......*.*******.......*.****.*.***.*****..*.**....************......******..**.*.**.**.......****..*****....*.*..**....****..***.....*....*.........****.....**..***..**..*****..*****...*.*.*..*.***..*....*.*..***..***.**.*......**..**.*...*.*.*.*.*..**...***..*.**....*...*.**.****.**..**.**.***...****...*.*******.*..*..**..***.****..*...*.*...**.***.*....*..**...*.*...**.**..*..*.*.**.......*....***.***.**.**..*..*.*.*...*.*.**.***.*.*...*.*...*.*.....**.*.........*.*.*******.*.*..**.**..*.****...******..****.*.**.***..**...*.**....**.*........*..*.**....*.*.***.**..***.*....***.*.**...*.***....**.****.**.**..*.***.*****....*.*.***..*.***..*...*.***..*.**.*..***..**..***.****..*..*....***..**.***..*.**....*.******..**.***............*..***.**..****.*...*...***...**.***...*..*****....******.***..*.*..****.*****.*..******.*..***.*..**..**....**.**...*.*****.**.*...***..*.****.*..***..*.....**..**.****.***.**.*.******..*..***..*..*.*.***...*...**.*...***.***...*******..**.****..***.*...*..*...***....***...**.**.....*..*......*.*..******..*..*..*.*.*.*..***......***..*.**..**.*..*.**.**.***..**.*.*.*.*.**...****..**.******..*.*.*.***...****..*..*...***.**..**.*.*.**.*....*...*****..**.....*.*.*.*...**.*...*..**..*****.....****..*.....*..*...*...*.....*.*.**.*.***.**......*..***..***.....****.**.******...*..****.*.*.**.......*..**.*........****.***....***.....**...**...**.**.*....**....*.*.*.****....**.*******.*.*.**..*...*.*.********.*.****.******.**...**.****..*...******..*.......*.**.*..*.*......******..***.**.*..*.*.**....*.*****.**.**..*.****..*.*.**...*.**.**.**...*.*.**...*...*...***.*.**..****.****.**.***.********.***.**..*.***.***.***...***.*****...**.**.*..*.....**.*...**....**..*****..*****..*.***.*.*.*..*....*****..*....**.....****.**.***..*.**.**.*.*.**.*.****.....**.**..*....*.*....******..*....***.**...*.*.**.**.*.....**.***..*.***.**...*.*..***.******...********.**.........*... *..*..*.***.***.****.**....***.*.*...*..*.*...*.*.***..**.*.*.*.*..**.****..*..*.....*..****....*...****.***.**.*.***.******..**..**...*........*.**...*.**...*.*****.***.**..**...**.*.**.*..**.*.....*..***.*.*.*..*.*......*.*..****...*.***.*..********...*..*.****.....**......*.**......*.*.****.*.*.*..*.*..**...**.**.*...*.........*..***..**.*.**.*...**.*..**....*..*.*..**.*.*..*****.......*......*..*..*******..******.*.*..*******..****..***...*.*..*.**.....*.**..*******....*..****.*.*..*.*...*..*.*..*.*.*.....**....**...**..*.*..*...**.......*.........***.*..**.*..*..**.*.*.**.....**..***.*.*.**.**..*.*******.*.*..****.*..***..*..*...........**..*.*.......*..**.*....**..*.***..*...*.***..*.**..*...*....***.**.**.*..**.***...*.**........*.*...*..*.*.*.*..*..*..*.*.**....*.*.**...*.*...*.**..*...*.*...****.***.....***.****.*.****.*....****.**...**......**.**.*..*...***.***..*.**.****..*..***.*.*..********.*..*.**.****.****.***...*.*****....*..*...***....****.*.....*****.*.***.*...***.*.*.....**..*.*******.*.*.***.*..****....*.****....*.*.***.........****....*.*..***.*...*..*..*.....*.**..**...*.*.**.*..*....**.****..*.***.....****..**.****....****.***.*..*...**.*.***....***.****..**..*.*.***....*.**.*.****...**.**..*.*...*..***..*.**.*...*.**..***......**..****.**...******.*.**.**.*.**.**.***......**.***..*.*.****.***.*.*****.*..*.*..*.***.....*.********..*.***.*.****.***.....*...**.*..*...*...*.**.******.*.*.**...***.***.**.**.**.**.*.**...**.***..*.***...***..***...*****.****..*.*.*..**..***.....***.***.*.....*..**..*****..****.....**.*...**.....***.*.*.**.**.***...**..**..*..**..***.*..*.****...*..*.....*.*..**.*..*.....*.****.**..*****.*....***..****....**...**********.********.*.*.*...**....**..**..*..*..*...*....*.**.*..****.***.*.*.....*..*.....*****....**.***.******.**..***.*.***.*****.*........*...**..*.**.*....*..*.**.*..*****.****..*..**........**.***..*.*.*.**.*...**..***.*...*....*....**.......*......*..*******.***.**..**.*...*.**..**.*****..**.*....**.** *......**.***.*.*.*.....*..*..***.*.**.*.*.*...*.**.**..**.*****.*..***.**.*.......*.*.*.***.........*.**..*.*...**.*.*.....*..*.***.***...*.****..*...**..*.*..*.**...****.**..***..*.**.****..*.**.*.**.**...***.**.....*.*..**...*.*.*.*.*.**..**.***.*.****.**.*...**..*..*....**.***.*.***..*.***...***.*...****...*.**.*...**.*.*.*.***..*.***..**...***.**..*....**.*...*......*.....*.*...*.***.*..*.*....**.****..**.*....*.**.**...*.*.*.*******...........***.*...****...********..*.*.*******...**..*.**..*.*.**.*....**.*..*.***.*..*.*.*.**...*****.*....*.***.***.*.*..*....*.*.*.*****.***.****..*..*.***.**.*...*.*******....*.**.**......*.**.**.*..**...*.**..*...*****....****.*.**.****..*...*..**.**...**.*.****.****..****.****.*.*.***.**..***..*...**....*.*.**....*.*..*.**.****..***..**...***.*.**..........**..**.*.*....**.*.......*.****.*..***.***.***.**.****.**.*...*.**...***.**..*....**....****.*...***.****.**...*..*....*.*..**.*..*.**...**..*.*.*...**.****..*..**...*...*.**....*..****...*....**.*......*......***.*....*..**..**..***..**...*.*..**.*.*.*......*...**....******.**...****....*.*.**..*.*****.....*.*****...***.*..**..**.*****.****...**..**.*.*.....*...****..*...**.**.*****.*******.*..*...***.*..**.*....*..*..**.***.*...*.*...**...*.*.*.**.*...*....*..***.**...*.***.***.*.*........*.**.**.*..*..*.*****.**.***..*.****.***.*..**...**.*...**.**..*.****....***......***..***.*..**.***..*******.*.***.****.*.*.*.*......**.*..*.....*..*..*..*.**.**..*.**.***..*.****.***.****.****...*...*........*....*...*..*.*..*.*..**....*..*.***....**..**..**.*.*...*...***...**.*.***.***.***.*..*.*.*.*......*...*..****..*.*.*.**..**............*******..**....*.*..*..*.**.***.*.**....**..*.*...*.*.****.***.*..**********....****.*.....**....*.*.**.*.*...*..*..*****.**.********.*.**.**.**..*.*******.**...**..*.**.*.....**..*....*...*..****...*****.*....*....*.*...**.**..**.*..*.**....**..*.....*...*..*****.*.***.*..*.....*.*.***.**.****..****.*****..**.***.*********.***..*.**.*****.*.*.*.* *****..*..***.*.*...**.*.***..*....*.***.*****..*..*.*..**.*..*.**.*..*.**.*..******...****.*.*....**********..****.*....******.****.*....**...**.*.***..******.***.**.******.*.*******.**..*.*...*....*.**...*.**.*.***.*.*.*.*....*...**..*.***.*.*....****.*...*.**.**........****.*......**..**..*.*.*..*.*.*.*.*.***.*....*.**..***.*.**....***.*...*..*.***.****.*.**.**..*..*...*.*........*****.*.**.........**..*...**..*..****..*****...**..*...*.***.*..**..*........*.*.*...*.*..****.**..**.**.*******.***..*.***.**...**.*.**..**...*****.*....*...**.**..*...*..***.**.****..**............**.*..*.*.***..*...*...**..**..*.***.*.*.**.**.*....**.**..**..*.*...*.*....*.****.*.****.**...*.*.***....*.*.......***....**...***...****.**..*.*.*.*..**.*.***..*.*...*....**..*..*.*......***.....*.*.......****.***...*....***..*..*.***.***...*...*.******.*...***....**....*.*.**.***.*.*..**.**.*..*....*.*.*..*..***...*.*.******....***....***.*.*.*..****.*.*..***.*.**.*.*...**.*....*....***.*.....***.**.*.....****.*.***...*...*...*.....*.**.**.*.********.***...****......*...*.**.******.*.****..**.*.***...*........*.**.****.*.*.****.*.**...*.*...*****....**...***.**...*..**.*..***.*...*.**....**...***.*...*.*.*.*****..****..**.**.....*.*.***..***..*..**..*.*.***....*.....****.****..**.***.***.*.***...*...***...**.*.*...****..**.*..****.*.....*.**...*.*****.*.***.****.*.......***.*.*..**..**.....*.*...**.....*..**..*.*.*.**.****.*..*.....*.****.*.**.....***.*..**...**.****.****..*....*......**..***.*.**.....***.***.**...*.*....*...**.****.....*...****...*..*.*..*.**.****.*.***..**.**...**..*...**.....*.*..****.*.*.*.*.*****....****.*.*.....*...*.*.*.*...***.**.*.**.****.*.****.*.**..**..****.***....*......**.*..**.***.*.**.....*..**.****.***..***.*..***.**.**...**...******.*.***.***..*......*.******...*.*..*.*******.***.*.**....*.***....*.***..***.***...*......***....*.*.*.*.****..**.*.*.*.*.**.****.*...*.......****.**.*..****.*..*..**..***.**.*.**.*..******.*******.*....*.**..*****.*.*.**...*. *..*.***....**..*****.*.**..*.**.***...*.*.***.*...**.......*..***.**..*...***.**....**....***..*..*.*..*....*.***....*****..**.**.**.*..*.***.*.****....****..**...*...*..**.**..**...*..*..*.**...*.*..*..*..*..*...*..*.*.*...**..*.......**.*.*..*.*......****.**......*.**.*.**..**.*.*...*....**..***.*.*..*..*...*.**.*.***.***......*...**.*.....*......****.*..*..****....**.*.....*****.....*..***..*..***..**.**.*..*..***....***.****.**.**...*.**..**.*...***...*..*...********...*.*****.*...***..*...**......*..*..*.*..**.*..***.*.**.*...*...**.**...***.*...*.*.*.*.*....*.**.***.**.*.**....*.**.*.***...****.**...*..*.*.**.***..*..*..*..*...***..*.**....*..**.*...**...***...*****..*.*........*...*******.**.**.*.*****.*..***..*.*.*.****.****.*..***.******.**..**......**..**..***.*.*****.**.**...*..***.*.***.***.*...*.*..**....**.....*.*.*****.***.*.**..***..*..*..*.****...***...*.***.*.*..*.....*.**.*.**.**..***..******.*.**.*.****.**.*..****..*...**..*****.*...*.....*..**.***.*.*.*....**...*.*.*****.*.*.*.*.**.....*.**..*.....****...*..****.*.**..**.**.**..*..******..*..**...***..*.*........*****..*..*.*..***.**.*****.*.*..*.*...**..*....*.*.**...*****.***.****...*.**..***.****.***.*..*...*.**..*.***.***.*..****.**..**.**.**...**.***..*.*.*.****.***.*.**.**.**.**..*.*.***.*...*.***.**.**.**..**.**..*..*****.**...****..*.*..***...*.*.*.***....*..**.....**.**.*.***...*.********....***....**.*.***.*.....*.****.**.***...**.**.*.....***.*..*.***.***.**.**..*.******.*....*...**..****...**..**..*..**.**.**.*****.****...**........****.**.**.*..***.*.***.**..**.*****.*.********..**...**.*...***.*.*..****.*..*.*.....****.**.**........**..**.**.**.....*..*..***....*.*.*.**.*.**....**.*.****..****.*.......***.*.*.*..****..***...**...*..**....*.**.*.****..****.*.**...**...******..**.**.**.**..*.**......**.*..*..********.****.****.**...***...*.*..****.**..**.*****..*.*....***...*.*..*..*....*****..**...*.*.**.*..*.*.*...*....*********....**.***.*.*..**..*.**.***.***..*.**.***...*******. .*...**.*.**.*.**....*..********....**..***.***..**.....****.****.*.*.*.*...***..****.*..****.*...***..***..*.*.***..*......*.*..*.*..**..****..***..***.***..*.............****..**.*..*.*..**..*......*.****.*.***.*..*....*****.*.....*.****.*.**.**....*..*.**.*..*.**.*...***..*...**.*.****..***********.*...*.*.**...*..*..**..*.*.....*...***.*...*.....****...*..**.**...*........****.*......*..*..***.****.**.*.*......*.****...*.*****..*.**..*..*.***.*........*...*..**..*.*..*..***..**..**..*****.*.*.*.**.*..**..*.*.*..*......***..****...*...**.**.**...***.***.*.****...*...**.*...*.*.**.*.**.*.**.*..*.....*.**.*...*....*..*..****..*.****.**.*.****..***.....*.*...*.*****..***...*.*.*.******......******.....*.*.*.*.***....*..*....**.*..****.**..***..*.*.*.*.******.*...*****.*...**..**.**.**.***...**..*******..*.*.*.***....*.*...**.*.*..*..******...*..*..*.***.......*****...*.*....*.....***.*....*.......*.*..........**..*...*.......*.*..*.**.....**.***..***..**..*..***.*......*..*.**..*..*.******.**.*..*****.**.*.*...***.**.**.*.***.*....**.***.*....*...****..*...***.*.*******.**.*.*..*......*.**.....**.*.....**.**...**.**.*...**.**.*.....**..*.*.*...****.******.**.**.****..**.*.*.*..*.*..**.****....*.**.*.....*..*.*..*.**..***.***...*.*...*.**.**.**.....**....*..**.*.*.*.**..***..*.**..*.*...*.***...**.**.*****...**.**..*....*.*.**.***.*.........*****.***.**.****.******...*.*.**.*.*.**.**..***..*.**.**.*.*...**...*..**.*..***..*..*....*.*.****...*********.*.*.*.**...*.**..*....*.***.**...******...*.......**...*.***.*****...***..**...**..****.**.*..**.*..*...*...**...*.*.*.*.*...*..*..******.*.***.*..***.....*...*...**..*..*****..*..*..**.**...**.*..*.**.*.****..***....***.*.*********.**.**.*****..***...**.**.******..**.*.*..*......*.*...*.*...*.**....****..***.***.*.*..*..*.*..***........*.**.*.***..*..**.**.***.***.*..*.*......****....*.****.....*.*..*..*..***.....***...*..*****..*..*...*....*.*..**..*...*.**.*....*.*.**.*.*....*.*..*...*....***.***...*...***.*.*.*..**.. **.**.....***..*.*..***.*.**....*..*..*.**.*...**.**.**..****.**..*.*****.*.**.**.**...***...*.**...*.*.**......***...***.*.*.**.*..***..**.*.*.*.*.**...*.*....*...**.....*..**..**..*...*.****..**.***.****...*.***.*******...***.....*.........*....*....***.*.*.**.....*...**.**.*.**..****.......*.****....**..**.**..*.*.*..*.*.**..*......*.**.........***..*.***.......***..******..******..*....*...*.**********.*.*...*.*.*.******.*.*..***.**.**..***.**..*.***.**.*....**..****.*.....*..**..*..**.*.****..**.*****.**..***.*.***...*...*.*...*.*..****....**.**.*.*.*....**..*.*.*******..*..***..*..*..**.**.*.*.*..*..***..**.*.*****.*.**.*........*.*..**.*..*....*....*.**.*...*.**...*.***....**..*.....****.**...**.**..**.**...***.*.*.*.**.*..***....***.*.*.***.********....*...**...**..*...*.**...*...*.**..*.*.**...***..*...*.......**.*....*.*.*.....**.*..*..*..*.*.*..*...*..*.**.**...***..*.*.*..*.....**.*...*.*.****.**......*..****...********....*.**.*..****.*.....*..**.*....*.*.....*.**.*.****..***...*.*.*.****.*..****..*....*..***..*****.****.*.***..*....**.....**....**.**.....****.**...***..*.***.*..*....**.*.*******..***.***......*.*...***......***.***.***.**.......**.*.*..**.*....**..*.***.*.**..**......******.*..*..*..******...***...**...***.******..**.*.***.....*.*.***..*.*.**.*.**..*..*******...*****..****..****..*..*.**.*..*...**.**.**..***....*.**...**..*.**..*...**.****...*..**..**..***.**.*..**.****.**.***..*...******.*.***.**.....**..****.*..*..**...*.....*.**....****......*.***.....*..*..*...*....*......*.*......*..*.**..*.**.*..***....*...***..*..*.***..*.*.*.....**....**.*...***..***.*...**..*.*.**.*..*.*....**.**.....*..****.**....****...****..*.*.*...**..**.....*....*****..**....*.*......**.******....******.**.**...*******.**.*.*.*........*..*.....***.**.*.....*.***...*.......*.****..*.*.*.******.******.**.***..**...***..***.*....**....******....*.***...*.*..*....*.*.*.**.*.*****..*....*.**..**..*.*..*..*.**.***.......*.*...**..*.*.*...***.**.....*..***.***.. **..***.******.*...*.*..*...*..*.*..**.**..*.**..*.*.**..****...*...*..*****..**..***....*.*.*.*..**.*...*........*.**..**..*.*...*.*.*.*....*...**.***..*.*.**.*.....*...****.....*..**..*.**...*.*.*....*.*.**.**.***.*****.***.*****..*....**...**...*.*.*....*..*..*.******....*.**..*....**..*..*.*.*.****..*....*****..**...**.*..*..**..*.....**.******.*...**.**....*...**..**....*..*.*.**.....*..*.***..***.*..**...****..*.*...****.*.**.**.*.*.**.**.*.****..******....**.**.*.*****.*.**.*....*....*.**..*......**.*...*.*.**.*.**.*.*....*.*.***.....**.*.*******.*...*.**..*..*****...****..******..*....**.......***..*.**..*.**.*..*...********.*..***.*.***.*..*...***..**...*.***.*.....***.***.*.**...*.**..*..*.**.***..*.....*...***.*****.***..*........*.....**...*.**.****.*...*......*....*.*.***.**.*..*..**.**.**.*..*.*.**.*..*...**.**..*.*.**.*.*..**......*.*...***.****..*.**..*.*.*...***...******.*..**..**..**.***...*.....**.**.***.*****.***.**.....***.**....**.....*...***...*.*..**.*...**...*...****...**.**.*...*..**...*..**.*.*..*.***..*.......*.*..***.*******.********..**.****.*.*.*..*.*...***...*...*.**.*****.****.**.*.....*****.***...***.**...***.*.*......*****.*.*.****..*..***...**.*.*....*.**.*.*.*....*.*...*..*.*.**..**..*.***...****.*..******.*..*.*..*..**.*.*..**.*.***..*.*.....*...*..***.*...*....*...*.**....**..**...*..*.**.*.*.*.*..****.*....***..*.*..**..*.*.******.**..*.**..**.*.****.**.*.*..***.***.*......*****.....********.**.*.*..***..*.*.**.**.******.....**...*..**.***.*...*....*..*.*.*****....****..***.*.*.**..*..**.**.***...********..*...*..*.**..********......***.*.*..*.*.....****......*..*...**.**.*****.*.******..*...*.**......*.*...*.*.**.*..*..***.**.*.*...*..***..***.......**.*.**..***..****.**.....**.*....*..**.**..***..*..**.*..**.******.**..******.*.**.**.***.*.**...***.**.*..**.*...****...***.*..**..**.*.***..*.****.******.*.....*.*.....*..*****.....***..***.*.*...****......*....*.*******.**..*.*..******.**...**..**.*****.*......**.*..**.....*.. ..*...***.**.*.*.*.**..*..*...*.***.******.....*...*...*.*..*.**....*.*.*.**.*...*.*....*.*.**.*...*.*.******..*...***.**.***.*.***.**..*******.*.****...********.*.****.*...***.......*..**.*.***......**.*..******..*..*..*..****.*.***.**...*.*...**.*..*...***.****..******.*....**.****..***.*.......**..*...*.*.*.*.***.*.*.**.*.**..**.***..**..*...*.**..*.*.*.**...*..*.*.**.***....*..******..****.*...*.**....***.****...*.*.****.*.*.*...**..**.*.*.*.**.**.*..*....****.***.....*****.*...*..*****...**.*..*.*...*.**.***..**.**.*..*...***..**.**.**........**..*.****..*.*..*.**.*.**..**..****.*.*......**..*.**...*...**.*.**..**.***..**......*.*.****.*.***..*.**...*......****..*****..*.**..*.******.**.*..*..*.********.*.............**.....*...**..***.**..*****..**.***..*..*.....***..*...****.**........**..*...*.***.*.*..*....*.**..*....********..***..*.....**.**.***..*.**...**....**..******...***..*.*.**..**......**....*.***.*..*.*...********..****.***.*..*..*..*.*.**...*.*.****.......*..**.*.**..**..*..*.*...*..*...**..**.****.*.*.*..**...*.**..**.**...***.*.**..*..*..*.*******.*.....*..*.....*...*...*..*...*..*.***..*..***.***.*.*..*.*.*****.........*.*..*..**.**..****...**...*.*..***.*.**.**.....**...**.*.******.*.*..**.*.*..*.****.....*..*.****....*********..******.***.*.*..**..**.*..*****....*..***...*....*.*...**.****..*.*.**..*..*..*...***.*.**.***.*.****.**.*.*...*.**.*******.....**.*.**...*.***.*..**.........***..**..*.******.**...*.**...*..**..*..*...***..**.*.***..**..*..*.*.*....****..*..*.**.***.*..*...*.**.*.*..*.***.....*****..**.*.**..*..**.*...***.**.**.*.****..*.....*..*.****.*...*****.*..*..**.**.*..**...**.*.*..**..*...*..*.**..**.*.*..*.*...*.*.***.....*..***.*.*..**..*...*.*.**.**..*..**.*.*..*.*..*******.***.*..*.**..***..*...***.*.*****..****..**.**..***.....**.*.**..****.*...***.*.*...***.**.*.*.*..*..*****.*....*.***...*.*.****.*.****.**....****.....****..*...*.*..*...****..**...*..*.**.**.*.*...**..*..*.**.***.*..*....****.*.**...***...**..*...**.*. .***.**.*.*.*.***.*.*.*.**..***.***.**.....****.*.....*..*****.****....***.**.***..***.**..*....***..**..*...**.*.***.****.***.*...*.*....***...*...*......*.*.**.*.***.**.**.*.*.***..******..**.....*.***.....*.**...*.**.*****..*.*.**.**.....***....*****.....***.*****....***..****.***.**...*..*..****..**..*...*.**..*...*..*****.*.*..*.**.*.**..*.....*.***..*.***...*....*...**.*****..*.*.*.*.*..*..*......**.*.***.*.**.....*.*....*.*...*...**....*.**..*****.*****..**.*.*.*...**.***..**.......**.......**..*..***...*.*..*....*..***.***....***..*.*..*..*.**..*.....**.*..**..*.*..***....*.***.*.*.***..*...*.....***.*.**.....**..**...*..***..***.**.*..*.*.*.*.**..**.*.***....*.**.*..*...****...**.***.*.****.*..**..*..*..*..*.***....*.*.*..**.*....*..**..**.*.*..****..**.****.*.**..*...*..**.***.*.***.*.*..*.********.*....*****.*..**.....***...*..**.*..****.**..*.*.*.*.*.*....*..****.**.**.**.***.**.*.***.**.***..*.**..*.*.*..*.*****.*.*...*..*...**..*..*....**.****..***.*.**...**..***.**..**.*..*.*.*...**..*.**.***********.***...*..*...******.***..*.*.*.**..*.**.....*.***.*****.....*.****..**..**.***..*****.****....*.....*.*.**....*...***.**..*.*....*.*.***....*.**....***..****.**..*..****....*..******.*...**...*..****.*..*..*.*..*****..*..*....*.****.**.*..*.***.*..*..**.*..*......******.*.****..*.*.....*...*****.**.*...****.*..*.*****.******..*****..*..**...***..***..*...***..**....**...**.**..*.*.*.*.*..*...***.*.*.**....*.*.**..*..*.....**.**.....*.......****..****....*.**.....****.**.*.**.**..**..**.*.....*.*...*...*.**.**.**...*.***.**.....**.*...****..*.**...*.******.*.*.**.*...*.*..****..**.*.*.*...*....*****..***...**..*..**.**...***.**....*..*****....**.**.***.*.*.*.**..***..**..***.**.*.*.***.***..*.**..***.***.*.**.**.*.*.*.*..****...******..***.***..***.....*.*.***.*.****....**.*.*.**..**....**...*..*****...****.**...**.*****..*******.***....*.*...*....*..***.*.*.***.****.****.***.....*..*.*.*...**.****.*.***.*.*.**.*...**...*..***..****...*..**.*..*.*.***.*.** ***.*..**.*..*.*.****.**.*.*.*.*****.*...*..*.**..**...**.**.*.*....***.........***..******.****...*.*.*....*.****..**...**.*..*......*...*.**......*..***.....*.*.****.******.*.*******.*..*....**.***.*..**.**.**..**...*..*..**..*****.**....*..*....****.*..*.*.*..*.*.*...*..**..*..**..****.....*****..***.*..*.**.*.*...**.......**..****.*.*.*..****.********.***.****...***....*.**.*.***..**...*.****.**.*.***.**.****..*.*.*.*.......*..*...***.*...*....**..*****......*.*..***....***.**..*.*.*.*..*.*.*.********.*..*....*****...*..*.*****.*..*.****.**.*.***********...*.*.****...**.**.**...*..***.*..**..****..*******.***.*..*.*.*****.*.*.*......*..*.*......***...*..**...*.*.***..*.***.**.*.*.......*..**......****.**.*****.....*****.***.**.*.**.....**.****.*.*.*...*.****.*.****.***......*****....***..*..**.......**.**.*...**.**.*..*.***...*...*..*..***.***.**.*...*.**......*..*.*..**.****.**....*.*.**..**..***.*..*.****..***...**.**...*.*.....*..*..***..****.*..*.......***.......*.....*.*.**.**.*..*........***.**.**....***..*.*.*.......***.**..*.**...**.***...**.**...*.*..**.*..**.***********...***...***..**.**.*..*..*..**...****.**..**..**.**.**.....*.**.**..****.*.*.*....*...*..*.*..*..**.***.....****..*..**...*..****.*.*.*.*.**.***.*...***..**.*.*.***....*..**.****..*.**..*...*..*.**.*..**...***..*....***.**..***..*.**....**.***.*..*.*..*.......*.*.**..*.**....**..***..*.....**..*.*.**.*..*.*.*.*.*.**.**...**...*....*.**.*..*..*.**...**...*..**.****..***..*...**..*.******..*****...*.*.**.........*..****..*..*.*...*.*...***...*...***.....***.***.*..**..*.*.*..**.*..*.***.*.*.**...*...****....***..*......***.*******..**....***.***...**..***..*..*..***..****.*.**..*.*.*...*.....*.*..*....*......**..*.***.*..*.**.*..***.**.**...****....***...****.*****..**...*.*.**...*.*...****.**..**..***.*...***...*.***..*.*.*.***.**...*...*.**...*****.**.*.**.**.****..*.**.*...*...*.....*..*****.*..*.*.*.*.**.....*****.**.*...*.*.****.*..********..**....*..***...***.***..****..*.*.**..*.** *....*.**.**..****..***.***...***.**.*.*.***.*..***..**.****...*...*..*....***..***.****..*....*****..**...*.***.**.**.*.*..*.**.*..***.*.......**.**.**.*....*...**.**..**......*....*.....*..**.***...*.**.*******...*.*.***..*....****.****....**.*...*.*...*...***...*..****.**.*.*...*....*.****..*..*.**.**.**.***..**.*...*.**..*.****..*......**...*.*..******.*.*....***.**.*.**..***.**.***......*......*.***.**.**.*....*.**..*.**..**..**.***.*..**.**.**..*..****.*.**.*****..***...*.*.*.***...*..***.******..*.****.*..*.*...*.*...*..*...*....**.......****...*.*...**.**..**.*.**..***.**..***...*.****..**.***.*.****.****.***.*.*..**.*.*..******..*....*...****.....**....*..*.**.......*****...*...**.*.***....*..**..*.***..*..*.****.****.**.*.****.**.**....*..*..***..***.**.*.*.***..*..*....**.***.*.*..**.******.*..*..***.*.*.**.*.*..*....*.*.*.*.**.**.*.*...*.**.**..***.*..*.**...*.....***...**************.***.........*******.**..**...*....*..*..**.**.*.*.*...*.**..*.*******.*..*.*****.****.****.*...*.*.*..**...*.*.***.*..***..***.***...*.*.***..*.**...**..**.*..**..**.*.***.****.**.**.*.*...**.****.*..*.*.*..*.....*...*..*.***..*.**...*....**....*.*.**.**..**...**....*...**.**.**..**.**...****.*.....*....*.***.******.**.*..**.**..****...*..**..**.***.***....*.**.**...****....*.*.*..*.***..*..**....*...*.***.*....*......**.....***...*.**.*.....**......**.*.**.*...*.***.**...*...***......******...****......*.***..***.***.*....***.**.***..*...***.*.**..*..**.*..*...*....*...*.***.*..*....**..*.*****....*.***.*.*.**.**..**....***.*.**..*...**..***.....*..**..*****....*.***.*.****.*.*****..*..**..******.*..*.**..***...*....*.*.*.*****...**..*....****...**.*.*...*..**.*...*.***..*.*.*..***..*...*.*.**..**.**..*****.*..**..*****.*.*****.*.*.***......**.**.*....*...**.**..*....****.**...*.*....*..*****..**.****.*.*..***.*.*.****.***.*.**....**..*..*.**....****..*..*.*******....*...**.*..*..*.*....***..**.*..***.***.***.*..*.*.*****..*..*....**.*..*****.**.......*.*.***..*..*...*..** *.***.*.*....*...*.*..*.***..*.***.*.*.....*.**.****.**...*****.**.*..**...*..*.......****.*.*...*..*.***.**.......*.**.**.*..*...**..*.*.....*.***..*.**..*.**..*.....*.********..*.*.*..***.....*..*.....*...**..*..*....****..*.*.***...**.....*...*.*..**..***.**...******.*..*..*...*..**.*..*..*.***..**.***....**..*.***...*****..**.*.**.*.*..*.*.*.*..****.*..*...**.*.*....*.**.*..***.*.*.*..**.***.*...*...*.*.**.*.*..***...*.*....***..**..**.*.**...*.*..**..*.*.***.*.**...*.***.**.***..***.**..**.*.*...**.*.*.****.**.**..*..**..*.*....***....*.**.***.*..*.***.*****..****....***..*...*..*.*..*.*.*******..*.*.**...**.*..***..*..***..****...**.******....*.***....**.****..******...*.****...**.*..***.*..**..**.**..*.****..*..*.***...**..*.*..*.*..*..**.****.****.*.***.****.***.*.*..*...******....*.****.*******..*......*..**.*.***.*.*.*..*.*.***.**.*.**...**...*.*...*.*.******.*.*..*.*...**.***..*.*......***.**.*.*.**....*.*..***...*..*****...*.**..*.*..*...*.*.*.*..*..*.*..*...*..*..*..*...**.*.*.*...*..******.***.**.****.**.*.*.*****..*....*****.***.*.******...****..**..*.*..**..**....**.***....*.*.*......*..*..*.*.***.*.....*.***...**....*.*.**.*..***..*.***.*..****.**.*..*.*....*.**...***...**..*.***.*****..*..*.*.****..*..*.*..**.*.**.****..******.**.*....*********...*....*....**..*.**********..*.*.*..******..*.*.*.***.*.****.*...*...****.*****..*.......**..*.*....*.*..***.*.*..***.***..*..**....*.*.*.*.**.**.***..**....*..*..*.*.***....*.**...**..*..******.*.*.****.**..*.*.**.*.*.*.*.**.*.....***.***.....*...*..****..*......**....***..*.*.*.*..*.*..*..**.***......*****..*..*..**...*.**.*...****.******...*....*....***...*...*******.....*.**...***.*.*.*.**......*.**.*...**.*.....***...*****.**.***...........*...**..*..***...****...****.*..*.******..*.*.***.*..********.*.*.......*******..*****...****..**.**..***.*.*....*..***.**.*.*..*..*..*..*......*.......*..*.***.**.*.***...*.*...*...*.******.****.***.*****.*......*....***.*.*..***...**.**..*...*****.*..**.**....*..** .*.**...***..***...**.**.***..*.**.....*.**.**.*......**..*...***.*..*.*..*.**.*.**.*..*.....****...*..****.....*.*....**.**.*.......*.****.****.***...*....*..********..*.*..*..**..*.**......*.*.*...*.**.*.*..***.*.***....**.*..**..*.**...**.*.****.***....*.****..*..***.*..*.****...*******...*...*.**.**.*..*..**...****.**.*****.*.**..*.*..**.**....*.*....*.**.***..**.*.**....*..**.*...*..****.....**.***..***.***.****.**.*****...*..***..*.*..**..***.***....*.*.*.*.***..*.*.**.****.*.***..****......**.**..**.*..*.....*...*****..*..*.*.****.....*.**.*..*.*.*......**....*****.***.*...*..*....**.*.*...***..*...*.*.....*........**...*.**.***.*...***..****.*.*****.***.*****.*.*.**.*...*.*.*...*.*.***.*.*.****.**...*....*.***..*****.*..*.**.***.*.***..*...*.*....*.****....*..**.***...*...*.**.*.....***..**...**.***..*****...*.***.**.*....*..*...*.***.*.*.***.*...*..........**.*.***..*.**.....*.*...*.*..**.**..*.*..*.***..*.***...**.**.*...*...*.*..*..****.*......****.***..*.*.*..**.**..***.......*******....*....*........***...*....**.*.**.....*.*...*****.*...**..*****.*..**.*.*..******....*****.****.*.**.**.....**.*.***..**...*...*.*.*.**.***...**...........*.*.*****.***..*....*..*.***.*.....**..*....***..*....**...*.*...*..*.***.*.**.*.**.*.**.**.******.....*....*.**.***.******.*...*****.***..**..*.**..***..***.*.*.*...*.**.*.***..*.*.*.*.....*....*.***.*....**.****.*......**.*..***..*....*****..*.*.**...***.*...*.*.**....*******....*.....*.*..*..***..*..*...*****..*.***...**...**.****.*........*..*.***.***...*.*..**..*.....*.*..*.***.****.*...*..**.....**.......*.*.******...*.*.*****..**...*.*.*.**.*****..**.*....**.*.**.*.**..*...*...*...*.*.**.***..****..*.*......*..*.*..**.....***...*..*.*.......*.*.****..******...........*..*.*.**.*.**.**..*...**.***.*.....*****..*..*****.**.*.**.*.*..*.***..*.*.*.*..*..*.***.....***.*..*..*...****.****.**...*..**.***.*..*.*****...*.***.*...**.*..*.**......**.**.*....***.*.*..*..****.**.***.**.****.....***..***.***....***..*..**..*.*. *...*.**..**.**.*....***.*.*.*..*...*.*..**.*.*.....**.**....***.....***.*....*.*.**..*.**.**...*****.**.*.*....**....*.*.**...*.*..***.*.*.***.***...**..*...*.......****..*....***....**.*..****..*****.*..**.**...*....***.**.*.**..**.*.*.*.*****..**..*.**.**.**.*.*******.*******.*.*..*.*.*.**.*.***..****.*.*.*.*...**........*.......*.*.**..***.**.*............**.*.****.*.*..*..***.**.*..*.***.*...*..*..***..********...****.*..*....*...*.*****.*.****..**..******.***..*.*..**.**..***..***.**.*.**...**..*........*.*.*****.***..*****.**...***..**.**.*...****....*...*.*.*.*********...*..*..*....**.*.***.**.**.*.*..****...***..**....*.***....**.*...**.**.**...*.**.*.*.**..*.**.**.*****.*.*.*.*..****..**..*..*...******.*..*.*...*.*...******.***....**.*.***....*****.**.*****.***.*.*..****.*..*.*.*******...*..****...**..*.**.*.....**......*****..****.**.******...*.*.*.**.*.....****....**.*..*...****.*****.*****..*...*.**.**.*.*..**.**....**.***.***..*..**.*...*..*.***..***..******.*...********...**...*.*..***..*..***....**.**.*..*****.*****.*...**.*.****.*..**..*.*.**...*.....*..*.*..*.**.***..*.*.*****..**.*.*.**.......*.**.*.*.*..**..****.*..**.*****.**.*.*..*.*...*...*..*.*..****.*..*.**...**.*.***.******....*.*...***.**..*****.*..*.*.*..*.....*..**.*.*...*.*..**...*.**.*.*..*..**.....***........**.*.**...**.**.....*..**.*....**....**..*..**..*.*....****...*.**.*.***..*..*..*..****...*....*..****.*..**..*.****....*.**.*....**.....*...*.*.*..*..*.******.....**.****.***......*.*****.**...........*........**.*..*.*.*...*..*..*.***.**...*......*.**..*...**.**....*..***...***...*.***..*****.......*..*..*.*...*..*.**.*..*.****.....****..**.*.**...*.**.***..**.*.**..*..*.**..*..*...*.**.******........***...*......**.**.*.....*****.*...*.**.***...*.*...*..*****..*****..***..*...**.***..***.*.***...*.*...**..**......*.*....*****.....****...**...*.*******.**..**.********..*...**.***...*...*.......*.....****.*.*.*..*.**...*.**.*******....*..****.**.**.*.**.....**.**.*..*....***.**** ..****.*..***.******.....*...*.*.**....*...*.****....****.****....**.**.*...*..**.****..*......*.****...*.......*..*.........*..*.*...*..**..*****.........***..***....***.*.*.**...**.*......**.....***.*.***..*.*...*.*.*...*....*.*....*..**....**..**...*...*.*..***.....*.*..*.*.**...**..*.****.****.*.**...*...**.***.*..******.*.**..*.*..***.***.........***.*.**....***.***.*.*..**..***..*.*.*.***.**......****.**.*.*.*.*..**.*.**...*...**..*..**.****..*..*.....**.**.*.*..**....**...***..*.*.*******.*.*.*****.*.******..**..*.*.*.****.**..*..***.*.**...****..*.******.****.*....****...........*.*...*..**...**.**...***.**...**..*..***.*.*..*....****.***..****.*.**.***.*.*.*.**..******....*.....**.**...**....**......*....*.**..*.***.***.*.**.*.....**.*..*.*.*.**..*.*******..**.**.**.*.*...*.**.**......********..*.*.*.*.*....*...*.**.***.*.*.****....***.**.*.*.***..**.**..*....***.**...*.......*.*..*..*.*..*......*.**..***.....*.********..***.****.*.*..**...*.......***..*.***.***.**.*.****.*.***..*..***..**..*.*****..*..***..*......*.*....**..***.**...*.*.**.*.*.**.*..*.****..**.*..******..**.*.*.**.*....*..***...*****.*..**.*.....*.*...***.****..**..*.......*.**.*.***.***..**.*.....*...*.*.*..***.*..***........*.****..*....**.*.**..**..*.****....*...*...******.*...***.*....*****.*..*...**..**...**.*..*.*.*...*.*.*..*.**.*.*.***.**...****...**.*..*..**...**..*...*..*..*.**.**.*..***.****.***.****.****.***.*....****.*.*.*..*.***.**.*****.....**....*.*...**.****..*.......***.**.**.*...*........*..*****....**..****.***.*.**..*.**.***..****..**..**.........*...*.......**....****...****.*.*.*........**....*.**.*.*****.*******.....*.**.*..**..***.**.....***..***.*.*.**.*....*..*.*.*.*.*...*...*..**.*.***..*....*.*.*...***.*...**....**..*...**.*.****..******..***.**.*..*.*.*****.**...****...**.**.***...***.*..*.....*....**....*.**...**...***..*..*.***...*..*.***.*...*.*.*.****.**.*.*****.**......*..*..*..*.**.**......*****..*..*****.*.**........*..*...***...*.***......*...**.***.** .**.*.*....**....*....*.***....*...******..**..****.*....**...*..*...**....**.....*.*.*.*.....**.**...**..**..*..**...*...**.......****..****.****....**..*.***.***......*......**...***.**.**..*.*....*******..****..**.***.*..*****...**.**.*..**..*.*..***..**....***.*.**.***.***.******...**..***.*********.*..***.*******....**...*.....*.***.*..*...**.***...*****..*.*.*..**...********.....*.**.**.***..*.*....**.*.**..*****.**.******.*.**.*.***...*.*....*..**....*..*.*...**.**....*......***.*.*.....**..*..*..***...*.*...*.....*.****..*...**.*****.*...**.**.*..****.*....***......*****......***.*.*******.**.*.***...**.*......****.**.*..*.**.*.......*..*..*......*..*.**..**...**..*...*.****.*.*...*......**..*.*....**.**.****...**...*.**.*********..*..***..*.*.***..********..****.*.***..**.**.*....**.*.....*...*....*******.*..*.*.***...*.*...*..**..**.****..**...***......**....*.*.*.*.*...*...*..*.**..****.*.*...*....****.***....*.**.**..*.**..*....****.*..****.*.**.***.*....*..******.**..*.*.******.***..***...*.*.**..*.*..*..*.....*..*..**.**.***..*.*.**..*******...*..*.**....**.....*..**.*..**.*.*.**..**.**..****..***.**...*..*..*.*..***.*...**..*....**..***..*.*.*...***..*.**...*...***..****.**...*.**.*.*.**.*.....***.*..**..**.*.**..*...***.*.*..*****.*..*.***.*.*.***.**.*.**.***..**...*..*...*.*.****.***..*****.***.******..*....*......*.**.**.......**.**.****..*..*.***.*..*.****...*******....*....**...*.**..*.****...*.*..*******.......*.**.****...*..***...**.*.***********...*..*...**.**...***...*.***...**.***.*..*.**..******.****.**...**.**..***.**..***.*.*.***.***.**...**.**.*.**..***...*..******..*.***.*..****..*........*.*****..*....*.***.*..*..**.*.*...***.......**.**....*.....*.*.**...**.*****.*....*.**.*..*....*..**...***........*..***..**..*.***.*****...*..**....**.*.*.****..*.**.......***.***...**.*........*.....*....**..*...***..*.**..*..**.**.**...***..*.**.*..*.***.*..*...*..****....**..*..*..**.....**.******.*.*.**..**....*.*....**.***.*.....***.*......***.* .*....*..*.*....*..*.*.**.*...*..*.*..*.*.*.**..**....****...**.***...**.*....***.*....*......*..****......**....**..*....*..**.......**.***..*..*.*.*.****.*..******....*****..*...****...***.*****......***.*..*.*.*.***..**...*..*..*...*..*....*.***.*..*.*.****.......******..*.**.*****.*.***.***..*.*.****.*.**...****.*..***..***.*.*.*...****...**.**.**...*..*..**.*...**...****.**..*.*.*....*****.**.**.**....******..***....*.**.*.*.....*********..****.**.*.**.**.*...*.*..****.**.*...**.*.**.*.**.**......***..*..*.***...***.....***...***.*..***..**..*.*.....**.*...*****.**.*..**.*.**.***.***..*.***.**..***.*.***.*......****.*...**.**.*.*....***.****...*........*.*.*.*...**..***.*****.*..*..*.*..***...*...**....*..**.*..*.****..*........**.**.*.......**....*..*..****.**..**.*...**....****.*.**.*.*....*..*..**.*.*..*..**..*...*.******...*.*.**..*.**.*.*...****.*.**.**.*.*.*..**....**.***...*.*....****.*.**.....*.****...........*.*...*.**...*..**...**.*.*******.*.*.*..*..*...*.**....*...****....*.*.**....**...**..***...***.**..*..*..*..**.*..*..*.**..****.**********....*.*.**......*****.*.**..*.*..*...*.*.*...*.*.*****...*.***....***...***.**********...*..*.*.*....****..**.*****.*****.*..*****.**.***..*..*..*...*****.**....**..*.****.****.***..*...****.*..*...*....**...***...*.*..*.**..****.*.*.*..**...*.***....******..*.***..**.*.***.*.*****...*.*...**.**......****..*....***...*...***....*...***..*....******......****.****.**.*****..***..**.*.***..*.*.***.*...*..**.*..***.....**....*..***.*.*.*****..**..***.*..*............*...**...****.***.**.**..****...*......*....****..*.*....*.*.*..*.***..*.*........**.*....*.*..**..*..****.*.*..**.***.*.*....**......*...****.....*.***.******.*..*....****....***..*.*...**..*.*.**..**.*..**..*...***.*..***....*..**..**..**...****...*.*..****..*..*.*.***...***..**.*****.*...**..***....**..*....*.**.***..****.....*****....**..**..*.*......***...*.******...*.*.*.*.***....*.*.***.**********.....*.*...*.*.*.....**..*.*.**.**..*.*.***...*.* .**.**..*.*..**....**..***.*****.**....**..******.*...***.*..**.***.*.....**.**..**..***...*..*....**..****.*..*.***.****.*.*.....**...**.****.*.*.***..***.*.**..*.*.**..*******..*..*.*...****..*.**..**.....*.**...*.**...*.*..****.*.***.*.....*.....****.*.******....**.........****.***.****.****.***..*..*.**.......***..***.****.*.**..*********.*...****.**...*.***********....*...**.*.****..*..*..*.***.**..****.***.*.*.****.**.**.*.*.*.**..*..***..*....*.....***.****.*.*.*******..*****.**.....*...*.*.***.***.***.****..**.**...*.***..*....*..*****.****.*......**.****.**.**.*.*.**.*..***.*.*...**..*......***.*.*..*.*..*...**......*.......*.*.*****.*..**.*..*..*.*.**.*.***.****.**..****....*...**.**.*.**.***.*....**.*...*.**...*..*.***..***.**..*.*..**.....****..***.....*..**.**.***.*..**.**.*.....***..*......*.**..**.****.*..........*..*.**.**....*.*.***....*.*....*.*..*.*.....**.*...*..*.**.****.*****..*.*.***......*.*..****..**....*.*.*.*..*.*..**.**.**..***.**.*..*..***.*....*.*..*.*..*.***.****.*..*.**.*.**.**....*.*..*.**..**...***.*..**...***.*.**.*..**...**.*.*.*..***.**.*****.*****....*.**.*****.**.**....***..*.*...***.***..***.****...**.*.**...**********..*...***...***..***...**.*.......**.**.**...*.***..**.*****.....*.*..*.**.*********.*..*.***..***..*...*..**...*....*....*...*.****.**.*.****..**...*..**..*.**.******.*........*..*.*.*...****.*.*.*.*..**....*.**....***.*.**....*.*..*.****.***.......**.****..**..*.....*****..*..*.*..*.*..*.**....*...*...*.*.**..**..********.**..***.**.*..**...***.**.**.**.**.***.**..*........*...**.*..*.....***.***.*..*.*.*...***..*.*.*.*...**.**..***...*.***.***.*..*.***.*..*.*.***.*..**......*.**.*********.*..*..**...**..****.*....*...***..*****..**...****.**********....**.....***.**.****..*.*****.*.**.*.**.**.*.*.**..**..*.***.*....*.*....*.**...*.....**.**....*.*.*...***..*.*...*.***.**.*.*.*..*....*****..*.*..*..******...**.*.****.*.*.....*.*******..*.**..*******.****.**..**.*.*....*...*.**....*...*.**.*.*.****....*.***.**.* *....*...******..**.**.*.*..*.**.***..*.*.*..***..*.*...*..*.*****..***.****.*.**...**...**.**.*..**.*....******.**..****.**...***...*.**..*.**.*....*....*....*...***.......**.*...**.*..*....*.****.***....*.*.*..*..***.**.*...**.**.*..**...*.....**.***....***.**....**.*.*.*..*.**.*.**.*..**.***...**....*..***.*..*.***..***..*....***......*.***......*******...*.....*...*..**..****..*.*.**..*.*.**.***.**..***...*..*..*.*******.*****.*********..**...*..***.***...***.*....****..***...**..*..**.*...***.*.**.***..*..*....*....*.*....**.*.*.**..*.**.*.**.*.....*..*.***..*..**..***..*****........***.***..*.*..*.*.***.**.*..*.*..****....**.*...*.*.******...**.****.**..*....*....*.**...**.*.**..*..**.....****.*.***..*...***..*......*..******.*.*.***..*..*.*..****....*.*.*.*..***.*..*..***.....*.*.*.*.....***.*...*.***..*............**..*.*.*.*.*.***..*..***...**.*.....***.*...****..**..*..*.***...*...****..*****.*.***.**.**....*..**.*.**.......*.*..*.*.*.****.****.**.***.*.*..*.......**.**.*.*..**.....*.....***.*.*.*..*****..*.*...***.*..*.**.**.*.**..*..*....*...*.*...***...*.***...**...**....*..*.*..*.**.**...*.**......***.***...****.**..*.*...*.****.*.******.**.*..**...*.*..*.....**.*.**.*..*.**.*****..**..*...*..**.*..**.****.**..*.*.*..*****...*.**..*.****.**.*...*..**.*.****..**..*....*.******.**...*....*.*.*.*..*****.****.**...*.*.....***..****...****...***...****..*.****..*.*.***.*.*..**..**..**.*......*....****.**.*.****.**......*.*......**.**.*.**..**.*.*...*****.*.***..****.*.*.**..**..**...*.*....**.*.*.....**..*.*..**....***..*.*.....**.****.....**.**..*.**.***.*..*.*.*...**...**.**..*.*.....*****..*..*.*****...****...*.....*...***.***.*.***.*.*.*.**.***..*.***.......**...****......*..*....****.*.****..*.***..*.*.*.*.*.*.*.*.*.*.*.****.*...***....****.***...***...*....**...**.*...**..**..*..*..****....*...*.**.*******.********.**..***.********....*......**.*..***.*.**...*.**....**.******..***..*..*...*....*....*.*...*.*.*******....**..******.*...**.*****..**.**.* .**.*...*****..**...*...*.******..*..*.*.***.**.******.**...*......*.*.*****..***....**...*...*.*..*.*...*..**...**.*.....*..***.*.***.*****..**.****.***..*..****.*.*....***.**.*.........*.**.****.*.***..**.****..*****.**..*****.*...*....*.**..*...****..**..**..****...**..****.***...***..*.*****....***....*.****.*.**.*..****..***..***.***.*.*.***..*..*****.*..*..*.**.**...***....**..**.****.*.*..*..***.**.*.*.****.*....**..*..**.....*..*.***.**..*..*....********...****....*..**...*.**......**.*.*..**..********....*....*..*.*****..*.**.**..**..*.*.**.***..****..*.*..**..**...**.*.*.***.**...*****.*.*.**.*...*****.**....***..**....*******..*...*.*.**........*..*..*.*****.*..*....*...*..****.*.*.*...*..*.*.*....**.*..*..*..*.****..*.*.....*.*.*....**...**..*.*****..*.***...*..**.*........**...**.**....*.*.*.*.*.*.*..*..*****.*.*..*....*.***.******.....*..*....*..*..*.**.*..*.*..*.*...***.*.**...**.**...*.*.**..*******.**...**....*..***.*.*.**.*****..*.****....*.*******.***....*..*.*..*.*.*..**...**......***.*..**....*...**....***.....*....*...*.*.**..**...*.*.**.*..*..****.***********.**.******.****.*...*.*.*.****..........*....**..**.**..*****.*.***..***.****...****..*...*.*..**...**..****..*.*.*..*.***.**...***..**.*.*..**..*.*.*.*...*....**.***....*********..*...*....*.*.*.*...***..*....****..*.**...*..***...*.**....***..***.*..****...*..******...*.*..*.**...**.***.**.*..**.*.**...*..*....****...**....*..**.*.**.***.*...**.******.*.*.**.....****.**.*..*****.*.**...*..*...**..*.*...**.*.***..*.***.**..*.*....*.****.....**..****.*..**.*.***.**..**.***..**.*....**..*..**.*****..*.**...*.**.*.*.*...***...*.*..*****.*.*.**..*...*.**.....*****.*.**.**..**..*...**.*..***...*.........*.*.**.*.*....*....*..*....**..**..*...***....*...****.***.*..*****.***.*****.**....**...*.*.**..**..*.*......*.*...**.***...*.....*..***.*...***..****.....**.*..**...*...****..***..***.*.****....***.........*.*.****.*.**.*****.*.*...****...*....*.**.**.***.*..**.*.****...**.**..*.*****.**..*.* *.*.....*...*..***.....*.*.*...*.*.*.**.*****.****.**....**..*..**.***.*..***.*.*...******..*...*....******.***.**....**.*.*.*.***.****.*.........**.*.*..*..*.**.*..*.***....**.**..***.*.*.*...**.***.**.***...**..*.*..**.**...*.***.*....*****.*..****.****....*...*.....******..****.*......*.*..**.**.***..*..***....*..*.*..*...****.*.****..*..*..*.**....*......*.**.***.*.*.*.***...*.**.**.****.*****..*....*.*...*****..*...*.***.*...*...***.**.*.........*.*.*.*....*....*...*..*...***...*.**..*.**....***.*****...*.....*****.*....*.*.***.*...****.....****...**.****..**..**.******.**..***.**..*...*.*.****.*.***.**...**.**.*...*.*..*.*..***.**....*.*..**.****..**...*...**..*...**..******..*.**........*...*.*.....***.......*.*.****.***.****.......*.*..**.**.*****..**...*..*.*.*...**......*..****....****.***...*........*.*...**..*....**.***.*.***.****.****.*..**..*..**.*.**....*.**.*.***.*.....***..**....***.*.*.**.*.....***...**.*.***.***..*..******.******...****.*.*.***..*..****..*****..********.**.**...***...*.***...***.*******.***...**..*..*.*.*...***.**....*.**.*....*...*..*..****..*.**.**.*..***.**....*.***.*****..*........**.*.*.*****.*.**.*.**..***..***....*.*..**.*..*.*.*..********.*..*******...***.***.**...****.....**..*..**.*..**.*.***...*..*.*..****..*.*...*..*...**...*.***.*****..**..*...*...**..*.**...**.*.*..****..***..****.**.*******.**********.....*.**..**.*.*..**....***...*.**....*..**....*******....***..*.***..**.**..****..*..***.***.*..*.****.***....*.....*.****...***..*..***..****.**...***......*..*.*.*.....*...**..*.*...*....***..*.**..*...........**..*.*..**.*.*****..*.*.*.****.*****.....**.****.*******..*...*******.*..**.*....*..*..*...*.*.*..***.**..***..***.*.*****..****.*...***.*..**.*..**.*.*.**..*.*..*.*...*.*.*...*.*..*...**.**.*..**....***...*..*.*.*..**..**.*****..*.*.**.*****...****.*.*.*.*.**...***..*****......*.*.***.*...**..****.**.*.*..*.**..*......*.....*.*.*.**.*.******.**..**.*.******...*.**.*.****.**....*****.**.**.*..*.*.***...*....* *...***..*.*.***.***..***...**..*..*.**...**.*.....*.**.**..**..*.**......*..**.*.******.***..*.**..**.*...***.*...***.*..*....*.*..**.*..**.*.**..*.*.***....*....**.***...*.**...*..**..***.*...**.***.***....******.***.*.........*.*...*.......***....*.*.***.***..******....**..**.**.....*.**..*.***.*.......*****..*.*.*.*.*.*..*.***......***..*.***.**.....**.****.***.**....*.**.*.***.**.*.*.*.*..**.*.*.****..***...*.*.***....*..*..*......*...**.**..*.*.*.*..*.*...*...*.*.***.**..*..*...*..**.*.*.*.*..*.**..*.*..*..**..*..*...*******.*.*.**.*.*.*.**.****...*..***.*..*..**.*********..***.*****.**********..****.....***.*.....**.*........*.**.**.*...*.*...*****..*****..**..****..**.*....*.******.....*.*.*.....*.......*.*.**.*..**.***.***.**..***...*.***.**.**.**...**.*....**......*.*****.**.*....*.*..*.*..*..****.**..***.*....*.*.*.*..***..******...****.*....***.*.*.**.**..*.*..****.*....******.*.**..***...*.....*..*.***.*.*..**.**..***.**..*.*.*...**..***.**.***..**..**..**.*.***..*..*.***.*..*.*****....***....*.****.*....*..*....*..**.******..**..*.*.***....*.**.......***....*....**....*.*.***.******..*.*..*.**..*......**...**.*.*.*.***...*.*....*.*.**.*...*..******..****.....*****.*.**.***..*..****.....**.*..**.***..**..*.*....***.*..*.**..*....*.**....****....**..*.**.*..*.....*.****.**.**.......*...**.***************..*.***.***.*..*****.****.*.*.....**.*.**.....*....**..*.***.*.*....**.....**.*...*.*****.**..*.**.***.***..***.*....*****......*..**...*....*....*....*...*.*.**...**...****.****.**.*.******.*.*.*.**..***..***...*..*****..*********.***.**.*..***.**.*......**.***.*..**.......******..**.***.*..*..*.*.*****.**.***.*.**.***..*....*......**.**.**...****....**.*...****...*.....*..*...***.****..**.....*.**.*..*.**..*.......*..*.**.*...*..*.*.*.*..*.*.**.***.*.*...***...*.***.**********.*.*...*.***.*...**.**.**..*..****..***.*.***...*.*******.*....****....**.*..*..**....*...*...**...*..******.***..*.**...*...****.****.....***..*.*.*****.*.***.*...****..*.*.*...*. ..*...***.*.....*.*..**.*...*.*.**.**...***.*.*....***.....*.*.*..****....**.*..*.***.*...*...***..*...****......*..*.***.**.**..**.**...*.***.*....***.**..*...**..**........****..*.**.*...*..*****.***.*..***...***......***.****.*.*.**.**..*.**..**...*.*..*.......*.**.*.*...*.***..*...**...***..***..****.*.*.*.*..*.*....**...**.*.*..***.**.***..**..**.**..***.....*****....**..*...*.***..**..*....****.**..*....*..*.....*.********..**.****...**.***.***......**..*..******...*...**...*...*.....*.***.*.*..****.*...*.******....**...**.*..*.*..*..*.*.*.***.*.*......**..*.***.**...****.**.*.....***.***..**..*.**.**.*.**..*....*..*.**.****.*......****.*..**.***.***..*..*.***.*****.***.*....**...*.*.**.*.******.*.***.***......****...*.********.*.........****..**.*..**..***.....**.........**...*..**.*.....***.**..*.*...*..*.***.***..*.********...*.**..**..*.*..**.**.....*..*.**.*.*..*.****..*.******..*.*..*.*.******.**..**.*.*****..*....**..*.*...*....*.*...*.**.***...**.**...*.**..*.**....*****......**...***..**********.**..**.*.**..*...*.**.****....**.***..***.....****...*..***.*.*.*..***..*...*...******...**...******.*....*****.*****.*.***...*****..*.**..*.....**..*.*..*..*.***....***..*.*******.**.*...*.**.**.*.*.*...***...*.*....**......**...**...******.**.*.******.*......*...*.*....***...**...*..*****.**.*.....*.*...*...**..*******.**..*****.....**....**.......*..**.**....**..*..***.***...*.******.********.*..*.....**.*..*.*...*.**.********..**...*....*.*....***..**.**..**..*..*.*.*.*......**.*...*..*****...**.*.*.**.*...*..*.*...**.*.***..**.*.**.*.......**...***..**.****.*...*....*****..*.....*.****.***.....**.*..****.****...*..*.*.*..***...******.*..*.*.***.*.*.**...*.**..***.**.***..******..*.***..*.****..***********.****.*.*.*..*..****.*.****......******.*.***....**...*.......*.....*.**.**..**..***.**.***..**...*.*.*.*......*.*.*****..**...****.***....*......**..**.***.*..*.....*.*.***..****.**...*********..*.....*..**.*********..*.*...***.**...*..**.**.*....**.*.** ***...*.*.*..***..*..*..*.****.*..****.****.*....*.......*****...**...***.*..**..*..**...**..***..*....**.*..**.****.**.*..***.*.*..******..*...*...*.*....***.....*..**.**.*.**..***.*..*...*.*...****.*.*.*****..*.***..*...**.*********.*.*..*********.*.****..*.......*.*....*.***.***.*..*.**.******.*.***.....*..*.*****...**...**..*...**.*.*.*.******.....*.**.**.*...***..**.****...**...*..**..****..*.**.*.*.**.**....*.**.*...***.*.***..*.**.*.*..*....**.**.*.*.*..*..***.**..*.....**...*..*.***.*..*.**.***.*.**.*****.**.**....*....**..****..****...*..*...*..**.....***...***.***.**.....*...***.*...*.***..*..*.****..**.*.***.*...**..*.....*....*.*****.*****...*....*****...**.*...*...*.*.*.****.***.*...***.*.**.*.*...*.*..***.*.****.**..*..****.*...*.*..*..*..*.**..*....*.**...*..*..****.********.**.*..**..**..**.*.*****..**.*.*..***..*.*.*....*.*.****..**.**.****...***.......***...**...*.*****.*..******.*....*.***...*****..*.***.*..*...****..**.*.*.*******....*..**..**..*.**.***.*.*******.*.*.****.......*.***..**.**...**..**....*******..*...**.*...**..**.*.**.*****.*..*.*...*.*....**.*..***..*..*..*.*.*********..**...**..*.*.*****.*******..****.*..**.**.*.****....*...**....*..**..**..***.**..******.***...***..*..*.*..*.**.*..***......**.*.*..*..*.*....**..*.*...*....**..**.*.*..*.**...**...*.*..*.........*..**..*.*..*..*..**.***.......*..*.*.***...****...*...**.....***....*.*...*..**....*.*...***********...*..*****.*...**..*.**.*.*.*..******..***.....*..***..*...*.****..***.....**.****.**.***...***....*...*...**.***.*.*.**.**.*.*....*.**.*........*.****.**.**..********...*...***....*..***...*...*...****.*.....***.**..*.*.*...*.*...******.*.**.***..*.*..**.*..*.****.**..*.....***.*...**....*.**.**.*.**.*.**..*.**....**..***.****.**...*.*...**.*....***.***...*.*.***.*.**....*.**.......*..**..*..*.***.****.*.***..**...*.***.*****.****.*.*.**.*..**.*.***....*..***.***.*.*...*..*.*.....*.*.***.**..*.**.....**...*.***.*.**.*...**.*.*...*..****.*..******.*.*.*.....**...*.*..***. **..*...**..*.*..*.......*.*.**...*...****.*.*.*****...********.*....****.**.*.*.**.*.*..**..*..****.*..*..**.*.***.*.*...***....*.***.******.*..*.*.**...******...***..****.**....*...*****.**...***..*.*.**...*.......*..*.....*....*.***...*.******.*..***.*....***.*....*......**.*..**.*.*..*.*.**.*******......*.***.....**....**....*..*.....*.....**.*..***...****.******.*...*.***.*.*..*.**.*..***..**....*...***.**.**..****..**.**....**....**.**...*..**......**.**..*.*.....*..*.*..**....*...**.**.*.*.****..*.*****.*..*.**.*****..**..**.*.**.**.......***..***.**...*..******....****..*.*...*.**.*.**...***...*..*...*..*..**...***......******.**.*..*.******..***.**.**..*.*.**..****..*.*..**...*.**.***......*.*.*..*..*.**.***...*.*.*.**..**.****.*.*.....**.....**.***....*.*.**.*.*....*.**.****.....*.*.....*.***...****..***..*.**.**..*..**.***..*.*..*..*.*.*.***.*...**...*....*******...***.**.*****.*...****.***..*******..*.**.**..***.***..****..*.**.*..*..*...*...*....**...**...*.*.*..***.*.*.*.*..**.**.*..*****..*......*....*.**..**.....**.**..*.*.*.*.*.*....*.*.*..**.**..*.**.*..***..*.****..*..**...*.*****.*****....*.*..*.*.**.***.***....***.....**.*.*..****.**..*.....***...*..****.*..*.***.**.*.**.**.*...........*.***...*.*..**....**.*..**....**.**...*.*...**.******.*..*.*.......*.*....*..******.*.*.*.**.*.....**....****.....****.....*..*...*.***..**..*.....*****.*.*..*..**.**.*.*....**..***..**.**.**.**..**....*.*....**..*..**.*...***.*..*..*..*.**..***.*.*.*.*.****..**...****..**.*..**...***.*.......****.*.*..***.*..********....*.**.**.**.*.**.*..*.*...*..**.*.*.*.*.***..*.*.*.....*****.*.**.*.*...**.****.*....*.*.*.**.**...**.*..*****.***...******.*.**.*...****.*..........*.**.****..******.*.*.**.*..*..*...***...*....***.**...*...***.***.*.........**...*.***.*...*.*******...*...*.*..*.***....***.**..**...*.*.*.*...*...**...*.***..*.***..*.**.*.*...*.*.****.****..*..*.**.*...**.*..**...*.*.*.........*.*.*****..*.*.****..*..*..*..*...*.*..*...**....***......*...*.**..**. .*.**.***.*******..*.*.*..*.*****.****...**..*****.*.***.*.*.*..**.*..*.....*.**.*...*..*.**...********.*...***..*.********.**..*....***.*...*....***.*.*.*.***.*.*.......*..*.*.******..*.**.***...*....**.**.*.*****.**.*.*..**.*..*.***.*........**.*....*.****....*****.*.***...***..*.*.*..*********..**.***.****....*.***.***...*.*....*..*.*..****..*.***.***.*..*....*.**..**.**..*.*...******.*.**.*.*..****...*...**...*.**.*...*.******..*......*****.**.**.**.*...****.*..**......*.*...***...*..*.**.**..**...**.*****..*.****.**.*.**..*..****...**...*...*........*.**.****...*.*...........**..**.*.**.*.*.****...**.*...*.*.*.*****.****..*...****...**.**.**.....**....**.*....**..*.***.*****.**.**.*.*.*********......*..***..***.*.***.**..**.****...*.*..*..**...**.*.*..*.*.*..*.....**...*.****.*.**..**..**.*.....*...*.......**.**.*..*.**...***.****.*......**......***..***.**.*..*.***..****..*..***.*....*.**.*.**...****.*..*...**..*.***.*..**.**.**....***.**..**.*..*.****..**..**..*........**....**..*.***.*.********.*.*.*...*.*....*...*.*..***.*...****.*..***.*...**.***.*...**.**.*..*.*..*..*****..**..*.***.....*.*..*.*..*......*..**...*.*.****.*..**.*..*.**.**.*...******....*...**.**..****.*.*....*.*.*..*...**.**....*..**..*****......*.**..*.*........*.**....*...******.*........*.*..*...*......*..******.*.*.....***.**...**..*...*****.....**...*..*....*.**..*....*.*.****...**.*..****.**..****..*....**..**...*...*.*....***...*.*.****.*..***.*.*...*.....*.**......*..**..*..******....*..*.*.*.******..**.*.*....*..*.*..**..***...**.***.*******...*.*****...*......***...*..*.***..**.*...**.*...***.**.*.........**..**.***..*.*****.*.****.*.***....*.**.*..**.*.**.**.*.**...****......*..........*.*.*.....**..**.**.*...***..**.**.***.*.**...**..****..........***.**.******.**.*.**.**.*..*.***.....*.*.....****.*.***.***..**..***.*.**.*.**..*....***..*.*.*.*...*...*.*..*..........***..*.....*....*...*..*.*.*..**.*...***...*..*.****..*...*..*.*.*...*.....***...***..****..*..*.****..*.*..***.*. *...*..****.*......****..*.*.**..**..*.*.*...****.*.......*****.**....**...*.***.*...**.*..**.*.****.*...*...*...*****.***..*.**.*.*.**..******.**...**...******...**.****.......**........*.*..*****..**..*.**..***.**..*..***.**.*......*..*....**.*...**..*.*..*.***.*...*****.*.***.**.*******..**....*.*..*..**.*...**....**..**.*.......*.****.*...*..****..*.******.*....****.*..***..**...*.****.*.*.**.....*..*.*..*.***..*..*..*.....*..****.**.****.*.*.**.***.**..*..**.*..*.*..*.**.***......*.*.*..**.*..*...**.*****...***.....***.***..*******.****.*.***..**.*..***...**.*.**...****.....*...*.*..........***.*..*.*.**....***..***..*.***.*....*...**...****.**.****.*.*.***.*.*****.*..*****..**....**.**.*.**...**.***.****.**..*........*.*.***.*......**.**..*....*****.**..*****..*..*...***.***.**...***.*.****..*.**.***.*.*...******...*.***..**...**....**.**.*.**...**.*...***.**.**.*.*.****..*...***..**........*..****..*....*..**.***.*.***......**...**.**.******....*.**.*.**.*.****..*.**.*....***.**.*....**..****..*...*.******...**..**.......**..****...**.*.*.***.*..**.**..*.*.***...*...***.***.*..***.*.***.*.*.*..*******.*.******....**....*****..*..*.*..*..*..*..*.***....**..**...**..*.*...***.*...*..****.**...**.*..*...*..**.*****.**.***.***.*.**..*.*..***..*******...**..*...*******.*..**.....***.**..******.*.*.***...*.*.***.**.**....****....*...**...**.***.**..**.*.****.**.....*.*.*..*.**.*...*..**.*..**.***.....***.**..*...*.*****..**.........**..*....**..**..*.***..*...*....*..**...*..*.*..**...*.*...*.*.**....****...**.*.*.*.*....*.....**.***...*******..*.***....*.**.***..***..*.*.*..*****.**.*****.*****..***...*.**..*..***..*.*.**.*.********....*..*..*....*.*.*...***.***.***.*.**..**.**..*.*.*....**...**.**.**..**..*.***.**..*.*.**.*..*...***.*****..**.*******...*...**...*.......**.***.**.*.*.**.***..*.**...**.***..**...**....**.*..****.....*...***..*.*..*.*...**...**.**.***..*.*.***..**....*****.*.*******..*.*****..**.*.....***.***..*..**..*...*..*.....****.*.***..*.**..* .*.**.**.....*********.***....**.....****.**......*.*.*.**.*..****..******..*.*.....*...*...***.*.****.******.**.*....*..**.......*.**.*..**..*.*....*.******....*..*.*.**.*.***..**....*.*.**...*.*..**.**.****..*..*.**..*..**.*..*...*.*****.****.*.*...***...*..**...*****..**.*.******.*.*.**.*.**.***..*...*.*.*.***..********.....**.*****..*.*..**..*.***..*....**.*..*..*.*.*.****..****..*..*...**....*.***.*..*.***.*....***...****.*.***..*..*.*...****.*.**..****.**.*...**..*****.**.**..*.*.****..*..**....***.**.*.**.*....**.*..**.*.**.***..**.*..*.*..*.*..**....*......*..**.****.*.****.**...*...*...*.*..****..**......*.*.**.*.**..*.*.......*....*.*.**.***..**.***.**...**..*.**...*..*.**.*.***..**..***.*.*..**..*.*.**.****.*.*..*.....**.*******..*.**...*.*..*.**...**..**..*.*****...***.**.***.**......*...*.***.**.***.*******.*..........*...**...*.*...**...***.*.**.***...**..**......*.**..*.*..***.....***.....******.*********...*.*....*.*.*.*.*..**********..***...*.*.**.**..**........******.***..****..*.**......*****.*.**.*.*..*...*.****.*..*.***.*..*...*.**.***...**.**..***.*..**.***.**....***********.**.*.****...**.*.**.***.**.**.***..*.****.**.****....**..*.****...*.**....*.*..*.....*.***...**...**.*****...**.**..***.......*..........*...*****.*.**.*.*****..****.*******...*.*...*..*..***..***.**......****.**...*...*...*.**....*.***....*.****.*...**.****..*****.....***...*****.**.*......**..****..*.*.**.*******...*...**.*..***..*.*.*..******.*..*.***.*...**...*****...**.******.*..***...*.***.***..**..*.*.*.***.**...**.*.***....*****.*.*..*.*.*..***...**..***....**...**.*..*.*.*.*.*.**.**.*.*...*.***....**.**.*.**.**..**..*...*.*...**..*.*..*.*.*.*.**..**...*.***.**.***.***.*.***..**..*.*.*.*...*.*.*.*****..*.*.**..****..****.**.**.**.*.****..**.*......**...*.**..**.*...**.*.**.*...****.***.*.*.***.....*.******...**.**..*..*.......**..*........*.**...*..*.**..*...*.**......*...*.*..***..*..**.**.*..****...*.*....*..*.*.***..*.....*.**..*.....***..**...*..**.**.*.*..*..*. .****.......*****.*.*..**....*...**...*.....***...*.***.*.****.**..*.**.*.**......*.***.*..*..**.***.*.******.*.**.*.*.**.*.*..*....*.*.**...*.***.*.******.***...***...*.*****....*...*.**.**...*...************.....*.*..*..**..*.*..*....**.**...*.**.**.*....*.*.***..*....*.**...*.*.*...********..*.*.***.***.***.*.****.**..*.**...****..**.*...*.***..*....**.*....**.*****...*..***.*.*..***..**.***.....***.**...*.***..*......*..**..*...*.*******.****....******..*......**..******..***.**.*...*.*..***..****.**..*..*****.**.****.*.....*.********..**.****..**.*.*..*.***.**..*.*.*..***..........*.....**.....*.....**.**.****.**..**.*.*.....**.*.**.*....*..*****..**.****....**.***.*.....*.*.*.**...*..**.*.*.....*..**.*.*..*...**..*.**..**.**.....******.**.*.....**.*****.***.****.*..*.*****..***......*..**.**.***.*.**.*.***.*.*.*...*..*.....*..****...***.***...**..*...*..*.*.....***...*..*..***..*.**....**..**..**.****.**.**.*******.***...***..**.***..*****...**.*..*.*****..**.*.***.***..***...*.**.*..**.****.**.*...*....*....**..*.*...*...*....**..******.*.*****....**..*..****.....*...***..**.*.......*..****......*.*..**.*..*.******......*.******...**..**..****..*.***..***..*..****.*..*..***...*.*.*****.***.**.**.*****..**..*...**.**.*..***...*.*******.*..**..**....**...*.*....*..*..*..*..*.*.****...********.*.******..*.*.****.**.*.*....*..*.*..***.**.*.******...*.*...***.***...**.*..*........**.*...**.*****..*.....*....*..*****.**.*.**.*******.***..*.....*....*.****.*.*....*.*..*.......*..**.*.*..*****.*.**..*.**.*..*...***..*****.****.**..*.*...******.*.**.*...***.*******.**..*..*...***...********..*....*.*....**.*....**.***.**.*.**...*..*..***.**..*****...**.*.*..******......**.***..*.*....*.*.*....*.*....**.*.****...**...***...**..**.*..*...****.*.***..*.*....**.**..******.*.**...*.*.***.*..*.*.*.*......*******..****...**..*.**..***.*...*..*.**.**.*..****....**.***..*...*....*****.**....*...*..****.*.*.***.**.*..**.....****.**..**.**.***..*.*..******..*....****..****....*. *..*********.*.**.*..*..***..*.****...**..*..*...*...**..**.*....**.*.*..****...*...*.**..**...*.*..***..**....*****..***...***..*..*.*.**.*.*...*....*....*...****.***.*..**..***.****.**.*..*...*..*.*....****..*..*.*....***.....**.***.****.**.*.**.*..*.*.**..*.***..*...***.*...***...*..*.*****.*.*..*...*.****.***.*....**.**..**.*..*.*......****..**.*..**.**..*.******.**.**.*.*..**.***.*...*********.....*.....**.**.***.*.***.*..***.**.****...*.*.**.*.*.*....*..***...*******...*.*......*.*.*.*.*..**.****...***..****.*****.*.*...*..*****..*.**.***.*.....*.....*...*..*.*.**...*****....****.*.*.........***..**.**.**..****.*.*...*..*.*.***...*.**.*.....*........**.****......*...*..*.*.*..**..*..*....***.*.*..**.*..**......*...*.*.*..**..*.*.*.*...***.***.**..*..*...*****...**********...*.*....*..**.******..**....*....*.....*..*.**.****..***.*...*.*.*.*....*....**..*.*.*....***...**.***....**.*..*..**.*.*..*..*.*..**.*.*.*....*.*.***.***.**......**..*..*.***...**.......**.**.*.**.*...*.*.*...**..*****.......***.***..*..*..*.........****...**.*.*..****.*.**.*.*....*.*****..*.*********...*..*....**.***..*******..*****...*........*.*...*...**.**..**.*..***...***....*****.**...***.**....****.***.*.**..*..*.*.***********...*.**...**..**.***.*.*..*..*..*.*..**...*..*.***..........*.******..****.....*..**..**.***.*...*.**.*.*...**.**..****..*.*..***....*.**.**..*..*.*..*.*.*..***.*.*....*.....*.*****....*..**.*...*.***.**..**.*.*..*.*....****.****.***.*.*.**....*...*...****...*.**.*....**.....*.*...*...*..**..***.*.*.**.*...**....*.*.*****.....****.**.*.**..*.***.**..**......*....*....*.***..**.*....***....*****....*.**...*..*.*******.*.....****.*.***.**.*.****.*..*****..***.**.*.**.***.*.***..*..**.**.**.**..*.****..**..*......***..*.....****..*****..***...***..*.*.*...*..*.**....*.**...**...*.*..*...***...**..........****..******.**..***.*..*.*..*..**..***.**.**...*.*.*********.*.**.**.*.***.********.*.*..*..*..**.*.*.*.****..*..***.****.*.*..**..**.*...*.*...........*..*....*. **.....*..*..*.*..*.*.*.*.**.*..*....**.**.****.*.*.**..*.*.*.**.*.**.*******.*****.*.*.*.*.*.....*....**....**.**.*.*....*...*.*.**...*...*..**.*..**...**.*....**.*..*.**..*.**.*...*.*.****....*.*.*****..***...*.*....**.*..*.**..***..***..*...**..**.**..*..***.***.***......***.*.**..****.**.*...***.*****..***.*...*..*..*.**..*..**...***.*...*..**********....******.**..*.**..*..*.***..*..**..***.**...***..****.**..*..**.*.*...***....****.*****....*.**...**...*.**..*****..**..*....***.**..*.....*.*.*.*.....*.*.***....***..*..****.*.***.*****.**..**.*...**...*...*.****.*.**..**.**..*****.**.****....**.*....**..*..*....**..**......*...*.**......*.......**.***.*...*..*.*....*..***.******..*...*....******.***.*.***.*......**..*...*...*.*.****.********..*.*.**.*..*.**...*...*.*******..*..*...*..**.*.***...***....**....*.***.****.**.*.*.*..*.....*.*...*****.*.***.**.**..**...*.*.......*.*.*...*.***..*.***.*..*..****..***....*..*...*.*******.****.***.*....*.**.*.**.*..**...*.*....*......**..*.*.*...*.*.*****..**.*.*.*..**...*...*.***..****..**........*...**..***.****...*.*.*.*.*..*.*.*..****.*******...*...*.*.**.*****.**.*...*....*.**...*.*..*..*.*.***....*.**..**...*.*.*...*.**.***..*...***..*.******..*..*.****.*..*..***.*.*.*..***...*.*....*.***...***..*...***.*...***.*....****.*.**.**..****.*..*..**.**.**..**..*...*..**..***.*...*.*.****.**.*.**..*.*.......*...*..*..*...*..*.**.***.....*.***.*..**.*.*.*.*.*...*.***.*.**..**........*...**..*.*..*.*..*****..*.**.*.**.**..***....**...*.*.*...*.*.*...*.....***.*...***.*...****.**..*..*****...*.*..**.**....*.*.*..**.*..*.*..*.***.*.*.*...*..**.****.******.......*.*.***..**.**.**.***.***..****.*..*.*.*...**.**..*..*.*.**.....****..***..*.*.***...***.*.***.*.**.****.*..*.***.***..*.....********..*.******..**.*.*.****...***.*.**.*..****.***.**...***.*.**.**.**.*....*.**.*.*....***.....*.**....*..**..**.**..***..*..*****...****.....****.*.***..**....*.*..*..******.*.*......******..*..*.**...*..***..*....*..*......**.*.*.*.******* .*....*.*.**.*...**..**.*.*.*.*.*.*.***.**..****.*..*..*..**..****.******.**..*.*..***..*.*.....*..*...*.***...****..*.**.***.*.***....*..****.*.***.**.**.**.*..***.***.***..*.*...*****..*.*.*..*.*.*...*.*..*.******.**...*.*****.*..*****..*...*****...**..**.**....**..*.****..*....**..*.*.**.**.*..*.*....*.....*.**.....*.*.*.*.**...*.*.**..*..*..*...*.*....***.*....*...*....*.*****.****.**..*..*....*.***..*.**.*******.*.**.**.*****.....*.*.**.*..***.****.**..****.**.*.*...**..**.***.**.******..***..*..*********.***.***.****..**...*.**.**..*.**..*..***....*...*..**..***.*.*******.****.*.****.*..****.*.*.*....**.*.*.*.*.*..*.*.*..*.**.......****..**......****.***.****...*.******.**..***..*..*..*..*.***.********.***..*....**...*.**.*....**.**...*...********..*..**.****.**..*..*.......*.*.*.*...**.*.*****...*.*...*.***...*.***..*.**..*...*.***.**....***..*.....*..**.**...*****..*...***...*..****.*.**..***..****.***.*..**.*****......*...*****...****..**.*..***..**..*...***..*..***..****...**...*....*..*..***.****.**...*...**.*......*..*.*.*.....***.*..***...*.**....*.**.**.*.**.*.***.*..**.**..*.*********..********..**.**.**..*****.*.**........*.*****..**...*.*.....***.*..*..**.*.*.**.**..*....*..**....**.*.*.**.*..****...***********..**..**.**.***....***..***...**..*.*..**...*..*...*...***.***..**.*.*..*...**.*..*.*.....*..*...*..***.....*****..*....*.....***...**...***.*.*.*..***...*.*..*****.**..**...********.***..**..****.**.****..*.***.******.***.**...*.**..**.***..**....*****.*..*.*****.****.***.**.*.**.*.***.*.....*..*.**....*.*..**..**.**..*.*.**..***....*..*.*.**..*.*.*..*..*..**.***.*.**.****.***......**.****.....*..*........*.*..*.*.*...*.******..***.**.*....*.***..***.*..****.*..*...**.....*...*.*.**.*.*.**.**.**.**.*.***...*.***.*.*..***.*****.*****........*.*.***....*..***...*..**.*...**.*.*.****.***.***..****..*....*..**......****.*...**..*....*.*..*...**..*.*..**..***.......*.***.*.*.*..**..**.******...***.....*..*******.*.*....***.*.*.***.*.**.**.*....*** .*..*...******.**...**.***..**..*..*.*..*.*.*..**.****.*.....*....**.*.*.********..*....****.*...*.******.*.*.**.*.*******..*..*.***...*.*.**.*..***....*...**..**.**.**...**..*..***..**...*.********..*..**.*.***..**..***.**.**.*....*..**.*.**..*...*..***.*.*.*..**.***..*.**..*.*.*****..*.*...**.*****.*.*.***.*.**.****....*.**..**.**.**.*...**...*.*.*.**....***.**.*..*.**....**.**.....**.*.***.***.*....***..*.**..*..*.**.**..*.***....*.*...*..*....**.*..*..*..***.**....****.**....**..**..**.*..**...**..**..*.*..**.**...**.**.*.**..*.**......***...*.*.*.*****.*.**.**.**...***.*..*......*.*..*..***.*****.*..****.......*****....*******.***********.***.**.*..**...*...*..*..*..**.*.*..**.*.***.**.******..****...**.**..*.....**.**.***..**..*.**..**...**...**....*.*.......*..*..*...*.*.***.....***....***.*..**.***...*..*.**.*.**..*..**..**.*.*.*..**.****.*.******...**.*...****.**.**..*.**.*.....*..*....*....*.**..*****.**..**......*..*.**.*....*..**.****..****.**.....**.*.....**.*..*..*..*..*.**...*.....*......**.***.....*.*.**.****..***..*.*.....**...**...*.*..*..*.**.......**.*...*.****.*..**.*....*.....***...*.*******...*.*..........*.****.**...*.**.*.*.*.**...*******.*....*.....*.......**..****.....*..*.*****.***.**...*.*.**....*****....**....**....**.**.*.*.**.**.......*****.**....****..**....*.....***.....*****.*.....***.**.*****.*.**......**..*.***.*..**.**......**.....*....***.**..*.****...*.**...***.........*****.**.*****.*....*..***.*..*.**....*.**..*.**.**.*****.*..*.***.*.**.****..*****.*....*..*.*...*.*.*.**.*.**...*.*****..***..*.**....*....*...**.**.*....*******..******.*.*****..*.*.***...*..**.*..****.**...****.**.*...**..*....**..**...*****.**.**.***.********.****..**.**..*..*......*.*....*.*...*.***.**...*....*.....*...***..*....***.****.*.....*..*..*.***.*..*...****...*.*.*..*.********.*.**..*.**.**.....****..*.*...*.*.**...*****.***.**.*.***.*.******...*.*.*...**..*.*.*....***.***.*.*.**..******...*.***.**.***..***..*...*.**.*****.**.**..*.*..***....**.* ....*...**.....*.*******...***...*..**...**..***....**..***.****.**.*..****.*.*.*.*****...***......*.....***.*****..*..**.*****..........**...*.**.******.*.**.**.**.*..**.*...**.*...**.*.....***.***....*.*.**.**.*....*****.******....*.*....*.*.****.****....*.**..****.***.....*.*..**..***..*********...*.**.*..*.***.*....***..*.****.**...**.***..**..*******.*.....*..**.....*.**....****..*...*...*.*....********.*.**..*..**..**.*.*.***..**..**...**..*.***...*.*.*...*.*...**.*.......*.*..****...**...*.*..****.***.**.*....*.......**.***..*..*...**.**.*****.**..*.*..*..*.*.*.**.**.******...*......*.........**..*.*...*.....*...***.*.*...*...*.**..*.*..***.*.****.*.**......**..*.....**.*.*....*.**...**..*..**.*.*..**....**.*.**...****.**...*.*...*.*...**...**.*.*..*..*.***...*.*...*.*.***...*.*....*.*..*.*..**.**....*****.*.*...**..*.**.*...**..**...****.***.....*....**.*...**.****.**..*..**.***...***..**..***.***.***.....*..*.*....**..******..****.***......*...*.*****...**....***...***..*.****...*....****...*.*..**.**.*.*.*.***..*.**.*.*.*****.**...*..*...**.******.....*.*.....**.**...*.**..**....**.*..***....*.*..*.**..**.***..****....*******.*.*****..***...***.***.*.**.***.**...*.***..**.**...**....*.*.*.**.....*..***.**...*...****...**..*...*.**..*..*..**..****.**....*..***.*..*..*.*...****..***..**.*.*******...***....***.**.****..*..**.*.****.**.*****.*******.***..*.*.***...*****.*..*****...*.******...**..**..**.*.**...**.***..*.*..***....**.*.****.****.*.*...****.*..****.**.*...****..*.***..*..**...**.*..**.****.*.**...***......*.*.****......**.*.*.**.**..*.**.*......*******.**..*...**.*.*..********.**..***.*.*..****.*...*****..***..*****..*.*....*.*...***.*.**..*.*...........***.**.*******.*.*.***..*..*...*.*...*.**.*....*.****.***.***.***..***.*.*******...****.*.*......***.....*...**.***.*...*.*..*.......*.**.*.*....*.*.*..**.***...**.*.**..*****..*........***...*.**.*.*.***...**.***....****.***....*.*.*...*.*.**.*....*.*.***.****.....**.***..*...**.**..*.***...***** *.*.*.**..****.*.*..*****.**...**..***...**..*....**.**.**......*.*..*...*.*..*..******.*.****.**..****..*..**...*...*****...*..**...*.**.*.*..***...***..*.*.*.***.*.....****.*..***.....***..****.**.*.***.**..***..*****.*..**.*..******...*..****.....*.*..*.*...*.*...*....*.****.***...****...****...*..*.*****.**....*.*..*****...*..*..**.*...*...****.........**....*..**.....**.**..**.**..*.*.*...************..**.**..***.....*.*****.***.***.***.....*.**.*...***.*..***.......*****..*..*....*.*..****.*....*.**.*.*..**..*..*.*.*.*.*..***....*..*.**.**.***.*******..*..***..***.***...**.***.*....**..**..****......*..**...*.*..*.*...**.*.**..**....**..*...*****.*****..*...**.....****.*..**......***...*.******..*.*.*.*..*....******.**.*.*.******.***.*****..*..*.***..***.**.**.*.*.****..****..**..**..**.*..**.*....***..**..***....*.*.*...***.*..*.*****..*...*...*...*....*...*..**..*.*......**.***.*.*..*.*..*..*...**.****.*..**.*.*...*...*..****.**...*.****...********....**..**.*..*********....*.***.*.****.**.**..*..*.*....*.**...*...**..*...*..***.*****.*..**..*.*.**...*.***.**.*.****..*.*.*..******.***..*...*....*...**..**.*...**..***.*.*.*.****......****.******.**...*.**...*.*.*.....*.*.*...*.***.*.**..**********.*..*....*.*....*.**.....***..**...*.***....****...*..**..***..*..**.*.***...***.*..****.*..***.*.*.**..*......**.....**.**..****..*..**.**.*...*....**....*....***.....*.......*...*...****.*....***......*..*........**..*.***.**.*.*..*...**.***.....********..*.*.**....*..**.*.*.**....***.*..*.**....****...**..*......**..**..*.****.*..*.*.**.**.****.....*.....**..*.*.*.****..****.*.*****..*.......*.***..*..........*.**.*****..***.*..*...*.*.*.*****....*****.**.*..........*****.**.*..*.*...*.*....*.*****.....*.*..****...*.***.***........*..***.***...*...****.**...**..*....*****.*..**..*.***.**..***.....****..**.*...**.*..*..***..*.*.**..*.**.*.*.**..***.*...**.******....*.**....**..*******...*..**..*.****...**.**.**.*.*..**.*.*..*.***.*.....*******.*.******...*.*.*.**** *.**.*...***..**..**.*.***.***...**...*.*..**.*.*****.**..*.***.****.*...*.*.**......*....*.*.*.**.*..*.*****.*...**.****.*.**.**.**.*....*.*.*****.***..**...*..**.*.*..**..*...**..*****..*....*..***.*.*...*...**...........****.*..**..*.*...***..**.*.**.***.**.********.*.**..........*.*.**...**..*...*****....*****...*.***..***.*.**..**..*.**..*.**..**.....*.**.***..*.***....*..*.....***.*.**...*.*.*....*...**.*......*.*....***..*.*..**..**..**..*.....***......*.*.*.**..*.*....***.****....*..*.*...*..**.**..*****.*.*..*....*...****.......*..*....*.*......*.*..*.***.**.****.**....***.*.**...*.*****...*****..******.**..*.**.*.**......******....*.*.*...****.....*..**...*.**....*.**..****.*.*.*.*.**.**...**.***.*..***.*....*....***..***..*.**..*..******.**.********..*...*.*..*..*...*.*..**...***.***..*..*.***..*.**.*****...*..**.*.*...**..***..*.******..*.......*..**.*.*.....*....**..***..*..***********...*.***....*.**.*******.****...***.*.*******..**.***.*.*.*.*..**.*...**.*.*.**.*.*....***.*.****.*.*****...**.*.*.*.*.*..**..**....***...*.*.***...*.**.*.....*...**.*....*..**.**.*******.*.*...*.*.**.*.*.*.*.****...****.*..**.***..*.*...*.***.*...*..*.*****.**.**.*.**.**.....*****.*....*.***...******..*.*.*.****.******.**.*.**.*..**..**...*****.*.******.*****.*.*..*...*.*.**..***.**...***..*****..*..........**..**.*.....****...**.****.*.****......*.*.*****.......**...***.*..**.***..**.**.*....*...**.***.*.*.***.*.**.....**..*..**..**...****..**.*.*.**.**..*.......*....**.******...*.*.****.*..***..*.....**.*.*.**.*.*...*.*..**.*******..*.....****.*******...*.*.**..*..*.*...**.****.*..***...*...**.**...**...**..*.*.*...**..**.**.....**.*****..****..**.**.*****..*.**.*.**.....*.*..*..**..**.**..*..**.***.**......**.*****.**.*****..*****....*....*.....*..**....**......*.*..*...**.*.***......**.***....**.****.**.***..***.*..**.***..*.*.**.*..*.*.*..*.**.****.....*.***......**.**....***.*.****.******.***.**.*****..***....*.*.**....****.*.***..***..**.****.********....*******..* *****.****..*.****..*.*...*.**..****......***..*.*.**..******..**..***.......*...**...**.*.*..****....**.....*..****.*****.*.*.***.*..**.*....*..*......*..**.***....***......**...**.****..*..*.*..*.*.***.**.****.*....*.**..*..*****.***.....***...*..**..****..*..*.*.*****...*.*....**.*.**....**....****.*...*.*.*.****..***...*..*...******..*.....***.*..*...******.....*.**..***.*..*...***.**..*.*....**..*..*.**...********.*...*.*****.*.*****......*..**.*...*.**...***.**.**..**...**.***...**.*...**.***.***..*.**..**..****..**.*..*.*******....*.**..*.*.*.*****.***......*.*..*.*.**..****.*...**....**..**.**.***.*..*.***..*.*..**.**..**..*...**...*.*..**.*****.**.*....***..*.********.*.*..***.*.***.***.**.**...**.*****.......*.**.**.*****.**.*...**...**.*...**.**...*..*..**..**.*.***...*..*.*..***.***...***.**..**.***.*.*..*...**.*..****.***..*.*..*......*..***...*..***.**.****.**.*......***.*...*..*.*.*...*..**..*.*...**...**..*.*.*.*..**...*.*...*.....*.*..*..**..*.*.*.*..*.**...**.**.**.*..*..*.*.*...***..**...**..*.*.*.*.*.***..*.*.**.*.**.**......*..**...**.**.***.....*...**.**.*.*.****.**.*.***.****..*.****..**..*......*.**..**..**..**.*****.*****..****..*.*.*..*.**..**..**...**..*.**.****..*..*.**.****.....*...***..***...**..**.*....***.**....*.***.****..*....**....*.**....**..*....*...*..*..***..**.****.*******.*.*..*.****.******.**..*..**..***.*..******..*.****.*.*......*...*.....*....**.*..*****..*..*......**..*.**.*..**.****.*..***.**.*..**...*..*.....*.****.**.**.*.*.**.*.*...*.*..*.*..***.*.....*.*.***..**..**.*.....*.*.*.*.*****..*.****.*.*.*.....**..*...*.*.*.**..*...*..**..*...*.**...*.*****...**.**..*...**....*....*...****.********.****..*.....**.****.*.***..***...*...*.*.**.**.*...*...*...*..**...**...**.****.***..**....**..*.*.*******..*..*.....*.***.**.*.....****...******.*.*..*.*..*..*.***.**...*.**.**....**.***.....*.*...**..***.*..*.*..*..*....*.***...****.*..*.**.*......*...**....**.*..*...**.*.**.**..**.**.***..*.**..*.*****..*.*...*..***.....****. ...*..**..**.*.*.*.*.*..******.*....**.**..***...*****.*.*....*...*.....***.****.*..****...*.*..*.*..*****..****..*.**.*....*..*****.*..**.*******.*.******.***..**.**..*..**.*.**..*..****....*.*.***.....*..*....*.***..**....*.******..**.**.*...**....*.****..*.*****..**.**...*********..*.******.*......*.*..**....*....***..****...*...*.*..**..*.*.***..***.....*.**.***.*...*...****....***.*.*..**..**..*..**.*..***.**..****.*.***..**....**.*..**.***.***....*..**.*..*..****...******.*....*****..*..***....**...*..**...**..***.**..*...*.**.**.....***.**...***..*.****.*...*..****.**.*.*...**..*.....*...******..**.*****..***.*.*...*...*.***.*.**.........*....*.*.**....*..**..*.**..**....**.**....*..*.*..**.****.****...***.**.**.*..**.*..*****.**.*.*.***.******...*.***.......**..*...*.*.****..**.**..*****....***..**....*..**...**..*****.*.....****.**.....*..****.*.**.*...*.****.**.*.*.****.****.**..**...*.***...***..*.**.******....*..*...*.***..**.**.*****.***.**....*.**.*.*.*..*.*..**.**....***.*.**....*.**.**.**..*..*...*.****....****.*.*...***.**.*.*.*.*..**..**..*..*.*...****...**.*.******.*..*....***..***.**.*..**.****.*..**.***.*.*.*..*.**....*...*..*.*..*..*..*...**..*....*..****.***...***..***...*.*..***..**..***....*.*..*.*..**.***..*...*.*..*....***.*....**.**..***..*.**.***..*.*..***..*.******..*.*********..***.*..*.*****.****.*.***.***...*..*.**.**..*.*..***.*****....**.*.*.*..****..***..***...**.**.**.**.**.***.***.*.**.*..*...*....***.**.*.**.**..**.*.......**.***..*****.***...*..*...*.**.**....*..*.***..**...*.*....*..*..**.*********..**....**.*...*..***.....***.*.**.*.*.***.*...*.**.**.*.****.*.**.**....**.*.*...*****.....*.**......*...*.*..*.*..*.....**.*.**.*.**..**..*..*..*******.*.***....**...***.*.*..*......*****..*...**...**..*..**.*..*.*...*.*.****..*******.*..***...*.**.**.*......*.***..****.*...*.*..**.*.**..*****.*..**..*.*............*...*......*.*.****.....*....**.**.*..****..*..********...***.*.*****..*.*...**.*....****.**...*...**.**..*.*.**..... .*......**.*.*........*....*....*.*..*.*.....*.**...*..*.**.*....**..*.*..*..**.*...*.**.*.*..*.*..**..***...****....*...**.*.*..*.*.**.*.**.....**..***..*....*...**...*....***.*..****......**.....*.***....*....*..***.**.*...**.**..*....***...*.*......**.**.***....*******..**.*...*******.*......**....*.**.**..******..*.**.**.*...***.***..*....***..*.*.*.....**.**...***.***..****..**.*..**.**...*.***.*...*..*..*.*.*****...*..**..**.......**...**.*.*.**..*.*..*.*****.*.....*...*....*..***.*...**...*..*.*.*..******...*************....**...*.*........*..**....*..*.**..*..*.*.......*..**.*..**.***.***...**...*...**...*..*.*.*.***...**.*.*..**.*......***.***.***..**....**..*..****..*.**.*..*..*.*******...*.**..**..*.****.*...***.**..*****.....*.*..*..********...****.***.****.**.**..*.****.**.*...**...**.**.*.***.*...**...*.....*...*.*...**..**.**.*...**...*.**.***.****......*..*...******...***..*.**.*.*......***.***.....*...*...*.***.***....*....**..*.*....***..*.*.*.**.***.*.*..*****...****...****.*..**..*......**.******.*****.*.*....**.*..**.**..****.*..***.**.**...*.*.....*....***....***..*..*.*...**..*....***.****.***...**.....***.******.*......*..**.*..*.*.***.*.**....**....*..*.**.....*****..*.**..***.*.**.*..*...*....**...**..**...****.*.....**.**..***...*.**..*.*.*......*.**.*....*.*...**...*.****...*.*..****..*..**...*..***..*.*.*******..**.*.****.**...*..***.**.****.*.***.*.*...*..*...****.*......**..***.*.**..***....*...*.*..**.*.*.....******..****...**..*.*.......*..***.***.**..*.***..**.*...*.*...****.******.....*****..*.****.**.**..*...*....****.***..*.*.*.....*.*.**..*..*....*..*..*.*..*..**..**....**..*..**.**..****..*...**.**.*.**.......*******...*.***.**..*..*.******.*..*..*.****....*...**.*.*******...**.*.*****..***...**..*****.*...*...*..*...**.*..*.*.***..*.**..*..**.*..***...****....*..*.*...**..**.*.*.....**.****.**.**.*.*****..*..*..*..**..***.**.*.**.*.****.**..*********.*.*.......**..*.*.**..**..***....*.*.*..**.**.....*..**..***.*.**.***..***... .*..**...*...*..**...***..****.**.*.*..*..*..*...***...*..****.**..*.**....**..**..**..*..*..*..*..**...**..*.***.....*..**..****.****..***.**.***.**..****..*.*.....****.*....*.....***.****.*.*.*..*...***.*....**.*.******.***.****.**..**...******..*..*...***...**.**..*.***.....*.*.*...*.*.*.*...*....*..*..*..*...****.**.*...****.*..**..*..*.*.*..*..**...***.*..**.*..***.**.****...*..**.**.*.*..**.****.***.**.**.*.*****.*.**.****..*.*.**.***.*.**..**.******...*..*.*...**..***.****.....**..*.*..*..****.........***..*..****.**.*.*..**.***.***.*.*.***.*.....*..***.***.****..*..***.*..*....*...*..*.*..**.**..*..*.*...*.*.***..******.....**.***..*....*...**.*.*....*.***.***...**...**....***...*..****.*...***....***.**.********..****..*....*....**..*...*.*.*.*.*.*.***.*....**.**..**.*.**..***.*.*....*...****.*.****.*.......**.....**..*...****......*****.*****...*.*.*............**.*.*...*...***.*..**.**..*....****..*.****......**.*....*..***..***...**.*..****..*.*.***...******.**.*.*.*...*..***..*.**.*.***....*..**....**...*.**..*.....**..*.*.*..**.*...*.....**..*...*...*..*.*...**..**..**....*...*****..*.**.*...****...**.****.**..*..*.*.*....*.*..**.*..**...*..****...*..*.*..*.**......**.*..*.****..*....**...***...*....*....****.**.**.****...**..*...*.*..***..**..****..*.*..*..***.**..****.*****.**.**.**....*.*.**.**.****..**...*..*..***.*.*...*..*...*...........**.*..**.**.*..*..***.*..*..*..*..**.*.........*.**.*.**.****.*..**.*****.**.***....*.....*..*.....*.....**..***..*.*...****.***......*.**..*.***..**.***..******.**.***...*..*.*..****.*.***.**..*.*...*****...**...**..**..*.**...****.***.*.*..*..****.***...*...*...*.***.*.*..****.*..**....**....*...*..*.*..*.**....**...*..*..**.*...*.*.**.*....*...*****....*..***..**..*.**..**.**.**.*...**.***.*.*.**..**.*.**.....*.**...****..*..*...***....***.***.*.*....*.***.**.....***..**..*...*..***.**.*...*.***...**...*.*.......***.***..**....***..**..***......*..***.*.*.****.*...*..*.*..*.*..*.*....*.******...*...*.*****.***. *****.**.***.*.*.*.**...*.*.*.*.*...***...*..**..***....***.*.**..*.**....**.****.**.*..**.****.*.***.*****..***.******.*...***.*...**.*.*.*..**.*..*..**.*.*.*..*.*****.*.*.*.**.*..**.**.***..*.**.*.**....***....*.*.**.****..*.*.****.*.*..*..*..*.**.***.*.*..**..***......***...**..****...**.**.*.*****.....*****.*..*..**...*..*.*..**..**..*.****....*..***..**..*...***.*.*....*.*.***....**...***.**.*.....*..*..*.*.*.*.****.*.*..**..***..**....***...*..****.*.*..*.*..*.*.**....**.**....******.*.****.***..*.**.****..******.*.**...***.*.**..***.*.******.*....****....*.*.*...*..*..*.......*...**.**.***....**..*.*.******.*...*.*.****..****.*..*.**.**.*.*.....***..*....**.**.*.**...*.**...*...****.***.*.....******.**..***.*..**..***.**.**.**.*...****.*****.***..*.*...*..*..*.*...**..*..**.*.*...**.......*.*.***...*.*.**.*.*..***.**.**.**.*.****.*...*.*.*****...**.****...**..*..*****....**.*..**..*..*..*...*...**.*.**.******...*.**..***..*.**.*..*.....*.*.******..*...***..*.***.*..***..**.*..*.*.*...*..**...**.*..***.**...***.*****....*.*..***.****.*.***.*..*.*.*****....***...*...*...**.******..***.*..*..***..*.....*.*.*...*...**.*.*......*.*****..*.*******.**..*****..**..**..*******..**..*.....*....*...*......***.*..*..***.*..***.*.*.**.***.*......*.**......**..**....***.****.**.*.*.**..*.********...**...*****...***..**..****...**.**...**......*....*.**.*.**.**..*....*.*..***..*..**.*.**.******...**..**..****..********....**.**...**.***.*..***.*...*.*.....***....*.**...*..*....***.**...*.**.*..****.**.*.*.*.**..*..*..********.*..*.**..**..*..*.*.*.....*...*.***.**.*..*...***.**..*..*.....*.**...****.**.***.*....**.......*.***..******.**.**.*.*...****..****.**.*....**.**...****.*.**....**.....*.*...*.....**..*.....*...**...*.****...*********.*.*..*........**....*****.**...*.......*.**...*.**.*.***.*....*.*.*.*...*...***..*****..*.*..********.*.*..*****..**.**.*.*****..***.*.....*..**..***.*...*..****.*..*...***....*.*.*...*...****.....***.*..*.*.***...**.**.***.****..*.....* *.**..*.*.*.***..**.**.*..*...*..*....**.*****....**.***..*.*.........*....**....**.**..*.****.*.*****.**.**.*.*.**.....**..*..**..**...******..**..*.***..**.**.**...*.***..**..**..**.**....**......**...**...*.****..*.****.*.*..*....**..**.**.**.*.**......*.*.*.*....*..****..*.*****..*..*.*****.*.*.**.****.*.**.*...*.*.*....**.*..**....***.*..*..**..**.*****.*....*.**..****..****.**.*.*****.*.*.**..***.***.**..*.*..*****.*..***....**......*..*.....*.*.***...*...**.****..*.*.**.*..*.**......*.....**..*..**...*.**.*..*.*....*.***..*.....**..*****.**..*.*.*.*..***.....**..*.**...*...****..****..*.**..*....*....*.*...*.**....*....*.*.*..*.*.........**.**.*********..**..******........*...*..**.*.****..**..*.*.*.********.*.*.**.*.....**...*.*.**...*.*.*..*....*.*..*.***....****.***.*..*..*......*.*..****.*....***..**..*.*******.********....*****....*.......****.*..**.*.*.*..*........*.**...*....*...**..****.*****...*...*.****.....*..****..*..**......*.*****..****..**.*..*..****........*.********.*****..**......*..***.**.****...*.*..*..*.***.....**...*****.*....*.*..*.****.**.***..***...*..**.*******..***.**....**.*..*.**..*.**.*..**.********.......*..*.*.***..*.*.......***.**.*.**..**..**....*...***.*.*****.*.**.*.******.....**.***.**.****...*.**.*.*..****.*..*...*.**......*...**....*.*****.*..*.***.**..*.....*..****....*.*...**.*.*..**.........**.....*.*.**..*.*.*...**...*..****..**...**.**..***..*...***.**.*.*..*..***..****.*..*.*...***....****.*.*...*.*.**.*.*.**.*.*****..****..***.*....*.*.**.**********.**..******...*....*.*....**...*..****.***.*..*.......**...**.**.******.....*...**.*...*..**..*..*..**.*.*.***.**.******..*......*..*.**......**.***.*.*..**....***.*.**.*....*....**.***.....*....*.****.*..***..**.***..*.**..****.*.*.*.*.**...***....*..**..**..**.***...*.****.....*.**..**.***.**...*.***.*..*.***..*..*.**.****..*****.**..***.***..*.*.****..*.*.*.*...**..***.****..*..*.....*....*..**.*.**.*.**...**.****.***.****.**.*..*.....**.**....*.*.**.......*..**.*..* .*.*.*.***..*.....******.****....*.**.*..*...****.**...*.....*.**.*.***..**..***.*...*.****.*******..*****.*...**.**..***.....***....*.*.....***.**.*...***...***.**.**.***.*****....*.***..*.*..*..**.....***.*.*..*.*******..*.*...***.***..**.***....***.**.*****.*.*....**.***.*....*...*.****.*.**.**.......*.***.*....**.*.*.*..*....*.*****...*..*.***..*.**...****.*....*..*.*.**.**..*.****..***......**..*....*****...*.....*.**..**.*.**.....**.*****.*...*..*....*....**..*..*..**.*..***..**..*.**.....**..*****.*....*.***..****...******......**.*.****..*.**.*....**..*...*..****...**..*....*.***...*.*..*.*.*...***.***..*..*..*.****..**.**.**********.*...***...***.**..*.*..*****.*..**...***..*******...****.***.***....**...**.*.******...***...*..*.**.*.*...**..*.*.**...*..*....*...*****.*.*.***..*..*..**.**.**.***..**.*.....*.....*....*..*.**..**.*.****.***...*...*.***.**.****.**.***...**.*.***.**.........*.*.***...**.*..**.**..*...*...*.*.***.*.*..*.***.....*.*.......*.*.....**.*.*.*...**..**..**..**.**.*.*..**.....*...****..****.****.*.**..*..*.**.***.*..*.**...*.**.*.*...*...*.*.*****.*.*....***.***..*..***..****.**.*...**.**.***..*.*.*..**.....*...*..***....*******..***.****......*.*.*...***.*..**.*....***.***.**...*..*.*.**......*..*.*.**.**.......*.*....*..*...***...*.*..*.**.*.....*.*...*.*..******...**....*...*.**.*.*..*.*...*.*...*.**.*.*.**.*.****.*..*..*.**.*.****.*..**..*....*.....**.******..*.*.***.**.***....*.**....**..*.****...*..*****.*..*....***.**.*..******.*..**........*.**.*.*.**..**.*....*.***...**...**...*..*.*.....*..**.*.*.*.*.**.*.**.***.*.*...*...***.*.....****......**.**..*..*..****...****.*.**..*..**.*..*..*.***....*.***....**.**.*.**.*..*......*.*.*...*..****.*....*.*..*......**.***..*.*...*...*.....**.*.**...***..****.......**.****.*******.*..*.***...*..***.**.*..*..*.*...**.**.*.*..***.**..*.*..**..*..*.*...*..*.*..*.**....*.****..**.*..**..*.*.***..***.***...**.*....*..*.*....**.**..**....*.**.*.**.*.*.*.....**.*.***..*.*..**.****........*..*.* *****...*.*...*.*.**.***..*..***..****....***.*..**..**..*.....*....**.*.*.*.*...*..*...*.****.*.*.**.*...*.**...*.***.*....**.*...*...****.*......*...**.*..*..*.*.***.*..****...*****.*.....***..****...****.****.**.*.....*.**.**********...*.**.**.*.*.*.****.*.****.....*.***...*.*..*.**....*.********.*..*****..**...**..*.***.***.*.*.*..*..**.*...*...*.*...*....**...*..*.*.*..**..*..*......*.*****..**.**...*....*..**...***.***..*....***.*.*..*.**.*..**..*.....*.....*..*****..*.*..*.**.....*...**.**.**.**.....**..*..*.*....*..*...*..*.***..****...****....**....**.****..**...*....**..**...*****..*....*...*.*.*...*.*.**...*...**...**...*..**..*.******.**.*.*.**........*...**..*******.*..*...*...*.......*.*****...**...**..******.***.****.....*....**.*.*.*.**.**...*..*******....**......*.**.*.**.*..*******........*****.****...**.*.**....*.**.******..*....*...**.*.*.*.......**.*********.*.**....*..**...******.*.*.*..*.*.*.*.**...****.**.***..***.*.**.***.*.*...*.****.**....**...*..*.****.****...*.**.**......*..*..*.*.*.***.**...*.*****.****.**...*.*...*..**.*********.*.*.*.***......*..**....*.******....*.****.**.***.***....**.***.***.**.***...***...****.*......**....**.*...*.....**.*.*....**.***..*..**.***..*..**....***..**.....***..*.....****...*.*...*...*.*.*...*..***..*..**.****...***..*.****..*.*.*....*.....**...**.***.*...**....***..***.*.**...*****.*.**..*.****.*......*..*.*..****.***..*.*...*.*.*.*...*.*.**..*..****.*..*..**..*.*.***.*.*****....***.........*.*..*.*.*.*......***..*.***.**.*...****..**..*.***...**********...****....**...*..*..**..*...*....*.*..****...*..**..****..*.*.***....*.*..**.*..******.***.....*...**..**...*******..*.****.*.*.*.****.*..*.*..**.**..***....**.**.*..**.*...*..**.**.*......**.*.*.****...***.***.*..***..**.*....*.*****..***...*.*.****.**...****.*********.*.*.***......*.***..**.**.***..*....*.*..**...***...**.***.*..***..*...***.**.*.**..*****...***.***..*.****...**.**.*...***.*.*...**..*..*..*..*..*.**..****.*..**.***..***...**.****.* ....******..*.*.***...***.*....*..****..**..*....**...*....**.****.****.***..***....*.**....*..**...*.*.*..****..*.*.******...****.**..*...*..*..****...*...*.*..**.**...*.*..***.****.*..*..***..*...**.*.*.....**...**...*.*.*.**.*..*..**..*..***.**.*...**.*.*.****..*.*.*.***.*.**..******...********.....****..**...**....*.**.**.*.*..*.*..*..****...**.**...*.*.*..**.**.*...*.**.....*.*...**..***..**.******.**.*...**..***...*.****..****.....**...*...****.***..*.*.*.***...******.*.**.*.**..*..**..*******.**...*.*****.**...*.*....*......**.....**.**...**.***.*..*****.....***.**.****...*.*..*.**..*.***.**.**....***.**...**...*..*.**...**.**....*...*.*..**..*...****.***...***.**.**..**..*.****..****.***.*.....***..**..**.*..*****.*.*****.***...**..*.**.***..***.**.........*....**...*.*...**..***..*.*.****.*..*.*...**.***.*.*.*.*...*...***.*...**..*....*..*..*.**..*.******.*.***.*.*.**.**..***.*.*...**.*..*.*...**..*..**..*..**..*.*..******.**.*.*.****.*.*.**.*.*...**********...**......*..***.*.****..*..**..*......***..*.*.*..........**.***.*..****....****.*.***...**...*.***..**.****.**.*.*...***.*..***.*..*.*.........****..*...***....*....*..***.****.*.***..*****.****.****.*...***..****...*****.*..**..*.**.*.***..**..**.**..*****.*...*.*.*.**.****.*.**..***..**.**..*.*..**.*.**..**.*****.*..*...*..**.*.**..*.***.*.**.....**..**...*......***..**.*........**.*...*.**.*....***.***..******.*..***.**.*.*...*...*..****..***.*.******...*.****.**.***.*....*..***.***..*..**.**..*.*.*.**..***.*****...******...***..**..**..**.**.**..*.**....*......*.*..**.*******.**.*.*.*.*.*..**......***.....*.*..*.*.**.*.*..*....*..*.****..**.*..*..***.***...*...**...*.*.....**.**.*.*.*****.*......*..******..*.*..*..*.**.**.********.**.*.*.***.*...**..**.****..**.*.**.**...*.*.*..**.*.***.*..**.*..*.....**..***...*...*....*.*.**.*.*.*.*.**..***..**.***.***.*.*.....**....******....*.*.****....*..**.**.*.*.*...****...***...*..****.**.*.********..****.**...****...*.**.*..**.**.*....*.*.*.*..*.**.**.**. ..*...**.****.***.***.*...**.***..**.*.***.**.******...**..*.***.*.......*..*..**.**...**.*.*..*.*..**..*.*.***..******.*.*.***.*.*..*....***.**.**.****..*.......*.**.*....**.*..*.....*.*.*.***..*...*.*...**.**...*....***.*****..*..**..*..**.**.***..*.*..**.........*****..*...*.*.***...**.**.......*..*...*****.***.**.*......*.**.*.**....**.**...****.**.*..*.*....***...*****..*....*..*.*.***.**.****...**..*.*..****.**.*.**.*.....*.*..***...**.**...*..*..*.*..*...*..*..*....*.**.*.*.***........*.*...*.**.**....*.*..*.***....*.*....******..........*.*.***.***..*.*.***...****.*..*.**.****...***.**.*.**.***.*****.*.**..*..*..***..**.*.**.*.**.*.*.*...*.....***..*.*......*..**..*..*...*.*.....*.**.***.*.***.**.**...**..***....*.*....*.*..**.*.*....*...**.**.*.*****.*...******.*.*...*.*..**...****.*.*.***..******.***......*..*..**..*.**.**.****.*.**.*..*.*..*..***.*..**.**...**..*******..**.**.*.*...**.*.***..*......**...**..***...***.*.*...**.*****.**.*.*..*..*..*.*.*..*.....**...*.*****.*.*.**.**..*.***....*....*.**......*.*.**..*.***..*********.*.*....*.*...***..*..**.**.**.*.*..*.*.**..*********.*...******.*.***.**..**..***..*..*.*..*...**..*.***.**.****.*.....*.****.*******.*....**......*..*.....***...**..****..*****.***.*..**.***.*.*..******.....*...**.*....**.****.*...**...******..*...*....*...*..***..*.**.*.****.*....*.*..*.*.****.*.*.*..*..*...*.*..***.*.*.*******.*.*.*.**...******..*.**.**........**..*****..**.*..**....**..*.**.....**.*.*...*.**.**.*......*.***..*****...*********.*..***.*.**.*...**.******..*.**...*...*...........*..***....*.*.*.....**..****....**..*.**..*....*.*..*...*.**.*.*.**..*.....***..**.****.**.*...*..**.*.*.*****.***.*.***.****.*****..**.**..**....*..*****.....**.**.*.....******.*...*....***....*.**.*****.*.**.*..*****...*.**..**.*.*.***..**..**......**.**..**.....***.*....*.***.*.*.***.......*..****..*..**.*.*.....**...**..*..**.**.*..***...*..*.****.****....*.*.*****.***.**..*****....**......***...*...*.....****.*****.***...*...***.*.** .****...**.*..******.*.*.*.*..***..*.*.*.**...*****..*..*..*...**.*****......*..***.****.**...*.****.**.*.*.***....****.***..*.*.*..*.**.*...*....***.*.*.*****..*....*.**.**..***....***...***.**.......*.**..*.****.*..**.***....***.***.....*.*.**.****..**.....*.*...*.*.**..*.**.*....**..**..**.**..**..*.*.*..**...**.*.**.*.***..**.***.*..*******.***.*.*.....*.*..**...**..***.**.....***.*...*.*.***.***..*..**..*.**..*.*..*.*...*.***....*....*..*....***...*****.*.**.***..**....*.***....*.*.*.......***..*...**.....**..*...**...*****....*.*.*.**.**.******...**.***.***.**....******..*..*..**.*.***.*.****..**...*.*...******..*...**...***.......**.*....**......*.*.*...*..***.*..*.*.**.******..*..**...*.*....***...**.*.*...*.**.......*..****..**..*..*.***..*......*.*.........*.*.....*.*.*..*.*.*...**..*.*****...*.**..***.*..**..*..*..***.*..*.*.**..*...*.****..*.*..***.**....**.*.*...*....*..***.**.....*...**...*.*.**...*.***.*..***.*....*.*.****...*.**....*....****......*.***.***.**.**.....*....*....*..*.****.*....***..**..*..**....*..******.**....*.*.*.**.*..**...*.**.*.*..*.****.*.**..*****.......*..*..**.*.*.*..*.*.*.*...*.*....**...*********.***..***.*.....***...****.*.**..***..**..*...*.**....*.***..*.*.***.....*...*.*..*.*.**.*.*.*.*..**..*...***.**..*.*..**.**.*.*..*.*.*..**......***..**.*...**...*...**..**......****..**..*...........***....*.*...*..*.**..*.*..*.*..*..**..*.*..**..***..*.*..*.......*..*****..**..*****..***.***.**...**..***.*..*......*****..****......*..*.*.***..*********....*.**..***.***.**....*.*********..***.*..*..*...*.*..**.**.****.**.*...**...*..***..**...***..***....****.*.*.**.**..*.**.*.**..*.*.*.***..*..*.*..**..*****.**.**.*..*.*.*..**.***..*.***.*.*.*.......**..*.*..*******....***.*.*.**......*..*.**.*.*.*.***.***.***...*..****.**....*.***.*.*....*.**..*....***.**.*..*....**.**.******..**.*.....*...*..**.**..*..***..*...*.**...*.**..**.....*.*..*..*...*.....**.**.**.****...**.**.***.****.***.**..*.*..**.*****.*..*..*.**...*...**....*...*.* ...***..**...**....*...****.***.******.*...***..*.*.......*.**.**.....***.*..**.*...****..**..**.*...*.****....***..***.**.*..**.*.**.*.**....****.*.*.*...***..*.**.***..*****...*.**.*.**....*.***.**..*..****.*..**...*.*.**.**...*..**.*.*.*...*.*.*****.**.*.*..*.*.***..***..*..***..**...*.**.****.....**.*****..**..*.**..*..**..**.***.*.**.*...***.****..*....***..*...*.....******.**..*..**.*.****...**.***...**..**.***.*.**.*.**....*...*...**.****.**.*..*.*...*.**.*.***..***.**.**.....*..**.*..*..****.***.*.***..*****.**...*.**...***.**.**.**..**.*...*******...**.**.*.*.*..*.*...**..*.*..*..******.....*.*...****.*..*.*...*.***.*..*.*...*....****.**.**...**..*.*..****...***.*......***...***..***....***..*.*..*******..*......*.*...****...**.*.****.....*.*..*.....*..*..*.*..*...**..*...*.*.***.*...........*****.*.*..*****.**..*..**..**.**.*.*.**.*....*..*........*.**..*.*..**.***..*..........*.*...**...*.*......**...*....******..*.***...****..**...**.*.*.***...**.**..*..*..*****.**.*..**.**.*.*...**.**..***.**.***.*.*.*.****.******..**.*.*....**...****.***.*...**.*..**..*.**..*.*..***.***..**..****.*.*...**.**.*.*.***..**.**..*...**...**.....**.*.*.***....****...***.***.***..*.**..*...***.***........**..**...*.**..*.*.*....**.***...***..*...***...***.*.*.*.*..**..*....*..*.......**...*..*.*..***.*....*.*.**.*.***..*..***..*.*...*..*.****.**.*.*.***....****.*..*..**.*.*.***.**.*.*..*****.......*.***.**.*.*....*..**...***..**..*....*.*....***.*.....*.*.*.****.***.*..**...*..*..***..*.**..***.*....****.*******.***.*..*.*.*...*...***..*..*.**.*.*...*..***.....*.*..*....******...****.**.*******.*...*...*......*...*...*.*...******.**.**.*.*.*.****.**...**...****..*.**..**..***.****...*..*.******.*.**.****...*..*.**.*.*..*..*.***....*****.*..*...***...**.....*....**.****....**.*.**..****......*.*.**.*.*.*.*.*....*.*..***..**.****..*.**.**.*.**.*..*...*..*.....**..*.*.**..*......*..**.**....**.*..**...*.*..**....*****..*..**.**.*....*...*.**.**...***.*...****.**.*..*...*...*.*** .***..*****..*.**.**..**.**...***.*.**.*...**.*...*.*.**..**...**.*.*.*.****.....*.**..**..*....*.****.**.**....**..***..*.....*....*..*..**.**...****........***.**.*..*..*.***.**.....*.*...**..**..***.*..*.*.....*.*.**.**..*..*..***......*.***....***..*.****..**..***...*..**...**..*.**.****...*.**.*....***...*****.*....*....**.*.*...****.*..***.*...**.*.***.*..***..**..*..*...***.*..*.****..**...**.*...***...*.*...****.*.*.*.**..*.**..*...*.***.*.*..*..*..*.**...**...*.*...**.*.*....**..*.**.....*.**.***.....*..**...*..**.**.*....*.**.*..*..***.*.....*.*.**.*.....*****.*****.*..*.**.*.****...*........*....**..*...*....***..**.*.....*.**.*.*...**..******.*....*.**..*..*.*..*...**.*......**.*.......**.*..*.**.*.*****.**..*....******..**..****....****.*....*.**....**.*.****.****......*..**.*...***.*.**.......****.**....*****.*.***.***.*.**..*.*.*.....***.*.....**..*..****...*.*..*.*..******.....***..*....*.*.**....**...*.*....**.*..*.*..*.*..*...*..***.*.....*..*.*...*.*******..**.**.*.**.....**.*...**..********.*...***...**.*.*...**.*.*...**.....*.......*......*.**....**...***..*.*...***..**.*..*.**....*.**....*.*..****..***.*....**.*.***..*****.*****.*.*.*..***.*.*****.***..*....*********...*.***.*..*.*.*.**.*.***..**.*.****..*.*.*...*.*...*...**...**.***..**.*..*....****.**.*..*..*.*.*...*..**...*.*.*****..**..***.*.*..******..*.**.****.........*...******.*...*.**....**..*****.*....*..**..**.*.***.**..***...**...*.**.....*.*.*....**...*..*...**..*.*...*.*.*.**.**...*.******.**...*.*.***..*.****.******.....**.**....**..*.**.*....**..**......**.**..****.*...**..***..*..**.....*****.*.**.*..**........***.*****.*.**..*..*.*.**.*......**.****..**..*****.*.****.***..****.***.*.*****.*....**..*.*.*.**.***.*.**...*..**.....*.*.**..***..*..*...*...*.**.*..*..***.*..*....*.........*..**.*.*..**.**........*..*.....***.*......**.**.*.*.**...**.*..*.**.***.*.*****.*****...*...******....**.**..***.****..*.*..**.*.********..***...***...**.*.*****.*.**.****..*.***......*.**...**** **.....*...**.*..*.*...*...*.******.*.*.*.*..*..**.....*.****.**..*....*......***.*....*.*.*...***...*.****..*.....*...*..*****.****.********...*..*.***.......***.*.*...****...***.*.*.*.*.*.*.***....*.....*.**...*.*...*..*.**.**..**.*....**....***...***.....**.*.******.*.**.***..****.**....**.***......*....*...***..*********..*......*.**.*..***..*.***......**.***..*..*.*..**......**.**..*..**.*..*.*.*.....*.*****.*****.*****.*...*...**.***....***.*...**..*.*....***.....**...******.*.*.***.*.....**.*.......*...*.*.*.*.**.**..*.*........*****...**....*.**.*..*..**......*.*.*.*****.**.*.***.**..*...**.*..*******.*.....**.*.*..**..****..***.*...*..*..*...**.**.***.**......*...*.*..***..**.*...*...**....*.*......*.*****.***.**.*.**.**********.**.***....*****...**..*.**.*.*.****...***..*.****.....*..*...*.*.....**.**..*...******..**.*.*.***.*..*****.***...*.***...*....***..*..**...******.**..*.*..*..*.*.****.**.*....*.****.*.*....*****.*..*.**..*....**.**.**.*****.*.**.*..*.*.*..***.....*.*.*.*.*.*****....*****..**.....**....*.**.*.*.*....***...*...**...***.*......**...***....**.....******.*......****.***.*.***.*.........**.*..**.....*.*..**.*....*.****.**.*..*.*..**.**...*..*.**...*.**.*****..***.*.*....*.*.*.*..**...*......*.*..***..............**...**......****..**.*...***..*.......*.*.*.*.**...***...*.**.**..****.*..**.*...*****..*.*.*.****...*..****.*.*.***.**.....*..*......**.**...*.*.*.*****.***.***.**..**.**..***...*.**.**.*.........*..*.**.*********..*****..*.***..***.**.*...*.**..*...*....****.***..**.*...*...****.***.*.****...***..***..**.**..**...***...*...***..*****.****..*.**..*..*...***....*..*.*..*.**.*****.*.**.***.*****...********..****..*****.***.*...**.*.*.***.**...*.*....***.****.*..*.*..*...*.****..*..*...*....****.*.*....***.*.....*.**.*..**....*..**..**.......***.*.****.***.***.**..*..*.******.*.........**.*.**..*..***...*.....***..**.*..**.**....***......****..***...*....*.*...***.*.*...****.*..*.***.**..*..****.*****.*.***.**.*..**...*.*..*.**.** .*.****..*******..*.***..*.*****.**....**.....**....*.******.*..***.*.********...****..*.*......*..**.******..**.*****.***.****..*.*.*......***.****..*.*..*.*..**.*.*...***....******......*...**.*.*.*..*.**..*****.*.***..**.**...***.....*....**.......*.**.**..*.*...*.*..*..***...****....***.*......******.***...*..**.*..****..*....*..******.........*..*.**.***..*.**..........**.*.**..*.....*..*.**.**....*.*...*..*.****.*..*....*..*.********.*......****..*.**.****.*****....**.****.**....***.*.**.**.***.**..*.***.*.**.*...*.*....*****.**.*.**...**.*.**.*...*.****.*******...**..**..*.....*..*.**.*.***.*..****.*....*.**.*.....****..*.*.**.*.*.***..******.*...*.*.*.*.*......*...*..**.**.**..***.**.***.*.*.**...*.*.*..*.....*.****...*..*.*....********....****..**...*............*******.**...*..****.*****.***..*....*.....*.*****.***...***..*.**....***.**.**...*.*.*..*.......*...*.**.*..****....*.*****..****..****..**.....*....*.*.**..*.**.*...*...****.*.*.......*****.***.**..*..*.....*..****.**.**.*.*****.*.******...***...*.*.*.**...*.*...**.....*..**..***..****..***..*.*****.**...***.***.***..*..*...*.**..*.*.*****.......*....*******.**.*.*....**.**.*.*.......***.....*.*..*.........*.**.*..*.****.**........*.*...**..**.**.**.*.*.**.*.*..*...**.***.*.*.....*..*..**..*****.*..****.**...*.*..*....*...*..***......******...*.******..**..******....***.***.*.***.**.*.*.*.**...***..*.*...*......**...******...*..***.*.*.*...**.*..***....*........**..**.....**.*...**..***...**.*.....*.**..*.**.**......*..*..**.******......*...****..**...*****.*.*...**..*********..*****.**...*.....*.*****....*.***......****.*.**.*****.....***.*.**.*.**.****.*..***.***.*...*...*......*...***..*.....*.**.*..****...**....**.**.***.**.*..*..**..****.*.*.*..*.*...*......***..***.*...*.*.**....***...****.**..**.*....***..*..........**.*.*.*.*...**..**...***.....*..***..*.**....**.........**.*..**..***.*.*.**.*...***.*.**...*.**..*****.**..*..**..*.*.*.****.*.*.***..****..*****.*..****.*..*.**...***..**.... *.**.**.*.**..**.*...........***.*..*........*****..***.*...*..*****...*..*.*..*.*..**.*..*.*..*..*..**..****..*.*.*.*..*.....*.*.*...***.*.......*....*.*..*.*.**.*.*.***.*..*.*.....**...*.****..**.*.*****...**.**.*.***.....***.*...*...*..*...**.*...........*..*..**....**...*..*****..*..*****.*..*...*..*.***......***..**.****...*..**.****...*.*.*.***..**.*..***.*..*.*..***..*.**..*..*****.....*.***.**...**..*...********..*....***..*......****.**..*..*.*..**...**..**..***..**.*.******....*.**.**.****...*.*.......****.*...**********.****..***.**.*..**...****...*.****...**.**.**.**..**.**.*.*....*....*...***.*..*.....**.*....*..*.******.*..*.***.**.*..***..*.*.*.***..***.*****...*....*..*..***.*.**.**.....*.*.*.*.*..***********..*..***.*.******.*..***...*..*..*.***.*.*.*...**....*.*....*.****.***..***..*.**.**.*..**.*..***.....**.**.****..****..***....********.****...**...*****.*.***.....***.***.****..*****..****.******.*.*..****.***..*****..*****...*.**...***.*.*.*..*..*..*.*****........***.*.**.*...*..**....******.*****.*.*.*.**.*....**...**..*.*..***.*.**.******....*......**.*..*.....*.***.**..**..***..***..*..**..**.****.**....**.*.***......***..*.**...........*.*......*.*.*.**...**.****..**..*.......*.*..*..*.*.**.**.*..**..*.*..*.*...***.*...*.*..*.***...*.*..*.*..*..**.*..*..*..**...*****...*..**.******..*...***..*.*.*.*......*.**.**..**.*...***.*****.*..**.***.*****.**..*.****...***.*******.**.*.*.*..*****...******.**.**.*..*.*..****.***.**...**.*..**...*..*.*..**.*.**.***....*******.*..********.*..*.******...*...*.*..*.*.*.*..*..**..******.******.*.*...*...*****....**.**...*.***.**.*...*.....*...*.**.*..**.*.*.**.*....*..***.****.**.*..**.*.**...**....*.*...*********..*.**.*....*....**.*..******.**.**..*.*.***.*.****.*.**.*.**........*.**..*.**..*...***...*.****.****...*.*...***.**.***....*********.*.**...**..*..***..*.****.**....**.*.**...*...*...*..**..*.*.*..*.*.*...***.***..*.*..***.****.**...**..****..*****.*.**.***...*..*.***.**..*.*..**.**.....**..*.*** ****.**..*.*.*..*..*.**.***.****..*............**.****.*...*.....*..***.***.**.......*..***...****..*****....*.**.******.*.**.****.*.*.**..***..*..*.****..*..**.**.*..***..**...*....*..*.*.*.**.**..*.**...**..**....*.**..******.*.....***....****.*..*.***..*.*.****..***....**.....*.**.**.**...***....*.*.*.**.*...**...*******..*.*.**..****.*.*.*.*********.**..*.*....*.*...**..*..**.....*.*.*.***...*********.*.****..*.*..*.**.*..****..**..**..**..*..*.*..*..*.......*.*..*..**.*..*.****.******.*..**.***.***......*.**.*..**...*..*..*...*.*..******...*.****...*..*..****.**.*.****.****..***..***.....*....****.*.*.*..*.**..****.*.*..**.*..*...****.*..*.***.*..***.**..**...**.*.****.*.****.**.**....*.**.*..*.*..***.**.....******.*..*...********..*.*...**..*.*.......*.*.*****.****.**.....*.***.**..**.***.*..*.*.....**.*.*..****.**.*****.***.***.....**.********.*.*....*..**..***......*...*.*...***.*.**.***..**..*.*....******..*....*.***..***.***..**.*.*.*.*..*****.**.*..*****..**......*.********.*.***..***.**.*..*....*****..****.****......*.*..*...*.*...*.******.*..*..*.*.*.****.**...****.*.*.**..***.*.****.*.*.****.*...***.**.**.*..*...*.**.....*..*.....*..****..****.**.***....*.....*..*...*.*.**.*.*.*......*.....*.*..**.***.....*.*.**.*****...*...**...*....*..*.*..**.*..*.***.***.*.*.**..*..*.*..*...*..*****..*.*....*..**.......*.*.*.*..**...*...***....*...*.****..****......*.**.**..**....****.**..*..**..*.**.*......***.*.*..*.*.****.*.*...****..*.*..*...****.**.*.**......*..*..*..**....*..****....*...*.**.**.*...*.......**.**.**..******.*.**...***.**......***....**....*..*..***....*****.**.*..*...*..***...********...*.***..***.***.*.*....*.*.....***.*.****..*****..*.......*.**.*..***.*..*.*.*.....*.******.***.**.*.*.*.*...**.....**..***.****.......***.**.**.**.....***.....**..*.*.******.*..*....***.**.**.**.***.*...*...**.*.*..*.***..*..***.*....*...**.....*.**.**.**.*******.*......*.***.....**..*...*.*...*..**.*...**.***.**....*..*...**....**.*.**..**.*.*..*.*...**..*.*.*. .**..*****.*.********...***.*.*..*.*.*.*.**..*.*....**..*.*..**....**.*.*.....*.*..*....*.***..**..*.....*.**..*..*..*****...*******.*..*.****..**.*....*.****..**..**...*..***....*.***..*.***.*...**.**..*.****.*.*.*..**.****.***.********.****..***.....*....*.****.***.*****....****...*.*......*..**..***.**..*.*...*...*.**.*..**...*...**.....*.****.*.....*****......**.*..*.*.*....**.***.**.**.**.*.*.*......**.*..**.**..**.**...*...*........**.*.*.*..*.**.**....*.**..*.**..*....**.***.*.**..*****...*.*...**.*.**.*..*..*..*...*...**.*.***..........*.**.**.*.*.***.**.*.***.**.*****.*.*.*..*****.*.**.*.***.......***.*.......*.**.*.****.***..*.***....**.....***..*.***.....***....**.***.*..**...**.**..*.*...*.**..******..*.*..****.**.*...**.*****...*.**.**...*..*..*.*..*..***..*....**....***....*.**.****.*.*.*.......*.**...**.**.*.*..**.****.....*.*..******.*.*****.*..***.*....*.*...*..****.*.**..*...****...*.*..**.*...**.....**......****.*.....*.*.*...*........*..**.*.***..**....**.****..*..*..*....*.*.*..*.********.***..*.****..*.**..***.*.*.....*...****.**.*********.....****.....****.*.*.*.*.*...*.**.**.******.*..*.**..*.**.*.**.***.*.***..*...***.*.****..***..******.***.*..*.*..**.*.*....*....**..*......**..*.*...**.***.**.*.*.*...*..*******.*.*.*.*.**..*..*...****...*....*..*.*.******.**...*****.***........***..**..*...****.**.*****..*.***.*.*.******..*........**.*..**.*.*.*.*.*.....*.*****..*..*.*..**.*.**..*.***.***.*..*..*...*.***..***.*..**.****.**.****..*...*...*****.**..*..*.**...*.***.*.*....**..*..*.*....**...*....**.****.***....**.***..*..........*.***...**.****.*..*.*..***..*.**.**...*....*..***.**.*.*.*..**.*..*..*.*..*****...*..*.*...*.*..*.*....**.**.****.***..*.....*....*.*...*.**.**..*...**..**..****.....*.*...*...*****...***..***...**.*.**.*....***...********....**..*......**.****..*****..*.****.**...*.**.**....**...*.*...***.*.*......*..*..*....*.**.....**...*..***..********.....*.*.**...****..**.***....***..*..**....*..**.*.**.**..*....**..*..**.***** ..*..***..*.*....*.**...******.***.*..**..*.****....**...***.***.*****.**...**.******..**..**..*.**..*....***.**.***.*.**.*****..*..**.*..****...*.*...**..*.*.***.****.**.**.*.**...***...***..**...***.*.***.*..**..*.*****.****..*.******..*..*...*....**..**...**.**..*.******.*......*.**.*..*.*.....**.**.**.**..*.*..*.*****..*.*....*.........**...**..***.*..*..*....*.*..*****.*.*.*..****..***.*.**.*.*.***...*...*.**.*.*****....***....**.*.........*.***.*.....****..**.*.**.*.*....*..*.*..**..****.*..*.*..***.**.*...**.***.*******.**...*....*......*****.*******.**.*..**..**.*.*....*.*...***.*.**.*.***.**..**.***.*...***..*....*..******...**.*...*.*.***.*.**.**...**..*.*....*.**..**.**.*.***.**.*.**.*......**..**.**.*.*..........****.*.*.*....*.*.....*.*..*........*.**..**...****.**...**...**.*****.**..**..***.*.*..*.*.*..**.*.*.*...*****.....*..*..***..*.*...***.**..***...***..**..**......**...*.*..*.**......*.*****......*...*.....*.*...**...**.**.*.*.**....**.*...*.*.*.**.**.***...*.*.*.**...*..****.**.**.*..**.*.*...***.*...**...*.****.***..**..**....*.**.***.*****..*...*****...*.****.**.**..*......*.*....*.**..*...*....*****.....***...*..**.*.***.....*....***..**..**.**..**........********..*******.**.*.**.*********.**..**....***..*.......*....*..*.***.....***.******..***.*..**..**.....*.****....*..*.*.........*.........*....**.***...**.**.**.**...*.**.*.....*.....******..*..*..*.*....*.*.*.........**.**......*.....**.*..*....*...***..*..****.****..**.*..*******..**..**..**.****.*.**.**.*****....*.*....*..*...*.***....*..*..**..*.**.***.**...**.****..***.*..**..*****.*....*..*.***..*..*..**..**.**.******.*.**.....****.....**..*...*..*....*.***...**.*.****.*..*.*..*.*.*.*.*......****..***.**.**.*.*.*.***.**.**....****.*.***.*.*..**...*...*...**..*..*..**......*....***..*....*.****.*....*******...*..**..***..*.*.*......*.*..*.*..**...*..***...**.*...*...*.*....*....***.*.******...**......**.*.....*.*.*.***.*.....**.*.*.*..*.....****.*..*....**...**.......*.**..**..**** .*.*...**.*.*.*..*...***....*...**..***..*..*.**.*.*.********.***.*.**.*....****.**.*.*****...**...*****....*.*.*.***..*..**.*.*****..**.****.**.***...**..............*....*.**.*..*.*.***..*.**.*...**.****..**.**..**.****.**....*.**...*..*****.**.***.**..**..*.****.*..****..*.**...**..*...*.**.*****.**.**.*..*.....*.*****.*........********.*.*.**.*.****.**.**.***.***..*.**..*****.*......*....*.***.**.***...**.**..****.**..********..****.***..****..***.**.***..*..**...***.***.**.*..*..*......***.**...**.****..*.......*...*.*.*...**.*.****.....*...***.*..*..*...*.*..**.**.*..***.*.**.********.***..*.*...**...********.**.....**..**...........**....***..***.....***...*.***.*...******.**.***.*.**...**.*.*.***...**......*......*.*.*..*...*....*.**....*.**.*.*****...*...*.*..****.*..*.*.***.***.*.**....**.**.***.....**.*....*.****...**.*...*****.*.....*..***..***......***.*.....*.**..*......**....*.**..*.**...*.*.*..*.*..*.*.*..***..****...*.**...*.******.****...***.***.*.***.*.*****.**...*.***.**....*....*.*.*.**.*.**..**...***..***.***..*..***.....*....*......*.*..*...**...*..*.*...*..*.*..**.*.*****..*..*..*..*.**.***...*.....**..*..*.**.***..*.***.***..*...*....*..*...***.**...***.*.**.....**...**.*...*.**..*.*...**..***....**..**.**.*..**..*..***.........*...**...*.**..*...*.****.*...***.***....**.**..*.**....*....***.......*.*...*****....*****.*.*..**....*.*.*..**.......**..**.*.***.***.**.****.*..*...*..*..*......*.***...******........**...***....*..****.**.....***.*...*.*.*..******.**.*.*.*.**....**.......****..***...*...*..**...**.****.*****.....*......*.**......*.***.**....***..*.***..........*.*........*.**...**..****.*.***..*..*..**.........*.**.**..**...*..*..**.**.....*..**.***..*...*..**...*.*..**.*.**.*.**..*.*..**..*.*...*****..*.***.*...****...*..**.*.*........**..******.*.*..***.*****..*.....**.*.*..*.*.*.*...*.***..********......*.*...**...**..*..**.*.*.*....****..**.*.*.*...**.***.*.*.*..**..***.**.*..*.***..*.****.*.*..**.*...*.**.*..*.**.**..***.*.** .*.*.*.*.....*......*...*.**.*.*..**.******.*.**.......**.******...*...*.**.*.*.****....**.*..*...**...*..*..******.**.*.*.*...*..**.***.**.**..*****..**...**.*.***...**..**.***......*....**..**.....**...*....**.*.*..*.*.*****.**....*.**......*.*...*.**.*..*.******.*.***.*...**..**..***.*..***.*.**.*.*.****.***...*..******....******..*...*****...****..*.....***..****.*..*.*.**..*.**...******....****.**...**.*..******.**.*...********.*.**.**.***....**.*.....**..*.**.*..*.....**..*.**...****.**.***.**.*******...**..***..*.***...**...**.*.****.**.*.*.*.....*.*..*.**.*.*.*.**..****.*..*.*..****.**.....*.*.....*..*.*......*.........**......*..*.***...*...*.*..******.*.*..****.*..*...*.**......***.***...*.....**....**.*.*.*...***....***.......**..***.**.*..****.*.***..*..***....*.******......*.*******..******..*....**.....***..***.**.***.*.*.*.*..*..****..**.**.....*.**.*..*....*..*..*.*..*..*.*..*.*....*....*.***...*.**..*..*.*******.**..***....**....**........**....**.**..******...*.*.*.****..**......***...***.**..*.....*.***.*.*.**.*.***...**..*.*..**...**.***.........**.***..*..*....*.*..***..*.*....*.*..*.**.*.***..*..*.**.***...*.**..*.*.*.....****.***..*..**..**..*.*****.*..**..**...*.**.*...**.....**....*..**.......*.****....*.****..**.*..**....*..**.....***.*.**.***......*...*....**...*.**..**.**.***...***..*.****.**.***.**.**......*....*.**.**..**...**...**..***.....***.*****..***..***.*.*.....*.*****.*...*...***...*.*....*...*..*..****...**.*******.**....***.**.*....**..*.*.**..**.*.***..****.***.***....*.....*..**.*.....******...*.*..*.*.*****.***.*....*.*..****.*..***.**.......****..*....**.*.****..*...***....***..*...***.*.**.**...**..*****.**..*.*****...*.*.*.*.*****.***.**..***..**..*..*....*.***.***..**..**..**...***.**.....***..*...*.*......*.*.*.*...****.*.*...*.**.*...***.***..***.**....***.**..*.*...***..*.**.***..*.*......*...****..***.***..*.*..*.*.**...**..*****..*****..*..*..*.*...*.*......*.*..*.*......*..*.*....*...*.*...*.***.*.*.*.****.**....* ...**...*****.**.*****.**..**.*....*..****.***.*..*.*..**..**.*.****..*.****..*****...*.*...*.*.****..*.*.....****.*..*..*****..*.*.**..**..*.**.**.*.*.*.*....***...*.*.*.*.*..**.*..*..**.***...**...***..**...***.*..****..**.*******....**....*.**.....*.....*.***.**.***..**.***.*...*.**.**..*.**..*.**....***...**...**.***....******..*..**........**....*.....*.**.***...*...**..*..**..*..**.*...**.**.*.**.**..*.*..*.*...**..**..**....*....**.*..*.****..**...***.*....*.*...****....*...**.**.*.*....*.**...*..****...***..********.*.****.*..****..**..***.****.**...***..*..*...**....**.*.*..****...**...**.****..*..***..*.....***.*..***.**.*..****....*..*.*..*.......*.**...*.**.***.***.***.**..*...*.***...........*.***.**....***.***...**..*.*.*.**.**...*.*...*....**.****..*..*.*.**...***.*.*.*.*.*******..........*..*.****..*******...****..*...***..***.*.**..*****..*...***.....******.*..**.*.*.**.*.**.**...**.**.*.*.**.*.*...*.*...**....*..*.*..*.***.*********.***.**...*.*.***...*.*.***..***.*.**.**.*.******..*....***********.*.*.*...**.*..**.**..*.***..***..**.**.*.**.**.******..*.....***....**.*..*...*....**....****...*.*...*..*.**...*.**...**.*..**..*.**..*.*.*.*.**.*..**.***....*..**..******...****..*....*.*.***..*******...*.**...***..*.**..*.*.*.......**..**.**.*.**........*******.**.*..*.**..***...*.*.***...**..*..****.**.****....*...*.***....**...*.***...*.*..*.**.*******.*******.**.*..**..*...*..*..*..****.*..**......*.*.**.******..*.....**...*...*..*..**...***.*.****.**.*.*..*.***.*.*.**.***......*..***...**....**..***.***.**.*..**.*..*..*..*.*.****.***.**.*.....**...***.**.*...***...**.*..*.*.*.***.***.**....***...**...*..*.*.*.....*.****..*...**..**.*..****.***....*..*.*......**.*.*..*.****.***.**.*.*.***.**.*...****...*..**..***.******.*..**..*.*.**.*.***.*..***.********.*.*.*...**.*.*..*..****.*...***.*.*.*.*****.*.......**.**....*******.*..*...*.....**......*.*...*...*.*.****.**.**.**.*....*.**.*.***......**....*..**..***..**...*.......*...*..***..******..**..*. *.**..**.*.*..*......*.*..**..*.*.****.**.***...**.*.**.....*.***...**.***..*.*.*....*......***.....**..***...*...***.*.**..*.*.**.....*.**.*...**.*.*****......*.*..****...*..**...**...**.***...*.*...*.**.******.***..***..**..*..*.*..**...*..***..*.*.**.**..**.**..**......*****.*...***.*.*.***.**.....**.***.*...******....***..**...***..*..**.*...*....***.*.*.**.*.***..*.*....*.***.*.***.**...*..*.*.**..*......**.*.*..*.*.**.*.*****..*.**.*.****.*..*******.*...*...*.*......**...*.****.*.***...*.......****.*.*..*****..*.....*.***..***.****..*.**...**.****.*....*.***....**..***.*..**.***.**...**..***..*..**.***...****..*.**.*.*..*.*..*....*..**..****.**.*.**...*.****.......*******..**..*.************.*..**.*****.***..*.**....*.*.*..*.....******.*.*.....*..***.**..**.*..****.****...**....**.*...*..***.....*.*...*..*.***.**..*.*.*..*.*...***.*.....*.*.*..**.*.**..***..*..*.*.*.*.**.**.*.*....*....**.***...***.**..**...**....*.*.****...*....****..*.**.****..****...*.*..***....******.**.*...*.****..*****....***.*..**.*..*..**.****.*..*..*.........*..*.***...*.*...*.***.*..*.*...*.****..**.*..**....*.*.******...*...**..*.....***..**..*.*.*...***..**.*.**..*.**..*********.******.*..*.....*.*...*...*.*****..*..*.*..*...*****.*.....*...*******.....*.*....*..*.**.*..*....**..**..*.**..**.****..**.*.**.....******..........*.*.*.*.****.*..*...*.**....*****.*...*....**..**.*****...********.*.*........**.***..*..**.*.****..**..**.***.**.****..****..*.***...**..********.*.....****..*.*...*..*.***.**.***...*.*...*.*.....**.*.**..*.*..**..***...*.*.**.*..*.****...*.*******.**...*..*.**.**.**.*.****.**.****....*...***.*.*..*..**.**..**.....*...*..**..****..*.*.*..***.***.***.*..*.**.**..*.**...*..*.*.*.**.*..****....**...***.*.*..*..**...*.*.*.....*.*..**..**.**..****.*..*******..**.**.**.*****.*...*..*....*....*.......*...*.*.*..*.***..*.*..*.****.******.***.**.*******..**.*.....*......**......*.*.*.*.*****.**.*..*.*.**.*.....**.**..**..*.*..*..*.**.*.*.**..*..**...**.*...**.***.*...* *....******...****..*..***..*.*..*...*..*...*.....*.**..**....**.****..***.***.*.*..**.*..*..**.**.**..*****.*.*.....*.....**.**.*.*...**.*.*..*.**..*..****...*...***.*.**...*...*.****..*.***.*....**.*.**.**.*..*..****...*...*....*.***..*..*..*....*.**..*....*.....*..*.*.*..***.***...*...****.*.*.*.*****..*.***.***..*..**..*.**..*..***..**..*..*.***.*...**..**.*.*.*.*.*.*.**..*.*.**..***.**..*..*...*...*.*.*..*.**...*..*.***.******.**.*.*..*..*...*..*.....**.....*****..***.**....*.*.**..*******..**.*********.*.*.**.*..*...******.*..*.....***......********...*..***.**.***.**.*.*************..*..*****..****..**.*.**......*.**....*.*..*.*****.**..*.*.......**.....***.*.*.*.**.*.**.**...*.******.**.*.*.***..*...*.*...*..**..**..*.*.******.*.*********..***..****..*.*.*.*****.*****..*.*..*...**...*..**.*****...*....*..**....***.*.*..***.***.*.*.***..*.*.****.**....******.....*..*..*...****..*.*.*..*..****.**.*.**..***.**.*...****.*.....*...*****.**.**.***...**.**.*..**..*..***.***..*.*.*.*****....*****..*.*.**...**.**.***.**..*.***.*.*...*.*.***.*..*.*.**.*..**..*.*..*.**...**..*.****.**....*.*..*.**.**.*.*****.**...**.**...*...*.....**.***..****.*..**.*.***....*..*..**..*.**.****...*..***.*...**....****.*...**..*****..*.*.*****.***.**....***.*.*.*..***....*..*...**.****..*..**.*..*..*.**.**.***.*....*.*.****.*.....*....**.**.*.*******.**.******...**.**.**.*....**.********.***...*.**..*.**...*..**.....*.****.*.***...*.***..*.***..**.....**...**.***.*..****...****.*.****..*..**.*..***.*..**....*.**.......**.***.*.*..*.****..***********..***.*.***.*.**...*..*..**......*****.*.*....***..*.**.*..******.**.*..*.*.*.....***.*.*...***.*......****.***.***.*.*.*.*.***.....**.*..*.*******.**..*.*.*.**...*..*.*..*..*.******.*..**...**.*.*.*.**.***.***...***.*******.***....**.*.**.*.*..**....*.*.**.**.*.*......*..*...**..*****.***.**..*.***.*..*.*****.*.***....*.****..****.***.....*..**.*.**...*..****..**.****.****..*.*...****...*...**..*..*..*..***.**.****.*.*.***.**.***.**..*.**.*. ..****...****......*..*.*.*****...**.*.*.*.****.*.***...****..***.**.**.*****.*..*.*.*.*.******.*.**.***.**.**..*.***.*..*...**.**.....*..*......**.*.*.**....*....**.....*.*..*.***..*.*.*..***....**..*.*.**.*..*.****..*.*...**.**...*..**..***.*******...***..*...*****.*.*....***.****....*..**.*........*......**...**.*....****.....*....***.*.**...*..*.**..***..**.**..***..*..*.*.****.*.***.*****....*.*.*******..*.*.****.****..***.****..*.**..*...*****..******.**..**.....*.*.**..**...*.**..*...**..*.*.*..**.*..*.***.**.******.*..*.*..*.**.*..*....*****.**.*.******.*......**.*...*****...****..**..*.****..*.******.......**..****.*.**....*.*.*....*..**.*...*...*.*..***.***.**.*.****.**.*.*...*.*.*....*.*...**..***..*...*.*******....**.*.*..*....*.*..*.*.*........**.****..*.*****.**...*.***..******.*...*....*.*..**.*..........*...*.....**.*.***.**..***.**.*.*****.*....*****...******..*.*.****...*..*...*..***...*.*.*......*.*.**...**...*...*****........*..**.**...***.***..**.*...*.*..*.*...****...*..**...*.*.....***...*..*.**.**..*....*..****.**.......*.*.*...**....*.******.....*..*...**.**.****.*.*..*....*...*.*...***.****.****.*....*****.*******.*.**....**.***.*.*...*.*..******.**..*.*..*..***.*......*.**..*.*.**......*....*....*.....*...*.......**.*...**.****.**..*.*..*.*.**...****.*.*......****.******...*..****.*.*.**...*.....*.*.*.*..***........*......*.**.*.*..*.***...*.**...*.*..******.**......***.*****....*.***.....*.*.***.*.*.***.*...**.****.**..*..**.....**..*....***...**..*.*....**....*.**.*.*.*.**.****..*..*..*..*..**...*..*......**.****.**...*.....*..*..*..*..*...*....*.****....*..*****.*.*.*.....**..*.***..*.**.*...**...****.*...**.*.**..**.*..*..*.*.*..*.*..***.*..*.**.*..*.****..***.*.***.......*.*****.**..**.*.*.*********...*.*.*.**.*.*...**.*.*..*..*.**..*.**....**....*.**.**.**.*..*...*...**.**..***..*...*.****...**..*****.**...*****.*****...***.....*.**.*.*..*...*..**.*..*...*..****.*...***....*..****..*...**.*...***.***.*...**..*.**......*.*..***.*****. ...**....**.*....*...*..*..*...*...*.*.******.**.***.**..**.*.**.***********.**...*...***.*.*..**.**.*.....***.*****.*...****..*.*........*.**...**......*.***.*..*.**.*..*..**....*.....*..*...*.*..*..****..****...*..*.***.....*........*.**.*.*..*......*..****..*****..*...**..**...*....*..****.....*.*.*.**..*...*.**.**..**.*.*..*.***...*.***....*.*...*.****.*.**....**.*.***.*.*.*..*..*.*..*.*.**...***...*.*..*.**..**...*.**.**.****.**.*.****..**.**.**...*.**..***..**.*..*...*...*..*...*..**.***.**.*..***....**.***...***..**...**...*..*..*..**.****.*****..*****...*..*..**********.***.**..***.*****...*.*.*....*..*.*.*...**.*.*.**.**...*...***..**..*****.**.....*..**..*****...*.*.*.****..**.....*.*...***.*.*****.*.*.**.....**.*...***.*.**..***.*****.....***.*.**......*****.*.****..*..*....*.*..*.******..**....****...***.**.***.***..**..**..*..*.***..***.***.....*.*..***.***..*.*..*...**...***.********..***.*..*...*..*...**.*...*******.**.**.*****....*......*.***.....****..*.*.*.**....*..***.*...*..*.*.*...**.....**...***.****.*..***.*.**..**.******.*...**..****.***.*.*.*.*.*.**....*.*.*********.*...*..*.**.*.*.*.*.......*.....*.***.***.*....*...***..***...***.*.......*.****.*..******..***..*.*******..*****.**....*.****...*....***.**..*....**..***.***.*.****..*...**...***...*.*..**....**.*.*.**.***....*****.***.*.*.**.....***..**.....*.*.*...****.*.*.....**.******.....***....*.*........**.**.*.***...*****...*****....****...*****.***...**..**.**.**..*.*..******.***.****.**..**.*.*.*.****.*.*..**.**....*.*.....*.*.*.**.**.**.....***.***.*.**.**...**.*****.***...**.*.*.**...*****......*.*....*.**.*.***..*.*.**....**....*.***.****.**..*.*.*******....**.**..*.***..*.....*..**.*.****.***.***.****.**.**..*.**.*.***..*****.*..*.**.**.**.***......*.**..*.***..*.*.*.....*.***....*...***.*...********..**......*.*.*...***...*...**....**...*..*...*.*.*.*.....***..*....**.*****...*.....*.*.***....*..***.*.**.****..***..**.*.**.**.*.*..*.*..****..*..*.*..*.....***.*.**.*.*.****.*.*.*** *.*..*.***.*.**...******..*.*.******.....*...*......*.*..*****..*..*...*.**..*.*.*...******.***...*.*...***....*.**.*...***..*..*.*..*..***.*.**...****.**...**..*.*****.*****..*..*.**.*.*...*..*.*.***.***...*...*..*.*....*..*.*.***.*..*.*.*..*..****..***..*******...*..***.**...**.**......*****.*.*.*..**.*.**...*..*.*.***.*..**..***.*****.**...***.*...***...**.*..**...**...***.....**.***..******..***.*..*...****.*..**..*..*****...*...**.*.****..**..*.*..**.**..******.**....**.*.**...**..*..***..*..*.*..**..******.**.*..**.**.**.*..***...**.**.******....*..***...*.***.**.*..**.***.*****.*..*.*.**..**.*.*******...**..**..*.*.*.*.****..*****.*.***......***....*..*.*......**...*.*...*.**.*****..*.*..*****....*...*.*..*.****.***...***..*.***.**.....**.**..**.*...*.***.**.*....*........*....*.*...*.**.*..*...*..***...*..**...***...*..*..*...*...***....*.****...**.**..****.*.*******.*.**...****.***..*.******.*.*.*...***..*..****.*****...**.**.*.**.....*..**.*.*....*...*.*..*.**....*.*.*..**.*.*.**.*..**..**...**.*.*...**..*..*..*..****.*****.*.*.**.*...*.**..*.*..*..*.*.*...*.**.**..*.***...*...**..**...*..**.**......**********....**.*.**....*.*...**.*..***.*...**..*....*.**.*..*..*..*.**.*....**.*..**.***.**.....*.**..**...***.*...**....*****......*..***.**..******....***.**...****...*.*****..*.*.*..*.*..***.*.*.....*.*.***.*.**..*****....*.....*.**.*....*.**.......***...*.**..***.**.*....**..*.*.*..****......*...*.**..*.****..***.*****...***.**.*.*...*....*....*...**..*..*...**.*..***.*...*.*.**...**.*...*****.*..**...**.*.**.***........**.*.***.*..******..*.*....*.***..*.*...*...**..*..***..*.*....*....***.*.*.**..*..**...**.*.***.********..*.*..*********...**.*.....*.**.*.*.**...*....*.....****..**.*...*.*....*..**..*.*****..*.....*.***.*....****..***.*.****..*..*...*.**.*.*........*..**.**.****.**.*.****..**.*.**.**********.*..****.**..*.*.**.**..*....**..****..**.*.***...*..*.***..*.*.*..**...**...*******.*.*...*.*....*...****......****...*.**.*.*.*..**.***.*...**.*.. ..*.*.***.*..*.**.**..*.*..*..*..****..**...*.*...***.**.*..***.**.**..*.**..*.***.*.***.*.*..*.**.*..*.**.*****.*..*.****.**......****.*...***.***..*....*..**.****..*.***.**...**..****.****..**********.*....*.**..***.***.*.*..**..***...*..*.*.**...****.*.......****.***.***.**.***.*****..*....*.**..*.*.....**.******...*****....**..**..**.*.**.**.*.**.*.*...***..*.***.*..*....*.......*..***.**.*******.*.**.*.**..***.**..*....*.****..*............*...**....*.*.*.**.*..***.***..****......*.*.***..******..*....*...**..*..*..*.**.*.*.*..*.*..***.*......**.*.***.******..*.....*...*******.**.*.*..*.******....***.*..**.*.*..****..**.****.**.***.*.**.*.*.**..*********...*..*.***...**.***..*.*.**.**..**...*..**.*..***..******.*...****...*...*.*****..***..*.*..*..*..**.**.**..***.*..**..*....*...*...***..*..........*.....*..*....*..*...*.***...****...*.....*..*...*....******.**.*******....*.*..*.***...*....*.*.**...*.*..**..****..*....**....**..*.**.*....**.......**.**.*..*.**.****.**..**.**....*......****.***...*.....*...*..**.*...***.*.*.*...******...*****.*..**..*..*.*.**.**..*.***..**********...***..*.***.*..*.*.**..***.***.*.*...*.***..*.**.*...*.**...**.***..***.***...*.*..**.**..*****..**.**.*****..******..***.*..*.**..***..**...*.....*.*.*..*.**...***....**.*......*..*.*.*...*..***.**...*.*.***..*.*..*.*.*.*.****.**.*.*.*****..*.**.*....*.*..*.*******..****...**.**..***...*.*.**.*.*.......*..***.*...*..*.*....**..****..********...**.*****......****.*.*..**.*.*...**..**....*...*...**...****....**...**..**.......**....***.*...*****.*.....*...**.....***.*.*.***.**.*.*....*.**.*...*.*..*.****..*..***.****..**.***.**.**.*.**.**....****..*.*.**...******.....**.**.....*..*....*******...*.*..*..*.*.****..***.........*.**.....****....*.*.....*..*..***..*.**.*.****..**.*.*..**....*.***.****.******.*.*.***..*.******..*.***.*****..*.***..****.***.*..........*...***.*....**.*..*******..****.***......*.......**.***..**.*..**.**..*.***.**.*.*..***..*..**..*.***..*...***.*.....****.*. ..*.*....**.****...****..**..**....*.**...*.**..........***......*..*.....**.*..**.**..**.**....*.**.*......**...*..*.***.*...*..*.*.**..*..**.**.**...*.*.**.*..*.*.*.****.********..**.*......*......**.*.*..*....*..*...*..*******.*..**..****...*......**.******..**..*.**.*.**.*.**....*.**.***.**...**..***...***...**.****...****....**.***...*..***.*...**...****..*.*.*...**.**.*....***..***....**.***.*..*****...**..**.......**.**.*.*.*..*.......****.*...*....*.*.*..***..*.***.**..*..**..*...***..**.*....**.*.***..***..**.*..*..*..**.*.*..***......*...*.*..*.*.**.***..*.****...***..**.***....*.**.*...***.****..*...**..*.*..***.*..**.**.**......*..*.*.....***.**...*.*..***...*.*..**..*.****.....*.******..*.****....*.*..*..*.**.**...*.****.*.*.*.......*.*......***.***.**.**..*.*.**...*.**.*.**.***..*...****.***.***.*.****.*...***.*.***..**.*.***.***..*..**....**.*.*..*.........*.*.*...*..*.*...*.****....**...*.*.*****...****..*....*.*..***..****..**....*.*.*..*..*.....*.*.**.*.*...*..***..*..*.**.*.***.***.......**.*..*****.*..*.**..**..*.***.******...*.**.***.*.*..***..*.******...***.**.**.***....**...*.*..*..*.****....**.*.**..**..**.*.***..*.*..*........*...*....*.**......****.....***.***...*..*.*.***.*.*****..**...**..***....**.**..*.*.***......*..*****.*.**.***.......*****.****.****.***.**.....**.............*....*.*.***..***..*....****.***..*.****.*****..*.*****.....*...*.**...***....*.****.*.*...*..*..*.*****.**.***.*..*.**.*.**....*...*.*.*...**.*.*..**.*.*..****..****.*.*.***.*...***..**....*..**...****..*.....***.*.*.*.*...**....**.******..*.***.*.*.......*.*.****..**...***..**..*.**.**..**.***.*..*..****.**....**....*...**..**..*..***.**.*.*..*...**.**...***..*...**.**...*.**......*.*..****.....*....*....*.**..*..*.**.*****....****.**.*.*******..****.**.*.***....***.*.*....***.*.**..*..*.**....**..*.**.****.**.***...**.***..**.*..*.....*.*.****....*.....*.**..***.***..****....*..*..*****..**.**.*.**.......***..*.*.*.*.*..**.***.*...*.**.**....**.**.**..*....*.* ...*.****.**..**.**......*.*.*...*.*..*.*.**.*...*.*.**.**..*.*.*..*.**....***.***.*.*..*..***.*.*....*.*..*..*****....*.....****.**..*.**.*......***..***.***...*.******.*..*..***.**.**..*....**....**...**..*..**.**..**.....****.**..*.*...**.....*.**.***....**....*.***.*..*******.**..*****..*....*..*.**...*......*..*.***.*..*..*...***.**..***.**.*.**.*.*...*........*...*.....***....*...**...**.*....*....*...*.*..*.*......*.*...**...*...*...*...*....***.*...*.**..**..*.***...**.*.**..*.*.**....*..*.*.....*****...****.***..**..**.***.*.****......**.*...*.**.**.**.*.*..**....*..*****.**...*******.*.**...**.**..*****.*****.***...**..**..*****.**.*.**...*....**.***..*.**.*....**.***....********.****..*....**...**.**..**..***.**..*.*.*......***.*.**.***.*....*.**.**..**.***.*****.*******.*.*..*.**...****.*......*...*..***.*.*.*..*..**...*..**...****.*..*..**.***.*..***.*.*..*****...**....**.**.*.*.....**.***..*.*********.....*.**.....***...*****.......*.*.****.*.*.....**..**.******.******..*..*.*****.*.*..**.*.....*........**.***.*..***.******.....**..**.*..*.*.**.*****.**..***..*.*.****....*..****..*.***.*.......*......**.....*...***..*.*....**.***.**.*****......****.**..**...*****..*...*.**..**..**....*.****.*.*..*.*.**.*.*..**.*.*.**...**.*.****.**..*.***......*.**.*....***..*....*.**.*.*...*.*..**..**..***..***.*.*..***.**.*..*******..***.*..*.**.*..*..*..*******.****.*...*..***.**..**.*.*..**...********.**....*******.**.**.....*..*********.**.*..*.****.*........*....*..**.*..**....***....*..*..*.*.*...**.**...****.....*.***.*.*.*.**.**.***...**..*.*****.*.**.*.*......*.****.*.*..*******..*.*.*..*.****.*.**...****.....*..**.*.**..*..***..***....*.*.**.*...*.**.***.*....*****.**.*..**..........*.........*.**..****..*..**...***..***.*.**.*.**......****....*..**.*......**.*..**...****...*..*..**...*...*...****...***.**..*.**.**.***..*...*******.*...**.**..**..*.*****..*..*..*...*.*.*..*.*......*.*.*.*..**.*.*..*.....*.******..*.**.****..*.*.****...*...******.*.****...... *..**.**.**.**...***..*.**.*.*.**..*.****.****.*.*..*.*..*.*.*..**..*..*.****..*..***..**...*.*.*.**.*......*..*.*..*.**.***..*****...*..*..*..**.......*....*..*..**....**.*****.**.*****.**..****.*..*.**.****..**.*...*.******.*..*.**.**......**..*....**..*.*.***.**.***..*..*.*..*...*.**..***.*..*...*....*..**.*..*..**.****.***.*...*.*.*..*..*.*...********.*..*...***....*..*.*...*.*.****.**.*.*.***.****..*....*.*..**......*..*..*.*..***..***.******...**.***...*....*..*..........**.***..*****.**.*...***.*.*.*.*...****....*.**..*.***.*.*********...***.*.*.*********....*.***.*....*..*...**..***.***...*.*...**.*.********....*...***.*...****.*....*.....***.*..**.*.*.*..***....*.*....*..*..*..***.*.****..*.**..**.*.***.******.*..****....**.*.....*.***...**.*..**.**....*....*....***.**..**.***.***...*......*******.***.*..*..****..**.*.*.*.*..****...***....*.**..*..*.....***.*..*.*....**..*.*.*..***.*..*...**...**....*...**..*..*.*.*.**..**...*.***.****..*..*...**...*.**.*.**...*....*..**.*...**...**.****.****..*..***..*..*....**.**.**....*****.*..*..**.*.*..*.**.****....**.***.....*******..**.*...*.******.*.*******.*****...*.*....**..***.*...**...*.***...*****.*...*..*..**..*...*....*...*..**...*.*..*...**.*.*...***.***.....*...*.......**....**......***.*****..***..*..*.**......***.*........***.**.**..*..*.**.*..****.*.****.**.....**..*****.*..*..*.**.**.....**...*.....*...*.*.....*.*.**..*.*.*.*......***....**..**....***..*.**.*.*.*....*****.*...***.*..*.*.**....**..******..**.*..******..*.*..*..*..*..***..******.**.....*..*.***....**.*.***.*..**.***....*.....**..*..**.**..***.*..*.....***.**..****..*****....****.*.*.***.**.**...*.*..*.*.*.*..**.*****..*.**..*....******.**.*..*...*.*.**.....*.*.*....**.****...*.*...*****..*...*..*.*..**.**.*.**..**.*.*.**.*****.****.**...***...**....****...****..*.**.***.*...**...**..**.***.*.******...****..**..***.***.*.*...*.*...*.....*..**..*..**.******..***.****..*.*..*...**..****..*.*****..**...*....*.*..**.**...****..*..*..********.* .*.****.*.*.*...*.*..*.*****..*****...............***...***.****..*********...****.........***...**.*..**...*.**.**.****.*.*.*..*...*......*..****.**.*.*..**..**...*..***..*..*******.*****..*.*.***......***...****.**.**.**.......**.**.****..*..**...*....*..*.*.*..**.*..........*****.**.*..**********...*****..**..**.*.***......***.*.**..***.****..**...***....***.***.**.*.*.*...*...***..*.********.****..***.**..*.***.*....****.**..****..**..**.*.*****...**..*****.*.**..*..*.*..**..**.*..*.****...*...****..**.*..*..*.****..**.*.......*.***..*.******...*....***...*..**....***...****..**..***...*......****.*..*.*.******.****.*....*.****.**.*...*.**.***.....****..*.**..**.***.*.*...*.*.**...*....*.....*..*...***.***.*..*....*.**.*.*****..*..**....**.*..***.....*...**...*.*****.*..*..**..*.*....****.*..*...*.**..*.*****.*.*****.******.**..**...*.***....*.....***.*.**...*....***.*.******.**.**.**..**.**.***..*.****.*.**....**.****.*********.**.....*.****..***..**.*.**.***..*.**.*.*.*.*..****.***.*.****..*******....*.*...****..**.**...*.*...***.......*.**..*.****..*.*.*.*..*.***.*.*.*.*...**.*.*..**......*.**.*.*...***.*..*....*..*.*.*.**..*..*.*.*****..**.*.***...***.***.**.**.**....**...*****.....*****.**...*.*.*..*.***..**..*.**.*..*.****..***.......*..**..*..***........*.***...*...*****....*.*..****.....****.****..*.*..*****..*.....***..*.*.**.*.*..*...*.*.*******.*....*******.*..*...*....*.*....*......**.....*..**.**..**...********.*.****...*.*.*...*...**..***.**..******.**..***....**...*.*...**.*..*..*.*.....*.****..*...******.......*.*.********.**..*.*.*.*.*.*..**.*...*..***.*.*..**...**..**..**.**.*..*..****..***..****....*..**.**.**.*.***.******.**....*.**..****.*.*......***.*.*...*..**.***.**......*....*****.*.**..**.*....*.*..**.*..**...*.*.**.***..*..***..***..*.**....**..**...........*....****.*..****.....*.*...*****.****.**.*.***.**..***.**..*......***.**.......***..*****.*.*..**.*..*..****....**..*.*.*.**.*.**.....*.*.**.**..***..*..***......**..*...***.**.*.. .*..**.*****..*******.***.*..*..**.**..*****.*.*.****.*.*.*..*.***.....**..*.****.....**...*..***.....*.***..***.*.****.******.**.**.***.**********..***.*..****.**...*******.**..**.*..*.*...*.*.*******.**..*...**..******.*...****.*..****.**....****..*..**.*.**.*..**..**.*...*.***..***.****.*****...**.*****...**..*.*.*....*.***...*******.**********.....*..**.*..*.*.*****....**.****.....**...**.*.*.......****..*.**.*.**..*.*.*.**.*.**.....*..**...*..*.**....*..*.*...*....*..*.*.**...*.**...*.....*****.**...**..*.*...****...**.**.***.**.**.*..*..*...**.**.*****...**...**.**.*.*..*.*.*.**...*....*..*.**.*.*...*.***.*.**..*******...*.*.*.*..***....**....***.**.*..********....*.....*...**.*******.*..***.**.**...*..**.*****.*.*.*.**.....*****...***.**..***.*..*......**..***...**..**.*.**.******..**.*...***.**..**..********.*.*...*.********...***...*...**.**.**.....**...**.*.*.***.*..*..*****...**....***...*.*.*.**..*.....*.*..****.*.*.*..*....**.*..***.*...***.***..*...**...**..***..**.**.*.***...*.*.***..*.****.....*.**.*.*..*.*.**.****.*..**.*..*.*...**......****..*..*..***...**.*.*.*...*..***..**..*.**...***.****.**..**.**..**.**.*...*.**..*..*.*.***.***.*....**.*....**.***.***...*.*****...*......***..****.*..*..*...****..**...**..**..*.**.*.*.*...*....**...*........***...*.***.*******..**..*..*.***...*.**..**..*..**..*.*.....*....********...*.**...**.**...**.**...**..**....**...*****.....*...*.**..**.****..***..*...**..*.*.*..****.***....*.****...***..*..*..******.**..*..**.*******.*...*.**.*.*.*..*...**...****....**.*..*.****...*..***...***..****...*.**..*.*..*****..*.........*.**.*..*.********...***.****.*.....*..*..***..*..*..**....**..*...*..**....**.***.****.*..*******....*..**...****....*.*.*.....****...*....**.*..*...***.**........*...*.......*.*.....*..*.**.*....**.**.*.****.*..**.*..***..*.*...**..*****.*.***.........**.***.**.*..*...*.**..*.*...*.*..*.*.*.*..*...*.***..*..*.**..*....**.***..*....*...*..*......******.*...*....*****.***..*.....***..*....*...... **.**...*...*.*.*..***..****.*.****.*.*.*..*.**.**.***..******..*.**.**..*...*.*.***...*..***...*.*..*******.*****..***....*........***.**.***...*.****.*.*.*.*.*..*.**.****.**.*.*..*..*.*..*..**..*.*.*********.*****..*..**.**..**.*.*.*.**.*.**..****...*..*..****...*...*.**..**..**.****...***.*..*..*..**.****..*..**..*..**...***.***.*..**..****.*...*..***.*..*.*.*.*.*.....****.***.*.*.**.*.***..*.***....****...**.**.*..*.*.......*..*.***..*..**.**...*.*.*.*****..*..******..***.*........*.....***....****.*.*****.***.******..**.*.*.**.**.*.*..*.*...*.*...*.**.*..**...**...*...***..*.*...*...*.*.*.......*.****.*.**.*..*..*.*...*.*.***.***.*.**.*....**.*.*.***.*......*..*....**...*..*..*.**.......**.*.**.********.**.**..*....*.*.**.***........**...**..*....*.*.*.**.**..*****.**.*.*.**.*.**.*..*.**.*.*..*.......*...*.**.*.***.**.*....**.*...*..**.*.*.**..*....*.....*.......**.*..*.*......***.*.*...******.*..******.*..*.*.*......**..**.***.***..***..*******.*..*.*.*.*..**.*.*.*..***.**.*...*.*.****..**.***.***.*.*.*..***...***..*.....*.....*..***.*....*.*.*...*.**.***.**.***.*.**.****..*.****...*.*.*..*.*.*.******.*.***..*...****.***...*..***.***...***.***....*.*...*....**..****.**..**..*.**..*.*..*****.**..*.**.****.****..**....**...*..*.**..*..**.....*..*.*..*..*...***......*...***...**...*.*.******.*.*.*.**..**.**.****..*...*.*.****....*.***...****.*.*.****.*.**...*......*.*...*..***....**...**.*.***..*.*......**..**.**...*.**.*.....*..**.*.**.**..**..*...**...*..*..*..*..***......**.....*.***..*.**.*.**.*..*.**....*..*.*.**.***..*.**.*.**.*....*..*****..*.****.***..****..**...*...*...*.**...*.**.**......**...*...**..****.****...***.*.****.**.**.**.*...***...*..*..**.*..*.*....***.***....*..****.....*.**...***.**...*.***...*..*....*..*.**.**...**..**.*......****.**..*.*.***********..*..**....*.**...*.*...*..**...**.****..**..**....*...*..******..*..**......***....**.*..*...***..****...*....******......*.*...*...**..*.******......*....****....***..**.*.*.**.******..*...* *....**..*..**.*********...*.**...**.****...**.********.*.***.*****.*..*.***.....****.****...**.***..*...**.*.*.*...*..***..**.***.*.*..****.***.....*.*..*..*.*.***.****....**.*.*..*.**.*.***...**..*.***...***.*...**.*.*..**...**..*..*...*****..*..*..*.**.*...**..****....**....***.*.*..*.*....**..*.****.***.****..*...**.**.*..*..*.***..*.******..*.*....*.*.*...*....***..**..***..**.***.***..**..********.**.*........*.**.....**...*.*.****...******..*......*..**..*...*...******...**.*....**.*.**.**....***.*....*..**.*.....**........*.**....**.*....*.*****...**...*...*...*.*.**..*...*....*.*.****.*.******..**..**.**.****.**..*.*.*...**...*..*.*..**..**..*.*.****.***...*..***.*.*****.**.........*.**..*..**..*.**..**...*.*.*.*..****.**..*.**....**.***.*..*.****..***...***...*******..***...*...*****.***...*.*.***......*.**...*.*****.*.*..**.*..*.******..*.*.*.....*......***.....**.**.*.........**..*...****.....**....****.*.***..**.*...******.**.**.*.*..*.**.*..*.**.....****...*...***..*.*..**.*..*....*......*.***.**.*.**.*.***.*.*.*****...*.*.****.*.**.***.*.*.*.****.*..*..*..**..**.*.*****...*..****.*.***..**..**..**.....***.****.*..****.....****.**..*.*..****....*.....**..........*.*......***.****.**..*..*.*..*..*...***...*..*..**..***......*....*..*....*****.***.**...*..*.*.**..**.*..*..*.*..*....*..*.**...*..***.**..***.***...**.**..****.*..****.*.*..*..**..***...***....***.***.**.*.*.**..**.*.***..*.*..*...***..****..*.**.****..*...*.*....***.*...*...***.**..**........*.*.*.*..*.*.....***.**....******.******.*..**...***....*.....****..**..*.*.*.****....*..*.*****.*....*****.**.**.**.*.**....***.*****......****.**.**.*..*..******..****.****..**..***..**..*....***..**.****.*...*.*.**...**.***.******......*...**...**.***.*.......*..**..**..*.**..***.*..*....***.****.*.*..***.*.*....*..*..*..*.*.******..****..*.*.**....****.********..*.**.***.*..*.***..**.*.*..**.*.*...*...***.***....******.*...*.*.*..*.**...**...*...*..*.**.***...******.*.*....****.****..***.****.**...* *...**.*.****.*.**..***.********.....***.*.*..*...*.**.......*..**..........**.****.*.*.**.......**..***..**...*.*....*..**.....***....***.**.*...*.**.*..*.*.***..*.**..***..***.*.*....*..*.*.*.**.***..*.*****.*.*.*.***.***.*..*....*..****.*..*.****.*..**.*.*.*..*....***..**.**.*.*...*...*..***.****..*..*.****..*.*..*.**.*..*.*.*.**..*.***.*.****.***.*..**..***..*.*...*....***..*.*****.*...*..**....***....*.***.***..**....*.****...*..*.**.*.**.***..*.*..*.***.*.**..**...****.*.*.*.*..*...*..***.**..****....**..*.*.**...*.***.********.*.....*...**.*.**.**..**.*.**.***.**...*****.....**..**.***.....*..***....*..**..*..*...**.*.*.*......*..**.**.*.*..**.*..*.*.*..*....******.**..*.**.****....*..**.**..**..*....******.**.**..***.*....***.*****..****.**..*.*....*.**.***...***.*.***.*.*..........**..***.......*.******.*.....*.*.*..***.....**.....**....*.***...***......***......*..**.***..*..*..******.**..***.***.**..*...****......**.*.*...**...*.**.**...**...*.***.*..*..**.**.*.*.**...**.*****..***.***...***.....*.......*....*...*.**..*..****..*.*..**.***.*...***.*.**.*.***.****..*..*****..******.*.****.**.************...**..**.*..*..*..**...*.***.***.***.*.*.*.**.*.*...*..***.*.*.*.*..**....**..*..*.*.*.*.**.***...*..*.*...*..**.*****...**..***.....*..***..**.***.*.*.*..****..*.****..*...***.....**.**.....**...*.*.*..*...*.****.**...*...***.**.**.*****.**.*.*....***...**.*....*.*.....***.*...**.*****.**.*..*.*.***...*....****....*....*..****..*.***.*..*.*...**.**..*..*..***.*.**.**...****....***..*.*.......**...****.*.**..*****...*.*******.*.****.****.****..**.*.......*..*.*....*..*..***.**..**.**....*******.*...**..****..***.**...*.******..***..*....****.**.*.*.**..*.*.***.**.*...**.****.***.....****..***.***..*..*.*...****.......*...**...**..*.*.....*.***....*....*.*****..*.***.*.***....***..*.**.**.***..*.**....*.*..*.*..****.****...*...*..***.**.*.*.*...**...**.*..*...........*..*....*..**...**..*.....****.......****.**..*..*.*...***....*....**.*****.*.*...***...***. *..**....***.*.*.**.***...*.*.*..**..**.*.**.*.****....**.*..*.*...*....*.****.*..***.***********.......***..**....*..***.......******.**..**.***..*.****.*..**.*...*.**..**.*..*.....*..****..**..*..**...***.***..**...*****.*...*.****.**.***...*.**.....*.**.**.*.**...*....*..**..*****.**.*..*.*.****.*..*..*....*...****.*.....**.*..******..****.*.....*.*.**...**.**..*....**.*..****....*..**.****.......*.*.**.*.....*..*..**.....*...*...*....**.*....**.*...*.*.....*.*..**..***.*.**....*...**.**...*..*..*.**.**...*.*..*******...*...**.*.****.*..**.*.*..*.**...*.*.**..*.....**..**....*.*...*..**...*..*.*.*.****.****.*...***...*****.*.**.**.*.**.*..*..*.***..*.*.*.***.*...****.*..*.***...**..**.*.***.**...**..**...**.*****.*.***.*.**...*..*.**.....**.....*...***....*...*.**.**..**....**..*.****.**.*.**.**.*..****..**...*.***..*..*..**..***..*...*****.....**..****........*.*.****.*****.**....**..*****.***..*...**..**.*******.***.***......*..****.*.*..**...*******.**..........*****..*.***..*.*..****..**.**.*.*...***.********.**.*.***.*.****.*******.**..*.*..*.*.......***..**..******.***.**....***...*.*..********..*.***.***..**.*.****.*.*****..**..*.*.*****..*.****..*******.*...***....*..**..*..*....**.*..*.*....*..*..*..**.*....**.....*..*.**.***.*....*.*.*..*********.*...*.****.**.*...*.*.***...*.........****..*.*...*..*****.*.***..*...**...****...*****.**..***..*.....*.**.**.**.*...****......**...**...*.*.*...***.**..***.**.*..*.*.....*..*..**..*...**.*****..**...*..****.*.*....*.........**.**...*..***..***...*.***.*...*...*.**.*...***.*..*...*.**.*..**.*.*..*.*****...*.**..*...*...*..**.**.*.**.****.*.**....****..****....***..*....***..*..*.****...**......******.*.****.....*.**.***...******....***..*.***.***.*.******.*.*..*..***.*.**.*.*****...**.*.*....*******.*.**.***.....*.**......*.*****..*.**.****.*....***..**..**.*****.*****..**.*.*******..*..*..**..*..*****.******......*.**....*........**...*..*.**.**.**....*.*..*****.*.**..******.*.**..*..*...**...**.***...*..*..* .....*..*.*...***..*.*******.*..*...**.***...*.**.*..*.*..*..*.*...*.....*.*****.......**.*....*.*......****.*..*.*..**..*.*****.*******.****....*.****.**..*...****..**.**.*.*........***..**.*.*.**...*..**.*.*.*..*.....*.*.**......*.*.....*....*****.*.*.*.*..*...**..***.**..*****.***.*.*.*.******.**..**.*.*.**...*.*.*.**.***..***..*.*..*******.*..*.***.*.**....*.*.*..**.*.**..*.**.*.*....**.*..**..*******....*..*....**...***.*...*****..**..**.*.***..*..**...*********..*.***...*.....*.*....*.***.*...***.**.*****.**.*.*..****.....**.*.*..**..*.**.***...*.*.***..***.*..***..*..*..*..***.***.*..**.**.*.....***.....*.*.*.....*..***.*.*.***.**.*.****.***.*..*.**.*******..**....**...*..**.......**...****.****.*.*..*..*...****.**...*....*.****.****.**********....*..**..***..*..*****.*...****..*..*...**.............****..*..********..**..*.*.**........***.****.***..*...*.*.*.*....**.*......**.*.*.*....*...**...*.**....*.*.**..*.****.*.*.**...*...*.***.*...***.....**.***.*..*..*....*.**..**.****..*..*.*....**.*.....********..*...**.***********..**......*.***..***.*....*.******..***.**.***...*...*.*...**..*.*.*....**..*..***..**.**.********..**.*..***********.**...*..*.*******..***..*.**....**...*..**.****.***.*.*.***.**...**.*..*.*...**..*..*******..*.*..*****.*****.*.***..*...**.*...*.***.**....****..****......*****.*.*.**...*...**.....**.*.*.*.***..****.*.**.*......*.......*.**.**..*.*......**.**.*......*.*..*........**..*.****..*..*..*.*.**..*....**.***.***........*.**.*.*.****.*...**...****.*..*.**...*..****.*..*.***.***.**.**.*..*.**.**.*.*..**.....**..........*********.*...*......*...*.*......*.****..*.*.**..**.*.***........**..**.**.***.*..*.**...***......*.***.****..***.....*..*...****.**.****..***.*..***.**..*.....*.....***.****...******.***.*..*..****...**...**..**.*.*.*.***..***..**.***.*****.****.***.***.*.**..*.***..*.**.*.**.****..*..***...**...*..**.**..*....*.**.****....*..*.*..*.**.*.***.*.*....*....**.*.***.****..*****.*.******....**..**.*.****.....*.**.*... ***...******.***.*.**...*..*.*.....*****..**.*...****.*.****.*.*..*.***.*...*.*.**..**..**..**.*...*..*.******.**.*.****.***...**..****....***...**...*.****.*..**..*.*..*.***...***.*..*.****.***.***.*.*..**.**.*...**..*..*......*...***.*.....**..**..**....*.*.*********.***...***...*.....**..*.**.*.*.***.*.*...***.....**.**.****...**...*..*.*..**..*...*..*.*.**.*.*.*..*...**...*******...*..*.****.*.*.*........*.***....*..******.*..*..*.***.*...*.*...*..**..**...*.*..*.*....*.*..*.**********..*.......*...*....**.*...**..*.*.**...**.*..*****.**..*.*.*....***.*.*.*.******.**......***.....*****.**....**...*.**.***.***...*..****..***..**.*.*..*.***.**.****.**..****..***..**..**...*.*..*.**...***.*.**.*.**..**.*****.**.*........*..***..*..**....*.*.......*.*.*..***.**.***...**.**.*******..**..**..*..***..*.**.*...**.*.*.**..*.**..**..**.****..*....***.*..****.....****.*.*........*.**..***........*.**.*.*.*.**.**..**......**.*.***.**.****...*......*..*..**.**..***.****.*.*.**.***...**.*..*..**.**.**..*......**..**.*****..**..**..*.*.*.*.**..*.*.*....*.*.**....****.*..***.*.*.****.**.*.**....******...*****...**..*.***.*.****.***.****....******....***.**.**.***.*.*.*.*..**..**.....******..***...**...*******.**.***.*.*.**.....***..*.*.*.*..****.*.***.****.*.********.*.*.***.*..*.***.**.******.*****..*..*.*..****.*.**....*..*..*...**..***..**.**.*.***.*..*..**.*..*.*...*.***.*.....*****.*.*****...**.*.****.*.......***..***..*.**.*.*.*.*..***...***.......**.*..*.*.**...*.****.*...***...*.**.*.**.*.*.*.****.***.*****...*.**.**.**.*.***.*.***..*..***..****..**.*...*.*...**..*****.*.*.***..*.*..*...**.*.**...*...**..**.**..*.*.**..*.**.***.*..***.*..*..*...*..***.**.***.******..****.*.*...*...*..*.***..*.****...***.*.*..***.*..*.*...**..******.*.***.***.**.*.*.****.*.**.*.*..*.*.*.*.*.*..**.....***.***.*...*...**.*******...*******.**....*.***..***..******..**.********..*..*.*...**...*****.**.*...*.*..**.**.**.**.......****.***.***.*.***......***...*..**..*..**....**..*.**..***...*. *.***..*.......*...*.*.***.*.*..*.*.**.**.***..****..***..*.*.**..*.*...*..*..*.*..*....*...*******.**..*.*.******..***..*...*..***.***..*...*..***...*...*....*.**.*......*....*.*..*..*.****.*...*.**.**.***.*....*.**.*******...*.**.***.***.**.**.*..*.****.***.****.....*..*.*....*..**...**....*.****..*.*....*..***.*.*..**.******.*.....***.***.*.*...**.*..**...***.*...***.***....**.*.**.**.****..*...*....**.**...*.**.**..*..**.*...*..***.*.*..*********.*..***.....**.....***.*..*.*...**.*...**.*******.*.**..***......*..**.*.************.*..*..***..**.*...*.*.*********....*.*.**..**.**..........*.....*..***..*.*.*....*..*..***..***.*..*.**.*.*....*...*..*...*...**.*.*......*.*....*.*....**.*.**....*.....******.**...**.*.**..***.****..*.....***..*.***..**.*.****.**.**.**..*.*.****...*.*.*.***.*.**.*******.*****....**.***.*.*..*.*****.....*...*.*****....****..**.***.*....****..***.*...*..*****..***.**.*.*******....*.**..**..*..**.*..*....*.*.*.****.....*.*.*******...***.**..**..**.*....*.*.*.*...*..*.*****.*..**.**...**.*..***..*.*.*..**.....**..*.**.*******.**.......*......*...**..*..**..*.**.*.*..*.*****.***.....*.*.*...**.**.****.***...**.*.**.*.......*********.****.*.***..*.*.**.*..*.*.*.**...*..*..*..**.**..***.**.***..***.*..*.*..*.*..*.***.**.**..*.*.****..**.*.*.***.*..**.........**...**.****.......**...*.*.*....****.*..*.**...*...****.*.****.....*.*.....***....**....*..*..**.*.*.*...**.*..****...*.*...*..*.*..*****.**.******.*...*.**.**....*.**........*.*..******..**.*.*...*.*..*.*****...**.*.**..***..********..**...*****.*....*.*....***.**..*..***....*...***.***...****.*.*.*.*.*......**...****..****.*...*.**.****.**...***.****...*.**...*.**.**.*.**.*.*...***.***.**.**..******....*.**.**.*..***...**..*..**..**..***..*.*.**...*.*.***....*.*.****..**..*..*..*.*.**.****....**....*.**..***.***.*.**....*.**.*.*.*..*..*..****..*....***.*..**..*...*...**...***.**...*......*.**...*.*....*.**.***..****..*.*.**...********.....**.*.*.*.****.*.*****..*..**.....**.*.....*..*. *..*.**.*..**.*.*..*....**.*..*.*..*...**...*..**..**.**.*.....*.**...**.*..**..**.*..***.******.****.***..****.**..****.*...****.*.*...*.*.**.**....*******...****....*.*..**......*....*.......***.**.*.**.**...***..*****..**.**.***......***...**.*******.*.*..*****.****..***....*....*.*....*.***.***.*...*********......*.**.*..****.......*..*.*.*..*..*******.**.*.....***...***....*...*..*.*.***.***.**...*....**.*.***..***.****...**..**.*...*.*...***..*...*......*.**.**..*..**.....*.***.***.****...**.**....****.***......***.*..*****.**.*..*....*.*.....*...**.***.*.*...*..**.*****.*.***.*.****..***..*...*.*..*.....*....*..**.*.*.****.*..**..***...***..*.*..*..*.*..**..**..**..*..*.*.***...*.....*....*..*...*..****.**.*.*.*.*........***..*.**...*.**.*..**.****..***..*****.*.*...*....**.*..****.**.***..*.***.*...********.**.*.****.*****.....*.*.****...*.**.**.***....*.**.*.**..*....*...**..*..*.***.*..*.*.*.*.***.*.***..*********.*.*.......**.*.**..*.**.**...*.*.*...*.**.**....*.**********....**...*******..*.*.**.*...**...*.*.*********...**..**...*..**.**..***...**.****.*******..*.*.*.*********.*..*..*.*.*.***..*......**...*...*..*****.*..**..*..**.*..*..*.......**..**..***.*..***..*.*.**.**..*.**.*.*...........***.*..***.*..*.**.*****...****....**...***....***...***...***..*..**..**.*...**.**.***.*.*....***...****.**.**..**...*..*.**..**......*.*.......**..*....***.*.....*.*....**.*****...***.****.....*****......***.********......*.*.*.*..**..*...****.***.*.***..**..*...*.....*.*...***....*****.....*.*...**...***.**..****.*.***..*.*.**..**....***.*.****...**.**...*.*..*.*...***..*.**.****.*....***.*..**..****...**..*.*****.*.*..*****.*..**.*.**.**.**..***..****..*.*.*..*..***.*.*.****....**.*.*.*.....*.*...*.**....********.*......*.*.**.*..*****.*.......*.**.*.*....*****..****.**...*.**...****...**....*.*.*...**....*.....*..*****....*..**...*.*.*......**.***..**.**.**.**...*..*.**.***...**.*.**..**...**.**.*.*..***..**.*...**..***..*.*******..**.***..*.*****.**.**.****** .....*.*.*..*.*...*...*..........*.**.*...****..**.....*..*..*.****..****.**.*....*.***.**..***.***.****.***.*...*****.**...*.**.*...*.....**.*.***.*.*.**.*.....**.****.*....*..*.**..******.....*..*..*.**.*..*.**.**.***********.*.*.*.*.....*...**...*.*.**.***....**.**.*****..*.*.*..**..*.*.*.*******.*.*.***..***...**...***..**...*.*...*.***....****.*.*.**.**.****...*.*.*.**.*.....*.*********...*****.***.*.**...**.**..*..*...*.*.**....**...****.*....**...*.*.*...****..*....***.***..**...****...*.*.**...***.***.*..**.*.****.**...*.*.***.*****.**..*....*****......*..***.*.*.*...*.***.*.*****.****...**..**...***...*..****.....*.****..****..*******..*.***...**.***..***.**.*..**..**.*.........*..*..*.***.******.******..**....*.*.*..*.*.**.**.*****....*****.**.****.*.**...*...*.**.*.*****..*.****..*.*.*...***.**.***...***.**.*.*..***.*.*.*..**.*..*..*....**.*...*...**.*.***.*..*......*.*******..**..****..*.*....***.*.....***..*..**.*....**.***..***.*.*.*....*.**..*.**....*....**.****......**.....***..**..*****.**.*.*.**..*****...*.*.*...****.*.***.**.**..*.*****.**.*.***.....*..***.*.*.*..*....***..*****.*..****.***...***....*..*..*.*.*.*.**.*.*.*.....**..***...***..*****..*.*..***.*.*.*.*.....***...**.*...*..*.****...*.*.*...**.**...*.*.**.**...*..**.*..*.**.*...*.***..*.*.*.**.***...*****.***.*...*..**.*.**.*.*.......**.**.....******...***..**.*.*.*.*.**.*.****..****...*.**...*.........*.*.*..**....*******.*.*...****..*....**..*.**..*....*..**.....*.*.*..*...***.*.*..*.*.**...*.**..*****.**.*****...***....**.**.....*...*.***...*.***.****.*.**.*....**..*....*.***....*.*.***...*...*....*****...*.*.*..*....*.*...*..*...*...***.*...***.*.*.....***.*******.*****.**.*.*..*.....*.*......*.*...*****...*..***...****.****.*.**..**...****.*...*.*...***..*...*......*.***.*.**...*.*....**.*......*...*..****.****.....*...**.*.*.*.*..***..*..*..*..*..*...***.*.*.*.....**.*****.....*.......***.*..*...*.***..*..*.*...**..**.*.*.***.***.******...**.*..***...*......*...*.......*****.**.*** .***.....***.....*..*..*.....*.*..........**...*...*.*.*****.****.**.*..***.**.****.**.*.*.**....***..*.*....***.*..*..*..***.*.*...*****.**..*.**..**.*.*..**.*.*.**.****.*.*.....**.*...*....***.*......***...**.*..*...****..**..*..*.*****....**.**...*.*.**.***.*....*....*.****.****..**....**.******.***..***.*.*.***.*..*.***..*..***..**.***.**.....*....**.*...**.*.*..*..***.****.*.*..*.***...**.*.*.***.**.*..**..*.*..*****.....*.**.***..**...*.**.***..*****......*.****.*......*..*..****..**.***.*****.****.**.****....*.*.*..*.*.*..***.**..*.*..*.....*...*.*..*.*.***.**..*.*.***..***.*****.****...*...*..*...*....*...*.*..**..***.....***...**...***..*....*.....********.***..*..**..**.*..**.*.**.**.*******.***.*..*.*.**.**..*.**...****...**..**.*****...*...*..*******..**.*..**.......*.*..*....**.**.**...*....*.*.**..**...*.*..****.**.**.**.*...*..****..***..**.***....*.***.*..*.**.*.**..**..*.*..**..*.**........*.....**...*...**.**.*.****.......*.*...*..**....*...*.*......**..****.**...*.***.*.*********...*****....**..*****.*....*.*******.*******..***......*....*...*..*...*..*.**.**.*..***..*.*..*****....**.**..*..***..***.......**.*.....**.*...*.*...***.**.**.**........**..**..*...**..**.**..***......**...*....*.*.*.**..*.*.*....*.*.*.*..*******..***.*.....****.**.*.***.*****...**...**..*..*.**.*.**.*.*******...*.*.....*.*..*.*.*.*.***..*..***....*.*.***...*.*.*.**....*.*.**.***..*...****......*.***.*.*...**.*...**..*.*..*...****.******..******..***.*...*.*..**.*.**.*.****.**.******.*...****.**.****.**********...*******.**.********.*..**....**..**.**..*...****...*...****..*.***....*...**.*..********.....*******.....*.*.*.**..**....****..*.*.**..*..*.**.**..***.*..*...**.*.*..*....*....*...**.*..**.****..***...**...*.***.**.*.*.*..*.*....***.**...*.....*...*...*.*.*..*..*..**.*...*.*.*..***.**.*.***.*...**.**.******.**.**..**.***.*.**.*..*..**.**.*..**********.*****...***....*..****...*..****.*..**.****.****.**.***.*..*.****....*..**.*.*.***..*.*******.**.**...*...***..* *...***..**.***.**.**.*.**.*...*.***.*.*.**.****..*...*..*.....**..*****.***..***..*****.**..*....*****...*.***.*....*.*.****.**.***.**.**.**.*.*..**.**..**********......**.**.*****.***...*****.***.*.*..*....*.**.**.**.**.*.**.***...*.**...*..*.***...***..*******.**.****.*.*........*.***.**.*.*********.*..*....**.****..***..**..**.****.**...**.*.**..**.*..*.**..**..***..*....**.*.*..*..*..***..*...**.******.***...**.******.*.*....**.*..**.***.**...*...***.**..***.*......******..*********.**..*..*.**.**.**.*....*..*...****.***...*.*.****.*..***.*..***.*.*****.*...**...*.*.**..*.***....**..*...*..*.....***..*.*....*.***.*.**.*...*..*...*.**..*..*****.....*...**.*.***.*.*.*.*..***.**.....*..**...***.*.****.*.***..**.*.****...*..***.***......*...***..*....***.***..****...**.**....**.**...*.***..*.*..*......**..**..****.*.***.****...**.*.*.*****...**.**...*..**.*.**....*...*..**.*...***...*.*.*.*.*....**.**.*.****...**.**.*......*....***.*..*.**.*****....*..***********.*.*.....*..**...*.**.*.*.*...***..*.*..**..*..*.***.*****..*.**..**.*..*..***.*..*...*...*..****....***..*..*..*.*..*...***.**..******...***....*..*.**...****.........**..*.**...**......*.**..*.**..**.**...**.*..*.**..*.**.**.....*.....****.*..***.*...*..**..***...**.*...*...****.***.**.*..*..****.**...****.*...*...*.....*.*..*...*.**..**.*..****.****....*.*.*.*...*.*..*..*.**..**.*.***.....*.****....**..*..**.******...*..**..***...*.**....**..*.*****.*.*..**.***..*.****.*****..*.**.***.**.*...*...*****...**.***.**.**....*****..*****....****....*.***....***..***....****.....**..*....***.**....***.**..**....**.*.**.***.*..*.**.**.*.*.*..****.*..*..*..*...***..*..******..*.****.**.**..***.*..*****.**.**.*.*.**..****.*...*.***.**.***..*..*.......*.***.**...***.**....*..*.*..**..**.**.*..*..*.*.*..*.*..**..*.....*.*..***.*..*.**.*...*.**.*.**..*.*****.*.*.*...*..**..***.....*.**...*.*.*...**..*..***...**.....*..**......**..****.***.**.*.*..*****.*..*****.*.*..*****..**.*....*.*.**...*.****.**..*.*......**.**** *...*******......***..******...******.*.**...*.**..**.**.*.*..**..*......*****...*.*.*..*..*..****...**..*..****.*...*.***.*.***.**...**..*.....*.*......********.*..*..**.....*.*.*...*..*....***.*.****..****.***.*.**.*.***.*..**..***....****..***.**.******.*..*****.*..**.***.....*..*******.**...*.*....*.**..*****..****..******.*.*.*.*.*..***.....***..*.*.**..***...*..*..**....**.*.*.**....****..**..***.*.*..**..******.*.*.*.*.*....**.******......****.**.*.*.*.****.*.*....*.*.*.***.**..***.*..******...**..*****..**.*....***..**.**.*****.***...**...*.....**.****.*.**.*.*.*.*.*.**.***.........*.*...**...**.**..**.*....*.*.**.**..*....*.*.***...***..*.**..**.**.*..**..*********..*.*..*.**.**...**...*..*.*..*..*.*......*.**.**.*..***.*...*.*.*..***.***.*.**.*.*.***.*..*.*****.******.*...*..***.*.*...*.*...*.***.*.****...***..*....*.**.*..*.....***....*.**...***.**....****.**..*****.**.**..****......*...*.**...**.*....***.*.***.**...*......*......******....****.*...****.*.*.....**....*..**.*****.**.***......*.*.**..*..*.*.*...**..***..*.**...**.***.**.**..*....*..*..***...**.....*.....****..*..*..**..*.*..****..*..*.*..*.***......****..*.**..*.*..*.*..*.*..***...*...**..******.........***.**.*.**.*..***.****..****.*..*..***...*.**.***..*.**...*.***.*.**.*.*...***..***.*...**..*.*.*****...**.**...*.**.*****..****.**.*..*....**.**.*..*.*.*..*..*.*.**..***.*.****.**.*****.**..*.****.*..*.**.*..*****....**.******.****..**...*.*..**...**.*...*.**..*.***....*..***...**.....*....*************...*****...****.*...*..*...*.*......***...***.*.*...*...*..*......*..***.**..*****.******.**...*......*.*...******..***.*..*.***....*....*.*.***.*.....****....*.*.*..***.******..*.*..*........*.**.***....***..**..*******..**.*.*..*...**.*.*...**.*.*.****...*...*.**.**..***....*.***.*..**.*****.*.......*...****.**.**..*...******.*.*...*.**.*.*..***...******.*.***..***..****.****.*.*******...*.*.**.....*..***.*.*.*.*....*.**..*.*...***...****.*...***...***.**.*..***...*.*.****.*.*.*.**..*.*... ...*.**...**.....*.**.**..****.*.**...********.*.*....****.*..***..****..**..*...***.*.......*.*..**.**.*.*..*..*...*.*.**...*.*..*...*.....**...**...*.*.*.****..*****..**.*..**.**.*.....**.**..*.*..***.**.**.**.***.**.**.*....******.*.*.*...*...**..***..*....*..**.*****.....*.*...*.*.**..**.*.*.*.*******.*.*.*.**..*...***.*..*.*.*.**.*...***.*..***.***..*.*..******...**.*.***.*.**.*.*.*.***.**.*.**...**..*..*..*.***....*....****.*......*..*....****.*.*.***.*..*..****...*.*..*.*..****.*****.***..***.*..**.*.**..*******.*****..****.*.**.....**.**.**.*...*.**....***.*.**...****....**.***..**..**.**.****.****.***.*.**....***.*...***.*.**........*..**.*...*...*...***....*.*.*.*...**...***.*****.**..*..*******..*..*.*.**.*.*.**....***.......*.*****........*..*...***.**.**..*.**.*..**.*..***..***.**.....***.*..****.**.*.*..*..***.*.*...*.*.**.*.*..*....***..**..*****..*...**.***..*.**.**.*...****.*..*.***.*.**.***..**...*.*.*.**.**.....***..*.*.........*.....*****..*..*****.*.**...*..**.****.....*.*.****...*..*...**...*.***....*.*...***.***.**..**......**.**....***...*...*.***....**..*.*.....*...***.*.**.*******.*.......**.........*******.**.***...*.*.*..*..*..*.*..***.*.**..*.****.****..***.*..*..*.*.*..**.***..**...****.*.**.***..**.**.***....**..****...**..******.**...*.*...**.****.**.*.***.*...**.*.*.*..*****..***..*..**.******....***.*.*....*.**.***..**..*.****..*.***.*...****.*.......*.**.....*.*.***...**.*..........*****.***.*.*..*.***.**.**.**.*..*........*.***..*..*..**.**.*.**..*.**.**.*...***......*.*...*.*.*.....*..*.**.*.*******..*.*****...**....****..*.**.*.*..*.*..*...*.*....*.***.**.......*..*.**.**.*.****.**.*.*..**.*.***...*.**.*.*..*.*.*..*.*...**..******.****.*****.**..*.*..*.*****..*...*..**.*.**....*..*.******.**...*...*.*****.**..****.*.....*....*.**.**..*.*****....*.*....*.*...*.*.*..*.**...***.*.***.*..************.**.**...*..**.***.*.....***...*...***.*.**..*.*...*....*.***.*.*...*.****....*...*..*.****...*....*..*.......*.*..**......**..*.*..... ..*.....**.**.**...***..*..*.*..**.....*..**..*....*****..******..**.****.***...*.*..*.*.*..***...**.*.......*.*.*.***********.*.*...**...*****.*.*.*.***..*.**..***.**.***.**.*.*..*..***.*.*....****.*..**.....*.*.....*.*..*****..***..**.***.*..****..*.*..*.*****..**....*.....**.*....**.*..******.*....*.*.**.....**........*...***...*..**..****.*.*..****...*.*****.**.**...****..**.**....***.....***.**.*.**..*******..*.*****....*.******......**..**.**..*****.******...**.**.*.**.*.*..**...*....*.*....*.*.**..**.*.****.......***.*******..*...*****.***..**.*..*..*.*.....**..***.*.**.*...*.***..........*.......***....**..*...*.*..*...*...*..**..**.**.*****.*.**..*......**.******..****.**.*..***..*****.*....**.*.*****..**.****.*....*.*.***.....***..****.**.**.*...*.***...***..***.....*.*****.*.*.*...***.***.***..*.**...*..***..*.***.*...**.*..**..****.*....*****..****.*..*..*.**..*..*..***....**..**.**..**.*..*..****..***...*.***..*...**.*.*..****.***..**.**...***....**..*.*.****.*.***.**.*.***.**..*..*..***.**.***..*.*.***....***..*..*.**.**.*.**.*.*...**.*.*.******..*.*.********.*.***.*....*..*....*..*.****.....**.***.****..**...**.****.***....*.*......**..**...*...***.*..*.**.**..**.*....*..**..*...**.**.*.**..*...*..*.*..*.****.*.**..*****.**.*..**.**......**..*.****.**.*.**.**..*.......****..*.**.*.**....*..**....**.**.**.******.*.*.*..**.**...*..*.*..*.*...*.*****.*.**..*..*.*.*..**.....*.*..*..****.***.*.**.*****.***.**.*.*.*.***...*.*.*.**.*....*.*.**.....**.*.*.***..**..**..****.**..*..**...*..*.**.**..****..**.*****..****..*.*****..*.*.***..**.*.***.*..*.....***.*.**.*..***.......*..**.**..**.*.***.*...*..****.*..**.**.**.*****..****..*.*..**..**.***...**....*...******......***.**.*..*.*.*..**..****.**..****.**..*.*.*..**.****.***.**..*...*.*...**.**.**.*.**...*.....*..*.*.**.**..*.*..******.*.......*.******.*.*.**.*.***..*...**..***.*.**.**.*..**.*.*.*..***.....*.*.******.*********.*.*..*..***.**.*****........*.*.****.**.***.*.*.*..***.***........*...**.**.....*. .**..***....*******..*.*.***.*.........******...*...*.***..**..*******..*...***.*.**.*..*.*......******...*..****..*.*.***.......*****.*..*.*..*****.**..*...**.**....*........*.*.*.**..*******........*..**..**......**..*.*..*.*.*..*....****.*.**..**.*...*...****.*.***.....*..**...*.**..*..*.*.....*.******......*.***.**..*..**.*.**.**.*..***.*..*..*........***..**.*..****..**...***.*..**..**...*.*..****.****.*.*.**....****.*.**.*.*..******....***.****...***..***...**.*.**...*.**..*.***..*....**....**.*..**.*.**..*..*.*.*...******.*****.*.*...*..**..*.*..***...*.*.***.*....**.*.*.*....***..**...*******..*.***...**.*.*.*.**.*...****....*.*..*****.*.*..*..*****.*..**.**....*.***.**.*..**.**..*...*.***...*.**....**.*..**....*........*.*..*.*.**..*.*.***.**.....**.******..*.*...**.***..***.*.*.*.*....***.*****.....**..*...**.*....****.*.*..*.*..*.*.***...........**....*.*..*.....**.****.**...*.*..*******.*..**.*.*.**..******.**....*...*.**.*..*.**.*.***.**.***.***.*****......***.*.**.**.*.......*....*..*..**.*******..**.**....*..*....****..*.**.*....**..**.*.*.**.**.*.**.**.*.*...***.**.*...**.**..*.*.**.*.*...****.**.*..**.*...*.*..*..*.*.*.*.**...**.***.*..**.*****..**.*.*****.*.**..*.*.******.*....***...*.****.***....***...**.**.****.**.**.**.*..**.*....****.**.***.**.....******..*....**..***.**.*....*...*.....**...***.******.*....*....*..**.**.*..*...*.**.*.*.*..*...*.**.**...**.*.*.*.*.....*.*..**..*.**..*.****..*****..**....*..**..**...***...*.**.*..*.*.**.*****..**....**..**...*****.*...**.**..*******.*.*..*****..**..**..***.********.*..**.*...*.*.**.**...****.*...**......*..**...**.**...**...*....*..****.**.*.........*..*..**..**..*******.*.**...***.****.*.*.*.**.**...********..*****.*....*....***.*..*..****.****..*..*.******.**.*.*.*.***.**.*..*.*...****..*.**...***.*******.*****.*...*...*.*.**..****..***..***....*....**.*..*.*****.*..****.*.*...**.*....****...****.****.******.*****.*...........*.**..*.*.**...**..***.*.*...*.****..**..***.*****..*.*...**.**.*.**. .**.**...*...*...*.**.*.****..***.**.**.*.....*....**.*...*...*.*..**..**..*.*.*.***.....*...****.***.***.*****..***.**.*.*******.*.....*.***..**.***...**...***.*.******.*.**.*.*.*****.*.*.**..*...*..**.***...*.**..*....**...***.**.***...*.*......***...*..*.**..*..*.*..******.***..**..*.*...**..****.*.*..*.***.******.*.*....**.*.....**...**.**.*..*.*.*.******...*.****..*...*.***....*..***...***.**...*.*.....**...*..***.***.********..*****..*......**..**...**....**.*.*..**.*...**..*.***....***.*..*.**.*.**.*....***.*.*.*.......*..**.*.*..***....*.**.***..****.***.*.**..**...****..**.*..**........*..*..***...*....****....*..***..**...**.**..******.....*.*..*.*..*......*..*...**..*..***....**...*.*...**.**.*.*.*.*...**.....*.*.*..*.**..***.****.*..**..******.*..*..*.****..*.***..**..***..*....***..*.**.**.**...*.*.*...***.**.*.**...*...*.**...*.*..***..*.***..*.*..*.....*..*.*.***..**..*.****.....*.***..**.*.*.*..*......***...**.****..**...**.********.***..**.**.....***..*.**.*..*.*....*..**....*....*..*.*..*...*......*..*.****.**.***....*.***.***.*.*...*..***.**.*...***.**.*..*.*..****..*..*.**...**...***.*.**.**.**...*.**.*.*........**....*...*****.******..*...*.***....***....*.*...***.*.***.**..**..*....*.*....**..*...*..*.*.**.***.*.*...**.*.....**.**.***.....***...**...**..**.*..**.**.***.***.***..*..*.**.....*..*.*.*...*..***...*..******...****...*..*.*******.*****.*...*.**.****...*.....***....*.*.*.******...*..*.*.***...****...***.**.*****..*.***.**.*..**.**..*****...***.*****.*..***.*.**.*.****.*...******..****.***.*..**.***..***.*.*.*..**.*....**..*.***....***....*...***.**....**...**.*..***.**..*******..***..******..**..********.**.*.....****..*..*..*..*.**.***.*.*....*..***...*........**....***.*...**..***.**.*****.*..*******.*..**.....**...*****...***....*********..*.*.*****.*.**...****.*....**..*..*.*.********..*..***......***..**.*.**...*.****..**...***.*.**...****...*.*...*.*****.**....*.*.**..**...*..**.**.*.*..**....*....*..*.*.*.*.*.**..*.*.*....*...* **.*..*.....***.*****.*.*.*..*.*.*****.*....*.....*.*....*...***..**..*.******..**..*........*.*....*.*.*..*...**......*****...*.****.***...***.*****.**.*.*****....*.*.**.....**.*..*..**.*****..*.*.*.*....*..*.**.****..*..****..*.***.*..*.****.*.*..*.*..******......*..*...****.*...**.*.*..*.*.**....*****...*****....*.*..**.**...*.....**...*...*.*******.*.*.****.*.*.**.*..*.**.*.*.*.*.*..****.*.*...***.*****...*****..**.*..*.*..**.**..*.*.****..***.*******.*.****...*.***..*...**.***.***...***....*.*****...*.*.****...*..**.**.*.***..**.**..*.*.*....*.....****.**.*......*****....*.*..*..*..*****...**.*.*.*****..*....*****.....*...*..*...*..*.*..***.****.*******...**..*...*....*..*.*....*.*....***..*****.*...*.**.*......**...*.******....***.*.*...**.*..*.****...*.****..*****..**..**.*..***.**..**.**.......*..*.*...***.**.......*.**..*.*...*****..********.*..**.****.*.*.*..****..*..*.*.**..*.**..**.**..****...**.*.***..*...****.****.*.**.***.**.*.****..*****.******.*.**.**...*.***.*.*.*.*..**..**.*****..*.*.*.*...*...*..**.***.**..*...*******....*.****.*..**...**.**.***.**...*.*.*...*..**.**.*...*...**...*.**.*.*.....*...*.****.....***.*...***.*..*.......*.....*.*****.......*******.*..*.*****..*********...*...***...**.*...*.......*.*....*****.*******...***.**..***.*.**.*..*****.**...*....*.....*.**..*...***...**.**.**..*...***..**..**..*.....***.*...**...*.**..***.**.**...*...**.**.**.*.***.****..****.*..*...*...*..****.*.*.**...**.*.*...*....**.*..*.*.*...***.*.****..*.....****..*****.***......**..***.**.*.***..****.*.*.*..*******.*..**..*..*..*.....****.......*.**...***..**...****.*.**....**.*..*.*.**...*.....*.*..*...**.*..******.*...**.*.....*...**.**.**.***.**.*.****.****....**....**.**..**.****....*..***...*.*....**..***....******...*.*...***.*....*.**.*...*...***.*.****.***...*.....*....*.***..**....*..***.*****....*..*****.*.**.......*.*..***.*.*..*.*...*..*.**...**...*...***.*..*..***.***.*...*.*.**.*....**.*.**...**.*..*..**.*.....*...*.***......**.*.***....... *.****...**..*............****..*.*...*...*..*..*******.*...*..*..****.*.****.*..*...*.*..*.*.*.**....*..*.*......*.**.****..*****.**.*.*.....***.*.***.**.*..***.....***...*.**.*....*.**..***....***.**...*..**..*.....*.****..*..*.**.*.**.*..**.*.***.*.*....*..*****..***....*.**....**.*.*.*...**.*.*.*..*.*.**.***..**...*...*.***..*..*.****.*....**.****..*.***.**.**.***..*...*****.*.*.********.*..*.*..**..**..***..**.**.**..*...*...****.***.*.**...*..*.**.*.**......*****..***...*..*****.....**.***.*.*..**.******.******.*...**.**.***.***..*..****.*.*..*..****.*.***....*****...*...**.....*..*....**......****..**...**....*...*.*....*.**.**...*..*.***..*.....*.**.*...***.**...*****.*.*.....*.**.*.**......***..*.*..*.*.......*....*****.*...*.****.*..*.***.*.**.*.*..*****.....*..***.**.*.*****.*.**....*.*..**.*...**...***.*..*.*.*.***...****.....**.**..****...*.*...*..***.*..***.*.**.*.....**...*.**.*.*..**.*.*..**.*..**.*****..*..*.*.****.*.....**..****.***..........**..**.****..***.....***..*..***..*.*..*..*..***.***.....****.*..**.**.***..*.*....*....*.**......*.****.***.*.********..**.*.**..*..***.*....*..*..*..**..**.*.*.......****...**..**.**...***.****.**.*.****.***.*****..*.*...*.*..*.*.***...*.*..**.*...*....****.***..**.....**.....*.*.**...*....**....*...****...*....*..*...**.******.**.*****.**.**..*.*.**.*..***....*.*.*.***..*.**...***.....*..*.*.**.******..***.*.**.*.**...*...**....***.*.**...******..**.*.*....*.*.**....****....**..*.**..*...**...*.*****..**.....*...*.*......*.*********..**.****.*.**.******..*.****.**..**.....*.***..**...*..**.**.*.*..****..*.***.**.**.***..*..*..*.....****.*..*..*.*.**..***.***..*****..****.*.**...*.*.*..*...**.****.*****..**.*...*.*******.*........*..***.....*.**..***..*.**.*.....*...*****.**..***.**.*...*...***.***...*.*.*...*.*..*****..**....*..**.**..*..*..*****.....*****..*******.*.**..*.*..*..***.***.*.****..**.***...*...***.***..**..*.***.*.****..**.*.*...*.**.**..****..*.*..........*.**.*...******..*.*...*.****..***...* *..**..**.......****..**.*...*....**.***.*.*.****...*.*...**...***.**.*..****.**.*..*.****.***.****.***.**..*.***..**...*....*.**.**.*..*...**..*.*..**....*.*.**.*.****.*..*.*.*......*.***..**....***.*.*.*..***.*..*..*.*.*.**..*****.*.***.**.****.*.*......**..*.*.*..**..**.*..*.*..***.***..*.*.*..*......*..***.*.******..***..***..*****.*.*.***.....*...**...*....**...**..*.***.****....****.*******...*..**...***.*....*..***..****..*..***.**..*.**.****.......*.***.*..........*..******.**..*...**..**...*****.*****...*..*******..*.*..*.**.*...*******.**.*****.*..*..*.*..***.****.**..**.*...*.*..*.....**..**...******....*.**.**.**...*..*...*..**..*****..**..*........*.*.**..**..*...******.....**.*.**.***.**.**.*..***.*.****.*...**.**.***.*..*.*..*.*.******....*..*******.*.***...*.**..*.....**..***.*.***....***..**.**..**.***.**..*.*....**...**..*.**.**.************..**.**....*.*...****......*.***...********...***.******..**...*...**.*..*.*...*.*...*....*..*.*****.*.***...****.***.*..**....***..*..***...***.*.**...*.**....**.***...*.**.*..**.**********.**.*...**...*...***.*.*.***...**.**....*.**...*..***.*****..*.*.*..*..*****...*..**.*.*.*.**..*.*..*.*.*****.*.***..*....**.....*..**.*.....***.*.**.****.....*.*.*.....**....*.****.*.*...*.**..***.****.****........***...**....*.*.*.**....*..**.*.**......***........***.*****...**.*....*.....**.*.***...**....*.*....*.***.**..**.*..*..*.**..*..**.*..***.*..**...*....*.**..**..**.*..**.*.*.**.****..**.*******...*.*****...***.***..**...*..***...*..*..****.***...*.*.***.*....****.**.**...***.****..*.**.*..*.**..***..*.......*.*..*..**.....****.*...****.**....**..**.**.**.******.*...***.**..**.***.***....*...**..*.*.*.**..**..*..**...*..*.**..**....**.*...**..*..**.*..*.**.*....******........**.**.....****.....*........*.*.****.**.*..**..*...*.*.*.....***....***.*..****..**.*****.*.**.*.*.*.*.*...******....*.*****.***......*...**......*.*..*...*****.***......*.....**...***.*****..**.**.*.**....**...*.*..***...***..*.***..**...**... *.*.**.*.***..*.*.**.****..*.**..**..***.*.**..**......**..*...****..***...**********.**.***......**.***..*.*.*..*..**..*..*..**....**....****.*.***...**.*****.**..**..*.*..*.****...*..**..*...*.*...*..*..*..**..****..*.*..****..**.**..*.**.******.****..*.**.....*.*.**.****.....***...*.*.**....*****.**....*....*..*..*..*.****.****.***....*...**..*................*..**.**...*.....***..*****.****..*..***....*.*..****...****...****..*..*.***.*.*..*....*.*..*.******..***..***..**..*..*.*......***.*..****..*.**.**........*.*.*.**......**..**..**..**.**....***..*...**....*..*...*....*.*.**..****.**.*......****.*.....*****..**.*..**....*.*..*..*..*...*..*****...*.*.*.*.*****.*......*.*...***.........***.*.*****..*******..**..*..**....**...*.**.*..*.*.*..****.*..**.*...**..*....**.*.....*.......**.*.*.**...*.*....******.***..**.**.*.*.*.***.**.......**.*.*.*..*.****..*.*.**.****.****.***.*.*.**.**..*.***..*****..*..*.*...*.*.*.***..*.....**..**.*..****.*.....***...**.*.*.....**..*...*...*.*..****...********..*..*.*......**.*.*.**.*..*.*..*.**.**...*..*...******..**.**...**.***......****...*.**.*..*......*.*....**..*.**.*.*...***.*..**...*...*******...**.*.**.**...*.****.**...**..*....*..*......**..*..**.****.*.**...*....*...*..*...*.**..*..**....*...**...*.**.***.*..**.*..*.**.**....**.****.*.**.**...**.*..**.....*.***.**...**.****.*....***....*...*.****..**.....****.*...*.*....***...***.***..**......*...***.*...**..*.*..**.*.*.**.*.....*.**..*.**.*......*..****.*.*.**..****.***.*.***.*.**.**...*.**.*.*.**...........*.****..****..*.*.**....***.*..**..**.....*..*.*.*...**..****.*..******....*.****.**.**.***.*.*..*...*.*...*....*****......**..**.**...*.*.***....*..***.*.***..***.******.*..***..****.***...*.*.*.*.*...***...*.*.*.*****.*..***...*..***.**.*.*.****.*...*....*****.*..**..***.*.*****..*....****.*...**.*.*..*...*.*....*.**.*....***.*.***.....*..*.****..****....**.....***.**.*.****.**.*..**..*......**..**..***.*..**.*.**..***.*...*.**.*.*...*....*******.......***...* **.**...***..***.***......***...****..******.*.**..*.**.*..*.**...*.*.*....*.*.***.*..*.*..***.**.***.****.**..*.**..**.**..*...***..***..*..****.*.*.***..**.*....*.....*..***.**...*.*.**......**....*.*.*..*..***..******...*.*.*********..*..*.***.*.*.*.***.**.**.**.****.****.*.***...*..***.*....****..**.**....******..****....**.***..*..*.***.*.***.*.*.**..***.......*..*..**.*.*.*..**...**.*...*.*.**..*.*.***.***.****.*****.**.*..*...****.*..*..**.....***..****.......*...**..**..*.....**.*.*..**.***..***....***..**....*..***.***..*.**.**.....**.***..*..**....***......**.***..***...*...*...*...**.*.*.**.**.*..*..*.*..*.***.**...*.****...**.***.*.*..*...*...**.........*...**....****...**.***.**.*.*.*....**.***.***.*..*..*.*..**..*..***..*...*..*****.**..**...**.....*******.**.*....*...**.*.....*.**..***.*..*..**.***.**...*..**...*****.*....*.**.***.*..**...**...*..*........*.*****..**..*.*..*..**.*.**...*.*......***.*..*....***..*....***.**....*...**......**.*....*..........***..**..****..****....**.......*.*..*........*.**.*.**.....*.**.*****.*.*.*...*.***.****.*.*..*..***.****.**...**..******..*.******.*.*..*..***....*....****..***.*.*..******.*..*.....*.*...*...**..*.*.****.**.*..*.*...***.*...**.**...**.**.**..*.**..**..*.*.*.**.*..*...*....**.*.***..*..*..**..*.*....*.**...**.....**..*...***.....*.*.**.***.*...***.*....*.*....***.**.***.*...*****.*...**..**.**....**..*.*...*..**.*.****..***.**..**.****.**.***..**.*.*..***..*.*..**......*.*..****.***.*..*...***.*.**..*..***.**.*.**.**.***...*.**...***.*.*.*..***.*....*****.*.**...***..*.*.*****.******.*..**.*...*..****..**.*..***.*.*.*...*.*...****.*.*****...*...*...***.*.***....*.*.*..**...*.**.*......*.*.*..***.*.***.*..***.*..*.*.*****..*..****...*.*.....*.****..*.**.*...**...**.*.*.*****.*..***..***.***...*...*.....*.**..*****.***.*....**.**.**.*.*.**.**..*.****.*..**.**..*...****.*..*..**...***.....*.*.*...****..**.***.*.*..*.....****.****..*..*..*..*.***.*..***.**.****...**...****...**.*.*.*.*...***..*.*.*.*. ...**.*....*.********.*****.**.**..**.*.**.***....***********..*.**..**.*.**.**...****.***.**..****.**.**.****..**..*.*...**.*..*...**.**..*..****...*.**.***..**....*..*.*..***..**.*...*.****...**.**.....**..*..*..*.*..*.*...*....*.....******..**.**..**.*.*....*.*..**.*.**.**..****.**..***..*...****....***...****....**.***...*..*..*...**.**.*...****..***.**....***.....*.**...**.***.*****..**.*..*.*****.*....****..***......*.*...****.*****....**.**..******...***.*.*.*...**.**...*.*..****..*..******..**.*.**.*..*..***..***..*.......****.*..*.**.**********.*..**..***..*.***...****.*..*.*.**.****..*.*.*.***....**...**.*..**..*.**.....**.*.**...*.*.*....*.**.*.***....*....**.*.*.....*.*.*..*.*.*.*.........*..*...*..*****.*********.*.**.*..**...*.*.*..*.**..*...*..***..**....**.**.*.*.*..**...*.*........*.****.*****.*.***.....***...*..**...*.***.*....**.******.***...*...****..**.**....*........****..***.*....*..******.....**....*...***.*****.*.*.....*.**..*.**.**.......**.*...*...**.*...*.*..*..**....*****.*.*.*.**.***.*.*.*..***.***.*...****.....*...****....*.***.....**.***...**.*****....**.**.......***....*.*.**...*.***...**.*.******....*.*.****.*..****..*.****....****.**..****.**.**..*.*.**.*..******.**..*.*......**.*.*.**.*.*.......**.*.*.****..****..****.****..*.**....**..***..*.****.**..**.**..*..***.**...*.***.....*..**.*...*...*.*....**...*.*.*....**.*...***......***...**...*.*.*.***.*..*******.*.*.*.*....*...***....*.**.*.*****.***..**.**..**.**.**..*.*..**.**...*.*.*..*.*.**.***.*.*******...*********...*..*.****..*..*.*.*.**.**.*.**.***.*..*.....*.....**..*******.*..*..*******..**..**.*.***..****....*......*....****.*.**..*.*.****..*.**.*.***.***.*****..**.**.*.***....*...*...*..*.*.*.**...*.*..*....**.****.*.*..**..**.*..***.****.*..*****...*..*..**..*.**..*.**...*.....**..*.**...*.*....*..*.**....**.**.**...**.*******.**....*.*...*...*.*****...*.**.**...*....******....**....*.*..**..**.*...*.**.**...**.****.**.*.......****..*.**.***.***..*****.*.*..***.*..*.*. **.**.**..*.*.*.*...*.*****..*.***.***...****.....**.*.*.*.****..*.*.*...**.*.**......******..***......*****..***...**.....*.****.*..*.**.**...*......*.**..**.*......*..*..*.**..*.*...*.*..**.....**.....**..*..*..*****.**...*****..*...*..**...*.*....*.***.**.*..*.....*.***..**.*.****..*.**.*.....**.*.*..***...***..**..*.*******..******.**..*..***..*....**.**.*..**..*.***...**.*.**.*.....*.***....*..*..**..*....*.*........*.*.*..*.***.**.**...*....**.*.**...**.*...**..*.*.**....*.*****..*..*.*****.*..**.***.**.*.***.....****.*..*****.**.***.**..*....*...***...*....***.*..*....****...*****..*.*....*****.**..**...*...*****.*..**..*****..**.....*.*...***...*****..**...**..*********.*..*...*.*.**.**.***...*..**....*.****..**.**..**..**.*.***..***.*...****.**..*..*.*.**..*.*..*.*.*...****.**.***.*.**.***.*.*.*.**.******.***.*.*..*....*.**.*..**.*.*****.*..***.*....*....*..*.*.***.....***...*******..***....**.*.*..*.*.*****.*...**...**.*..**.*.****....*.******.**.*.*.**...*...*.*.**.*.****...*..****..**.***..*.**...*.**..**....*.*.**...*..*..*......*..****.*..*..***.**..**.****..*.***.*..**.***..**.******..*.**.*.*..**.*.*.***.*....*****...**.*....***..............*.**..*..**.........*.*******.*....***...**.*....**.*...**.*****.******.*.***.*****..**....*....*...*..*.**...*...*.*.***..*.**.*.***...*..*******.*.*.*..****..**....*.**..**.*.**....**.*.****..***.***.*.**..*.**.****..*********..*.*.....***.......*.*..*.*.*..*.......*.*****..*...*..*.*.....***....******..*...*****.*.....*..**.*******.****.*.*.*..***..*.....*.*.*.**..**....*.**..*..**....*****...**...*.*...*.*.*.**.****.*....*..*.....*.*....*..***.****...*.***.**.***.**..*.**.*.**..*.**..**....*.*....**...*..****.*.*..*..*.**...*.*......*..*.*.****..**.*.**..**...*.**.*.**....*....*...*...*.**.********..**.**.*..*..*....**...*..**.**..*.***.*.*..*....*.*....*.*.*.*.***..**.*..****...*.*...*.**...***....*...*.........**.**....**...**..***.*.**..*******.*...**..*..*...**.**.*.**.......*.*.**.**.*..*.*.*...**..*.*.* *.*....*.....**.**...*.*...****..****.*...*.*.*.**.....***....*.**....**....*..***..**.***.**.**....*..*****.***.****.*.*..*.*.*...*...*.*.**..*....***..*****.**.*..**.**.****.*.**..****.**...........*.**..*...*...*...*******...*.*.*.*...**..**..*...*.*.**..***.*.*.**...*..****...*..*..****...**.....***.****.**.*****..**.**.*...***...*..**.**.**..**..*.....*.....*.*.*.**.***..**.*..*....**..*****..***.*...*.***..**.*.***.....**...***.**...****.*.**..**...*.....****.*.*.*..*..*.***..***..*.*.*...**...****....*.*.....*.*.*.**...**.****..*...**..*.*..****...*..**.*.**....**.**.*..*...*...*.....***.....**...*.****....****....*****..**....**....**.**.*..******.*..***..**.*.....****..*.**.*.*.**...*.*.*.**.*..**....**..*.*..**.**....**....**.*.*.**.**.******..*.**.**.**...***.***.*.*.*....*.******...*...***....*..*..**..***.***...**.*.*.*.***..*....*.....*....*..****...*...*.*.**.***.*....**.*.*..*..*.*...*..**.***.*.*...****..**.*....*.****..*....*...*.*...*...****...****.*..******.....*..*...*******.*.*..*.****...*****....****.**......**....*..**..*...**.*..**.*****.**.*..*..*.*.*.**....**.**.*.**.*...*****..*.*.*.*..*......*..****..**.************.*..*..*...***....*.**...***.**.*.***.*.***.***.*.**..*...*.**.****..*..***.*.*..**.*..***..***..**..***.*.....**.**...****.***.*.***.*..**.***...*..*.**.*..******.*.*..**....****..*.*.**.***.****..*****..*.**********.*...*...**.***..****.*****.**.....**.*..***..*..*..*....*.*..*.*...*.***....*.***..*..***..**..***.*.*.*...******...****.***.***.**.**.*.*.*..*..**.........*.**.**.**.*..*.*..*..***.*.*.*.****.*.***..**......*.**.*.*.**....*...**...*.*.**.*.**.***.***.***.*..**...**.....**.********.**.****..**.**..*.*.*..*.*...**.**.***.**.******.*.**..*.**.***...*....*.*.*.*..*.******..*..*..***.**..*****.*..*.*.*...**.***..*.**..***.*.***...*.**..*..*..**..*..***...*.*.*...***....*.*...********..**.**..*.**...***.*.*****......*...***...*.*****...**...*.*..**..*.***.*...**..*.*.**.*.**.**.*.*.*****.**.....**.*....***....*...*... ..*.....*...*....*...**.*****.**..**..****.*.**..**.....*....*..*..**.*****..**.*..*****.*.*..***.*..**..**......*..**.**.*.*.....**..*..*....**.**.*..*..*..**....**........*....**.***....**.*..***.****.*....*...***.**.*.....**.**..***.*.****..*......*..*..*.**.***..*.****..**.......*..*.***.*..***....****.*...****.*....*..***...**.****.**..*****.**..****.**.....**.......*.***..*.****...*...**.*...*..*..**..*.*.**..*....*.***.*..*.*...**.*..**.******....****.**.*..**.*.**.***..**.**.*.**..*..**..***.*.**..**..*.**.*..*..*.*.**.*..****..*..**..*..****..*.*..**.....**..*****....*.*..*....*.*..*.*.***.*.*.**.****.*.*.***.**...*....*...***....********....*****....*..**.***.**..**...*....***...*.***......****.***..*.*.*.*......*..*.*.***....***....***.*.**...*..***..*.*...*..**....*..***...*..*.*.**...**.***...**.......*...*........**.*.**.***..*******...*..**...****.***....**.........*...*.**..*..**.***....*....**...*...***..**.***.**..******..*****..*****..****...*.*.**.*.***.*.***....*.........**..*****..*.*...*..**..*..*.***..*......*..*.*.*...**.**.*.***..*......***.*.****.**.*.*....**.*.**...*.*.**.*.*........*..*.**.**...***...******....*..*.*.**.......***.***.***...*...*..**.*.******..*.**.*.*.*.*.***..*..*......*.........*..**.*.*..*..****..****.*.**.*.****..*.**..**.*.*.***.**..******..*...*..*.***.****.*.*******.**.*.***...***..**.*..*....**..***...*.**..*..****...*.****..***.*..**.....*.....***.*.*.**.**.*.**.*...**...**.*.*****.**.*..**..****......***..**..*.**..**..***.*.*.*.*.*...***.**.*.*..*.***.*.**.........*.*.........*..**.*.***.....*.****.*....**..*****.***.*..***..*.*.**......****..**...***..*...*.**...******.****..*******.*...**..**..****.**.*.*.*.****.....*..*****.****.**.......***..***.....*.*...******...*.**.**.*****..***.**.....***....*********....***.*.*..**.*.**...*.**....*.***.....**.*.***..****..**.****.**********..**.*.***.*.....*.*.**.*.*.*.*.....*.....*.**...**.**...*.***..*...*..**..*.***....*........**.**..*.**.....*..*..*..*..*..*.*.* *..*....*****.*.*.*.*..***.*.*.*...*.**...**....**....*..*.*.*********.*.*..**.....*.*..***.**..*.*..*.**..***.*....**..*.....***.*.****...*****....*.*.*.**..*...*.*..*..*******...***.*.***.*.*.**..*...*..**..*...**..**..*..*.********.**......*.**.....*..*.**.*.***.*.*..**....****.******..*.*.**.....*.........**.*.**.*..*.****...*.**.**.*..**.****.*..*..****...***...**..***.*.....**.*.*...*...**.**..*.**...**.*...*.*****...*.*.*.*.***..***..***.....*....*.***.*.*..**..*.***...*.*.*..***..*.......***.*...*....***.**.***.*****....*.*...*.*.**.*****.*..***...*.*.***.*..*.**.*.*.*****....**.**...*.**.**.****..*.*..*.*.....*.***.*..**.*.*.***.*.**...*.**.*****..*..**.*.**.*.*.*..*.....*.*.*....******.****..***.*.***.*...**..*..**.***.*...***.*.***..*.....*..*.*..**...*.*.....*.**..****..**.**.*****.****.****.**.*..**.*.*..***.*.**...**.****.*.**.*.**.*.*..*****.***.....*..**.*........*.*.*..****..*.*..*****..*.........*.*.*.*.*..*.***..**..*.*...*.......******..*..**.....**....**..*.*..**..****.**.***.**..*.**.*.***......**.*.**.**.*..****.*.***.***...*..**.**.**....***.**..*.**.***.*....**********.*.*.*.*.*...******.***..***.****.*....*.....*.*..**..**.**....*.*.**.*.......******....****.**.*.*.*..**.****.****.*.*....*..*...*.....***.**...****.*.*..*...***.*.*.*****.*.*.**.***....*..***.*.*...........*.*.*..*.****.*.....*...**.*..*.*..***.**...******.***.**..*.*.***.*.****..*.*..**.*.***.**.**..**.***...*....**.*****...*.....****.....*..*.*.**..*.*.****.*...**..*.**..**......*.*..*....*.**..*.......*.*.*..***..**...*.**....**..******...*...*......*..****.*.*.*.*..****.****...*.**.*.....**..****.....**...****.*.*...*.*....**..***...**.**..**..*.**..*..**.****.***..******..*******.*......****..*....**..**.*.***.**.....*.*.**..**.***.******.**..*....****.**..*****..*...**..*.***.*..*....***.**....*.*.*...**...*...*.**..*.*..*****.***..*..*.**.**..*.***.....***...*.*.**...*.**.**..*..**.****..*...**....***.**.**..*****.*..**...**..**.*.*..****..***.****.....**.....*.**....* .*.*.*..*.**.*.**...****.*******...**..**.*..**..*......*.**.**.*...****..*.*.*********.*...*.**...*.**.*......*.*...*.*.*.***..*.*.*...*.***.*.**..*.*.....***..*...***.*.....**..***....*..*.**.***........*....***.*****.***.***..*.**..*.*.......*******.*****...***......*..**.*.***.***.*..***.***...*...***.****.*.***....***....*.*.*****.*.*.*.*..*...*.*.*..**.*****...*..**.*...****..******...*.*.....***..*..*..*..*.*.*.**...**.*.*...****.*.*..**.*.***.*.***.**.**.*....*.*.***...****.*...*.******...*.**......*..****.*......*..*.*******.*..*.***......*....*****..****.*..*.*.*..*.*...*...*.*.*.*....*...*.**.....******.****....*.*..**..*.*.*......***....**..*..*****.*...**.*.*.**.*.**...***.**....*..*.****.*..**....*.**.*..***...*......**..*..*...*.*.************.*.**..*...**.*.**.*.*..*..*.*.*.***..*.**..*..**.*.**.***.*..*.*.*...*..*****.*****.*...**.**.***.....**...*...**.*...*.*.*....*..*...******.*...*.**.*..*******......*.......*.....*.**.**...*.***..*...****.**..*.*..**..*.******.*....*...***.****.*****..*..**.**.*.*.*..***...**.*.*.*.*...*.**.*.*.***.*****..**...**....**.*.****...*.**..*.**.****.*****...*****...**..**..*..*.*.*.**...*..***.*.......*.****.*.**.*...*....*.**.**..*.**..***....*...*.*******...*.....*..*.*******.*.*****.****.*...**.***...***.***.**.*****...***.***......*.*.**.*..*.........**..*...*.*.**....**..*..*.*..***.*...*..****.***.***.*.*..*........*.*.*.*..***.......***....**.***.**.****.*.....*.**.*.**.**.*.*.**......*.**.***..*..*.**.******.*****..*.*.*.*......********.*...**.*.**.**.**..*.****..*.....*..***.*...**.*...**..*.**...**...*.*.**.**.***..**..***..*..*.....*.***.*....*.*********.*.*.*.*.**.***.*********.**.*.*..*.*****.*...*.*.*.*..*..*.......*.***..**.**.*..*.*.****....**.*......*.......***...**...**..****.**.*..**.*..**..*......**..*.*....*..*.*****..**...****.***...**..*...*..***.*.*..*.*....*...******.**..**.*****.*.*.....*...*.***...**.*****...*..******...**.....*.*.**.**.*.**.*.***..*.*....*.*..*.*..***.***..**.*..*.*****.*. *****.*.**..*.*..****.**.*.*.***..***.***.**.**...**..***..*...**..**.****.**..**...*.*.*...***..*.*.....*....*********.***.*..*..**.*..**.*...**...*.*..*.*....**.**.**.*.......***.*...***.*...*.*.*...**.**...*..****.**....*...**.*.*.****....*.***.*..***.*.*..**.*.*..*.**..*..*..****.**..**...*..**.*****.*.....*..*..**..**...*..**....*..*....*.*.***.***.******.**..*..***.**.**.**.*..*.*...**......*..**.......***..*.*..*...****.**.***.**..*.****......*..**...**..*********....*..*....**.**.**..***....*..*..*..***..*.*..*.******.*.*...*..****.*.*...*.....*...*****.*...*..*.*.*.**.***..*.*******.*.*.*.*...*..*...**..*.*.........*.*.***.***...*...*.*.**.*..**..***...****.****.**....*.*..****...**....**.******..*..*..**.**.*......**...**.***.****..***.*.*.*.**.*****..**....**..*......*..***.**.*.*.****.**.*.**.*..*.*.**...*..***....*.*.**.*.**..**......**...********.*****.***....****...*..**..*.*.***..***.***.......***...*.*.**.*.*.....**....*.**..*...*....*.**.*..*..****..*...******.*.*.***..*.**.**.**.***..**.*****.*..*..*.*......**...**..**...***.**.*..*.*...**...**..*...*...**.*.******..*..******....***.*.***.*..*.***...*..*.**....*.***..*...*.****.**.***********.*..*****...*..**...*.*...**.**.*..*.****.*.****...*.***.*...**.*..**.*..**.****..*..**.*.*...**.........****...**.*..*.*****.***....*........*.**.*...*.*.*.*....**.***...*..***..*.*....**....**...*.*****.**....*****.**.***..*.*.***.*.***.****.....******....*.**.*....**.*.*...**..*.**.....****..*..*...**.*..*......*......*.**....**....*.*.*.**.****.*..*.***...**....**.****.*...*..*...****.*..**..****.****..*.*..***......*.*..***.*.......*.*.*****.****..***.**.**..**.***..*..**.*.*.**.**.*..***.****...**...*.*.**...****.*****.***.*..*..****....*.***.*.***.*...*.*..*.....*...*.*..*.*..*****.**.***...***.***...*........***..*.....*.**....*.*.**..*.*........*..***..*.*...*.*..**..*..*...***..*.*...*..*.***...***.*.******...**.*..**..*.*.*.*.**.*....**.......*.*.*...*..**.*******..*.*.*.......****.*.*...*****.****. .*.*.**.*..**.*...*********.*.........*.*..***.**.*****.*...***.****.**...*.*.....*.**.***.***.......*.*..*.*****..*.*..*.*...*.****..****..**.....**.**.*..*....*.****.....*..**.*....**.*******.*...*..*..*...*****..*.**.*.*....*.*....*.*..***.**.*.*.*...*..****.*..**.*******.*.*****.*..**.*.*.*.*..***..*.*.*.*.*..*.******...*****..***..*.***..*...*..*.**.*...*........*...*..***.**.*.***..*..*.*.******...*.*..*.*...**.**.*.***.***.***.*...*...*..*.***.**..*....*..****...***.**.*..**..*.......**.*.***.***.**..*.*...*.*.*.*....**.*.**.**...**.**..*..**.....*..*.*.**.**..*..**..*****...**....*******.**..*.***..*.**.......****...*.****..**.*..***..........*.**...*.*.*****.*.**..*..*..**.***.****..*..**...*.*.*.*******.*.*..*.*.*.**.***.....***..*.****.*..**....***.*.**.**.*.*.*...*.*.***..***..*.*..**...*****...****.*.*.*..**..***..***..***...*.****.***...*.*..**..***.*..**..****..***...**..*...**....**...***.*..***..*.*.***...**.**.*...*.*..**..*..........***..*..*..*.*****.***..*..****......*..***..*****.**.**..**.******.*.*...*.***..*..**.*.*.*.......*.*.**.**.**..***...**.*.....*.**.*...*.***..*.*.****.*..****.****.....*.....****.....**.**..*.*....****.***..**.**....****....***.**..*.*..*...*.**.***.*.*..*.**...*.*.....******.*.......**.*....**....*..*..**...*****...*..****.*.**........*.**.*.*.....*.**.*...*........*.**.*.*.*..*.*.**..**......*.*.*...*...*...*..*..*.*.*.*.*......*..*.**.*..***.*....***.......*...***.**....*..****......**.**.*.**.*.*..****.****..***.*.....*.***.*.***.*.**.***...**.*.**.*.**....*******.*.**.****...**.*....*..**.*.....***.*........*..**..**.*....**..**..**.*.***.*..****.***.*...***.**..***.**.**..*.*.*.****....*..*.**.*******.**...*.*..*.*.*.*..***....*..***...***.....*.*.*.**....***.***...**.......*****.*******.*...******.******..........****..***...*.**...**..*****.**......***.....*.*.*....*.***.*..**....*.*.*..*.**....*.*.***...*..*.*.*.*.*.**......*.*.....**.***.*...*.*..*.*.*.*.*......****..***.*.**.......**.****..**............*. .***.***.**.**.....**.*..******.**.*.**.***..*....*.*...***...**......*.*.*...***...**..*.*.********.*.*.*.*.*.*....**.*..*.**.******...*****...******....*.*..***...***....**.*...****..**.**...*....*.....*....*****.*.*..*.*.**..*........*..**.*.....**..**..*..****.**...*....**..*.*..*...****.*....**.*.*..*.**.*.*.*..**.*...*..*..**..*.*.*.**....**..*.*****.*.*....**..*.***.*****..*.*.****.***.**.*.*.**...*.**......***.*..**.***..*..*.****..***.***.*....*.*...*....*..***...*..*...*.*.*.**.*....*..*.....*..*.*.*.*...**....*..*..**...***..****.******.*..*.**.*....*.****...*..**.**.**.*****.*.*...**....*..**....*.......**.**...**.**.**.*.*...*****.....*.....*.*.***.**................*..*****...**..**..*.....*.**..**...*...**.**.***...**.........*.*.....*.**..*..*..*.*****.***.......*.*..*.******.*.*..***..**....*..**..*...*.***......*.*......*.***.*...*.*.*.**..**.***.*.**.*.*****.*.**..*..*..*..******.***..***..******.*.**.*.**.****.*....*****..******.*.......***.*.***..****.**.**...*.*..**..***.**.*...*.*...*.*.*.*.***.**....**.*****...*...**.******...**.**..*.*.****...*.**.*.*..*.*.*.**.*.*.....*.**..****..**.**.*...**...**...*..*..*.*..**.***.*.**.***..****.*.**...*.****......*.*..*.*..*.....*...**.*..*..***...*.**.....**...*..*.*.**...*..*.*****.****.*..*.*.**.**..*.**.**...**..***.*.*...**..****..***.....***.*.**.*..*.**.*...*...*.**.*...**.*.**.*..*.***.***.**..**..***.***.*.**..*...**.**.*.*.**..*..**...*.*....**.**.*.*.*.**..*....**....****.****.***...**.**.*.**.*....*.*..*....****.*.*.*.*.*.****...******.*.***..****...****.*.**..*.**.*..*...*....**..**..*.**.*..*.*.*.*.**..*...***..*..*.*.**.*.***.*...*.*.**..*.*.*.*...**.**.*.*.....*...**..*.****.**..**....**.*.***....*....*...**.***.*****.*.*.**.*.*..**.***.****.*............***.*.*.*.**.*..*.*......*..*...***.*......**..****.**.**...*.***.**.....**..**.*.*....**...*.*...**...**....*.****.*..*****...*...*..*.**.*.*.*.*.***..*...*.***...**...*..*.*.*..**.**.**.*...*..***.*...*********..**.**..**....*..*...**. *.*....***....*.****....***.***.***..*.**..**.*.********.*..**.*.*.*.*..**...*.*...*.**...*.*..*....***.******.***....*.*.*..*.....*....*.*.*.******..*..**.****.**..*.*.**..***....****.***.*.*.*.**..*.*..***.**.*.*.**..*.*..*****..*****..***..**..****.*.*.**...***.***.*****....****....*.*....*****..**.*..*......**.*****..*.**..*****..*.***.****.*.*...*.*...*.*..*****.*....***..***.*.******....*.*.**.*..**...*.*..........*.....*.**.***..**.**.*...*....**.*...*..**.*.....*.*****.*.*..*.**.**.**...*..********..**...***...*....**.***.*...*.*****....*...***.....*.*.....***..*.*..*.*...*.*..*..******.*.**.********.*...*.*.*....***.*.***.***...**.....**.***..*........**.**.*.*..****.*.........*.*.*****.*******.***.*****.**..*.*****.*.*....*....*...*.**...**...***.*.*..***.*.*.*.*.....*....**.**.*.***.******.**..**.*****.**.*.*.***.**..***.*..*****.*.*...*...**..***.**..*..*...*.**.*...**...*.*.*.***..*..**..****...*.*...***..*...**..*..***.*.*..**.****......*....**.*..**.****.....*..*..*****..***..**.*.**.****...*.*.***..***...******.*.*.*.*.*..**.*.*..*.*.**.*...**.***.***.*...**..**..*.**.**.**.*.**..**..*.*...**.***.*.**.*.*.***....**..**.*.*.....*******..**.*.*.*.****..*..*.**..*.*.*.*.******...*.....*.....**.**.***.****..**.*.*.*..**.**.*..*****..*.**..*.***.***.*****.**...**.*..*.**.***..****..*....**..**.*******...**...**.*......**..*..*..*****.*****.**..*..*.*..**..**...****.**..****.**.*....*.....*..***.***.*....*...*....*.**.*.....*..**..*.*....**..**...**.*..**..*...*....*.*.****.*****..******..*.***..*.**.*.***.....****.*....*****.**.****....*...*.*.**...*...*..*..*..*..**.**..**...**..*.*.....**.*.*...**.***..*****...*.*...***...*.**..*.****....*.*.*.**...**.****.*......*....*.*.*.***.*.*****.**.******.*..***.*...*.****.**.**....*.*.*.*..**.*..***.**.**......*****...*..***.***.***.***........**.*.....**......**.......**.***..*.***..*.**.*...*******...***..*.******.....*....***..*****.*****..***...**..*..*...**.*...*.........**.***..**....**.*.****.**.**..**... ....*.******.*.*.*.***..***.***.*....**.*******.....****.***..*.*****..**...***.*..**.**..*..**.**..***..***.*.*..**..*.*...*****...*.*.*******...*.*.**......*.****..*.**...***...*....*..*.*.*.***....*******..*.*...*.*..**.***.....**.*.*.*.*..*.*.**..*.*.**.*..******..**.*..**..*.*.....*....****..*.....*****..**....*.**...*..*.**..**..*.**..****.**.**.*..**..*.***..***.*..*.**...****.**..****.*.***.*.*.**.**.*.*....*.**.**...**.****.***...**.*.*..*.....***......*.****.*...*..**.**..*.*...**........*.***..**.*..........***.**.*.*.....*.*.***.*.*......****...*...*.*.***.****.*...**.****......*.*..**..*.*...*...**.***.**.*.*......***.*...***.**.**.....*...*...***.*.*.*..******...**.....***..***.***.*.**.**..*..**...*..**.**...*.**.*..****.*.**.....**.**.*..*.*.*....*..*......**.***..****.****..**.**.*****.****..**..*..*.***.**.*.***..***.*...**.*.*.*...*.*.....*...*****.....*...***..***.**....***.**..*****...*..*....*****..****.*****.**.***...*...****.***.**.**.*.*..****..*.***.....*.*.*.****.....*.*.******...*.....**..*..***.***....*.*.***.**..********....*.*.*.**..*..*.**...*..**...*.*..*.*.**.**.*.*.***.****.*....***..*..**...*.**..*.**.*.*...*..*.*.**.***.*.*..*********.******.*.....*.******.*.******.**.*..*........*....***.**.*..*.**.**.***.*.*..**.....*.**.**.******.*..*..**..*.***.*.**....*.***.*.*.****.*.*.**.*..*.**.*****.***.*.**..*.*.*..*..**.....**.*....**.**.*..**..***.****.**.*..*..*..***.*.**.....*.*...*.*..***....*...**.**....*......*...**....***.***..*..*.........*.*.*.**.**.*.......***....*...*.*******.*.*..***.*..*.*.*.*.*.*.**.*.*.*****.***..*.***..*.*.*******.********..*****..**.*.****...*....*.*..*...........*.****.*.**...*..**.******...*..****.*.*...***...*....*.****.*.*...***...**.*..*..**..****..*.*...*.**...**.**.*..********.*****.*.***.......*..*..*.******.....*...*.******..*.*.....*..*..*..**.*.**.*...*.*.**.*******.**..*.*.****....*.*.****.***....*..****.**...*..**...**.*.**.***.....***.*.**.*.*.**..*.*.*.*.*....*****...*.*..***.*.*.*.*.*.. **.*....*..*..**.*.**.*.*..**.**.**.*****.*...*.*...**.*....*..***.**...**..***.***.......**.****.*...*..*.**..*******.****.*.***......*.*.*.*..*.......***.*..**.*.**.**...****..*.**.****.*.*..*.*.***..***...***.....*.**..*....*.*.****...*.*..***.**.**.*****.*..*****.*.*.***......*..***..**.*.***.*.*.*..*.**..**.****..**.**.***.**.**.*..***..**.*...*..**...**.........*.....**..*.**.*...**..****.*.*..**.**...****...*****.*.*..*.***.***..*..*..*.**.*.**..*..**...*..**.......*...***.**...***....*******.**..**.*....*****.**.*...*.......*..****.*..*..*.*.*.*..***..*..***..*.*.**....***.*..**..****..*.**.*.*......*.**..****.......*...****....***.*..***..*...***..***...*****.*....***..*.......***.*...**.*.*.*...*.**..*.*.*..**.*.**.*****.*****.*.*.*******.***.*..****...**.*..*.*.***.*.*.*...**.***.**...*...*.*...******....**..*****...*.*.*.*.*.*.**.**..*..*..*........*..***.***...*.**.**..**...*...*.*..**...*....**......***..*.**.***..*.*.*.*.*.*....**.****.**..***..*******.*****..******.****...*.*******.*.**.****..****...****..******.*.**.**.*...*...*.**...**.*.*.****.*..****..*.*.***.*...**.*..*..*..**..*.***.**.*.*.****.*.*****....*.*..**.**....*.**.*****.**.*.***..**...*..*.*.*.*.*..*.*.***.*.***..*.*.....*..****.**.**.*.**...*..***.*.***.*.*....*..*..*..**.*.*.*****.....*.***.*....*....***.****..*...**.****.*.*.*...**.**....*.*...*..*.*.***.*...*.***.*.*.*...*..*.*...***...***..**....***.*...***.*.*...**..*..*..****.....*....*...*.*.*.***.**.*****.*...*.**....***.*.****.***.****.**....**..*..*.***.***..**.....*...**..*..*.*.*.*....****.***..**......*.......*..**.****..*.*....*....*****.**.*..***..*.***.*...*.*.*....**.*.....*..****..*..**.*.....*..**.**...*.**.***.**..***...*.***...***.*.*......*.*....**......*..***.*.***.***.*****.*.**..**.**....*..*....***.*.**...****....*...*.*..*.*...*..**.*.**..***...***.....**...*.*..*.***.*..*.**..**...***.*.*.**...***.*.*..*...*.****.**..*..*.*..*.***..**.*...*.*.....*.*..**..*.**...********.*.*.*.*.*.***...****..*....*...**.* .**.*.***..**..**.*......**.********.**..****..**..***..*..**.******.*....*.*.**.*.**.*....**..***.*.*****....*...****......*.**..**..****.*****...*.****..*...*..*.*..*..******.*.*...****.*...*..***.**.*.***.**.*....*.***..**.....*...***.**.***..*.**.*..***..*..**..*.*...*.**.**.*.*.*...****.***..****.*.**..**.***.****.**.*..*..**.*...*.**....*.*.*.**...*.*.....**......*.****.*.**.**.***...*..***...***.**.....***.......***.*.*.****.*.*...***.*.*****.*.*******.*.*...*.*.*.*.*.*.*..***...**..**..***.****.*..*..******.**.....*...*..****.*..***.*.***..*..**********..****..*..*.*...*.*.**.**..**.**.*...**...****.***.*.******.*......*...***.*..****.*.*.**...**.*.....**.*.*..**..*..****..**.****.****........*..**.***..*..*..*..***.*....***.****.*..*....*.*.*.**.**.****..*..*********...*...*..****.*****..*.**..*.*.**.**.**.*.*.*******...**..****..*.*..*.****..******...****.**.*.***...*...**....**.***.*..**......**......**..*.*..*....**.*.**..****.*.**..*..*.*..*.....***.*..*..*.**********...*.***..*..**....*.*.***..*.*****....***..**.***......*..**.*.****.*.*.******.***.*****.*..*.**..*.****....***.***...*****..*..*.*.**.......*.*.*...**....**......*.*..**.*.*...*.*.*....*..**.***..**..**.*****...*.*....****.****....*...**..*..*.*.****.*......**.****.***.**...****.*.***...***.****.***.*.*..****.....*..***.*.**.*****....*.*....*.*.*.*.*.**.**..***.*******.***..*..****.*.*..*.**..*.**....*..**.*.*..*.**.****...**..*....*****..*****.*.**.....****...*...***....*..**.*...**..***...........***..***....*.***..*.**..***.*****.****.***..*..*.**....***.*..**..*.**...***.......*...*.*.*..***.*.*....***..**....*...***.*****....****.*...**..*....*..*......*.*.**.*.**.*..*..*.*.*.*.**.**..*.*..***.*.**...*.****..*.*....*..*.*.**.*...**.**.**..**.**.**...*...*.******.*.*.*.**.**.*...***..*.***.....*.**..*.....*..*****.***....****.***...**...*.*...**....****.*.**......*.**..*......*....*..*.**.****.**.*.***.**.......*..*.*...**.***.*.*..*...***....*.**..*..*..*****.**.**.**.******....*.*.. ..**...*.****..*****.*..***.****..***..**....***.*...*.*.*.....*............**..*.***..*..**.*...*.***.*..*.**.**....***....*.*...***.*.....*.*..***.**..**.*.**.*...*..********....*.***...**.**...*.......**..**....**.****..*.*.*.*...*...*.*..*.**.*.*..*.**..*.**.*******..****.**.....*..**.*.*..**.*..*.**.**.*.**.*****.**..*.....*..*.*******..****.....*..*.*..*.*.*....*.*....**.**..*.*...****.**...*.....*.***.**.*..***.*.*******..**....*..**.**..**.**.*.**.*..*...*.****..**...****.****.****.**.****........*..*..**.**.*.***.*.*.**.*.**..**.*..*.***.*..****...*.***.*..****.**..***..**.******..*......**.***..**.*........***..**..*.***.**.**..*..**....******.*....*.**.........*.**.***.**.**.***..*.***...*.*.**.*.**..*****.*...*..*.*..**.*....***.*.*******.*..**.*.*.**..*.***.*..**.*....*****...**.*..*****...*.*...**.******...***.***...*.***.*.*......*.....**.****.**....***..**.**.*****.*..*...*..*..*.**.**.*....*....*.*..*.*.*...*..*.***..*.....***....*****.***.**.***.*.*..***...*...****.**..****.*...*.....*****....*.*...**.....**.*..*.*..*..**.*.*.***.**...**.*******.*.....*.*...**...**.*..*.***.*..******.*.**....*..*...*..*..*...*...*.*..*...*.*.*..****.****.*.*..***.*.**.....**.*.*.....***..*....**....*...*.****..*..........****.**.***...**..***.*...***.*..**..*..**.**.**.**...*...*..***.*.**..*..*.**......**.*.***..*.*.**....*...*......*.***..*..***.*.*...**....*..***..*.*...****..*.**..**..**...*...**.***...*...*****.*******.*......*..****.*****..*.***.**....*.**.*...*.*....***.*..**.**..**.*.*..***.*...*.*..*****.....*..*.***...**.***...*.**...**.*.**..*.**.*.*.....**...***..*.*.**.....**.**.**.......****...*.**....*..*.*..*..**....*...****.*..*..*.*....*.****.****.****..*..**.*.*****.*..**........*****.*.*.*....*..*.**..**..*.*..*.***..*.**.***.***..**..*****...*.*.**.**.*...*****...*...***.*..**..****...*.**.*.*.*.*.*.**.....*.**...**.......***......**..***...**.*.**.*.**.....***..*......***.*..*.*....**...**..**.**..*.*......*..***...*..*******.********.....***. ...*.*.........*..**....*.*.*.*.**.*....*...**..*..*.*.*.....*.*..**.*..***.*....*..****...****.*..*..*..*.***.****.*..*....*...*....*..**.*..**...*...**.....***.***.****.*.**.***...*.****...*.***.....***.***.*...*.**.*...***.*..*..**.*.*.**..*****.**.*.***.*.....*.****..*.***.*.*.**.*.*.****.****.*.**..*****..**.*.*****...****..**.*.*****.*.*.****.****.....*...**.**.***...*.***....*....**.*.***.**....**...***.**.....*..*...*.*...*.****.*..*..*...**..*.*.*.**..*...*..***....*..**..****..**.**.*.*..**..*...****.**...*****.**...**.*.***..*.*.*.*....*.....*....*.*..***..*..*.....****.******.**.**...***.*..*..*.....**.....*****.*.*........*.*..*..**..*.*...***.*.***..*...****..*****.*.*....***.**.**.*..**.*...***.*....****...*...****..*.*..*.*..**.*.*...*..*.*..****....*.***...***..**.****...*......*......***.*.**.*.....*.**...**..*.*...**...**.......**.*.**.......***.****.*.***..*....*.....*..****.......*.******.....*.**.*..*.**..**.**.*.*..**....**...*..*.**.*.*.....*.*.***..**..*..**...*.*..**.**..****.*.....*..*..*.**....**.***..**..***..*.*......*...*.**.*...**...**...**.*.****........*****....*.****.*..**..*.**.*..*...**.*****......*..****.*.*..***.******.****...*.***.**....*..*....*.*.***.******.*.......*.*.*..*******...*.*.**..**..**...****....**.***..*.**......**....*******.**..**.**.*****..**...***..*****.*..*...*......*...****..*.***.**..***.*.****...**.**...**..*.***...*....*......**...*..***.**.**..*.*..*.*.****....*.**..*.*****.****.**.***..*..***.*.*....*....**..*.*.*..**.**..*.*....*.*****.**.*..*..******..*.**......***.*..*.*...***....*.**....****..*.*..*..**...*....**..******......*****..**.*...*.*.*****.*.*..*...*.****....*******.*...**....***.*****.*******.*****...**.***.********.***...*...*.....*....***....*..*....*.*...*..*.*.*....*..*..**.**.**......****..***.*...***.***.*.*****.**.****.....**...***.***.*.**..**...**.*.*.*.*...**.*.*...***.*.*.**..*...**....*......*...*.*....*....*****...*.....**.........***....*.*******...**...*.*.*...*..*.*..**. *....**.**..**..**.**.**.**..*.*******...*.*****.*..*......*****.*...*..****.*.**.***.*..**....**....**.*..**..****..*..**.*.*..****.**.*..**..*.***.*.......**.*...**.*...***.***..**..*.*.***.*.***..****........*.*.*..**..****...**..*...***.**..*.******..*.**.....*...*.*...***..**..*....*.*...**....*.**..*..*.*..*.**..*.**.*.....**.*..*.****.*..**...*..*****..*****..***..**.*..**.**..**.*...*.**.*..*..***..*.*..**********.***..*****.******.***.***..*.***...***.***...*...*.**.****.*..*...**...*.*****...*.*...**...*.*.***.**.*.**.***.**........*..***..****...*.**..*....*.***..**..***....***...**.*.*..*.**..*.**.**.*.*...*..*****..***.**..**..**.**..*.**.*****...*..*****...**.**.*..*.*****.*..*.**.*..*...****.*.*.*........*..**..*.*.**.*.*...*....********..***.**..*********.**.*..*..*****.*.*..**.***..*.**...****.**.*.**.**.****..*..*...*.***.**.**.**..*.*..*.**.*....*.*.****..**.***...*.***..*******.....*.*....**.***.*.*****..*..**...*..*.*..*....****.***.*.*...**.*....**.*.**...*.*****..*...****.*..*****.*.*.**...*.*.*..*..**..**...*.***....**.**.******.......*..***.*.....*..**..*.********.**.***.**.***.*..*.*.*...**.*..*...**.*.*.**......*....*...****.****.....*...**.*..**...**..*.....*.***.*.*.***..**..***.**.*.*.*.*......**...**.**.*..**..*..*.*.....*.*.....*.*.**..*..**...*.*..***.**..*.*.***.*....***.***.........*****..**.*.**.*.*..*...*..**.*.***.*.***.*.****..***...**..***.*.*.*...**.*.***.****...***..*......***.*...**..**...*...***.*.*.*..****...*....**.**...*.*.**.****..*.***.*.**...****..*****..*****....*******.*..*.*..*..*.......*.*.**...***.**..*..*.**.**..*.**.*******...****.*....*.**...*.*.**.*.***.*.*....*.*..*.*.....**.**..*...*.***....*.*.****..*.***.*.*.***.****..***..*.**.**.*..****.*.**.....***.**...**.*..*....*..***.....*..*..*...*.....*..*.**....***.*.......*.**.**....****..**.....*..**..****.***..****.**.***..**.**..**.*.*...*....*.**..*.***..**.....**..**.*.*******.**.**.**..*.*.**.*.*..**.*..*...**...*****...**.**.*..*..*...*.***..*..*...**** ..*.*...****.*.....*.*.**.*.**....*....**.....**..****..*....*.....**.**....***..*.*.*...**..*.**.*....*****.**...*.*..*.*..**....*.....*.....*..**.*.*.**...**..****.*..**..*.**.*.**.**.*****..*****.*******.*..**.*..****.******.*..**..*.****.***..*...*....**.*.*.*..*.*..*****.*****..**..**.*.*...*.....*...***.*.**..*.**.*.**.*.**....*.*****...******.*.*.*.*...........*..**..**...*.*****......**..***.*.*.*..*.....*.*.**..****.**.*.*.***....**.***..........*.**..******.**.**.******...****...**...*.**..***..*....*....*.*.**...****..*..*.**...***.*****...****.*..*..**.***..*..*....**..***.**..**..*.****....***....**..*..**...****.*...*...*..*..***.*.*.**....****.*.**..***.*.**...*.*****.***..*.**.*.*.****..........**..*..***.**..***.**..****...*.**..*****.*.*...*..**........***..*....**....*..****.***.**.*.*...*.***.*.**.***.**.***.****.*....*..*.*...*..****.**...*...**....*.*...*..**..*...**.**.*...**..***..*..*.*.*..*..*.*....*..*.**....**.*...**********.***.**..*....**.**.**.*.*****.*****..**......**......*..*.*****.**..*.*...*...****..**.*****.*...*.***.***...*.**.*..*..****.**.....*....*..**...**..*.*.**..*.**.*.***.*..*.*....*......**.*.*..**.**..*....****.**..*.......***.**..*.*.*..******.**....*...*********..*..*....*..***.....**...*******.****...*..****...**.**.*.*.*..*.........**.*..**.****.*.**...**.********....*********.*..*..*..**.*.**.*..***...*.*.*.*.*.*..*...*...*...**.**..*.*...*....***..**.**.*.**.*...***.***..****.**.**..*.*.*...**.*.*..**.*.*...**.*.*.***.**.*.*.*.*....*.*.*.***.*.**...*..**.*****..*.....*..**..**.**.*.***.*....***.*.***.**....**....*.*.*...*.*.***..***..**....*...**.****.*...**.*....**....***...***.******..**.***.**.....****.**..**.**.*.***....***..*.*..**.*.*..*..****.*..**..*****.......**.......**.*.**....*..**.*...****.*.***.**.*.*...*.*.**.*..***.*..*****...**...*******..*.....**....**...****.*......**......*.*.*....**.***.*.*.....**..*.*.*.**.**..*.*..***..**.....*..*****..*.*.*.***..***.*.***..*.**.....*.**.**.**.......*..*... .*...***.*.**.**.*.**..****.***.*.*******.**.....*.*....**...*...*.*...**.***.*.....*.**..**.....**.***..*.......***.....*..*..***...******.*....***..*..*..*....**.****..**.*.*...****.*.*......***.*..*.*..........***...**..*****......**.*******.*.*.....**.*.*.**....****...*.*.....**....**..****.***.*****.*..**......**..******.******..*..*.......***..**..**.*.***...*.*...******..*.***..****..*.......****..***...***..*..*..**..*.*..*...***.*.....**.*..*...*.******..**..*.*...*.*.*....**..******..***.*.*......**.*.*.**..***...**.**..*..*.*....**.*.*.*.**.*..*.**.**.****..**...*..*.**..*..**.***............*...*.*.*****..*.*.*....**...**...**.****........*.*.*.....*...*....*.**.*...**.***..**....**..***...**.......*.*.**....****..***..*..*.****...***......****....*.*.*.***.*....*.**.*...**.*.*.*..*...*.*.*.***.*.****.*..**.*..***.**.*.**.**********..**********..*..**.*.*.*.*.*.*.*..**.*.**.*..**.*.*..*..*..*.*****..*.*.***...**.*.*.*.**.*..*.********...**..*.**..***..**..**.....*.*.....*..***..**..*.*..**..*.***.**.*...*.******.**.*...****.**.*....**.****......*****.*.***.*.**.*...**...*...**..***.*....***.****.*.......***.**.*...*.*.****.*..*.*...****...*****.*....**..**..*.*....*.*..*****.*.*.**....*.**....*...*......*...*..**.**.******...*.*.**..****.**.********.*....*.....****....**.**.**......****...*....*.**.*.**.*.**.*.*.*.**...******.*.*..*.**..*.***.*.*.***.......*....**..**...*.**..*.*..**..**...**.*.**......******..**.*..*.***.*.*..**.**.*..***...*.**.****..****...**.***...*..*..**..*..*.***.****.***.*.*.*.*.*..*****.****..*.**********...*.*.**.*..*..**..*.**.**...***..*..*..*...*.....*...*.*.***.....*.***.....**...*.*..**.**..***.*..*.***...*.***.*...***..***.*.*....****..*.*.**.*.*......**...*.*.*.*******...***..****...*.*.****.*.*...*.....*****..*..**..*..**.*.*.*..**.**.***.*..**..****.*.**..*.*.**..*..*.*.......**......**..**.***...**...*..**...**..*....*.*.*****.*.****.....**....**.....*..**....**..***.****..*..*..****.*.**..*.*....**.***..*..*..**.**** **......**.********.**.*.*.****..*.*.*.*....*......*.*..***..*****.*.....*.*.**...*****.**..***.*.**.*..*..*.*....***..**..*.*..******.*.**.******.**.**.*.......*.**...***..*.*...*...*.***.*.***..***.*.***..***.**.***.*..*.*...*.**..*.****.***.*.*.****.***.*.*.*.**...*.*.*.*.****...**....****..*****...**.*..*..**...****..*.*.**...*.*..***.**.**.***.*....****.**..*.**.*.*...**.****.***.**.**.*..**.**..*......**.****.*.**.*****.**.*.***...*..*..*.**********....*.*..*.*.***..**.*..**.****.*..*.*...*.....*..**.**.*....**...*.*.**..***.****.*.****...*..*.*....**..*..**..***...*.*..*****..*..*...*.**.***..**..*.*.*.*******.**.****.**.**.*..**....****.**.*..**.....*.....**.***..**.***.*.**.*..*.*.*..*......*..***.*****.*****..**.****.**.*...*.*.*.******..*.***...**..**********.**.***..**....*..**..**.......*..*...*.***....***...**....*.*.****.*.****...*.....*.*.*..*.**...****...*.*.*....*..*..*.*....*.****.*.**.***...**....*......*...**.******.*.....**....*...*....*.**......******..********.*....*.*...*..**.*...*.*.*....**.***..*..*..*.**.**...*......*.....***...**.**..******....****...*.*.**...*.**...*......**.*.**..*.*..*****.....***...*.***.*.*..*...*.*....*.***.*...*.*.*.**...***..*.*.***.**.***.**....**.**.**.**......*..*...*.**...**....*.**.******..*****.****...**......***..*..*.**.*.*......*.****......*********.******....****.*.......****....*..*****.*.....**.**.**.***..****.....*.*...**..*.*..*.***.****...**..**....*.....*.*..*.****......***.*...**.*.....****..**..***...*..**..*.*.*.*.*.....********..*..***.*.*.*****...**.*.....****..*.*.**.*..*.*.*.....****.*.*.*.***....**.****...*..*.*.**..**..**.**.***.***....*.......*..****...*.***.*.******....**...****..*....****..***.******.**...***.***....**.*..*.**.**...**..**..**.*.*.****......*...*...*.***...*..*...*.**.*..***...**.....**..*...**.****...*.*.*..*.**.*...*******...*...*.*.*..*.**.***.*...*.***..**..**.**.**....*.......*.**.**.**.******.*.*.******.****..******.*.*..***.*.*.***..**...*.*.*.*.*******...*.*..*. *.**.....*....***.....***...*...*.*.*.*.*..******...***..**...*..***..*.*...*.**.*.*..**..****.*.*..*.*..*..*.**..*****....*.*********......**...**.*..*..*..*..***....*..*.***....*.**..******.*....**.*.*******...***.******.....*..***.*.*..**.**...*****...**.**...***.*.........**....***....*....*....***...*****....*...*....**....*..*.**....*.*...****....***.******.*..**.***.****.*.....***.*..**....**...**.*.**.*****.*..**.*.*..*.*...*.*.**...*....**...*.**..*..**..*....*.*......*..**.*..***.**.*.**.***.*.*..*.*.*.**..*...*.*...*.*.*..**.*****.*.*.....**.*.*..*....***.***.*..*....*...***..**.*...**.***.***.*..*.***.*****.*.*..***..*....*.....**....**.*...*.*.**...**.*..*..*.*******..*.*.**..**..**.***.**..*.*.*...****.*...*.***.*.***.*.****.*....***...*.*.*...*.****.**.*...**.*.*....***...**.***..*.*..*..*...*.*..**.***.*.******.*..***..*.*..*.*.**.*.....*...*.*..**.*.*.***..*.***.*...*..**.*.**.**.**..*.***...**.**.*.****.**.**..*......*..*..***...**.**.*..****.....*.***.****..**.*.**.*..*..*..**..****.*...*.***.*.*.*.***.**.**.......*.**.**...*..***...****....*.*.........**....*.***....*....*...*.**.*..*..*..*...*..**.*******..*..*....**.***.***.*.****..*.**...*....*.**.*.*.*..*...*.*****.........**..*..*.****.****...*****......**..***.*.*.*.**.****.*....**.***.*.***...**....*.****..******.....*..*..***..**...*****...******.*.******.*.*.*..*...*.....**.*.*..*.**.*.****...**.*...*.*......*******..*.**.*.****.******....****..**....*....***.*..*.*..*.*.*.**....***.*...*...********.......*******.*...***..**.*..*.*..**..**.....*..*****.**..*...*.**.**...*.*.*..**.*....*.******.*****.*..***...*..**.*.****...*.**...*..*****..**..*...***.*****...*..**..**.**...****.*.**.***..***.**.*..**.****..*.**.***.**.*.*....*.****...**.**.*...*..*..*.***.*.**.*.*...****..*..*.**...**..*..*.*.****...*...*..**...***.*.*...**..****...**...*.*...*.**..*...***.***...***.**.*....**.*....*..****...**.*...*..**.....**.**.*.**..***.*..*.**.**..**.***......*.....**.**..*..****.**..***.***....*.. .**..*..***.....**..**.*....*.*.*.......*.*.****.*******.*.*..*..*.**.*...*...*....*.*.**..*.****....*.**......*.**..**.*.*..**.*.*....**..**.****.**.....**..*.**.**.*..***.*...*....*.*.****..**.**.***....*****..***.*****.***..**...***..*****....*.***.****...*..**..**....***.***..*.*......****...*..*.***..*.**.***..*..**.*.**.*.....*..*..*.***.*...*..**.*.*.....*.*.***.****.*...*..*...**......***..***..**.*.**.**.*...**.*..*.**.*.*.**.*.**..*..*****.*.*********..**....*.....*.....*.*.*.**.***...**..**...***.**..*.*..*..***.***...*****.**..***.......**...*.*..****...**.*.*...***.*...*.*.*....*..****......*.**..***.*..*....*.******.*.*......**.*.*.*...*.*...*.*.***.*.****..********.***..****.*.*.**..****.*.*...**.*....**.*.**..***.*.*...***..*.*.****.****..*......**.*.*.*...**.*.****..*..*.**.**.*...*.*....*.**.****..**......*.*....*.***.****.****..*..*...**.*..*.***..*.****.**.*..*****..*.**......*....*..*.*.*...***.**.*..*..***...*....***.*...***......****..**...*...****.**...*..*..*..**...*.*.*.**....*.****.*...*...*...*..**.*.*...*..***..**.*...****...***.....*.*.**.**.*...*..**..*.*....**.*..*.*...***.*****.*.******..***********.*.**.*.**.***.*..*******..**..*.***.*.**...****.****..****.....**.*.*..**.*.*.*..*.******.....**.**...**....*..**.**.*..*...**.*...***..*..........******.**.*.*..***.....*..***.*.*.**..*.****.....**.***.**.*..*.****..*...***.***.*..***..*..*..*..*.*****.***.*..***..*.*..*.*..*.*.....**.*..*.**.*.*.*...**..*..*.***.*******....****.*.****.**.*.**.**..*.**....*.**.***.*.*..**.*..*...**...*.*.*...*..*.***....*.*.....*.*.*.**..*.****.****.****..***.*.*.....*.*.......**......*.*.*..*.***.*.*..**.****.*.***.***.*.*..******.*..*.***.*....*...*.....*...*..****...**.***.*.***....*...*...***.*.*.****...*.**.*..*.***.**.**...*.*****....****..**...*..*..****..*...*...*..***.*.*.*..**.***.***.*..**....*******.*.***.*.*.*...*......*..*...*...****..**...*.*..*****..*...***.***.*..*..******...***.*.***.******.**.*.****.*.*.....****.*..**.****.*...**.**..* *.*..****.....****..*.*.....*.*..*.**...*.*.*...**.**.*.*...*...***.******.*..***.**.*.....*****.*......*....*..***.**.*.**.*..**.****.***.**...**.*.***..**...**..*..*...***.**..***..*..*.....***.*...**.*...**.**..**.**.*.*.****..******..*.**.....**.**.***..*****..***...**.*..****..*.*....*****..*.**.**..*.*.*..**..**...*.*.*.*.*..*.***...**.*..**.***.**.*.*.*...*.***..*.....*...*..*.*..*****.**....***..***....*******.***..**.*...******..****..**...****.****.***...*.........*.*.**...**...*.*.**.*...*..*.....*..*.**.*.*.***..****.**.***.*.**..*..*****..**.......***.....****.......*.*****.**.*..*.***.*.**.*...*.*....**.**..*...***..***...*...*..*....*..**.***..****.*....*..***.***********.*.***.****..***.***.**.*.*.*.***..*.....***.*...*.*.***.***.***..***..*..*..*..*...**....*.**..*..*.*.*.*...*..*...*.*.*..*.***...***..........*.**...*...****...**...*...***.*****...*.**..**....***.****...******.....*.**....**..*.*.....***.**.**..**...*..*..*.**..*.*****..**...*....**.***....*.*..*.*......****..***..**...**.*..**.***.*.*...**...**********....*.**..*..***.*.****..**.....*...*....*...*...*.*....*...*..**.*.**......*....**...*..*..**..*..*....**.**.....***.**...*...**....*...*.*.*.*.*.*....*****.*******.***.***..***..*.....*..***..*..*.....*.*.*****...**..*..***..**.**.**.*.....**.*..*********..*.******.*.****..*....*.*.***.****.*****....**..*..*..**.*********.******..***..*.******.......*...**.......**...***.*.*.*.*...***.....*.*..*....**.****.*.*****.*.*..*.*.*.****......*.**..**..**.*..*****..****.*.**..*.**.*.*******.***.****...*.*.*.....*.***..**.**.......**.*.***.*****....*..*****..*....*.**.*..*.***.****.*.*..****..*..*....*..**...*..*..*.*..*.*.*...*.*..**..*.*.*****.****.****.*...*....*.*..*.**.**.****..**..******.***.**...*.**....**..**.**.**...*..*.*......*.**.**.**..*.....*.*...*....**.****..*.*..***...*.****..*...***.*....*.**.*...*.****..*...**..*...*..*.**.**.**...*..*.....*.*******.*****..*..****..****...***.***.**.*....*.*****.*..**.***....***.*...****. *.*....**....*.*.*..**...***...***.*.**....**....*.*.*.******...*.*.**.*.*..*....***.****..***..**.*..*...*....*..*...*.****.*.*..*.********.*.**..**...*.....*.....**.**....*..**...*...****.*..*.*.........*..*****.*****.***.*..**.......***.***......*.****......****.*..**.*.**..*..*....***..**.***.*******...**..*******..*.*..**..*..***.****....*.****...***.*.*.****.*.*..**.**..*.*****.**.***..**.*.*..*.*.*....*..*..*.*.*.*..*.***...****..*.**...*...*.*.*..*....***...**.***....***.*...**.*.*...*.*...***..**.*.*..*.***.****...*..**.****..*....***.*.**...***..*********.***.*.....**..*.*...*...*.**.*.**.***..**...*..*******.*..*..**..**...**.*.*...*.*...*****....*..*......*.....*..******.......**..*..**.**..****.***.*.*....*.*.**.....**.*.....**..*.**********..*.*.*..*...*.****...*..**.*****.***..*****..***.**.**..*.*..***.*.*...**.***....***...*..**..****.*.****.***...***..*....**.*.**.**.***...*.*.*...**.*..**********...***.*.*.*.***...******.....**.*.*...*.****.**.*.*...**.*.*...***.**.*......*.*..*.*****..*..****..**..*..*...**....****.**.*****.*.**.***..***.*.*..*.*....***.***.****..*****.*..**..***.*.*..******.......***.*.*.*..***.**..*...**.**.*.**.****...*.......*...*..*.****.**.......****.**...***...*.***....*.***.*****.*..*..****......*....**.*...***...******.**...*****.**.**.*..*...*.***.***.**..******.**.*****.**.*..**..**.....*.*.***.*****.**.****.*.***...**.*..***..*.*******.....*.*.**.**....**......*..***....**.*..*.**.....*..*..*...*.*.**....*.*.**..**.**..*...*.**...*.****.*.....**.*.****.*..*....*.***..**.**.*.*.*.*.*.**...*******..*...*.*...**.***..*****.*.**....*....**..**.*....*....*..*..*.*.*.*...*....*....**.**..*.*.***...*.**.**.**..***.*.....***.********..**.**.***....****.*.****...**...*.*..****..****..........*.*.**..***...*..*..*...*.***.*.****.**....****...*.*.***..*..***.*.*.*..**..**......**..*..**..**..*.***.****....*..*..*.*.**...**.*.....***.*..**..***.***.*..*****.***.**.*........***.*.*.*...*......*..*..**.....*.*****..***.*******.***. .****..**..**.*.***.*..*..........**.**.*****.****.****....**..**..****..***...*..****.........*.....*****.......****.*..*........***.*.*...****.***..****..***.*.*.....*****..*.**...**......****..**.**...*.*.**..**.....*.**.*..*.*.**.***.*.*.****.**.***..**.....*.....*.*.*.*.**.*.**.*.**.***..*..***..*.****.*...**.*.***.*.*.**.***..**..***...**.....***.*.*..*.**..**.*.*.*...*******.*..*...*.*.*..**.*.**..*.....********..*..*...******.*..**.**....*.*..***..*..****.....*.**.*..*.*...*....*.***....**.**..*..***..*.****.**.....**.**..**...**.*.****.*.***.*.*...******..*.*.***.*.*.****.*.*.**..*...**.*...*...**..*..***.*.*.****.**...**..*..*.*......*.*....*.****.*****.*.***...**.*......**.**.***...***.*..*.*.......*..*..***.**.***.*.**.***.*****.*.***.....*.*.**.**..***.**.*.***.*.****.**..***.**...***.*....*.*.****..*..*...***...*......*..*****..****..*...******..........*******.*.....*.**.**.***.*...*..****..*...*..*.....**......**..*.**..**..**.**..*.....*.**.****.....****...***..*.....*...***..*.*.*..***...*.**.*.**...*****.*........*...*......*..*..**.**.*.*.****..*.**..****.*.*..*..***..**.*******.*.**.........****.***...*...*.*****.***.*.**.*......*..***..*.*.*..**..*.*.*...*.*..*..*..***.**..*.....*.*...***....*...**.****.*.****..*....*....*..****.*****.*.**..**.****.*.***....***..*.***..*......**..***..****.*..*.*..***...*.*.**.*...*.*...**..****.*.*...*.**.*.*...*.*......***..**.*.***.***..**...***..***...*****..*.****....**.*..*.**....*.*....**...***.**.*.*.**.**.**..**...*.*.*....*.*.*..***.**......*..*.*.**.*..***.***....****..*.*..********..*.**..*.**..*....*.......***....*.*****..****.**...**.**.*.*.*.**..**.*..*****.......****....***...*...**..*...**...*..****..****...**.*.....**...*..*.********.*.***.*...*..**.*.*...*...*.**......*.*...***.**.***.**..******.....*****..*..*.***..*.*...**..***.....******.*.*..**..**..********..**..***..*.*.....***.*.*..*.*..***.*....*.*..******.*.**.**.*.*..****.*..**.**...**...*.*.**.***.**.**..**..**.***.*.......*.*.*.** **..**..**...**...*.....*.*.**.**.**.****..*..*.*.*...*....*.*.**.*...*..***.**...*...*****....*.*..**..***..*.**...*..****..*.*..*.**.***...*..***.......**.*..**.**..*.**.*....*..***..**..***..*..*..**.*..*..*...*.****...*...**.****.***..*.****..***.*..****....*.*..**..***....*..**.*..***..**.*.*..***.**......*.*.*..***...*....***.*....*.**.*.*.*.***..*.**.***..***.**.**.**..*..*...***....*....**.*...*.*...***..***........**.*...****.**.**.**.***..*...**.*.....***..*****...*..*...*..*****......*..*...****..*..**..*..**...*.**..**.**.*..*.*.****.**.*.***.**.*..***.....*..**.*..*..******.*.....*...*..*...***.*.*..*.**.*.*.***....***.....**.*****.*.**.***..***.*..*.*.*.**.*..*...***.***..*.*******.*.*..****....*...*..***..**.*.**.*.**.***.****..***...*.*****.*****..***.***..*.*..**...*...*..*.******...*.*....*....**...*.**....*..*.**.........***..*...***...**.**...*..*.**.*.*....****.**...**..**..*......****..*.....*..*****.*..**.*..**.***...*...**..*****..**..*..**...*.***.**.**...*....*.*..*.*.**...**..*****..****.*...*.*.*...*.*****..*.**...**.*.***..**..*..**...*..*.....*.**..*..*.*..**.***......***...*...*.....***.**....*..*...***.*.***.*..**.***.*.*.****..****..*.*...*..****.***..*..*****.***.*.****..*........*.*.**....*..*..*..***.*****..*******.*.***...***.*.*..**.*....****.**...**.*.....***.*.****...******..*.**.....*..***..*..*....****.****..*.***...**..**...*****..**...*.*..**..*..*.*.**.**...***.**.......*.*.*..**..**.*..***.**.*....**....**......*.**...****..*..****..***.****..*...*..*...**...****..***..*..***..*****.***.....*.**..**.**...***.*.*.*.**.*.**......*........*...******.**...*....*..**..*..*......***.....*.*..*.**..*.**.*****.***..*.**.***.*..***.*.**.*.****..*..*****..***.****..**...*..***.**...**..******.***....*******.**....***.*.*******..*****...**..*.*..*..***.***.****....*....*...*..**..**.**.*.....*.*.*.**..*.****.**..**.*..*.**..*.*.*.***..**...**...****.***.***...**..*.*.*..*.*..**.*******.***.**.*.*.*...*...*.**.*..*.*.*.*.***...**... *..*..****...*.....*.....*.*.****.**.*..*.*.*.*.**..**...*..**.*.**.*...*.**....***..**..*.****.**..***.**.*...*.*..***...*.*..***.*..*..*.*.....**..*.*****..**.*..*....****.*....*......*..*..*...*...*.*....*.*.**.***.*..*.***.**.**...**..******...**.*.**..*.***.****.*.*.*...**...***.**..***.**.*....**....**********..*.......**...**..**...**..**..*......**....**...**..*....*.******..***...*..**..*.*..*.***...**..*.**..*..*....*.****..******.*.********.*..*.....*******.....***.**....**....*....*...***.**.**.*.*..*.**.*..**..*.**.**.****.*.**.**.*..**..*..*.*...*.****...**.****...*...*.****..*..**.*.*..*..**.*.*.**..*..***..**...*.*****.*.....**..******....*.....*..*......*.*.*.**..**.*.***.*...*..**.*.*..*.*..***.*..***..*...*.****..****....*...*......*......*.*..*....*.*.**...*.*..*..****.***********.*..***.*...**..**.**..**...**.*.***..*..*..**.*...***.**....***.*..*.*...*.*...*...**...********.*..*.*.**...*.*.**..**.**.**.....*.*..**.*.*..*...***....*.*..*....****...****.*.*.*...........*..*....*.**....*.*.*.*......*..***.*.*........**...*..*....*...*.***..***...***...*...*.******..***...*...*...****..****.***.***.****.*.*.**.*..**..*..*.***.**.*****.*.***.*......*.....*..*..*.**...*..*...**......*.*.**....*.**.*.***...****.*.....**.**.***.**.**..***...*.*....****..*.****.*...**...***...**......**.**.**...***..**.********.*.*.***...**...*.*.*.*..*.****.*...***.**.*..**...*..***.**.*.**.***.*...*.*.***..**..**..*..***.*...***..*.*.*.*.***..***..****.**.*.....**.***.****..*.*..*...**.**..****...**..***.***...******.**.*.****.*....*.*...***.**.*....***.*...****...*.*..*..*..*..*.***.*.*.*..*..**...****..***.**.*..***.************..*.*..*.**...*..**.*.....**.*.***.**...**.**.*.*..*.*.*.***.****......*..***.**.*..*.***.*****.*.....********.*......**.*....*.*..**.*..**..*****.*..*.*.**...***..******...**..*.*...***...**....*.*..**..*..***.*.*.*..*.***.......**..*..***.****.*..*.***....******.*...*.****...**.**.*.*...**..*..*....**....*...*......***..**.*...*.***...**.** .**.*.**..**.**..**.*......*.*..****..***....*..**....*.*..***.**...**.**********.**..**....*.**..***..*...*..****..***..*..***...***.*.*..***......*..*.*.**.*.***.*.**.*.*...***.....**..*..*.*..*.**..*...**..*.*******.*.**....*.****..*....*.****.*.**..*.*.....**.***...**.*.*.****.***..****.*.***..*....*.****...**.****..**.**...*.*.*.**.*...**...*..*.*...*.**.*..*.***..*..**..*.**.********.*.***.**.******..***********..*......***...*.*.*.*.*....*****...*.****.....*.*..**....****.*.....*...**.*....*.*...***.*.***..**..*.**.*..***.***.*.*****.***..**.*.**.*.*.**.*.*****.*.****.*.*****..*...*..*.*.*.**..***.*..***.*...*.*.*...**.*..*.*.***.***...****.**..*.****..*...*.*.*.....**.*****..**....*.*..**.*..**.*..**..**.****.****.****..*..***.....*.******...**...****......*..***.....**.....**.*.*.**...*..**.*******....*....***...***.***.***.**.*.**....*.*.........**.*******...*.*..*******....*.*..*...**.***.*.***.*.*..**.*****..*.**.*..*..****..***..**..******..*..*.*..*.*.....*..*....*.*.*.***.**.**.*..****.***...*.*.*.*...*...**.*.**.****.**..*..**.*..*********..***.****.***..****.*.****...**...****.**....**..**..*.*..*..*.*...*..*..*...**..****.*.*.*.**..**..*..*.....*****.**.....*.***.*.*.*.*..*...**..***..**.*......*.*.*.*.**..**...**.*..*.*...**...*.**.*.**..****.***.*.*..*....*.......**...*..*..*...**.**.*.....***...*.****..**.**..****..*.*..*******.**.*.**..**.***.****..*.*.**......*...*.*..*.*..****....*.**.*..*.***..*....*.*.......*.**...****.***.****..*****.***.**..**...*..**.*.*..***.*.....*.**.*..*..*..*.**...*..*...**.*.****.*..**......*...*******...***...*.*.**.....*...*.****...**.*..*.**.*.**.....**..**.*..***.*.****.**..*.*.*.*.***.....**.........*.*....***.*.*******.*......*.*.*....*.***.*.*.*.**....**.*...**.**.***.*...*..****.***.***.***.**.****.*.*.*.****.....*..**..*.***.**...*.*.....**...*...***..**..*.*.*******...*.*...**...*..*.**.*.*...*..*....*..*...*.*.***.*.*....*..*.****..***.*..*******.*.*...***.**..*..*.*..***...*****.*.*..***.***...*.*****.* ..*.***..*.*.**.**.*.*.**..**.*..*....**.**.*..***..*...***.***..**..*****..**..*...**.**.**...*..**....*.*.*.*.*****..***.*.*******.***..**.....*.**...*..*.***.*.**....*..*.*****.**.**..*******..*.****.**..*....**....*.**.**...*..*****..**.....******..***...*.*..*.****.**..*.*.*..**...*..*..**.*.*..*.*........***.*.****....*..*.....*...*.*..**.*.......*......**.*.**.....**....*****...****.**...*.**.*.**.*....*..*..***..*..**..*.*.*.********..*.*.*..**..****..*.****..*.*.**.**.***.**..**...**.*.*****.*...**...**.*.*..****..*******.*..*****..****....*.**..*....***..*.*.*.**.*.*****.*.**..**.**.***..*......*.......*.*.***...**.*..***.*....***.*..***.*.**.*.*..*****.***.*.***.*.*.**..*...**.**...*.****..*..**....*..**...***.**....*..***.**.**...*.**...*.**....*.*..**..*****.*.**....****.*.***.****.***..*.**.****..**....****.....****..****.**..**..*...**...*..****..**...***..*.****.*.***.***....***.*.*.*.**..*.*..*...**.***...*.....**.***.*****.*.*..**....*****.**.**....**..*..*.*.*.***..............*.....*.*****.**.*.*.*.**.....*..**.*.*..*.....*.*...*.*****.**...**..*.****.**..*....*..***.*.****...*.*.*.****.***.**.****.*.******...*..*....**...**.****..*.**..*...**....**...*....*.*.***..**..**.*****.****.****.*.*.****.**...****..*.*.**.**.*.*..*...*..*.*.*.*...*.*.**...**..******.**...*.****.**.**.*...***.*.***.*.*.*..*...*...**.**...*.*.*...***.....*.**..*...*..***...*.**....*....*.***...*.*..****.**.***...**....*..****.**********....*....*...*.**.*.*....***..***..*.*.....*.*.*.**.***..**...*.*...*...***.*.*.**.*****...*.*.*.******.....*****...*.*..*.*..*.*..*.**.*.*.****.*********..*..*.**...*..*..*.**.***.*.*******...****..*...**..*.*.*..****.***.***..**.*..*.*.**...*.*..**.......*......*.***.*.*..***....*..*..*....*...**.**..*.**.*.*...***.*...***.*...**.***.*..*.**..*.**...**.**...***..**...*.**...***..*..**.*.....*....*.*........**..*.**....****.*.*.*.*.*.****.**.*...*...*.****.****...**.*..*...****.*...*..*..*...*..**.***...***.*.*.*...*...*****.....*..*.***..* .......****.....*.*.....**..***....*.*.*..*..***.****..*........*..***.***.*...**..*.*.**.*.*.*.*.**.*.*.***...*.***.*..********..*.**.*****...***..*.**....*.*.*.*...*.**..*..*......*....******.*.**..**...**.*.*.**.**..*.***.*****.*.*..*.*.....**.***..*..****..*...**..********..*..**.*....***..****.**.*****.*.*.....*....*.*..***...*.**..*...*.**..*......***..***.*.*****...*...****....**..*.**...*.*****.**.**.**.*.**..*.*.*..****.**....**...***.**..*.*.*.....***.**...******....*.**..*.*.***..*****.***..***...*...**...*.*..**...*****.*.*....*....***.*.*.***.***.*.*.**.**..**..*..*...**..**....*.*****..*......**.*.***.*..*..*.***.**.*******.*..**...**..*...*.*...***.****..***.****....**.**.**....***.**.**..**...*.*.*....*****....*.*.*.***.**..******.*...**.....*.*.*.*..***..**....**.**.....*..*...****..*.*...***..*..******.*....****...*...**.****..**.*..***.*..**.*...**.**....**..***...*...*..**...........*.**.*.******...**.*..****.*.*.**.*...***..*..***..*...**.***.**....****..**..*.**..*..*....*..*.....*****.***.*.****.**.**..*..*.....***.**....****.**.*..**.....*.......*****.*..**...*.**.*..**....*..*..*...***.*..*...*..*...*......***..**.******.**.***.***...*....*.*.*.....***...*...***.***..***..*..***...*..****.***...*....*....**.***....*****.****..**.*..*.*.*...****...**.*...**...**.*..*.***.*.*.***...*.***......*.**.*.***..**.**.**....***.*.***.*..**.**.**.*..**....*..*.****.***.*.***.**...**....**.*.**.......**.**.****....**......*..*.*.*...*.**...*.*.**.**..**.*...***********.*.....*.**.*.****....**....*..***.*.*.***...*.*.****.**..**....****.*******.*..*.*.*.....****..**.******.*....**..**.**...*..**......*.*.**.*..*.**..*.****..*.*..**....*.*.*...*...*..**.*.***....**..*....**..*.........*.*.*..*..**..**.....*.*****..*.**...*...*..****..*.**.**.**.**.**.*..**.**.*...*......**.*..***..*.*.*.*****..*.**.*.*..****..*.*.********.*.*****..*.....**...*.**..*.*.***.**....*...******..**...***..*...**....**.**.**.***...**....*...*.*.***..**.*..*..*.**.....***.*..*..* *...*.******..***.*...*.*..*.**.*...*..*..**....*.*.****.***....*.*..****.**..*.*.**.***..*.***...*......***..*.***..********...***.*.*.**.*.*.*..****.******.*..........*...*.......*.*.**.*...***..**.**..*........**.....**..**...*****..*.****.*.*.*..*****.....*.**.***.****.***.***.***...**......******.***..***..**..*..***...*..***....**..**.*******..*.***.***..**...*....**...**...*.****......***..**.*.*.*..**......*.**.*.....*....****.*****...**..*...**....**.*..***..***......*.****.*.****.**..****....*..***...*...**.*.*.*..*..****.**..*...*...**.*.*.*..*...*..*****.*...**.*.**..*.*...*.*.***......***..**.*..*.**.*..*.**.**.***...******....*....**......***.***.*.*.*...*..**.*.**...***..*.*...**..*..***..*.*.**..***..**.*.*..*.*...****..*..**....**..***************....***.**..**..******..***..**.***......*.**********.*****.*.*.*.**.************.*****...*.********.***.**..*.*..*...*.***..*..***.***.....*****..*....**.**.**.*.*.*..*....***..****..*****.*..*.*.**..*******..*.*****.*.*******....*..**********.**.***..*...***.**....*.*.**.**..*.*.*.*****.*..**.**.*..**..*......*****..*...**..*.*..*..**.*.**.*.*.**.**.**.**...*.***.****.**.*.****..****.........****...**.*.**.*.*...****.*.*...**.....**...***.********..*.**..**.*..**.*..***.**..**.*.*..*.*.....*...*..***..*.*..**.....****.***..*...*.**.*******..*.**.*....**.*.*..**.**.......**..*..*.*........**.****.....*..**.**.**.*.*.***..****.***...*..*.*..**......*.*.*.*****..**..*****.*.....****..*.*..*..*.***.*.**...*...*.**.**.*...***.**.**..*.**.******.***....*.****.....***..*.*.*****.*.*.*.*.*..****......*...**..**.*.**.****...**........***.****.***.*....*..*.*.**.**.**.**.*****.....*.**..*.*.***..*.****.**.*..*****....*....**.****.*.......**.****.*.**.**...***.*..***.*..*.*****.*******...**..*.***.*...*.*..**.*.*....*..*.**.......**.**.*.*.*.***.*..**.........**..*.*.**.*.**.*.**....***.*...***..**....**.*.....**..****....************..*.*.****..*..***.*..*.***.*..**.*.*..**.**.*..*..*..*.**.**.***.*..*....*.****.** *.*..**...*.*...*.*.**.*..**..*.*..****...**..****.**.**..***.....**..**..*..**...*.*...***.....*..*.*..*.***.*..*..*.*.**..*.**...****....***.*.****.*..***.*..*.*..*.*.....***....*...**...*..*..*.**..**********...****.......**...**..**.**.***...*...***.**.**.*..***.*****.....*..*.**...*.**.****.***..**.****.***.****.**..*.**....****.**.*...*...**.****.***..**..*.*.*...**......****.**.***.*******...*.****...**.***.*.*******...*.*.*****..**.*..*...*****..*...**.**.**..*.*..*..***...****..*..**..*.....*...*..********..*...*.**..*....**..**.****..***.***.*.*.**.***.****.*.*....*.*..***...*..*...*.*.*...*.****..*.**....**.**...*.**.****.*.*.*.*.....**..******.*.***.*...*..*.*..**..****..*.*.*.**.**.....**....***...................*.***.**.****.**.******..*******.****.****...**.*......*..**.*...******..*.*.*.....**....*...*.*.****..*..**..****....*.***..*.*.....*.*.**..*.....**..**.....**....*.*****..*.*.*..***.*......**.*.*.***.*.*..*....**.********...**.**.*.***.*.**.*.....***.*.*...******...**..**..**.**..**...*..*.*..**....*...***.*.**...*.*..***.*.***..*.****.**..*.***.....****..*****.*.**..*****..**.**..*..*..****.*..*..*...*.***..*.**....*......*.*..*..*.**.**.*...**..*.**...****.***.*****.*.****..*...*.**..*..*****..*...**..*.*.*.*.**..**.*..*.**..*...*.**.***..*.*.*****..*.*..*.*...**.**.*.*.*.****.*..*.**..*...******..***.*.***.*...*..*.*.**....***.....*....***.*.*.*.*...*.*.*.**.*..*..*..***..***..*.****.*.*.***.*..*..*..*...**.**..*****.*.**..***..**.***.*.*.***......*.*.***...*.*.***..*.****.***..*....*.****...*.*..**.*....***..**.***.*..******.***..****.*****..*.*...**.*.*.*.***...**..**..*...**....*****...**....***.*.*.*..*******......*.****..**.*.*...**.****...**.**.*******..*.***....*.***.**.***.**.*.**..*.****..*.....*.*.****.*....*.*...*.***..**.*..**.*..**.*.....*..*.******.......*.*.*.***..*.....*.*...**.....*.....*.**.*..***...*.**..*....*..**.****.*.*.***.*...*..**.****...***.**.*.****.*.**.***.*******..*.*.*.*..*.**..***.***..*.*..**.*....*...*.*. ..***.*.*.*.*.*.***.*.**...**....**...***.*.*.*.****..*****....***.*..*..******.*..****...**.***.*.*..*.*****..*....*******.*.***..****..*..*..*...**......*..*.***...*...***.***...*..****..*.**.*.***.*....****...*..**...*.....**.*...*.*...*.**.*..*.*.*..****.*****..*****.**.*.*..*..***..*.....*.**.*.***.*..*..*...**.*.*.*.**..****...*.*.*.**.*..*.****.**..**.*.*..*.*.*...*.**.***.*.**...*...**.****..*.**..*......*.*.*..**..*.**......*****...**.****...*..*.....***..***..***...*.*.*.**..***..*.*..****.**.**.*..*...**.**...*...*..........***..**....*..*.**.**.*.*...*.*..*****....***...*..**.**.*.*.*....**.....******.*.**.*.*.*.******..***...*.**....*.****.***.**....**....*...*.*.*.****...*.*.........****.*.******..****.***.*.*******..*......*****.....*.**.**...***..*..*..**.***..*.**...**.*.*..****......*****.***.**.***..*..*...*...*..********.*****.**.**.*.***.*......**....*.**..**...****......*.**....**..*..*..*.**.**.*.*.*...*.**********..**.*.**.*****.....*.***...**.*.*...****..*.**..*..*.*...**......*...**********....**......**...**..*.*.*.*...**.**.......***....***.**.**.****.*....***..*....*.**...**....***...*...*.*.**.***.*****..********.*..**.*..**.*.***.***..****.****....**.**..***.*.*.**.**..*...**...**.***.***.**.***.***......**.*...*..**..**.*..*.*.*.***...*....*...**.**.**..*.**.*.*..*.*..*.*.*.**.**..*.*.*.*...***.*....****..*.**.*...**...*.***...*.**..*....*.**.**.***.*.*.**.****.*.**..*..**.*.****.***...*********..****..*****...***.***.**...**..****..*.**..*....**.**.**.**..**.*.**.*.**.*.*...*.*****...**..**.****..**....*.*...*..**....*....*..***.*....*..***...*.***..**.....**..***..*.**.*.*..**....**...*.****..***.*..*......*.**...**.*....***...***..*.*.*********.***.*.********..*.*.*******.***.****....*.*.***.*..**.*.*.*....*.**..*...*..*.****.***..**...**.**..*....*..*...*.****..*..**.**.*.*..***.**...*..***....*.....**...***..**.*..**.***.***......*.**....*.*.*.**.*..*..*********.**..*......*.******.*.**.....*****.*****.*..*.**.....*..*.**...*.... **...**.**....*.*.***....*......***.**......*.*.***.**.....**.*..***..*..*****...**..**..*..*.****.*.****.*..***.****.**.***.*.**.***..*.**.*...*....*..*.*..****..........***..*.....***..........*.*..*.*.**.*.*.....*.*...*..*..***..*.*..***..*..**********.*****.*.*.*.***.*..*..*...*..*.*.*..**..***...****..*.*.*.*.****..*.*.**.*..**.*.*..*****..***.....*.*.....*...*....***..*.*.**.*..*.*...*.*..***.**.*.***.....****..*.*..*..**...*.****..***..*..*...**.**.*...**......**.*.***.**....**..**.*..***..***..**.*****.***...**...***..***.*..*.*..**...**...**...*.**....**.**...*.**..*..*.*...*****.**..*.*****.*.****..**...*******.*****.*.***.**...***.**.......*******..*..***..*.....***.*.****.**.**.*.*.*.**.*.**...*..**.*..**....*.*.**.*....**..*.*.**...**...*.*.**..*....******...***.*...***.**..****.*...**..***....**.**..*.**...*.*.***..******.**.*..**.*...*...*.**.*.**...*.*.*.*.*.**...**..*.*.**...*.*.....***...***....**.....*.*..*...**..*....*.**.......*....*..*.*.***.***......***..**.****.**..*.*.*.*..*..*...***.*.*.*..*....***.....**..***......***......*.*..*.*....*.*..*.**..**.****.*..*.***.*****.***..**.**....*.***.**..**....*..****..*.****.*...*...****..*.***.....*..****....*..*...*...*...**.....*.*..*..***.***.*..**.*.*..***.***.*..*****.*..*..*****.**....*...*.*.**.**...*.*.*****.**.*....*....*..*....*..**.****.***.*.**..*.**.**....**.....***..**.**.**.***...**......***..*...*......**.*.*.*..**.....*.***.*.*.**....*.*.**.****...**..**..**..***...*.**.****....**.**.....**.****..*.*.**..**..*.*.****..**.*.*.*......*.****.***.****.*.***.**.**..**.*....*.***.**..*..*.****.*..***.*...*.*.*....***.*..*.*...**..*.**.*..*...**.***.*...**..**...***..*...***.***.....***..*..**.**.**...**..**.*..****...*...**..*....*.....*.***......*..*****.*...........***.******...**...*..*****.*.*.*...*..*..*.*..*..**.**..*.**...*.....**.*.*****.*.*.*..........*...*....****.....*..*..*...*...**.....**....**...*....**.**...*...**.....*.....*..**.*.*...**.**....*...**.**...**..*..**..*...**. *****.****...*....****.*....**..*..*..**.**.**.*.**.*.*.*.**.***....**.**.*..*.***...**..*...*.*.****.*.**.*....*.**.....*..***....*.***********..***..***.**....**.*****..**.***..*.....**.**.****.*.*...*.**.***......*.*...*..**..**..*.*..***.*..**.*.*..**.....*...*..*....***...*.********......***..***.....*....**.*.**.**..***.*...*..***.....**..*..**.******.*..*..**...*.**..**..**.*.*.***.......**.**.**..*..*.*.***.....*.....*...*.**.***.*.**.***.*.***..***.***..*...*..*.***..*..*.*...*.**.**..*..*..*****.*..*.*..*.*..*..**.**.*...*...**..*.*.**...**.**..**....*..*.**..*..***.**..*.**.**.*.***..*.*.**.*..**.**..**....*****.*.*...*.*...**....*..*..*..**....*..*..***.*.........*.****..*..*..**.*..*..*.**..*....*...*..**.......*.***.**.*...*..*.*.*......*.*.*.*.**.*..*....*.***.********.....**..**....*..*.*...**.**.*...*..**.....****....**...***.*.*..**.*..*..*...**.....*...*...**.*.**.*.......*.**..*...*.**....**.***.**..***.....*.*...***..*...****.*..*****....**.......*.*..*....*..*.*..***.*..*...**........*.**********.*..***....***....*.**.*...*****..**.*.*.****.*.****..***...**.*..*....**....****.*.*.*.*.**..**.*....*****..*..*.***....*.*..***.*.********..**.....*.........**.*.*.***.**..*****..*.*..*.**..*.....****........**.*..*.**.....****...*..*..*...*.***...*.**....*.****..*..****...*..**...**...************...****..***.*****.......****...***.....*..*****..**.**...*.*.**.***.**.**.*..*.*....*...**.*.**..****...*.*...*.*..*****.**.***..**..****.....**.*....**.*.*..****...*.**.**.*.**...*.*.*.**...**...*****......*...*.****.*..**..*.****.*.***....**....*.*.****.***.*..*..**..**..*****..*....****......*..**...***.****.*.**.*....**.****.****....*..*.....*.*.*.*.****.*.**.***.*..***...**.**...*........***..**.**.***.*....*.*.***.***.*.*.....***.*..**..*...*..*...***....***.*.*...*...**..*.*....***.**..***..****..***....*.*....**.**.***.*.*.*.*.**.**.**....*...**.*********.*.*****.******.****...***.*.*.***..*..*.....******.***....*..***..*.*******.*..*..****..*..*.** *.**...****..*.......*.**...****.*..*..**..*.*.*..**.......*.*.*.**.*.****..**.****..**.*.*.***..*.*...***...**....*..*.*...*.**..*.*******..*.****.*..**.*..*..***.....****...*......****.*.**.**.***.*..*.*****..**...**.*..*******..****.*.*.*.*.*..*.*....*.*.*..**.*.......**.****.....**...**........**.*..**..***.*.***...***.......*.**.*.****.**......**.*.***.*.***.****.....*.*...***..*.*...*..**.****...**.*.*.*..*.*.****....*..*..*.*.*.**.**.*.**.*.***.*.***....***.**.*.....***.**..*******.*.*.*.**...*....**.*..*.****......*...**..***..**..*.*.********.*.**....***...*.*.*..**..****.**.**.****.*.***..***..*.*.*****.*.*....**.**.....*...**.**.**..**.*.....*.**......**.***.*****.*.....*..*..*............*.***.....**.*..**.***...*.*..****.****...*.....***.***.*..........**..****...*.**..**..*..*..*..*..*****..*.*.***.*..*...*.**..******.*..*.**.*..***.*.*..*.*...*..***.*.*.***.*.****.....****.*..***..******.**.*.******..**..***.*.********.*..**..**.........*...*...*...*....*..*..*.***.*......***...*******..***.*.*.*.***..****..***...**.*.....***..*....*****.**......**.*****.**.*.*...*.*..*...***.***..*******.***..*...*..*..*....*.*.*.***...**.***.**.**....*.*....*.*.***.**.*.**.**....**..*.*..*..**....***.*.**.***.*..*...**.*..***.**.**...***..***.*.......**...**...*...*...**...*....*..**..*.**.*.*.**.*****.*.*.**.*......***.*.*.***.*.**..*.****....**..*.......****.****...*.*.*..*******..****.*.***.*...*..*.*.*..**...****.**..*..**..*...*.**.**..***.***.***.*..*...*..**..*.*.*..*...***...****....*.**..*.*.*.....*.*......*...*..**.*........*..*...*..***..*.*.**..**...*..***..**.***.****.***...*.*....**....****..*...*******.......*.**..*...**....**..***.*.*.***..**.**..**.....**.****.*......***.****..**.**.****..***...*....******..*******.**...**.**..**..*.*..*.*****.***.*.*......*.*...****.*..**..**.***.*.**..****...*.*..*....*****...*..*..**.*****.**.*....*..*.*...**.**...****.***.*...*....**...**.*.*.....*..***.**.***.*.*..*****...**...**...*..**.....**********..**..*.. ***.***...**..**..****..**..*.*...*.....**.***..*....*...*...**..*.**..**.*.**.**.*.*.*.*.**.*..***..*...****......**...***...**.*.**...*.*****...*...**....***...*..**.*...........*..*.*...*.*..*******.***.*.**...**..***...*.*****..*.*..*..**..**.*.**..**.***..*****..*...*..*.*...*....**..**.*....**..*.**.*....*.**...*..*..*..**.**.**...*....**...****...**.**.*...*..*...****.***.*..*..*.***..**..*.**..*.*....*..*.*.**.*..*..*.****..*...******...*..**.***....**.****.*.***.**.*****.***...******..***..***......*...*****...********.****.***..**.....*****.*..*..*******.*****.**..**...*....*.**.*.....****.*...***...**.**.**.*.*..**..***.*.******.****..**.*...***..*.*.*.**.*.*.*.*...***..*...**....*...*...**..*.**..*...**..*****.**.*....**.*.****.*..*.**...*..*.**...*.*..*....*.*..*.*..*...*..*****...*....*..*..**.*.*..*...*.***..***.***.*.***..*....*****......***.*********.*****...**.*******..**..*.****.*...*****.*.***..****.***..**.***....*..*.*.**...**..**.**.....*****.....****.....***....*..***.*.*.*.*.*..****.****.*..*.*.*..***..*.**.**.****...*..******.*..***.*...***.***.*.....**..*.*.......****.*.*.********......***..*..**.*.*.*..**.*....*.*.*.....*.**.*..*.******..*..*.***.****...*****..*....***...**.****..*..**.**..***.**..***.***.**..*.*.*.*..**.*.**.**...******..******..***.**.******.*.*.***.**..*.*.....*.**.*...**.*..**.***.**..***...*..*.*..*.*....**.*...***.*.***.**.****.***..**..*.**.**.........*...*..*..*.*.*.**....*.*..*.*****...*..*.****.*.***.*.*..*..**......*****.*....*.**..***...*****.**..*...*..**.**.**.....*....*.*..*.**..*..*...**..*.*.***...*.*.*..**....***.**..*.*.*..**....*****.****..*..*....*.****.*..*..**.*..**.*.***.****.....*.**...*..**..*.*.*.......*.*******.*....**..**....*....******...*....*..*.*.*....**....*...*.*********..*..**.*....*..*.****..*...*..*.**....*.*.*****.....***.*.**.*..**.****..*.*..*.****....*.*.**.**......*.*..*..*.***..***.**...***.***.*.**.**..*.*.****.**.**.**.****.**.***......*.***..*..***..*...*....****.*.*.......*. *******.**.*.*.*.*****.**.*.**.**....*..*...***....**.*..***....*.****..*...**.*..*****...*.**..**.*.*.**.****..****.*.**.....**..*.*..*..*.*.****.*..*.*..**..***...*.****.**.*.****.****.*...*..*.***..**..**..***.*..*.*****...*..*..**.**..**.**.*****.*..*.*..***...*.**.****.*****....*.*..*.**.****.......*.*....*.*.....**..**.**..*..**.**......**...*****.*..*...**.*...**...****.**..***.....*.........***.*.*..****..*..*..*..*...*....*.*.*.*.**.*.**...*..**..**..***.*...*.*..*.*.*.***..***.*...*.*..**.**.******.**...**.**...**..*....*.....******.*..*****...**.**.*.*.**..*.**.*......****...**...**.**.***...*..*.**....*....*..*..*..**.*.****.*.****.*.******.*.*..***..*.**.......**.*.*..*...*...*..**.*.**...***.*.*.**.**.*****.*..*..***.*.*..*.*..*********...**.*..******.***.*.....***.***.*..*****.*...*.*..*..*.*.*..**...*.***..***..*...*..*.*.*..*..**.*.*..*...**...***.*.**.*.....*..**.**.**.*...**.....*****.*.*.*...*.*....*..*.*...*...*.*********...*..*.*......*.*..****.**..*..***.*.***.*.*...*..*...**.*..*****....**.****.....*****.*.*.***.*..*...**.*.**..****.*..*.***..*..**.*.*..*...*.....*****..*.**.***.**....*.**.**...*..**...*...*...*.*..***.**.***.**.*..*...***********.***....*.****.*...**.*...*.**.*.*.*******....**...*****.**.**....*******...**.*..**.****...***.*.***...***.*...*.*.**...****..***..**.*.*..***.****....*...*.*...***........***..*...*....*.*.*.*...*..*.***.*****.*.*...**..*..*..*.**...*..******...*.*****...*****..*..***...*..*******..****..**.**.*....**.*.*......***..***..*.*...***.*.***..*.**..**....*****.*****..**...*.*...*..*.**..***...**...****.*...*******...*...**.*........***.**.**..****.*.*..*.*..*.*******..*...*.*.......***********.*.******..*....**.**.......***..***.*.*.****.***...*..***.*....*.*...*.********.*.***.*.****.**....*....*******...****..****...**.**.*...*...**....*.*...***.**......****..****..*..***.***.*..*.**.**...**.*.*******...*.**..**...***.******.......*..*******.****.*..*.**.**.**.**..**....**..****...*...*.**....*.*.**.*. **...****..*.**.**.***.*..**.*.**..*.....*.*..*.***....***.*...*.*..**.**.*.*.***.*.**....***.*..*.*....*..**.*..**.*.*.*.*..****.*....*..****...*****...***..*....***........*...**...*.**..*.****..**.**.**..*.***.****.***.*..****...**..***..**..***..*..**...*******..**..*...*****.*****..**.*.**.*.*.*.******...**.**..*...**.*.****.***.***.***....**.***.*....****.*.....*.*.*..*..**..*****..*.****.*.***.*..*.*.**.....**..**.*.**..***...*.**.*..*.***..*...*...*.*..***..*.***..*.*.*.....*.**....**...*.*...*.*.**..****....**...*...***....*.....*..*...*.*.*******..*...*.**.*.**..***.**.*......**...**.***...*..**.**.**.**..*..*.**.*.****.*..***..*.*.*..**.*...**.***..*..*..**.*...**.*..*.****.*****..***.***.*...*..*..*......********.*.****.**.***...*....***.**.**.*....*****..**.**.******.*.*.***..***.******.***.***..*****.*.*..*..****..**.**..******.*.**..*......*.*...**.**.*...**.**.*..*.*.***.***...*.**...****.********.**.*....**..*.*......*****.**.*.*.*..******.**...*.****.***.**...**...***.**..**..**.*.*...*..***.*..*..***...*..*..**..***....*******..*.*..******...*.**..******.*.****..*..*..**...*.***.***.*.*..*.*****..***.***..*.*.*...*...**..****.*....****.*...*...*.*.*****...*.*.*****.***...**..**..***.*.*****.*..*..**..**..***.******....**.*.*..**...*...**..***.***.***.*****..*.*..*..*..***..*******..**....**..*.***.***.***.***..**..**.*..****.*****.*.*.****.*.*.*..*****.***.*.*.**.**......**.*.*..*...*...**..*.....*******..***..*....**.*..*.....*.*...***.**...*...*.**..**.**..***.*..*.*...*.*.*..*.*...**.**.*.***.*.**..**..**..**.*..*.*.*..**.*.*****..*..**.*......***..***.****....**..***.***.**...*.**..**.***..*.**.**..*..**..*......**....**.*.......*.*..**..*.*.**.*******....*..*.**.*....***.***...***.....****.*.***.**.**.*...*...*...**..*......**..**.**.****..*.**.*.*..**...*..***......**.*..**..***...***.....**.**.*.*..*.*.**.*..*.**...*.*.*.**********.*.*.****.*****....*.**.*...*.*..**.**.**..*....**..*.*...*..*..*...*..*.*....*..*....*..***.*********..******. *...***....**....*......****.*...*..*.*.*..*...***..*..**.**..*.*..*....***..*.*..*.*...****...*.*.*..*..**.*..***..*.****..*...*.*..*.**.****.*.......*...*******.***.*****....**.*.**....*.*.*..*..**.*******...*.*..**.*.*.**...*.*.*.**.*...**..*.*....*..*..**..*..******.**...**.***...*.......*....**.**...*..*.*..****.***.****..*...**.***...****..**.***.*..*.***..**.**.*.*.*.********.....*..*****..*.***.****....**..**..*.***..*.*..****.....*....*....***.*..*...**.*.*****..*.*..**.**..*...****.***....***...*..***......**..*.*..*...*..*...**.*....*.***..*..*....*....*.***...*.****.***...*.**......**..**.*.....*..*****....**.***.*...*..**...**.*.*.*..**.*..***..***..***.******.**..*..*.****.**.**.***..*.***.*.**.*****.**.***.****....**........*...*..**..*.*****.***...*...*..*.**..*.****.*.*****.**.*..*.*..**...***.....*...*.*...***.***.....***.**..*.*.........*****.*.....****...*.....*.**.***.****.*....*.....****...**.**.**.*.*....****.***....*.*..***..**.*...****......**.*.*.***.*.**.....**.***..**..........*.*.******.**.****.**..**.**..*******....*.**.***....*....*.*....**.*.*..*.*..*.*..*...**.*.*****.***..**..*.*...*.*..*..***.*..****.**.***.*..*...**.*.**..*....******.*.**..***.*****..*....*..****....*...*..*......*..*....*...***.*.*.**.*****.****.*******..***.*..***.**.....*.**.*..*..****.*.*.*.**.***.******.*****.*..*...***.....*..**..**..*.**.**....***..*..***..*.*...*.**...*****..********..*.*..****..****.*.*..**..*.**..***..*...*....**.**..*.***..*.*.********.*****.*.****.*..*..****.**.*.*...****.....***..*..**....*..*.**..**.*.*..**..*....*...*.*.*****..***.*.*..*****..**.**..**.**.***..****.*****...**...*.*...*....*..*.****.*......*.***.***.....*.***.....*...*....*.***.*..***.*..****.*.*.***.....*..*.*.*...*.***...*...*.******..*.**.*...*..**.**.**.**.....****.*.*.**.*...*.*..**.***.***.**...**.*****..*.***.*.*****..**.*...*.*.....*...**.*...*...*.*****.*....**.**.*...*.**.*...*.*.*...***.****.*.....*..*.....*..*.**..***.***.***..*******.*.*..*...****.***.** ****..*.*..*.*.*.*....*.....*..**.*..****..****.***...*.*.*.**.*****.***.***.***.......*...**....**...*..****.***.*...*...*..**..**.****.*****..***...*.**.*..*..*..*...*.*.**.**...*.*.***.*..*....*.***...**.*.*...***.*..*.****.*******.*.*..**..**.*.......*..**....****..***.*..***.*.*..*.*.*..*...*.*.*.**.*****..*..*.***...*....*.*..*..***..*.*...**.**.****....****..*.*.****.*.*..*...**....*.*.....***.....*..*..*.*..*.*.*..***..*..**...*..****....*....**.*.*.****..*...***...**...**.*..*******...*.....**.**....***.*......**...*...*.**.***.....***.*.****..**....**..**.*..*.*****.*...*.**..*..******.**.*...*..*.******.**.***..***.***.*****..*..*..*..*.*.***.**.*.**...**.*.**..**......**.*****.*..**...*..*...***.*..***.*...******.**.*...*...****..**.*.*..*..*..*..***..***.*..***.***.***.***.*.*.*.**..******...*...*.*..*.**...**..***..****....**.*.**........*****..****.***..*....**.**..**.*.******..**..*.**....**..**.*.**.***.**...*..**.***.****.*.*.*..*.*.*.***..*...*******..*..*.....*.**..**.****.*..*..*..*.*..**.**......*.*.**.**......*.*..***.*.***..*.....*.*...*..*************..*****......*...*.*..*....*...*.*..**.**.*..*..*....*.***.*..**...**...**.**.*.**..*.*.**...*..**.....**.........*...*****.*.**..*.*..*.*.**.*******..*....***.*.****.**.*...*****.*.**.*..**...*..**..**.*.....*....*.*.***.*.*..*..*.*....*****.***.**.**.*..***..****..**.*.*.*....****.*.*..****.*.*...*..*.**..***..***..***.*.*.*.*..*...**.*.****.*.......*....*....***.****.*.**..*....**.**......*.*.....*******..******.*.*...***...*.****.*...*.*.*......**.*.****...*.*..*..**.*..**..*...****.*****...****.*.***...*****.*..**.*..********....*....*.****...**..***.*..****.*..*..****..*..*...******..**.*.*.*...**..*..**.******.**....***..*..*.**..**.*.*..**..*****.**.....***.***..**......*.*.*...*..*...*.****...**********..*.****....*...*.**..**......**..**..*..****.**..*.**..****.*.*****.**...**.*..****.*.*....*.*..*...*.*.*.**...*..******.**.**.*.*..*...**..*.*.*.*****..*****....***.*.*.**.***...*.**..* *.*.***.*....*....*.*.*..**..*...***..***..**.***.....**...*************.***......**...*****.*...*******.*****.**...******.******.*......**.*..*.**.*...*..***......*..**....**..*...*..****...*..*..*..*.*.***.**...*.****..*.*.*........****.**...**....*..****..*.*..*.**.*.***..*..**.*...*.****.**.*.*..***.***.*...*...****...**.****..*..**..**..*..***.*.*...*...***..*.*.*.*.****..*.**.....*.**.*.*..****.******.......**...*.**..**.*.....*..*....**.*..**.*..**********....***..**..*....**.*****.*..****....*****.*.**.****.***...**..*.*.....*.....*..****..**..*...**.*.**....****.*.**..*.*.********..*.....*.**.*.**.*...*..*..**...*.**.*.*.*..*..****...*..*..*...*.*.*...*.**.....*..**.**..**....***.*..*..*.........****....****.....*****.*..*....**....*...***..***.**...*...*..***.*****...***...*...*..**.....*.*...******.*..*.*.**..**..*.***...*..*..*****..*..****.**..**.*.*....****.**.....*.....*******.*****.*...*....****...*.........**....**.*.*......**.....***.....*.*....***.*.*****..*..*****...*..**.*.***..******..*.*.***.**..*...*...**.*..*.**.**.*****.**.....*..******.****.*....********.*.***.........**.*..*.....*....*..****.*.***....*..**.*.****.....*********...**.***.*...*...*...*.**..****..*....*..*.*...***.*..*.*..**..**.***..**...****.*.*..*.*****..********..****...*.*.****....***.*.*..*****.*...*..*****.******.......***...*.*.*.*..*****.***...*.*..*...****.*...*.***...***...**.**..*.*.*.*...*..******.*..****.**.***...**.*..*..***.*..**..*.....*...*..***.*.*....*...*....*..*.**.*******....*..*...*.***.*****.*.*..*.*.*..***..*...*.**.**....*..*..**.*..****.*....**...*..*.**....*..***....**.**.**....*..*..*.....**.**.**..**.**..****..*...*.**.**.**.*.*..*....*...**.*....*..*..*.*.**.*..*...*..**.*****.*.**..**.**.*...*...**...*.***.**...****.*..**.*.*.**...**..*....**.*.*****.*....**.*....*.**..*.*.****.*..**..*..*..**..*..*.*..*****....**.**.*.*.*.***..**...***...*****.*...**.*.*...*...*.**********.**.*.**.*****.**.*.*.*.****.*..*.*.*..**.**.***.*.**.....**.*.**.*.**. *.*.*.*.*..****.*.*...**..***.......***...*.**....**.****...*.****...****..*.......***..*.....*..***..**.******.**......**.*.*.**.**....*..**.***..**...*.*.*.....*...**....*.***.*.***.**...*....*.*.******.***.***.*....*.*..******.*..*********..*****.**....****.....**.*...**.*****.********.**.*.***....*..****..*.*.*****..****..*.*..*..*...**..**.*....*****.*.**.**..*.*...*****.*.**.**.*...***.*..*.*.***...**..*.........*.*.**.*****.**.**..*....******...****......*.*..*...*.*..**..***....***.*****.*.**...**.*......*..***.***....**.*..*..*..***..*.....**.*.****..*.**..*...*.**.***..*..**.**.*..*.*****.*.*.**...*.**.*..*.*.**....**.*.**.**..***..***.*...**...*.***..*.*.***.....***.**.****...*.*..*.*.****.**.*...****...***..****.****.*****...***.*...***.*..*.**..*..***.**....****..*.*..**.***.*..**..**......*.*..*...*.*.**..*..**..**...*.*....*...*.*...*..*..***.*.***.***.*.....****.**.*****.....*.**...******.***.*..*.*.**..***.*..*...*.....*.*......**.***.****.**.......*.....*.*..****.**.***..*..*..*...**......*..****..*.*.*.*.*.....***.***..*.***..*******.*...******..***...***..*...*..*.*.....*****.**.***...**....**...***.*.*.*.***.*.*..**.*.*.**..******..************.***..**...*.****.*..**.*...*..*.........*....**...**....*.*.*..****.**.*....*.*******.*.......*..*.**...***..**.****..*.....****..*.....*....*..*.**..***.*.*****.*.***..*...*...****.*******....***...**.***..***....**.*.*..*.**..***...*..*.*...*....*.*..*...*...***.*.*.**.**.*..*.***.*.*****.*.**.**...***...*.**..*...*.***.**...*..*..*.****......*..**...**.*...*****.**.***.***..***..*.****.*****.*.*.**..*.*..*.*.*****.*****......*.*..**..*.**..**.*..***..**..*.*.*.*...**.*..*****.**.*.****.***.*.*******....******..*.***.**..**......*****..**.*.*.*.......*..*....*.*..*..*.*..******...*.******...*..*..*.*.****..**.***.*....***.****..*..*..*.*..**..*.*...***.*..**..*.***.**.*..*.*....******.**.*.*.*.*...****....*..*.*...***.*..****......*.*......***....****..*.*..***....*...*........*.***...*.....**..***.*.** .*..**.*...****.......*****.**...*...****...*.**.*...****.****..*.*..*..******.**.*.....**..*.**.*.....**...*.*..*****....****.***..**.*...*.***.*..***.*.****..*****..**..*...*.*.**..*...*.**.*..**.*...**.*...******..*.*.**..**.*.**.*...*..*.*..***..*.*.**...*..**.*...*.***.*.*....**.*..**..***..*.***.......*.*.****..**.***..*....**.*....**.**...*...*..**.*.*.**.****..**.........*****.........**...******.****.*.*..*.*.....***..**.*..*.**..*..**.****.*****.*..*..**..*.*****.*.*.**..*.*****.*.*.*.******.**..*...****.*..*.**.*..*.*.*.*.**********.**.*.*.**.*.*****..*****..*...**.....*.**..**..*...*.*.*.*..*.......*..*.****.*.****....**...**..******..**...*..****..**...*...*****..***..*.*******.*******.***..*..*.*****.*..*..*..*..***.**..*..*...****.**.*...**...*.*.*..*.**..*.....*.**....*.*..*.*.**.....**.*..*******...*..***....*.****.**.**.**.****.**..**...*.*.*..*.****.*...*.**.*...*..*......*..*....*...*****..*.***.**..****....*...**.***....*...*.*.*....**..*.**...*.***.*....*...*..***.****.*..*...**...*.*****..***.*.**.****..*......*...*****.*..*..**.****.****...**..****...**..*..****.*..*.*.****...**....***....*.*.**..****...**.****.**...**..*.****.*..***.........******...*.*.*..***....*****.*.***.***.****.***..*..**..**...**.***.*.*...****.***.*..*...*********.*.*...**.***..*...*..*.*.*......*.*.**.*....**.*...*.**..**.***.***.*.**....**..***.**.***.*...*.**..****.......**.*.*......****.....*...*..**...**...*.**..***.***.*...*..**.**.**.....*.****.*..*...*..**..*.......***..***.*.****..**...*.**...**.***....*.*..*****.**..*..***.*.*..**.***..***..**.*.*.*..**.....*.*..*...**..*.**.**.**.*..*..***....*...*****.***..**...*..***..**...*.**..***..***..*..***..*.*.*...***.*.***..*****..**....****...**..*.*.*..**.*.*.*.....**.*..*...**.**.**.*****.***....**.**..*....**.**.*.*.*.***.**...*..*...**.......*.*.*....**....*.....*****.*.**.*.***...***.....****.*.****..*******.****.******.*.*.*..*.*...*...**...**..**...*.*..*.**...**.*....**..*.*.*.*******.*..*...*.*.**...**. .*.*...*..**...*.********..*....***........**.**...*.*..***....*.*.*.*..**.*.***.****.*.**.*****..**.*.***...*..**......*..**.*.*.....**....*....*........*..*.***..****...*..*.**.**...*.*...**...*....*.*...**..*.****.*.*******..****.**.****...***.*.****.*.*.*.*.*...*....***..*.*..***.*..*.****.***....*.**.*....*.***..*.**...*.*.**..*****..**.*.*.*.*.**.**.*...**....***...****.**.*.***..****.*.**...*...***.**.***...**...*....*.*....*..*..**...*.*..*.*.**....*...**.***.**.********..*.***.*.*.*.*.**.*.**...*.*****....*.*.*.*..*..*.**..*.*..***.***..*****...*...**.*.*...*.....*.**..*..**.**...*...**.********.........**..**.**.***..********.*.*..*.***.*...********.*.**..***.*.*....*....****..***....*****.*.*...***.*.***..*.*****.**.*.*.*.*.*....****..*.....**.****.**.*......*.**.*.*.*...***...***.*.*....*.*...*..**..**...*....*...*.***..*****..****....**.*...****.*.*.*.***.***..*..*...*.******.******...*.*.*..**..***.*.*.*.**.*.***..**....*.****.***..*....*.*..**...*......*.****...******.*........**...*....*.**.*.*..**........**...*.**.*.****.**.*...*.*.**.*.....***..*..**.****....*..*.**.*..**..***.***......**..*...***....***.*.*...***.***..**.***....**.****....*....**.**.****.*.**.*....*****..***.**.******..*.......****.*.*....**..*........*..****....*..**..**..*.***.***...*.*.*.****..*..*.*..*.**....*.*..*****.***..*********..*.*..*****..***...**.**.*..*.**..**.*....*..**.****...****...**..**.**..*...**.*...*.*......*.*.**..*..*..*..**.*.*..****....**.***.*.......****...*.**..*.*..****.**.*.*.*..*.....**...*.*..**.......***.***..*.*.**.****.*.******.....*..**..**..****..*****.**.************...*.*****....**.*.**..***..*..***..***...******....**..**.*......****..*.***..*....*.**.*.*.*.**...**.*..***.....*.***...*****..*.**.**..........****.*.*.***.*...***.***.**.*.......**.****.****.***..**....*...*.*..****...*..**..*.*.**.**..**.**..*.*.*.****...***.**...*.***.....*....******....*..***..*.*.........*.**.*.**...****...*..*.*.*..*...*.****.**..*...**....***.***.***.***. **.*.*****.*.*.*..*****.***.*..*......*.****.**.*.*...***...*....*..*..*...**.*..*.*...**..***.*...*....*...***.**...*...***.**.**....****.**.**.**.**...**....*****.****.****.***...****.*..*.*.*.*.......**.*..*.*.....*.........***.*.**.***..*...*.*..*...***.*..*.***..*.******..**.*..***.****.....*.***..*******.***..***..*.*..***.*.*.***..**.....*..*.*...*.*..*.*.*....*.....*.**..**..***...******.**...*.****..**....*..*...*.*..****...*..*...*****.**.*******.**.****..*.*****.*.****...*.*.*.*...**.*.**..*.....*.*.***.*..**..**.***.***.*....*****.*..*.**.*.**.****.*.*..*.***.*..**.***....*...***....**....**.*...*.*..**.*.**.*..*.**...**.*...**.******.*.**......**.******..*...*.**.*..**..*..*****.*.***.*.**...*....*....******...***...**..**..****...***.*.*...*.**...**..*.*.....*.*...*..*.*..*..*.*.*..***....*..***....**..*...*.**.*****..***...*.*...***.***.*.*....*.*.......*.********.*.**.**......*....**.**.*..*****.....**.*..*.*.*.*.**.***..****..*.*..****.*..*..*..**.***.*.**..**.**..*..*....***.**.***..*...**.*..*****.**..**.*.*******....*.***....***...**.*.*.*...*....*.*.*.*.*...***.**.***.**.*...*.****.**.***.*.**.......*.**.***.*.***.*.***..*.*..*.***.**..***.*.****.*..*..***.*..***..**.***...*...***....**.*******..****...**.***.**.**...****..*****.*.*...*...*****.*.*.****.*..*...*..***.**.*.***.*..****....*.***.*...*.***..*.**.******.*......*.****...*********..*....**.*....*****.*.*.........***...*....*.**.****..***.*...**.....**.**.....*.*.***...******.*.*.*.***...***..*...**..*...**..*.**.**.*.**...****.**.*.*.*.*.*..***...*..*..***..**.*****.**.******..******.****.*.*..**.*.***.*.....*.*****.******.*.*..*..***..*...********.*.**..***...****.**.*..*****..****.......***.*.****..****...*..*.**.....*.*.*...****.*.**.****.**.**.*.***.**.*.**...**..*.*.*.***....***.*..*..*.*.****.*******.....*.**..*.**.*.**.*.***.*.......*...**.**.***.*...*****...***...*.**.*.*....****..****..*.***.*.*****...****.**..*..*...*..*.***.*.*******.*.***.***.*.*.*****......**.*..*.**..*... .....**....*.*.***..**..*...***.*.**..*..*..*.**..****.***...******..*****.*.*...*...**...*.*.....****..**...*.*....*...*...*.**...**.*....*..**...*..**..****..*...*..*..**..*...**...*.**...*..**..*.....**..***......*.***..***..*.****.**.**..*...*...*..***.**...*..*....*..*...*.*.*.*.*.*.**..*.****.****..*.*...*..**..*.*..****..*****.**.*.*..*......**....*....*.*..**..*..*..*..**...*****..**......*..*....*.*****......*..**........******.**.*..*.***.*..*..**.*.**.*.**.*.*..****..***.**.*.*...*..******........*.**..****....**.*****.**....****.......*.***.*..*......*.*..****.*.*..*.*..*.*.*..*******..*..*...*..*.**.***.***..*...****....*.*.*...*.**.**..***....**.....*****..*..*.***...**.**...*.*...*....*.*.*...*.*..*..*.*...*....*.**...*.***.*..**...****...*.*..*.**.*.*.**..**...**...**....***..****...*.*..***.*..*..*.**.*...*.***.*..*...***.......*****.*.**...***..***......**.**......**.**..***....*....***..*.*.*..**..***.*...*.******..*.******..****..*....****.***...***..**.....*.......*.***..*..***..**.*..**.*.***.*.**....*..*..*.**..*****..*..*..**.**...**...*.*****..*..*.*..**.*.*...*....*.**.***.**...*..**.....*.*....*..**....***.****.*.*...****.*...***...*....*.*...*...*.***...**.**..*...**..*...***..***...*****.***...*.*.*.**.**.*....*.***.*.***.*..***..**.**.****...*.*...***.*...*******.******.**.*.**.*.**.*.*.***...****.**......*.......****.*.**..**....**.***.***..********....**.**.**.*..***..*.*.****..***.*.************.*.**.*...****.**.**....*.****..*.*...*..*...*....***....**.*....**...*.*..*.*...*..**...*...*.**...**.**..**.**...**..**......*.**.*.*.....****.**.******...****.....***.....*...***....*...**..**.....*.*.**.**.**....*.**.*.***.*.*.***...*.....**..*...*..*..***.*.*.**..**.*.*..**.*.***.**.*.****.*..***..***.*......****.**.*...*....**.**...**...***...***.*..****..*..*...*****..*..**.**.*.......******....**.**.*...***...***..**.***..*.***.*.*.***..**......*.**.*.**..****.**..*..**.*****.**..**.***.**.**..**...*..**...*.*.*..*..*.*.*.*..*...**..** **..**..*....**..**...*..**.*******..*..**.........**..*.**.***...**...*.*.****..***...*..**...**.***.....*.*..*......*..*.*....**..**.****.*******..**.*.......*.....**.*..*.*****..**..*..*..***..**.*****..**.**.....*******..*..****...*..**.*.*....*.**.***.*.**..***.**...*.*..*.*****.****...***.***..*.....**..*..***...***...***...*..*.*.**...*..*.******.*....*..*.**..***.****.*.*.**.****.*.*.*....*..**..*.*..*.*.*..****..*.*...*...****.****...**.***....*.*...*.**......*.*...*.**......**...*..**...**...****.*...*.*...*..*.***.*.*.**..*.**.****.*.**......**.***..*.**.**...*....*..*.*.*......***.*.***..****...***.**.********..**.*.*...**..*.*.**************..******..*.*..*....*.****..**.*.****.....***...*.**....*.*....**.****...*.**.*.*...*.*..****..*..******......***...***....**....*.*.**.*.*********.*.*.**..**....**.***.**.**.**.****.**.*....*.***.*..**......*.**....**.*.*....*.*..***...*..**...**.**....*.*..*.*.***.*.*.**.*...*.*..**....*.*..*.*.***..**..*...**.*.*..*.*.....*.****...****....*.*.**.*...**.............*.*.**..**....**..*.**.**.*.****.****.*...**..***.******.***.*.*...***.*.*...***..*..*...**...**.*.*.**.*..**.******.****.**.***.***.*...*.*.**..*.*.*.*..**..**..**..******.**.***..***.....*.****..*******.....*..**..*.*...****.*..*.**......****.**********.****..*****..**..*.....***.**..***.*.*....**.**..***...*...*.*.....**.******.*......*.**.*...**.***.*****..*.*.**.*.***..*....****.*..**.**..*......**..**..****.***.....*..*.***.**.*.*.**..*.*.****...*.....*....**.*..*******...*.**.*...**.*.*.*.....*...*.**..*..*...*.***.*...********..*.*....**.**.******.*.*.*..*.*.*....**..**..*..**.**.*.*.*.**.**......*...*..***.*..*.*.*.*.****.*.*.***..**.***....***.*.*......**.***.*.**....*.**.*..**......*.*..**...........***..**..********..****..*....**.**..***.*.***.**.*..**.*....*......*.*...*..*.***.**.*.*....*.*..**.**..**.*..**.***.******...****..***.*...*...**.**.*.**.*.***.....*..*.....*..***********..*..*.*****...*.*.**..***..***.**..***..*.**...**.*.**.*** *.***.*.*.**..*.*......**.****.***...**.****.*.**.....****.**.*.*.*..*.....*******...*.*.***..***.*..*.....*..**...*...***.**.*.***..**.***....*..***..*.*......*.***.****.*.**.*...*****..*.....***.*..*.*..**......**..**.*..***.*..***.*...*.**...*.*..**..***.**.*.**...**..*.*...**.******.*..*..*..*.*..*....***..*.***...**.****.***.*..**.*..*......*.***...*...**..*.*.*..*....*.*...*..*.*.**.**...*...*..*.*******..*....**.**.***...*****..*.***.**.***..**....***...*....**..**.*.**.***...**.*..***...*....**.*.*.***.***..*.***.*.*...*..*...*...**..*..*..*.**....***.......**.****...**.*.*..*.*.*..***.*...*.**...****..*****......**.**....*.*.............*.**..**.***..**.******..***.....**..*.*.***.*...*.....*.*.*.****..*..**.*...**.***.*...***.**...*.*..***..*.*..*.***..***.............**..**..**.****.***....*.*...*****..*...***..*..*..**...***..*.***.*****.*...***.*.*..*..****.*.***...**...**..*.**..*..**.*****..***..*.*****....**....*.**...*...**....*.**.*....*....*..**.*.*....****..**...*..******....*.*.*.*..*..*.***......**.***...*.**.*.**...**...****...*.*..***..*******.**.**..*.*..****.......*.*.*.*.***.....*.*.***..*..*.*..*...***.***.*..**.****.*.*.*.*...*.*.***.*.**..**.....******.*.*.*...***..*.............*.....*****.*..*.....*.**.*.**..*..*....*******..*....*..**..***.*.****.*****.**.***...***.......**..**..***..**..*...*...*.*..*****..***..*..**.**.**.*...*.*****..*****..*.**.*.**..***.......***..*.*..**...*.**.***..*..*..*...*.***...**.*...*...**..**.**.*.*.*.***..***.*...*..***.***..*.*.*........*.****.*.*..*......*..***.*.*..***.*.**.****..*..***.**...*...*...*..*.*..**..**.....*..*...*.***......*****.*.**.*...**..*.**..**.*...****..*...**.*..**...*.**.....*.*.*.**.*..*.*..**..**...**.**.*.***..****.**..***.*****...*..**.*.*...**...**..*.**.*.**..*..***....**...***.*.***.*.**..*..**.*.***.*****......****.*****.***.*.***.***..**....*.****..*.***.**.**..*.*.**.*.**..*.**...**.*..*...*......**.**.**.*.*.*..**...**.*.**.*.*.*...*****...*.*.*....*.***..***..*.*.. .**.**........**.*****..**..*.*....*.****....*.**.**.*..*..**..*..**...*.*..*.**.***..*.*.*..*..*****...*.**.**...***.*....**.*.*.*..**.*.**.*.*.**..**..***..*.*..*..***...***.**.*.*.*..*..*.*.***..*..*...*...**.*..***.*..*..*..***.***..*.**.*..*.*.**...**....*..*..*..*.***..*...*..*...*..**.*..***..*.******.**.***...*.*....*****..**.****..*.......***.***...**.*...**..****.....*..*.*..**..**.*..*....**.*...***....*.**..***...**..*....**..*****..**..*..*.***.**.*.*..**...*.****.....**..**...*...*...**.***..*...***..***..*..***...**.**.***.....***.*...*..*.***.***.*.***..*.*...***.***.**.....*..*..***.*.*.***..**.*..**...*.*....*.******.*....**...*.....*..***.*.....****..*.****.*****....*****....**.***..*.**.***....*...*.......**.***..*****...*...*.*..*.*.......*..*.*.......**.*..*.***...****....**.*.**.**..**..***.*..*******.*.****.*...*.**.***.*...*..*.**.*.*..*....*....****...***.**.**...*..********..*******.**.*..*.*..*....***.****....*.***.**.*..*..**...**...*.*.****.***.*.....**.*.***.....*.**.*.*.***.......**.****.*.*******...*....****....*..*.*.**.*..***....**..*...***.****.*..*.*.**..**.*..**..***..*.***..****.*..****.***...***..***..*.*..***.*...*.....*.**..*.*.***.***.**.*.**.****.**.******.****...****.*..****.**......*..*..*****..*.*...*......*.*.***....*****....*..**.....*...*..****....*...*.**..**.**.**.......*..***....*.**..****...*.*..***..*..**...*.**...*.**.**..**.*...*.*.*...*.*.**.*.*.******.***..**...*.****.***..***..*****..*.*..*.**..*...*....*..*....**.*..****...**.....***.***.***.*...*....*..**..*****.***....***.*.*...***...***.***..****........*.***...*****..**.**.****..*.**.*.*..****.*.**....****.****..******..**.***.*.*..**..*.*.**...*...*..*...**..****..***.**.****.**.......**.**.**...*..*...*.**..*..***.*..*.**.*.**.**.****.*****.*.**.****.....*..*.....**.****.***..*.**..*.**.....***...*.***.*.*..*....*.**.**..**...*..**..*..*.*.**...*.**.***.*....*...*..*..**.*.**.....*....*.*.**.*.*..*.*.*.*...*..**.*..***.***.*..***.**.*.**...******.*.. **..*..**.*..*..*.*.*.*..*****.*.*..*******...*****....*...****.*..*...**.***.*.*.*...*.**.*.*....*.*..*.*.*.*..*****.**.*...*..****.....**...***.*********.****.*.*.***...****..*.*.****.****..******..***..*...*.*.**..**.....**....*...*.**.*.*****.*..........**..***...***..***...**.*****.**.....**.**.***...****..*...*****...**.**.**.*.....*..*.**..***..*.....*.****.***.*......******...**.*....*..*..**..****.***.***.*.*.*****.*.....*..***..*..*..*.*...****...**..***....*****.***..**....*..*.*....*.**...*.******..****.*.*.*.**.***...*.*.**.**.*.....****.....**....**.***...*..*.*.*.*.*.*..*.***.****.**.****...****..***.*.**...*.*..****.*..*...*.**.**...*.*..**.*.*.*.**...******...*.**.*..****.*.***.**...*.*..*..****....*....*..*........*.**.*.**.*..*..**..*..**.***.***...*.****..****..***..*.**..***.**...**....****.*****.*.**...****.*..*.***...**..*.**..*..*..*..****..*******.**.*.**.*.*...****.....***..*.*..*..***.****....*..*......**.*****.....**...***.**..*****.****.**..*....**.*.*.*****...*.**....**.*..***.**.....**.*..*..*....*.**......***.*.*.***..**..***..*..**.**.***.*.**..***.****.*****...*...*****..***.*****.*..**.****.****..****.*.*.*.***.*..*.*****.**..**.*...*.**.*.*.*..**..*.*.*.*****.*.***.*.*....***.....**.*..*..****..*..******..******.***...**.****.*..**.**.*...*...***....**.*..**..*.***.*.****.***..*.*.*...**...*..**.**.*.*...**.*.****.****.*.**.****.*.*.*.*..*.*.*****.*.*.*..*..**.***....***.*.**.*.*..*...*.*..***...*...***...**.*......**.*.*..*....*..***..*..****..*.******..********.*.*..***....*.*..****.*..***..*...*...**.*****..*.*..*....**..**.**....*..**..*.*.....*******..****..*.**...*...*.*..**..***.**.******.****.***.**...*.*.*.**..*.*.....**...****.*....*.*.*..*...*.*.***.****.**.*......*...**....**..**..*.***.*.*.*...****.******.*.**..****...*.**...*....****.*.*.....**...*****..*.*..*..*..*.*..*..*.*..***.*.....**.*.*.**....**.*.*.*.**.**.*.*.****.*..*..**.*.*...**.*..*.**.*******....******..****.****.*..*...*....*...***..***.***.*......*.*. .*.*...*.**.*.***.***...**.*..*.*.*.*..*..*....**..***..***.******...*..***.**.***...*..**..***.***..**....*..*.**...*****.*.....**.*.*..***...*.**.*..*.*.*..*.****.....*.*.**..***.....***.*****.***.*..*...****.*.*...****.*....*.**..*****.*.**...*.*.*.*..*..*.**.**...***....*.**..*********..**.*..*.*.***.*****..*****.*.*....*****.**.*...****....*....*...*.**.*.*...**.*..*.*.*...*...****..*..*.....**..*..****..*...*****..******...*..*.**.*.*******....*..*.***....*..****...***....**.*.***.*.*..******.**.*.*..**.***.*...***..*...*.**.*.*.*.**..****.*.*******....*.*....*...*.**.**.*.*.**.**.**.**...***.....**....**....**...***.**..***....**.....*.......******....*..**.*..**.*.**....*..**..*.*......*..**...**...**....****.**.*.**..***..*.*..**.*..*****.*.**.**..**.**.****..*..*****.......**.***.*.****.**...*.*.*.*.**.....**...**..****.****.**.**.**....**..**.**..*..**..*..*.....**.*****..*.*..**.**.*.****.*.**.............****.*..*.*.*.**..*.****.**..***.*.*.***..*****..*..***...****.*.**..**.***..*.***...*.**..**...*...****.**...**....*****..*...**.*.**..*..*.*..*.*...*....**...*.*..*...*****..***.*****....*.***.***.*.*...***....*..**.**.**..*..*.*...*.*.**..........*****.**..*.*.*.*.*...*.**.*.....***.*.*.**.*.*****........***..****....**.**.....**.*...*.*.*..*.****...*...**..**.....***..*.*.*..*...*..*.*.**.**....***.*..**..**.****..*....**.***..****...*.*.*....*.*****...**.*...***.....*..**.....**...*..*.*.**.**...*..****...****.***.*.....*.......*.*.***.*****.*...*****..***..*.**.****.***.****..*..**.*.***..*.**.****...**.*.*.*.*...***.***.*..*...***.****...***.*****.******.*.***.**..***.**...*..**..***.***..***....*..****......*.**..***...*.*.****.**...**..*...**.*.*.*.*..*..*..*.**..**..*.*..****...**.**.**...***...*...***.*..*...***.*.*....*..*.****...**.**.***.****..**..*..*..***.......*..**..**.**..**....**..****.*.*....*..***..***.....*.*******.....*.***...*..*.**..*.******.****.****.*.***.*...***....***.*..*.*..**..***..*..****.*..**.*.*....*.*.**..*...*....* **.***.*..**.*.*.**.....**.*.*.*.....**.*.***.*.**.*..*..*.*.*...*******.**.******..*****..****.**.*..*..***......*.**.****...**.******.*....******.**.*.**..***..**.*..**..*.*..*....*..*....*.***....****.**.***....****...***.*.***.***....*.*****....*...*.*....**.*..**..********......****..**.*.*..**.*.***.*.****......**..**.*.**.*..**..***......*.*******.**....***..**.*****...***...***.*..*.*...*.*....***..***..*.*......**.***..******..*.**...*.*.**.**...**.*..**....*.***.*......**..***...**...*.**...**.***.*.........**.***.*..***.*.**...*.*.**...***..**.....****......**.****..********.*.*.***..*..**..**..***..***.***.....**....***.*....*..*..*..*...**.*..*.**..*.*...*.*****...***.******..**...**.**.**..*.**.*..***..*..*.**.*.......**..******..*..*....*..**.****..**.*....****..*.....***.**.*....*..**..*.**.***........*.***.*.....*.******..*...***.*..*.*.*..*.**...*...***..*.*....*.**..***...**.*.*...*.....**.*.**......*..*...********..***.*.*.*.*.*..****..*.*.*..*.*..**.*.*..***..***..***.**..****....*.*..*..*.*.*........***...**..*..*..**....***.....***..**.***..*.*..**..*..*..****.**...*....*..*..*.*...**.***..**.***.*...*..****......*****.***.*.*******.**.*..*.**.*.************.*****...**..****.****.*..**.****..******......**..**.***.*...**.****.**.*....*.****.*..*....***....**.*...*****...*.***.*...**......*.**..**.*.*.*.***..**.***...*..**.*..*..***.***..**..*.*.**..***.....**.**.*..**...*.****.*...*..*.**.**.***...*.**.*..*****...***.*..*..*.*....*.**.*.****.*...***.*...*..*..*.*...**.**..**.*.**..*.*..*....***.***...*......*..*...*****.*..*.*.*****..*..*.**...**...**..*....*.***.**.*.*...**..***.*******..*...*..***.*.*.*..***.*.*.*.*.**.*.*.*..*...*.**........*.**....**..*.......**..*.....*.***..*..*.***.**.******...**..*..***....***........**..*....*.*.***.***.....**.**....*....*..*.**.*.**.*..*.*.**.*.*.**..*.*.*.*.*.**.***.*..*.*...***...**....*..*.**...***..*..*.*..*....***...*...****...***.***.***....**.*.***.*****.*..*..**..****.*.....*...*.**..*******. .*...*..*..*****.****.*.*.**..*.***.**....*.*.............*..*..*.*..*.*.**....*.*.*.*..*.....***.**.....*.*.....**.*...**.**.**...*....*..*.*.*.**.*.*.*...*.*.***.**....*.**..**..*****..*.*....*.......***.*.****.***.*...***.***..**...**..*****..**...*..*..******....****..*.....***...***.*.*..****..*..**.*...*.***..*..**...*..**.*.*..*.*..*..******.***.*.**.*.*.***.**.***..****.***..*..*...*....*.**......*...*.**.....*.**.*..**..****.**..****.*..***....***.......*.**...**..****.....**....**.*...*******....**.*.*****.***.****.****..**..*.*......*.*.*.**.*.*..*....*....***......*****.*.****.*.**.*********..****.....*******.....*.**.***..******..***..**.**.....*****...*.**.*..*.......*..**.**..***.**.*.***.*.*.*.*.**.*...*.*.*..*...*.......*..*...**....**.***..**..**.****.*...**...*...**.*.***..**....**.*.....*.**.****..*..**..**....*........**.**.*.****..*..**.*****..**.**.**...**.**.*....****..*..***.....*.*..***.*...*..*****.*......****...***...*.....*.***.....***.**.**....**...**..*.*..*..**...*****.....*..*.***.........**..**.**..**.*..*..***.*.**.**..**..***.***.**...**.*.*...*.*****.....******.****.....***....***.**..*.**.****.**..*..*.*.*..*.**..*...*.**.*..*.**.******..*..*...*...**...*...**...*.**....*.*..**.*.****..*..*****..**.*.**.****.....*..***..*......**.**.....**.*.*.*.*..**..**..*..*..*****.*.*.*...**.*.*.***..**.*.******..**.**....****...*.*.*.**.*.*......*..****.****.****...**..***....****...*.****.*.*.*.**.******.***....*.**.*.***.***.**........**.**..***.*****.*..*.*.*.**.****.*..*..*****.*.*..***.*.**.**..***...**...******..*..*.*..*.***...*.**.*...**..*..***..***..***.***...******.****...*.*......*..***.****.*..*.**..*****...***..**.**.........******....******.*.****.********...**...*.*..*...****.*.*.*.*****...*.*.......*.*.*..*.*....**..***.*.*...**....*.*.***.***..**.**..*....**..*...**.**.....*.***.*.**..*.*..**...*.*..*..***.*.**....*...*.*.**.***...*..*.******..*..**.*.****...*.*.....***.*..***.***.*.*..***....***.*....*......***.*......*.* ..****.....*..****.*.**....*.*..*.**..**.**..*****..*..*.....*.*...*.....***.**.***.****.*..**...**.**....***...*..*......*.***.****....**.*.****....*.***.****.***...*.*..*.****.*.*.....**...*.**.*..**.***..**.***..*..**.*.*...**.*.*.**...*.*****...*.*...******...***......***.*..*..*....*..****..*...*.*..******.*.*****...****.*.....*.***.**.*..**....*.*..*****..*****....***.....*.***..**.****..*...***..*.*..*.*.*...**.*******......***.***.**.**.*.....*..*..***.*..*....**.*.*.***..*.*.*....*..***..*..**.**.***.**.*..*.*.*...*.**..**.*.*...*.*.**....*.....****..*..*.*.**.**..*.**.*.*..**.**....**.**.*..***..*....**.***..*.*.*..*.**...**.*...*..***..***...**..***..*..***.**..**.***..****..**.***.*******.....*.*.**.*.......*...**.......*.*.*.*..*.***....**..*.*******.*...****.*...***..*.*..*..*..*.*...****...**.*.***.*...*.**..*.*....*.*.*...***...*...*..*.***.***..***......*.**.*..***.*..**.*.*....**.*..*...****.*****....******...*.*.**.*.*.**.**.**.*.*.......**.*..***.*..**..****.**.****..**.****.*.***.***..****..*..**.*.**.*.**.*.******...*.***.***..*.***.*..*..*...*..**.**.*..**..*****..***.*..*.*.**.***..*.*...*.*...****.*...*..*.***.***...*..*...*.**..*.*.*****..**..*...***.*.**.****.*..***..*.....**.*......**...**..***..*.*....**....*..***.**.***.***.**.*..*****....*.*.***.***...*.***.**....*.*.***......**.*.*..*..*.*.**..***********.***.**.*.*.*.**...***.*****..**.*.*.*...*.*..***.***..*.*...****....**..**.*..**...***.*.....*.*...*..***..*.*.*..**..*****.**.***.*..**.**...*..*******...*.***....*.***..**.***.*.***..**.*..*.*..*....**..**.***.*..***....*.**.**.*.*****..**..*..**..*.****.....**..*.*..**...*****.....*...*..*.**.***.**.**.*.**..*.***..*****.....**.*...*...**..**..*.***..***.**..***.*...*.*.*.*..***..*..*..*..*...*.**.*.*.**..*.***.*.*...*..***********.*.***..*.*....******..*.****...*.*.**..********.*.*.**.*.****.*******..*.*.**.*.....***...*..*...*..*.*.**.***.....*..***.*.**...**...*..***..*.*....**.*...*.*...*..***.*.*..*.*....*.*.*..*...*....**..* .*****.*.**.**.***.*...*.*.***.*......*.**..*..*.*..*.***..**.*.*..*.**..**...**...**..*..*********.***.**.*.**.**...*.....**.****.*.******.*....**...*...*...**..*.***.*..*.*..*.*.***.**...***.**..*......**.*.*.**...*.**.....*..*.*.*....**...**.*.*****..*.**.**.*..**.*..**.*****.*...*****.......**.**........**....**..***.**...*.*..*...*.**.*.**.*..*.....*.*.**......**.**.*..*.*..*.*.....*..*...*.*****.*******....***....*****..****...*....****.*.*...**.**.***...*...***.*..**..*.**.**..**..**..**..**....*...**.*******...**.****.*****...*.*..*.*..*.*.*.******...*....***.**...*..*...*.**.**..*.**..*....*****.***..*.**.***.**...**.***.*..***...*......*****..**.....*..**...**.*.**.**...*..*****...***.**...***.***..**.*...**.*.*.....****.*.*...**...***.*...***......**.........***.*.******.*..*...*.***.**....*..**....****.*.*..***...**.**.*.*.*.****..*..........**.*..**.....*.*.*...*..****....*.*.*.*...*.*....*.*.**.*...**.*..**....**..**..*..*...**..***.***.*.**.*....*****..*.**.**.**.*..*..*.***....***.***..*..*.....**.**.*..*..****..***.......**.*...***..*.*.*.*.**.*****.*.*****.*..**..*....*..**.*.*.*...**.*.*..***.*.......**.***.**..*******..*****.**..*...****.*.*.*.**.*.***.**..****.......*..***..***.....*..*.*.**..***.***..*...*...*.*....***.*..***.**...*....****.**...*.*.**..****.***.****....*..***....***.*.*...***.......*.***.**...**.**...***.*.*..*.*..*.*.*.*.*..*..***.*.*.*...**.*......*..*.**.*****.**...****.*.**..*...**.*....**..*.*..*.*..**..**.*...*..**..*...*..****....****.......**.*.**.**...***......*.**..*..***..*.*..**....*...*.**.*..*.*.**.**.**.***.****..******.*...**.*...*****...*..****.*..**.*..******...*..**.*..*.*..*...*.*.***...*..*.**..*.***.***.*......**.*.*..*..*..*..**....**..*..***..*.*..***..*.*.*.*..***.*.**..***...*****.*...*.*.**..**....****.****...*....*..*.*.....**.**.****...*****...*.*..*.****.*...*..*..*.**..**....*****.*.......*..*.*.***..***..*...*..*.*...*..*...*..**...**.*...*....***.**..**.*..**....*..**.**.*...*.****...***..***** .*....*..*.****.*.***..**.....*...**.*.*..*.**.**....*.**.**.**..*..*.****......*.*....**.*....*..*...*..*.*..*****...*.*...**......*.***.*****....***.*.*...*.**..***.....***.**.***......*****...***..*...*.*.**.*.***...***.*...***..**....**..**.**.*..**..*...**.***.*.**.*..******.*.****..*....*........**....***.*....*...*.***..**.*.**...*.*.**.*..*..***.*..*....*..*......**..**.*.*.**......**.**..**....*..*..***...*.**.**.*.*..***...*****.**.*...*.**.*****....***.**.**..******.**.*......*.******..*.....*.....*..**...*..*.***..**...*..*......**.*******.*****.......*.**.*...*****..*..****...*...*****.*.*...**.*....**.**........*...*.**.*.*.....*.*.****.****.****.*.*.*.**...***.**.*.*..**.*...*.*.**.**.*.*.*...*..***.*...*..**.*.*.*..***.*****.*.**...*.*.**.*...****.**.**.*********..**.**...*..*.*.**..*..**..**.*.***..***..*.*...**..**..*......*.*..*.***.*.*.*.*.**....**.*...*.*.**..**.**....*******.**.**.**.*...****....*.***.**.*.***.....*.**..*.**.**.**..*.*....***.***..**....*******.**.****.**..***.*......*.....***.*******...*.....**.**...**.....***.**...*.**...**....*..*..*....*....*.*.*..**......*.....**.....*...*.....***.**.*......***..*.*..*.**.***..*.***.*.*.****....**...*..*....**...****.**..*****..*..*.*.*.*.**..**..**.*..*..*.*.*...*.....*..****..**.*.***.*..*.*******..*....*.*.*.**......*..**.**.***...**.**.**.*.*...***..*...***.****.**..***.*..**.*...*.*..***....***.**.*.*..*......*..*.**...*.*.**......***.*....**.*.**.*..**..***..***.*....******.*******..**....****.*..**.....*.*.**.*.**....*.***.***.*..*..*.**.*...*..****...*..***.*..*...*......**.**.***.*****.*.*..*..*..**.....****...*.**..**...****.**..**...**..*.*.*....***.*.***.*.*..*.*.***.*.*......***..*.*..*...**..*.*..*.*.*....**...*.**...**.*...*.***...**..***.**...***.**.*..*.*..***.*..***......*...*..**.*...*...****.****....***.*****...*.*..*.**.....*******....**..***.**.***..***.*******.*.****..*....***..*...*.*.....***.*.*..**.**..**..***.*...*...*.**.**...**....**.*****...*.*****.*....*...** .*..........**..*...**...***.*.**..***..*.*...**.**.****....**.*...**.*******.*.....*.***....*...***.*.**....******.**.*.*..*.......*.***.*..****.***.***..******..*.****.***.*.*****.**.**.********.*......*.***.****.**.*****.*...*.*...*.**..*....**.*****.*.....*...*.****.**...*..**.****.**...*.****..*.******..*..***...*.**.**.*.....*..*...**..*.**...*.***..*.***..****..**.*..*.*....*.***..***..*.*.*.*..*....*.*.****..****....*.*...*..**..*.**.*..*....*..*.**.....*.*.*..*....********...***.*.....*..**.*.**....***.*.*.*...****.**.**.*..*.**...*..**.***.......*.**..*..***.**...*.*.*.**..*..*.*..*..**.*...*..****.**.***..**.*...*.*.*.*..*...*..**.*.*.**.**...****..*.***.**.**.*.*.***.*.**..*.****.*..*..****.*.**..*....*....***.*......***..**.***.*.*..***.*..**..*.**..*..***.**..**..*.*..**.*.***.*...*.*.****.*.*.*.*.*..**..*.*....**.....*.***....*..*.**....*..*......*.**.*..**..*...******.*.****.*.*..**..*..***.****..**.*.*.***.**..*...*...****.*...*.****.***.***...*.*****...*.*......*.*...*.*..*.*.*..*.*.*.*..***.*.....*******.........*.*..***..**.*.**.*.***..*.******..*.****.*.*......**...**..***.*.**.**.*..*.*..*...****.............*.*...*......*...*.***..**..*.*.**...*.**.***.*.*..*.***..*.***....*.***.**.*..**.**...*..***..*.*.......****.**..**.*.**.*.*.*...**.*....***..*.*..***.**.*..***....***...*..*.....****...*..**.***.*.*..*..*.***********.*..***..**.***.*.*****...****.*****.*............*.***.**..*.***.******...**..*.**....****..****.*****.*......****.*..*.*.*****...*****....**.*..*.***.**.***.*..*..***.*.*...**.....*.**......**.****.*******.**..*..*..**......**.*.....***..**.*..***..*..*...*.*..****.**.*.***.**.*.*.*.****.*..*..**.*.**...*.*..........***...**.*..*.****..**.****..*.....***.*....****...*.......*..***.*.*...***.....***.****.**.....*.****.*..*..**.*****...*.**....**..**..*.***....*.***.*.*..**......*.****..*...***..*.*....***.****.**..*.*.*.**.**...*..*.*..**....**.*.*.**.**.*.**....*.**.*.**..***..*.........***..**.******...**....**..*..*...***. ....*.*..***.***...*.*.*.*.*..*.**....*******.*******.*.*...**..**..***.****.***..**.....***.*...*.*.*.**..*.*.*.......***..*.***..*********..***..**...**...*.*.*.*.**.....****.***.******....**.***..***...***..*...*.*...*..*.*****..*.**..***.***.....******..*.**...*.*..****..*..**..*.***.*..**.**.*...**.*......**.**.*..*..**.**.*..**..*.*.*...*...***..***.*.*****.***.***..**..*.**..*.**.*.*.**.********.****...*.***.....**..*.*..*.**.....**....***......***...*.......*.**......**....***.***.**.*.*.*.**.****.****..*.*..**..*....*..*.****.**.*.*.*.**.*...*.***.*...*.**.*.***...*.**...**********......**..*..*..***.*.**....***.**.*.**..*****.***.*..***.*..*.*.**.*..****.***.**.*.*.**..*..**.*......**...***.**.*..**..**.***.*.*...***..*.***.******.**..*.*.*.*****.*.*..*.*..*.*.*.....*....**.***..*****.***.*..*.**.....***.*..**..*..*.****..***.**..***.**.........*.*...*.......*..*..*..************...*.*....*.*.*.*..*......*..****...**.***.**....*.**.****.***.****...*.*.****..*...*.*..*..*.*.*....**.*...**..***.*..**..**.**.*..**.**.**.*...*..***.*.***...****.**.**..**..*.***.*..*....****.*.*..*...*.********.*...******...*.**..*...*.****.*..**.*.**.**......******..**...******...*.****....*.*******.*...*...*****..*..***.***..*.*..**...*.*..****.****....**..*..*.**.**.*.**.**...**...*****.*.*..**.*..*...*....*.*.***..*.**.....*.**.**.*....*.*.**..**..**........***....*.*.****.*****..****...*.***.****..**.*...*****...*...*.*.*....**.*...*..****.**.***..*...*.*..***.**...*.***..***.**..*..*..*.*.***.*.****...*****.*.**.****.....*.*.*.***...***.**.**...*****..**.***...***.*..****..*...*********.***..****..*..*.**.**.***.***.*.***.**.*.*..*..*.*...***.***.....*.***.*..*...**.*......*..*....**..**...***....**...*..*.**.*.******.****.**.***........***....*..****..**.*.***..*.**...**.*.*.***.**.*...***...**..***.*.**....*..**.......*.*.*.*.*.**.****.**..*...**...***.*.*****.....*.*.***....*.....*****.****.**.**.****.*.***.*..*****..**.*...**..*....*....*******.*.**..***..***.*....... ****.*.....*.......*.*.*.**..*.****.***..**.***..****....*..*...*.*.*.*.****..***...**.....*...*...**...*.*.*.*.***...*..**.*.**..**..*.*.*.**......*...**.***.**.****.*..*****.***...******....*.**...***.***.........***.*.***..***.***...*..*...*.*..*..*....*.*...**.*.**..*..*.....**..***.****.**.*..**.....***..***.*.*.*....*.**..**.*.*.**.**....**..****.*.*.*.*..***..******..........**********.***.....***.**..*....*.****..*..*...*...*.*.****.***..*.*...***..*..**.**.***.*...*.......**..**..*.**.*...**...****....****.*..**.......*.*.*....*.**.*******.......***.*.**..*****..*.*.*..***.**..***........**..**....*.*..**..*.***...**..*...**..********.*...*.*...**.*...***.....*.*...*.....***..*.*..*..*.**.****..*.***.***..****..*.....**.****....**.*.*.*.*....*.....******.*..**.*......*.*..**.*....**..*.*..***...**.*...**..**.*.**.*.*..*****...*.*.*..*.**.**.**..******.***..**.*.*.***..*..****.*.***.*..**..*****.**...*.*.*.**..*..*..***...*.*...*.....**....**.......**.***....*.*...*....**....***...****.*...***.*.**.**..**..**..*.*....*.*...**.*.*..*****..*......**..****.**.***.*.*.....***......***.***.****.*.**..**..****.***.*.*********.**.***..**.**......*********...***...**.*..**.****.**....**..**.*..**....*******.....***.*...***..****.***.*.*...*****...**...*...**....*.***.*....**..**.**.***.*.*..**.****.*.***.***......*..*.**..*..*.*****.*.******...*..*****.*..*...**...*...**.*.*.***.*.***..**..*.***.*.**.****...*..*..**.*.*.***.*...****..*.*****.....**...**...*...*.**...*...****...**.*.*..*.**..******.*...****.*..****.*..****.**.******.*.*.**.*.*****.**.***.**..*****.*..****.**....***...*.**.*.*..*..*..**...*.*****.**.**..*.*.*..**.*..**.*.*....*.*..*.*.*......**....*..*..*.*....**.***.*....*...*..**.*..****.*****...**.......*.***...****.**.*..****...*.****.*....*.****..*.........*.**..***..**....*..**..*..*.**.**.*.....*..**.****..**..****.*.*******..*****......*.*....****..*.*.********...*.**.........*.***.**.**...*.*..*.****.....*.*...****.*.**....***.*.*...*.*****.* *.**..****.****.*..*..**..****.*..***..******.*.*.*.***..*..****.****.*..***....*.*.*...*.......**.***..****..*.*..*....****..***.*.*.*.*.*.*..*..**...***...***..*.**...**..***....*..****..*.*.****.**.....**********.*.*.*****...**.*.***.*.**.*...*.***.*....*.**..**.***.....*..*..*****....*..**.*......*..*.*.*..**.*.*.***..*..*****.**..*..***.**.*...**....*...***.*.....*.**.**.*.*.***.**..*..*.***..*..***.***.*..*.*.....*......*..*..****.*.*..*.**.*..****.**....*..*****..**..****..*.**..***.*..*.***.****...*.**..*...****..*.***.*.***.*.*..*.*.*.**....********.**....**.**...*.*..***....*.*...*****...*.**....***..****....***..**..***..*.......*.*.*...*....***.*..********.....*..****......**.******...*......*.*...**.**..*...***...***.***.....*.******..**.***...*..*....**.****.*....*...*..**.**.*..***.*...*.*.***.*........**.*..**.*..*..*..*...******..***.*...****...**.*.*.*.*****..*..****..******.*.*..*..**.*..*..*.*.*****.**.***....*..**.***.*..**.*.**.....*....**.*.**..*....**..**..***.....*....***.*......*...*.**....*..***.*..***.*.*.*...*.*....**.....**..*******...*..*..***..*.**.******....**..**.**..*.....**.*...*..*..*.*.*..*.****.***.*..*..*......*****.*.*..***.***.*..**.*........*.**.**..**.*..***..*..***..***..**..***.*....*....***.*.*.***.*......***.....***.*****.**.*..***...*..*......***....**.*.***.****.*..*.*..*....***..***..*****.*.***..*.**.*.*.*...*.....**..****....*****..**..*.*..*.*.*..*...**.....**..*....*......****.**..*.*.***..**..*.**..**..***..*.***.**....***.***.**....*..**.*..**.**....*..*....*...****..**....*.****.**.*.....*..*..*....***..*.**.*.***.*.*.*.*...*.**....*.******.****.***.***.....**.*.*...*****....*.***.......*..*..***.*.*....***...***...**.*****.....**..*.....***.***..***.*.*.*.***.******.***.*..***.......*.*******.*.*.*..*****.*..*****.****..*.***.*.*.*.***.*....*.**.*.....*.*.**.*..*...**..*****.****.**.**..**.*..*.*..**....*....**.*.**..*.*.**..**.*****.**.*......*.......**...**..*.**...*.***.*.*.*.....*.**..*.****.**..**.*..** ..**.*.....*.........*..**.*.**.*.**.**.***......*.***..*...*.**..*..*.**..********..*.*.*....*.*******.*.*....*.*****.**.*.****...*..*.*...**.....*...*.**.**.*.*..***....*...****.*.***..**..*..****...**..***..**.**..**.*.....**.*.***....*****.****.***.**.********.****...*..**..*..*.*****..*...*....*.****..****.*.*.*..*.**..*.**.****.***...*.***...**..******...**.***..*..*....*.**...**..*....**......*.*..*****.**.......*.*.**.*.*..*.*...**.*..**.....***.*....*...*......*.***...**.*..***....**..**.*.*.**....***.*.....*.**.**........*.*......****.*.*.*...******..*..*.*.*..***...*...****.*.*..******..******......*.****.****.*.**...*.*..**.*.****....**.****.*.*..********...*.*.*****..*......*.*..*.*********....*.**.*****.*......*..***..***.*.******...*..*..***.*..*.***.*..***.**..**.*.*..*..*.*.*...***..*..**...*..*****.*..*.**.**...**..*....****.*.**..******.*....*******..**.**..*...*.*.*.*...**.*..*.***..****.**...**..**.*...***..*...*.*.**.******..****.*.****..*****...****.*...*.*.***.****.*.****...*.*...*****.....*..*....**....***.***.....**.*.*.******.*........******.....*.*****....*..****...*..*....***.**.*.....***.*.**.**.******.*.**.**....****.***.***..***.*...**..****...*......*****...*********.***.*.**.*..*..*.*..*...**.****..**.....*...*****..*.*.**....*...**..**.***...*.*.*..*.**.*.....**.******.*.*..**..**.*****..*****.*....*.**.....***.*.***.*.*.*..........***.***.*.*.**...*..***...**.****..**...*..**.*.*.**.*.....*.....*.*..*.**..**.***...**....*..*******....*.*.**.*.***.*****.**.....*..*****.*.*..***..****.**.****....*.**....*.**....*.*.....*......***...*..*.***..*.*...*.....***.....**.******..**.*.**..**.*....***.**..***..*...*****....**..*..*..*******.**..**.*....*.****.**..**.**...*****.*.****.**..*..****..**..**.****.*...*.****.*..*..*.....***.........**.**.**.***....****......*....**.*.*..*.***.***....*....*..*...**...**.*..*.*...*....*.***....**...*..*.**.*..**.*.....*******..***.***..*****.*.**.*.*.*.....*..**...*....**...*.*....*..*.*....*..***.* *.*.....*.**.**.**.***...*..*..*...***..**..***..*.***..*.**.*..****..***.*.*...**....***.*........**..***.****...*.*.**...*..**.*.**.**.*...*.*.*.***.*.**.****.*.*.**.**.*****..*.*.**...*.*.**.......*.*.**.*****..*...*...*.****.***..**.****..*..**.*.*.**..*..*.....*....**.*..**....***.*...***.**...*.****....*.*.*..*.****..***..**.***..*.*.....*.*..*.*.**.*...******.***.*.**.*.*.**.*...*.***.*****.*..*.**.***.*.*****.***.*..***.*...*.*.***.***.*...******...*..**.**.***.*....**.*.****.***.*..**.*.........*.*.**...*...*.*.*.*.*..*......*...**..*...*.*....*..*.**.*.**.****...**..**.*****..**...*.*..*......*.*.*..*.****..*....*****...**.*.**...*.****.*.*.****.*..*...*..*.*.**.**.*....*.*****.****...*...***.**.*..***........********..**..***..*....**.*.******...*.*...*.......****.**.....***..***.*...*.*.*.*.*.**..*.**.*...*.*.*..*.**.***.*...*.**.....**..*****.***.*.*..***..*..*.*.***.*..*.******..*..**.****..**....******....*..*.****.*.*...*.*....*...*.*.*...****.****.***.*.*****..*....*.**..****.*****.*.***.*.*...*.****.*..***..*..*.*...***..**..**..*.**.*..*.*....*..*..**.*..****.***..***.*..*....**..****.*.....*.*.**...*.*.**...*.******..*...**..*.*....**..**.*.**.**....**..******.**.*.*..******.****.*.****.**.***..**.*..***.*..****.***.*.***...*.**..*.*...*..*...*.*..**..*.**.*.*...****.**..****.***..*.******.*..**.**.*****....*.***.*.*..*..*.....*..*.*..*.*.*..**.*.**.***..**..********.*.**.**...*..**.*.*****.***.**.**...**......*.*.*..*.**...***...*..*.*..**..*...******..**.......**..*..**..*..*.....**.**.**.*...**.*.***..*..*.*.*.....*......*.****.*.****.*...*****.*...*....*...*.**.......***...*..**.*.****.**...*..*.***..***.**..**..**...**.*...***.*.*..**.*.*.**.*...**...**..*.*......*..*...**..*..******..*.**.**.**....*..**...********.***..**..*.**.*.**..*..*******.***..*****.**.*****.*....*.**......****.**..*......*.***....*.*.***.**..**.*******.....*.*.**.*....***...*..***...**.**....*.*...*...*...***..**...*...********.*.***...*****.**.......*****..******.** ...*.*.****............*.....*.**..*.***..***..****..**.**.*****.*.*..***.*....***..*.**.*.*.....***.*..*..*......*..*...**.*.*.*.*..**.****...**...*..*****....***....**.*...**......*.***.....*.***.*.*..**...*.....****.**..*....*.*.***.*.**.***.....*.*.*.*......***...*****..*.**.....*..*...*...****..**.**.******.**..*.*.**.*......*...*.*....****.*...**.*...*.**..**........****.*.*..****..***.*..**.**....*.**..****.*****..****.****...**...*.**...****.*..**.....*.*.*...*....*.*..**...*.***.*****....**.*.*.*.**.********.**.****..*.***..*.**....*******..*....***.*.**..*....*.*******...**...**...*...***...**.**.**...*......**...*......***.....****.*....****.*...**.**.****.*.**.**...*.**..*.*..*..**..**....****..*.....*..*.***..*....*.***...***.*.**.**.****...*.***.*.*.*****.*.***.....*.*...***.**...****...*..*.**.***......**.****..**..**....*......*..*.****..*...**..*******.***.*.*.*..**...****...*.***...*.***.*.*...**..*********.***.***.**.*****..*..........**..*.***.*.........*.*.******..**....*......**.***.**.*...**...*....*...*....*.*.***.***....*.*.**..*.**.*.**....*.....*.**..*...*.***..***.**.*.*.*.**.***.*****.**..*..*.*****.*.***.*..***..*....*...*.**.***.****.*..*..*.*...*....***.**.**.*.****.********.*....***...******....**..*..****..*****.*.**.******...*..***....*..*.....**....*.*.**.....**....***.***..*.*..*.*.*.*****...******.**...**..*....*.*..*.*.**......**.**...**..**.**...*.*..****.*......**.**.*.***.....*....***.**.......*........*.*.*.*.***.....***..**.*.**.**.**.*.*.*..*...***.**......*..****.*..*..*****.*.*...*..*.*.**.**..*.***....*.********.***.****.*.****...**.*.*.**..**.**.**.**.*..*.*..**.*.***.*.****.**.*.****...*****..**.****....**...**.*.******..***....*.**.**.......*****.**....**..*..*..***..*.*.****...***.*.****.*....*.***.........**...*****..***.***.**.**..*...***...**...***.*.***...***...*....*.****.*.**.*..***...**.***...***..*.**....**.*.***.**.**.***..*..**.**..*.**...*.*..***.*..**.*.***..*.*....****..*.****.**.....*.***.*.*.*...***. ...****..***....*.*.*....***...***.******...*..**...*****...*.*....****.*.***..***..**.*...*****.*.*...***..*.***.***.**.**..**.*..****.*..***.***.*...*.****..***.*.*...........*.*.**...*....*...*.***.**..**....**.**.....**..*..**....*...******.*.**..**.*...**...*..*..**..**.......***..****.*.**.....*...**.....**....*****..*.**.*.*.***....******..****.*...***.*.**...**..**.***.**.***.*..*.****..**.**......**.***.....***.****..**..*****.**.*.****..*.*..****.***.....*****.*.*.***.**.**.*.****.**.*.*..**.*.**.*..*...*.*....**.***..*..*.**..*.*.***..*..*..**..******..**.**.**..*.**...****..*.*.*......**.*.****.***.*.....**..***.*...*....*.*.*.**.**.*.**..*.*****.*.**.**..**.*...*..*.***.**.**.*.**.**..**...***.***.*.*...*...**...**.*.***..***.***.*...*...****....*..**.***.**....***.*...*.**.....**..****.**.*....*.**...**...*....*...*...**..*.*.*.**.*..*...****...*.****.*.**.****.*...*.**....*.*.*.*...*..*.*.*.*......**.****..*..*****...*.*****.*.**.*...**.*..**....*..*.*....*..***.**.***.******.*.....**..*.*..*..****..***.*.*****..****.**.*...**.*...*.*.*..*...*.*******...****..**..*.***.**..*.****..**...**.***.*....**.****..*..*****..**..***...***.**..****.*..*.*.***..***...*.**..**..*.****.......*...**..*.....**..*.*.*..*............**...**.*...*.*.***.***.*.*.**.**..*.***..*....*.**.*.*....***.*....**.*.***.**...***.*...*...*.*.*****.*.***..**......*.....*.****.**.***.*.**.*..*...**..*****....*..***********...****.*.*.**.**..*.**.*.*....******....*..*.***..**.*.*.*.......**..*.*.*.*****.***...******.*....*.***...***.*.*.**.**..***.*****....**.*.*.**.*.....*..*.**.**..*..*.****...*..****...**.*.**.**.*..*.*.**.*.*****.*..*.*......*.*.***.*.**.***..*..**.*.***.**.*...***.*.***.*..*..*******...*.*.*.**.**.*..**..*...***.*.***.*.*.*****...******..**.*****...*.....*..*.***.**.....**..*.**..*..*.***..*.*.*.*.*...*..****.*.*.*..****..*.*..****.*..******..**.*.*.**..*.*..**.*..*.**..*.*.....*****.*...**..***..***.**.*.*.**.**..**.....****..*..***.*.....*..*..*.**..*..*..*.*. ...*......*.**..*.*..****..***......***.*...**.*....**.....**..*.*..**.**.*.*****.**.**.*...***..*.*.*.*.**.*.*.*.**..******.....*.*..*.*...****.*.***...*..****....*.*.*......**...*..**...*..*.****.****...*.*...*..*.....**..*.*.*..**.*******...***...*.*.*.**..****...***.*.*.****.******.*.*.*..*..***....*.**..*..***..***.*******...*.****..*.*...**.***.**.***..**....**.***...**.*.***.**.***.**..**...*.***.***.*.***.**...*.**..*....**.**.*..***.*.*.*....***..***..****.**.***.****.*****..*****.**..*.....*..**.*...*.**.****.**....***.**.***.**.*....*...*...*******.......**...****.....*...*.**.**.**..*..*......*..*****.***...*.***.*..*.**.***....*.**.****.***..**..**..***..*.**.****.*..***.*.*.*..*...*....**.****...***.***.***.....*..***..****..**..**....**...*.*.*.**.**.*...**......**...*.******.*****...*.*..***.****.**.***.**...*.*.*..***.*..*.*.**.*******.***..***.....**...*..*.*.*.*...*.*.****....*..*..*.*......*..***....**.*.***.*....****.***.***.*.*.***...*...*.*.****.**...****.....*..*..**....***..*....******.***.**.*...*.**.*....*...**.**..***.....*....***.**....*..**..***...*.**..**.***.......*..****..*.*.*.*..*..**.*...*.*..***.**....****.*..**.**.**.*..*.*..*.*....***.***....**.*.*...**...*..*****.*...**..*.*...*.**..*.**.**......*...*.***...***.**.*.*.******.**........***.*..*.**.*.*.....**.*.*.*...*.*.**.*.*.**...**.*..*****.**..*.****.**..*...**..****.**.**...**..*.*..**.**.****.*......*.*..**...**..*.*.*.....*****.*.***.*.**.******..***.*.**...*.*.***..****.*...**.****.*.***.*.**.*..*..*.*.**.*****.*.**.*.****...*.*.****.*....*.*...*.*.***..**..**..**..****..*...*..**...*.*....*.**.**...***.***.*....***..*****.*..*..*.*.*...*.**......*.*.*.*.*....**.*...*.****.**..**.***..*.***..*****...**.****.**..*.***.*.*..*.*...*..*.*...**.*.*.***....****.***.*..*.**.**.*.**....*.*.**..*...**.***.*..****.*.*.**.*.**.******..****.**.***...**.**....****.**..*.**.....*.**.*...*.*..*.**...*.****.......*.*...*.....***.********.*..***.**.*.***...***.*.*.**...**.*.*...****..** *.**.*.***.*.*.*.*..*.***.***......*.***.**..*.**..**..*.*.....*..*.**.*****.**....****.*.*.***.***.***.**.*..***..***....*...*.*...*.***.*....*.*.***...*.**..*.**.***...*..*.**.....****.*..*.*...****.**.*...*...**...*..**..******.*****..***.******..*.*.....*.*...*......***.*...**.*.****....*.*...*.**.*.....*...***.*.*****.....*..**.........***.**..*.*.***...**.**..*.**..**.******..**....*.****.*....****........**.......*..***..***.***.*.*...**..*.**.****.......***...***.*.*....***.***.***.*..*.**..**.**....*...*....****.********.**.*.*.***..***..*.***.....*******..**..*.****.*********.*.*..*...****.*..****...*...*.*....***....*.*****.**.**..**.******.**.*.*.***...*.**.*..**.*****.*.*....***.**.*..*......*.*..*.....********..*.***.******...*.**..*.*...*..*.*...**...*.***.*.**..*..*.....*.***...*..*.***.*.**..**..*.***.**.*.*...*****...*...*.***.****...*.**.**.*...****.**..********..***.*.**.*..*..*.*.**.**.*...*.**.*.*......**..**.*.*.***...***.*.*..*.*..*.*....*...***..**....**.*...*........*.**.**.**..*.**.....**.**..****..*..*.**.*.****.*.**..*.*.......**.**.***.*.**.*.*....*.*.****.*..*****.*...********..*..**..*......*.*.**...*.**.***..*..***...**.*.**..***...**.*.*....**.....*.******......*****.*..*.*....***..*..***......****.*.....*....*.*...***...**..**.******.***....*****...***.***.*........**..*.*..*.....*.****.**..*..*....**.....*******..**...*..*...*....*.**.*.*.*..***.*....*.*..*.**.**..****.*******.***.....*....*.*..**..**.*..**.********...**.*..**...*.*.*.**.*.***..**...*.***..*.***.***.**...***....***...**..*..*...**...*...**.**..*.**.**.**..*...*..**.**.....*.*****...*.***.**.*.*..*.***...*.***.*.**.*....**.*.**...********.......*.*..**........*****.******.*.*.*.**.***.**.*****.*.***.**..*.......*.***.*......*.***.*.*.*...*..*.***.****.*..*.*.*...*.***...*.****.**.**.*****.*...****.**..***.******..**....**.***..*....*........*.**.....********.*...***.*.*.*....*.****...**....***..*...**..*..**.*..**..*.*****...*.*..*....*..*..******.***.**..*....*.*. *.*..******....*.**.*..*****....**.*.*..*..*.**..****.*.......*....*.*.**.*.*..*.*.***.**.*.**..*...**....***.*.*..*..**.*.....**..**..***.***.....**.*..*...****.*....*.**..*.*.*.***.*.*..*..******..**.**.*.*.**..***.**..*.*....**.****..*.**.*.*.....****.***.*..****....****..*.*.*....**...****.**...***....*.***.*.**.*.......******...*...*.*....*.*.*.****.****..**..**......***.*..*..****....*.**.*..**.*.**.**..***.****.*..***..**..*..*..*.*.**.....*.**...**..***.****.**..***..**..***..*..****..*.***..**.*.**.****.****...*...*..**.*.**.**.**.*.**.*.***.********.**.*....*.**..**..**.*.*****.****.*.**...*.***.*.*...*..*.*.*******...*.....*....***..*.*.....**..*..**..*..*******......****...***....*...*.*..*.*....*..*.*.****....*.*..**....*.....*..*.**...**..*.**..*.***.**..**...**..**..***..*..**.*....****.*.***.*........**.**..*..***..***.*....*....*..***..**.........********.***.****.*....****......*.*****.......******.*.**.*..*....****...*..*.**.**..*.**.****...***...*.*..***...***.*...**.*.**.*.*...*.**...***..**.**...***.**..**..*...**..**..*.*****..*....**...**....*****..*.****.......**.*.*.*..*...*.*.**....**.*..*.**..*.***....*....*....*..**.*.*....*....*..*.*......*.**...*.*...***...***.*.*.*.*.*...**.****.***.*******...***.*..**.*.*..**.**.*******.*....**...****..*....**.**...*.***..**...**.**...**.*.*.****.*.....**.****..**.****.........****...*...**.****.*....***.*..*.*.**.......***..*..***.**.**....*......*.**...****.*..**.*.*.**....*..**....*..*..*.......*.***.***..*..***....**..**.*.*...*****.*...**..*.********.*.*...*..*.**..***.***....***..*.......*.**..*.**..**..*********..***.....*...***.*.*.***....*...**.*.*.....**..**.....*.**.*******.**.*.*.**.**......**.*.*.*...**...*.*.***.*.**.**.****..**.**...*.....*.*.**.*.***.***.***...**.**.**...***..*....*.******..**.**...***..*.....**.*...***..*....*.**.*..***..*..*.***.*.***.****.*...*.**.**.*******...*****.*...*.***.**.****.**...*.**...*.**....*****.*..*.*.*****......*.*..***..**.*.*.*.*.*.....*.**..**.*. *.*.*.**..*....**....**....**.*****.***.**.*..*.****...****....*..***...*.*......**.*..*.***.*...***..**.***.***.**......**...*..**.******..**********..*....***.**.*..*.**.***......*..***..**.*****.***.*.**.....***...*.***.**..*.**.*..*.**...*.***.......*.**.**...**.****..*.**.*...****....*.*..*.******.******..**.*...*..*..***.****..**..*****...*.***..*.***.*.**.*..*.*.**..*.*..***.****.***..*..*.**.*..*.**..**...*.**.*.....*..*..*.**.*.****.......**.*.*...**.*.*.*.**..*..***...*.***..........***..**.*.*.***..**.*.****....***..**..****..**....***.**.*..***..*.****.*..**.********.*..*..***.**....**.*...*..*.**..**.*..**....**.**..**...*..**.*...*.*...*..**.**..***..*.*.**.....**.....***.*.*****.**.**........*******.*.**.***.**.......**.***..**.*...*..**.***...*..*****.***...***..*..***..*.**..*.*.*.*...*****....*...***.*.*.*.*..*.****.**.*.***.*.*..*..*******.*.****..*****.**..***..******.*.....**.*.***.***.*.*****...**..***.***..*.....**.*.***.**....*.....*.*.**.*..*.*****..**.**..*.**.....**...**....*.....*.*..*..***.**..*..*...*..****....**...**..***.*****...*..*.*....**.*..***...*.**.**.....**.****.*..*.**.**.*..**...****....*.*..*.....**.***...**.***...***.**...**..*...**..*.*.**.*.*****.*..*.*.*.*.**..*.***........***..*.*.*.**.....**...*.*.....***..***.**.*.*.*...*.**.*.*....***....*.**.*..*...**.***.*.**.****..**...**.**..**.*.*..**.*.*.****...*.*.*..***..**...*.**..*.****..*....**......****.**..*.*****.........*..***.*.***.*.***.*..*..**.......**..*.***....*.******.*.**..*.*...*..*.*.**.**.***..**.****.***.*..**..****.*....*.***.*.*..***.*.***.********..****.****..*.******...**.**.*..*.....**.**....*.*****..*.........*..*.**.....*.*...*.*.*.**...*.*.*.*.*.*******..*..*....***....*.*......*.*..**..*.*..*......*.*..**..**..***..**.*....*.....*..****..*..*.**.*..*.**.***...****.*...***.****..*.****.*.**.***..*...***.......***..**...**.*****....***.........*.*.*.***..*.***.*.*******.***.*.**.**......**...*...*..*.*****...****.*.****.*....****..*......*.**.*.**.. **..******.*..***..*.*..***..***..**.*.*..*..**...******.*..**.*.*.*....**.***..***.*..*.*..**....*.**..*.......*..**......*..**..**.**..*...***...******.**.***....*...*.**.*..*.**.**.***.**...*....*..**.*****.......**.**.....***..**.***.**..*...***.*****.**....**.*...*****.****.*....*..***..*.**.**.*...**..*...*..**.**.**.**....*.*..*....**..***....***..**.**....***...*.*..******...*.*...***.****...**.*.**..*...*.*.*..*..****.*.*...***...****.*..*...***..*......*..**.*...*..***..*****..**..***...***.....*.**.**..**..****.**...****....**.**..**...****...**...*.*...*********.****.**.****.*.*....*..*..**.****.**.****.***...*...*..*.*****.*...*...**....*.****.**.*.***.....**.**...*.*...*..*..**..*.**..**....*****.......**.**.****.**..***.***.....*.**.*.**....*..*..*..*.**.*.*...*.*..*******.***...**.**..**..**..***.*.***...***.****.*...**...*.........**.***.**.**..**.*..****.****.**..*.***...*.**.***..****.****.*.*.*.**....*.***.*****..*.*.....***.*.******.**..***.**.***.*...**.**..**....*.*.*..*.*.*.*.*.......**.***.***..*.***.*..*.*.***.**.*.***.***.*...****..**.***.**..**...***..***.*.*...*******.******.*.*..*..*.**.*..*.....**.*.*..*.*.**..*...*...*...**.*****..**.*.*.***.*..**********.***.***.***...*.*...*...*.**.**.**.**..*..****..**.*.***..*...*..**.*..*.**.**...**.***.**.*..**.**...*.**.*..*.*..******....**...*.*..*.....*......**...***.**..*.**..*.*..*..*....*..*.***.*...*......**..*****.***...*.*..**.*......*....***.***.*..*.****.*.*.....**..*.**.*.*****.**.**.*.*.......*.*.****...*..*..*.*...*...**....***.*...*.*..*...****.*.*....*..*.*.****..*....*.**..*.***.*.....*..**...***....*.*..*.*.....****.**.***.*.**.****..*.*...*.***..*.*..**..**.***.***.****.**.**......****..*.....**.*****...*...*.*..***..*..*.*****.*.**.**.....*.**.**.*..*.*..**.*****.*.*..****.*..***...**.*.*..**..**.*.**.**.*..***..**..***..*.**...*..*...*.*.**.***.*.*.**.**.*...*.***.*.***.*.*....*..*..**.**.***...**..***.****.***...***...*.....*****.**..*..*.*.****.*.*.**..**..*.*..**.*.*...** .*...**...****.**..**....*..***.*..****..*..**....*.***..*.**..*.****...*..**...***..**.**....**...**.*.***.***.**.*..*******...**..*..****.*.....*.*..**.*.**......**.*.*...*.*......*.*..*.***......*.******...**.***.*..**...***..*.*****..*..**...***.*.*.**.*.*.***...***.*.**.**...*.****.****..*....*.***.....**...*..**.*....***..**.**.*****..*.*.*.*....*....*.****..*...*****.***.*.*..*.*..***.*.****.**..**...**....***.*.***.*****....*.**.**..****.****..**.**.**..**.***..*..*.*.***.*...*...*.**.**.**.**..*..***.*.*..*.*..*.*.*...**...*.*..*..**.**..*...***.**..*...**..*.*..*....***..*..**.**..**.***.*...**....*.**...*..*.**..**.************.***.***.*...*******.......*..*.***..*.*.***.*.*..*....***.**.****...*.**.*....***..*.**..*...*...*******.*..**..*..**..*...*.******.*...............**...****...*.*..**.***..**.***....**.***.**.**.*.**..*.*..*..*..**.**.**..************..*..*.*..***.*..*.**.*.**..**..*.*.**..****.***.*.*..****.*....*****.**..****..*.**.*.*...*.***...*..*******.*....*.*...***..**.**.*..****.*...****..**.*..***....**.*.***.*.*.....*...***.*****.*.**.**.*...**.....*..**.....*...*...**.*.**.*..*.**...*..*.*..**.**.***.**..**..*.*.***...**..***.*.*....**.*.*..*......**..*****.*****.*...***...*.......*..****..**....***.*...*.*.*...**.*..*.....****..****..***..***..**...**.**.*.*.*..*.*..**..**.*.****.***.*...**.*.*.*.*...**.***....*.*..***.*******....*...***..****.**..***...****.*..*.****.*.***...***...*..*....*.**...***...****...****..**..**..*.**..***.*.**.**.***.*.*..**.*****.*..***..*..*.**.*...*.*...*..**.**...***...**.**..*..*...*.*.*.*.*.**..*...*...*......***.....*.**.****.**.**.*...*..**..*****.*..**..*..**...****.***......*..*...*...*.***.*..*.*.***.**.***..**..*.****...*..*....*....*.*.*****...**.***.****..*....*..**.*****..*...*..***......*..******..*.**..*..*.*..***.**....***...****.*.*.......**..*.**..*.****..**.*.*...*..****.**..*....*.......********.*..*.*.*..*.*....*.*..**.*....**.*.*.*..******...**..**.**..*....**.***..**.**.*..**.**.**. .....*.****...*****..*.*.*..***....*.**....****..*..***....*.*..*..***...*..***....*....*....****.**..*.*..*.....*...*.*.*......*.*.*..*.**.**..*.**..**.***.*.....***.....*.*..**.*..**..*.***......*...***..**.*....*.*.*******...***....*****...*.*....**......***.*.*.*.****....*...*...*.*.****.**.**.***...***.*...****.*.*...*.**.**.***.*..*...*.*.......***....****.**...*.**.*****.***..*******...*.....**...**.***..*..*.*.*****.*.**...*.***...*....**..*...**.*..***.**.*.***.**.******.*.***....*****.**.**....*..*..********.*.*.*...***.*.***....*..***...*.*.*.**.**.*...*.*.*..**.*..**..*..*...**..**.****...*.***.*.*..***.***.....*....*..*.**.*****.....*...***..*..*.*...*.......*.***...***.**.**.*******.***...*.**.****....**...*.*..*.***..*....**.****...***...*.**.*.**.*..*..***..*......*....*******.*...****.*...***.****.**.*****..*.*.*.....*.*..*.*.**.**.*..********.*.*..*.*..*.*..*****.****.*..**.***.*.******....**.****.*..*...***.*******..*..**...*.*.*...**.****.*.**.****.**.*.**.*..*.**.*.*......**.*.**.***....****.....**.**..**..*.**.....*.*....***....*.***.*.....*..*..**.***.*......*.*****.****..*..*..*.*...*****.**.**..*..*.*.*..*...*...***..**.***....*.*...**..*.*.*..**.**...*.**..*****....**..**..**.*.****...*.**..*..*.*..*.*.*.*.*..*....*......***.....*.***.*.*.****...**********.***.**...*..**..*..***.*..*.*.*.**..***...*..**.*.**.*.***.**.*.......**.**.***.*.*...***.*....*..****.**..*...**.****.*..***.*****..*..***...**.***.*..**.**.*.*..**...*....*..*..*****..*.*.....*.*..**.*..*.*.*.***..*.****...*...****..**...*.*.**..****.***.*.*.*.*.***...*..**.*.**..***..**.*....***......*.*..****.*.**.******..***.**.*******.*.*.*.*.**.*.***...**.***.*..*........*..*.*..*****.*.**..*.*.**..***.*.*.**...*.*.*...***...***..*..**.*.*..*****.*.********.*.*.***...*.*....*..**.***..*.**.****........*...****....*.***.*.*.*.***.*.**.**...****.**.*...*..***...**..*..*...*****...*..***....**..*.**.**.**.**..*****...****.***.*.....*...*****.*.**.*...*.**.*..***.****..*....*.**.***.** ***.*..*..**.*..*.**.*...*....*.***..***...*.....*******.*.*...*..*..***....*.*....*...**..*.*.*...*.***.*.*.....*.*.**.....**..**.**.***...*...***..*.**..*.**.**.*..*.*.**.*..*...***..*.**.**...*..*..****..****.*.**..*..*.*.**....**.******.*....**.*....*.****.***......**.*.*****..**......*.***..****.*.**.*..*.*****.....*..*....*.*******.....*..*.*.*...**.****.**...*...*.*..*..*..*...*..***..****.*....***.*.*.*.***.*...**...*.****..*.*..***...***.*.*.*.***.*.*.**..**..**.****.*.**.**..*..***.*...**..**..*....*.***..******.*....*..****.*.*.....**..*.*...*.*......***...****.*..****.*..*****..*.....**..*****..*........*.**.*.**********......*.*...******.*.***....*.*..*..**.*..*.**..*.**.*..*..**...*..***.**...**.*.....*......**.****...*.**.**..**..**.*.***..*******...*.****.*****.****..*.*.*....*....**.*.*.*.*....*.**.***....****..*****.*..*..***.*..***..*.*...*.**.******..******.*.**.*..*.*.*.***...***.*..**.*.**..***.***********.**..*.*..**.*.*****........****.*.*...*.***.*.*..***..*.*..***..*.**...***....*****....**....*....*...***.***.*.*.**.*.**.*.*..**.**..**.*..*.********....*...*.******.*.*.*.******.....*.*.**..*.***.*..*.*..*.....*.*.*....*..*.*.**.***.***.*..***.*...**..*.*....***.*****.......***.***.*...*.**.*...**.*..**.....**.*.****..*..**.*..........**.*.*****....*....*...***.*..*.**.*..***.**.****.*******....*..*....**..**.*.*.**..**.*.....***.*..*..*.*.*...*...*.*****.**.*..*.*.**..*..***.*..***.*..*..*.*..*.*.***.*.**.**..***.***.***.**.........*..*.*.****.**.*....**.*..*.*.**..*.****.**..****.**..*.**.*.**...*..*.**.*..******.**...**..***.*...*****.****.**.*..*****.**.....***.*..*.***..*.**.****...*....****.....*****.*..***..*....**.*****...*.**.*..*..****..*.***.**..*.****.******........*....**...*.*....*.**.....*..*.***..**.*..*....****.*..*...*...**.*...***.**.*****..***.*.*****..*.*...*.****..**...*.**.*..*..*..**.*..*..*.**.*..*.**...**.*.***.****..******.*..**.*.****.*....*.*..**....******.**....**.*..*....***....**.....*....****.*****..***.*... *..**.......**..**.*..**.**..*.****.*.***.*....***..*.***...*..**.*.....***...*****.*..**..*.*.*....*.*****.**..**.*..*..*..*.*.****.***.**..*.*.*.**.**..***.**..*....****.......*.****.**..****..***.......*.*....**....*.*.*..***.**....*.....*......**.*.*.****.****.*.....*...***...*..*..*..*......****.*.*.***.*.**...**...**..**.******.*.....*...**.******....***.*.*...*.*...*..*...**..**.**..*.*.****.......*.******....***.*...*.****.***.....*.**.*..*.****...*.**.**...*.**..*.**...**.**..**.**..*.**.....**.***.*..*.*.*.*.*..**...*.***..*.**....*.**..*......**..*.***..*...*.******...***.*.***..*..*..**...*.**..**.....*.*..*.**.*.*.....*..**....***..***.*****.**.**.*.*..**...*.*.*.**..**..*.*.*....**..***.**.***..........**.***..*.***.*.*.*..*.*.*..***...*...***.*******.*.*.*.*.*.*.*..**...*.**..*..**..*.*.****..*.*.*.****.*****.*****...*.*.*.*..*...***.....**.***..*...**..**...*.***....*...**.*.*.*.....***.**.*..*...*.*.*****..***.*..*...***.*..***.**.*..*...*.*.*....******..*..*****...*..**.*****...*...**.**....***..***.*.*..**.*...**..*****.**.***********.**...**.*.*.***.**.*....*....*.**.***.*.*...****..**..**.**..*.**.*************..*.***...*.****....*..***....*..**...**.*.*....**..*.*.**.**.****..*****..******...**.....*..******..*.....*...*****.*****.*.*.*..****.*.**.*.**....**....***..***.*.***...***.***..*....*..*.**.**....***......*.**.**.***.**..*.*..*...*.......*******..*..**..**.*.**.***....**.***..*****.*.*..**..***.....*.*...*..*...*...*...*...*..*..**..**..**...*...***.***..*..*.**.**.*.****....*.*.....***..*.**......*...**.....*...**.....*..*.****..***...**..*.*...**.**.....*.*.*..*..*****.....****.*...**.*.***....****.*.*****..***.***....***...*****.*..**.*.****.*.*..*.*...**.....**....*.*.***.....*....*...****.....******.**...*.********...*.*....***...*....***..*.*........*.***.***....**..*..**.**.**...*...**..***.*...*..*.*.*.*..*.*..**.*....***.**.***..**.**.***.*.**..*.*.*........*.*..***.*.**.*..*..*..*..*.*******.**..*.***..*....*.**.......*.*.*.. **.*....*..****...**..*..*.*.*...*.*.*.*...*.*.*..**.*.****..**...**..*...*....***..*..**.**.*..*.*.......*.*...*****...........**..*..***.*.*....**...**.***.**.*.*.*.**..*.*..*..*.**..**.*.***....*..*..*...*...**..****.*....**.****.*.**....*.****..*****.*.**....********..*.*...*..*..*..**.**...*.***.*...*...**.**.*.***.*.***.***.**.**.**..***.*.***.*..**.*..*...**.*.*.....**...****..*.*****.*.**...*.*.*.*.*.*****...**.**.*...*...*.***...**.**...*...*.*.***..*.*..**..*.******.***....*..**.*..**..*.*.***...*......**...*.*****.**.*.******..*.....**.*.***...*..****....*.....**.*..**..*.*..*****.**.***.*.*..*.*.*..*.*.....**..**..*...*.*.*...*..***.***.*****.*.**..*.....*..*...******.******.***..**.**....***..**..*..**.*.*...***.**....***...**...*..*.*..*..***...*.**....****...*..**..*..*...*...***.***.*..*....*..*.**...************....****.*.....*.*********..**....***.**..*..*.*..******..****..*.*.*.**.**...*....**.*..**.*.***.*....***.**.*****.......**.*.*...*.********..**......*...*...****.*..**....**.****..*.....**..**.*.........****.****...*****.**.**.**.***.*******..*.***.*****..*.*.*.*..***....**..*.***.*.***....*..**....*..*....*.....**..**...*.**..***.**.....*..****..*.******.*.*.*.*..*.********...*.****.*.*.**..*.**.*....*..***.**.***.***..*..*.*..*.**.*..*.*...**.*...**.**..**.*.***..**.******.*.***...*.*.**..*.**..*.*..***.***.*****..**..**...*...******..***.*****.**.*.*.****.***....*****.*..***..*.**..*****...*..*..*****.*..**.*******..*****...*..*..*..*...**.**...*....*..**.**....*.*.**..***...*.*..***.*..*....****..*..**.**..**.***.*****....*.*.*.***..*.**.....**.***********....**..*.....**.***....*..**..*..**...***.*.*.***..*..*.....*..*...**.**.*.*.*****.*.*..*.....*.*..*..*******...***.....**..*.....**.......***.**.****..**..**.*...******....*.**.***....**...*...*.***.*..**.*...**..*........*.*.****.**...*..****...***.*..*.*....***..****.*.*.*..***...**..*.*****.*********.**.*..*.*..*.***.*..****........****.*.....*..*.*..*.**..*.***.*.*********....*.. **.*..*.***..**..*.**.*...***.***....*****....***.*..*.**.....*..*....**..*..****.*..**.****...**..*...**.*..*..*..********..****.**..*..****....*.*..*.....***.****.**....*.**..*...*..**..*......*....**.**...****.*..*...*.***.*..*.*****..*...**....*.....**..*..*....**.*.*.***..*...*.*..***.*..**.**.....*..*.*....*.*****..***...........*.....*.*..**...**.****...*......*..***..*.......*..**.**..**...****.*...*.**..*..****..*.*..**.****..**.**.*.***..***.**.*.......*....*..***.*.*..**.*****...........*.**...*.*.....*.*.**.**....*...*****...*.****.***.*..**..****..*.***.****.****..**.**.*.*......****.*.**...*...*..***.*..*.**.*.*..**..*.*.*..***..**.....****..*...*.**.***.**.*..*.....*.....*...*.**...*..*..**..*.*.**..****..*...........*..******.......*.*.*....*.***.*.***.***.***.*..*.....*.**..**.*..**.*..**..*...*.*****...*..**...**...*.*****.*.*****.**.**.....****.****....*******.....**...*..*.**.*.*.*..*.....*.*****..*..*.....*...*.*...**...*....***...*****.*..**.***.*.***.*..*..**..*..**....***.*..**.*****..**.****.*.*..**.*.*....**.**.****.*.***......*..*...*..***...***......**.*....**.*.*...........**...***....**.**.*...*.**.**.***.......*...*..**.**..**..**.***.*.***..*..***.**..*..*******..**.********.***..**..*.**....*..**.**..*.*.*...***.**.**.....***.*..**.***.....**.******.*.*.***.....*.*.*.*..****...***..**.*.**.*...**..**...*.**..*....*.*..*...***.**..********..*..*..*****.*..***.*****.**.....**..*..**.***.*.*..**..**.******.*****.*.*...***.*...*.*.*.*..*....****...*....***..****.*.*.*..*********..*.**.*...*.*****..*.....****.***.*...**.*.*.***.**..*......*..**....*.*.**.*..*.**...**....**....*...**....*.*.*...***.***....****.*.**....*...*.**..**....**....*****..*****.......*.*..**....*.......**.*...*..*.**..***........**...****...*.*.*..*****.*.*.**.......****.*****.******..*.**.*.....*.**..*.**..**..*....**.*.*.**.*...*...*....****.*.*...*..**..***.**..**.**....*..*.***....*.*...*.....***.....**.*....*.*...**...*...**..**.*...****.*******.*******..*.**. *.**......****........*.**..*..***...*....*.*****.*.**..*..********..**.*.**.*..******.**.*.*.*....*.*.*.*****...******.*.*.*..***....***.**...*...*..******..*.**....*..*****.***.***..***..*.**....**..***.*****...*.*....**..***.*****.**...........***..*..*.*******....*....***..*..**.*..**..**...*..*..*...**.*..*.*.*.*.*....****..*.....*.*.**************..*....**.*..****...*******.......*.*...*.*.******...**..*.*...*.**.*.*.*..*..**..*.*****.....**..*.****.****.**.....***.***.****.*.*.....*.***..***...****.*.*.*****.****....**.*..*..*****...*****.*.*.*.*...***..***.*...*.......*.***.*.**.****...*.*.*.*.*...****...**...*..*...*.***..*..***.**....*.**..****..****.***..*.*.*..*.*.*.*..*.**.*.**.*..***..*.**..**.**...*..****.**...*.*..*.***.******.*...*.**.*..**.*...*********.**.*...**.***.****.*..*.**.*...*.*..**.*.*.*.***.**.......*.*.**.**.**...........*.*..*.....*.....**.*.*....******.*.*..**.*..***...**.*...****..*.*...*..****...****..**.**.*..*.*****.*..******..*....*.*...*.*.*..**.*****.***...**.*.**.**..**.*...*.*.*.*.*...*.....*.**.**...***.**.*.*.....****...*..*.*.*..**..*.*.***..**.*....*..*..*.********.******.*...*..*..**.******....*...*.*.**.*..*.*.****..*...*...*****.**.*...*.*..*****.**.**.**...*.**...*.***.*.*...*.*.*.****.*.**.**..**.*.*..*..******.****..**..**..****.....*.***.*.****.****..***.**...**..*...*...***.*******.*.*.**..*.*.*.****..*..*.*****..*****.**..***.*...*.*.*.....*..**..*..*.******..*.***......*.**..*..**.**.**.*.*.*.*..*.*.**.****.*..**.******.***.*....*.*....*.....**.*...*.*.****.*...**.*.*.**.**.*.*...*.**..**.**..*.....**.**.........*.*..*...****.***.***..*...*...**..**.**.*.*.....*....*.*.*.*.*.*.***.....****..*.*.*........*...*....*.*..***..**.**.*...**.****..****..*..*.*****.**...*****..**.*..*.*.**..*****.*..*..****.***.*.***......*.**...****...*.......**...**..*****..*.*****...*..***.**.****.......*******.....*.*.*....*.**.**.**..***..**..**..**..*...*.*.*.....*..**.*.**.*....**...**.*...***.*..*...**.****.*..*..*....*.***...*. .***..*****.*.*..*..*..**..***.**********..***.**.*..**.*......**......*.******......*.*...**.**.*.*****..*.****.*..*****..****..**...*...**...*.*...*.****.***....*..*..*****...**.**.*.***..***..*.**........**....**...***.*.*.....**.*.*..*.*.**..**.*****.....*.*......**...*..*.**...**..*...**.*..**...******....**....*...**...**.*....**..*..*.*.*.*.****..***.***.**********.**.**...*..**.*.*.*..*.*.*.*...*****...*.**.**..****.****.**.*.**.....*...**.**.*..****.***.*..**..*.***.***.*.***.**.*.*.***..*.*.*...**...*.*****..*..***.*.*.***...*.****...***.*...*..****....*....*....*.*.*..*.***..***...*...****.*.....*...**..*..*.*********...**.****.*.....*.****.**.*......*....*.****...*.**....*...****...*....**..****..**....*.....**..********.***..*.***.*.***...**..***....*..*..**.***.**.****...*....**.**.**.****.*...****..*..*.***.*...*.**.*.******.*.**.**.***.***.**.******...*.*.*.*.*.*.*.*....*...*..*.*...**.**.*.**.*.**.**.***.**.****.*.*****.*.*.*...*.*..*....*.**..*.**..***.***.***.**.*.***....*.***.*....****.**.*...**.*..***.******.*.*..*..***...*.***...*...*.....*.*.*.....*.......*********..**.***.*..*..***..***..***..*.**...********.**.*.**...**.*.*.*.******.*..**..*.*.*.*.**..*.*.**..****.*......****..**.*****.*......*.**..*****.*.*...*..*...*..**.**.*.****..*****.**.*..*.**.***.**.**.*..*..****..*.*.*.**.*...*...****.*.*.*..***...*...*.**.**...*.*.*.**..*.*.*..*...**..*.***...*...****.**...**...*.**..*****.*.**.**.*..*...**********..*.**.**.*.*..*.***.**.*.**.**...*.*....**********...*..**.***.**.*.*..****..*.**..*.*..**.**.****.*...*******.***.*..*.***..*.*...*...**..*.***.*.***...*.*...****.*...****..**.***...*...*....*****...******.*.*....*.**..*.*.**.*****.********..****..*.....*..*....*.**.*...**.***.***.*.*...*....*.....**.***..*.***.*.**..*.*...**..*****....*...*...*..*.*..*......****.**..**.*.***..***.**.*.***.*..***..*.*.***....*.**....**.*..*.*******..****.*.*...*.....*.....***.....*.****.***...******......***..**.***....*..*.*..***........**.*.*..*.*...* ..*..**.***....*..**.**..*.**.*...*..*...*.*.*.**.*...*****.******.**.**....*.....*.*....**.*.*****.**...*..*..****.*********.*.***.**..*.***..*.*..***.**..*.*......*.**..**.**......*.*.*.*..**.*.*.*.*.*.*.*......*..***..*..**.*...*.**.***.*....*..*.*.**.**...***.*.....*...***...***..***.***.*.*.*.....*.*.**.....*..**.*.**.*.*...*.*.*.***.***.*.......***..**..*.**..**.*...*.****.**..**.*.*.*.*...........**..**.*.**.**.**...*.*.***.**.****.*.*......****........*...*.....*..**...**.*.******..**.***.**....*.......**....**.*.**....**.......*****.*.*.**..**......*..*.*.**.***.*.....*.*..******...**....**.*.*****...**..**.****......*..*.*..*.*....*...*.*..*.*.*.**.....*.**.*.*....***.**.*...***..*...***..**.*.**.*....**.**..***.*..**.*...**.****.*...**..*..****....*...*..***.*.***...***.*...****...**..*.***.......*.**...*......**.*.*........*....*.**..******...***.*.*....*.**.*.**.****.*..**..*...*...*.*.**.*.**..*....*.*.*...****.***.**.....**.**...*....*****..........*.*.*.....*..***....***..*.....*...********..***..*.**.*.*..*...*.*....**.***.*****...*.****....**..**..*...**.*.**.*.***.***....*.*.**....***...*.**.******.*.***.***...***.*......***.*.*.****.*.*.****...*...**.*..**....**.*.....*..*.*.*.***..***...*.*.*..*****....******..**...*....**....*..**..**....**.***.*.*..**.******...*.***********.*......*.*....**.*..*.**...*.*...*..**.**.****.*.***....*...*....***.*..**...*...*...*.*.**...***...**....*.****.*.****.**..*..*.**********...**.********...*...****..*.******..**.**********....***..****.*.**...**..***.*.*...****..*.*...**.****....*.***.*.*.**..*..*..*.***.*..***..**.*******.....*.***.*..*.*...*..**.*..*.*.*....***.*.*.****.......****.....****..***..*..****.***.*.*..**...*....*.*.*.**...***.***.**.**..*..**..*.*..*.*...**....***..*...*.**.......*.*...*.****.**.*....***..*..*..****.*...***..**.****...*.***...******.*.*.*.......***.**.****.*.*...****....*...*.*.*..***.*...**..*....*...*.*.***.**.*...**..**..*.*.*....***.***..*.****..**....**..*********..***.** .**.*.***.**..*.**.*.*.*.*...*.*......**.**.....*.***..*..*....**.**....*.*.**..*..****.*...*.**.*.......*****........**.**.*..*..*.***.*..*****...**..*.*.*********.*.*.*...***.**.**.....*****.*.***.........*.*.*..*****....****.***..*.**.*.**.*.*..**...*******.*.*****....**.*...*.**...**.*****..****....*...*...**.*.*.*.***.*.*.*.**.*..*..*.*..****............*.*...*...*.*..*...*....***..**.*..**....**..*....**....***.*.***...**...**..*****.....**.*.......****...*.*.***.*.*.**.*...**.**..**..*..****.*.*.*...*.**..*.....***..**.*....*...*.*.**.*.*.*.**..**...*.**..*.*..*...*.***..*..**.**.*.*..**.****..**.**.**.**.*.......*.*.****.*.*.***.****.*....*.***.*******...**..****...*.**.**.**.***.**...*..****.***.**..*.**...***.*....*...*******.*...**.*..*.**..*.**.*.....***.**.*..*****..*..**...*..**..****.***..*....*...*.******.....***..***...*.....*.*.*..***...*.**....**.**..**...*..*****..**...*..*.*.*...........*...*.****..*.*....*****.**......**.**.***....*..**.*..***.**..*............**..****.**..*....*.*..*.*..*...*.*.....*......*.*.*...******.*.....*.**..**...**.*..*.**.****..*..**.**.*.*..*.****.*..*.***.**.*..*.**.*.*...**....*.....*.*****.*..*..****.***.***.*..*..*..**..********...****..*.**..**..**.****.*.********..*...*......**.*..***.**.*****.*.*....*......*.**.**........*.*****.*.***...*..**...*****....***.*...****......***.***.*...**.***..**.*.*.**.*..***..*....***.....****..****.*.*.***.*..**...****.**.....*.***.*****.*.*.**..*.****.*..**..****.....*****..**.*.***..*.**..****.......********..**.**..*........***********.**.**.**.***.**.**.*.*...***.***.*....*******.***..**.....***..*.*....**........***..***.****.*.***.*****........*****.*****.**.****.***..*.**.****..*.*.*..**..***.*.***.*...**...***.***.**.*.*.*****..*.*.....*..*****.*.***.***..*...***.***.*...***.*.*..**.*.**.*..*.*.*..**...***.*.*****..*.****..*.*.**.**.**.*....*....*..*******......*****...*.**..***...**.*****..****.*.....*..*****...***..**.**..*.*..****.*.*.*..**....*..**..***....*.*.**.* *....*.*...*....*.*..*.**.**...**.**.**.**.*.*.*..*****.*.....****..*.*.*.**..*.....**.**.*.****...******.**.*..*.**...**.*..***.*.****.*.........*****....*.*.*.**...*.*...**.*.****..*..**.**.*.*.....*.*****..*..**.***.*.*.**......*..**..*.*.*..****...**.*..*....***..*..*.*.***..*.*...***..*.*...**..**.****.****....*.*.....*.*****...*.**.*.****.*.*.**..***.*.**..*.*..**..*....*...*...***....***...*.*...*...*.....*.**..***..***.**.**.*.......****.*.*.*.**..*........*.........*.****.**....*.*.*.*.....**.*.**..**..*****.*.*.***.*.***.*..*.*..*.*.***..**..**...***.*..**...*.*..*.......**..*....*.*.****..*.*.***...*.******.**.*....**...***.**.*.*.****.**.*.*..**..**.****...**.****....**.*.**.*...**...***.*.*.*.*.**.....**....*.**..***...**...*....**..*.***..**.**.*..*.***...*.*..*****.....*.*.*****..*......*..***...**...**...***.*..**...****....*..***..*.*..**..**..*...****.**.**...*.****..*.**....*..*..****.***.***......*...*.*..****.*.***.......*.**...***.*....*.*.*.*..*..***.**.*......*.*..****.**..**..*.*.**.*.*****..**.**..*.**...****....****.*....*.*****.**...*....*.****.****.*..*...*..**.*.*.***.**.....*..*....*.**.****.********....*.*...***...****.***...*.*.*.*.*........***..*..**.***.*..*****.*.*******...***..*...*...*****..***.*.*****...*.*.**.******.**..*.**...**....**...********..*.*.**..............*.***...*..***..**.*...*.*..**.*.......*****.***.****..**..*....**.**.*..*******.......***...*.....*..*.*..*...**..*..*.*.**..****.**.**.*.***....*..**..*****.*******..**...**.*.*..****..***..*..**..*.*.......*..**.***.**....**..***..*...**......**.*.*.*****...*.*......*..**....*.....**.*...***...*...*...*..*...***.*....**.**.***.***..**.....**....**.....**..**************.*.*.*..****.**..*...*.*...*.***.*.****.*.**********...*.*...*...*******.***.*..**....**.*.*******.*.*.*......*.*.**...**.....**.*.....*..*..**..****.*...**...***......****.....*****..**...***.****....**...**.*.*...**.*.....*.*..***..*.....*....**..*...*****...*..*.*.*...*..*..**...*...*.**..***. ..*.*.*.*..*..*.*...*..**.*.**.*.**.**.*..**....****.***..**.*.*.***....****..***..**.**....*****....****...*.**********..*.*..*....****.***...*****.*.*..*.**.**.**.****.*.***..***.*...**.***........*.....***.*****.***..*..*.*.**.*.****..*....*....*..*....*.*..******..*...*.***.*.***.*.*..*....*...*..*......*.**...***..*..*.***..*.*..*..**.*.*..**.*.**...**..**..**.......**...*...*...*...*.*....******.*..**.....*.**..*....**...**..**..*......*.**..***.*..*.*.**.......*.*.*..*...**.**.......**.*...**.....***.*****..****.....*..**...***.***.*.**..**.*****...*...*****.....*..*.*..**..**.**..*....*..*.****..****..*....*..**..*..*****...*......*.*..**..**.**..*.*....*.**.**..*.*...*.****..**......*.*.***..*......***.****..**.*.*...**.******.*.***.*********.....***..*.*.*.***.**....***.*..**.**..*****..*.*.*.....*..***.**.****..*..*********..**.*..*.......**.*..**..***..**..**.*********..***.**..*..**.*...**..*..*.****...***.**..**...*.....*****.*..***.******.***...**.**...*.*.*..******..*..**..*...****.**.***.*.*.*...*.**.....*...*.*....*.*..*.*.**..*....**.....**.*.*.*.*.*..***.**..*.**.**.....*..**..*.*.*****..*.****..**.....***...**.*.**..***..****..**...*.*.**.********...*..*.*****.*.*.**.*.*...*.*.*....**.*...*.****.*..*.*..*.*.*.*.*...***.....****.*.....***...*.*....*.*.....*.*.......***.**.**.**.*.**.....*..***.*****..**..*....*.....*...*...*...*...**..*.*...*..****.*.**.**.*.*.**......*****..*.**.**.**..*....*.*..**..*..**...*.***...*..**..***.*.**.*****.**....**.***...***...*........*****.*..***.*..*.*****.****..**.....***.*...***..**....*....****.**.*.*.*..*.*.**.**...*..*.******.******..*..*..*.***.****....*.*.**.*.****...*.****..**....*.*.*..*.*.*****.****..*.******..*.*.*.**..*......****..*****..*.**...******.***.*..*.*.**.**.*.**....***..*....***..*....*.*****.***.***.***.**.....*...*...***...*****.*..***.**.....*.**..**.*.*..*..*.*****.*.*.**.*.***....**....*.**.***..*.*.*.**....**..*.*......**.*..**.*.*..**.*..*.*..*.**..***..*..*.**...*....*****..**...** .*******.**...**...***...*.****....***.***.*.**.*...***.*.*..***..*..*.*..*.*.*....*.....**.**.*.......*****....*.*.*.*.*.*..**..*.*...*****.****.*.***.*.*.**.**.***.*...*.*..**.*.*.**.**..*.......***.**.*.*...*.**.*..**.*****.**.*.**.*.....***...*..*.***...**.*.*.*.*.*...****.*.****..**....*...**.*.*.*.**.***.*..*.*..*.*..*..**.***.**.*.***..*...**..*.**.*.*..****.*....**.*..*.*.**..**.*..*..*..****...*.....****...****...*.*...*.**...***.....*.*.*.***.**.....***..**********....*.....*.**...**.*.*.*..*...*.**..*..*..**....**.......*.*.*.**.*.*****...****.*...***.*....*.*.**..*...****.*.***...*****...*...*.****.****..*.**....*.*..*.**.***.*.***.*.*.*...*.**...*...****....*.**.....**.**..*****.*.**....*.**..*...*...***.**...*....***...*...****.**..*..****..***..........*..*..*.****..*.....**.**.***..***..*....****.*..**....***.****..**..****..**...**.*.*.*...**.*..****.*.*..***..**.***....*..*.*.*..*****..**.**.***.*...*.***....**.....*..***...*...****.*....*...**.....**.*.*.***.*******...**.**.**...**.*.******..*.***...***.*.*.*......**...***....***.*..*....**...*.**..**.*...***..*.*...**.*.*.....*.*.*.....**.***.*****.*.......***.*.**.**...*****..**.*.*****.*.**..**.*..*.*.*..**.*.****.......*****..*....**..*...**.**....**.****.***..**.*.*..*****.*....**.*.****..***.**...**....*.*****.....*.....*******..**.**..**.*..**.*.**....*..****...*..*..*.***.***...*..*.**..**....**.***.***..*.*..*.*..**...*..*...*..*...**.***....**.***...***..*.***...*.*....*.*.**.***....**.**.*.**...**...***..**.**.***..*...**..***.****..*.*..*...*.*..******....**......****...*..*.**.***.**...***.*..***..*.**.....*..**.*...**.*..*..*.*.*...*.***...*.*.*.**..**.**....*******.*.**...**.**.***..***.*......**.*....*.**.****.**..*....*...****....******.****.***....**.*.**..*.*......**.**.*..*..****.....*..*...*****.*********.*..*..*.*...****..***....*...***..***.*.***...*.**..*..***.*..***..*.******.......*..*...*..*...*.****...*.**.*.***....*****..**...*..***.***..*.*..*..*.**.*.****..*.*.*..**. ..****...**.....*.*....*.*.*.**...*.*.***....**.*.....*..**.****.*..**...*...*.*..*..*...**.**...*..***.*..**......*..**.*....*..*.*..*..**...*.****.......*****.**..****.......****.***.***.**...*...**.....*..*.*.***..**.****.*****.*...*.***.*..***.*****...*.*...*...****.*.*...******....**..***..*.*..*...*.*..**.*...***.*.*.***..*.*...**..*****...*.*..***..*.*.***.*****..**....**.*.*..**......*.****..**.*..*.**....*******.*..****..**.*.....*....**.*.*****....**....***....****...*.*......**.*.**.**.**...**..*..**..*.**.**...***.**.***.*.*..**.**..*..*.**.***...**..**.**...**..***..*..**.*..*...**...*.*..******....*.*.*.*.*..***..*.....****.*..*.*..**.**..*.*.*.**.**..**......*..*.**....***.*****.......*.*.*....****.**.**.*.**.*..**.**.*.*..***.**...*...**.*.*.*...*..*...*...*.**.*.....*.*.....**..***.***..*.****.*..*..**.****.***.**....*.*.***..**.**.**....**.....*.**...*...*..**.***...*.**..**..**...**.***.**.*.*...**..**..*.***..***.**.*..*..*.*.**..**..*....***...****.*....*.*..*...*.....***...**.*.*.*.*..***...*.**..**...********..***.......**.....***.*..**.*...***..****.**..**.**....*****..**.**......**.*.****.*.....*.**..*.....*.**.....**........*****.......***.***..****...*..****..*.*.**.******..*..*.*****.**.*...***.*.*..***.*****.***.**.***.*****.....*.***.**....***..*.*..*****.*.****.*..*.*..*...*.**.***..**..*.***.*.***..**.*...**...*...*******.*.**.*.**.******.*.**..*.*.***..*.*..****.*...**.*.*......*...*.**........*.....*.*.*..**.*...*.**.*....**...***.**.***..*.*.*....**.***..*..*.**...*******..***.*.**.*..*.*.....**.*.*.*..*.*.**.**.*.......**..**...****.**********.*.......**....****.....*.**....****...****.*..*..****..***..*.**....*....*..*.******..**..*.*...***..***..*..*...*.*.**..***.*...******.*****.**.....**..*.*...*.**.*....**....*.**.**.*...**..*...***..**.*.*.*..*.*.*.**.*.**.*.....*..***.*......*.**..*..****.*.*....**...**.**..*.******...*..*..*****....*..***.*...****..*.*..***.*.**..*.*.*..***.*.**.....*..***..*.****.*.*.*******..*.****....* .....*..****.***.*..*.......***.*.*.*..*.*.**.*****.***..*.***......*.**...*.*.*..*...***.**.....**.*.****.****..*...***..********..*....*.*...*.*..*..****.*.***.***.**...*..**.....*...***.*..*...**.*****..*.*.*...*.**...**.**..****....***..***...***.*.******.***..**.*...***.*******.......*.***...***.**...**...*..*.*.*..***.*...***..***..***..*.***.**.**...*..**...*..****.....*******.***..**.*..***.*.*.*..*.*...**.*..**...*.**....*.**......*.*...*.*.....******.*.**..**.*.*.*...***....**.*.***...**..**..*.**.*.*.*.***.*.*....******..*.**.****..**.**..*...*...*.***.**.....**.*..***.*.*.**...*........*.***.**..*...**..*...**.*...**.*..*.*.*.**..*.**....*..**.*..*.*..***.......*..*.**...**..***.*...****.**.*.**..*...*.****.***..*.*....***.....*.*.....***.*.**.***..*.**.*..*...*.**.*.******.*...*.*.**....***.*.*.*..***.*..*....*......**...*******.******.*.*...*.**..*..*....**...*.**...*****.*.*....**....*.***....**..****.**....*******....*.**.****..*****....*.**.**...***.....***.**.*..*****..*.*..****..***...**.*..**..**.*.*.*....****.****...*..*..****....**..*......*....*..*****..***.*..******.**..*.*......*......*.**.*...*.**.****.....*.*..*..*..**.****.**...******.....*.******.*..**.*.*.**....*..*.*...*.*.**.***.**...*****.*****.*.*.****..******.*****..*.**.**.******...***..*.*.**.**..**..****.**.....*..*.******...*..***.**.**..*...*.*...***..*....**.****.*..*.*..**..*..*..**..***....***.....***.****....*.**..*..*....********.**.*.***...********.***...*....*...*****..*.*.....*..*.**..*...**...**....*.*..*.**.**.***..*.*..*..***.***...*.***...*.**...*.*..*....*.**.***..*.**.***.**.*...*.**..**..*..*..***......**...*..*..***...*..***...**...**..**..*.**.*.**..*...*.**.......*.***.******..*.**...*.*.*.*.****...*.****.**.***.*.*.**..***...***...*..........*....*..***.*.*..*..**.*..**********...*..***.***.**..**...**.*..*....***..*.*.**....*.*****....**...*.**.*...*..***..****.......*..***..*****..**...*.**...*....*......*.****.***.**..*.*...*......*...******.**.*..*..**.* ***.**.*.*****.***.*..*.**.*..**.*....***...*...***.*....*.*......*.....**..*****.**.*....***..*.**.....*.**......**.*..***..**..***.***.*..*..*...********.*****.*.*.*...****..*..*.*..*..*.*.*.....*..***..**..*****.*..**.**.*.**..**.**.****..**.*.*...***.****.****.*.*....**.*..*.**.**....*.*....****..**....*.***....*.*..*..****......*..***..*.*.***..*...*.*.**.......*****...***..***.*.*.**...*.*.*****..******...*...******.**...**....**..**..*..**..*...**.***...***.**....*.****....*.....***..*........*.*......*.*...*.********.*.***.****.***...***.*...*.*.*....*....*.*.*...*..*...**..*..*.*.*...*.***.**.*..**.**..**.*...**..***.....***.*.**.***..*.***.*..***.*..*..**..***.**...***..*......*..*...*.*...*.*...*.*.*.*......**..*....*.*.***..*****.*..**..*.*****.***.*...***...*.**.**..*...******..*.***.*....**.**.*.*.....**.*.***.**..**.****.*..**.....**...*.*.**...*...******.**.*....**.*.**.*...*.***********..**.*.**..*.*.*.*.**.**.*...*.***..*..****.*......**.........**..**..*.******.******.***...*.*..*.......**.......*.******..*.*..*.*...***.****.**.*.**.......***...*.*.***.****.***...****.**..*.*.***......*..**..**..*....*.*.*.*....*.***...***.*.**.*..***.*..*..*.*.**..*.*.*.*.*.*.**.*.*..***.*.***.*.**..*.*.***.*..**..****.*****.*.*.*.***.***.***.*******......****............**...*...***.*.*..*.********.******.*..*.***.**.*.....**.***..*.**...***.****.**..**.**...*.**.***.*.*..**.*.***.*****..*....*.*....*.***.*..*.*.*.*.***.**.*...*..***..***....**.*.*....**.*.*.*******..*.***.**.*.*****.****...*.*.*******.***.*....*.*..****..****.*.**...**..*.*.****..**.*.**.**...*.***.*..**.**.****...*..*..*.....**.*.****...**.**.*...*.*****.*****.*..*.*...****..**...**..**.*.*..**.**...*******..*...****.*.*...*.*.***.**..**.*..*....*.**..*...*..*.****..*.******...*.*...**...****.***.*..*...*.*.***.*.*.*..*.***...**.**..*.*.***..*.**.***...**....*..*..*..*.****.***..*.**.**..*..**.**..*..*.*..**..*.**.....*...**..****..*.**.....***..*.*..*...*...**...*...***.**...******....**..**. ..*...*******.*...*.****..******...*.*.****..*.**.*.*.........*....***.*.*.**.***...**.***..**.**.*.*........**.*..**.***.*.**.*.**.*.*.**.*...*.***...****..**..***.....**.**....***..***.*..*.***..*...*..***...*..*.*..**..*..****.*...**.....*...****..*..*.**..*.*.*.*..***...*.*.*..***.**.**.....*...*.**.**.*****.***.****..*****.*..**....*.**..*.**....****..***...*****..*.*.....**.*.*...*******....*..**.****.*..*.***..**..***..*****..*..*.*.*.*.***.......**.**.*.**.********.**.*.**.....****.****.***..*.*.**.****...*..*.*****.*****..*.*****...***..**.**..*.....*.....**.*.**..**...**.*..*.*.**...***.***.*..*****.*..**...*..**.*.**.****..**.*.*.**.**.*.......*.******.****.**.*...****..***...*...*****.*..*.***.*..**.********.....**.***..**.*.***.*.*..*.*.*..*****.*...*....***....*.**.****..**.*..*.****..*********.*.**.***.*..*****..*..***.**.*.**.*.****...**..**....**.******..*...*.*.*****.*.*.***.***.**...*.***.*.*.*....**.....*..****..*.....***.**.****.***.....****....***..*....***...**..*********.*...*.*.*..***.**.*..****..*.*......***....*.**.****.*..**.*..**.**.*.***......*...*.*.*.*...**..***...*.**...*.**.**....*.*..****.***.*.*******......****........***...***..*****.**.******......***..*.****.**.*.*.*..*..**.*..*.*.**.**..*..**...***..*....******.*.***.*.**.*...*...*.*....*.*..**...*.*.*...**...*..**.***.*...*.....*..*.***..*.....*******...****..*...*.*....******.*.**.**...*....*..****.**.*.*...*****.**.***.*..****..*.*.****....*....*.......*.*..**..*.***.**..**.**..*....*..*....*..*****..*.*...***......***.****....**...*..*.*******.*.*..***..**...*..**.*.**.....**..***...*.***.*.*..*....**..*...**.*..**.*.*.*.********.*.*.**..........*.***.*.**.***..*.*.*..******.*.****.*.******.*.****.*.*...*.*...***.********..**.****.*....**.**.*...**..*......***...**.*.**...****.*.*...****.*.*..***..***.***.*****..*.*.**.*.***..**.**..***....***.**.*..***...*..***.*.*.*..**..**.**...***..*..******.*.***.*..*****.*.......**..***...*.....**.*.*..**.****..****.***.*.*.*.*....*. **....*..*..*.*..***.****......*....*..*...**.**.*.****..**.**.*.*..**.****.*..*..*.*.****...*....****..****.*.*....*..****.*.*.**..*.*....*.....*...***..***.*.**.**....**.*.**.*............*....*.**.****..**.**..****..*..**...****.....*.*.**...***...*...**....**.....*..*.*.***..*....*...*..****.**.******..**..**...**.***.*......*..*.*.*.*.***....*....*...**.*.*.*..*.*.*.*.*....***.******.**.*.**.***...****.***.**..*.**.....**.****.*.***.*..*..****....*.*..**.*.*.***.**...*.***..*..**..***..*****..**.**.*...**..*......***.**.***..****.*.**..**...**.*.....****.*.*..*.**.*.**.*.....*.******...**....***.....*.*****.*.***.**....****.*****.....***.***.**..*....***.*.****.***..****..**..*......*.......*...****...**....******.*.......***.****..***.******.**.**.*.*...*.**....**..*....**.**.***.**.*..***..*.*...*.....*.**.*...**..**.*.*.*.**.*..*****.***.*..*...*..**...*...**..**.**.***.*..*.*.*.*.****.*.*.***..****.*.*.*...*...***.**.*.****.**.*.**.*..****..*....*..*........*...*....**....*.*****...**.***...**..*..*.*.*.****..***.***.*****.*..*..*.***.*..*..**.***.*....****..*.*..*......*...***.*.*****..**...*.*.**.**.****..***.*.*.*.*.*..*...*..*.*.**.*.**...*..**...*.***.*....**.*...**...***.*.....*.*..*.****.*.**.*..**......*****....*..**.**...****..**.*.*...*...*...*..*.*.*.**..*..**.*.*****...***...***..*.*.**..**...*..***.....*..*********...**......****.....**.*.*.*..*.***.....*....*.*..*.**.***...*..**.*.***.*..*****..*.**....*.***....*****...*...***.*...*.****.**...**.*.*..**.*..*.*..****.....*****....*.**..*****...*...*..**.**..*...****.....****..***..*****.**..***.*.**.*..**.****.**.*.*.*...*.***.*..*.*****..**.*....**.**.**.*.**.*****....*.*.**.**...******.*.*......*...**....*.*...****.**.*....***.***.**..*******.....*.***...*******..**..*.*..**.*..***....*.*.*.*.*..***..*.*.**..*.*..*.**...**.***.***.***.**..*.**..*.*.*..******...****...*..**.**.******.**....*...*.**...*...*****.*...*****..*..*****.*.**.***.*****.**..*...***.*.*******.*....***.**.*.*....**....** **..*..*...***.*.*..*..***.....***.*.*.**..****.*****..*.**********...*********.**...*.**.*..***.***..*.**.*...**.***.*..**.*.***.*.**.***.*.**...***.*..***...**.*...**...***........*..**.*.***...*.**...**...**.*....**..*...*...*...*...*.****...*.***...*..*..***.****.*.*.*****.*.*******.....*.*******.*.***....******.***.***.*.*..***.*..***.****..*.**..*.*.**......*.*...**.....*....*..*..**..**.**...*.*...*.***.**...**..*.*..**...*...**.**.*.***..*.*..*..***..**....***.****..**..*.*****..*.***..**.***..**.**.*.*.**.***..*..**.*****.**.....**..**.*.*..*.....**.******...*.*...*..*****.**..***.***.*.***.***..*.*...***....*.*..*.*..*..*..**...**.**.**..***..*.*..**.****....*.*....*.**.....*..*...**..*.**..*****.*.*.*.*.*.*******.*****.*..****...*.**.*.*.*...*....***..*.*....*.**.*.*.**..**.....*....*..*.*.*..*.*......****.*******.*...*..*.**.*..**..**...**...****..*.*..**.*......*****..*..*.*.***.......***...*...**..*.*..*.......*.*.**...*.**...*......*..*.****.*.*.....*.*.....**.*..*..*....**.*..*.*.**.**.*.*.....**..*********....*.*.**.***.**..**..**.*****...*..**.....*.*********.***...****.*..*.*..*.*..*.**...**.*.*.*.**...*.*****...**.....*.***.**.*.*.**.*.*..****..*.**..*.......*.*.*...**....*.*.**.*.*..***.**..**.**.*.**....*****..*..******..**.*......**.***....**.*.....**.*****.***.**.*..**.*....**..***.***....*...*.**.*...**.......**.**.*.*..*.*..*****.*.*.**.***...*.**..*****.*...*.**...****...****.*...***.*..**.*...***.**.***.***.*******..*.*..**.*...***..*..*.**.****.....****.*...*...**..**..***..****.**.*...*...*.***..*..**.***.**......****.***.*..*.***..........****...**..*.*******....*****....*...*.*...**..*.***......*..*..***...***.*...****..**..****...**...***....***.**..**..***.*.*.*....*.***...****......***....****...*.*.****.****.**.*.*******......*.*.....*.****.*.*..**.......**...**..**.*.**.****.***.*.........**.**.***....*.**.*...*.....***.**..**..**.....*.....*.....**.**.*.*.**.******.*....***.....*...*.*.*.....*****..*.******.**.....*.**.*.**.*..* *.*...**.**.***.**.*.*******.*.*.*..**..*.**.**.***.***.**..*.***.*.*..**.***.......*....***....*.**.*.**...***.*.*.*.*..**..**.*..**.*..*...**.*.**..***..*.*..**.***...*.*.*.****......*..*.*...***......*.....***..*.**...****...*..**.*.*.*...**.*.**.***.*.*..*****.**.**..**...*****.*.*..*....**.....**....*....**.***..****...**.*.***...**.********..*.******..*..*...***..*....**.**....*.**..*....**.*..**...****.*******..**......*..**.*.**..**.***......*.**....*...*...**.***..**.**.**.**.......*..*.*.**.*.*.***....**.*****.*.*.....**...*......**.....*****.*.*.....*..*.*.***..*..**.***....*..*.*.*..*.*.***.****.*.*.**..*..*.***.*.**..*..**.**....****.**....*..**..***..*..****...**...**...*..*..**.**.**....**..*...*..**..*****.****...**.*****..*...***..**.********...**.....*.*..*.*.*.***.*....**..***.*.*.*...**.......**.**....*......*.**...********.***...***.********....**.**.**.**.***....*.*.*..*.*..***.*...***...******.*.*.*.*.***..****.*.*..***.**..*.*....*.*..**.....*.**.***.**..*********..**.**.*..**..*.**.*..***.*.*.*.*..*.***.***.*.***...*..*..*****.****.....*.*..***..**...*...*.*.*******.*.****.**.*......***..***..*....***...**....**.*...*******.****...*.***.***.**.**.**.*******.**.**.**..*.**.*.**.......*..**.****.*.*.*..*.***.***.*..**.*..*....**..*.*.******.**.*..***.*******...***..**...*...*.**.**...*****.*.******....*...***.**.*.*******.*.*..****.*...**...*.*...*..*...*.*..*..****..*.****.**.*****..*.******..*...**...*..*...**..*..*..**.*...*.*.**..*.*.**.....*..***.**..*********...**.....**.**.******.***.***..*.......******....***.*.*.*..*.**.****.*..*.***...**..*.****.**.*..**........*.***..**...**...*.*..*.*.*...*...**...**.**.**..*..*****...**.*.*.*...*.***.*.***...*...***.*.*...**..*.*.***.**..*****.**..***.*..*....*..**.*....*.**...*.**..*****..*...*..**..*.*...*.*..*..**.**.*.*...****.****.***..*..**.**.***..*...***.****.**..*....*..***..**..*...**....****..***.**....*.***..*..*.**.*..*..*....*.*...*..*..*..*.*.**..**..*.*...*...*......*..*...***.*.** ....**..**.*****.*.**.*.*.*.*.*......*****..*.***.*..*.**.*..***...*...**.*..**.*.*.....*..*.***.****..***.****.*.*..*..*..*.**.*..********.*......*.*..****.*.*...*.*.**..*.**.***...****..****...*.*..*.**.**.....**..*.**.****.*.****..**.**..**..*....**.***..*.......**.******..*.*......**.**.*...***.*..***.**..*..*....*..*..***.*..*....*.****...*.****..***.*..*......*.*.******.******.*..***..*...***..***.***...**.*....*...*.*...****..**.******.*.**.**..**.**..**.*.**...**.*..*.********.*...**.***.**.***...*.*..*.*....*.*.....****..*...*....****.**..****.****.*.**.*.**.***.**.....**.*....*..*..***.**.*.*.*...*.*..*..****.*.*.**.*..*....*.*...*.**.....**...**.*.*..*..***...*..*...*..**.**.*..*.*.**.*.*..*.*...****..***.***.***.*****.****...**.*...**....**..*..****..*****.**..*......**.....*..***.*.*.....**..*.*.*.***..*.***.*.*...*..***.*....**.*....*.*.******....******..*.***.*.***..*...**....*.***.**..***..*****..*.**..**.**.*..**...****..**..*.*...*.....*.*..**..***.*..*.*...*.**...**.**..***....***.**..****....*..**............**..*..*..***.*.**.**.*.*...*.*.**....*....*....***..**.*..*.****..******.*.*.*....*.*..**.***..*.**...*.****..*.**..*.*....**..***...**.*..**.*..*..*.**....*.*.********..**..*..*.....**..*.*.***..*.*.**..*..***...*.*.*.***.***.....*******..*.*....*..**..*..*..*.*....*...*.....**.****..**...*.*..*.*****...*******.**..**.*.....*.....*.******...***.***.......*..*.*..*..*..*...*.*.**........****..****.**.**..**...*.*.*.*...**.**.*....*.****.**.....*.****...*..**..***..*...***.****..*...*.********...**.*.**..*..**.*..*...**..*...**...*..........****.***......*.***.***.***..*.*...**.*.*....**.......**.*...*.**.......*.*.***.*****..*.*.*..*...**.***.**.*...**..*..**.......**.**.****.*...*....*...*..*...*.**.**...*.*.*.*.**...***...*.*.***..*.**.***.*.**...**.****.****.**...*.*.***.*....**..***..*..*.***.**..*.*..**..*...*.**.*.*..**.****..**.****..*..*.*..**........*.*...*****.*.*.**.***..*.**....**..*.**.*.**..**.*.....**.*.*...**......*.*..**..** ...*.*.*.....*..*.**..*...***.*...***.****......**...****.**.**.*...*..****...**..*.***.*...*..*.***...**..***.*.**.****.***.....**..*...****..****.....*.****....**......****.....**.*.*.**..***..*.***..*....*.*.*...*.**.**.*..*.***.*..***.***..*.*...*.*.*****..****.*..*.**.*.....*****.*...*.*..****.*.**.*.*..***.*.*.***.**.**....**.***..***.***...**...**.**.*...**..*.**.*.**.**.*.**..*..*****.....*...*******.*..*****....*.....*.*.............*..**......***....*.**...*.***.**.***...*...*..***.*******.**..**.*****.*....**....**..**.****.*..*..*..*..****.*.***.**...*.*...*.*****..**.*.*..**...*..*..**..*.**...*.*.***.**...*...******.*.****.*...*****..**.***..*..*.****...*********..***.**..*.**.********....*.*...***.***..*...*...*.*.*.**....**.....*..*.**.**..*..**..*.******.*******...*.**.*.***.**..****.*..**.******..*****.**....**..***....*....*..**..*.**..*.**...*****.*..*...*....*.*.....*..*...*.**.**.*.****.*..*...*..*.********.....*.....*.*..*.*....*..**.....***.**.*......**..*..*.**.****...*...*.***..********....*.**.*.****...*.*...**.*.***.*..*.....*.*..*.*.*.**..******...*..*.*****..**...*..***.*..*..**...**.***.*.****.**.*.*..**...*.***..*..*..*....***..********..*...*.*.**..*....*..*.*..*..***.**......*..*****.*.***.*..**..*.******...***.**.*....**....***......**....****....***..****..***..*...*..*.**..***....*...***.*.*.*.****.***.*.......**..*......*.**.*....********.*.*.*..*.**....**.*.**.*.**.**.*..*.....**.*.****.*..**.*...*.*..*....*......******....*..****...*...*.**********.*.**....*.***.*....*.**.*..***...*.**.*..**.*.**...**.***....**..***.*.****..**..*.*..**.*.*..****..**..*.*.**..**.**.*..*.*..*..*.****...****....*.******..*...***.*.**..*...***..*.**.*......***.*...***..*.....**.....****.*.**.**.*..**.*...*..*.*.**..***...*.*********..*.**..****..*.*****....**..***..**.*..*...***.*..***.**....****...**..*.*..*.*.*****..*..**..**.****.*.*.****..***..*.*..****......*.....******.*..*.....**.***..*.....****...**.*..***.....*..*...**...*..**..*.*..*.*.* .***.*...*.**.*.*...******..*....****.*.*.***..*****.*.*.**...*.***.*.*..*...*.**.*..**..*.*..*..*.*.***.*.**..****...***..*..*.**..*.***..*.**.***....*...*.***.******.**..*.**.**.....*......***....*..***.*.*.*.*...*....*.*.*.**.***.**.****.*****..****...**..*...*..*..*.****.....**.***..*.*..**....****...*.**..*..***..*....**..**..........***...**.*.*....*.....****.*.*..***.**..*.....*.***..*..***...**...***.*****....****...**..*.***.*.***.*..*.**.**..*..***.****..***.**..*.*.*...*..***.*..**.*.*..***.*.**.**......*..***.*.**.*.****.***.***.**.***..**.**..*.**..*...*.***.***.*.*.*...*******....*.**.**...*.....****.*..**...***.*..*.....*...**...***..********..*.**....**......*.**.**..*.*.*........*****.*.*.**..***.**...**...*.*...*....*....**.....***.**..**....*.**.**..**.*.**.**...***.**.*.**..***.**.*.......***.**.***.*...**..*..**.***.*.*..**.**.**...**......*..**.**.**..*..***.****...*.*...*..******..*.***.*.**.**.*..**.***...*..*..*.*.*..****.....*...****..**...***.**.*.*.**..*.....*..***.***...**.*..*..*....*.**....*....**.**.***..*...*.*.*...****..**.*.*..*****...*.***.......**..**.**......*.**.*****...******..**.......*.*..*....*..**.*.*...**.****.*..*.*....**.*.******.*...*..*.**.....**.***...***...**..***.***..**.*..**.*****.**.**..**.**.*....****.*.****.*****..*...*...***..***..*.*....*..*.*.*..***....*.**....*..*.*.**..**..*...***.....**...*.*...*...**...*.**.*.**..***..**..**.*.**.****.***.**.********..*.**..**..****.*..*.**.*...*.*.********.***...**.**.*...*.**.....*.*...**....*.**..**.*.**....*.**..****...**..*.*....*.*....*..*........*.....*.*....*.*.*...**..**..***.*.*...*..***.*.*.*.***.*****..*****.*.*....**..**.**..*.....*.....**....****.***.*****..***....******.***...***.*....*.*.***.**.***..**......****.***.***.**....*..*.**..*.**..*.*.*..****..***.********..*****.*...*.*.***.**....*..**......****......*.*.*...***...*******..**.*..*.**.*...**.*.....***...*.*.*..****..**.....**.....****....*...***.*.***...*...*..****.***.*.*..........*.**...*.... ..*...******.***.*.***.*.**.*...***..*.**.*.****.***.*...**..**..*...*.**.**...**.***..*....*.*..****.******..****..**....*...*...**......*.*.****.........***.**......*....**....**..***...**.*.***.**..***..*..***..*..**.*.*..**....*..*.***.***.**.***...*.....*...**..****.**.......***..*.*.**.****..*.***.*.**...***..**.*.******..*.*.**.***......*....**.*.*.*...****.***.*.*.*.******..***....*..*..*..*....*.*****.**..*****.**.**...*....**.**...*.******.*...*..**.*.**..****.********..*.*..*..*.**...***.*.*..*****.*.*...**.*..**..***.*..*..**.*.*..*..***.***.....**.*.*.*...*.*..**..*..***..***..***...**.*.***.*.*.*.....**.*****..**..****..**.*.**.*.**.***...*....***...*.**...*.**..***.****..*.*..*.*...**.**.*.****..*.**.....**......*..*.*.**.*.**....*.*...*.***.*.....*.*....*.*.*.**...*...*....**....**...**..**....*.*.*.***.*.**..***..*..*..***.**..***...*....*.*.*.....**..*.**.*.***.*......*..**...*....*.**.*....*.*.******.*.....**..*.**..****.*..*.*...****.*.**.*...*..**.*..****.**..*....*.*.*.*.*...*.*****.*..**.*..**...****..*.*.***.**..*..*.***....*..**.****...***.....*..**.*.*.*.****...***.**....**.**.***.*..*....**.*..***..*.*....**..**..*..****.*..**..*.****.....*.*..**.**....*.**..*..**.*.**....*...*.**..*.*.******..*.*..**.....*.*.*.*.**.*..*.***..*..*..*.*.*..*.**..**..*....*.**.*.*.**.**.**.*.***.**.**.**..**..*..***....*..**...*.*.*.....***.*.**.*..**...***..**.*.*..*****..**...*..*..........**..****.*....*..*..*.*.....***********..*..*.*..**..**..........*..*....****..***...*...*.**...**...*..**.*...*..*.********...**..*.****...*.*.*.**...*.*....*..*.**..****...*****.****...*.*..**...**..****.*.*...*....********.*.**.****..****.*..****...**.....***....**.*..**..*.***..*....****.*.*..**.*...*..***.*.***..*.**.*..******.*.*..*......**...*...*.**..*.*.***.*.*..*..**.****...***....***.**..***..****...**.*.****.**...*..*...**..***...*.***....**.**.*.****.**..**..*****.******.****.**..**...*..*****.**..*..*......**.******.*.....**.*.***...*..*....**.*.*..***..**. ***.***.*...*..**..*..***.**..**....*..****.**..**..*.*..**..**..**..**..***.*****.***.*..**.*.**.***..*..*..*.*.*.*.**.**..*...*.*...***....**.**.*.*...*.*..*.......*..*..*..******.***.*.....****.*.....**.**...***..***.*.******..***...**.*.......*.**.**.*.*.**...*.*.**..***.**..**...*....**..*.**.*****.*.*.*.*..*...*...*.......*..*..**......*...**.**..**.*...*.***....**.*...*..*.**....*.***..*..*.*.*...*..*.*.***.****.*..*...*.....**.....***...**.....*....*.***......***...*.**.*****.******...*..*..*....**.*..*....*..*..*...*..*.**.*..*.*.***...*....**....*...*..*...**.*...*******.*.****.*..*.*...*.**....**..*.**.**...****..*.***.****.*........****.***..**.*......**....****...*****.*..*..*..**.*..*....****.**......******.*.**.**.***.**.....**..*.*.**..**...**..*.*..*****.*****...*.*.*****.**..**..*.****.*.***.***........***..*.*.***..*..******.*.*...*...****.*..***.*......*.....**.*.**..*.*..****.*.*..*..*...*..*.**.***.*...*...****..*****.**.**.*.*.**.***.*****.***..*..**.......*.*..*.......*...**.***.*..*.*....*.*......***.*.*.***..*..*....**..*..***..*....*.**...*..********...**********.********.*..*.*.**...*.***.*..*.*....***.***..*..*...............**....*.*.******...*..***.**.*..*.*.*****.**.*****...*****..***.*..*...**.....*.***.*.**.......**..***.***..***...*..*..***.**.***.*.*..*..*...****.*.******.*....*......**....*.*.*.****......*........*.***.*.**..*****..***.*.*.*...******.*****.**.*....*.*.*...***.**..*.***..*.**.*.**..*.*..*.*..**..**.**..****..***..*.*..*.*.**.*....**.****.*.***..***.........*.********.*..**.*.*...*.**.**.***..**.*.*.**..***..*..*.*.*..**.***.*..*.*..*****....**..*****..****...*****.***.*.*.*...********.***.....*.*..****.*..***....*.**..*..*.*.**.....****.***.....***.*.*...***.*.......*.*.....**.**.*..*...*......*........*.*.***..*.*.*.....**.*******.**.***.....**.*..**.**...**......*.***...**.**.***...**..*...*....*.***..**.*.**.*..*...*...***...****..***.*.**.....*...**....*.*.**.**..*.***..*..**.**...*.*.*.***.*.**.***.****.*..*. .*..*.**.*...**.****...**.*..***...**..*.**.*********.*.*.*....*..******.*.*****..*.**.*.***.**..***.**.****.******.***..**..*..**..****.*.**...**...*.**.*.***.*...*.**.**...*...***.*.*.***.*..****.*..**.****..*.***.*.....**..*..**...**.*..**..**.*..***.*.*****..*.******.****..*.*.....**...**..**.***..**.**...*..***.*.*.******.*.**....*...****..**.*.****..*..*....*.*.*..........**..*****...*....**..***.*.*****.....***..**.****...**...*..*.***....***.****...*..**..*.**.**.*..*.***..**.*..*********.**.**.*..***..*.**.**.**..***.**..****...**...****...***.*..*.****.****...*....*........**.*....**.**.*..*.****....***.**..***.*...*.*..**..**.*..**..*..**..**.*.*...******..*.*.*.*.**..**.*..*.**.*.......***.....**.***.**..*.**.**.*.**.*.******..**...*.******.**....****.*.*......*.**.*****..**.***.*..*..***.*..*.....**.**..***..*..****.*.*******.*.....*..***...***..*.*...**..*.**......****...*******.***..**.*..*.******...*..*.****..*.***..*..**..**.....*..*....***..**.**.***.***.**.*..*.*****..*...***.*..***.**...**..*.*..*.**.********.*****.*........**.*....*.....*.*..*..***..**..***..***...*....***...**.***.**..**.*.***..*.**.*...*..*.*.*..*..*.*..*.**.*.***.***...***.*..*....*.*......*...*.**...*.**..*.**..*..*.....*..*.*.***..*.*..***...*******.******.***.*....*....**...**.**.*.*****.**.*.*...**.**.*..**.*..*..***.*.*.**...*...**.*****...*.****.......*.*....*.*******..****.**.**.*.*...*.***.****.*.**..**..***.....**...**..*.*...**.*.**.******.***.**.*.***...*.*.********.*.****..*.***..***..*...*.*...*...*.*.***.***.*.****.*..*.**.*.***.....**.***..****...**.***********.*.*..***.**....*.*.**.**.***.*...***.****.*.*..**.****......**.**.**..*...**.*....*****...*.***.*.***..*.*..****..*.*..***....***....*.*.*....*....*****.***.*.*..**..*...*....*......*.*.*......******...***...*.*.*.....***.....*..**..****..*..**....*..*..**......***.**..*.*....*.**.*.*.**..**..******.*.***.****.*...*...*....*.*.*.*.*.*.**.****...***.*..******...*.....*.*....****...**..**.*...***.....***** ..****.*.**.......**.*..*...*..*.*.*.**..*...*.*.*.*..*****.**.*....**....*.*.....*.****.....****....***.*...*....****..***...****.**.*.*..***..*..**.*.**.****.*...*.*..***...***..**.**..*.*...***.**..*...*.***.*....***..*.*.****..*..**..*.**..*.*..*....**...***....***.*.....**..***.*..*.*...****.*..*..***.**.*.**.**...*....**.**.*..*.*.***....*.*..****...**..****..*.**.*...**..*..*******.**..*.***....*....*..*..****.**....*.....**..*.*.*..****....*.****.*....**..*...*****....**..........**.**..**.*.*......*....******..*...*....******....*.*.*..*.***..*..*...*.*......***.********..*..*.***.*.**..**.**.*..*.**.***.*.*.***..*...**.***..*.**....**..**...*.**...******.*...**..*.**.*..***....*.**...**..*..*.*.**...**....*...***.*.**...*....*..**.***.........****....*.*.***.**...**.*.*..***.*....***.......*..*..*....*.*.***.**.*.*...*...**..*.*..****...**.*.*.**.....*.*..*..*....***.*.*.***...**..*..**.****.**.*.*.*.....**.*..*..*.*********.**.****.***..*.***..**.*..***...**.....*..........*..*.*..*.*.*.*.**...**.*....*.*..***....***.****.**.*..***...*.*.**.*...*.*...**..*..*.**...*..*..*..*.**.*.*....*.*.**..**..*...*..***..****.*****.**.*.*.*****....*...*.**.*..*.....*.***....**.*.*....*****...*....*.****.*.*.....***..*.*.*.****.**.*.**.*...**..**.****..*.*.....***..***.*...*.**.*...*.*.**.*...*.......**........*.**....*..*.***.*.*..****.*****..*.*...****.*..*..*..***..*...**..*...*.*.*****.*****.**..**...*.**..*..*.*..******.*.***...*...***.****..*..*..**.**..***.*...*.*..**..***.......***.***.**.****.**.....***.*.*.****.*.*..*...*..*.***.*.**.*...*.*.**.*.**.*.***.*.*.*..*..*..*...**..*...*..*.*...*..*..*..***.***..**.*..**.****........*.********..*..*...***...*....*....*.*.*.*.....*..*.*..**..*.*****.****.*******.**..*..**.*...*...*...*..***..***.*....*..**..**.*.*..*..**..*.******.**..**.....*.....*.*...*.***.***....*..*.*.....**....***.......*....********..*.**..*...**..*..**..*.*.******.*.*...*...*.*.**.*.*.**.*.*..**********...**...*...*....*.**.***..*...*..*...* *..****.****.*.....*.*.******.*.....*...*.*....*.***.*....**.......****.*.*.*.**.*.****..*...*.**..*.***.*****.***.*.***.*....**...***.***...*.***....*****.***.**.**...**..**...**...***.*.*.*.****....*..****.***.***.*..*..**.*.**.*....***.*..*.***.****.*....***.*..**.*.**.*..*.*..*..*.***.*..*..***..**..******...**..**.**...**.*..*...*..**..**..*...***.*.***.******..*.*.**.*.**.*..**..**.****..*...........*.*..*..**.****..**.***.*....*.**.**..*****....*.*..**.*...**...*...*..*...*.*.***..*.....**...*.**.*.***.***...*....****.*.**.*...**.**...*.**...*..***.**.*..*...*.*.*..*.***.**.*.*.*..*..*..****.**.*.*..***.****...*****.**.****..**..*..*.....*.*.*****..*...**.***.*.*.******..**..*.***..*********..*......***.******.**.**.**...**.****.*.*....*.***.**.**.***..*.....***.**.........*..**.**.**.*.*****..***.**.*..*.***..**..*.*.*....**.**.**..*...**..**...**..*.**.**..**.***...*.*.*.**..*.**.**....**.***.........**.********.*.****....*.*.*.*..*..***...*....*..*.*.**.....*.*..*........*....***.*..*......*....***.**.*.**..***....***..*..**..*..*.**.**..****..**.***...*.***.*****.**...*.*.**.**..*.**....*..****...*.**...*..**.*.*.***.....*..******...****.***..**.*.**..*..**.*....**.*....*...*..*...*.....*.***..**...*....*.....***.**.*...***..**.***..**.*..*...*.*****.....*..*.*..*..*...********.**....**.*.*..*****.......**....*.***.**..**.*..**..*.**....*.....*.*.****.***...*.*...**.***.*..*.**...*.*.......*..**...***.***.*.*.*.*..******.**********..**.**...**...*..**......**...****.***.*****..**.*.*.****.*.*.**....*.....*.*...*****...*.*.*....*..*......***..**.*..*.**.*.****..***.*.***..**.****...*...**...*.****.....**.*****..*....**.*.*.**..*.**.*........**..*..*..****.***...*...*.....***..*...***.*.*..***.***..***.*.*....*.*******.**..**.....*........**..*.*.***.**********......**.....*...**.....**...*.*.*.*.*.....****.*..*.......*.....****..*.**.**........*.....*.*.**.***..**.*......*..*.*.*.*..*.*****.**.***.**.***.**.***....***.***...*.*.*..*...***.**..*......*.**.* ...****.*.**..***.....***...**.**.**..**..**...***...**.******.**.*..*..*.**.....***.*.....**..*.*.*...*.*.....*.***..*.....*...***.*.***....**...**.....*..**.....*.***......****..*.**..**.***.**.*.*..**.****......*.*..****.*...*..*******.*..***..*.*****.*..***.**.*.*.*.*...*****.**.*..*...***...**...**...***...*..***..***.***.**..*.....**..**.****..*......***.***.*..*...*...*...*..*.*.**.*.***...***.****..***...*.****..*...**....*..***...***.**..*.**.....***.*..*.**.****.*....**.****..***..*****.*..***.***..*.******.**.....*.*..*...**.***.*..*...**.*****.*..*.....*.**...*.*...****.**.....*..*..*.***.*..**..****..*.*.**....*.*..*...*..*..*.*......**..*..*.......**.*.**..*...***....***.*...*.**.*.******...****.***.****....*.*.**..*.***..***..*.*...**.*.**.*.*..**.....****.*...*..*****....***.***.*..*.*..**.**.**...***.****..**.*.**.**..*****.**.****.****..*..**...*.**.*.*..**..**.*..*..****..*...*****.*..**..**.*...*...**....*..**.*..**....**.*...*...*.***....**.*...*.****..*.......*.*.***.**.**.*..**....*.**.*...**..**..*.*.**..***.*.*****..**.*......**.*.**...**..**...*.*****..*.....**..*..**..***.**..*.***....*.***....*.*****.***...*.*..*.**.*....*..*****...******.***...****.....*.....*..*.**.**.*.*.*...*.*.***..**.**.*..*....**..*.*...*...*....*.*..*.***.***..**....****..**.*.***.***..**.****..****..**.*..*.***...*..****.*.....*....**..**....*..**********.****.*..*.*****.******.*.*..***..**...*.*..**.*.***......*....*****...**.*****.*..*.**.***....*..*.*....*.*..**...*..*.*******..*.**..*.*..**.*.**.*.*.**.*...*..*....**.***.*.***...*.*.*.*.....***..*****.*....*..*.*....****....*.*.**...**.*.*.*..**.**......***.**...***..**..**..*.*.**.***..*.............*...*.**...*..**.********.**....*..***.*.*.**.****.****..**...**..**.*..*..***.*......***.**.*.*.**...***.*.**..*..***..**.*..***.*.**.*..*.....**..*.*..**.***....*.*****.**.***..**.**.*.....*.***...*.*..**.***.**..***.******..*......**.*.*......*.**..*..*....*.***.*****.*.*...***.*..*.*......*.*..*******..**..** ...*...*.*...*...**.....*.*.*..**.**.**.***.....*.*..***.....*.**..**.*..**..*****.**.****.**.**.**.***.*.*.*.*...**.*..**...***..***.*....*...*...*..*******.**.**.*..**.*.**..**.*.*.**.*..*...****...*.*...*....**....***.**.*........*.*.****.*..**..****.*****.**...*.*..*..******...*******.*.***..*****.*..*..*..****.**..*.*.....**...*.********.*.*...*.**.*.*.**..*******..*.**........*..*..***..*....**......*.*.*..***...*.*.**..**.***.......*.****.*...***.*..*..*.*****.**...*.*.******....**.*.****.*..**.*.***..***.**.*....**.***.**..*.*.....**..*..**...*..*****......*..*...*.****.*.***..*.******.****.....**.*....*....*..***.*...*.**.*.*...*.*.*.*..**..******.***....**.....***.*....**.*.*...*...*.****.**.*.**..*****..*****..****..*.***..*..*..*..*.***.***...*....*..*.****....*.*.*.*..**.*.**..***.*..****.*.**....*....*...*.**.**..***.********.***....*...*.*...*.**....*.**..****.*...*..**..**.**..**...**..*.**.*****...*....*..*..**..*.*.....*.**.***.*.*.*..*.*..*.*.*.*..*.**.**..*.*...*...***.**..**..*....*....***.*.**....**..****.*.*........***.*.**.*.**.*.*...*..***.***.*.****..***.*.**.....*....*.***....*..*..*******.****....***..***....*.**.***...*...**.*.**..***.*..*.**.*....***.**..*.**.**..*.**..*.*.**.****.**.***....***.**....*.**.**..**.**.***....***.******.*.*...**..**.*.*...*...*..*....**.**..****..*.**...***.*.**.****......*.**...*.**.*...****..**.***....***.**....*.**...*..****.*...*..**.....***.**...*...******.****.*.******...*....**..*.**..*.*.********..***.***..***..********..**.***.*.****.*.*..*.**.*.*...**.*..***..*.**.**...****.*..***..**.....***.*....*****.....**....*****.**.****..*.***.**..**.*.*.*.........**.*..**.***.***.*...**..*..***.*.**.*****.*...*.**..*..****..***.*.***.*.**.***.*.***.....*...**.**.*.**.***.***.*..***.*.**.**.****.*****.**...*.***....**.***.****...***..*.*.*.....*...**.*..*.**.*..**..*..*...*.*..***....*....*.*.**.*..*.****....***...**.**.*..****.*.**..**...***.*....**..**.***...**.*..*..*..*..**..*...**.*..****....*...**.*.. .*.*..***.*.**.**.**.**.*****..*.*.*.**.*.***....*.*.*****..*.**..*..*..****..*.*.*.*...*...*****.*....****..*.*...*.*...*.*..***...*......*..*.*.***..**.*..***..**..*.******..***..*..*..*...*.*.****...*.*****..****...****.*..***.*****.**.*.****.*.**......*****..**.*...****.***.******..*.*...**.*.**.*.*.***.****..**.**.**..*.....**.***.******..***.**.*****.**.*..***..******.****.....***.**.......*..*...*.*...***.**..****.**.*.*****.*.*.**......**..****.*...****.....**....**.*...**...***..***.***...*..*.**.*.***..**..*..****.*.*..*.**..*..**...*.*.*.*....***...*****.*.**..*.**...****...*.*..*...*.....***...***.*....*.....**...***.*...*..*.***.*.*..*..*...*.**..**.*....****..**....**.*...*.....**...**...**...*.*.*.***...**.....*...**...*..*****..******.......**..*.*.*.*.****..**..**.*.**.**.*.*.*..**.***.*....**.****.*.***.**..*...*..*.*.***.*.****.**..*.*....*****.....**..****.*.*..****......*****..***.**.**.****......**.*...***....*.*...******.***.*.*.*...*.*......*.**.**.**.*.**.***....*.*..*..****.*...*.*.*..**.*.*.***.***.*.**.*...*..***.**.****.*..*.*....*.***.*.*.****.*.*.***.*.*..*.*...*.....****.***..**.*..**..*.*..***.*.***.....***......****..***..*..**.******.**.*.*.*.**...*....**.*******.*..***......*.*..*....***********..**.*****.*.**...*.**..*.******....***...****....**...****..*..****.*...*.**.....*...****.*.....*.*...**.**.*.**.*.*.*..*.***.*.***.*..*.**.***...**.*.**..**.***.****..*.**.***.*...*****...*****.*.*****.*..****.**.....*....******..**.*......**.*...*.*****.......**..**...*..*.***.*..*.*...**.***.**.*.*.****..*..*.**.****.**...*.*..**..**.........*.*.*.**..**..***.**..********.**..****..**..**.*.**.**..**....*...***.**..*.*....**...*..*.*....***.**..**...*.*...*.*.*.*.*.*.********...**.......**.**.*..**..*****.*...*...*....*.*.*.******..**....*.***..*....***.**.......**..*...***..***.*.***....*....**..***.*.***.*.***.*.***.****...***...**...*...*..*.****..*..**..*.*.*****.**...*.**..**.*......*..*.......**.**.*.**.*.***....**.***.********.** **.*..........*.*........****..**...**..*....*..**.**..**....*...***..*..*...*...*..****...**.****.*....***..**.....*.******...**.*****.*.*.*.*.**.***.*.***.*****.***.*.***.*****.*..****.***.*...**.....*...*.*.*.*......***..*....*......***...*.***..***..**....**.**..*..*.**.**..*.*...*..*.*...*.*.*****..*.*...*****.**.*...****..**...*****..**.**....***...**..*.*..**.*.*.*.*****..***.**.*.....*.**.**....*.*.*.*.*.***...*.*.*.***.*.*.*.**.*.*******..*.*****...*..*.*.*.**..**.****.****.*.****.*...**.....**....*..**.*.***.**.....***.*...*.**.***.******...*..*.*.*...**..*.*.*****.*.****..***...*.*****..**.*.*.*..**.**.*...*****...*.**.*.*...****.*...**...**...*...*****.*..******...**..*****.*...*****..**.*...*.....*..***.***..*.***..**.**.*.*.**.*...*.*.****.........***..*.**..***.*.****...*.*..****..*..****.***...**...*..********.....*.**.*.....*.**...**.*.....*..*.**..****..*...*..****......*...****.*****.......****.*......**.*.****.*...*.*.*...***.****...*....*..**..*..**....*.**.*.*.*.....**..**....*.*.*.****......*.***.*.*.*.*.*.*..****.........***..**.*.***...***..*.*****.**..*.**.******..*.***..*.*****.**.**..******.*.***.*.*.*.*........****..**.*.*.*.***.*..**.**.*.****..**..**..*.****.*.*.**..***.*.*...*..**..**.*.***.*...**.*..******..*.*..*..******.**.*.*..***.**....*.*....*..*.*.*...*..*.*.*.**.**..**.*.*.*.**.**..**.***.***...*..*.**.*..****.*..*.*.*..*....***..*...******...*...*..****..**..***..**.***.*.*.*****.*****..*.**.*..**....**.***..*.**..*.......*.....*****......***.*..**.*...*..*.*.**...**..*.**.*.*.**.*.**..*...****.***.*..*******...**.*****....*..*..****...*.*..**......***..***.....*..*...***....*..*..*.**...**....*..**.**..*.***.**...**..*..***...**.*.....**.*..*...*.**...*.***..*.**..*.***.***..*****...**.*....*....*.*..**..*.**.**..**.***.*...****.*..**..*...**.****.*.*.*.****..**..*.***.**..***..****..****...*****...***.*..*..*.*..*..****..**..*.**.*.*..****...**..*..*..*...*..**.......*.*...**.**....*...*..*....***..*.*..**..*..*******.*...* .***....*.*.***..*...**.***.*****.*.**..*..*.***..*...**.*.**.**.*..**.****.*....**.....*.***...*..***.*.***..*.*.......*.*.*..*.***.***...***..*....******..**..**.*****.*.*.*.*...*.***..*.*..****...**.***...*..**...*****.....*...**....****.....*.**..*.***.*.*****.***..*.**...*.*.*..**..*..**..*.**......****...*.*.****........*.....**.**...*.......*..**.*.*.*..*...**..*.****.*.*.**.****....*........*..*.**.*.**.**....*.****..*.*.**..*...*.**.**.*.....*.**..*....***...**.*..*.**.*.*...*...****.****.***.**.**..*..***.*.*....*******..**......**..***.*......**.*.****.*.*.**....*.**.*.........*...*..*.....*.***.*..*.**.*.*.******..**.****.**..**..*..*..*.*****.*.*********.....*....**.**..****.....**...*.*.**...**..**....*.***..*..*...***.*.*.**.*.******.***.**.*.*.***.*.**..**.**..**..**..**.*...****.*.*****.*..******.**.*..***.**.*.*.**.*.*.*...*.***.****....****..*.*.**.******..*.*.*..***..*..**...*********.*.**.*.*..*.**.****..*..***...*..*...*..**.*....*******.......*.**.*****...**...****.*..***.*..*..*..*.********.**.*....**....*.*****..*.**.*..**.*********.*.*..**...***....*.*..**.***********.**.*...**.*.*..*.**...*.*......**.****..***.****..*.*.****..*...**..*........*....*..*.**..*.....*.**.*..*.*.**....*..****.*.*...***.*.*.****...*..*.**.**..*.***...**....*...*****..*...*...*..**.**..***.********.***...*...*....******..****....**.*.....**.**..*.***....**..*..**...**...*.**.*.**.*..*.*...**.....*.****.*.*.******...........*..*..*..**.****.*.**.*.....*....*....*..*.*..*..**..*****.**.**...**.****.**.*...***..*.*.*..**.*.*...***..***..***..*..**.*......***...****.***.*..***********.**.*.***.*.*.**.....*.*..*.*.**..*.*....*.*****.*...*..***..**....*****.*******..**.**.*..*.***.**.**..........*.*.**....**.*.*.....*.*.*.*.*.**..*..***..******..*.*..*.*....*....****..*.*...*****.*.****.****.*..**...*..........**..*.**.....*.......*....****...**.****.**..***.*...***.*..***.*...**..*.***.*.....****.*.*.*.*.**..*.....*.*.....****...**.**.*.*.**....*******.***..*.*.*..*** .**.****.***.*...***..*..***....*.***.********.**.*.*****....*.***.*.*..**.*.....****.**..***..*...****.*.******.**..*.*.*.*****...*..**.*.*.....**.**..***..****.******..**..*.*..*...**..***...****.***..***..*..*.*........**..*******..*..**..**..**.***.*..*.*.*..*****...*..*..***....*...*.**..**.*...*....**....**....*.**.*..*..****.*****..**.****..*......**..*...**.***.....**..***...***.*...***..**....**.*****....**.**...**.***.*....*.**.****.*.*....*....***.*.**.*.......**..*..**....**...*.*..*.*..**..*...**.**.**..***.*.***.*..**...*..*..***.****.*.*...*.***...*....*.*....*.***...***...**..**.**..**..*.*...**......*.....*..**.****.**.*.*..*.*...*..*****.****.*.*.**.*.***....*.*****....*..*..**.**.*..**.*.*.*....*.*.**.**...*..*.***..*.***.**...........**.*..**.**.*.*****.*.***..*..**.*.*.*.***..*.**..*.****.***.*.*.**.***....**.*.....**..*.*.....*.***.**...*.*.*.***.....*..*.*.*.*.*****.***..*........******............*.....**.**....**.*..*..*..*...........**......**.**..*...**..*.**.*.****.*.**.*.*.*..*.*..*.*.....*......**.**...*...*..*.*.***.**..*.**.**.**..***.**.**..***...**.*..*.**....*.....*...**..*.*...*..*.*..***..*.*.*.***....*..*......*..*...*.....*..**.***.*.***..*.*.*****.***.*....*.......*.**..***.**....*.****.*.*...*......*.**.**.*.*.***.*.*.**..*****..**.*.*.****.....*.*.*.***.****..**..***.**.***.***.*.*...*****.*.**.....**.**..**.*.*.....**..***..**.*.*....******.....***........**.**.**..*....*.******.**.**.**..****....**..*.**.....*.*.*..***..**.*.*****.***..***.**...*.**..**.*..*.*..*.**...*.**..***..**.....**..**.*.****.***.*..**..*.****...**..****.*....*.**.*.*.*....**..********.*...**.***.**.*..*.*****...**.*******.*...*.*..*.**..**.*.**..***.**..**...*.*..**..**..*....****.*.***..****.*.****.*.**..***.......***.***....*.**.*..*....*.*.*****..***.***..*.**.**.***....***..*.**....***.**.**..*...****.....****.*...***.*.*.***..*****..*.....****..*.*..**...*.****..***.....*.*...*..*****.******.*...**....*.**.****.******.*...**.*...*.**....*.*.*. **.....****.*.***.*.**.*..**......***..**...**.*.***......**.****..****....*.*....*****.*..****.*.*.**.*.**.****.*.**..*..**.*.*..*.***..*..*.*......**.**..*...*.****.*..*.....*..*.*....*****...**..**..*...********..**.***.*...*...***.**.**..*.******...*.****.....*....**.....***....**.........*..***...***..**.*.**.*.*.**....*...**.*.*..*.*.*.*...*.*.*.*.*..*...*....*..*.**..**..*..*.*****..*..*..**..*...*..*.**.**.***..*...*.****.**..***.*.***......*......**.***..*..*.*****...**..***.*.*.**.****.*..**.*.*.*...*.******.*.....**.*.*.**....**.*...*..*****..**.............*...**...***.*.*.*.*..***.**.***..**.*.*.*.*.*.*..****.***...*..*.*.*.*.**..**.*..*...**..**.*...**.*....*..*.**..**.**...*..*....*..**...*..*..*.***.**....*....**.*...**...*.*..*........**.*.**...**...*.*.****....*.....***.**..*****.***...*.*****...*.*..*......*..**.**.**.*.*.*.*.**..*..*..*....*.**..****.......*.*.***.***.*.**...*.*..**...*.**.*...**.**..*.*..**.****....*..***.****.*..*.******..*..*.....**..*.*.**.**.**.*.*....*.*..*...**......*..*...*..*..*.***.*.*.**..*...**...*.....*.***....**...*..*.*.*..*.******...**..***.****.*.....*.*..***...*****.**..*..*....*.*.**.***....*..**..*.*.*.*..*..**.**...*.*.**...*....***.*..*...*.....*.*.**.....*..*..***...*.*.*..***.*..**.*..**...*..*.****..*....**.*..*..*.*.*.*.**...**....***.**....***.*....***.**.....**.*.****.*.****....***..*.**....****...*..*.*****..*..*.****......**.*.****.*.*...***..*..*....*....*..**..*******..*.*...**..*..**.**..****.*...***.*.**...***.*.*..***...*..**.*..**.*.*..******.*.**.*.*.*..*.**.*..*..*.******..***.*.*..*.*...**..*.***.*****..**.*..***..*...****.******.*.***..**..*.***.*...**..***.**.*.**...**.*...*.**......***.**....*.*....*.**.*.**..*.*...***..*......*.....*....*.*...*.*..*********..*.**..*.*.**..**..*.*.*.**.*.***...***..**...**.**....*...***.*.******.*.......**.....***..**.......*........*.*****.*....*.**.****..***....*...*...*..*****.*..*****....*..****...*.****...*...*.*...***.*.*..*.*.....*.*******.*.*.***. **.*.*....**.*.*.**..**......***...****..*..**...*.***..****..*...*.*.**..**....*.*...***...*..*...***.....*.*.*.......*.*.******.*....*.*****.***..*...**...*...*.****.***...*..*..**.....**.**.*.*.***..*.*.*....**.**.*....***...*****.******...*.*...*.*.*.**.*.**...****..**...***.*...*.**.*...*.*.*..*.*..*.*.******..*...*..*...**.*.****..**.**..*.**.********.*.**..*...*.*.**..**.*..*.*.*...*...*.*.*****..**..*.**...**...*******.**..*.*....*...***.*...*...*****..*.***..*.***....**.**..**..*.**.****..*..***.****....*.*..*.*.*..*..**.*..***.*...**.***.*.*.*.***.*..*.*......*....**..*.**...*......*..*..*.**.*.***....****.*...**..***.*.********.***.*.*..**.**.**.***.*......***..***...***..***..*..*....*****...***..**.**...**...*****.*..****.**..***..**..*.***.*****.*.*.*.****.*......*.*.*.***.***.*.*****.**..*..***....*.***..**.*.****.***..**.*..**..****.**.**...**...*.*..*...*.*..*.**..********..*..******..****.***..****...*.**..*..**.*..**...**.*..*.*..**.***..**.*.*....**..*.*..*..*..*.*..***.*....*.**.....*..**.***.*.*..*...*.........*.*......*.***.***.**.....**.*.****..*..*..*..***...**.*.**.******..*******.**..*....*...**.**.*****.*.....**.*....*....*****.**.**.*..**..**...*.....***...*.*.***.*.*.**....**..**...*....*..**....*.****..**.*******.*...***..**.******.*.....**.***.*...*...*.***...**.***...**..*****.*.***.**.**.*.**..**.***.**..*.*.........*.*..***.**.****..*****..*...******.....*...**..***.***..***.......*...*..*.**.******.........*..*.**.*....**.***.****..**.**.....*.*..**.***.....**......*..**..*..*..*...*.*....**.*..*...***.**.*.***..**..*****...*.****.*....*.*.*..****..**...**.**..***..***..*..*..*....*..*..*..*.**..**********.....**..*..*.....*.****..*****.***.*.*.*.**..*.**.*.**.**.*.**.**..*.*..****..**..*..**..***.**.*......*.......***.****.*..**.*.**..........***.*.*****..**..***....**..*.*...*...*.*.**.*..**...**..**.***.******.*****...*.*.***.*.**.*...****..**.***.**.*...**.***..*..***.****.*.*.....**.**.*.*..**.*******...**.*.***.***....*..*** .***.*..*.*....*.****..*.******...*.*.*******.******.***.*....*.*.*....***.*.*.**.***...*.**..**.....*.****..***.***....**.*...*....*..*.*...*.**.***.*..***........**.**........***.****.**...*...**....*...*...*.**.***.....**..****..*..*..**..*.*.**....*...**..***.*.***...*.....*..*...*.***....***.*.....*..****.....*...***.**.....****..*...**..***.**.***.*.**..***..*.*.*...**.**....*..*.*.*********...*******.****..****...*.**..*.***...*.**.***..*.****.**..*.*.*.*..***.*....**.**.**.*.*.*.***...*.**..*.*****..*.**.....****....******..**..***..*..*..*..**.**...*..**.*.*.*.**.*.****..**..**..*.***.*.***..**....***.*.**...**.*.*****.***..**.**.**.**...*.*.**...*..*..*..***.**..*..****..*.****.**.***......**..*****..*..**.**..*..*..*.**....*.*.*.*...**.......*.*.**.*...**.**.**.*...**.**.**..*.**.**..********..*.**.***....**..**..****...*..*.****..*..*****..*...**.*.*.*.******.*..**.....******.*******..**...*******...*.*.*....**.**.*..**..***..*.*.**.***.*.*******....*..*****..**.**..**.***..***.***...*.*.*****...**..**....***.**....**.******.*.*..**..***......****..**.**.*..*.*.*.******.*..*....*.*..****.**.*.*.*.**.*...*.*....*.*..*..**.*...**.***.*.**..***..*.****..**.*.*..*.......*.***..*.**...*...*..***..**.....*.**.*.*****..*.**...*.***.**..**.*****...*.....*..**.***...***.....*.***.**....*.**..*..*.*.*.*.***.***...*..**.***..*..***....***....*.**.***.**...**..**.*..****.****.*.**.*..*..*.*.*..*.**...*..*.**..*..*.....*****.....***..***..*..*..**..*.***..*.*.****..***.*....*.**...****.*..*.*.************..***..*.....***.......**..*...*..*.***....*..**.**.*..*****...*.*..*..******.....***..******..**.**.*.***..*.**..******..**.**...**.********.*.*..*.*****.*...******..*...**...*****.*..**...**.**..**.*....*****..*.**...****..*....*.***...*.**.*..*.**..*....***.**.*.***...*....***.*.*.*...*.*.***.******...**..**.*.*...**.******..****.****..**.***......*.****.****..*..***..****.*.*..*.*.**....****..*......***..***.*.*..**...**.**.....*.*..**.****.**.*..*..**.**..*.*.** *.***.**.**..*.*......*...*......*.*.*.**.*....*.**..**.*.*.****..*...*.*.*******..*.**.***....*...*.***.*..*......**.**..***..*....******.*....*.*.*.**.****...*.*.*..***......**.*......*.**...*...*..***.***.*....**.**..*...***..*..**.**.**...**.*.......******....**.*.**.***...*.*....**.*..*.*.**...*..**...*......****.*..**.*.***.*.**.*.*..*.***...*.***...*...***.*..*..*.*.***********.***.**..*.***.*.*..**.**.......**..**.**.*.*..*...**...***..***..*..**.*..******.**.**..**.**.*.***.**.*...*....**..*..**.**...***....*.*..**...***..****..***...**.*.*.*..*.*.**....*.***..***.*.**...**.*..*...***.*****..*.**.***..***..*..**.*..*...*.**.**.****.*....***...**..*....***.******.*****.*....*.**...*..*....*.*......****....*...*..***.***.*.*.*.**..*.*...*...**.*.*..**....**.*..****.***..*.**.*.***.**..**.****.*...**.***..**.*..***.*.*.***....***..*..**..*.****.*..*.*...*.*.*.**....*.****.*..*****.........*..**....***....*.***..*..*.*..***..****..***..****.*....*..**.*..*********...**.....*.****.*...**...*.*.*.*....*..**.*****.*....*..***.**...**.**..**.**..*...***.*.***.***.*...***...***...*.....*****...*..**.******..***.****.****.....*..***..*.**...***.*...*.**...**....**......*...**..*.**...*.****.*...*.*..****.**..**.*..*.**..******.*.**.*.*.**....*..**.*.......**......**..**...*..**..*.*.*..***.*..***.**...*****.*.***.*.****.*...*..*..*.***..*.*****....*.**.*.**......**.***.**..*......***.**.***...*..***.*.*...*..*..*.*.*..**.*..**......*..*...****..*.*.**..*.*.***.***...*.**....*..*..*.******..*.*...*....***.*.***.....***.********.*....**.*...**...*..*.**..**...*......*.***.**....*******.**....*.****.**.**.*.*..*.*...**.......*..*.*.*...*......*..*.*****.**.*.*.*....*.*.*.....**.*....*.****..*****.*.....*..*****.**...***..***.***..*..**.*.*.*.***...*.....****.*.*****...*.**..***.***..*....**...*.....**.*.****..*..***..*.....*.*.**..***.......**..***.**......*.*..***.*.*.**.*.*...*.*.*...*.****...***..**....***...**.*...**..*...**..*..*.**.**....**.**.**...******.******.. *....*.*.***.....**.***.**.****.*..**...*..**..*.*..**...*.**..*.*.*..*.*.....*****...***..*****.*..****....*.***.*.....**..**.*.*...**.*.*.****...*...***..**.*..**...*.*.....*...**.******..*.*.*..*...****.*...*..*.*.***.******.**.***..****.***.**.**.**..*..**..*.*.**.*.*...****.**.**..*.......**.****..*.*..*..**.***.**.**.....***..**...*.**.*.**....*****.*.**........***..**..*.*..**.*.***..*..******.**.....**.**..*..*.**..**.*.**.*...*..******.**..*..**.....**....*.**.*....***.....*..*.*.*.******......*...*........*.***..***.**.......***.*.**.*...*........****.****.*.....**.*.*.*...*..**...***..**....****...*******....*.*...**..********.****..*..**.*.**..***.*..**...**..*..**.**.....****.*.**..*.....*.*.**.**.*..***.****.***..*******.***.*.*.**.....*.*.....****.**.*..*.*..****..*.*.***.***.*.....*..**.**.****...******.**.....***.*.**..*.**.**.*******...****..**..***..**...***..**...*.**..*.*.*.**.**..*..*.*...****.**.*****.*.*.*..*.*.******..***.**..*..*.*****.**..***.*****.*.*.*...**.*...****..*****....**.**.**.**....****..****..*.********.*.**.****.****.*****..**..***.***.....*.*..*.*..*...*..****...*..**.***.*....**...**.*.*.*.******.**...*.*.*.*.**.*****.**.***.**********.***.*.**..**..*..*..*..*.*.**..*.....****...*....*..***...*...*.***.***....*..*.**.**.*...******.**..**..***.*......*..*..*****....*.**.**.*.*..**.*......**.*.*..*.*.......*.*.*.*.*.*.**.**......*.***.**.....**......***..*..**.*...*****..**..*...*..*...*.*..******.****...*.**.*..***.*******.***....*.....*.***.*..*..**.....**..*..*.*......***.********...****.*..*********..*.**.**...*.**.*..**.***..*.*..**.*.*.*.**.....*.**.***.******.****..*.***.********......*.*..**.*.*....*.*.*.**.*.**...*.****.*......****..***..*.**....********..********..*****.***...*.*..**.***.***..***.**.....*...*.**..**...**.*****..*..**......*****...****.....**.***.**......***.*****..*.****..**.**.*..**...**..*****.*...**.***.**.**.**.*.*..***.*.*.**...**.***.*..*.*....***..**....*.**********.*.*....*..*.****.*.**..**** *.*...*****.*..*.**..***.***.******.****.**...***...*.****.**..**.**..**.*..***..****...*.......***......*...*.***...*.*.**...*.........**.....*****.**.***.*.*....****..***.**...********.******....*....***...**.*...*.*..****..*.**....**.......*..****..*..***......*..***..**.*****.****.**.***..*****.*.***...*.***..***.*......**.**..*.*..*.*.*.*.**.***.******......*.*..*....**.**.*..*.***..*..****...*...*..*****..**.*...**.**..*..**..***..****..**.*.*..**..*.***.*.****..*.*..*.**..***.**....*..*....***.....**.*.*..*...*.*....*...*.*....**....*...**.*.***.***..*.**...*..*..*.*..*..**..**.*.....*....*..*.....****.**.*...*....***.**.....*...***.**.**...**...**.***.*.....*.....**..*.....*..*...*.*.*..*.*.**.*.....*******..*..*.***...**.....**..**.***..*..***.**..***.*.**...*.**...***.*..*.***.*..**..**.*...*.*.**.********.*****.**..**....***.*...*.*.**....**.***.*.**.*.**.*..*..*.*...****.*..*.**.*.......***....*.*...*.*.*****..**....*..*.*****.***....*****.....*******..**..*..**.*.*..*.***..*.****.***.***.*.*..**....**.*..**.*..*.....*.*...**.*.*.........**.**..****..*...****...***.**...*...*.**...**...*.*.....*.**.*.***..*.**..*..*****.*..**.**..***....**..*****.*...***...*****.....***...****.*.******.***...*.***...*...**......***.******....******.*.....**.*...***..****.****.******.****.**..**..**.*..*.*..*....*********.**.*....******..**.**.*.*.**.*.*..*.**......**.***.***.....***.*.*....*..*****....**..*****..*..******...*.*.***.**.**..*.***.**..*.**...*.....*.*.*.*.***..****..*....**.*.***...***.***.*.*.*...*....******....*...**...*...**...***..*..**.***.*.*.****....******...*.*.*.*..*.***.*...*.*...****..*..*.***..*.*....**..*.*.*..**...**...*.*.***..***......*.**.**.*..***.....*..*.***.*..**..***.*.*....*.....*..**..*...*..*.**.**....*.*.**..***....***...*.....*.**.*.****....***.*.*......***...**..***.*.**...*.***..*****.*.*..*.*.**...**.*.*..***.*........*....*****.***....*****..******.***.**.********.*.**......**.**..******......*..**.*.****.**..**..**....*..**.. *......*.*.*.*.....***...***...*..*.....*.**.*..**.**....*...**.*.**.*....*.*....*...*.*.*.*****.*.*.*..*.****.****..*..**.*..****.**.**....***.*.**.****..***.*.*..*...*********..*.*******.**..***..***.**.*..**......****.***..*...*.*..*...*..***..****.**.*.*...*..*......*.....*.***......*.***.*.***.*....*.*****.*.***....*.*..*..*.*.*.*..*..****.**.***.....**.*.*...*****...***.****.*...*..*..**.*..*...*.***.**.*.*************.**.***.**..*...**.**.*.****.*.*****.*.*.**.*.*..*.*.*.*****.*..*.***..*.*.....*..*.**.*.*.*****..*.*....**....**.......*.****.**.*..*.....*...*.***.*...**..*..***....**..**.....*.**.*....*..*..*.*....**.*...**..**...**.*..**.**.****.**.**......**.***.*.**.....***.**..*****..**..***...*....**.********.*....*.*****.**.*.*.*...**..*.*.*.....****.*..******.****..*..*..*..*.**.......**...*.*********..******..*.*.**.**..*****.**..**.****.*.*.*.*.*.******.*.**....****.***.******...*.*.*..*..*.......*....**......*..****...***....**..**.*.******..*...*.***.*.*.*.**.***.*.....**.***.***.***.***.*....*...*.**....*.***.**.**..**......*....*.......**.*....**.***..*.*.*****..*.**..*..*.**.*...*..*.**....***..**.*......*.*..*..**.**...**..****..***.**.*..*.*.*..**..*.*...**...**..*.*..**.***......**.***.****...*...*.......*.*.***..**...******..*.*..*.*.*..*......**....****...**..*.***.*....*.*.*...*....*.*.*..*....*****.**.**.**..*...*..*...*.*.**.**...**.*.*.*..**..*..*..**.***.*.*...**.***.**..*.*.**.*************..*.*..*...*.*.*....**.*.*.****.*...***....*...**.**.****.**...**.*...*.....*....******.*..**...*..*.*..*...*.*.*.***.....****.*...*.*.***.*...****..***..***..**..***.*..*..****...****.*.*....*.*...****..***.******..****.***.*.**....*.*.*.*.......****..***.**....***.*.....*..**.*...*.**.**..**....***..**..**...*.**..****..****..*....***..***..*..****....*....****.*****...***.*****..**.****.**.*....**.***..*..*****.*.*..*...**..**.*.*...***..****....*.*.****..*.........*.***.....******.....*.******..*....*.**.**...***.**.*.*.*....*.*...***.*....***.* ..*.*..***.**.*..**.*......*..*.*....*..**.*******...**...*.***.*..**.*....******.****....*...***.*..*.*..**.**.**...*..***...*****......*.*...*....**...*.**....*..***.**.*......**..**.*....*.***.**..*.*.*****.**.****.*...*.*.*..*....*...*****..*.**.*....**.*.*.****.**.*.....**.....**.*..*.*.....***.*....******..*.*..****.*.*.....*..*.....*....*.*..**.*...*.****...***....****...**.******..****.****.....*..*..*.*...******....****..*....**.*.*.*.*.*......*.**.*..**..****..***.*****..***.*..****..*****.****......**.*.*..*..**..*.*******.*.*...*...*..*.*.*******.**.*..*.*.....*...*.**.**..*.*..**.......**.*...*..**.........**.*......**....*...*.*.*****.**...**.**..****.*..***.***.**.**....******..*..*.*****.*.**.*..*..*..*...***.**.*....***.**.*...**.**.**.....*..**....**..*...*....***..*..........*..***...*...*..**.**.*.*.*.*.**..*.**.***.*....******...**..***.****.......**.***......*.*..*..*..*.***.***..*......**.***...*..**.*.*.****.**.**.........**.***.**.*...*......*****..*..*...**.....*****.*.**..*........*..**..*.***..*..**....**.**..*.*****.....**..*..**.**.*.*..***.***.*****..**.****.***..****..****.*.*.*..*...**..*..**..*..*.*.*.***.*..*..*.*..****.*....****..**.*..*....*...*....*..*.....**.*.*..****.**.****..**...*.*.*.***...**.****...*...*.*.*...****.*..*.*..*.**..**....*..*....*.***....*.....*...**.*.....**.***.*..*.**...***.****.**....*.*..*..***.*.*..*..*.**.*..*.*...****.**.......*.***.....**..*****..**.*...**......**.*..*.*...*.*.*.*.******.*.*.**.*.***..*.**....****.*.*...*****......*.*...**..*****..*.*****...*.**.*..*..***.*....**..**..***......*.*......***.****.***.*****...***.*****...*...**.*****.***..****..*...*..*.*.*.*..**..***..***.*******.*.****.**...*****.******.**..*..**..****....****..*****..*.*...*.*****..**......*..*.**.**.***.*......*.......*..*.*.**.*.**..*...*...*.*.*.***..**.*.**.**..****.**..****.*..*.*.***.**.*..***.******.*.*...*.......**....****.*...*...****......*.***.**.**....*.*...*......**..*..**.*...*.**.*.*.....***....***...* **..**...**.**...**..**.*****.*....**..*..*..*.*.....*.*.....*..**.*.*.**.********...*******....**.*.*..**...****..**********...**.**..*..*..*.*..*.*..*.*.*..**..*.*.**.*....**.***...*.*.*..**.*....**.**..***...***.******.**.**.*.**..*.*.....*.*.......*****.***..*.**..*....*.***..**...*.**.*.**..*.*.*..**.*.*.**.****.*..*.....**.***.*..****.*....*.*.*******..*..****...*.*.*....**..*.*.*......*..**..*.*..***.*.***...*...*.*****.*.**..***.**..****.**..*.**.*.....***.*.*.....**..*....*...*.*...*.......*.*.***.**.*.**.***...*.**....**.....*.....*.*...***.*..*.**.**..**..****.**.*.*..******.*........*.*..*****...*.*..****.*.***.**.**..***.**.*.*..**...**..**...*.*.***..*.*.*.*.*****..*.*.*.******...*...*.**..*..*.***....**..***....*.*.*..**......*..*.**.*..*.*......*...*.**.*...*..**.*.****.**.***.**...*.**.**..***..***.***...*.***.*.*..****.....*..***.*.*..*..*.*..*..*..**..**...*..*..**.***..***....**...**....**.....****.*.**.***..*.*.****...*...****..*...****.*.****.***..***..*..*.******.*..**.**.*.******.**.***.*..*.....*....*...*..**.**.**..*****.*.*****.*****.*.*.***...*****..**.*******.**.**.*.*.*..*..****.*.**...***..**.*.*...*****..*..*.**.**....*..*.**..********..*.***.....*****.....*..*.**...***..*.*.**.*....*****....*.**.***.*.*..*.*.***.*.*.*..***.*..**...*....***..****.*.*.****.*....**..*.*..**.*.*..*.*****.**...*......***.*.*.....**..*.****..***....*..******.**....**.*.*.****...*...**...**.*.*..*****.*.**.***.*.**..***..**...**.*...*..***.*..****...***.*.....**.....*.***.**.*...*...*****.*......*.****.....*.*..*.*.**..*.*.**.**..**..**.*..**...***..****.*....*...*****.**.**.**.**..*.*..****.****.**.**..**........**.*.*.*...**.**..***.*.**.*.*..**.*.**..***.***...**.*......**..***..***.*****..**.**..*.*.*.***....***.****..*.*...*.*.**..**.*.*.*.***.******..*.**..**.*****..**.*******...*.***...*.*.***.*..*.**.*......**...*..*..***...**.*..**....****.*...*.*.*...*....****.**.*.**.***.*.***..*..**....***...**....*.**.*****..*****.*.***.*....*...*.****.*....*.. ***..*....*.*.*.*......*.****..**.***..**...**.***...*..*.******...***..**.*.*...*.*.**....**.....**.**..*.**.**..**.*..**......*....*.*.**..**.***...*....***....*.**.***...*..***.*.*..***.***.*...*...*..*..*.*.**..*..**..*.***..*....**...***.**......*..*..****.*..*.**..**.*.*..*.*.*....***.*.*.**..**.*.*..****.....***.***..**.**.*..*....**..*..*..*.*.*....**.....**....*.*..***.***.*.*.*.**.*..*.**..*.*.*.**....*.*.....*..**.**..**.*..*...*....**.*...*.***.*.*.*.*...*..*......**...*....*....******....*...*..***....*..*.***.****.*.**.******....*..*........**...*..*.***.*.*..*.**.**.**.......*..*...*.**..*....*.**.*.*.***.*.***..*....*.***.*****...**.**...*...*.****.*..**....*****......*.******.**..*...**.*.*..**.*..*..*.***.**.**..*..******.*.**..*....*..***.*.****...*....*......*****.**..*.***.......*.*.*.*..**.....**.......*.******.*...*****.*...*.****.**.**.*...*.*..*.*..****.*.*........**.*..*****.*....*..*.**...*...*.*..*************.*..*..*.*****.*..**........*.***.*....*.**...***.*....***.**...*...******..******..**...*.....*..*.*..*..****.*.*.*.**...***.***....**..*..*....**.*..*.*...*...**..**.****.**.*....*...****.*.*...*.**.**.*.*.***.***..*.**.****.***...**.***.**.*..******....**......*..*....*...**.***.*..**...**.******.*..*....*......***..*..*.**.*..***.***.*..*..*...*.****.......****.**.*..*...*******.*.*.***.****..*.*.*.*.....*...*.*.**.***....****..**..*.****.********.....***....***...***...*..***.....*.**..**.**.*****..*.**.****.*...*****...**..*.*.....*.....***.**..**.**..*.**.*.......***..*.**.*..**.*.*.*.**.*..*..**..***.*....**.*..*.*****.*.****..*..*..**..*.**..**.*....*.*...*...*****.*.**.*.......*.**..**...*..***.*.***..**...***.*.*..**..*..**.*.*..***.***********.*.******..*****..**.**..***.**.*...*.*...****....*..*..*.*...*.**..****.**.*****..*.....**.......**.*...**..***...*..*..*.....**..*..**....**..*.....**......**...*.*****......**...**.*....**.....**....****.**..*.*..*..****......*.***....**.*......*...*.*.***.*......*****..*..*.**..* ........**..**......*.*..**.*...*..**..*.*..***..**..*..**.*.*.*....***.*...**..*.*.***.***.*.*..**..*.*.*****...*.*.*..*.**.*****..***.***.*...***.*..*..*********..*....**..*.*.****.....***..*.**..*.*.*.******.***........*....**..****.*.*.*.**.*.****.**.*.**......*...*****..*..**.*.*...****.*.*......*...*.*.*.*.***......**.*.*.*..*....**..*.*....**.*.*.....*...**.*..**.**.....*...*.*.*.***..***...**.***.*.*.***.*..*.*.***.***..*...*.***.*.***.*..**..**.*.**.**.*....*.*.**...**.***.**...**..*..****....**.******..*.***.***...***.*..**.*......*.*..*....**.**.*.*.*.....**.*.*.**********...**.*..**.*..*****..**.*.*..****..**....*.....*.*..**...*..*.**.***.....****..*******.....**.**.**..***..****.*.**.......**...*....**..*.*.*.***..*...***.*.***.*..****.*....**..*...**.*..**..**....*.*.***...*..**..*..*...**.**.**.**.***..***..****...**...**....*.*.......*.*....*..*.**..**..*..****.*..**....*****.*.**.**............*****.**...**..*..***...****.*..****....*.*.*.*...*.*.**.*.....**.*..*.*.*...*..*.*.*....**..***.***.*.*.****.***.*****...*.**.**..*...*....**.**.****.**..**...*.*.***..*..**.**..**...*.**...**..*..*.*....*..**.**....*..*.*...***.*......**...***..*..*****..*..**..*.*.****.**..*..**.....***..**.**.....**..**.*.....*..*.********.**..*..*****.*..***.***.*.*.*.......*....*.*.**..*.*.*.*...*.****.**...*.*.**.**..**.**..*..***.*.*..**.*.*****.....*****.***.**....*..****.*...*..***...***.****.*.**..**..*.*..*.....***.**.....*.*.**.**..*.**..****....**.*.*.**..*.***...**.******..***.**..*..**...*.*.*........***.**.*..*..**...***..*...***..*....*.*.*...**.*.*.*..***.*...**..***..*****..***.***.***.*..*.*.***...*.*.*.*.*.***..*.....*....*.**..*...**.*...*..***....*...**..****.***.*......****.*.****.***....****.***..*..*.*..**...*.*.*...****.*..**.***...*...*...***..**..**.....**..*.*******.**..*.....*****..**.*...*.*.*.*..***.*...**.****..***.*.***.*.**.**.*..*.....***.****...*****..*****..*....*..***.*..*.**.****..***.*.*.**.*..*.*.***.*..*.....*.*..***.**..*.*....*.. **..***.***..**....*.**..*..*.*.**.*.*..*.*.*.....*...***.***.*.***.**..*.**..***.**.*.**.*.**...*.****.**.*..**.*****.*........*.********..****.***....*.**.**..**..*..**.*.*..***.****....**.*.**.*..*.*..****...*.**.**.***.**.*..*.*..*...*.****....***.*.*.********...*..*...*...*.*..*.**.*..**..*.......******.*.***********..*...**.***.****.*.****.***.*..***..*.*..**.*****.*.....***...*.****..*.*.*.****..**.**........**...*.*.*..**..**...*....*.**.**.***..*.***.*...*.***...**...**.*****.*******.*...*.*****.******.***.*.*.*...*.*..***..***..*....*.*...*.*.*..**......***....*.*.****.**.**.*...**...*...**.**.***....***.*****.*.**.**.*..********..******.******.....******.*****..*..*.*.***..*...**..*.**..**....*.**.**..*..*****..*..*..*.*.***.*.*.*..*..****......*...*..**.*..**.*....*.*.****..****..**..*...........****...**.**.*.**....*.*..**..*****..*..**.**..**.....***.**.***.*...*.*.*..**.***.....**..**..***.....*.*.***..*....*...*....*..*..**...*..*.**..*..*.*...*..****..**.***....**.**.*...*.****..**.*..**.**.***..*...*....**........*.*.***.***.*****...*.**..*.**...****..*....**.***...**.**..***....****.*.*..*.*......******.*..*...**..**.***.**..*.*..**...*.*.*..***.***.***...*...*...*..**..*..**.*.*.***..**..*..*..*..*.*...***..**.*.*..*...*.*.**.***.......*.*****.***..**..*.**..*.*..***...**.*..*******..*.*.*.***..***...**.**..**.***..***.**...********..**..*..**......**.****.***.....*.***...*.....****.*****.**.**.**......********.**.**.*.*....*.*..**..**.**.*.*.*.*.*.***.*......**........*..*..*.*..***..*..*...**.*....*..**......****..*.**..**.**...***...**.*...*.*.*...***..*...**.......***..****.*.**..*.....*.*...**..***...****.****.*.*.*****.*....***..*.***..****..****.*..*.***.*******..**..*..*....*******....*..*.*......****.*.*.*.*...**......**.**.**.**.***.*.****..*..*.*........*.*.*...****...*.*.****..*.***.**..*********....**..*.*.*.*****..**.*..*******.*....*.*...*..********.**.....*......*.**..*.*.....**...****.**.*.****...*....**.....**.*.****..***..*..** ...*****..**.***....*..*..*.**...*.*.**.......*....*......*.**.......*.*...**.*..**...*..***..*..**..*.*...*.**.*.*.**.*..***.*...**...**.*.**...**..*..**.*....*..*.**.***..*..*.**..*...****...*..**..*...**.*.*...*....*....*...*********..*..*......*.**.**.**.**..*.******.*..**..****....*.*.....*..***.*..**...**.***.*.**....*.*..*..*..*.*..****......****.*****..***.**.**.**..*..***.**.**...****.*..****.....**.**...*.**...**.***...***.*...**..*..*.**...*.*.*.***.*.*********.**.*..***.*...**.*.......*..**.*.*..**...**...**..*....**..*.**.*......*****..*.***.**.****.**.**.***.*.*.**.*...*...*.*.*..**.*..**.*...**.*..**.******..**.*..*.*.**...**.*....**.*..**********.....**.*.*..*.*****..***.*..****.*...*.*.**....*..*****....*..*...*.***.*......**...*.*.****.**..*......**.**.*...*****....***********.*****.*..****...*****.....*.**...*.*....*.*..*..******.*.*.***.*.*****.*......*...*...*.**...*.*.*.******.......*..*...*.***.*.***.......***.*.**....**..*..*.**..**.***...**....*...*****...**..****..*..****.**..*..**..*........****...*.***..**..*....*..**.*.*.******.*..*..**..****.*.*...*.****..*.*.**........*.*.***.*.*..*...*..*****.****......*.*....**.*****..*..**.*.*.*...**.*****...*...*.*...**.....****.*.***.****..*...*..*...**.*.****.*.*.*.*..**.*.....*.****.*..*.*..**.**..*..**.*.**.*...*..........**.....*.*..*.*.***...*****...*..**..**..**.*****..*..*.**....*....*...**........*.**.*..*..*.*.......*.*.****..**...**..*......*.**.***...**...*..**....**.*.**.*.*.***.***..****.*...****.*.*..*.*..**...*..**..*.***.*.*....**.....*.**.*..**.**.....***..**..**.**....*.**.*......**.***....**..**.......**...***.*.*.*.*.....******.**.****..*.....*.*.*.**..**.*..*..*.*...*...****.*.**.*...*.*.....*..***...*..*...**.*.**.*.*..*...***..*....**.***.*.*..**.*...*****.*****.**..***.*..**.**..**.****..**.**.*.**...*****...*.**.**...*.*..*....*.**..*.***.*.*...**..*.*.**.***.......*.*..**.***..*****.*.*******...*...*.**.*..*..*.**..*****.**.....**.*...*.*.....*..*.*....*..***.*.***..*.*** *...*.******.*.*.*****.**...****.*.**...*.*.**.*.**.*.*...**..******....**....*******.**..*.****..*..*.*...**...*.**.**.*......*.*..***....*****..**..*..**.**.**.....*.**..***.*.*.**.*.**.*.*.*..*.....**.***.*..*.*..*.*...*.**.....*.*.*.*...******..*..*....*..**.***...****.*.....***..**..**.******...***.**.**..*..*..****..****..*.**.*.*....**.*..*.**.*****.*..***.*****....****...***.*****...*..*.**...****..****.....***..*.........*.***..*...*.**..***..****..*.**..******..**.*..**..*..***....*..***.*..***.*.**.***.*.****.*......*.****.*...***.*.*..*.**.*..*.*.***.**.*...******..*.*.***..*.****.*.*..**.*..***.*****..*...**..*********..***.**..**....**..*..*.**..*****.*.***.*.*.***..****..**...**.*.**.***...*...*******..*..***...*.*.**...**.*.*......*.**..*..**.***..***..*******.****.*.*******.**.....*..*..****.*.**.***.**.****.*.*.**..****..*******.***..*****.*.....**..*.*.....***..***.**...**..***..**.***..**..*****.*..******...*.**..*.*.*.*.**.*...*...*..*.***..*..*..**.***.****...**...*.*..****.**.***.***.*.**...*...*.**.*..**.*.*...*.....*..****.*.*.**..***...**.*.*..*.*.*.*.*...*.*.*....*.***.......*...***..**..**.....**..**.**.*...***.**.*.*****.....*.**....***.*...****..***...**.****.**....*..*.*...**.******....*.........**.*..*..***.*.....***.**.**..**.*..*********.**..**.*.**......**..*.**.**********.**.*......*..*.**.....********.****.****........*.****.*.**.*.**.*.**...*...*..*.***..**..*..***.**.*..*.*.**.*...*.*.****..*.*.******.****..**..****...*...**.****..*.*......*.*.**...**...*..*..*..*...********.*..*..*.**.*...**.....*.**.**....*...**.*..****....****.*....*.***..**.*.*....***..*.*.****.*..*...*...*.****..***.***...**..***.*****..**.**.*...*...**.*...*.****..**...*..**..*.**..*..**.*..**.*........**.****..***...***..****..*.**....*.....***..*.*.**.**..**.*.*......**.....*...**..*****....*.*..**..***.***...*.*...**.*..*.........**....**.*..*..**..**..*.**.*..*..**.*....*.*....**....**..*.*.*..*.*..*.*.*.*****.....*.**..*.****..*.*......****..**...... ******.**...*..*.***..***.*...*.*..*.**...**.*.*.*.****...*.**.**.*..****..******.****..***.*....****..*.***.....**.**..*.***.*..*..*.*..*.*..*******.***...*****.*..**.*.*.**.**.*.*.*.*****.....*..*..**.*****..**......*.*.*..*.********...***.**.....*.*****.**...**.**.**.**.*.*.*.*.***..******...*.***...**.*.*.*.....*..*.*****.*..**...*.***...*.*..*....**..*..*..**.***..*.**.***.*...*.....**.*.**..**..*.*.**.**....**.**.**..***.*...***.*.*.**..***.*..***.**.**.*.*.**......***.*.****.****..***.**.***.*****...**.**...*.*..***.*..*...****.*...**...******..**.*...*..*..****.*******...***...........*.*...*.**.*.**.*.**..*****.....**.*...**..*.*..**..**...*..*.*.*..*..*.**.*.*...*...***...*..***.*.*.*.*..**....*..**.**....*...*.***..***..*..***.*.*****.***...*....***....*.**.***.****.***.*.**.....***.*.***.**.**.***.*.*.....***.******.***..**.*...*..**...*.*.....***.**....*..*..**..*....*.**...**...****.****.*.***.....*..**...**...**...***.******...**....**...*..*.*.*.**.*.*..****........**...*****.**........***......***....***..*..*.*.*..*...**.***..*.*..**.*.**.*......*.*.*....**...*.**...*.*..**..*.*..****....**.*...*****.***.***.*.*..*...***.*.*....*....*.*.*..**.**.*....*...*..*.*.**.**.*.*****.****.***..*..**.**...*.*.**.*.**...**..*.*.*...***...*..*.*.*.****.**.*.***.*****.*..*...******..****....****....*****..*.*********..*..*.*.**.....*..*..**..*.*.....*.*...**....***.*..****..***.**.....*..**..*.****.********..***....*..*****..****.**..*...**.***.*.**.***...*****...*****.*.*..*..*.*..**....*.*.*..*...*..****.**..*.*..*..*.**..**.*...*.*....*.**.*.*...******..*.*..***.*..**.**..**.*..*.*....*****...*.**.*.*.**..***.**.*..*..**..*..*.**..*..*..***.*...**....*.*....*.*.*.*..***..*...**.*****..*....*.**.*...**..*.....***...*.*..**..**.*...**..**.**.**..*.*.**.**..***..***..*.*.*..*..*..*****.......**..*.****.*.*****.*.**..***..*.....*....*..*.***.**......**.**...**.*.*..*..****.*.*..*....**.**..*.*.*..*.**.***.**..******..*.*......*..*....*.***.*..*...**.****.*...... ***.*..*.*.*.**..*.*...*.*.*****..**....**..*......*..**.*.*...*.**..***...........*..*******...**.*.***.*.***..*.*.*.***.**.....*.***..*.*......*.*.*.....*.....*.**.....*.*....**....***.***...**..**.....***.*****.*.*....**.*.******....*....**.**.***...***...**..*.**.*....*..***...***.....*...*.........**.****.***.**..*..**.**.***.***.**..**.*.******.*******.**..**......*.*..*..*..*********.*.**..*****.....*..*.****..*****.*.*.**...**..*.*....*.*..****.****..**.****..*.**.**..*.**.....*.**.**....***.*..*..*..**.*.....*.*.*******.****..*.*..***.**..*.**..*.*..****.*.*....**..**.***....**.*...****.**......***..**.*.*..*.*..**..*****.*.*..**...*..****.......*.*..***.*.***.*....*.**.***..**.....***.*.*..*...**.***.*...*.*..*..***..*...*..*....**.......**..*.**...**.**.**.*....**.**.*.*..*..***.***.**.**..***.*.*.....**....**.*.**..**.*....*****.****..**..****....**....*.******.**.*****..**...**.*.*.*.**.**..*.*******..***...*.***..*..**.**..***..*...*.*......*...**.*...******.**..**.**.**......***..*.**...*.*..**.**..*.****..*..**.*....****.*..*...*..****.**.*.****.....*..***..*.**.**...*.****..*****.****.*..*.*........****.*..***.*..*.*..*******..*.***..**..*****....**.***..****.*****....*****..*******........*...**.*.*.****.**.***..*.****..**.....*..*.**.....*..*.**.*..*.****..***...*.***..**......***..*....**....**.*.*...***********...*.*..*...***...***...***..***..*.*...*.*.*.****..*..*...**.*.*.***.*.*....**.....*..*....****......**.*.***.***.**..***.*.*****...*....***...*.*.....****.....*...*.****...*.***..**.****..*....***...**.*.*.*.*.*....*****..*..***.*.***...***..**.*....**.*******.*...*.*.****.*.**....*.****...*...**.....**.*.*..*.*.*.****..**..**..*.****...**.*.***.*.*.****.*.**.***..**...*.*.**..*.....*.***..**.*.*.*.*.*...*.*.**....*.**.....**.**.****.**.*.*..*...*.**..**..**.*.**.**.*..*.**.*.****....*..*..**....*.******..*.*.*....***.*******.**..*..*....***.....****....*..*....**......****...**.****...***.***.***...**..****..***.**...*.***.**.**.***.*** **.*.**..*..*...*.*.*****.**..*.*.**...*..*.*.*..*..****.*.**.***...*....*...*****.....****...**.*.**...*.**.*..*.*.*.***..*.**.*.**..*..*...*******..*..*.**.***...**....****.........*..**..*...*.....**.**.*.****...**.****.**.***.....*..***...**.***.*.*........*.*..*....*..*.*....*...**..*..*......*..*.***..**.***..*..*..*.**..******..**....**..**..*....*.**..*....**.****....*.****.*.*.**...*.***.**...*.*.*..***...*..*.*..*...**...***.**..*....**.*.**..**.**.**.**.......*..*...****.****...***...***.*.*.*****..*.*.....***.*..**.*.**.*.....**..*...*...***..****..****.**.*..****..***.*****...**..*..*.****.**..**.**.*.*..*.*..**.***.*.......**.**.*.**....*.**.***..*.***..***..***..******..*......***..**.*....***...**....***.*.*......*.*..*..**.*.*.*...*..*..*.****....*..*.**...*****..*..*..****..*.....*.*..****....*..**..*.*.*****..*...*.***...***.**.**..*..***.***.*.*...*...*****........**...*****..*.*.......*.****..*.**.*********......*.**..*.*...**.*.*.**.**.**.**.**********..***....*..*.*..*..*.***.*.****.**.**.**.*.*********.*****........****..***...*.*.*.******..*..**...****.....**.**.........*..**.*****.***....**.*..*.*..*..*****...*..**..*.**.**..*****..*...***.*.*.****...*.*...*.***.*.***.*.*....*.*..****..***.***..***.....*........*.*.*...*..**...**...*******.*.****......*.**....***...**..**.**..*.**.....*.*..*....*......*...**********.....*..*.*.****.*..**.**.**.**..*..*..***.*.*..*.*...*.*.*..*...**.*.*..*.....***.**..*.*..****...*...*..*..*.*.****...*.....***..***...*.*.*.****....*.*.*****.*******...*..*****.**.*.****....*.******.*..*******.******..*.*....***..***....*.*..*..**..****.***.***.*****.**...**..*.**.*.*.*****.*...*.****..*..**......**.***.*.***..*.***...*..**.*.*.*.*.**...**.***..*..**.**..*..**..**..***.**.....****.*.**..*..*..*..*..*.*.***..*.*.*.*******.***...*..***.**...*.*..*...*..*..****..***...*.*.****.****.**..**.*.****......*....*.***.*......*.**..**.*.*..**...*.......*....*.*.**.*..****.***..**.*.*.**.*..*****.*******.*...***..*..**.*. **..***.*.**...*...**.**.*....**.***.*.***.***.*.****..**...***.*.*...*..**...**.**..***..**.**...*..*..***..*...**.****.*....**..**.**..****.**.*.*..*..**.*.**.*....*...*.*..**..*..**..**..****..*****.*******..***..*.....**.*.***.**.*.*****.*.*..**.*....**..*.*...**.*..*********.*.****.*..*.*.*.***.*..*...***..*.*...******..**....****..***..****.*..***.*...*...****.**..**.**..*...***...*........**..**.*****....********.*..***.*..*.....*****....*..**.**..*..**.....*.***...******.*...**.*....*..*.**..*.***..**...***...*..*.****..*.*....*...**...******.*..*...*....*.**.****..*.***....****..**..**.*.*.*...*....***.****...*..**.*....****.**.***..*****.**...***..*****.*******.......**..*...**.....**..*..**..*.*.**.*.*.**.........**.****...*****.*.*.*.*.*.*.******.*.**.*****.*...****..*..*.*..*...*.*...*****.*...*.*...*..**...**.*.*.***....*.*.*.****.*...**..**.*.*****.*......*..***........*.*...*....*.**.*.**....***..***....****..........***.......*....***...****..**.....***..***..**..**.**.*******.**..**.*..*...**.*.*.***.*..*.*..**.**..*.*.....****.***.*.*..**..******....*.*.**.***.****.*.***.*.*..***.*.****...***.*.*..**.***.**...**....*...***..*.*.**.*.*..*..*.....*...****..*.******...***.**..****...***.**.*..***..**..*.*.*.**.*.*.****..**...******..*....**.*******..**.*.*.*..*..***..*..*.***......*.*.**...*.****.*.*.******.*....**..*.*..*.**..**.******..*******.****...****..**.*..*.*...*...***..*..*..******....**.**.***..****......**.*..**.***.*.*.***..******......**..*.****..**......*****.*.*****..**..**........**.*.**.****..**.*.**....**.*.......****.**.*.**.***.*.***.**.**.**.****..**.*********....**...***.***...****.**.*.*...*.*...***.*.*****.*.**.*..*.*.***.*******.**.*.*..*.*.*.*.**.**.*....*..**..*..*.*...**.**..*.*....******.......*.*.*.*.*.*..**.*.*....***..***.*.*.*.*.*..*..***..*.*****.*..*...***.***..*.........*..**.**..**.*..***..**..*..*.**.**.*...*..*....**....*.*..*.*.*.**.*...*.**.*.*.***..*....***...**..*........*..*..*......*.*...****.....*******. ****.*.....***...***..**.*.**.***.****..*.*....**.*..*..**..*..*.**..**..**.**....*....***.*.********...*..*..**...*.*****.*.******..***.*.*.*..****..*..**...*.**......*.*******.*.*.*.*.**.***.*...*.*.*******.*....****..**.*.*****.**....**..*.*...***..**.**...*...*........**..*.*..***...***.*.*....*.*****.......**.***........**.******.*..**...*.*.**.*..***.**.*.*.***.....*...**....*....****.****.*...*..*****.*....***...****.*.*..***.*****.***.**.....*..*..*.**..**.*.*.**.*.*****..**.****..**.*..**.*..**..*..*.**.***..*********....*****.*.*.*.*...***.****....**.*...*.****.*...*.*...*..*.*.*...*.**.*.******......*..*.*.**...*.**.*..*.**.**..*****.*.**..**..****.*..******.**.*.*.****...*.......**.*.*.*.*****.*.*..***.*.***...*..*....*.**..*.***..*.****.*.*...*..***..*..*...*****...**.**....**......*..***..*.*..***.*.*******.*..***..*.*..**.**...*.*.**..*****....*....**.*****.*.**.*.*..*..***.******.**........**..*..*.*********..**..*****...******.*.*.***.**.****.**..*****.*****..*****.....**..*.***......*****.****.*.....***.**.**..*.****.....**.***.*....*..**.*..***..*..*.*..**.*..**.**..*..****....**.**.****...*.**.***...***.****..***.*.****.**..***.****.*.*.**...*..*.******.*.*.***.**...*...*...******....*..***********.****..*..**...*.....*.*.*******.******..***..*.***....*********.......**..*...***.**.......****..*..**....***..**..*.*.*.*.******...***.**....*.**.*...*.*..****......*...**..*.***..**...*.*.**.**.*....**.*.*..**...**.*.*.*.***....**.......*.**.**.*.**...**.*...*****.***...*..*..*.......**********...**.*...***.*.***.****....*..*******....*.*.*.**.*..*.*....*....**.****.*.*.**.****.*.****.******........**.*.******...*****.***..**.***.*******...****.***..*.*....*.*.*****.*****...*.*****.....*.**...*...*.*.*.*.****.*....*.*.**.**..*.*..*..*.*..**..****.*.****...***....*.*.*.*..*..*****.....***..*.*......**..*.**..*..*.*.**...****.*..***.******.*...***.*..**.*........*..**..***..**..*...*..***.*****.*.*.**..****..***.**...*.***.*****.........**.**...*.***.. ***..*....***....**..*.*.**.**...*.****.***.*.*.*..**..*****.***...*..*.*.***...*.**.******..**..**.*...*.*.****.*.*...***.*...***..*..**....***.****.***.*...*.***.*.***......*.*.*.....**.***....*....**.*.....***..*.*..*.**..****.*.*.**.*.**...*..*.....*.**....**.*****....***.......**..****..**.*.....***..***.*....*..**.****..*..*.**...*..*...*..*..**.*..****.**.*.****..*...*.***..*..****.*..*.*..*.**..**.***....*..**..***.....**.**.*.*.*...**.**.*.....*.**.*.******..********..**.*...**..*.*..****...*.***..*****.******....**..*.*...*....*...*..*.**....**..**.*..*...*.***.*.*.****...*.*.*..**.*....*.*.*..*..*.*....***..***...***.*****..*.....**...*...**..**..****.*******.....****.*..*********.*.**.*..*..*.*.**.**.****...*....*.***.*.*..*.***.**.*.*****....*****....**..*.*...*..*..*..**..*.**.**.*...*.....*****.*.**.....**...*..**...*.*.**.**....**.**.*.*..*.*..*.*..****.*....**.**...*.*..*.****.*.*..*....*****..****....*.....***..*.**.**...*...*..**......*.**.**.*.**.*.**..*......*.*.*...*****...**.....*...*.......*.*..*.***.***.*.***..*...***.**.******.*..*...*****...*..***.*..*.*..*...***.*.**..*..****.*.**..***.*.....*.**...*.**.****.*...**.***.*.*.*...**..*.*....*...*....*..*.**.****..***.*...**..*.*.*****.**..**.****....****...*.*.**...*..*****...*....**.********.*..***.*..*.**.*..*.**..*.*..***...*...******..*.**.*..*****...***.**..***.**..**..***..*..****.****....*.**..*.***....**.**....*.*.....**.******.****...*.***..*..*.*....****.***..***.**..****.**.**.*.*....**...***....*.***...*..***..*.***..**.*....*...*.***.**.***.*...*.****.****.*..*.***.****.*.****...***.*.*..*..*.***.*.*****...*..*..*.........**.*..**.....*.*.**...**..**..*...****..*...*...*.....*.*.***.*..***.*.**...*..*..*.**....*.*..****..*.*.*.....*..**..*..*....*..**.*...**.*...***.*.*.***.*....*.***.***.**...**...***.**...**.*...**.*..*...*...***..****..**...**.*.***.******...*...**..*.***...****..*.***..**..*.**********..*..*..****..*..*...*.**..*....***..*.**..**......*.*.*****.....*.***.*.. ...*.***.*.**..***..***.***..*..**...******..*..*.*.*.**.**...***.....**.*..***.*.***.*...*.**...**...**..**.**..*.*.*.*.****.***.**.****...*.......**....**........*.**....***.*..*.**.*.*.*....****.**.**...*****.*.*****..****..*...***.*.*.*.*..****.**...*****..*....**.*..*..*.**.....*.*..**.***...*..*..*.*.*.****.*.***..****.*..**.*..**.**...****.*.*..***.......*.*....*..**.*....****.....*.***..*****..*.....***.**...*...*....*.....*.*.****.****..*...*...*.***...*..**.*.*....*.***..*.*.*...***...*..*.*..*.*******.*..*..**.*****..*.*.*****..*.*.*.***.**..*.*...*.***.**...**.....**.*...***.**...*....*...**..*.*...*.*..**...**.*..****.***..*.***.**..***.**.**.**..*.*...***....*.**.*.*.**.*..**..**..*.***..*.*.*..***...*..*****...**...*.**.*..*****.*****.**...*.***..*......*.....*..*..*.*****.**.***...*..*..**.*.**.....****...**.***.**...**....*****....******..*.***....*....*.****.*..***.........**.*.*...*.***...*..**.....**...**.**.*.*.**....*.*****.***..*.....****..**.**..***.**.*...**..*******...*.*....**.....*.*..****..*.***.**.*..*.**..*..******.*.**.****..**.*...**..*.*...*......*.***.***...*.*..**.......*..****.....*..***.....*.**...***..**.*.**.*.....***.**.**.*...***.*..**.*.**...**.*...*.***.**.**.*.*.**.....**...***...*.*****.******...***.***.**.*****.*..**.***.***.**..******..*.*.*.***........*.*****......*.*...**.**.*****.******.*.*..*.*..****....**.....*****.*.*..**.*.**.*.*.******.*.*.....****...*...*....*****...*.*..**.*.*..****.*.***.*.*..**..*.....*..**..*..*...*.**......*.*.****.**.**.*.....**.*.*..*.**.*.**....**.*.*.****...*.**.*.*..**..*.*...***.*....*.....*.*...*.*..***.*...*.*****.****.*..*.**...*..**.****.*.**.*.*..**.....*.*.***.***.*...*..****.*****....**.****.*.*..**....*..***...*..*.*.*..**.**.**.*.****...**..*..****.*.......**...*.*..***.***.*....*.*..**.*....**..*....*...*.*.****...*.**..*.*.*...***..**.*.*.*..*.......*****...**.***.*****.*.*..***..*.....*...****.*.*.**........**.....**.**...*..*.**...*....*..**...**.*.*.**...*****.***.*..* ..*.*..**.*.........*.***.*.....*.*.*****.*...*.***.*.*....*.*..*..*....*.*...**.**..*.**.**...*.*****.*..*****..*.*...**...........*...*..*.**..**......*.***..**.**..**..*****..**.**.....**..***..*******...***...*.....*.*.*.*.**.*...*..**.***..**...**..*..**....*..*..********.***..*.**..*.*.***..***..*...***.***......*..***...**.*.*****.**.*.*.**.**.**..*.*...***...*.**.**.....******..*****.....****.*.......**...*..**.....*.****.*...*..*.**...**..*..**...****.*.**...*...***.*...*...***.**.*****...*......*.**..**..*.***.*.*.**.*.**..**...****.*.*.**..*.........***.*.*.****.*.**.*..*.*.*****.***...***.*.*******.*......**..***..***.....*...*...***....*..**..****.*.****.*...**.*********..**.***.*.*.**..*.****.*..***..*..***..*....**.**.*****...*..*..*.**.****.*.*..*****..*....**.*..**.*....**.**..****...**.***...*.*.***...*****.**..*.*..***.....*..*...*.*..*.****.*****....**.****.***..*...*..*....**....*......**...***...**.*.**.*....*.*..****...*.*.***.***.*.*.****.*.**..**.*.*....*..******....*.*...*.**.*...**.*...*.**.**.***..*.....*....*.*.****.......**..**.*..*.*****.*.*....**..*..*.****..***.**.**..**.*..***.....*.****..**......*...***.****.*..***.*....*...*..****..*****.***.**.*.*.*..*.*...*.*****....*......**..*....*.***.*.**...*..***.*.*.**.*...*..*...*.....***.*.**.*.**.**.***..*.*.**.*..**.**..*....*.***...*..**..*..*..***.**..*.***.*...*****..**..*...****.**...***.***..****.....*.**.**.*****..****..*.*..*.****.**.*...***.*.*..*.*.**..**..****.***.*.....*.*.****.....*....*...*....***..*..*......*.*.***...*...*....**..*.*...**..*.***...**.*.*.**.*.**...*..*.*.**..*.**.**..*****.....**..*.*..*..***..*..*..***..*****.**....*.**..***..**.**....**.****..**..*.***......*.**..*****..***..***........**..*.*.*..*..****.***..*.****....***...*.*.*.*.*......*...*.**..*..*.***..*..*.......**...*.....****...*.***.**....*...........*.***..***.*.**.**..*.*****.**....***.*.*.....*..**.*****.***.**..*..**.*.**....**..*.*.**.....**.**....*.*...**....*.**..**.*...*..*.*.****.... .*.....*.*.*.*..*.******..**.***..**.***..*****.*.*.**.**.**...*.***...*.***.....*****.**...*...***......****..*.*.**...***.*.*....**.****.*....*.*..*.**..*.**.*.********..*.*****.**.***.....**.*..*...*.*.******.**.*.****.*...**.*..*.*...*.**.*..*..*.**...**...**..**...*.*.****.*.....**.***..****.***..****........*.***..*..***..*.*.*.*..**.**..***...*...***....**..***...*...****..*.***...**.*.**...*****....*.*****.*.*.....****.*.***......**...*..*..***.**..***..****.*******.....*********.****.*..*.**..****...*.*.**.*..**.**..*...*.***...**...***.*.**....*.**.**.*.*.*...*.**.*.**..***.*..******....******.*.*...*.*..*..*.**.*.*.*.*...***..*.....*.....*..**....**..****..**..***..**..**..*..*..*****....*.*....*.*..*.....**.***.**....***.*.***.*.*.**...*...*.*.******..****...**..**.***.**.**.*.*.****..*.*...****.....**...*....*.*...*..*.**..*..**.**..*..*.*...*...*.*..**...**.***..**.***..**......**......*.*..*....**.*.***.*..*.*.**.*.***..*.***..*.....*....*.***.**..*......*.*...**.**.*****.*..*....**...****.****.*.**..**********.*...*.*.*.***..*.*.*..*****...............***..*.*..*.**.***..*...*..*.*....***.**..*****.....**...****......*..*.*..**.*.**.....**..*.**..*.*..**.*.***..*.*..*.*****...*......***...*.**.....*..*..**.*..**..*.*....*.***..***.*.*.*.**.*.****.***.....*.***.**.*..*.**.**.***.*.........*.*..**.*..*******......***.*.*.....*.***.**.*.****....**......*.....*.**..***.*.*..*.*....**..**..*....*.*..***..*...*.****.***.*.*...**...*....*..*.***.*****.**.*....*..**..*....*......**.***.*.*....***.***.*****..*.*.***......*.*...**..**..*.....*...*.*...**..*.*.*..*...****.*...*****......*.*.....***..**.**..*......**.*..***.**........*.*.*...*...*.**.*...*....*.**..*..*...*****..*..*.***.**.***.*.**..*.*.*.*....*.*..*...**...***.**.**.*.**....*..*.*.*....***...*.***..**..*.*.**...*.*.*.***...**.**....*....*..*.***..*.....****..****.**..*..**.*...*.*.*.**.*...*.***..***.*.**...****...**....*.*...*....*.**..*..*.*****...*..*..**.******..*.....****..*.*....*...*.** ..*.**..****..*******..*..*..*.**...**.*.*.*.***..**.*..**.*..******...****.**..*.***.*..**.****......****..*...*...*.***..*.*...*.***.*..*....*......****.*...*.....*.*..*.**.*.*****.*..****.*...*..*.**..*.*****...*.*.*.**....*.**..****.*.******....**.*...***..*...*....***..**.*...**.*..*.**.....*...*.....***..*..**.*..****.***..*.*..*****.***.*..*..*****.*..*.**....*...*.*..*......**.**..*.......*.*...*****.*........***...*....*.*.*..*...*****..**.****..*.***.********.**..*....*.........*.***.*.**.....****.*....***.....**..****...*..........**.**.***..*..**.***..***.**..*..**.***..*******..**...****.******..*.....*.*.*.*.***.*..*....**..****.**.......***.*...*...*.*...*..*.**..**.*.*..**.*...**..**.....*....**......*.****..*..*......*.*.*...*..*.....*..***.****.*........*......****.***.**.**....*...*.*....*...*...**.**..*.*....**....**.*..**....*..**.*..*..**.*..*..*...****..*...*..*..****.*.*.**...****.*****....**....**.**.***.**.*......*.***..*.**..***.*..*..*.*...***.*......**.***.*..**.*...*.****..*.**..***.....*.*****.*..*****.*.****.**..**.*.*.*..**..***.*.*...****.......**.*.*.**.**....*.***..*.*.*..**...**...**..**.******.**.****...**...***....*..*....***.*.**...**....*.*..**.**...*..*......*....***......**.*...**..**.**...*****..**.**..*.*.*.*.*..**..**...*.*******..***..*..***....*.*.*.**.*...***.*..*.****..**.****..*.*.****..*.....*.**.***.*.*.*..**..*.**.*.*...***..****.***.*...*****.*.*****.***...*********....*.*...*.**.....***.**.***..******..****.***.********.***..*.*.*.*.***...........*.*.*.........**..*....*..*..*.*.**.....**.**.*..**.***.*...*****..**...***........**.*******.**.**.****...**.***..**.*.....**...*.****.*.*....*.*****.**...**...*.****....*.***.*.*.*.*.*******....****.*****....*..****..**..****.*...**...********.....*..*.*.*****.***..**.**..*.***...***.**.*....***..*..*...****.....*.***.***.*.**.**........**********.*.....*.*.*.**.*.*.*..*.****.*.*...*****...*.*****.*..**....*...****.****..****....********.**..****.***...**......**...* ...**.*****....*....**.*..**...***.**.*.....***.*.*.*.**.**.**.*...*.*...****.*.*..****.*.......*.**...**.***..**.......*.*.**.*****.****.*.*.***.**......***.**.*.....****.*.*.*..**.*****.**.*.***..****..*.....***.*.*..****.*....*.*.**....*.**..******..***...***...*..*.**..*.*.*.*.**...*......*...**...***..*.**..**.****.....***..**.*..***.*...*..*.***..*....*.**.***....**..*...*......*......*..*.*.*.*****..*.*********..***.*..*..*.*...*..*...*...**......**.**.*****..*.*.**.******..************.*.*.****.....*..*****..*.*...**.*****....*.**.*.*.*..**..***.***...*.***.*****........*.*....*...*..*...*.**..*.**...***...**.*...**.***..*..*.*.**..***.***..*...*.*...*.**.....***..*.***.*.***.**.***.*.*.......**.*.***.******...*.*...*..*.*..**.*...***....****.***.**....*****..**..**..*.*.*...*..*....*..*..*.*...*.*...*..*...**......*.*****..*.*..***.**....*.*.*....**.**..**..**.****.**.....**.*.*.**.*.***.**.........***...*.*.***.**..*..***.*.*.***......*...*.*.**.*.***.**.**..**.*...***.****....****...**.....**...*.*....*....*.**..*.*..**.******.****...*.*..*.****.*.*..**.*..*.**...**..*..**.**.***.******.*.*...**...***..*.***..*...***.*.*.....***..****.*.*..*....**.**.....**..*...*..**.*.**.*.***..***.********.********..****.*..*****...*.....*.*..*...*.*..**..****.*.*..**.......*...**.******.***.*.**.*..*.*..*.*.*.**.*.**.****...**....*******.*.***.*...*..**..*.***....*......**.......**...*.....*.*....*.*.**.*.*.*.*...**.****.**.*..*...*..*..*....****.........*.***.*.*.*.**.*.....*.*...*.**.*..*.*......****.*..**.**..*....*.*..*.*.*.*....***.**...*.**.**.*..**.***.....***.****......***.*..*.*.***.*.*.*.**....*.*.**.***...*.**..*.****..******....*..***..*..*...*....*.*.*.*...***..**..***.*.*...*...*.**.*.****..*.***.*..*....****.*..*......*....**...*....*..*...*..**..*..*...*.*....*****........*..*.*...*.*...*..*.**.**..***..*.******.....**.***.*.***..*.***.*..*.*******.**..*.**.****.*.***.*****..**..*.**..***...*.*******.*..***.*.*..****....*....*.****.*.*.*.******.**.***. ****.*.*******.**..*.***.****....*...*****.*****.***.***.**...*.*..***..*.....*.*.*....**...*.*..*.*...*.......*.**...***.***...*.**....*.*.***..***..*.***...**..*.*..*....**.***..**.*.***...*.*..***.*.*..*......*..***....**..**...**.*.**.*.*..*..*.*..**.....**.****.***...***..***.*....*.*..*.***..****...*.*..**.*..******.*.*....*******..**.***........*..*..*.*..**...*...*..*....**.*....*.*.*...*.**..*..*..****.*.*.*..*..*.**....*..****.*....*....***...*...***.*.**.**..****...*......**.*.****.**..*......*.*....*.*.**.**..**.**..*.**.**.**..**.*****..**..***.*.*******.*.*.*..*..*...*.....*...***..*.**..**.*..***.*......**.*....***.*..****.....*.***.**...*....**...*...**.....*.*.*.***.*..*.....*.*****.***.*..**....*.*..***.*******..***..***.*******..*..**.*..*...**..****....***.**.**.*.*.*....***.**.****....******..*.**.***.*.**.**..*.***..**...*....***.***..*...**.**.****.....***************.**..****..*.*...**.*......**.*.***..***.*.*...****..*.*.......*..*.*******....*.*..***..**.***.*.****.******..*.****.*..**.*..*...***.*....*.*.*..****.*********...*...***...****.*...*.*.**.***.**...***..*..******.***.*.*****.***.*****...**...*.*..*.**..**.**..*..*..**.........*...***.**..*.*.*.*********..*..**..***.*.*.***..****..**.*..**..**.*****..***.**.**....**.**.*.....*....**..**...**.**.*.**..*...*.*.*.*....*.**.....****.***.*...***..**.**.*...*...*..**.*.*.*......*..**.*....**.***..**.*.***.*.*.***...****..*.*..***.*..***......***..****.*.*..**.*..***.**.**.....*.**..*...*.*.**.**..******.**.*..**.****.**..*.**.*.****.***...**..***....*.***.*..*.**...*.****...***..*........**.*.*.....*....*....***.***..*....*.**...*....*.***.***...*.*..**..*.**...*.*...**.**.*.*..*.*..*.********.*..***...*...*.*.*.**.*.*..*......*.***.**..**.*..*...****.*.****..***.********...*..*......***....**....*.***..*.*..**..*****.****.*...**...***..***..*..*****.*..**.*...*.*.....*.***...*..*.*.*...***...*.*.....***........***.*.***.**.**.**..*.**...**......*....*.*..*..**..***..*..****.*.*.......* .*.**.**.*..*..***..**..*.....*.**....**.***...***..*.**..**.*..**....*.**..*..**.....*.*.*..*.**...**.*..*.**.******..*..*..*.*.*..*...*..***..*.***...**.**......*.*.*..*..***.**.****.*.**..****....**.****.*....***.*.*.***.***.*..****.*.**.*...*.***..*...*..*.......*..**.**......*..*......*..*..*..*....*.*..******..***..*..*.*.......***....*...**...*...**.*..*..**....****.***..*....*.*..**.*..*.***.*..*.*..****.*.*.*.**.........*...*...****...******.*...**..*....*.*..**.**...******.*.**.*..*.*.*..**.*....***.*..***.**.*...**.*...****...***.*..**.*....***..*.*.**.**.**.....***.****..********.**..***..**.**.**..**.**.**...*.*.***....*....*..*...**.*..**.*.*******.**..*...*.*...**.*.*...**.**.*.**..*..*...*..*...*.*....*....********....*.**.***...**.****..**.*..*.*....*...**.*..**.*.*..***.******..........*****.*.**..*...*.**.**.*.****.*......********.....*.*.**.*..****....**..*.*****........***...*.*.*****.*.*.**..*..**.**..**..**..**.***.*.**.*******.*.*.***.*.*********..****.***...***..**.**..****..***.***.**....*.......****.*.*..*.....*.*.**..***.*...*.****.*.****..*.*.....*..**.**.*...**.....**..***......*....*.**......*.*...*.******...***.*..*.**.*..**.*.*.*...***.*......*.**....***.*.*.*.**.*..*..*...*.***....****...******.*...*.....**..***.**.**.***......*.*.....**..*....*...****.**..*******...**...***.....***.*...**.*.....**..**.****...**.**..*..**.*****.**.....*.*....*.*.*...*.*...**.*..**..*..***.***.****.****.***.**.....*****.*.*..*...***...*..*.****...*.***.....*...*.*..**....*.*..*.*..******.*...**....*.***.**....*....*.**.*.**.*..*.*..*..*...*..........*.*.***.....*.***.**..*..**.****....**....*.*.**..**..**.*....***...***.......***.*.*..*.*....*.***.**..*.**...*.**.*****.*......****.*....*.**.**.*.*.*....**..***.*.*.*..**.*.***..*.***.***...**...*.****.*..***.*.********.**.....*..**.****..***..*.**........**.*...*..*......**...***..*.****..*...**...***.**.***.****.***.*.*...**.**.**.*...*******..*...***.****.**..***.***.*..*.*.*...****.*******.....**.. ********..*..*...**.**.**...**.*.*..*....***.**...**.*..*...**..*.....*....*..*.*...**..*.***.**..*****...**..**..*....**...***...*....**..****...**.*...**.....*.*...***..**.****...*..*.****.**...**.**.***....*..**...*...***.***.....*.**.*.....**.....*..*.********.**.....*..*.**...*.*.***.*....*.*.....*.*.*****.**.****...***...**.*.....*..**...***..**.....**...**.*.***.**..*.**....*.*.**.***.*...*.*..**....**..*.*.**...**..*..*...**.*****.*...*..***.**.*...***.***.**.**.*...***.*.*....***..**..*.****.....*.***.**....**.***.*.....*.*.*...********.*.**...*.**..*****...*...*.**.**..**.*.****..***..*..***...*..****.****...*....****.****..*.**..*..***...*.**.*.**...*..*......****...**..*..***....***..**..*.**.*.**...*.**.*.***..***..******.***.*.**..*..*.*..***.****....**.*..*.......*******.*.*..**.****.**.....**.*..****.....*...*..*...*..*..**...**.*.*.****.*.*...*.*.*....*..*.**..*....*....*....*.*....**.*...**.**.***..*...*.***...*.*.***.**.****...*..*.*.***.*.*.**.*..*****..*...*.******.**.**.****.*.**.***..**.*.....*..*....*..**..*....**.*.***.*.*.*.******.*.***..*.***..**.*.**.....*.**....****..******.****.*..**.**..***..**..**.****..*...****.****.*.*...*.**..*.*.*****.....*....****...*..*..*..*....**..***..*..**.*.*.*.*...******.*..**.*....*.*.*.*..*..**....*.*...*.*.*..***..**..**.....****..***..*.*.**..*.*..*.*.******..***......**...**.****.*.*.*.**....***.*.*..**....***....**...**....*.***....****.*.**.***.*..*..**.*..**.***....*.**...**.*....****.**..*.*..*.****..*..***.*.*..*..**.**..******.******..*.*.*.****..*.**..***..**.**....*.**********...**.**..*..**.*.*.*.*.**.*****.**.*.*.**...*..*****.**...*.**.**...****.******.*..**.......*..**...**...*.***.....*..*..*..*.*****.*.**..***.*..*.*.*.**.*...*.**.*...*.**.*..*.*.....**.*.*.**.**.*.*...**.*.*.**.**.*..*****.*.*..**...*..*.*..*.*...**...**..*..**.**.*.*.*********...*..**.*.*..*..**..**...*.**.****...*.**....*..*.*.**..****..*.*.**....*.***.*.******...***...*...*.*.*.........***.*..**..***...*****..**.*.** .*......**.*..**....*...*.....**.*...**.****.*.****..*......****.*.***....*****..*.*....***.**..*..*..**.***.*..*.........**.............***.****....****..*..*.**.....*..**.*.**...*.*.*..*..*.....*..*..**..*.....*...**.***.**.*..**..*.**.*.*...****.*.****.**.....*****.***.***.***....**...*....*.**.**.***.****.*.*..**..*.*.**.*.**...*.****.*****..*..*****...****.*.*......**.**..*.**.*.*.*....*.*..***...***.*..*..**.*.*****..*.***..*....*...**.*...*.....*....*.*...*...*.*.****.*..*.*****.***..******.*....*..*.*..***.*..**...****...*..**.*.*.*.*****.***...*..***.*.*..***..*.****..*..**...**..**....**.**.**.**..*.**....*.*.*..*.**.**.*....********...*..*.*...***.***.....*..**.**..*..*.**..**..*******....*.*****.***..*..**...**...***.*.*****.*****....*.*.**.**.*.*.*.*.**..*.*.***.*.*..***.***.*.*.*.*.*.*.***.*.**.***...**...******...****...****..********.*.*..*.*..*...*.*..**...***.*.*..*....*..**.*.*.****..*....*.*.*.**..***.****..*.*.*...*..*.*****....***....****..***.*..*..*....*.**...*.*.****.****..***.*..*..**.**...**.*..****.*.*...*..****.*..*..*.*.*....*.....*.....*.**....***.*...*.***...***..**..*.*..***.*..*****.....**.**.****.*.**.*.**.****.*...***..*.*.*.....*****..***.*..*...****.*....**.*******....**....*.***...*.*.***.**.....*.**...**...*.*....**..*..****.*.*...***.*.*..**.*.****..*...*.**..*.**...**.**.*.*****.......*.......****...*....*.*..*...*.*****.*...***.**.***..*.......*.*.**..***.***.*****.**..*..**.*....*.*.*........*..*.**..**.**..*....*.***.......**..***.*.*.*.*....*..**....*.*.*.*.*.*.**.*.**.*******.*.**.*.....*****.*..**....*..**.**..***....*...**.*.*****.*...*...*.***..*.****..**..*.****.....*****.*****.....**..**..**.*..****..***......**.**.*..*.***..****.**..*.***.**.*.*..**.******..*....*..****..*.*.*.**...**...*..*.....*..*..*.***......*.*..*.*.**.***.*....****.*.****..**.**..*..*..**.****..*....***...*....*.*******....*...**....**.....*.**...*..**..**.....*****.**..***...***...****..*...**.**.*.*..*.**..*...*......*.***..*.....****..**. ..*...*.*....***......**...**.*..*.***.*...*.*.****..*****..***..****....*.****.*.*.**...*..***..*.....****.**..*..****.*...*..*.*.**.*...*.***.*..*..*..*..*...*....*.***.**....****....**.***.*..****.***..*....****..**...*.*...**...*..*.****.*.*...*.**......**.*.**.***.**..*...*.**********..**....**.*..*...**..**..*..*.**...**..*****.*.*..*..***.*.**.*.*..*.*.*.....***..*.*.....****.**.***..*.*.***..*...*.*.*..*..**...*.**..*****..*.**..*.*..***.*.**.*...*...***.*...**.***.*.*.**.**....***.*...******...*.*******.*..*.******..*..*....**.....***.......**...*.**.***..********.**.**.*.*.**..**...*.......***.*.*.*.*.********..*.***.*..*.*...*.*..*...*..**..*.****......*...*.*..*.*.****..*.**..***.*.*.....*.****..*.****.**.****...******.*...*.***.**.*.****.*..*..**..*..*.**..*****...****.*..*.****.**....*.**....*.....*...****.*...*..*..*************.*.*..*...***.*.***..**.*..*.*.*.*..*.*..*..*.**.**........***.....*.*.******.**..*....****.****.*****.***...**..*******..*..*.*.****..*....***.**....*.****..**.......**.*****.*****.*..*.....*.*..**..*..****..****.*..*.**..*.*........*..**.***..***.****.....*.***....*.*.***..*.*.*..**...**.....**.*..***.*.*.**....*......***.....***.*...***.**.*.*.***.**.*.**..*.*....***.*.****...***.***.*.**.**...*..**.*.*...**.....***...**..*...*..**.*..*.**.***.*....***.**..**.....****..**....*.**.*...*****..*.*...*.***.*.*****..***.*.*****.**.*....*...****......*..*..**....**.*...*****.......*.**.***..****...***.**..***.....**...*.....***...*.*.*.***...**....*..*.**...*..**.***...*........**.*.*.....***.***..*..****.*.**...*.**......********....*...*****...*.*.**.....*..*..*.*.***.**.*.***...*...**....**.*.*...**.**.*..*****......*.*.**.**.***.**.*****...*.**.****..**.***.*.....*.....**.*..**.****.**..**.*...*.**.....*..*.**.*.*....**.*.*.***.*.*.**....*.**....**.**.....**.****.*..*..*.*..*..*..*.*...*.*.*.**.*...**..*.**..***..*..***.*..*..*..*.*.*****.**.*...****..**....*....**...*...**.*.*...*.**.***..***.***.**.*.*.*****.*.***...*.*.*... ..*.*...*.*.*.****.***.**..*.*...****...*******.*.*.....****.....*****..........*.*......**.***.*.*.*****.*.*..*.******.***.*.**....****..*.**.**.*..**.*.**...*..*...***.**.*..*..*****..*.*.********.**.*...*.**.*.****..*.*.***...****.***..*.*******...**..**.*...*.....*....*.*.****....**...**.**.*...*.....*.**.*.****.*..*.***.....*.******...*.*.*..*...*.**...*..****..*.*.*******...***.*****..**..**.***.*...*..**.*...*.*..**.**..**......*....*.**.**.*.**.*****..*.**...*.*******..*.*.****...**.*.*.**.***.*.*.**.****.*****.*****..***..*.***.*....*.......**...*****.*.**.*..*****..*....**.*...*...****.**.*.*.*..**.....***.**.*.*.*.....****..****.*.****.**..*.**.*.**...*.**..*...**..***..*****..****...***.*..***...*.***.*.****....*.****..****.....*.***.....*****.*********.**.***.*.*.*.**...*.***...*...*.***..*.*.*****....*****...***...*..**.*.*.*.***.**.......*.**.****.*****.*...**.***...*...***.......****...**....*..*.***..*.**.....*..*.**.....*.**..*..*.**.*****.*.*.*...*.*****.**.*...***.****..*.***.**..*.*.*..**.**..*.********...**....**..***..*.*.*...*..**..*...**.***.........**..*.....*...**.*.**.****..**..*.*...**.*....***.*..**.....***.**.*...*.*.*******.*.**.*..*..***.**.**..**..*.****.*..*.******..*..*.*..*.*..*.*..**.....*.**...*.**.*...***...*.*.**.**.*.**.*.*.**.*..**.*.*.....**..*...**..*...*....*..*....**.*.***.***.**.****.*..**.**.*.*.***...*.*.*.**********..*.*..*....*********.*........*****....**.**..***.*..***......*..*..**...*.***....*......***.*.....*.....*...**.***.*****..***...***.*....***...*...*..*.**.***.**.***.*.*.*.......**.**....*.*.*.***.***...**..****.*..***..*****....**...****.***.*..*.**.*.*.**...***.....*.*..*...**.*.****....*.*..*..**...**.***.*..***.*.**....**.***...*..****..*..**.***.*.*..***..*.*.*...**.*..*..**.*..*****.*.*.*...**.*.....*.*....*.**.**.*.*..*.*.*..*.*..********.*..*..*...***...****.***.*.....**..*...*.*.****.*.*.*.*.**.*.*****.**.**..*.*..*...**.*..***.**..*......****....*.**.******.**.***..**....*..*...*..*.*.**..*..* **..****.**...*.***.*.**...****.**......**.***..***.**...**..*..*****..*******...**..*******.****...*****.*..*..*..******..***.*.**......***.*..*.**.***..*.*.*.***.**.....***....***....***.******.*.*.....*.**.**.*...**..***.**....****.*..*.*.**.*..*..*.***...***..*******..******.*.******..*..**.****.***.**.*..**.****.*...***.*.*.****.*.****...*.**..**..*.****.****.*..*..***........**..*.*.**...*.**.**..*.*.*.****.*****.**.****.****..*.***.**.**.*.*.***..*.**.*......*****...**...**..***.*...****..***..*..*.*.*****.**...*.*.***...*.***.*.*.*.*..**..*.**.*.*....****.****...*..**.*.**..*..*********.*...*..*.**..**...**.*.*.*.*.****...****..**.*.*.*.***.*...*....*.**..**.******..*..***..*.*....*******.....***..*..*..*...*..**.*..***..**...***..*..*.*.*.*********..***.....*.*.*.**..*****.*.*******.*.*.*..***...***.*.**.**.*.....*..**.**.*.*..*..**.*...*..*..*..***......*.*.*..**.....*....***.*.....**.*.....**..**.*.**...*****.....**.*..*.*.**.*****...**.**.**.*..*.**........******...***...*.****.*.*..*.*..*...*...****...*.**.**..*.*..***.....**.*.****........*.**....*****.*.******..*.*.*........*.***.*.*...*.**....*.*****...*...****.*..***.*....**..**..**..*.*.***.***..*.**.**..*.....*.*.*.**.*****...*.**.**....*..*..***.....**.*...*...*.******..*..***.....*...**....***..*****...*.......*...**.*..***.*.*.*.*****....*.*..*..*****..**.*.*.***......*...*..**..*...***..***.**..*...*..***.***......**.***.***..**.*..**...*.****.*.**.*****.****.**..*.*.****..*..*.*.*..**.*****.***.*.*..*.**...**.*..**.***.****.*..**.**..****.****.******.*.**.*.*.****..***.*.***..*.*.**.*.**.****..*.**...***.*..**...*****.*..**.**.*.*..*........*.******..*.*.**.*.*.*.*..**..*.**.***.**.*.**..**...*..*.***..*.*...*...*.**..**..*..*****...*...*.**.*.*.*****....**.*..***.***.****...**.*..*..*.....*..***..**.*******..***...*..*..****.**......**.*.**.*.*....**..****..*.*..*.*.***.*..*.......*....**.**.*.....**..***..**.**.*.**.*...***.*.***....*..****.*..***.*.*****.***.**.*.*..**......***..*..*.....* *.**.*.......****.**.*..*..*..*..**.**..*..*........**..*****..*....*.**..*..*.*.*...**.**.***..***.*.**.*.*.*.*.***.**.*..***.*..*.**.....*****.*...*..**....*.*.***..*.*..**.***.**..***.**.*.*.*.*...***....*...*..*..**.**.*.*...*...*.....**....**..**...***.*.....**....**.*.**.**...**.*****.**..**.***.*....**.......*.*.****..*.**.....*.*..*..****.*...**..*****..***......**.****...****.*****.*..*...**...**.**..*...**.***..*..***.*.**.*..**.**..******..****...***..***.**.*.*......***.***.*..*...*.*..*...*.**.*.**.*.***..***..******.*.***.*****.**.*.**..*.*.*.*.*....*..*.***.*****..*.***.*.**....**..*.**......*.*.**.*****....*******.*.**.*......******.*....**...***********..*.*.***.*..*..*.*****...*.**.**....*.***.**.**.*....*...****.....**....*.*..**..*..*..**.**..***.*.**.****.....*.*.*.*..*.*..*.**.****..*..*.**...*...*...**.**.****.*..*...**.*.*****..*..****.*..**...*..***.***....**.*..*.*..********.*..**..**...**.****.**.*.**.***...**....*.***.***..***.*..*.*.*.....**.****..**..*.******.*..**.*..**....*.**.***..*...*.**....**.****...*****..**.....*.*.*****...*..**...*.*..*.**..**..**...**.*.*....**.*......*.**.*.**..*.****.....*....*.***.**.**..*....*......*...**.***..*.*...*.****.....**..***.**.*****......****.***..**.....*.***.***..****.*....*.***...*.**..*..*.*.*......**.*....****..*.**...**..*..*.*...*****.**.*.*....***.....****.*....*.**...***...****..*..***.*.********.****..****...*..*.***.*.*..*.*.****.*..*..*.*.**.***...****.*...*....*..**.......*......**..*****....*.*.****..**.*.**..**...*......**.*.****.*...*****.*..**...***..**.***.**...*..***..*...**..**..***.**.*.*.*..*.**..*....****...*..****...**...*..*....*..*.*.****..***.*.****..*.**...*.*....**.*...**..**.*..**.***..**.....*.**.**.**.*..**.....*.**...***....**.***...*..**.*.*..****.*.*..**...*..**.*******.**.**.*.***.....*..**.*..*******..*.**.*..*****.**..*..*...***.***.*.**..**.*.**.*.***..********.**.**.*.**...*.**..**.*.**.**.****.*..***..***.*.**.*....*..*.***.**.*....*.**.....**.**.*....*.. ****...**..*..*.**.*.*...**..**.*.*......**.***.*.*..*....*.*......*.*.*.****.*...*.*.*..*.**.**.***....***.**.**.*.***....***.*.***.*..***..*..*.*...*..***.....*.*..***...***.***.***.***.*.*.**.*..*...**.**..**.*.****..**..*.*..*.**...*****.**.**.*.*...*****.*.*.....***..*.***..*.**....***.....*****...***..*..**..*.**.****....*.***..*.*.**..*.**.***.*..***.*..***.*...**..*.***.*....*.*..*******.**...*.......***.***......*..*....*..**..*.**..****....**..**..**..****..**.**..*.**..*...*.***..*.***.......*...*..***.****.***.**..**...*..***.*.*.....*.....*.***...*.*.*...*.*....**.**....*..**.*..**....*..*...****..*.****......**.**.**...*.*****.*.**..*.....*.....*.*...*********..*...**..*..****..***...******..****.*..*..**..*..****..*...**...*****.*.*****.....***.*.*..*.******...**.**.****.*****..**.*.*..*.**...***...***.***.*.***.**..*.***..****.*..****.**.*.......*.***........**.*.*..**.*.**.*.....**..*.*.**.*.*....*.*.**.*..***..*******.*..*....*...**.**..****...**...*....**.*.*..**...*..*..*.*..***...*....**.*.***.****..**.*....****.**....*.**.****..*.*.*****..*.**.*.**.***.*...***.*..*.*.*..*.**.**...***..*****.*...***.*.*..**.*.*...***..*.*.**.**..*.****..*.....*.*..*.***.***.....***..*.*.*....**......*****...*....***...*.*.*.**.*.*****...*.*.**.***...*.**...**.**...*.***.****.***.*.....*.**...*......****.*.*.*******.**..**.*..***.*.**.*****...*.**.*.**.*.**.*..***..**.*...*****.***...***.*.*..****..*..*.....****.......*..*.*..**.***.**.*.*..*..*.**...***..****..*..*.*.***.*.....***.**....*.*..**.***...****...*****.***.***..***.*.*.*.*.**....**.***.**.*.*.*.*..*...*.**.*.**.**.***.**..***..*.*...*.*.*..*..**.**.*.*..*.*..**...****.***..*.*.***..***.......**..**...*.*....**.*..*..**.*........****.***..*..*...*.**.*...****.*.**.*.***...**.*..*......*****..***...*....***...*..****.**.**.*.*.*..**..*....**.*..****...**...*...****...***...**.*********..**.**..**.....**.***.*.*..*.**...**.****.*.***.*..*.***.*....**....*.***.*.******.****..**......**.....*.....*.**.***. .*.**.*..*.*.******..*..............***..*...*.*...*.*..*..*.**.**...*.*.***...****...*******.*.**..*.*.....***.*.*.*.****...****.**.*.*.*.***..*......*.***.**....****..*..***..***......**.**.**..*.*..**....*...***.*.*****.*..****...***.**........*.*.*..*.**...*..*.*....**.**..*..*.*...**..*...*.....*.*...****.....*...**.**.*.**.**.**......*...*.....*.*...*.*.*......*.**..***..**..**.****..*.*..*.*.*.**.**.**.*...*.**...**..****.......*..*.*..***...**..****.**..**..**.*.*..*..*..**.*********...****....*.*.**..****.*..**.**..*...****....*...****..**.....**.**..*..*...***...**.****...*.**...**.*.*....*...*******.*.*.*.**.....**.**...*.*...*.*..*...*.*.*.****....****.**.....*...**.*.*...*.****.**..*.....*****.*.*.*..*****.*******.*.*.****...*.*....**.****..***.**...**.****.***.**...*...*...**..**.*...*.*****.**.*....*.***.*...***.*...*.**.***..**.******.......*..****.*****..*.*.*.....*...***.***....*..***.**...*..*...*.****...*.*.........**.*..**.****.*.....***.*.***.***.**.*...***...*.**.*.*.*.*..*.**.*.**.**.********.**.***..*..*..*.******.*..**.******.*.*..**..**.*.*..**..***.*...***.**.*.*.*..***.**.*...*...***...*****.*..***.**.***..***....*.***..***.*....*********.*.**...*..*.*****.***..*..**...******.*..*.****.**..*****....*.****..*.****.*.*..*.**..*........*.*..**.*.***.**...***.*.***.....***.*.*..***.*..**.*..**.*.*.*.****.**.*...**..******.*....**..*...*.*..****.*.*...***.***..*..***..****.*.*..*****...**.*....**...****....*.*.....**..**..***..******.***.*.*.**.*.**.****.**.*.*.....*...*.*.****..*..**.*..*.**.*.*.*****.***.....*.....**.**.****.*...**.*.*.....*.***....***.**.*.****...*.**....*.***...**...******.*.**..*..*.*.*.*.*.*.*....**.**.*..*....*......*.**..*...*.*.*.*****.****.*..***....***..*...*..*..***.**.***.*..**.*.*.**...**.*.**....***..*..**..**..**..***....*****......*.*****.******...***....*.***..**.*..**.*...**....**.*....***..**.*..*..*....**..**...***......*.***.*.*.****....**.*.***..*.**..**.**..***.*.**.***..*...*.*.*.*...*****...**..**... *.*.***.*.*******.....****.*.*....*.****.********...........**.*.*.*...*****.*.*.*.**.*.....*****..*.....*.**..***.*..*..***.*.*.*..*...***..***.......**.....**.**.*.**.....**.*....**...*.*****.*.**..**.*.**.***.***.*...***.*.**..*...*.**.*.....**.*.....*****.**........**.*.*.*.*..*..........*..***.******.**.**..*...*..**..*..*.***.*******.**.*..*.***.**.***....**.**.**..*....**..*.......**..**.**.*******.*.*****.*...****...**.*.*..*.***..***......*.....*...**..**..***.*****..*...*..*.*..**..**.*.*.*..*....******.*******..*..*..****.******.***.*.....**.*.****.*.**......*.*.**....*.*.*.*.**....**..*.*****......*.*.*.......*******..*.*..***..*.**..*.*.*...*.**.**.**.*.**....*.****....*.....***.*....*.**.****.*..*..**.****......********.*.***.*.......*..**...**.****.**.*.*.**.**..**.*....*.***.***.*..******..*..***.*.*..*..*.....**..*...*..**.*.....***..*.*..****.****.......*....*....**.**..**.**.*...***..*....**..*.******.***.**.*..*....*...*****.***..***...****..**..****.****.....***..*..*.*..*****.*.**.**..*.**.***....*..****.**..**.*.******.**.***.*..*..***...**.*..**..*...*.*.***...*.***....**...*.*.*.*****.***...**.....**.*..*...*.*.*.*..*.....**..*...*...*...*.***......*.*...*...*.**..*****...*.*.**.**..*******...*.**.***..*..***.***..*..*......***........*.**.**.**..*******.***....**.****..*.*****.***.......*..........*.....******..**....*..***..*.****.***....*..*...*....**..*.*...*..***.*.***.*.....**..****.***...*****..*.*******...****.***..***...*..*.*..***..*.*....***.*.*.**.****.***.*..***.**.****.*....*****.***..**..*****.**..**.*.*...***.**.*******.*....*..*.**.***.***.*.*.*.*.*....*..***...****.**.******...**.***..*..**.**.**...**.....**.*.*..........*..*.......*.*..**..***.*..*..**..**..*......**...*.***..*.*....*..*..***.****..****.**...**..*....*.*....**.*...*..*....*..**.*..****....**.*****.*..*****.*.**.*.*..*.*.*.*.....*.**.*....*.*.....***...*.**.*.*..**.*.***.**.*...*.*..*..***...**..*.*.*****.****.**..**..*.**.*.***.****...*.***.*.*.*...*...*.. .**.**..*.***.***.*...*.****.*.***.**.**.....**..*.***..*.*.**.**..**.*....***.****.****.*****.*.***.*.*.*......*..*..***.**.**......***.*.**.**...*..*.*.*............*.**.*.*..*...*.*...**.*.*.**..**********......***.**.**...**...*.*...****....*.*.**....********...*..*****.**..**....***.*..*.....*..*.....*...**..****....***.**.....*.***..**.*..*..*****.******..*........**..*.*****.***.****.*.**.**.***..***.*...*.*.*..**...*.*.*......****.*.**..*.***..*..***.****..*.*..*.*****..*.*.*..*.**.***.*...*.*...**....*..**.*****.**.*..****..***.**..*..*.*....*..**.*.....*****.*.*.*....*.*..***..*...***.*..*..**.*..*****.**.*****..**.*..*..**..***.***..*....*......*****.*....*..***.**.*.*.***.*..*..*......***.**...**...**...***..**..*..**.*****..*..***.*...*******..*.*..*.****..*.*.*****.*.*..*.***.**..**.*..**..*..****...*.**.***.***..**....*..*...*.*..****.*..*..****.*.******.*....****...**....**..***.*..**..*..*....*....*.....*........*****...*..*.**...***.*.....**..**.*.*.***.***...***.*.**..*.*..*..**.**.*...*.***.*....*..*.*.*.*..**.....*.**.*.**.*..****..**.***.**.***.*.....*........*.*.*.*..*.**.*..**.**.**.*.*.*.*.**.**.*..***...***.*.*..*.*...*.*.....*.*..****..*.*.***..***.**.*...*.*..**.....*.*..*.**.*.**..*********...**.....****.****....*....*.....*.*..****..**.*..*.*.*****..**..***....*.**.**.*...........*.****..**.*.***.*.**.*..*.***.*..*.*.*..**.*...*.*..*.*....**.....*..*.*.****..*.*.*..*.****.***.**..**.*******...*..*..*..********.*.....*..***.*.......*...*....****....*..**.*......*.*.**.*.*.*..*.****..*..*..*.*.*..*..*..***..*..*.....****.*.**.*.**...***.*.****.*..**.*..*.****...*.*....*.*.***.**.*.**.**.***.**..**..**..*...*.****..*.*..***.***..*.....*.....*.*.*.....*...**........**.*.*.***.......**.*.*.*...*.....*..**...**...**.*****.*.*...***.*.**.*..******........**...*********..****.**..**...*....*.**..****.*.*.**.**.****.**..******.*..*...*...*.***..*.....*....*.**..*.*...*.*.**..*.**...**..**..*..*.**....*.....**..*.......*.*.***.*...**.**.*.**.*... *..**..*...****..***..*..*.****.*.*.*******.*****.**..**.*.*******.*.*****...*......****....***.**...*.**.****...*...**.**.*..******....*.*.**.*...**.*..**...*...****.***..***.*....**..***.***..**..***.**.**..***..*..*.......*.*.*.**..**.*.*...*..***.**.***.*.****.*...*...*..*...***.*..**.***.*....**.**.*.*...*..*.**.**.*****.*.**.**..**.....***.****.*.*.*..*.*...********.***..*.***....*.*....**..***.**..**.*..*.*.**..**.......*.*.***.*....*.*.*.******.....***..**.....***...***.**.*..***.****.*.**.*...*..****.*..***...*.*..*.****.*****..****...*.........*..**............**..*.**..**..*****.****.***.***.*.*..***.*******..*...******.**.****.*.*.***.******.*..**.*.*......*..*.****.*..**..**...*.**...*....**..*****.*.*..*..**...*..*.*.**.*.**.*..*...*.*.*.*...***.....*....***.***.*...**....*..*.*.***..**.....*....**..*.**.***.***.***......****......**.*.**....*..***.*.*..*..*..**...*...*.**..**.......**.*.*...***.*.*..**..*.*.*.**..*******....**.*..........*.*...**..*.***.*.*.****.*.******.*..***.***.*...**..*.**.**.*.*******.**..**...*.***..***..*...******..*.*.**..***.*.**.....**.*.*.******.....***.*.*.***.*..**...**..*....***.******..**.***...*.***.*.*..*.*.***.**.*.*.*....*.*..**...***....**...***...*..**.**..*....*.***.**..****.......*...*..**..*.*..*.***...*.*.*.*.***.*..***....***..***.*.**.*...***...*.*.*..*..***...*.**...***..*.*....*****...**.**...**....****..*.....**.****.****..**.*.*.*.**..*..*****.*.*.*********...*.*..*.***...*****.....****....**...*....*.*****.*.*.*.....**..*.*..*.****....*.*......****..**....**.****.**.******..********..*...**......*.***..*.....*.***....****.......**..*...******.***.....***....****.*****..*.*.***.****.**.**..**..**.***.***.*.*.****..*.**..**.*.....*.*.**......*.**.*..*....***....*..******....***..**..*..**...**.***..**...*..*.*..*.*.**.*...**..***...****..*****.....*.***.**.**.*..*.**.***.*.**...*****.*.*.*.*.***..*.*.****....*....*....*****....*.*..**...***.***.**..*.*.***.****.**********....*...*..***..*...*.*..**.**.*. .*.**.*.....*..**.....**..*...***.*...******...**...*.****..*.**..*...*..*.*..*.***..****..**...***..**..**.***.**...*.**....***.**.**.***.***..*.*....*****.*....***..*.*....****...*.**.**..*.*.***.*****...*...*********..**..****..*...*.**...***..*.*......*..***.*...*..**..**.**..*****....**..*..**..*.*..*.*******.*.**..*.**.*.**.*....*.*..**.**..**..*...*.****.*.****..*.**.*.*.*.*****.*.***.*.*.****.*.*....***....*.*..**....****.*.*.*..***..***....*****........*.**.****..*...******.*..*.*...*.*...**.****.****...*.....**..****.**.***....*.......**.*.*..*.*..*..****.*.*...****.****..**.*.***.*.**.****.*...**..****...*..*.**....*..***...**..**...*.***.*******.*.*.****..****....**....*.****.....*..*****.***.**.***.**..**..**...*...*...*...**.*..*..**.*...*......***.**..*...**..**......*...***....*..*.*.**.*..**..*..**..*..*...**...*...**..**..**.****..****...*..**.....**.*..**...*.*.*..****.....*.****..*.....***...*.*.*.*..***.....*.*.**.*.*..*...****.**..********.*.*...*..*.**.*.**.***...*....***....***.**.*.**..*.....*.****..*.**..***...**....*.*..*.*.***..*...**..*.....**.***.*..*.**.**......***..***...*..****.**...*.*..*..***.*.*.**...*******.*********..**.*...*****.*.**.***....*..*****...********.*...*...**...**.**.*...*....*.*.*...*...**.*..***.*.**.*..**...*..****.*.*..*...**.**..***.*..*..***...**.***.*...**....**.**..**.*****.***.*.**.***.**..*.****..***.*******.**.*.*****.*..**.....*.*.*..***...****..**..***.*..*.**...*...*.*..****........***.*..*.*..**.*****..**..**..*....*....**.**..*.**.***....**....***..*.*...*..***.***....********.*....*...**....*..*.*.....**....**.*.*.*..*.*.****.*..*...**.**.*.***....***....*.**.*.*.*.*..***..*...**...*.***......**..***..***.*.**......*..***.**..*.**..**...***.*.****.*...*.*.****..****.****.**....********.*...***..*.***...*.*....*..****..*.**.*..*.*.****..*...******.*....*.**.**.*.*...*.****...*.*..*..*..**....****.*.*.***.****..**..*.*.**..*.**.*.**..*..*.*..***.*..**...*.***..*.*...*......**.*....**.***.*.****.*****. *........*...**..*****..***.****...***...**..*.*........*...*.***.....*..*.*.****.*.********.***.*..*.*...***...*....***..*.**..*............*.**..*......*.*......**......**.***.***.*.....*....***.*...**..*.*.....*..***..***.*.*.**.*...**.*.*.*****..**.*....*...*.**.***....*****..........****...*...**.....****...**.****....****.***.**.*****.*.*...**.*******...*...*****.*.****.***..****...*..*...*...**...**.**..***..****...**..*...**.**...*.***...*.*.*....*...*.*****...*...*.**..*****...*..****.*.......*.....*..*...***.*.*******...*...***.*.*.*..*.**....**....**...*..*.***...*.*..****.**......*.**.*.*..***..**.*.*.*.*.**.**...*.*******.**.**.**.*.***..**.*..****....****...*.**.***.****.*.**.*...*.*...**...*...*...*...*****....*.*******.**....*..**..**.***.***.*....*.*.*.**....*..*...**....*....**.*.....**.****...*..**.*...**..**.**.*.....*.****........**....**.*.****..**.**.**.*.**.***.***....**.*..*.****..*..**..**.*.*.*.*.**.*.****..**.*..*.***.***..*******.*..........*..*****..****.....**..*....***********.**..........***..*....*****......**.****.*.*.*.*...**.*..****.**..*.*..*.*.**...***.*.***...*..**..*.*..*...****.****.*.****..**..**..**..*.*.**......*.*.**.**..*.*.....*.**.***.**.*.*.....*..*..*...*..*...*..***..***.*....**...**...*....*.*...****...**....*...**....*..*..*.****..***.**.**.*******.*......*.*.*.*.*****.***.*****..*..*.*******..***..*.**...*.*....**...*.**..*..*...*...***..*.*.......**.**..****.**.*.**..****.*.*.**.**.....****....*.*.*****.***...**.***.**.....*..*..**.**....*..*..*.*.*....*...**.**..****.****...*.**.*.**.****..****.**.*.......**.***...*.***.*.****.*****...**.....*...*...****.*....**.*...**.*...**..*.**...**...**..***.***....**.*.**.***.*.*...*.*.**....**..****..***.*.*.**.*....***..****...*..*****.**.*.....*.*.*.*...***.**.**.*.****..*.*****....*...**.***..****.***...*.*.**.******..*..****..******.*.*....***...*.**.*.***.***..**....*****..**.....**.**.*.**.****...*..*..***........*.*.*..*..**...*....*.*....****........****.***...* ****...**.*.****.***.*..******......**.**.*..*****..**..**..*.*..**.*..**..*..***..*.*.*.*.*.*...*.****....*.*....*..*..**.***..**.*....**...**..*..**....*.*.***.*.**....*.*...*.*.*....*.*.**...******.*.****.*.**.*.*.*.***.**..*..***..*...*...*..*..**.**...**.**.**.**...****.*..*.*.*.**.*..*.*****.....****.*......****..*.*.*.......**..**..*.*..*.***..**.*..**...**...**.****.*.**.**.*..*...*.*...***..***.*..*..***...***.**.*.**.*....**...*..*.......*.***.**.***..*.***.*...**..*..*...*.*...**.**..*..**.*.*.*......***.*.*.***.****.*...*.....*...*..**.*.*.**.*.***.*...*..*.***.*..*****.***.*.*.*....*...***....**...*..*.**.*.**.*.**..**......*...*.......*.......***....*....*..*..*****....**.*.....**.*.**.**.**.**...**..**.*****.*..*.*..***.*****.*.*.**.****..*.*.****.*....****.*.*.**....**...**.*..**.***.*.****.*****..*........**.*.*...*.***....*..***...**..**...**.***..*.*...*....**.***..*.*..**...*.***.**..***...****..*..*.*.*......*.*.....***...***..***.*.*.****.**.***..**.***.**......*.*..**......*...**.*..*****..**..**.*.....**.*****.*.*..****...*.**...*....*.*..***..*.*****..*.**....***.....***.*.....**.**.**.*....**..*.***.**....*..*..***.*.......*.*...******..**.*...**.****..**.**..**.*.***.*.***.**.*...***.*....**..*..*.....*..*..******.*.*.**..*....*.*.***.**..*....*...**.*.*.***.....*.**......*.**..*.*...**..***..*..*.**......*..*.****..*******.**..***..****...**.*....***...**.*..***...*****..**..*..**..***...*..***.*......*.*..*.***..*.*.**.**.*..*.**.*****..*.*...**...........****..*..*..*.....*..**..**.**.****.****.*..*.****.*.***.***.**.**....**.**...*...**...**.*.***....*..*...*...**..****.**...**...***.*...****..***..***.*.*...**..***....*.***...***...***...*....**.*.******...***.*.**.**....***.*.***.*.*..***....**.**..*......*........***.**..*.*.*..**..***.**...*.***....*..**..*****.**.*.*..**..**..*........*.***...*.*.*.**.*.*..*...*.*.*.**.*..**.....*........*.**...*..*...****.****..***.*.*......**.**.**..*......********.*..****.******.*.****...*.**.* *.*.**..*...**.***...**....*.***.**...*.***.******.***.*...**.*..*.****..****.*.*.*.*..*.*.*.*****.*.**********.*..*.****.*...*...**..*..*.**.**...***.*.**.*..*..*.*.*****.*..**..*.....*..*****.**.****..*....*.****.......*...****..****.*.*...**...*.**..*.*******.*..***..*.**.****...**..*...*..*...*.*.**.......*.*..***..*..*.*.*.**.*......*..*.***.**.****..*.***.**..****.**..**.**..*...***.**.*.*.**.*.*.....*..**.*..**.****.***...*.**.*.....**..***..**..**.***.......*.*..*.****...**.**..***.**...*.....*.**.*..*......*..*.........*****.*.***.**.*..*.*****..***.*.****..**..**......*...**..*.....*.***.*****.**.**...******...*..**...***.*****..*.***.***.**....*....*.***.****.***..**.*.**.......*..*.*.**.***..*.......***...******...***.****..*.**.**.*.*....******.*.*..****.*....*.*...***.***.*.*.*.**.*..*...***...*.**.*..*.**.*....*..*...***.**..***..******..*....*.....***.*....*...*.*.**...***.*.**.***.*...*.*..**..**.....**...**....***..*.**.**.*..*..*****.***.****.*.*...*..*.*.*.****.*.*...**.**..**.****....**.**.*.**....*..*.....*.***.*....*.*.......*.***.**....***..*****..***.**.**..**....***.*****...*.*.*.*....**.*.*...*****..*..*.*..*.*.***.*.*.*.**.*.*******..*....***.***.***...**.**..*..**...***.....*....*.*.*...*.....******...*.***...**..*****.**...***..**.**..**.*..**.**...****.*.*..****..**..*.***....*.**..***..*.**.*......***..*.*..****..*.*.*..**..*.*.***.*.....**..*.***..*.*.**.*..**...***.***..*..*..*****.**....*..*.*.**.....**.*.**..**.**..**.**.*.*.**....*...****.**..*..**..***.*.*****..*...***.****.***..**.**......**.*......**.***.****.****.*......*.........***.***..**.*.*.***.*....*..***.**..*...*.**.**.***..***..**.*...*.***.*.**.****.*.....**...*..*.....***..*..**....******..**.*.....**.*...*..**.*.*.*.*...****.**.**...*....*****.****.......*.*..*****.***.*.***...*...*..*.**.***....*..***.*..*...*...**..*....*..**.*.**..***..**.***.*.****..**.*.*.*.*.*...**...**....***.*.*.**.**.****....**..**....*.*....*.***.**.*.*...*..*...***.***.*.**.*.*..*..*..* *.****...****..***..*.*.*..**..*......***.*..********..***.*.*.****.*.**.**.*.....***.*.*.**...*.*****.*.**.....*****..*.**.......*..*..*....*..**....*.***.****..******..*.*.*...**.*.*.....*****.***.*******..******.*..*.**.**.*.**.....**.***..*.*.**....*..*.***...*..*.*.*.*.*****.*..*..*.***..*.**.*.***.*.***.....****...*...*.**.***..***...*..*..*.*....*.....**..****.*.**.*...*..**.**.***.***..*....**.*.**.*..*...**.*.**.****.....*.***...........**.....*...**.*....****.....****........*.**.**...*...*....*.*..**..*..*..**.***....*.**...***..*****.**..**..*.......**.*.******.*..***.*.***.....*..**.*.*****..***...***.*.**....**.**..*.**...****..**.*....**.***.*.**..**.****..***.**.*....*...*.*...****..*.*****.**.*.*....*..*.*.....*.*.***..*.****...*..*.*..**..*..*..**.*..*.****.*.***.**..***.***...*.**.*..***.*..**.*.*.****....**.**..*.*.*...****.*.***...*.**....**.*.**..**.*.**.*..**......*.****...*.******.**.***.*.*****.*..***....**.*.*.**.....**...*.*.*....**...**....*.***.***.*...*..*.*.**.**.**...*.*****.*.....*..**.*.....*..***....*..*.*.*..****.*.*..***.***.*.**.*.**.*...**..*****..**.*.*..**....**..*.**...**.*.*...****...*.*.*..*.*****....*..**..***...***.**.*.*.**.**..*.*.....*****...*.*....*..*.*..*.*...*..****..*.*.*..***.*.*..**.****..*.*.*.**.**.*..*...********.**.....*****.*.*..**.****.*.***..**.*..**...*..**.****.*.**..***.*.*..*..***.......****..*....**..*..**.*....*.*..*..*..****.*.*..**....****..**.*.**..*.****...**.*.**..**..*..**...**...**...*.....***....***.**.*.****.*....*..*...*....**.*...*******.......**...*..*.*....**...**.*.*..*.**.**.**.*.*.****.***.***....**..*.*..*..**....*.****.***...*..*****..*...***.*.*.....*.**.**.****...**........*.*.**.****..********.**.****...*.....*.*..***...*.***....*...*...*.**..*.**..*.**.***....*..**..*..**..*...*.*.*..****.****...*...**.*.*..*...*.***..*****.*..**.*..*..**.**..**...**..**.*...*.*.**.**.****.**.*****.****..*....*****..****..**..**.**...*****.***..*.........**.**.*...*.***.*...****..*.*...**....* ********..**.***.*.**..**.*.*......***..*..*.***.*.**...***.***....*..*.....****.******...*.*.*..****..********...*..***.........**.*.**...*.**..*..**.......***.***.**.*.*........****....**...**..*.*..*****.*..**.**.**.*.*.*..***.*..*.....**..**.*.**..*.*.....*..*..*...*.*..*.**..**.****.******.***.****.***...*..**.*...****.***..*..**..*****.*****..**..**....**..*..*.**..**..**..*.***.*..**...*............******..**....**.**.**..*..*..***..***.*.......***.**.*.**..*..**...******.***.***.****.**..****...***.....*.******..**.****...*.*...**.*.***...*..**..***.*..*.*****.***.***.***.***..*...**...**..*..**....*.*.**...**...*...*....***..*.*.*.*.*..*.***..****.*.***...*.*.***.*.**...***...*..*..*..........**.**.*.*..***...*..**....*.*.*...*.*.*.*.*****.*****..***..***.**..****...*....*.*...*.*....**..*...*.**...**....***..***.*..*.**.*....*.**.*..****..*.*..**....*...****.**.**..**.*....**.**.**..**.**.*.*..**.**.*.*.*..*..****.***.*.**..***..**....***......***.*....*.*..*...**..**.*..*.**...***.**.*.*.*..*********..****.***...*...***.*...*...***...*****..*.*.*.......**..*****.**..**..*....***..*.**.*...**.*..**..**...***..*.*.*.**.*.**.**....**.*..*..**.**.******.*....***.*..*...****.*..**.*..**.***.*.***...*.**...****.*.*.*.*...***.***..***.*...*.**...****...*..*.*.**.*..*.*.*..*.*.**..*.**...****..**.******....********.....**....*...***.**.*.**.***...*.*****.*..*.**.***.**.......****.....**....**...***....**.***.*..*.......****.**.*.**.*******..*.....*.*..**.***.....*.....*****.**.*..*..******.***...**....****...****.****...*..*****.****.....**.**.....*.**.....**......*****.*.**.***..*......*...*....*.*****...*..*.*..**.*****....***..***.*......*..**..*..****...*..*....******.************...***...*.*****...*.**..*.*....*.***.*....*.***..***..**.*.*..*..*...**.****..*..**...*****.*.**..*****...*..*..***.**.*..******..**...**.......*.......**.**.......**.****.***..*..**.**..*.****.*****.*******..*...*.******.**.*...**..*.**.*.*.***..*.****.**..*.*.**.***......*.*..*... ****.*.*..**.*..*.**..****......*****.***..**.***.*.***..*...**.***...***.*****.*..........*...*..****..**.*.**....*........*.*.**.........*..***...*.*********...*..*.*...*.**.**.***..*.***..**..*.******..*....******.*.*..*.****.**.**.*.*..**.....*...*...***.*.***.*.***.***...*..***...*.*.*..*.**.**.*.*....***..*.....**.....*.*....****..**.*..***....**..*..*..*******.**.*.*...**.*..*.**....*..*.****.***.*.*...*...***...**..*..*..*.*.*.*..*.*.*....****.....*.******..*...**...*.*.***.*.**....**.....*.***..*.*...*..*..*...*.*...*.*....**.***..*..*.*...**.*..***..*.*...*..***.***.*.**...*.*.*.*..*.*...*..*.***..**.**.**.***.***..*******.***..**.*.*...**.*.*.****.****.*..***..*****.*.*..**..*.....******..****.***.*...*.****.*..**.*...**.*...**.**..*.*.***.****..**.**.****.......**.*...*....**.*****.*..*.***.**.***.**..*...*..**.*.****..***....***.***.....*...**.*...*.....***..***.***.****..*....**.*..*...*.*.****..***.*..*....****.*..**.**....**....*****..*..*.****......*.*.*.....*..*.....*.**.........**...***.........****..*.**..***.*..***.**.***..*...**.**.****....*.*****.**.*.*.***.*....**.**..*..****....**...***...**.*...*.*..***.***..*.***..**..*.***.....*...*..**.*..**.*****.*.**..**...***.*.**..**...*****..*..*...*.*.*.*...**...*...*.***.**...*.*....**.**.**...*..**..*.*..**...********....*.**.*...*.***.....***..*.*..*..*****.*.**..*..***.**.*...*****.**.*.*.*.*.........***.**.*.*..****..**..****...****.*.***...**..**.**..**.***..***.**..*.**.****..*.*.**.*..*.**.**.***...*..*....**.****..****......*.*.*..*...*.**..*..**.***.***..******....*.***.**.***.....*..****..*...**...**.*..***..*.***..*..**.*...**.*..*...*.***..*..**.**....****.***.****......***.***...**.*......*...**.**.**.*..*...*....*..*.*.**.*..****.****....*...*.****...*...*..******...***.*.**.....*.*.******...*.**.**.*..*..*.*****.**..***.*.*...**.*.*****...**.****...*.*..**...*......**..*.*...*.***.*.****...**.*.**.*.*...*.**..***....**.*.***.*.*.****.*..*.**.*...****.*......*....*.*....**.....*.**.* *....**.*..***....*****.**.*...*.***..***.*..*....*.*.*.***....***........***........*.**...*.*******.*..****.**.**.**.*..**..***.**...*...*.*****..*...**...*..**.*.*.****..****..*******....*.*..**..*.**.*******...*..*.**.*....*..*****......**...*.**********.....**.**....*....*.**.*.*...**.*.*..*.*.***.....*.....*.*******.**....***.***...*..*..**.*.**...**.*.*...*.*****.**.*..*....******.*....***.***...*..**.*..*...*******.....**..*..**.*..*..*.**.*...*..*...*.****..**..*.**.*****..********.*.**.*.**.**.*.**.*..*.***...***..**.*..**.*....**.*.*..**..*.*.**..*.**...**.*.**..*****.*****...**....***..*.**.***..*.*.**..***.***.*...***....*......*..*..*....*.*..*..*.**..*...*..********...*....**.***.*.***........****.*.*..*.*.*...**.***.****..*..********...*...**..*.....**..*...*..*.**.*.*..*.*..******..**...**..*.*..***...**.**.**..*.*.****.**..*.**.....***.**.**.***.***..**..*..**.*.*..*..*...*.........**....**.*.****..**....*..**..**.*.....*...*..***.*....**.....**...****.***.***....*....*.*****.*.*..**.**....**..*..*..****.***.*....**.*.**.***...*..*..**...*.*.*.....*..*.*....**.****.**.....*...***..*...****...***..*.*..***...**..*.*...*.***.***.*.*.****..****..***..***.*..**..****.*.*.****......*.***..*.*.*.*.**..**.....**.***....***.**....**...**.**...**..*.****...*.*****.***.***.***.*.**.******.*....***...*..**...*...****.*...***..****.*..*...*.*.**.****.**********..***.****.**.*...*.*...*.*.**...**.**.*......*.****..**..**.**..**...*..*******.*..***..**.**.****.****..........*.*..*.*....***.*.*.*.**.**.***.*......*..*****.*..*******.*.**..*..*..**..*....*.***..****..**..*.**...*....**.*..**.*..***.*.**...*.**..**.*.*...**.**......*.*.*..*..****..**.....**.**.***..****....*.....**.***.*....*.**..*...**.*...*.....*.*...*.*......*.....****....*..*.*..*..**.*.*....***.****.***.***..**.****.*.***...*...**.*.*.*.**..*.*.*.***....*....*****.**.**..*...*.**.*******....**.**....****.****.****.....**..*.*..***...**....***.***.....*.*.**.*.**.***..***.***....*....*..***...* *.**..***.***.***.*..**.*.*.*..**.**...*...**...**.***.****.*..*.***..*.****...**.*..*.*.*.**.......*.***......**..*..*.*.*********.*.*.*...****.**.****.**.....*.**.*....****.**..****....***.***.*..*.*****.*.***.*****.*..**..***...*......**..**.*.*.***.**.******..*.***.*.**...*.***....*****.*....**.*...*..*...****.**...*..**.******.*.****.**...*****.*.*.***.....*..*....***.**.*.******.*.*..*.******..*.****..*.*..*..*.**..*.*.***..**.*...*....*..*.....**.**.*..**.*...**..*.......***..**.**.*...**.**.*****....**..*******...***...*..*..*.**..*..**.*.**.***.******.*..*.*...**.*.*.....*...*.*........****..**.*.*....****.*.*******...**..****.....*.**.*..**...*............**.*.**...***.**.*.***..*..**.**.**.*.**.*.***.....********..*..**.**..****.*..****..*.***.**.**.*.***...*....**.*.*.**.***.*.*.*..**.***.*.......*..*..*..**.*....***.**..***...***..*.*..*..*...*..*...**..*..****...**.***..*.*....**.*.**....*.*.**....*..**....*.**.***.**.**********.......**.*******..*....******..*...***.*.*..**.***...**....*..*.**..**.*..*.******...**..*.****.*.***.*....*.***...***.**.*.**....*.*.**.*.******..**.**.....*.**.**.*.***..*...*...**......*.**...*...*.*.**..*.*..*.**.**.*.*.**..*.*.....***.*.**...*.......*.****..**..*****.*.*.*..*.**..******.*...****..*.*...*..*....**.***.********.*......*.**...**.*.**.*.**.*.**.*...*...*.*..*.*....*.*...**..**.*..*...*...***...*...**.**.*...*....*.**.....*.*.*...*..*...*.***.*.*..***.**.**.....*..*.***.*...****.*.*****..***.*..**.*...**......*....**.*......****..*****...*...**.*.**.**.*.*.*.*..*.***.*..**.****.**.*.*..**.*.*.**..*.**.*..**..*..*...****...****....*.***.**.*.*..**.*****..*.*.***....***.**...*....*..***..*....*.*...*.*.*..*.*...**...*..*..*..*..**..*.*.*******..**....*.*.****..****...*.***......*...**..**..*.*..*..*...*.*......***......*.***.*...*..**..*********.****....**.*....*.*.*.*****.***.*....**..****.*.*..*.*.*.*...**..***...****.*.*.*...*.*.*......*****....**..***...**.*.*..***.***..**.....*......*.***..***..***..*.*****. .*..**.*..**....******..**.*.**.*..*****.*....****.*.*******..*....*.***.*...**.*..*****.*.*..***........*.**..**....****........*...**..*..*...****..**....*.*****..***.**..**.*...********..*.*.***..*.....*..*.***.**.*...**..*.**..*****.******....*...*..**.**...*..*..***..******.*.*.***.**...***.....***.*****...*.**.******.*....***.****.*..*....*..*********.*.**...****...*.*****...**..*..*.***..*...*.....*...*.*.*...***......*.*....*..*...**.*.*.***.**...**.**...***..*..**.***....**.....*.*.***.....*..*...****.***...***.**.*..*.............**..**.*.**.**.**...**..*..*...******...**..****..**.**..**.*..**....*..*.***..*****...**..***.*..*.*.*...*.*..*.*..*..*.*.**.*...**.**.....*.**.***..***..*.*.*.*****.****...**.***.*.**..*...**.*..*.*..**.**....**...*.*...*..**..*...**.*..***...*.**.*..*....***..*.*..*......****..*..*.***...**..*...***...***.****..***.*.****..*.*****..******...*...*..*..*.****.*..**..*...**...***.**.*..*.*.*..*...**..****.******.*.***..*.*..**.*..*...****.*..*...****..*****.***.*..*.*.*.**..**...*.*...*..*****..***.*...**..**.....*..***..**.*.*...*...**.**.**....*.****..*******.*.*...*******..*..***.*.*..*.*****...**............**..*..*...*.****..*.***.*******...**.**.....*......*..**.******.**..**.***..*...*...*...*.....*******...*.....**.**.*.***.......*.*****..*.***...**.***..**.*.**.*.*.***.***.....***..**....***.*...***..*..*.*.......*.**.**.**.*******..**..*...*.*....****.*****.*.**.*..*.*......******..***.*..**.*.**....****.**.**.*..*.**.***.*.**...*..*..*.**.****...*****..*...***..*.*.*.....*...*.**.*.*.***...*.*.**.**.****.*..**..*.*......*...**.*****..*....*.*.**.*......*****.*.***.*.***..**...*.**..**.*..**.**.****.******..**..**.*...*...*.*.***.*.*..*.**..**.**..**...*********.***.*.*.**....*...*.*.*..*..*....***....*.*.***.*.*****..***...*..*.....*..*..**.*...*..*....*...**.*..**..***.***.*****.**..*****.*..*..*.*.***...*.**...*...*.....**...*.**.....**.*.**.*.*..*.****..**....***.**....*.**....*.*.*...*.****..**.***.****..*.....***.. ****.*.**..**.....****..*...*...*...***..**.**...*.**.*..*.***.**.*.**.***.*..**.*.*..*.*.....***.*****..**.*.****......*.****.**.....*.*****.**.*.*.*****....*..****.*...**..**..**..*..**.*..*.**.*.**.****...**.**....**..******.****....*..*..*....*.*.**.*.*****.*.**..*..***...**.**.***.******.*..*****.*...*.*.*..****..*...*.**.*..*****....*.*...**.*...***..*.*.*..**.*..*.*..*...*.*.*..****.***.*.****..***..*.*....**.***....**...**..**...****..****.***...**.*.*..*..*.*..*....*...*..*.**.****.**..*.**.*.*.*.****.**.**.***..**..*.*.*.*..**....*.**.*..*.*.*......*.**.*****.**..*...*..**.*.....*.*.*.*..**....*.*..***.*.*.***..**..*....*..**......***.*..*......*.*.*.*.*.***.***.....***.**.***.****.**.***..*.***..***...******..*.*..*..*.*.**..*.**.*.*.*..*.*.**.*...*....**..**...*...*.*.**....*...*.*.....*****.****.*....***..**..*.**.*....**......**.*.**...*....**...**.**....*....*****....*.**.*.*...*.***..***.**....*.*.**.*......****..**...*****..*.**..**.**....*.*..*.*..**......*.*.*..*....*.*.*.*.**.**.***.**......**....*.**.*.*.......**.***.*...***.*..**....*..**.*.**.**..**.*.***.**.**.***..***.*.*..*.****..*...**....***..**.....**.****.**.*...**.*.*.*...*...*....*.*....*.***.**...*.**..**.*.....*...*.*.*...*.****.*..*...*..*.*....***.****..*..****.**.**..*.******.****.***..**.*..**.....**.....********.*.*..*.*.*****.....******..*.******.*****...*..*****.*..*.*.*.*.*...**.*.***..***.*..*..*..*.**..******...*..****..*.**...***.....**......**......****...*.*..*.****.**.**..********....**.....**...***....*..***.**...*..*.***...*....*******.**..*.*..***.*...**.*...****...*...**.*******.**....**.*.***...****....*.***..**...*.**.**..***.**.***..*****.*..*.....***.**.*.*..**.**.*.*..**..****.......*....*...**.*.*..*..*.*.***..*......*..........*.**..**.**.....***.***.**....*.*..********.**.....*.....*..****..*.*...***.*.*******.****.*...*......***...*..**.****..**..*..*.*.*..****.....**..**.**...***.*.***.***...***.***.*..**.*****.***.*.**..*.***.....***..*..*.*..*.**....*** ..**.***......**.*.**..*.*****.*..**...**......*...*.*..**.**********.**...**...***..**..****..***.*.*.**..*.**....*..**....***.***....*.*..*.**.***.....*..******....*.***.******.****.***.***.*..*****...**..***.***.*.******.*....*..**.*..**...*.*.**...*****..**.****.*.*******...*.**...*.*..*...***..*....***.*.*..*..*..*..*****.*.**.*......*.*...*.*..***..*.***...**.....*.***.*..****..***.******.**.*...******......*..***.*..****.*.*****......**.*...***.*.***.*.*..*.*.*..*..*****.**...*.**...**.*..*..*......**.******.***.*..*..**.*******..****..*..*...***......***..*..*.***.***.*..*.**.***...*.**.**.*...**..*.**.**..***....*..*..**..*****.*...************..****...****.***.**..*...*****.....*.***..**.*****..***.....*.....**.*...**....****.*..*.***..**...*.**.....**..***.**......*....***.**..**.*.*******...****.****.*.**..*....**.*..**.****.*..*.*.***.****.*.**.********.....**....*.**.*...*..*.*.*....***..*.**.....*.*..***.***.*..**...*.**.*.***..*.*.*.*.*.*******.*.****..*..*..*..**.*.****.**..***....*.*.**....*...***********.****....*.*..*...*..**..*.*****.***..**.*.**.*..***....*.*.*****.**..***....*.****...*****..**....**.*...*.**.****..***...*..******..**..**....***.**..*..*.*.***.*..****..***..*.****..**.*.*.*****.....****..*.****..*.**...**....*.*..**..****..*.**..*..*.**.*.*.**.*.*..**.*..*...*.*..*****.**..*.**.*..***..*.**.***.*..**.***..**.***..******...**...*...*..*..*..*.....*.*..*.****.****..*.***....*....**.*..*..*.*.**...**..*.*...**..*.**...*...**...*..***..**.*....****.**.*..*.****...***.*.**.*..*.****....****.*.*....*.*...***...*****.*..*.**.***.***.....*.**.**.***..*.**.**..****.****..***.******.**..**.*.*.*..**.*.*.*..*.*****.**.**...**.***..**....***....*.*.**..***....*..***.....**..**...***....*.**.*....****..*****..***.**.*......*******.**.****..*.*******.**....**..**..**.**.*.***..**.*.**..*..**..**.**.****..***.**..*.*.****..*.*.**....*.*****.*..*..*.*..****.*...*.**.*.****.*.*...*.***.*.**.....**.***.*****....****.******..*.*.*...**...*......* ..***.*****.*.....**.*...***.*..**.**...******...**..*.*....*..**.*.*****......*...***.***.*....**..***..*.*.*..*.*.......***.*.******.**.*.*.*.****.*..*.....****..**.*....**.*..**......*.....**.****...**..*.***.***.*.**..**...*..*.*.**.*..*.*.**....*.*****.*.*.....*.****..******..*...*..**..*..**..*.*.***...*..*.*..*.**..*.***.*..***.*.*.***.*......*.***..*.**.****.*...*.***.....*.*****...*.*.*.*.*.****..*..****.***....****.*......***..*.**..*.******....*....***.**.**.*..*****.*......*..*...***...*****.*.*.*****..**.*...**...*..*..*.*.**.......**.*.****...***....*..*........***...****...**.*..**.*.*..*.*.*.*..*..*.**.****...*....*....**.*...*...****...*..*.**.....**...*****.*...******...***..********..*.*.*..*.*.**..*.*.*...**..*.**.*..**********..*.*...**.*..****.****....**......***..**..**...*.******......*.*.*..**...*****..*.**......*.*..*.*.**.**.*..*..*.*......***.**...**...*.**..*..**.***...***....****..*.*.****.**.**..*.*.****..*.**.**.*.*.**.*..***.*..*..**.****.****...*..*.**..**.**.*.***.*....*..***.*........***.*.*..**........**.**..**.**.*......**...*.**..**...*.**.....**.....*..*.....*.****..*****......***.*..***.**.**.*.*.*....*........**.**...*.*...***..*****..**...****..*...***.*.*..*.*..*..**.*.*.*****...*.*.***.****..*.*.**..*******.*.**....**....*..*.*.*.*.*.*..*...**.*.*.*.*..***.***.****....***.**...**.*.**..***..*****.......**....*..**..**.*******.**..*.*..****.*.*...***...*.**......***.**......*.**..**.**.*.**.**.*.*.**....*.**...**..*****.**.*.*.***..*.*.*....***..**.....*..***..**.**.*..***..*...*****..*......*.*........*.**..*.*......*..******.*.**.*......**..*****.*......*.*.**********.*..***......*.*.****.*....*.**.*.****.***...*.**.*.**..*.**.**...*..*******.**.**.*.***.***.*.**.*..**....****.*.*.**..*...***..*.*...*.*....***...***.**.**.*.*.*.*.***.*....**..**...*.**.**.****....***..*.**********...*****..**.****.....**.*..*.......***.***.******...***....*****.*.***.*...***.*..**..***.**.*.*.**..*....*.**......*****.****.**....**..**... ..**.*..*...***.*******..****.*...***.*..*.**..***..*.*.**.*****...***..........**....**..*...*..**.*.*.*.**...*...*****.**..*.****...***..**.*.......*....**..*.*..*....*...***.***..*..**.*.**....******...**...*.*.*.**..**...**...*.*.*.*******...***.*.***..**..**..**..*.**.******.**.*******..*.**.*.**.*.....*....*.**.****.*..*.*.***..*..**.**.*********..*....*.**...****....*****...**..*.**....***..*.****.******..******.*.....*.*.....*.**.*...*.**.*..*...***...***.***.***.*.*.**..**.*....*..*..*.****..**....*..*..*....********..*...**.***.**.*.*.*..***.*...***.**..**.**..*.***.*.*.*...**.**.*...****...**.**.****.***.*.*.*.**.***...**.*.***.*....******.*.......**...*.**.*..***...*..*.*..******.***..***********.**.**..**..**.*.**.**.*....*.****.*.*****..*.***..******..*...*********.*.*...***.*.*.....*.*.*********..*..**....**...**.***.*..*.....*.*.*.**.**.***.*...*.***..**.*.***.*.*.*...*...***..*...*.....**.*..**.*****...*..*...*.**..*..**.**.***.**..*.*.**..*..**..**.*...*..*.*.**.****.**.*.**....****.***...**.***.**.**..*.*......*.**.**..**..*.****.*...**.**.*.***...***..***.**........*.*..***.*.**..*....*..*...*.**..**..*....**..*..*.*.*..**..*****.*.*...*.**..*.*....***....*******.....**..**.*....**..*..**.*******.*..*..****.*.*.******...*.***.*...*.*.*..*.**..*.....**.**.*****.*****.*.***..*..*.*.*...*.....**..*.*****.***.**...**....*.**...**.*.*..*...***..**..**.*....****.**....*..*.*..***.***.*.*..*.**..**..*.*..*.*.**..**....*.*..***....*..**.**..*.*.....*******.*...**..**.*.**...*..***..***...*..*.*....*.*......*...****.**...**.***.****.......**..*.**.*...*..*.**...*.****..*...**..*****......*....*.*....***....*.*....**.*..**...*..*..*..******.*.*.*.****...*...******.*..*.*.***..*.**.*.*..*....**..******.......*.***.**.**..*...**...*****.*****.*.***.**.***.**..***..***..*****.**.*.....*.*.**.**.*....*..***....*...*.**.******.***.*..*.***.*..*..***.*...*.......****.**.**.*....*...**.**.**.*.**..**.*.*.*..*.*.*....**.***.****.****...*.*......*.*.***..*****...** ...**....*.*.**.*.....*****..*.***....*.***.....*..**.*.*..*.......**********.*...**.**.*..***..**.**.*.***......****.*...***.*.....**.*.**......**.*..*.**.*.....****..*.**.*..***....*.******..**.*..*.*......****..*....***....*..*.***.***.*..*..**..*.*..*.**..*.*..*..**...*..*.***..*.*...*.****.****...*..**....**.**....*..**.......***.*.*****...*.....**.*.**...*....*.***..**.*..*****.****.*.*.****..**.*.*....*...***.*.*...****..*..**..**.....*..**....*..***.....*..*...**.*..**.*.**........*....*.....*..*.******.*.****..*...**....**.**....*****.*.**.**.**.....**..**.....*.*.**.**..*..**.**...**..*..*..**......**......*.*.**.****..*.*..*.*.***.**.*.....*...*.*.*..****.***.*.*...**...*..*****.*.*.**..**....*.*.*.*..**.*.*.***.***.******..**.*.**...***.**...*......*.*......*.**.*...*.*.....*.**.****...***.*...*.**.***.*.**....*.*.**......*.***.*....*..*.*****..***.*.***...*....**..*.***..*.***.**.**.....*.***...***.*.**...*.*.*..*****...*.****.**.*.*.....*.*...**...****..****.*...**.*.*.*....*..*.*****..**..**.....*.*.*..*...**.*..*****.****.....*.*.*..****..***.**.**..***...**..*..**..*.**.*.***.*******.**....*...***..*.*..**....*******...**....***....*****..............*.***..*.*.*.***.**....***.**..***.....*.***.**.**..******..**.*....**.**.*....*.**....**...*.*.*.*....**.**.*.**.*.*..*......******...***...***.*.*...*.*...*.**.**.**.*.*.*.*.*.*****.******.*.***.**..**..*..*.****.*..*..*....*....*...***.**.****....*...**.***.**....**...***..*...*.**..**.***.*.****.*.**..**.*****.*.*.*.***.*..**.*.**..*.....***.**..*.*.****.*..***...*...***..*.***...***...**...*..*.*..**...*.....*..*****.**.***..**.*....*.****..*.*******..........***...*...**...*****.*.*.*****.***.*.*....***.*.***.*..*.*..**.*..**.****.**.**...*.******...****.***.********.**..**.*..**..****..**..****..*****.****....*.*..*......*...**.*..*..****........*.*.*.*.*..****.*.*......*..***.**.....*.*.*.*******......**..*...**..**..**.*..*.*..**.***.**.****.*..*...***..*....*....***...*.*.******..*.*.**..**..* ..********.*.*.**.*.**.**.......*****.*..***..****..*.*...*...**.*.**.***...**..******.*.*...***********......*.*.***.*.***....*..*.*..**.**.*****...***...*.**.***..****.**.*.***...****...*.*.*.*.**.*****.*..****...**....*.**...****..*****...*..******....*...*.*.*...*****.*.*....*..**...**...**..*****..*..**..*.*.*..**...**..**..*.*..*...***.**.*..***.**...*..*...*..**..**...******.......***..**.*..**...****...**..*....*.*....*...*****.......*.....**.**.**.***...*.**.***..**.......*..**.***..**..*.*.*..**.*..*.*...*.....*...********..***.**.*..*.*.*.*******.*...*..**.***.**....*...*.**.*....****.**.*...**.**.*****.***.**.**..*.**....**.***..*.*.*.*.*.....**..****..*.****.*...*....**..**.*.*.**.*..*.*.*.**...**..*...*****....*.**......*...***..**....**...*.****...***..**..*******.*...**.*....*.*.**.**.***..*****.....**.*.*.**..*.*..*.......**.**..*.*.***......*.*.****.*..*..*..*.*.*.*..**..*...*.***......**..**...*.*..**.*.**..*...*.**.*.....*...**..***.***......*.**.**.*.*.*.*....*...*.*...***..*.**....*.*..*.*...****.*..***.**.**.*.**...*****..***......*..****..*.*.*...*.*.**.....***..**.*..*.**********.****....*.***....*.**.****...**....*...*.*.....***..**..*..****..****.*.*.**...**.*..*..*..*..*.**.**......**.*.*.*..*.....*.*...*..**.*.*..***...*.**..*.*.......**..*....**.**.*.**.*.*.*.....*...***.*.....**..*...**....*********......*..**.*.*.****..*.*..*.*...**..*...*...*.*****...*.**..**...*.**.**.*..***....*..**..*.**..*....*.*..**.***.*****..*****...***.****.*..*****.**.*..*.***.***..*..**.***..**.*.**.*..**.**..*.*.....**.*..*..*.*.*.**..*.*...***..*.******.**.*....***.**....*****.**..**.*.******..**.***..**.**.*...***..*...*..*.***...*..*.*.*..*.*..**.**..*****.*.*.**..**.*********.**..*..**...*.......**.*****.**.**.**.....*.*.*.**..****.*.*.***.***..*.**.**.**.**....*.**.....*..******..*...*.*.*..****...***.....**.....*..**.**....*.*.***....*..*.*.**.....***.**.**..***...*.**..*.**...******.*.*...*.....*.*.....*.**...*...*......*..*.*....*.****.*.*...**.*.. **.*..**.*.***......*......**.....***.**.*...*.***..**..*..*.....*..*.*....*****.**.*.***..*****.**.*.***.***.*..*....*..*.***...*.*.**.....*..***..*....***.**.**.****.*....**.*.......*.*..**..**.*.***....*...***..*...*.*.*.*.**.*..****.*..**..***..**.**.**..*.**..**...****...*..*.**.*.*..*.***...*...*****.*.******.******.***.....*.****.*.********...****.*.*******....*.**..*.....******.*.*..*..*.*....*.*....**..**.***...*****.*..*...**..*...*..*...*....***...*...*.***.*.......****..*.*.**..*...**.*.*..*.**.....**.....*.*.....***.****.*.****.*.*.*..*.*.*.*.****.*..**.*.**..*...****..**.**..*..**..**********.**.**...*.*....**.*.***.*...***..*****...*..**.**.*.**.*****...*..*..*..*..***...***.*..***.*..*......********.*.*.....*...*....*....**.*..*.*..*******.*.*..*.**.*...*......*****.**.**.**.....*****.***.*****.***.*.*..*..*.*.*.*.*......***.*..**...**.*.*..*.**.....*...**.***.******......***.....*..*...***.****.*.*.*.*..*...***.***.*.*..*.***.**.**..*..*..*..***..*.*.**...**.******.*.**..***.**.***..**...*......*..*.**.**..****.*.*.*..*....**.****..***.*.*.*..**.*..*.*.***..****.****.*..**...****..**.**.....***.......*..*.*.**..***....**.*.*...*.**.*...*.***.*...**.**..*.....***..**..****.*.**.****...*.......*******.*....**.*.*.........***.*.*..***..*.*.*.*.****...*..*...*..****.**.**.*.**..*..*.***.***..****.**.*.****..**.****.*.*.********.*.**.****...*..*.....*****..*.***.**...***.*.**..*...*.**.*..*...***.*.**..***.....*..*.*..**...*...**..*.******......*.***..*..........**..***..*..**.***.*....**.****..*..*.....**...*..******.......****....**...*******.**...*..****....**.***..*..*..*.****..*....***.*.*...*..*..***.*...****..*.*..***..*..*....***.*.****.*.*..****..**..*.**.***..**.**...*.*...*.**..*..*.***.*..*....******.**.*.*..*..***..**.***..*.********.**.*..**.*.**..*.*...****.**.***.*.**.**..***....***.*.*..*...***.*.*.*.****.*.*.**..**.*.......*.....*...**.*.***.*....*.*.**...*.****...*.***.***....**....***.*..*...**.*....*****..***.***.**..***.....**...*** **..****.....***.*.*.......*.*....**.**.*.*....**.*...**.**....***.**..********..*..*.**.*..*.....***..*..*.**.**.....***.*.*..*.**..*...***.**.......**..***.*.**.*..**...**.*.....****.**....**.*...*.*..*.....**..*..***.*..**.***.*.*.*..*..*...*......**..**.*.*.**..**.*..***.*.*****...*.*..*.****.*.*****.*.....**...**..**.*....**.***.......**..***.*..**..*...**..*.*.*****....*......**.***..*.***...**.***..*.**.*....*.*..*.****..*...******.**.*.*.***..*.*....*..**..**..*....**..****.**..*******..*..****..*..***.*.....*.*.**...*.....**.*...*..*...*..*..**...*****..*.*...**.****..****..*.******..***...*.*.*.****.***...*.*.**...**.*..**....*..*.*......***...*.*.....*...*.**.*****.**.*...*...**.*....*.**.**..*.***.*..****.*.*..*.**.***..****..****..**.*.**....***..***.**..****.*.....**.**.****.*...**...*..*****...*.*.**.......*.*.*..*****.****..*..****...***....*.*.....*.*.**...***.*..**.****.******.**.****.....*.**..***.*.*..*..*.**..*.****.*.*...*.*...*****..**.*..*..*.*****.*****...**.*.*..*..**...*.*..*.*.*.*..*****...*.***.*.....**.....***......*.*.*****.*.*....*.*....***.*..*..***.****..*.*****.*..****..*.**.*..**...*.......***...*...***.**.**.**.*.*...**..*....*.***.**...*.*...**...***..**.*..**...**..**.****.....****..*..*..****...***.*****..*..*...*****.**..**..*.**...*.*.***.*.*...**.*..*.**..*.**.....*.....******..*.****...****.*****..*.*.**.**....*....**..***...*..*...**.**.*.*.*.*****..***.***.**.*..*.*.**..***.***...*.*****.**....**...***.*...****.....**..****..*....*...*...**..**..**..***.****..***..**..***.**.*....*..*.**.***.*.*.***..****...*..**.*****...*..*...**..**..**..***..**.***.****..*.*...**..**.**...*.*.*.**.******.*..*...**.*..*..*.*......*.....***.**...*.*...*.*..*..**.*****...*.*.*****.*..*..*.******..*.**.**..**......**..*..*.****..***..*.....*.**.***...***....*..*.*.*..***...*.**..*.....*....*******..*.*.*...*.**.*.**..*.**.***.**....**.*..*.***...**..*.*.*...*......***....*.****..***.*.***.*...**..*..*...**...*...*..*****..*..**.**..***... .*...*.*.*...****.**..**.*.**.....*.***.**.*..***.***..*.*.*.*..***.*.....*.*.*.........*..*......**.*..**....**..**.*.....*.*.****..***.*.*******.....***..*.**..*.**.*.***..*..*.*..****.*...**..*.**.*..*.*....*.*.**..***.**...*....*....***...*....*.*.*.*..*.....*.*..*..*.*.**.*..*..***.*...**.*.**..**.***.*.*.**.**..**....*..***..*....*.****....**....**.*.**..**..**...*..***..**...........*****..**.**.*..***.**.*.*..***.***.**....**...**..***.***.*.**.****.**.***.*..**..****......**.**..*.****...*....*.*.**.*.*....***.*.*....*.*.*****..*......*.*..*.*.**..*******..***.******.*.*...*..*.***...*...*.*..*...**.**..**.*...**..........*.*..*.***.....*....*..*..*.*..*******.***.**.**..**......****....*.****..*..*.*....****..**.....*....*.....*.*.*..***..*...*...**.***.**..*.*.**..*.**.*....*.*.*.***.**...*.*****.*****..**..***..*.....**...***..*.***...*.*.*.***..**.**..**......**.**.*.*...*.**.....*..***.***....*.*.****...*****.*.**....*.**...**...*.**.....*****.....*..**.***..*...***.*..*...**.**..**.****..**.**.....*....**.*...*.*.*.*...****....*..**....**.**..*.*..**..****....*..*...*....****..*.*..*.****....**....*..**.*.**....*.*...**.**..**.*.***.*....*.*.*********....**..***.*............**.**.**.....*.***.*...***..*..*.*...*.***...*...*...**.*.*.**.*..*..***.*.*.*****.*..*****..*.*..*......*...***....***..***......***..**.*...*..*..*.**..*...**..***....**.**....***..***..**..**.*****.*..*.*.**.*.*......*...*.**.*.*....*****..*.**.**.*.....*..**.*..*.***.**.*.....*........***..*.**.....**.*.*.*.*.*....**...**..**..*****..*.*.*...*..***..**.****.*....**......*....*...*..*..*..***.*.*..**....**..*****.***.***.*....*.*.***.****.*..*.....**..*****..*..**.*.....****..*.*...*...**....***..****.***...*.*.**.....*.*....***.***....*..***....***.*.*.*..**.*..****.*.*****....*.***.**.**.*...***....*..**..****************..******.*.*.*.**.*.*..*****.******.**..***.*.***...*...**.***.***.**.**.*...*..**..**..*........*.*.....*..*..*.**.**...*....***.****..*..***.****..**...*** ....**.*...*......***..*****..**.*.**.**.*******..**.*..*.*.*..**.....*..****.*..*.*....****.**..*.*..*....**.*..****...*..*.......*.***..**..*...****.*..**.*..*.**..*.**.***....*.*...******..**..*.*.***.*.***.*...**.***.*..*..*.**.....*...*.*.*.....**.*.*...****.*..***...****...*..**.**.*.*...**.*.**..*.*.**..**.*..**..**.*.*..........*.*.*.**..****.*...**.**.***.*.***.*.**......**.**...*..**..*.....***.**.**.**..*.**...*.**..*...*..*....**..**.....****.**.***.*..*.*......**.*.**.*.*......*.**.*.*.*.*******..**...*.*.**.****....*.***.****...*.....*******.......**.*..*.....*.*.**.**.**..****..****.**.*.****..*******..****.**.*...***.*.*...***..*.*.**.**.**...*..*.*.**.*.**.*.*.****.****.....**...*..*..*.*.....*****....**.***..*.*...****...***.**...*.**......*.*.*****.*.*****.**...***..*...*****...**.**.*......***...*.**........*.*.****.*......****.*******.*.**..******....**....*..*****..*.**.***..*..*.***..****.**.******.**.****.**...*.*....***...**..*.**.**.*.**.*.*.*.**.....**.*.*....*..***.*.....***.**.*.**..**..*.*.*.*....*..*.**.*..*.**.*.***..**.**.*.**...*.******.*.*.*.*..****....*.....*..*....*.**.**.**..*******..*.*.*...........*.*.**..**.**......*.*.*.**.*..***...*..*.*.*.*.******.**.......*.*****..*.*****...*.....***.****........*..*****.*.***.*..*..****.***..*.**.***.....*...***.*.*..**.**.*......*******..*****.*****.**....****....**.**.....*.*******.*.....*******.*..*.....*.*..**...*..**.**..*.**.***.....*.*.***.*.**.*...***.**...****.*.*..**..**....*..*.****.*..***.....*..*..**.****.***..*.**..*.**.*......*...*.***.*...*..*....**..*..***.*.*.***.****..**.******..**..*....***............*....*.....**.*...*.*....*...*..*...**.****.***********..***..*.**.....*.*...***.**.****.**.*..**.***.*.*..**....*..***.*.....***.****.*...*.*.**...****...*.**......*.*.******.**..*....***.**..**...***..**....****....*.**..*.*....*****...*..**..**....*..***.**.**.*.**..**..*****.****.*....*.*.*.*..**...****.*.*.*.***.**..*.....**.**.....**.*.*....**.**.*.*..******.****** ***..**.*****.**.*.*.*..******.*.*...***.***.*...*..****.**.*..****..*..****...*.*.*..*.**...***.**...*.*.*..*.**.*.*.**.**..**.****..**..*..*.**..*..**.*.*..*.***.*....*.****.*..*...******.**.*...**..**..**.*....***..*...*..**..**..*.........*..****.....***..*.*..*...*..****.*.*.*..*.**..**.*..**.....*..**..*.*....*..******.***..*...*.***.*.*..*..*..***..***..*****.**..****.*....***.....*..**.***.**.*...*....***.....*..*....*...*..*..**.***..***..**...*.**.*.....*.***.****.**..***.*.*****..*..***..***.*.*..*.****...**..****.**..**....*......*..*.*..*.*.**..*..*******..*.***..*...*..*.*..*.**..*..***.*.*.**............*..**.***.**..*..**..**..**.**..**....**.*.*.***.***..**.**.**...***.*...*.....*.*.**..*.*.*.**.....*..**.*.**.....*..*.****...*.***..****.*..**..*.********.*.....*.*......*.**..***..**..*.***...**..*.*****.*..*.***...**.**.***..*********..****.*.****.****.****....*.*...*.**...**.**.******..*.**..**....**..**.*.**..**.*.*...**...*****...**........****.*.*.*.*...*.*..****.**...**.......*...***...*.**.*.*.*..**..*..*...**..**.*...*.***.*..*.*****..***.******.*...***.*...**.*.*.**.....***..*.*....**.*.***..*.*..**.*.*****.....**.*..*..*...**..*.*....*.*******......*.*..****..**.***..*.....**.*..*...***...*..**..*.***..*.....***.**...***.***..**.**..***....*....*...***.*****...******..**.**.**.*****.********.*.*.**.**.*.*.....**.**...***.**.*.****.*.*.**..*.*.*.**.***..*.****.**....*..*.***..*.......**.*.*..**.***..**.*.*.*..*.***.**..*.**....*..*...******.*.******..*.*..*.*.****.**.**.***..****.***.*.**.*.*.....**.**..*..**.**..*..*.*****.*.****.**.*....*.****...*****.*.*.*..*.*.*...**.**...*..**.*..**...*.......**....**..*...***.****.*..*.....*..*.**.*...*..*.**....*****.....****.*.**...**.*.**.*.*...*.*.**.*.*.*..**....*.....**.**..****.....**.*****.*...*...*****.*.*.....**...*....*..*******.*.....*.**.*....****.*......********...***....****.**.....**...*..**..*.**.**.******.*...*.**.*.**..*.*..*.**.*.*.********...***.**.*..****..*.**.*..***.....******. ..*...****.*..*.***...**..*..*.****.**...*..**....**......*.*...*..*.*...*.*..*..*...**...*.**.*.*.*......*.*...**...**.....**.*******..*.**.**....*......***......*****...**.*****..*.*...*....*..*...***..*....*........*.*.*.*.*****...**.***.****.**.***....***..*...**...*..*..*.*..**.**.*..**.*.....**...*.**.*****..*.*.*.**..**.*.*.*****...*****.***.*.*.*..*..*....*.**.*.**..**...*...*.******.**..*..*.*.*.*.*****.**..*......***.*.**....****.*.*.****.*.**.*.**....******.**.*...*..***....****.*..***.*..**.*.*..**.***...*.*.**..**..***..**...**..*.*..**...*.**.*..***********.*.****.*...*....*.*.*.*.***.*....*..*..**.**..***.**..*..*...*.*..***.**..*....*.****..*.*.***...**....*....*.*.******.*.****...*.*..*.*..*..**....*..**..*.**...*.*.*.*.*.**....*.*.*.**...******....**........***..******.*..*.**.*....**..***.**.**.*...*.*.....**.**...**..*.****.***..*.**..*.***..****.*.*****.******..*...*...*.....*...**.*.***...***.*.**..**.*.****......*.*...*..**...***.*..***.*.*.**.....*****.****.****.*.*..***.*.**.**.*.****.*.**.****.*....*...**..*......**.****...**.**..***..**.*.***..*.**...**..***.**.******..*.*******.***..**.*.****...*..*.....***....**.****...*.**.*.*..*****.*..*..***....*....*...**.*.*.****...***....*...*...***.*..**.*......*********.*.**.**.******...**.*.*.***........*..***.*...**.***.*..*......*.*...****..*.....*.**..**...*...*...*.**...*.****.*.*.*...**.*.**..**.***.*..*...*.***..*.*.***....**..*..*.*..*...**.**.*..*.*..*.*.**..*.*.**..**.**.**.**.**.*..**.....****.....*...***.*...***..****.*..*.*.**.*.*.*..*.*....**........**....**.****.*.*.....***.*.*.**.*..*..*...**..**.*****.*..*.******.*...*...**....*..**.**.*.******...**.*....*...***..*******.......****.*.*******.***....**....**..*..*.**.*.***..*.*....*.*..**..*.*..*.....****.**.*...**..*..*..**...***.***.*.....***..**.**...*.**....**...**.*****.*..**..**.*.**.*..**..***....*.*..*..***.****...*.**.*..**....*..*.*.*....*.***....*.**..*...*..*.***.***..*.******..***.*...*****.**************.**..*.*..*** .**..*.*.**.*.....*..**..*...*..**.**..*.*.*..*..*.*.*...***.....***..*..*..*.*****.***...**...*.**.***.*.****.*.****.*..*.*..*...*..*...**..*.**.****.*.**.*.**..***.*****.*...*...*.*.*..*....*.**..******.****...**.*..**..**.***...*...**.****.***.**.***...**.****.***.*..****.**.*..**.****.**...*****...**.....*.*.**....*...****.......*****..*..**..**.....******...*..*..*.*.*.*..**..**.***.......*...***.*.**.*...***......**...**..**..*...**.***.*..***..*....*..***.**.*.*..**...**.**..*.***..*******....*.......**..**..**..***.******....*..*...*****...*.*..*.*....**.*.*****..**..******.*.*..**..**.***..**....****.*...*.***..*.**..*****.*.....**..**.**...*.*.**.*...**..**.....***..**.*.*.*...**.*...*.*.*.****.*..*****.**.**..**..****.**..**..*.*...*.***..*.*.*....*.**..*.**.....**...**.*.**.....****.******.*...**...**.*......*..*.*.**.*...*.*.....*..*****.***..*..*..****.*.***...*.**...*****.....*.**...*.*.**********..****..*.*.*...****.***....**********...**..**..**..**.*******.*..*.****..*..**......*....*.**.***......*.*..***.****.******.*.****..*.**...*.**.......*..**.***.*..*.*.*....**...**.*...*********.**.....*.**.*.*...***.***.***.*******.*..***.******...**....**...***...***.****.*.*...***...*..*******....**..**.*...**.**.*.***....*..**..*.*.****.***.**...*..**.......*****.***...*.***.**..*....*.....*...**..*..**.*****.......****..****...**.****.**...*.**.....*...***.**....*.*****..**.*.*.*.****.....*.***.*......*...*.**.**....**.*....***.*.*...***.*..**.*.*...***.*....****.....*..*.*..*******.***.*.*.*..**.*.*..***..***.**....*****....***..***.**...**.**...*****....**..***.****.*****.**...*..**..*.**.***...*..*..****..*.*..**....*...**..******.*..*.*.****..**.*..*..*****.*.*.***....*.**..*.....*.*******.....*.*****.*..*...*.*.*.....*..*.*...****..**...*..**..***......**.**..*****....*.*.*.....**.**..***.**.*.*...****..*.**.*.*.*....*.*****...*.*...*..*...*.*.***.*.****...**.*.*.........****..*..**..*.****.**.**...*****.*......*..***.*.******.****....*....****.*.* .*.*..*...*.....***.**.*...**.********....**.*.*.**.*..*****..*....*.**..***.**.*.**..*...**.****.*.**.**.***.**.*.*.**...*..**.**.*...*......*..****.*.****...***.**.*......**.****..**.*..**.***.***.****....**..*.*.*.*....**.**.*.....*.*..*.*.*..*..**.*.*..*.***.****...**...**.*.***........*.....**.*.***.****..**..***.*****...*.*..**...***.*..*.**.*.****.*..****...**..****.....***..****...****.**.***...*..*.*..**....*....*..***.*...*..**.*....*.******.*..*..*.**.*....*.*..*...**..****...*.*...*.***.*.**..*.**.*.**.**.**..*...*...***.**...*.*.**.**.***.....**..*****.*.***.*.*...*.*.**..*.**......*.**.*.**.....*..*..**.*..***..**.***.***.*.*..*..*.**.***.*****.*..*......*...**..*.*.....*....*...**.****.*..*.*..**.***.******.********.***..*******.**..*..*..*...*.....**..*...**.*..*.**...*.**.*****..*....*..***.**..*....*.*...*.*..****...*.**..*.....***.***.....**....******.*.**.*.*.**.****..**...**.*.*.*.....*....*..*.**....**..*****..*..***.*.****.***..****.***.****.*..*..**.*...*...*...***..**..*.*.*...****....**..*.**....****.**.*.*.**.***...**.*..*.*..***...**...**.**....*.**..*..***.******..**************.****.**.*.**.***..*.*.*.*..*.****.***.*..*.........*..**.*.*.*.***.*..*.***.*.**..**..*..*.*..*.*****..**.*.*..*.***.*........*.***.**.*..*.*..*...*.**...**.*.***.***..*...*******.....*.***....*..*.*.....***.*...*..**....**..*.*********..*.****.***.*.**..*.*...**....*.*.....****.*...*.****.**...*.*...*...****.****.**.*....**.*.*.*..*.***..*..**.*..*...**.**.**..**.*..****.**....****.******..*....*****..***.**...*.*.**.*.*.*....*..**..***..*...*****.*********.**.*.**....*...*...******...**.*...*.****..*...*.****.**.**....*.**...****...*..***.....*.**...*...*.***.*..**..*.*.*..**.*.*..*.......*..**...**..**.*.*.**....**********.*....***.***.*.**...*.*..*.*.*...**.**.*..*.**...*..*.*..*......**.....*.**..****.**....**...**..***..*..*.*..****..*****..*..**.*.*..**..*.***...***.****...****..*****.*.*****...***.*..**.***.*.*****.*****.*...*..***.*.*.*..*.*...*...*.*... .*..***.**.***.*..*.**....*..**.*......**.**...*..*.*..***..*****.*.*..***.**.***.*..*...*....*.***.*.....*****.**********..*....***.***...******.**.....*.*...*..*.***.*.*..***.*.*****.......*...**..**.***..*...**..**.**..****..**.*....*.*...***..*.*.*.****....*.*****.*...*.*.***......**...........***.*........**..**.***..*.*.***.**...*****.*****.*.*...**..**.**..*.*.*.****.***.*....**..*...*..***......**..**..*...***.**..*.**..*...**....**.*.***..*.**.*.*.***..**.****...*....*.***..**...***.**........**....*.*...*****..*..*.*.**..**..*.***.***.**.*.**.....***.*..********..*..*.***....**.**..**....*..**.***..*.*.*.**.*.**.****.*****.*.*.*..**..*..**...*...*.****.**...**.***.*.....*.**.**.....**...*......**..*.*....*.*.*........*..******.*...*...**..***.*..**.*.**.*..**.**.*.***.*..*.*.*.*...*.*.****.**.*...*...***.*.***.*.*.*.*....*.**.*.*...**..******.**..*.*.******....***.**.....*****.****.**....***.....**.****.*...**..*..*.**.*.......****..***.*.**..**.*.**..**...***..*...**.*...**.*........*.**.*****..**......*.*..***.***.**....*.*..****.**..***.*.**.**..*...*.......***....***..**.*..*.*.**.**.**..*.***..*..*.**.**.*.*.**.*.....*.*.**.*.*....****....*.....**..*******..*.*...*.**....******...*..*..**....**.*...*..*..*.*...**....*****....**.***..*......**..**.***..****.*.***...**.**.*.***.*.*.....*..*.....*.***.*....***.*..***....******.***.*....*.***..**.***..**..**..*..***...*.***.**...***.*******.....****......**...*..**.*..*.*.*..**.**....****.*...*****...*.*....**..****.******....*...*..**.*....*..*.*.*....**.*.**..*.*..*.*...*..**....*...*.*..*.**.*.*...*.**.**.*..*.*....*...*.*.*........*...**.**.*......**..*.....**********...*.*..*.....****.***..**.**.***********.*......*****...*.........**..*.****.*...**.**....****.*.........*.*..*.*.**..**..*.*..*...*...**........*.***.*...*****.*.**...**...**.**....*.*..*..**********.*....*.**.*.***.*.......****........*.*.......*.***..*....***..***.**.*...***.**..***.**.***.....*.**..***.*....*..*....***..*.*.*.*.***.. *....*.*.*.*..*..**.***.*...****.***..*....****..*..*....**.**....*..**.***.*......****....****.****.***.***.**.*****..**.*..*...***.*.....**..*..***.**...*.****....**...*.....*.**.*.***.**.**.*.**..**..*...*.*...*.....**..*.***.*.*********.*...******..*.**....****.**.*..**...***....**.......*...*..**...***..*****...**.******.**.*.*.*......***.***...**.***.*.*.*......*.....**.*..*.*...*..*...*.**.**.*.**..**......**.....*.*....*...****..**.**.*..**.*..*..**.....****.**...*....**..*.............*.*.*.*..***.**.....*****.*.*.*..**.*.***.*...*******..*..*....***.*..**........*.***.*..******.*****.***..*.**.*.**.*****..*.*.*****..**.**.....*...*.*.*.***.*******..**.***.***..*.*....******.*...*.****.*.******..*......*.......*****..*.......***....*.**.*.**..*.*..*...**.*.***...*.*..*..*.....**.*.**..**.....*....**********.*****...*.***.*..*.*******.**.*...*.*.*...*....**.*.*.*.*..**.*.**..*.....*.*.**.**.**.*.**.......*.*.*...*..*.*.*.......*......*..**.*...****..*****....*.*.*..*.*....***....*********.*.......*...**.****..*....****.*..**....*.***.**.*.*.**.*.***.*.**..*.***.*....*.**.*.*.***.*.*.*****.*...*..*......**.***.*..*.*.**.**...*.***.*..*****.*.**....*...*....*..*.**.......**.*..***..*..**........*****.**.**....*..*....**..*..*..******..********..*.*.*...*...*.....**.*.*......*.**.**.***..**..*****.*.*****..*..***.*..**.*.....***.*.*.**...*..*.........*....****.***..***.*.*****..**...*.*.****.....***..***..*....*.*.****.*...**.*..**.*...***...***..*..*.....*.*...***..*...*...***.*...***...**.***.****.**.*..*.*.**......*.****.**.***..*......***.*..*.***.*.*.*.*.*.*.*...*..*.*...*......*.*.*....*.*.*.*.*...**..*..**..*.**.**.****..**...**.*..**.*..**.**..**.*..*.**.**...***..*.**.**...*******.**.*.***...****...*...**...**.**.*.*.**.*.**.....*..*.**.*.*.**.***.....*..***.*..**.*.*.*...*.........**.......****...*...**..*.*..**...*..*******..*....***.*....*...**.*...***.*..*.*.**.*.***.**.*.****.*****.*..*.**..*.*.***...**.***..**.....*...*..*.*.*..*.*****...**.***** .**...*..**..**.*.**...*..****.*.*.***.***..*....*..***.*..***.....***..*.****.*..**..*.*..**..**.*...***.***.*....**..*..**.....**.*.**.**..**..*..**....*.*.*.**......*.*..*.*.*.**.*.**....***.****.*..*****...******...**..***..*...*.*..**.*.*.**.**..*.**..**.*...******..*...*.**.*.*.....*..*.*..*.*...*...**.*..****..**.*.*.*.**...*.***..***.*..*..*.*..**....*.*.**..****.**.*.**.*..*.****....*.***..**.*.**..*..***.**....*....*****.**.....**.*..**.*...**..*.*.**..**..**.**..*....**.*****.*.*.**.*..*..**.***...*.******.*...........****...*.*..**..*.*...**.*....*.*.*.****..***..*****.******..*..*..***..******...***.*..***.**.**..***..........**..****..*.*..*******..*.....*.*.***.*.**.****.*..**......*.**..*.***...**..**...*.*..**..****........*.*..***.****.****..*...*********.**..*..*..*.....****.**.****...*.*.*....*.*.*..*.**....*.*.**.....***.*....*.*..*..*.*....**.*.*.....***..**.**.*.**.*.*..**..*..*.....*..**.****.*....*..*..*...**..*.**.*.*.**.*...**.****...***..**.**..*..*.....*.*****.*.***..**.****...***.*.****..*.*.***..*..*.*..*.***.......****.*..*.**.**..***.**....****.***.*.*.*..*.....*...**...****.*.***..*.**...*****..*.*.**.*.*..****..**..*.***.**.***.**..*...**.*.****.**.***....*.**.*..*....*.***..*...**......*..*.**.....*.*..*...*...*...***.*..*..********....**...**.*......*....*.****..**.*.********...**..***.*....*...*.****..*......****..*......*.***.*.**...****...**.*..**..*****.*********.*..*******....****...*.*.**..*****.***.*.*****.**.**.**..*.*.**.***.*......*.*******.**.**.**..***.**..*.*..........*.*.***.********.**...*.*.*.*..********..*.*****.*****...***.......****.*.****.*.*.*.***...*.*.**..*.***...***.*..**..*..**.*.*.......**.**...*.*.**.*..*..***.****.**.*..******.**.*****.*....**..*.*.*.*.*.**..****..**.**.**....*.**....**..****.**.*.*.*....*.*.*..**.*..**.*.*..**.......***..****.*.**.**....**..***..**..*.*.***...*.*****.***.*.*.*.....*.*****.*...*.*..*.*****....**.*..*..*****.**..*.**.......**.*...*.**.*..**.*****.*.*.****.*..*.****..**. .*.**.*.***.*.**.....**..*.*.....*..*.**...*.*.....**.*..*....*.*.*.....**...*.*....*.****...........*.*.**.......*...*.**..***.**...******...*..**..***..*.*.......**..****...*******..******.*.**......**...*.*...*.**..******...*.**.*..*..**...*...***....*******.*...*.*****.*.*.....***..*****.*.......*.**..*.**..*.****.*.***.*..******....**.**.*..**.*.*....*.*.*.*.*..***..*.***.*.***.*******..***...*...****.*.**.*.*****.**.*.*..*.**.**.*.*..**.***.*.**..*...*.*.*..***.*.*.**.*.*........**.*..**.*****.****..***.**.*..*.***...***.***.**.*.*..*....**.****..*...**.**.*.....***..**..**.***.**.*.**.**.*.***...*..**.**...*..***..**.*.....***.*.*.**....***..****.**.......*..**.*...****....*...*.*..*.*.**....**..**...*..*.*..*.*..*..**...******...*.**..*.*.****.**...*...***......***..***..**..**.....*..*..*..*.****.*.*.....***.**....**..*.**...***......*.*.****.*..*.*.**.....***.*..*..**.*..*.*..***.****.*.*..*..*.*...*.***..*.*.**.*.*.*..*....*..*......***.**....*.*.**...**.**.*..*.***.*...**....*.***..*..**.***..***.***.*...*...*****..*****.******.*****....**..***.****.*.*.*.....*.**...**...**...***....*.....**..***.**..*.*.*.*.*...*.*..**...*.*.*...*.**...*...******.**..***...**...**.*.*.**.****.*...***.*...*..*.**.*..****...*.*...*..*.**...**..**.*.**...**......*.....*****..**..*.*..**..*.**.*****...*...*.**....*..*...**.....**.*.*.*.*...****......*.**....*.**.**.*..*..*.***.*****.**...*..*.***......***..********..*.**.*.*.**.**.*.****....**.**.*.**..**..**...*....*....**...**....*....*.*.*...*...****.**.**..**.**....******.*...*...**.******.*..**.*.***..*........*..**.*...*....*..***.**.*.**.*.*.**.***.*.*.*.**...**.*.**..**..*...***...***.*.*...*...*...***.*.*.*..**.***.*...**..**..***...**.**.**.**..***...*.*.......*****.**.*.*..****..*.*...**...*****.*..*...*..*.*....*..*******.*..***..*.*.**....***********..*****.***.*.*..*..*...*..******.****..****..**..*..*..**...**..*...***.*.......*.***...*..*.*.**.*..*.****..**...*.*.*.***..*...**...**.*.*..*..****.....**.**...* .**.**..*.....***......*****.*.******.**.**...**.*****.*....*.**.**.*.**....**.....**.*..*****........**.**..**.***.*...*....*.*****.*....***.**.**...**....**.*...*..**...*..*.**.**.*.*.**.**.**.*...***.*.**.**..*..**..**...**....**.......***.*******.***.*.***.*****.****.*......*..***.*.*..**..*..*...*.*....*.*...*.**.*..*..*..*.****.**..*.*...**..***..***.*.*.*.****.*..*.*...*.....*......**.*..*.**.*..*....*.*.....*...**..*..**.**.*.***.***..*....*.*.*.**..*.*****..*****...*.****....*.*.*.**..*.*....*..**.....*.***..*..**..*....*..*..**..******...***.***..*******..*.**.*.*.*.*.*.*.********.......***..*.**.*...***.....****.**.....*.*.*...****......*.**..*.*...**.**.*..*.*..*.*.****.*.******..*..*...*.*.**.**...*.*.*..****.*...*....***.....*...*.*..****....**.***.*...**.*****.*.*.********....*.*....*...*...*.**.....**..*.**..**.*.*....*..*.*...*****..*.**.*.***..*****..****.*..***.***....**.*..**......***...***.**.....*...**.******.**..****...*..***..*.*.****.***.*.*.*.**..*...*.*.**..****.**.**.****.******.********.*...**..*.***.*...*.*.***..***.****.....**.**.**.*********...**..**.....**.....*.....***.***...****.*....*.....*..**.....*.****..***....****.*...*...*.*.*.**.*..***.*..*****..*...*.**..*..**************.*.....******..***.**....*...*.*.***.....***...****.*.****.*..*......***.*..*****.*...**..*........**..****.***..*.**.****.*..*...*.**.*..*..*.....**..*...*...*.....*....*....**.*..*.*.*..*.*.*.*..***..*........*...*..*...***..**..*....***..*.***.**...***...*..*..**.**..*****..*.*.****....*...**.......**.**.**....****.*...*****.**..***.***.*.*...*.**....**..*.**...*...**.*...*....***.....****.*.**.**...*..**..*....*****.*.*.**.....*..***.*.*......**..**..***..******..**....**.*.**.*.*.*..*...*..............*.*****....**.****...*.*.********..*...****.***..*..*****....***.....*...*..*....**.....**.*.*.*..**..**...**..*.....***..**..***..**.*..***.***....*..**.*..*..**..**.*.*.*...*.*.****...*...**..*.....*..****.*.*......***.***.***.*..*.*.**.*.*....***.***** .**...**..*****..*.**.*.*.*..****.*****..*.**.*..*.**.*..****...*..**..*.****...*...***.*..*.*..***.***.*.*.*..*****.....***.......*...*.*.*.*.**....**.*.*.**.*...****.**......****...**......**.*****..*..*...*.**......**..*..**..***.**........***...***..*.*.**.***.*.**.*...*.******.*.***.*.*.*..****....*..*.*...***.*.*..**..*.***.**...*****.*****..*...***..****........*..*.*..****.*..*.***.*.*.**************.**...***....****.**.**..*..*...**...*.********...*............*.*..*.*.....**..*..*.**.....*.....***.**.***....*.....**.*..*.*.*.**......*.****..*.*..***.***.**.*.***.*...*..*.*.****.*........*..****.....***.*.*..*..****.*...*..*..*.***.*.*.*..**...*****..****..**..**...**.*.********....**..*.....**.....**.**.*****.*......**.*..**.**..*..**.***.****.***.**.*..****.**.*....*..**.**...****...*.***.**.*.*..**.****.*.***..*..*..*...***.**...***.******.***.*****..*...*******.*.*.***..*.*...*..*....*..*...**.*.****...***.***..******.**......**.*.*..***.**.**.**...***....**.***..*.......*.***..*..*.*.*.....**..**.**.*.*..***..*.*..*....*.*...*.***..*..*****.**.*....***.*.*.**....*.*.*...***.*.*****.*.******.**.*...*.**.*..**....**.***..*.*.**..*..*..***..*..*****.****.*.*.**.*..**.****....*.*.*...****.*****.**..****.*.*..*.*..***....**.*.****.*..*..*.*..**....*.....*..*...**....*.*..........*...**.**....*..*.****...*...******.**.**..***...*.***..**..****.****.*........***.**.****...**.*....***.*****..*.*****.*.***.*..*.*.**.***.****..*...***.*.*.**.*.**..*.*...*.**.****..*....*.*...****..**...*..**.....***.*..**.*.*..*.***.**....*.*.*..*.**..*.*....**.*.***..***.....****.**..*.**.**....**.*.**....*.*...***....*..*.**.***.....*..**.**.*..**...*****..**.*.....*.*....*****...*...*.*.**..**..*..*..***...*.*..**....**......*..*..**.*....****...**.*..*..**.**...***.*...**..*..*.*..*.*.*...**....**.****.....**...*.****....*.**.*..*.*...**.**.*....*.**.**.*.....*...*.....***.***...*...**.**.*..*...**.**......*****.**.*******..*..*.*..***..****..**....*....*.****...*.*..*.**..* .....**..*..***...*.*..**...****.**...**.**.*..***.*.*..*...*.*.**..*..*..**.*.*.....*.**..****..****.....**....*.***..**********.*......*.**.**.**.***.*.*.***....**.*.....**.*....*.*..****..*..*..**...***..***.*.***.*.****..**.*..*.*..***..*.*.**.**...***..***..**.**.*..******.**....*.*..*.*.**.**.****....**.*.***.**..******.**.*****..**......**.**...**.**.*****.******..*.***.***.*.*..***..**.*.*.....***..**.**..*....******.*....**.*****..****.***...*.....**.**.*..***..****.*.*....****.**..******.....*...***..*..****.**.*.**..**..*.**.....*.**..**.*......*.*****.*...**.*...***.***...**......*.****.**.*.***.**.*.*..*.*..*****.*.***.**...*.*.***..*.***.*.*.**.*.***.***..*.*..**...*.*..**.**.*....*.....***....*.***..*.*..*..*.*....***.*.*...**.**......**..******..****...**.*...*.***..**..*..**....**.*.***.*.....*.*.****.*......*.**.********.**..***.***..*****...*..*..........*.**....**.*....***..**.*........*..**...**.*...*..*..***.***.****.*....****.***.*...****.******..**....*.*.****..***....**.***.*****.*..***.*....*.***.*....**.*********.*.*.***....*.**..*..*..**.**.****..*.**.***.*.***...*......**..*****.***......**...*.*..*......******....***.*...***.*.*..****...**.....*.*...*.**..*..**.****....***..*.*..***....*.*...**..**.*..*.***.*.*..**..****..*.**...*.**...**..**..*****.*.....*.......**.*..*....*.***...***.*.*..**..*..**...*....*..*.******.*.*.***.....*.*.*...*****.*..*..*.*..*...*.*.***.*.*.*...**.*.**..*....*..*****.*****..**.*****..**..****.*..*..*.*.****.****.*.*..*..*.**..*..*....*....**..*.**..*.*....***.*...**.....*.***..*.**...*.*.***....*........****.***.....*.*.*.*.*..*..*..***.***.**.***.***....**..*.*.*..*...***.***.**...**.*.****....*.**...**...**..**.**....**......*..*.****.**..**.****...*.*.**.*****.*.*.*.*....****.**.****..**.*****.*..****.*.*.*.*.*..******.....*.**....***..*.*****...*..****.*..**....***.**.***.*.***.*.***.*..*.*.*.*.**.***..***.**..*.*...*.*.*.***.*.*..**..**.***.*..*..*..*.****..*...*..**.***.******..*.**.*****.*...**..*.. *..*....*..*.*...****.*.*...*****.*.***.****..*..**.**.*.****.*..****.**.*.***..**....****....**..*.**....*.*..**......*...*.*.*******.*..**.****.*....*..**.*.....*...*..*...*.**.*..*...**...***.*...**..***.*.*****.**..****...*.*....*..*.*.**...**..*...*.*.....**....*.*.**.*.***.*.....***.***.....*.***........*...***....*....**.*.**..*.*.*****.**.*..*...*.*.***.****.*.**.*.***....*..***....**.*..***.**.**.....*..*..**...*..*..*.**.***.*.***.**.***.***.*..*.**.*......**.*.*...*..**.*.*..**..*.***.**....**......**..*.**..*.******.**....*.*.*.***.**...**....*....**********.****....*.*.***.*...*******....**..*.*..*.*......***.***..****.**..***..**.**.****.**.*...**.*.*.....***.*...*...**.**..*...***.*...**.*****.*...*..*...**.....**..*.*.**.*..*.........***.*.**.*.**.*.**..*.*....*.*.***.**..*.***..****...*..*...***..*..**.*.*...**.****.*.**.**.****.....*.*.*.*.*.**...*...*..*..**..**.*..**.*.*.*.**...*..*.*..*.*...*...*.*.*...*.***.*..**.**..*..*.**.*..*.*..*.*.**.*****..*.***...***..*.****.*.......*.**.******..******..*....*.**.....**..*.**..*.........*.*.**.*..*****......*..*..***..****.***..*.*...****..*****.*.**.*..***..*.*.*****...**.*..*...*..*.****.*..*.*...**.*.*.*.*.*.**.*..*......*..**..****..*.*....**..***.****.*.**.**.**.*.*.****.*.*.*...*...**.*****.***..*......*.*.*...*..*..****.*.*..***.**.*.**....*.*.*.***...*.**..**......***.**......****.**.**..*.*...*..**.*****.*...*..**.*.**.***.*.*.**.*....**.......**...**......****.*.**..*.*.****..*....*..*..*.**.***.**.**.**.*..*...*****....*.....*..*..*..*****..........*..*......******.*....*.....*.***.**..*.**....*.*.**.***.**.*.*...***..*.......**.*......**.*....****...**.***.**..**.***.*..*.**.**...*......*......*.***.*.**.*..*.**.**.*.*.....*..***...*.**....***..*.**.*.*..*.**.***.*..**.*.......**.**.*..**...***.*..*.**.*..**...**.***..****........*.*.*...*.***.*...*.****.....*..*..*.*...**.*...******..**...*.*....*..*..*..*.***********.***..*..........*.*.*..***...*....*.*..*******..*.*..**.*..**..**..*.*..* ..*..*****.****....*.**.***..****.*..**...*.*.***..**.**.*...*..**..*.***...**..*..*.*..*.**...**..**..*.*.*....**..*.....*..*..*.***.*...*......*..***.**.*.***..*.*..*..*.......**..*.****..**.*...*.*..****....**...**..*.*..*.**....**.*.***...**..**..*.*.****.*.....*.....***...*.**..*..**..****..***.*..*.**..*..****...*...*.*****.**...**.*.....*.*.**.*...**.********....*.******..*..**.*.....*...*....**..******.*.*.**.*.....*.*.***.**.*.*..*..*.*..*..*.*..**.**.***.*.**...*.***....*.*.*.*...****.****..****..*.**.**..**..*...*...****.*...**..*..*.........*..*......*....*....*..**.*****..*...*..*******.......*.*....**.**..**..**..*.**..*.*...****...*.....**.*.*.*.*.*.******...*..*...*...***.********...****.*...*.*.*****.****.*...***.**.***...*****.**.****.*..******.***.*....*.*.*...***************.**...*.*......*....*..**.*.***.*.*.*.*...******..*.*.**..*...*...******.*...*********.*..*.*..**.*..**..**...*.***.**.***.***.*..**....********...***..**.**.**.*..*****...***..**..**..**....***....*......*..**.*....*..*.**....*****.****..****..*.**....****.**.**..*.*.*..*.*.*.*..**.*******.**...**.*.*..**.*....*.*.**.*..*.**...*..**.****.***....*..****..*..**.**.***..*.....****.*****.***...**..****.*****.*.*.*.**....**..*......*.*....*.......*..**.*****...**.*.*...*..***.....**.**..*....**.*..***..***...*...*.......*....*.**.*.*.*.**.****....*.***.************...******..*...***.....*..********..*.*..*...*.***.***...****.***.....*.*..**.***.**...**..***.*...***...*.**..**..*...**..*..***...**.**......**.*.....**.***..*.*.***.....*....*.*.**...*****.*.*.....***.....*****.***.*.*.*.***.....*..*.*.*.....****.*.*.*...**.*.*......*.***..*.******..**...*....**......***********...*.**.*....*.*.*...*..***........*...**..*.**...**.*....*.*.******.****...**..*.*..**.****...*..*..*...*..******.**.**...*****.*.....***.*.**.***..*.*****....**.*.***...**.*.*.*..**.****.***.*..****...*........*.***.**......**.*.****..***.*...***.**********..***.*********.*..*...*.....***.*.....**..**..**..** *****....**..*..*.*.*.*..***....**...****.**.....*******.**..**.*....*****...***.**.*.**..*..*.*.**.**...*.*********..*.****..*.***..**.***.....*.***..*..******...*..*.*.....***.*.*....*..*....*.*..***..**.....**.******...*..******...*...*.*.*..****.*.****.*..*......**..**.*.***...*.**..****.*****.***.**.*....**...*****...***..**...***....*.....**..*****...*..**..**.*.*....*****..***...*..*.***.**..*..*.*..***.***.***.****.*.*******.*..*.*..........*.***..*.*.*.***....*...*..**.***.....*...***.*...****..**..**..*..**.*.***..*.***.**.***.*.**..*....*...****.*..**..*..***....**.*...*.*.*...*.**.*.****.*.*.*...*..*****.***.*.*...*..*..**.*.*..*..*.*..*..*..*.*...***..***.*...*.*..*.*..*****....**..*.**..***...**....*....******.*.**..******.*.***.*..*********.**....*...*.***.**...**.**...*.**..*.*.***...**.**.***..*...*.***.*..**.*...**..**.****...*.***.**..*.*.*.**..**..*.*.**........**.*...**.*****.*.....**..*......****.****.*..**.*...*.****...**.***..*..*****...*..*.**.*..*****..*.*.*.*.*.*.******....*..*.**...*.***.******.**.**..*..*.*.**.*.**.*.**.*...****...*.***.**..*..*........**.***..*.*..****..****.*...****..*.*...*..****.*.***.*.*.....****..*.***.*..*.*..****..*...*.***.*.***.***.*...***...****....*.**...**.**.**..***..*****....**.*...*****...*.****..****..**.**...******.....**.*.***....**..****...*****.*.*....**.**......*...*.*...*..********..*.....*..**.**..*.**.***..*.*.....**.*...*.**.*.*.....**.*...**.*.**...****....*.**..***......****..**.*****.*....*.*.**.**.*..***..*.**.****.*.*.....**....*...***.**..*..*.*.*..*.*.*.*...*..*.*..**.*.**.****...**...***.*.*..*.****........*....******.*..*..**....**.*.**.......***...*...*..***.*.*****.*.**.*..*..*********.*.*.....***..***...*...*.****.******..**.*.**.***.**....**..*...**..**.****.*.***.***.****.**...*..*.*****.**.**.*****.**.*.*..*.**...*....*..*.***.**..**.****.**.*.*..*..***......*......*.*.**.**...***.*****..*..**.*.....**...**..*.*.**...***..**.*...*.*..*.*..*****.***...*..*.***.*.******..**.**...*.* .*.**.***.*.*..*..*.....*..*.*..**.******...**..**.*.*..***...***...***.****.*.******.**.**.**..**...*****...*.*.**.***.*.*..**.*****.*****.....*.*..*.*.***.***..*...**....****.***.*********.**.***.*.....***.*.....*.*.*..**....**.*..*..**..*..**.**.*..*..*.*.*.*.*.***....**.**..***.*.*........*.**.***.*...*..*****..*.**..*.*.*..*.***.*.**...*..*.*.*......*....****..*..*..*.*.****...*..**.***.*.*****...*.*.***.*..*...**..*......***..*.*.*..*.*..*.**.****..*.**..*.*.*...**.*.*..***..*.**..**...********...****.*.*.********.******.*.*....***.***.*..*..*..**...*.*..*.**.*.***.***.*..*.....*...***...**.*.......*.***....**.*.**.**.*****..**.*.**..***.....*..**...**...******...******.*..*..*****.**.*....**...*..*...*.**....***......*.***.**.**..***..**..**.....**..*.****..*.*.**...*.**..*****....*..***.***.**.*.*....*.*.*******..**..*...*.............*.*....*.....***...***.**..**.***.**.*****......****..*.**..*...**.**.*.**.*........*..**.*..*.***..*........**..*.**........*.****.***..*.****.....*...**.*.*..**...*...*..*.***..**..*...*..***..*.*.***..**.**...*.*.*.***..*..*.*.*....*.**..**..***....**.*.....*.***..*..*******.**......**.**....****......**..***.***...*.*...**...****.*..**.****..**..*.**..****...*.**...*.*.**.**.***..*.*.*.****...*.*..**.*..*...*.**..*.*.*...***...*.****.*...*****..***...**.*..*.****.*..***......****...*..**..*.****..****..**.......**.*..**.****.**.*..*.*.*.*..*......*....*..**.......**...**.*.*.****.****.*..*...*.****....*****.*.*.**...*.**.***..****....*.......*..*.*.**.**.*.*...*..**.*.**..*.*.*....*.*.***..*.***.**....***.*.*******....*.*..*.*.*.*.*.*....*..*....*..****.**..**.**...**.........*****....**...**.***.**.*.*.**.........*****.....*.....**..*...**.***...***..**.*****..*.*......*...**.*.**.**..*..****....***.**......*.*..****....*.*..*.......**.*.*...**.***..**.*.*.*.**..***.***.**.*.**..*..***..........***..**..*...*.*.*...**.*.*.*.*.*...*.**.*...***.*.****.*.****..*....****..*****.**.**...*.....****.*..****.**.**.**.**..*.*..*... *.*..*..*...*...*....*..*..*.**....*..****...**.*.***..********.**.**..*******..*..*..***..*..*.*..**......*..**.***..***.*....*.....***..***...*..***..***..*.**.*....**.**.*..**.****.**.*.**.*.....*.....*.***.**.*..*...**...*......**....**.***.***.***...**.*..*.*****..*.*..**..**.*......****....*.**....****.*****...****.*......*...*.*.....*..*..**....**..*..*.***..**..**...*.**.*..***.*****.*...**..**.***..**..*...*.*.**.*.*.*..*..**..**.*.***.**.**...***..*.*.***..*******.****..**.*.**.*..*.*..*.*.***.*.**.**..**..***....**.**.*.****.**.***..**.****..***.*.*.........**..****.*.*...**.**.*.*****.*****.*.*....**.*..*.****.**.*.*...****.......*......****.*.**.*..*.***********....*.*..**.*....*.*......***.........****...*.*..**.*.*...***.*.*******.*.***.***.***..*****.*.**.*.*.********.*..*******...*.**......****..**..***..*.*.....*.*...*..*.*.*..*.*...*....***..*.....*.****....*.*...*.*..*..*.*.*.**.*.*.**..*...*.********.*.****...*.***..*.*..*..*.*.**...***.**..*..****.*****...*...*..*.....**.*..**...*...*******.*....*..*.*.****.****.**.**.*....**..**..***...***.**..*....*...**.*..*..**...***..*...******.*..*****.***...******.*...***.******.**..**.**........**...**.*....****..*.***..***...****.**...**.***..**...**.**.....**..**.*..*.**...****.****...*....*.**.**.*.***..**..*.****...*...*.*.***..****..*..******.**..*.**.*....*.**.**..****.*.*.*...*.*..*.**.*.****....****..***********.*.....*******......****......*.*.***.*.***.....***.***.*..*.*...*.*.*..*.**..*.*....**.*.*.**......*..****.***......*.....*..**..*.***.*.**.**.*.**.**.**..*....**..*.**.....***.....**.*****....**..*..*..***.*.*.*.*...*.**.*...***.*.*..*.*.....*.*.*.*.*.**.*.*..****.*....*.*.***..***...*..*.....*.***...*..*.**.........*...***.*..*.*******..*.*....*.*.***....*****..*..*...****.*.***..*.***......**...***.....**....****..**..***....**.....*....*.***....**.*****.*.*..*....********.*..****.*..*.**...*********...**.*.*.....*....*...**.*.*.*.***.**..*...*.****...*....*.*...*.**.**.*.*...**.***** ..*...**.**...**.****.**.**********..*........**....*.*****.......*.**...**..**..**.*..*.*.*.****.*..*.**..***...*.***..*****......*.******...*..*.*.*.*.*.**..**.*.*.*..**.*.**....*...**.**.*.**..*....**.***..**.**.....**.**..****..***.***.***....*...*.************.*****...*.*.**....*.******.....**.*****.**.*******.........***.*.*****.*..**.*.*..*.**....***..*.*...***.**...*..***.***..****.***....*....*.*....*....***.*.**..**..**.**..*.*.***.**.....**.*..**....****..***..*...*.***...**.*..*.***.***.**....*....*...*.**.*..*....*.**.**.....***....**..***.**.**....***.***....******.*..**.***.***.****.*.****.*..*....**.**.*..*...**..*.*....*..*...*..*.......*.*.**...*.****..****..*..****..*...*****.**.....*.*.*..**.****..*.*.*.**.***..***....*..**..*.****..*.*.**.....**..***......**.*.****..****.***...*.******...**.*..*.......*.*.*.**...*.*.********.******.*.*.*...*....*.*......**.**..***..****.**.*.*.*.*.....*.******..****...............***..*.**...****...*.*.***.*..*...***.......**..*...*.*..***..*...**.****..**..**.**....*.......*..***....****.*.....**...****.*.....***.*....*...**.*..***...***.***..*..**.*******.***....**.*****.*.*.*****.*..***.....*****.***.*..**.***....*..*.***..*.**..****..*.**.**..*..*.*...**.**.*.*.****.....***....*.***....*.*.**.....**.*..*..*..*****.....*.***..*****.*.*...*..**..*..*.*..*....***.**...**.*.*.*..*.***...**...****.***..*.*.***.*...**.*..**...*.*..**..*.*..*....*.....*.**.**..****..****..*.**.*..*..***...**.*...*.***.*.******....*.*..*.*.****.*.**.***..*..*.******...**....**...*****....****...*.........**.**...**.*.****..****......***......**.*.*....**...****.*.*.***.****..*.**.*.**...**.*..*.********..**....****.....****.***.*.****.*...*..**....*.***.*.*...*..****.*...**..**.*.....*.******....*..*****..****.*.*.*..*.***...*.....**..*.*****.*..*.*..***..**..***.**...*.*...*...***...*.*.***...***.**.*.......*..***.***..*..*...***...***...*****..*..**...*.....***..........*.*....**.*.**.***..**.**.*.******...*..******.*.**.**..**... .*...**.****...**...*..*.***********.*..*.*....****.***...........**.*.*.**.**.**.....**...****..***.****......*....******.****.***...*..*...*****.***.**.****.**.**...*...**..*.*.*****.**.*.***....***..*.**.****.**...*.*.**...*.*..***.*...****.***.**.***..*.***....*****.*..*..*****..*****.**.***.*.**............**....*..*.****.***.**...*.....*****....***....***.......***...*..****.*.***...*..*.**.*...*....*.**..*.*.****....*..*..***.*......*.*...*...***.****.**.**....****..*...*..***...*..*****...*..********.*...*.*.****.*.**.**.*.*.*.*.....***..****.*.*.**.**..*..***....***.*.*.*...*..*..**..*....*..**.**...**.*.***.*.*...*...******.*..*.*...*..*****...******......***.*..**.***...*.**.***.**...*.*.***....**...*.*......**.*.*..**.***...**.....*...***..****...****...**..*.****..**.***.....*.*.**.*....*.**.***..**.*..**.******.*.**.*.******.******..*.**...****.******..*.**.**..*..****.*....*..***.**..***.....****.*.*.**.**..**...*...*.*..*.*.**..**.***..**....**....*.*.****...*.....**.....***...*..*...**...*.*..*.*.*....*..*...*..**.*.*..***..*.****...*.***.**..*****..*******..*.****..**..***.**..**.**.*.....****....*.**....*..**..**..*......*********..*.*.**...*...*.**.....*....*.*...*..*.*..****.*.***..***..******...*****.**.**...**..*..*..*.**...**....***...**..*.*.**..*.*****..**.*.*...*..*.***......*..*..**.****..*.**....**.*.***.....**..**.*.*....*.*.*..****...*.**..*..****..*...*......*.**.******..*.***.*..**.*....*.*.*.*.***..*.*..****..**...*.**...*.*.....*****.*.**..*.*..**.*..*.**..*.**.*..*.***..***.****.*.**.*.*..****.**.***..****.***.*.*****.*.***..**.*.*.***.**.*.**..*..*.******.*..**.***..****...*.****..*..*....*.*.*.*.*.****.****.*..*.....*...***...**..***...*.****..*.*..**.*.*.****.**..*.*.**.**.**..*..***.*..**.***....****...**.**.***..*..*....*..***.*.**..*.*...*.*.*****.*....****...*...****.....*..*.*...**...*.*.******..*.**.****...*.**.**.**...****.*...***.*.******.**.*****.......*..*****.*...**.********..**..***.*.*.*.***.*...**..***.*.****.***. .....*.*.*..*...***.*..**...*.*****.*.**.........**.****.*....*.*.*.***.*.*.*.*.*..*.*.*..**...**.*.........*.***..*.*.***.**..*.*..*.......*.****.**.**.*****.***.****.....*.*.****.*.**.*...*.***...*..*****.*****....*..*.***.*...**..*....*...**........*.*.*....***...**.*.******.*..*.***.****...**..*.**.*.**.****.***..*.**..*...**.*.****.....*..*...***.*.**..****..**.....****.*.*....*.**.****.**....***...*....*....**..*..*.....***....**...**.*****.***....*.*.****..*****.**.**.*...*..**.**.**..**.*.***.*****...*.*.....****.*.**....*....*****...*.*.**...*..**..******.***.**.*.*..*.**.*......*.*.*..****.*****.*.*****.*.***..***.....***.*.*..***...*****..*..*.........**....*.*.*..***.*......*****...***.*..***.......*.*..**.*..***.**.*.....*........****..**....***.*.*****.*.**..***..*..*......****..*...**.*...*..***.*.**.**..*.****.****.***...*..*.**.***...*...*......***.....***...*......*.********.*.**.....*...*...****..**..*.***.......**...*.*.*....****.**....**.***..*.**.**..**..**.*.*....****..*.*.*...*.*..*....**..*....*.*..*.********...**..*..**.*******..****.*..****..**..****.***.**.....**...*.*.***.****....*.**.**.*****.**.****..***..*.*..*.*.*.***..*.*.....*.**.*.*..**....*.***....**...***..*.*..*.**..*..**..**...***.*****.*.........*..*..*.*....***...*..*.*......***...*.....*..******.*.*..*.*.*.**........***..**..**..**..*.***.**...*..**.***.*.***.**.*.*...*.**....****.****.*.*.*.**..*..**********..**....*..**.*.**.****....*********.**..*.*..*.**..********.*....***...*.**..****.*****.*..****.**..***.*.*..***..*....*.*.*.*.*******.***.*..*.*..**..*..*..***...***.***..*.*.**.**.***.....*....*.***.....*.**....**..*..*****..*.*..***...*.*.*.*.**.*.*....*.**.....******.*.*.**....***..**.**..**.**.*.*.*..**.....*...*.*..**.*..****.*.......**.*..*****....****........*.**..*..***.**.*.*.*.....*.***.*...*..**.**..***..***.***.**.*.***.....**.***....***.*..**.*......*.*****.....*..*..*....***.*.*..*.**...*.....**.....***...*.**.*..*.**...**..**....*.**.*.*...**.**..***... .**..**....*.*.**....***...**.***.**.*****.**.*..***..****.**.**..*****..*.**...*.****.**.***.*..*.***..*........*..***..***....******.*...*.***...*...*..*.***.**..*...*............*.....*....*....*..**..****..**...*.**.....*.*...*...*......***.**...**.***.**.*..*.*.*..*..*..*********.*.*.*..*.*...*.***.....*..*.....**.*.**.**.*..*..*.*.**.*.....*..**..*.**.***...**.**...*.....*....***.**.*.*.*.****..*.*....*.*****.*...*.......*..****.*.*.*..***...**...***.**.**..*..**..*.***.....**...*...*.*.*.*...***..*.**....*.*.*.*...***..*.*.*.*....*.**..****..*..**.***..**.**.**.*.*...*.*.*****.*...**.**..**..*...*****..***....***..*...*.***.**.*..*.*.....**..**..****.**....*...*.****.**.******..****.*****.***.*******.*.**..**.*.......**...***.*.*....*.**.....***..*.******..*.*.*...********.*...***.*********..****.**.....*...*..*..*.*..*.**..*.*.....*...*...*****.**..***.**.*....***.*.**..*........*.**.*.**...*...**.*..*.**.*...*****...**.*.*...*..*....**.**.*..**.*..****.......*...*......*.**...*..*.**..*...*.***.*.**..*..*..*.**.***.**.*...*.**.***.*.*.*****.*.*...***..*..*..*....******..*....*....***..*..**..*..**..*.......***.***..*.*..**..**...*.**.**.*.***...**.***.**..****.**..*.*....**.**..*..***.**.**.*.*.***......*.*.**.**.*.*..*....**.***..*.**.*.*.*.**...*...****.*..*.....*..*.***.*.....**..*...*****...*.*.****....*.**...*.**.*....**.**.*...*.**.****...*...*....****.*****...**.*..*..*..*....**.*..**.***.******....*...*.....*..*..****......**.***.**..*..*..**..**...**.*.*.*.**...**..***.*.*...****.*..*....***.***.**..*..**.*....****.***..***.**..******..**.*....**.**.*..*..**..**..*..**..**...**.**.*.*.**.**.****....*.*.*..*.*...****.*..****..**..**.*.***.****.*..*..*.******....*.****....*****.*.***..*****....*...****.**....**..*.*.**.******...........*.***.*...*.**..*.*******....**......*....*.**..****.***.**.....*.*.....***.*.*...*.*.*..***..***..*.****..*........*.*..**.******.*..**.**...**..*...*.*..*.**..*..**...*.....*.*.*.**.*.*.*.**.***.*.***..**.**.*.*.***. .***..*...***...*.****...**.*...*****..*..**....***...*..*.**......**.*.**.*****.*..***.**.**...*..*...*.**..*..*...*.**.*...*****.....**.*.*******.****..*.*.*..*..**........****.*..**..*.****.***..*..*.***.******....*..*...*..*..**......*.*....**.******.......***..*.....**.*..**..***.......*.***..**..*****..*.**.*...*..*.**.*...**..*..**...*.*.......**..**...***.****.*.******.***..*.*.......*.*.**...*.**.***..*.*..***.*******.*****.*.*..*..*.***.*..*.**..**.*..*.***.*...**..**...**.****.*.**.*.*.***..**....**.**.*..*....**......*.**....****.......***.*.****.*.......***.**..***.***..**....*..*.****.***.**.*......*..**..**.***..****..*.*.*.**...*..***.**.***.*..*....*.***.....*.....*..*..***.*****.***...***.***.*.....**...*.***.****.*.**.***...****..**..****..**.*.*...***.*.***.**...*.*.*....*..**.*****.....*..*.*..**....*.*.*..**...***.**.**.**.*..*.***.**......**..*...*.***..*.*..***.*.*.**.*.**..****.**.**.*....*.*..*..*.*.*..*.*.**.*...****.*.....****..**.**......*..***..*.*.*.**.*...***......**....**..**.******.*.*.***...**...*.**..*...*..*.....**.*.*.**.**.....*..**....**.***..*.**.*..*****.****.*..*..**.**......*.**...***..***.*.***...*.****...***.*.*.**.**.*....*******....*.**..*..*.....*..**.*.**.***..*...*.***.....**...*......*...***..*...****.*..*.**..*.*.****...*...**....*..**...*....******.*.***.******...*.**.......***.***..****...**..***..*.*.*.******.....*****..****.**.*...**.**.*.....*..........**.**..*****.**...**..***..***...*...*.**..**.****.*.***.**..*..*..*..*.*.*...*.***..*.******..***..........*...**.*..**..*..*..*..*.*.****...**.*.*..***..***...**.*..*....*.***.*.*.*.*.*****..**.****.*...*.**.*..**..*.....***.**.**.*****...***.*****...***.*.*.****..**.*.*..**..*.....**.*.........*....*.**.*****.*.....*****..*..**..*.*.****....***...*.**.******.**....****.***.*.*.***..***.*.**.**.*.*..*......**...*****.*****....***..**.*..**..**.**.**.*.*.*.*.***...*.****..**.*..*....*..*.***.*...*....*******.********.*.*...**.*..*..*...*.......***.**.***.***** **.**.*.******.*.**....*....*.......*...***..*.***.**.********..*..*.**...**.*.......*.**.**.*..**.*.***.*...*****..*.**..*...*.*.....*..**..******.**.*****..*..*.**...*.*..*.*.....*.*.*.***.******.*.**.**.*..*....**...**.*..*..*****.**...*......*....*.*.*.....****.**.*..****...*****....***....*..******..*.**.*...*.*.***...*.*...**..*.*.**.***..**..***.*.*...*..*.***.*....*.....***...*.**..**...*.*.*.*.*..***.*.*.**..***.*...*...**.*.***.*.**...*.**..**..*.*..*********.**.*.......**..****..**....*.*..*.****.*....**.**.**.**.*..*.*..*.**....****..********.*..**.**..**.****..**..*..**.*...***..**.*..*....***...**.*****..*.*.*..*......***..**.**.......**..*..*.***.**..**....**.*..**.*..*...*.....****.*.*.**.....*...*.*....*.....*****.*.***.**.**.....***.*.*.*..**.*...**..**.*..*********..*.**...**...*.*..**.*...****.......*.**.*.*..**.*.*.****...**.*..***.**.*****.****....**..**..*.**.***....*...*..*.**.*.**.**.*...**...***.*..***.....**.****.**......*..*..*.***.**..*..*.**..******..**.****....*...*.*.****.**...******....*..***..******.*..**...*..*.*....**.*..**..*.**.*.*..*.*.**.*.***.*..*..****..**.*.*.*.**..**...*.*..**..***..*****.*.*..*...*..*.*.........*.*.**.......**.....*......*.******..*..**.*..*.*..******.**..**.**..**.**.**.***.*.*.*.*..*.*..****.*...*.****...***.****..*....**.*..*..*....*..**....*..**.***.**..*****.****...****.**....**.**...*.**.*..*.**..***.*.*.....*.****..*.*..*..**.*.***.***.*.*.*.**..***.*.***.**..***...*********..**.*****.***.*....***.*...*..**.*...*.*.**..**.*..***..******.*..***......*.*****..*....*..*.*.****..*.*...****......***...*..*..*.*****..*.**...*...*....*....***.****.**....*.*.**.***...***..****....*..*.......***..*.*.**..*....**.....******....***..**.**.***..**..**.**...**.***.*.******.....*...*..**..*...***....***..****..***.***.*..*..**.*.*....*.....*******.****..**.**.****..*.**..***.*.*.*..**.**...*****.***..***.......*.**....*...*.**.*.*...**.**.*..*.*.*..*......*.**..**.**...*****...*....*.**.*.*...*....**********.*** **.*.*....***.***.**....**..**.....*.**..*....**..**....*.....*.*.*.....*..*.*....*..**.****.**.*.*****.*.*..******.***.**..*..***.*...**..**.***..****..****..*...*......**.*......**.**.**.*.**...**.**..*.****.*.*.**.*..*****.*.*.*.***..*..***.*.*...***.*...***.*...********...*....*....*..*.**.....*...***.**.**...*.**..*****..**.****....*..*.**.****.*...******..**.....**.*.****.**.**...*.*..***...*..*.***.***....**.***.*..*....*..***...**.********......***.*..*...*.********.**.****.*...**...***...*..*....*..***.***..******.....*.**.*.*.*...**.*.**.**....***...*.*.***.*......****.**.*.**.*.*...***.***...***..*.....**...*.**...******.*..*..**.*.*..*..*.****..*.*.**..**.**..****....***.****.*.******..**.*..*.*****.....*.*...**.*.***..*.*...****...*.*.***.*****..*..******...***.*.*..**.**...**..*..**.***.*..**...***.*..**..**...*...**.*..*..****.**..*....***.*..**.**...***..*....*.*..........*****.**.**...**..**.***...*.**.**.*....***.***********.**...***...*.****.*.**.***....**.*..*.*.***...*..*...**.***.**..**.****..*.**.*..****.....**..***..*..*..*.*.***.*..*.****....*.**.**..*.....***.*....*.****.....*...*..****..***.*..*...*..*****..*..*...*..*...*....***.*...*.****.*.*.***.***....*..*.*.**..**.***.**********..*****.*.**....**.***...***.***.*****..*.****.****..**.*......*.**.....*..***.**.**.*...*.*..****.*.***..*..*.....*...*.*.**..*.....*.*.**.**....**..**...*...*....*.*.*..********.***..*..**.*..****.....*....*..****.*.***.*.*..*...*...**.***.******....*.*.**...**.*.**.....**....*..**.*...*.*.***.****.*..*...*...*.*.***....*.*.***..****.*.*.....*.*..*.****.*.***..**..**....**..**..****..*......*.*.*....*.**..**.**.***.**.*****.*..*...***...*.*....*.*.*..*******...**.*..*..******.*.****....**.**...***.**.*.**.*...*..*...*..*...*..****.*....*.**.***...*....****..**..*.*.***..**..**...*....*...*****..*...*..**.*.*.**.*..*.....*.*......*.***..*....****.**.*.*.....*.**.....***.....*.**.*..****....***......*....**.....*...*..*.**...*...**..****.*..**..*.*..**.....*... .*..**.*.*...**.*....*..****..*.*.**.*.****.*..***.*.**..**....*..**.*...*....*.**.*****..***..*..*.......*.*...*.**.*......*.*.****.**.*.***.**.**.*.****.*.****..***..*.*....*.*.*..*...****.*.**.**.*****......*********.*...***.*.*....*.*.*.*.**..*..*****..*.*..***..*.*.***.*.*.*...*.**.***....**...*****...***.**...****.....***..*........***.*.*.***...*..***.*.*...***..**.**...**.*..*.**..**.****.*.**...*......*.**.*.*.*.*..*....*....*****.*.***.*..*****..*.**..**.*....**.*.**.***.*.*..*.****...*..*....*.*..*...***.**.***..*.**..*.*.**...*****.***..***...*....**...**..*.**.*..**.*.**.*..****.**..*.*...*.**...*.**.**...*.****.***..*.***..*..**...*.**.*******.*.*.**...**...****...*.***..*...******.*.*..*.....****.*.***.***..***.**.********...*..*.**..*...*.***..***.****..*.*....****.****.****...*...*..*.*..*..*.**.****.**......*.***......*..*****...*....*.****.*.**......**..**.......**.*******.********.**....***.**..*..*.**.******.....*...*.**...*.**.**..*.**...*.....*......***.*...*.*.*........*...*****....*....***.*.***.**.*****.***..**.**..*...**.**......***..**...****.*..*...**..**...***.*..*.**.*****.*..........*.**.*.******.***...******.*.*...**..***...******..****...*.***.*...***....*.****.*.*.*..*....***.....**.**.*.**........**..*****.*.*.******.********..*..**.*.**.*.**.*....*.**.*....**...*.*....***.*....**..**..**.*.**.*.*...***.......*..*..**....**.*.......*.***.***..*.*.*..*.******.**..*..*..****....*..**.*..**.*...***..*.*...*....*.*.*....**...***..*.....**.**..**.....**.**..**...**..***....*.*..*.*......**...***...**.....***...*....**......**.*.*.****..**....*.***.*.*..**.*..*.**.**.**.****..*..**.****..*..***.******..*..***...*..*...**.****.**..*.**.*.*.*.*.***.*.*.******..**.***..***..**....*.*...*..*..*...*.***.*.....*.*.*..*.......*...**.*.......**.....***.**.*...*.*.......**.*.....******..***....**..****..***.***.**.*..*****.****..**...*.........*.*.*.**....***.*..*.***.***.*.*..**.*.****.*..**.*****...***.*....*..*..**.**.......***.*..*.**....... ..**..*......****.*...**.***.*..**.***.***.*.*...*...*.***.**.......*.*...*..**...*.*.*..*.*...*...**.**.*.*.**.**.***..*...***.**.*....***..*.**.*.*.**.*..****..**.*.*..****.*.*.....*..**.*..*..**...*..***..**.*.**.**.****.***.**.*.*..*....**...*.**..**.***.*.**.*.**....**.*..*..**.*.*.**.**.*.*.****.**.**.****.*....**.****.*...***..*.*.*...*.**......*..*...*.**....**.*.******.***..***...******..*.****..**..*.....*....*.*..***.**..*.*.**..**.*..*****.***..*..*******..*...****.....*..*...*.***.*.*.*........**..*...*..**.**.**..*.*..*.**.*...**........*.....*..*..*****...*...**...*..*..*......***...*.*.*.*****.....*.....*..*.*..**.*...*.*..*.***..**.......****..****...**..***.*******.....*******.*..*..**...*****.**..***...*..*.*.***..**..*.**....**..****.....**.**.*..*.*...*****...**.*...****.........*........*....***..*******.**.*.*..****....*..**.**...**..*.*....*.***....**..***..**.***..*****.**.**..****...*.****.*.*.*.*..........*..**.**.*.*.**.*.**..**.**..**...**.**..*...**.*..***.**...**..*..**...**...**...**.***.***.....*.****.*******.*.*.*.****..*****.*.******.*...*.*.**.***...*..*.*..***.***.***..***..****..*****...*...****.**.*..*.*.*.**...*...*....*****.*.*......*.***.*.*..*..**.***..**..**.**...*.....*..*.*..***..**.*...*......*..*.*.**..*..*........****.**...*..*.***...****..*.*..****...***.**....**.**.*.**..***.****.*..*...*.*.*****.**.*.*.*.*.****.*....***.***.*.*.....*.**.***...*.*.**.*....***.**..*...**.****.*****.****.**.*.**.*.**.**..***.*.*..*****.***.*.*..**.**...****...**..**.*.*..**.***.**...******...*.**.**...*.*..**.*..**..*****.***..**.*.****..**..**.**.**..****..*..*...**..***....*......**..........**..****.**...*.****..*.*..****..**.*...**.**.*.****.***..***..*.**.*.*.*...*...**...*.....*.*....**..***.*..**.***.**..*...******.*..*..**.*.*.**.*.*.***..******.**...*.*..*..***.*.**.....**.***...**..*..*..**....*..**.*.*.***.***..**.**..***...**.*...***.**...****.*..*.**.**..***..*.*..*..*.**...*..***.*.*.*..**.**.*..**......*.**.*..*.*.*.*.* **..*..*.**...*....*..*.******....*...**....**....*.**.*..*.****.**...*..*..*********.****.*..*..***.*..*...**....*****.*..*...***.*.*.***..*..*..**.*..**.**...**..***.*.****.*.*..**........*****.**.*.*....**.*.******.**..*.**...*.**...**..******.*.**..*.**.*...**....*......*..*.*..*.*......**.*..**.*.***.*.....*.*...*.**..*.**..*.**.****.*.*.*.**.*..*.**.**.*.**.*..*...*.**.***......***....*.*.**....**.*.***.*..*.***..***.*.*...***.*..**.*.*..**.***.***..**.**....**.*.**..**..**...**..*.***.*.****.*..*..*.........*...**.***..**.*.*...***...*..*....**..****...*...**.*.*.**.**.***.*.*.*..*.*****..**.*..**.**********.*.**..*******...**.********.**..**.*.**.*.*.*.*.**..**.*.*..*****..**.***.****.*.*.*.*..******.....*..******.****..*.*..*.........*...*..**....******.*.*...**..**.*....*..*.***..*.*........*..****.*.***.*****..*.**..****.*....*...*.......*...****.*.*...****....***.***..*.****...**..***...*.***..*.****.*....*.**.*******..***...*...***.*.....**..**.*.**.******.**.*..***.*...*...*.**.***..*..*...*.*.*....*.*...*.**.****.*.*.***..***.**.*..***..**.**.****.***.**...*.********..****.*..*.**..***..****.*....*.**.*****...*..**...*....**...*..****.*..*..**.***....*.**.*..***...*.***..*...****...*.****.*....*...*...***.****...***......*....****.*..******..*.**.....*.***..**..*..**....*.****..*..*..***..*.*.**.**.*.*..*.*..*****..*.****...****.****.**.*...**.**.***.****.*..****.*.*.**....**..**.*.***...***.*.*****....*...*.**..*.*.*..*****..*.*.**..**..*..**.....*.*.***.*.*******.*....**.*.*..**.*...****.*..*....***....******...*.*....*.*.**.*..**.***..*****..*.**.****..*...**..***......*..**.....*.**.*****.*.**..**...***..***....*..**..*.**.***.**.***.*...*.*.**..***...**.*************.****..*..**.*..*.**..*...*.***.*.**.**..**......**.**..**...**...**.**.**..****..*..*.**...***..***.****..*.*.*.***.*.*.**.**...*.....*.*.*.*.*****...*.*......*.*..**.*.**.*****.......**.*..**.****....*.*.***.*****..***....***.*....**..**...*****..**..*..**........*.*..*****.*.....*. *...**.*..*..***.***.*.*...****.***.******.**.*....**.*.**...*..*.*..**.***...*...***.*.*..**...***.**...**.*.***...*.**.***.*.**.***...*..*..*.*.**.****...*****.***.*.*..*......**..*****.**.*..***.**...**.....*....*.**....*.*...*..*.****.*.....**..*..**.**.****.****.*...**...*.*.*.**..****.***.**.***........*..*.**......*..*.**.***.****.*..*.**.*.***..*.**.*..*..**.*..*******.***..***.....*..*..*.*.**...***.*..***...*.***..***..*.*.*****..*...***...*****.***.***.*.*.**.*.**...*.*.**.......*....**.*.**.*...**..*...*.**....**..**.***...*.**.**..**.**.*.....**.*...***.*.*.*.*..*.*...*****...**.****.*.**...*...*.*..*.**..**.***..**...*.*****.**.**.*.*..*...*...*.***..*..*..*****.....**.**.....**...*....*.**.*.**....*..**....****.*.*******.....*..*....**..**.*...*.*.*....**.**.**.....****...****.****....*****...*....***.**.****.*.**...*..****...*.*.***.*.***..*...****..*..****.*.**.**.***.*...**....***..**...*.*.*.*...***...**.*.*.*..*.****.**.****.*.**.**.***..**....***...*****..*..*..****....**..*..**..*.***.*...**.*....*...*..*.***.**...******..*.*.**..***...*.**...*...*.*.....*.*....*.**..**..*..*.**.**..*....*.....*.***....*.*.**..**..***.**....****..**.*********.****.*...*.*.*.**.....*.**..*..*.**.**.*..***...*******.*..***...*...**.**..**...*..*.*..*.***..**.*.****.**...........*..*****.*.....****.**..*.....**.***.*.**...*..*..**..*.**....**.***.****.***..***.**...***.*.*.*.*....*..**.***...****.**.....**.*.*....**.*.*....**..*..*..***.**......*****......*.*.**..*.*..*****..*******...*...*.*.***...***....**.**.****..***..***.***..***.*.**.*...*.*****..*..****...*...*..****.*...*...*....**.*...*...**.*.*...**..**.***..*..***.*..*..***.***...*......*.**.....*****.*...**.*...**.*.*..******.**..**.***........*.*.....*.*..*.*.**.**.***...****..**.*......*...*..****..*...******.*..**.**.*..*.***.*.***.*.**..*..*.*..*..*...*.***.*..*.**.*.*..**.*.****....**.*..***..**.**.*..**....**....**..***.********.****.*...*.....*.*...***..**.**..*.***...**.*.***.**.*.**.*...*****. ..*..*..**...**.*.*.**.......****....*...*.***.********.*..*.*****..***...*.**...*....**..***.**....*.*.*.*.**...*..*.....*.*.*....***...*......**.**.****.*..***.***.*.*...*..*.**.****.*...*****.*....*.***.*.***.**...*..*.****..**....*.**.**.*...*******...*..*...**.********.*..**....****.*..******.****....******.*.***..*.....**..*.*...*..*..****...**.*..***.**.*.*.*.***.***.*.**..*.**.*.**.*.***....**..*.**..****.***..*.***..*****.***..*.*.*****..*..***..***.....***..****..**..*....*..*.***.**..*..**....*.....****.*.**..*.***.**..***.*.*..***..***.*..*.....*..*****....*****..****..*.....*.****.**.**.**.*.*.****...**..*****.***.*.**.*....*..*.....*...**..*.****.**.....*....***..*.*.*........****.***.*.***.***.*..*.****..**.**.*****.....*....**......*.****..**...***..*..****.**..*.*****.***.*.*.**.*.*..*..***...*..***.**..**.***.*****..**....*.**.*..*..*..*.*****..*.**..***..**.***....*...*.***..**..*.****.**....*.*.*...*..*.**..*..**.*.*.***.********.**...****..***.*..*..*...**...*.*..*.*..*..*..*.*****.****....*..**....*****.....*......*****.*....*...****..*....**..**.****..**.*****.......***.***..*.**...***.****.**..*....**.*.**...***..**.**.*........*.*.*..**....*..***.*****.*.*.**.****.*.****.**.*.******.****.****...*.*..*.*******.*..***.***.*..**.****......*..**..*.***.**....*....*...**..*****.**.*..**..***..*..*.****..**..**....**..***.....**....*..***.....*..**.***...*..*.**..***...*.*..******..*..**..*.**.**.***....*...........*..*...****.*****.*.*.**.**.*.****..********.*****.*.**.*..**.*****.***.....*..**.......*.**.....***.***.....*.**...*..***...**.***.......**...**.*..*.***.....**.*...*....**.**.**.**..*.*........**..*.*..*.....**...**..*...*.**.*...*.***.*.***...****..**.**..*.....*.*.....****.*.*.*..**.***.**...*..*...**.*.****..****...**..**.**.*.*......*.....*.**..*.*..*..**..*.**.*..*.**.**...***..*..**..*.......*.*.***...*.*****.*..**.**.**...***..**..*******.*******.**.*....*.*..***..**....*....*..**..***.........*.**.*.*.**.**.......*.....*..*..* *.*.****.*...***..***.*.***.**..*..******.*.***.....*..*..**...******..***.***...*.**..*...**.*....**..**..**.*.****....*.....***....*..**...***..**.**...*.******.*.*.***.***.***.**.*.....*...**.*.**..*..*.*......**.*.....**..***.*.**.*.*..***.**..****..****.******..*.***..****..***...***.*.****..*........**.**....**..***.*.*.*.**....**.*..***.*..*..*.**.***.**.**.*...**..*.....*...*.**...***.....****.*..*.*******.**..*..*.*.********.**.***..*****.**.**..**.*...*.*...**..*.*...***.***..*....*....*.****.*****.***...**...*...**.**.*..*..*****..*...**...*.*..*.*...***.**......****....*.*.....*.*.*....***.***..**.**....*******..***.*.***.*.**....*..**..***.***.....*...*..*.*..**.**.***.****.***.*.**..***..*....***.**.*..*..**.**......*........*.*..****...**.**.*..*.****.*****..**.***....***.*.........***.**.**.*.*...**..**.*..*...*.*..****.*.....*..**.**...**..*...*.........*.*.*.**.*..***..*...*...**...*.*..**.*.***.**..*......**....*.*****.***.**..**..*......*...*.*...***...*.*.*.****.*.***.*.**.*.**.*...***.******.*.****.*..*.*.**..*..*.****....*....*..*.****.*.**.*.*.....**....***....*.*...*****.*.**..**.**.*.*.....*..*..*.....*..**.***..***.....********.***...**..***...*..*****...*****..*..*.***.*....*.*.***....**.*..**..***.**...**....*..*.*..**.*******...***..**.**..*.......***....*....**.**..*.***.***..*...***.***.**.***.**..**...**.*.**..**.*.*.**.**.*.**.**.**.*.**.*.**....**.....*.******.**.**...*.**..*.***.***..**....*****.**.**.*.*.*.*..*..****..***.******.*.*..*....**.**...*.*.......**.******..*..**.***.*..*..*.*****....**.*.**...*.***.*.**..*..**...**.****...*.*.****.*...**...**.*..*.**...**..*.****.*.**.*.***....*.*..**..*..**..*.*...*..**.*...*..***..*.***.**.*.***...***..**..***.**.*.*.**.*.****.**.****..**..*...*..*.....*****...**....**..*....**...*..*..*....****....*.**.*..**.*.**..*...*.****..*.******..*..*.*..**.*.*****.....*...**.....*..*..*******.*..*.****..***..**.*....***.**.*..**.....*....*.*.*...*.*..**.*.....**....**.*.*....*.***......**...* ..*......*.*.....***.*..**...*.*..***.*.........**..******.*..*.....*****..*....**.*.*.*.****..*..**.***.....*...*.**..***.*...*..**.....*...*....*...*****..*......*.*....**.***........****...**..*..*.*..***.....**.**..*.....*.*....*.*******.**.*****..*..*.*****.**.*..*..*.*.***...*.**.*.*...*...**..*.....*****.*.*...***.*.***.***.*.**.*......**...***.**...*.....*.**.*.**...***...**.**..*..*....***....*..***...*..*.*.*.**...*.*.*.*.**...**.*.***.*...***...***...*.*..**..******.*...**.....****..*.**.....**.*.*.....**...*******.**....*.***...*.*..*.*....**...*..**.*.**..*..*..*.***..*..****.**..**.*****....*..*..*..*.*......*********...****....****.*.*....*..***.*.****.*.........*.*..**.****........**.....*****.*....****...**..*..***..*.*.**.*.*.**.*.****...*.*..***.**.*.**.***.*...*.*..***..*..*.*.***..*.*..**.*.*.***.*....*.***..******..*......*.*******.*.*..*******.....***..***..**.**..*.**.*.*...*.*..*...*****.*...*.**.****.*...*.*..*.*...*.**.*.*.**...*..*.****.*...**..*.*.*.*.*...*..*.*..******..*.**.*..*.**.****.***...**..***...*.**..**..*.*.*..***.*..**.**..*.......*.*.***.**.***.**....*.*.*....***.**.**...****.*..**....*******..***.*.*..*..*..*...*.****.*.*...**.*.*...*.****.*..*****.***..**.*..*..****...*.*.***.*.**.***.*..*..**.****.*.**.**.**..*.*.***...**..*..*..*****..*.*.*.****.*********.***.***.*.****.**..**.**.**......***.....**.*.....*.***..*..***...*..***...*..********...*.*.****.*..*****..****...**.*....*.*****.*.****......****.....***.**...**......*****...*..*.***.*.**.**...*.*..**.**.*...*.***..*.**...**..*.*..*.***..*..*..***.......*.....*.***.*.....****..*.**.*......*...*.*..****.****.***....*.*..*.**.*..**..*.*..**.......*.**.*...**.*.**..*...*....**.*.*.**.*..*..*.**..******..****....*..*..*.....*****...*..*...****..*...*...****.**.*.*..****.**.*.*...***..**...*.**..***.*..*......*..*.*.**.*....**.*.**..**.*..*...*..*.*.**...*...*...***..**...**.*.*..*.**...**...***.*...*..*...*..***.***.**.*..*****.***.*****...*..*......*.....**..*.**...*.** ...*..***.....**..**..***..**.***.**.*.*.*...***.*..*******.***...*..***..*..*.***.****..*..*..****...**..***.....***...*****...*.*.**..**.*****....*..**..*.*.**.*.****.*....****.*..***..****.**....*.**.******...*.*..*.*..**...**..**..***.***....**.*.**.****......*..*......**.*.*.*....***....*.******.*..***.******....*.****...**...*.*..*...*..*.......****.....*....*.*..*..*.**.***.**...**.**....*.*..********...***..*..**....******.**..*.**.*.**.*.*..**....*.*....*****...*.****.......*..**.**..*...*.*..***.**.**...*******..*...*..*.*....****.....*****.*.**..*...****...**.**.*****.*.*.*.***.****...*.*.**.*..*.*..**...*.**.****.**.**.****..*....*.*.*..*.*.**....*****.*.*.*..*.*.*.*.**..*.....***.*..**...***..*....*...***.*..*..**.*.**..*......**.***.**.*...***..**********........***....*..***...*..*...*.*.*.*..******.*.***.*..*...**.***..*..*.*.*****.*.**......***...*...*...*.*.****.*..*.*.*...*..**..........**..*.*..******.***.*.**.**.**...*.....*.***.****.**.*****.******...*.**.***....*.**..******..**.*.**.**...*...*.***...*..**.*..*...*...*****....*.***.***....*.**...****.***.*****.***..*.*.**.*..**...*.**...**.*..*.****..*.*......**..**.*****.****.***..****..*.**..*.*...*...*..*.*******.***.....*.*...*.*.**.***..**....**.**.**...*.*..*.....*..**..**..**..*.*..**.***...*..*...***.*.**..*.***.*.*.*....*.*...*.*.*..**.**..*...***..****.*.*..******.*..****.*.....**.*.*.*....****.*****..***.*..**.***........*..*...*.****.*......**.***....*.**..**..**....*.**......*.*.**.*.*.**.....*.**.****.*..*.......*..**.*.*..******.*...*.**..*.**.*******.***.***.**.*....*.***...***...***..*.*..**.***..***.**....*.***.*..*.**.**........**......****..****.*.*..*......*.**..***..**.***.*.....*.**..*..***.**.*******.*..*.****..*....*.****.*******.*.*.*****..**.*.**..**.***...***.*.*****.***...**.*.*.**...**....*..**.*...*.*.*..***....*.**.*.........*.***..*.***..*.**.***..*..**.*.*..*...**.**..*****.***.**********..*********.*..**.*.***..***.***..*.**..*.***.**..*.*...***.****.**.**..** .*.*.*..**...*****...*...*.**...*..*.*.*..***.**.*......*.....*.****.**...********.**.******.**..*...*.*..**....**.***.**.***.*.**...**..**...*.****.**..*.*.*.*.*.*.**.....**.*.****...**..**...****...***....**.**......**......*.**...**..*..*...*...*.**..**.*.*..*.*.**.**.***..****.......*..*.**...***..***.***.*.**.**.*.**.*.***.......****.***....*.*..**.....***.*.....*********.*.*.*.*....**.*...*..******...*..**..**.***********...*...**.**.***.......*......****...***.*...*.**.*....*.*..*.*.**.*..*.***...*.**.**..*****....*.*..**..**..*..*.*.*.....*.*..***...***..*...*.*.**.*.****.*..*.*..**.***.****....********..*.**..*.*.**.***...**.**...******...*.**.*..****.**.**.****..***.*.*.**********..*.**.***.**.*...****...*.*.**.**.*******.**.***....*.**..*....*....**.*****....**..****...**...*.**.*..***....*.*....**.***.*...**.*****.**...*..**..*.......***..*...**.***..**..*.*...**..*.**...*.**.*.****..****..***.***.***..*.***.*******.**.**.*.**.....**...*.*.********.*****.*..*...*.....*.****.**.*.*..***..***..........**..*.**.**..*...****..*.***..*.**..**.**.**..*..**.*.*.****.***.**..*.*.***.**.*****..*.*..***.*.*..*.***...*..****....***********.*..*..**.**.**.*...*.*.*..**.*.*.****..**.......*.*..*..*.*...*...*.**.*..*.*..*..**.*.****...*.***.*.****.************.*.**..*.*******...***.*......*...***...**.**...*..****..*.*...**...**...*.*..******..**.*.......***.**..*...****.*...*.*.....*...*.**..*...*.**..***.*.....***..*.....*.*.***.......**....*.**.****.*....*.**..*..*****.*...**..**.*.***....*.****.*.**..****.**..****.*.....*..*.**....*......*..***.*.**.***...*.....*.*.*.....*..*.**.*.*...*..*.**.*.***.*..*.*.**..*.*.**.*.*.*...*.*.**.**.*.*..*...***...**...**.***.......*.***.*.******.**...***....*..*..*.*.*..*...**.*...*....*..*..**.*.****.*....**..***.**...*...***.*..*.......***.*..****.*.**.***.*.*.**..**.****..****..*......*.............*.**...**..*.**..*..*.*.*.**..*.....*...***..****.***.*.*****....*.*..****.**.***...*.*..*..*.***.***...*.******..*.****.*.*...*. *.***.*.***.***....*..*..*.***..**..**....*.*.*.*.*.*.**..*...*.**.*.......****..*.**..**.*..***.**.**.**.*..*.*.*..*.*..*.*.....*...*.****.*...**...*****...*.*..*****..*......*.**.*.*.*.*.*.*....*.*.**.*..*.****.***..*..*****.....*.*.*.***...**.*.*.****.*.****...*.....*.*.****...****...*...*.***...*..*******.******.*.......***.....*.*....**.**..*.***...***..**....**...*..****.*.****...**..**..*.*.**...*.***.**..**.*.***.****..*.*..**...**.....*..*..***.....*.....**.*..*...***..*.****..**......****..*.....****...***.****...****...**.*....*******..*.***.**.*.**..*..*.****....****.****....*.***..***...*..*.**....*.**.*..*****....**.*...***.*..*.*.......*.*...****..****.***.**.*****....**.....***.***..***.**..***..*.*...*.**.*.....**....**...***..*.*.*.***.***..*..*...**......**..*.**..***..*****.*.*.***...**.*..****..**.*.*..*...***.**.**..*....***...**..*..*...*.**.*..**.*.*********.**.....*.*..*..*..*.....**..*.**.......**..***....*.*...**.*.*.**..***.***.*.***.***..***.*..*.**.**.....*.**.*....*.***.*.*.*.*...*.*.****..*...*..*..**.*.****..**.**.*..*...**....*..*****..*..****.*****...**.*.****.***...**.******.*****..*.**.*..*..*.*..*.*..*.....*****.*.***.**.**.*.*..******...*****..**.**.**.**.....**.*..*...*.******.***..*.........*..*..**.*.**..**.*..*******..*..*..***.***.*..****....**..*.****.**...**.****.*..*.**.**.****.......*..**.**..*.**....*.*...*.*.....******....*.****..***.**..*.....*.......**..*..***.************..*..*.*.***..*.*..*.**..***.*.*.**.*.*...**...**.**...*.*.**.*...*.*.*.****.**....*..*..****.**....*.*...*.*..*.*.*..**.**........*..*.*..*.....*..**...**.*.**...*.......**..*.*...*........**.*.**.*........*...**..****..**..****...*****.***..*...*..**.***.**...*.**...**.*.**..***.***......***..**.**..**.*.**..*..****.*.**..*.**..*..**.....****.....***....*.**...*....*****.*...**.******.**..*.*.**...*..*****...**..**......****...***...*.....*..**.*..***.**..*******.*..*.**..*.*.**.*..*****...**.*..*.***.***...****.**..*..*****.*..***....*.*..**... **.*...*.*...*.*****..*....*..****..*.*******.*...*.**.**.......*...******.**.***...**...**..****.....**.*.*..*...*.**...**..*.**...*..**.**...***..*..**.*....******.**.**..*.*.**....**...*...*.***..***.**..**....*.**.***...**...*.******...*.***...*****.**.*..*****..*.....**.*....*.....*...*...**.**.*..****.*.....*.**..**.**..***.*.**.**.*.**.*...**.*.....****..*.*.***.*..**.*.*.*.*..*..**......**.*...***.*********.**.***..*.*.****..*..*...*.**.**.**.****..***.*...*.***.....**.*..*..*...*..**.*.*.*...*.***...****..**.***.**..****.*..**.**.*..**...*.....****...*.****.**...****.****.***.***.*.*.*..*.*.*.**..*.*.***...**.*..****.**..*......**..****....*****.*.**..*.......*****.......*.**.*.*.**..*.**.***.*......**.**....**.**.****.....*..***..*..*..**..*.*.**.****.*.****.*..*..***.....*.*...**.****...******..*...**....*..***.****.*..****.*......*.**..****.**..********..*.**.*....*.*.**.*...*..*..........*.*.**.*******.***...*****.*...**.*.*******.**.*.**..*..*...**.....*....*..*****......*.**.*..********....*.*...**...*.****.**...*....*...*.*..*.**....**.*****..***.*.....*..***..**.*...*.**.**.*****.*.*..*...*..*..*****.*.*.**.*..*.***..*...*.*.*...****.***.*.**......*.**..........**.*.****...*......*..*...*.**....**..*.*.*..***.*****.*..*.....*..*..**.*.*..***...**...*.*..*...*.****.***....**.**.***.*.********..**.**....*...*.**...*.*.**.*.**...**....*.*..***.***.*..*.**..***..*.****.....****.*.......*.*.*.*****..**.**.*..*.*....*..*..****..*.*.**.*.***..*.****..*.*.****.*...*.*.*.*.*......**.*.*...**.***.**..**..*****..***...*.****.*.**.*.*.*.***.**.*..*.....*.*...**.*.*.**.**.**.*******..*****....*..*....**.**.*..***...*..*....*.**..****.*.*.*.****.**.*..*...*......*.**.*.**..***..*****.****....*..*.**.****..**.***.**.*.*..*....*..*..*..**....****..*.***.*......*.*.**.******.***.*****.*...**.*..*.*.**....*...*...**.**..*....*..***.***...*****.**..***...*.....**.**.*****.****..*..**.*.**.....**.**.******.**.....*****..***.*.***...**.........*..***.****.****.***.**.*. ..*.*..**.***.....*...*.*..**..**.***..**.**...***.*.**...**.*..*.*.**.*.*****..*.***.***.*..*********.**.*.*..**..**.****.****.....**..*..*..*.*****..**..**..**.*.**....*.*...*.*.*.*..******.*.**..**********.*..******.***..*****.***.*.**...*.**..*.*****...*..***........*.**.*.*.***.*.****.*.**.*...*.**...*..*..*...*****.**..*.**.**...****..**...*.*....*.*******.***.*.******..**.**.**....*..*****..*..****.**.*..***...*.*****.******.*....*.*.**.***..**..****...***.*..*.*.***.****.*...*.**.**...**.**...*.*...*..**.***.*.*.*.*.*.....***.*.*..****..*...***...*..***..*....*..***......***...*...*.**.***..*..*...*...**.*..*....*.**...*.****.**..*..**...*.****.....****.****.***..*..***...*..**.**.**.***.***...*....*.**.***..*.*.**.*.*..*.*...**...**.*.....*.*.*...*.**..**.*.*........*.*.*..***.*.****.***..**..*.*.*..*.**.***..*....**..*.*...***.***..**.***.**.**...**.****..*****..*.**.*.*....*....**.**.**..**.*.*..*..*.***.*..*...**.*.*....***.***...*....***.*.**.*.**.**.**..***..*.*****.*....*.**.**..**.******.******..**.*.*****..*.****..*.*.****..**....***..*****.**.***.....**....*..**.*.**.**.*..**.*.*.***..***.***..****..***..*...*.*...**.*..**..*...*.*.*...****.**.****.**.....*.***.***.*.*......*****....*.*..**.*..*...*****.*..*.*.*.....**.*.****.*.***.*....*.**.*.*.**.**..***.*.*.....*.*.**.*.*.*.*...*.**.*.****.***.**.*.*......***.***..*.*.**.***..**..**.*..*...*..**.******.*.**..*.....*.***.*.*.****...*.*..*.**..**.***.*..***.***.*..**.*..*.****.*.*.**...*..***.**.**.***.***..*..**..*...****.*.***.****.*.*.....*.*...*....**.*****.**...*..*..****.***.*.*....***.***..*.....*.*...*.**..*....*.*****.*****..*..*..*..**..**.***..**..***..*.*...*.*.**..*....*.********..*..**..*..*...***.*.**...**.*.*..****....****.**.*..*..*.*.*..**.**..***.*.***.*.**........*.*...*.*.*..*.*..*.****...**..**..**.**.*.*.*.**...*...***.*..*...**......******..**..****.****..*..****...**..**..****.***...*.*.*..**.*.*...**..**.**..*.*..***.......**.*.*...*.*.*****.********...*.*..*.*.**......*. ...**.*****.***...*......*...***.*..***..**.....*.*..***....*...*.*.***.**.**..**..*.*..*.**.......**..*..*****.***....*.**.*..**.**.****......**...*..**.**.*.**.***...*.*.*..****..*..**.*..*..*..**.*....*..*..*...**.*..***.*.....****..*...*...*...****.***.*.*.***.*****.*.***.*.**********.*..****...***.*.***.*.*.**.*..*..*.*.*.*****.*..**.....*.*...**.*.**.**..*..*..*.*.*.*.****..*.**.**.....*..*..*.*.**.***..*.**...*.*.*.***..****......***....***..**..*.*..*.*.**.*..**.*....**..*.*.*..****..**..**..*.**.*..***.*.*...***..****..*.**.*....*.***..*.........*....*.***..***.**...*..*****.**.*.*.**.****...*..*.*****..*.*.**.**..*.****.*.**.*....**.*.*..*.*.*.****..*******.*...*..*..***.**.*..*.*.**....**.*.*.*..**..*.**..****.***.***...**.....**...**.**.*.*..**.**.**.**...****.**..**.*.*..**.**...**.*.**..*.*.*...****......*...*.......**..*...**..*.**.*..*.***.*.*..*..*..*...*....*.***.***.**.*.*.****.****.***...**.***...**.***..***...**.**..***.****....*******.*.****..**..*.**.*....*.*.*.*..****.*.**.****..**.***..*.*.**..****..**.*.*****.*...**...*..*.*.*.***..*..****.*....**..*...*.**.****..*..***..*.*****.***.*.****.*....**...*....*..*....*.****.*.*...******.**.*.*..**.********..*..**.*...*.**.**.**.*...**.*.*.*....**......*.*..*..*..*..**..*****.....*.**......*.*.*.****..*....**..***.....*..**....*..*.*.***.***.***..***.*.*.**.*..*.******.*.****.***...*..*.***..*..*.........*.**.**.....**.**....***..**.*.****..*..***.*..******.*.****..*.*......*...**.**.......*.****..*********.*..****.**.*.***.***.***...*.....**.**.*..*.*.*.*.**...*****...*.**..*.***.**.*.***.*.*...**...*.**...*.*..*.*..*..*..****...*****...***.*..*....**..****..**......*****...***..*.*****.*...***.*.*.**.*****.*.***.*.....*.*...*..**.*****.*.****...*....******...***....****....***...*..*.*....*..***.*.**.*....*****....*...**.**..****...**......*...*****..****..***.....*.****.**..**.*...***.....*..***...*.**..*.****.*.***..*..**..*******.*..*....***.**.*.*.***.**.*....******.***..****.*.**.*.*..*... *..*.***..*.*****.*.***....*.*.*****.***.***.*.........**..*****...****.**.*..*..****....*******...*.*..*.*..**...***.*.**.**.***..*..**..**..*..*.*.*.***...*.....*..*.*.*.*******.......*...*..**.*.**.*.**.**.***.*******.*..*......**.**.**....**..***.*.*...**.**...*..**.*..*.*....**..*....*...*..***..******..*....**********..*******.*.***....*****.*.*****.*.*.*.***..*..*..**.*.***.**.*.**.....*.*.****..**..*.*...***......*....**.*...****....*.*.***..*.*.*.*.***..***......*...**.*****.*..********.*..**.***....***.*..*....****.***...*..*.*..*.***.*.*.*.*****.....***..*.*.***.*****.*****.*.**.**.*.**..**.***....*.*...*.****....*....*...**.*..*.....****..**.*.*..**.*.*..*..*...*...*............*.......**..**.*****.*..**.********...*..*....*....****.*********.*****.*..*..**.*.*.***.*......******.*..*.*.*.*.****.**.***..***.*.**...***.***.*.*.*.***..****..*.**....**.***.****...*.........*.*.*.*.*.*.**....*.*.*..****.**....**....**..***..**.****....*...*...*..*.**..*****.*..*....*.**.**..*.*...*.**.*..*..**...*..***........*.********..*.**.***..****.*......*.*......****.*..**.***.*.*.*****.....*...**..***.**....*..****.**..**....*....***...**.*..*......**.*.********.*.*...*.********.*.**.....*****.*.**..***..******.*.*.***.*.*.....*****..*.****.**..*.......**..*..***.******.****..*.*..**...**.*....*..*.**.....****.**..*.*.*..*.***.***.******.....*.**.*...****..*.*..**.***..**..**...**..*.**..****...**....*...*****.*********.*...*.***.*.*....*...***...**.*.****.*****...*.*..*.****....*..*****...*.**...***..***.*....*..***.***.****..******..*.*.*..*.....****.......*..***.*...**.**..*...*..*******.....*...*.*..*..*.....*.**..**....**...*..***..*.*..****..**.*.*.*..*.*.*....*.***..**.....***.*.*..***.*.*...*.*.******.**..*.*.******.*.****.*.........***..*.**.*.*.*****..***.**.....**.*.....***......*..**.**...*.*.*..***......*..****.*.********......*.*.***.*.**....**...**..*.**..*..**.***..**..*.**.*.*.*.*..**.*.**.*.**...****.*.***.*.....*.**....***.***.**......*..*..*.**..*.* ..*....**.*..*....**.***.*.***.**.*....*.*******...*.******.*.*...*...*.*..*.***...*....**..*****..*.*.*.****....*.*.*...*..***..........*.*...**.*.*.**..**...**.*.*..*...***.*......*.****.****.**.****...****.*..*...**.**.*.***.*..***..*.***.*******.*...********.*..*.***.**.....*******.****..*.****.*.....*.****.*...*..**.***..***....*...*..........*.*.*.*.***.**...*.*.*.**..******.*..*.***..*........*.....**..*....*..*...******..**.*..**.**..*..**..*.**..****..*.**..**..*.*..***.***.******..*..***..**.***...*..**.*******..**.*..**..*....*..*..*.**.**.*.*.**...*.**.**.**..**...******....**..*.**..**.*.**....*.**.**.***....*..**.....**...***.*.....**..***..****..****.****..*.***....*...*..**..*.......*****.**.*****..*.*.*..*.....*.*.....*........**.*.*.**..**.***......*....***.*.*****.*..*....*..*..**..*.*.........****..*****.**.*****..***.********.*..*.*.*..*..****.*.*..****..**.*...*.*.*..*....****.*....***..***.*.***.*.*****..*.*.**.**.**.*..***..*.**.*..**.*.***.*....**.*.....*...*****.*.*.*.*****...*.**.**.*...*.....*.*.....*....**..***....*...**..**.*****....*.*.****.....**.***.*..***..**..*.**..*.*********...***.*.**.....**.**.**.*...**....*..*.*...*.***.*....****.*.*...***.*.*.*.**.*..*.**..**.*..**.**....*.*....*.**..*..**.**..**....*.**.*.*..*...*.**...*.......*.**...*....*......***.*..**...**.....*.*...**.*********..**.**.***..*.*.**...**.*****..****.*.**...****..**..****....*.**.*.**.*..**.*.**.***..**..*..*...**..**.....**..*****.*.****..***....***........*.*.**.**.*.......**..**....**.**...*******.*..*..**.**..*...*.*...*..*...*.*.***.*.....**.*.*....****.**....****.*....*.*...*.***.*...*.***.*...*.****..*****...*.*.........**.*....**.*****..*..*..*..*.**.*..*.*.*****...*.****...**..**.*.*.*..*..**..*...*.***.**........*.*.*....*****..**....***.***.**...***.**.*..**..**..****..**..*..*.*..*......**.*.*..*..*****.*.***.****.*..*..*..*.**.**.*....**...****.**.*.***.....*.*...*.**..**...*.**.**......*..***.....*..*..***.****.*.*.*..*.**.*....***....*.**.*** .**.***..*****...*.*...*****.**.*.**.*..*..*..****.***...**...*.*.**..*..*..*.**.*..*.*.*.**..*.*.****.**..*****.*....*.*..**.****..***..****...**.**.****.*.**..***..**..*..**....*.**.*.*.**..*..*...*..**.***.****.*.*..**...****..***.**.*.*...**..*.*.**.......*.**...***.**..*..***...****...*..**.***..*.*.***..*.**..****..*...*........*.**.*..*.*.**..*....**...**.***..*...*..*.*......***.*..*.*..*.****...**.***.*.*.**..**.***....****.*.*..*...*.*..*..*.*...*.......***...*.***..*******...*..*.***..****....*...*.*.*.*....*..***..****....*..*.***.***.**...**.....*..*.**..**.*****....*..**..******.**.**.....**.*.*....*..*..*.*...*.*.*...**..**.***...*.*.*..*...*.*..***.****.....*.......*.*.**.**.*..*..**.***.**...*.*..*.**.***.*.*...*.****..*..**...*.....**..***..**.*******.*.*.**..*****...**.***..*****...*******.....**.*.**.*.....**..**.*..***...**.*.........*.******.*.****.....****..***..*..*..**.***.****..**.*.*.*..**..*......*..*.****.*.**..****.*...**.**...*....*..*.*..*..**.*...*.*..*.***.*.**...*****.**.**...*...*...*...**.*..**...****.********....**..*....***.**.....*..*..*.*.**.*.**.***.*.**...*...*...**..***.*.*****.*******..*.*.**..*...**.**.*.*..*.*....*.*.*...*...*..**...*********.*.*****....**..**..*.*.***..*.*.**..*...**.**..*..*..*...**..**..****.**.*.*....**.*.****.*.****.**.*....****.*****.....*.**.**.*...*.**..**..********..*****.***...*..**..***.**.*.***.*...**..*.*....**..**.....****.*.***.***...*..***...***.*..*..*.*****...***.....**..*..**...**.*.....*.*.*..*...*****...**..***..**..*.*.....*....*...*...**.**..*.*.**..***......**.............**....**.*..****....*.**..*.****.***.*..**..*...*.*.***.*.*...****..*.*.*.****.****.**..**....**..*.*..*.*..***.*.*..*****....***.**.*.*..*......*..*.******..*....**.....*.****.***..***.*.*...*.....***.******.***...*....**..***.**...*******..**..*.***.....***.***.**.*..*..*.**...**.**.*...*..*.**.*.*..*....*...*.*.**....*...*.**.****.*...*.**..****..**.***..*.*****.....****.***.**....****.**.***.***..***..*.**.. .*.......**.*.*.*..***.*....*.....*.*.*.....*..*..*****.*.*.**..******.*.*...**.*.**.*.*.****.*..**..*.***....*...*...*..*..*.*...*..**.**.*...**.......*..*.*...*..**.**.**.*.***.*...*.*.*.**.*.......***...**..*....**.*...******..**...*********..**...*..*..***...**...**...*..*.*.....*****.****.*...*.*.*...*.*****....*****.....*.*.*****..***..*...*.*.***.*...**..***...******..******.*.*..**.*.....**..********..****.*.....*.*.*.*.***.**.****.**.*..*.**...***..**...**...**.****.***.***...***....**..*.*..********.***.*..**..*.***.*.*...**.********....**.**.*...***....*.***........*...***....*****....***.**.*.*..******.***..*..*.****.***.**...**.***.***********.*..*..**.*....****..*.*.*.......***..**.***.*.*.*......*.............**...*..*....***.*.*.***.*....*..***.****.***.*.**.*.***...**.*.*...*.....**..***.*.*.*.**.*......***.**.*.*.***..**...***...*.*..**.....*...*...*....***..**.*..*.*.**.**.*.**......***.*...*...****.*...**..*..*****............*.*.....*.*.*.*...*..**..*.*.*.*...*..**..*.*.*...*.*.*....*.*...*.***.*.*.*.******....****........*.*...*........**.******.***..**..*.****..***.***.****.*..*.*..*.*..*.***.*..*....**...***.****...*..*.*..*.****....*.**..*....*.****..***.***...*...*.***.....*****.*....****.*.***.***....**..****.*..***.**........*..*.........*..**..***.....*......*..***..***....*..**..**.......**.******.*.....******.***..*...*.*.*.*.*.***.**....*.*.*.**.**...**.*.*...**..*.*.*.*...**..*.*..*.**....*.***..**..*.*****.**.*.**.*....*...**..*.**.*...**.***.**...*....*..***.**.*..*...**...**.***.**.....**..*.**..*****.**....**..*..**.*...**.*.*.*..*....**.**...*.**...*....**..*.***.**..***.*...***..*.*.*..**.****.*.**.****.*....*..**.******..*...**.*.****.*...*..*.*.****..*.*....*.*.*.*..**...****...*.***.*.*.*.***..*..*******.****.*.****...*....***.*.*****...*..*******....****...*.*....**.*...**.******.**.*.***..*.*.*.*.**....*.****..**.*.**.**.**.***..*.*...**..*..***...*...**.*.***.********....**..*..*.*****.*.****.*..*..*.*.*.*.....**..*.*.*.* *......*****.....***...**..*.***.****.*.**..***...*.*.****.*.**.**..**..*...**.....*...***.*..***.**.....*...*..*****.***.*.*.*.*.**.*.......*****..*...**..***...**...**..*.**.**.***........***.**.*.*...*.**.****..*.**....***.*..*.*..*.....****.***..***.*..*.*.**.******...*......**..*.*.*.**.**..*..*****.*****..*.**.*****.********..***.*****.***.****.*..*****.*..*****.*..**.***.***..*..*..*...*..*.**.*..*******.**.....*.*..**.*...*...*..**.....**.*.*.**.**.**.****.*.*****.**..*...**...*..**.*.*...*.....****..**.**.**..*.*****.**.*...**.***.*.*..**.*****.*.*...******...*.....**..*.*.*..*.****.*....**..*.**...*.**.**.*.***...*.*...******.*...*..**..**.*...**......*..***.*.**...**.**.***..***..*.**.*****..**...***..******.*.**...**...**..****..*......*.*.*.**.*..*.***.*...*....**......****.**..*.*..*****.*..**.*.*.*..***.**..**...*....*.***.*.*****....**.**.*.***..*.*...*.*****.....***..*..*......**..*..*.**....*.**..**.*.**...*..*.*.**..**.**.*.*.*..*....****.****....***..***..*.....**.*.*.....*****..******.**.**...**.*..****..*....*........*.**....**.**..***...*.*.****..**.*...***.**.....*.*********..****..*.****.*.*..****....*****...*.**.*...*.*..*.*****..***..**...*..**..*..*.****...*.*...*...**...*...**....**...*..*..**...............*.*....**.*..*.*.*.*.***...*...*..*....*.**.*.*..*....*..**..*.**..*.....**..**....*.*.**...*...*.**...**.*.*..*..**..*.***.*.**...**..*....**...**..*..*****..*****.**..***.*.*..********......*.**.***..**.*.*.***.**...***.*..*...**....**.*.*.****...*.**..*..*.**.*..*...****.***..****..****..**.*.*..*.....*....*..**.*.**.**.***..****..*.*....**.*.*..***.*...**...*....*...*...***..*****..*****...*...**..**.**..*.**.*..*.*.*****.*.*.**..*.**.....****...*.*.*..*..**.**..****..*..***.****..*.**..*..**.*..*..*..*.**.****.****.***.**..***.*.*.*..****.***.*..**.*...**......*****...**...***.**...*.**.*.*..*...*.*......**.****..*.**.*..*..*.*.***.*.....*......*...*..***..***....**.**.**.*.*.**..***.*.****....*..**.*..****..*..*....***.*..**.*** *.*.**....*..***..*.*..**.*..*.....*****...**..*...*...**..*.*******.**...*.......**..*.**.**....**...*.*.*****.*.*...*...*.******....**.*.*.**..*........*....****.**...**..*..*..***...****...*.****..**....*.*..**...**..*.***.*.*.*.****.*.***...*.*..**......*.******.*....***.*...**.*****..*.****..***..*..*.*.*.............*..*..****..*.*..*...*******...****.*..*..***.*.......**.*......*.***.*****...**.**.**.*......*.*..*...**..*.**.**.**..*.**..***..**....******..*.**..****.***.*.*.*.**....**......*...*.*.****.*..****.***..**...****...*..*****..**.*.....*.****..*.****...*.**.*.*.....*...**.*****...*.*.***.*.*..*.**....**.*.**..*.****.....*.**..*....**..****..********...*.**...*...**.**.....*...***..*.***...***.*.****.**..**.***..*......**...*..*.**......***.********..*..****...***.****.**.....*...***.**..*.**.*..*...*.**.**...*.*.****...***.***..*..*.*.***.****..*..*.*.*...*.*..**.***....*****..*...*.....**..**..*****...**...*..******.***.**.********..*.**.***...*.*.**..**.....*......*..****..*********.*...*.*..*.*......*.*..*****....*..****..********.*****.**..**.*..**..**..*...***...**...*****.**.**.*.****.....*.*....*...*..*.*.**..***.....**..***..****...*.**...*..****.*..**..*......****.***.***.**..**..*.***..*.*****.**.*...*.*..*..**.*.*....***.***......**..**...******...*...*..*.**.*.*...****.**..**..*...*.***.*.**....**.*....*...****.*...***.*****....*.**..*..***..***.*.......***.**.**..*.****..***...*..****..*.*..****.*...*.***.*......*.**.*.**....****.*..**.*.*..**.****.****..****.*...*..*..*****...*****.***.......*..*.*..*.**..**.***.**....***..**.***..*......*.***.**.*.*.****.*..*.*..*.**..****..***.*..*...*****..**..*..*.**.**.**....*....*.****..*.*....**..***.**..**.....******.......**..*.*....*..*.*......**..........******.*..*..**********.*..*.*.***..*******..****...*.***...****.*.*.*.*.**....***..*.*..*.......********..**...*...*.*......*..**....*.*.***..*.***....*..*..*...****..****..*..***.**...*.........*.****.*...*.*.*...*...****...*****...****.* *.....**..***.****.**.*****.**.****..*.****.*...******..*.*.**.*.....***.*.......*.********.*.***.*.***.*.......*..**.*.**.**...**..*..******.*.*..********.**.*.**.*.*****.*.*...*.*...**.*....*..*.*.*****.**...*...*.**..*.*.**.....*.*.**..*.*..********...*.*..**.**.*...*.*.*..**.*.***......***.*.....*.*.*****.*..***....*..*.....**.*****.*.**.**.*..****........*.....**.*..**..*.**...***.**..**.**....**.....**..**..*.*.*...*...*..*..*.....*.***.....**.****.*.*.*.****...*.**......*....***.****.****..**...****........*.*.*..**..**.*..*..*...******.***.***.*.**..*.**....*..*********.****....****..**.....****.**.******.*.**.***.....**...*....*****...*****..***.**.*..*..*.*......*.*..***.*.***..**.***..*******.***..******..*.*.***.****..*..**...***.*...*.***..**.......*....***.**....*.....**.....**..*..**..*.*..**....****.****...*..*...**.*.**.*...*.*...*..******..*..*..**.*....*..*..*..*...***.**.*.***.*.*...*...*...***.*.**..***..*...*..**.*****.*.**...*...**.******..**....*.*****.*..**..*..*..***...*.*..*..*..****........**.*.**.*.*.......*..*...**.***..********......*.*.*.*.********..*.*.*.**.***...*...*.**.*...*.*****.*.*....**.*...****.**.***.***...***..*.**..***..**..****.**...***...****...*..*.**.***....**.*...**.**...*....*..**...**..*..**..*...*.....****.**.*.*.**.***.**..*....**.*..***.*....*..*******.*.*..*.*..**..***...*..**.*****.*....**..***.*..*****.***.**.*.*.**....*..**...**...*..**.......*....*..*****.*.**..**....*...**.*..****.*.****.***.*.*.*.**.*..*.......*..*..**..*.**..*...**..*..**.******.*..**.*....**.***.********...***.**.....*.*.**.*.*.**..*.*.**..*.*****.**.**...**.....*.**..*.***..*.*****.*...**.*.***.**..*....*..*.**.*...*...**..*.*.*.*....**..*.*.**..*...**..***..*..*..*.*.*.*...*..*...*...*.*.****..*.....******...****.**.***..***....*....*..*.****.******........*..****.*..*.*.**.**..*..***.*....*.****.**.*.****.***....***.*...**.........*.....**..****...**...**......**...**...**..*.**.*.*.*.**.*...*.****.*...****.....****.**..***.**.*..*.** **..*..*******.*.**..*..**.**..*...*.*..**....****..*..*..*...*.....*..*.*.*.****..***..*.*..****....*.*..*..**...***.***.*...*.*.*.**...*.**.*...**.**.*.*.*.*.*.******.*..*....*..**..*.*.*.*..*..*****...*...******..***.**.*..***..*.*****.*..*..**..**.*....*.**.*..*.*.....*.*.....***....****...****.****..**.********.*...*.***.**.****.*.....**.*.*.***....*.*.*..**.*.*..*..*...***..**..*.*.***...**...*.*..**.*.*****..*.**...*...*..*......*.**.*..****.*.***..*.**.**.*.****.*...*..***....*.*..*...*....**.*..**.....****.*.**.***...*....*..***...*...***..***..*...**.**..**..**.....**......*.*.*.**.**.***.*..**.**..****.*...*****....***..****..****..*...*..**.***..*.***.*..**.*...*..******.*.****.*.*..**.*...*...*.**..*..**.*..*.***..**.*.**..********.**..*...*...***...****..*****.**.*.**.*..*..*..*..*...*.**.****....**...**..***.***....*.**..*.*.*..**.****.*.****.*******...**..*.****..*.****.***.**...*.***.**...**.*.*.**..**.**.*...****.***..*..***.*...*.****.**...*.***..**..*...*..*....*.*.*.....*.***.*..***.*..**.**.***.**....**.**.*..*.*...****....*.**.*.**.**.....*..**...*****.**........*.*.*.**..**.*..*......**...******.....***.**...***.*.**....**.**..*.*.**.*...**....**..*..**....**.*****..**.**..**.*.....*******.*.**.........*..***.****..*.*.*...*..***.**.******..*..****.**.*.**...*..*.*..*.**.*.*...*...**...*...***.*.*******...****..**.*.....*...***...*.*.****.***.***....***.**.**.**..***..*.*.*.*..**......***..*.**.*..**.*..**..**..********....*.**...**..*.**.*.****...**...*.**....*..****.**.***....*.*...*..*.....****.*....*****...****..*****.*.*...*...**....*.**.**.***.***.*.*...******..*.**....*.*..****..*..*.......**.*.*.***.***.*.*.*.*.*....*.*...**...******..**...**..***...*.**.*....***..**...**.***.***.*.*.***.*.*.*.**...**...***.*.......*.**...*......*.*.....***......*..*.*..*.*...*****..**..**..*.*****.***.**..**..*.*.*.**..*..*.*.***.*.....****..*****....****.....*****.**.**.*..*****.**...*.....*..*.*.**.****.*.*.....*..*.**..*****.....*.....*.***.**.**. *.***..*..**.....****.**..**.**.*.*****.**.****..*...*.*.*.*..*****.*...**..****.*..*.****..*......***.***.**.*..*..*...*.*...****....*..*.****..********..**..***....*.*...*..**........***...*...**.**..**...*.****...*.*...**.**.*...*.*..***.*..*.**..**.***..**..****.**......*****..***..***...**.**..*****.*.***.*****.*....***...***..***.*...***....*.*.**..*..*.*..*.**.*..*....*...***.**.*..**..***.**.*.****...**.*.**..*..*.**.*.*****...**..*....*..*.*..*.*...*.***..********..****..***.*.**.**.***.***....*.*****..*...**.**.*.*.......***.*.***.**.****.*.**.....*.***..*....*..*.**....**...**..*.....***.**....******...***.....****...*...********.***.....*......**.*.******..*..*.*...***..*....***.**..**.*.***..**.*...*...*..**.*.**.*..*.***.*.**.....*..*.*..*.*.*..**********....*...**..*.*.**.**.**.**.*.**....*.*..*****.**.***.*.*..****..***..*...**.**.*..*.**.*.**....**.**...*..*****.**....**.****..*..****.***.*.**.*..**..*..****.**.**.***..**..*.****.*.*.*.....**...*..**.*..*.***..**.*..**..*.*.*.*.*.**..***.*.**.....*..*.*.***......**......********......*.*.*..*.**..*..*.....*.**..*.*..*....*.***.*...***.*.*...**.*.****..**.....**....*.****.**************..*...*.*.*..*.*......**.***..***.*..*...*****.**.*.*...**.*****...**..*..*.....**.**.**....*.***.*....*.*...***..*..****...***.*.*.*****..***.****.***..********.***.*.******..***.**.***.*...**..****.****.**.*.*.*..**..**.*..*.*..**.*..**.*****.**..*******..*.*..*..*.*.**...*.*.*..*.*.**.*.**..**.***....***...*....*.**...*.*.*..****..***.***.***..*...***..*.*.**.*..*..**.**.*..*.......*..*...*........*....*...**..**...**..*...***.***.*..***..**.**.***.**..*...*..*........*..***...*.**..****.**.**....*....*..*.****..**.**.**..**....**...*....*.***.*.**.**....**.***...***.**.....*...*..*.***.*.....**..*.**.**.*.**...*.***.**....*..*....*.*..*......*.***.***.*....*.*..*.*.**..*....*..******..*....**....*.*.....*..*****.**.**.***...****.**.**..**..*..*.....*..***..***.....*...*.**..*..*..***...***..****..***..****.***..*** ***..*****...*..**..*..**.***.*.****..***.*..*....*.....******...***..*..*.*...**.***......**....*.*.*****.*.*.***.*******.**.****............*..***...**....*..*...*.****.*.*.*.**.*..*..*.***....**...*.....*******..*.***.**.....*..*.****.*..*.***.*****...*.....**.**.**..*....*.*..***.**.**.*.*.**..***..**...**.*.*.*..............**.**.**.***...*..***.****...*.*.....***.**..........**...**.**.*..*.*.*****.****.*...*..**..***..**.*.***.****.*.*...***..*.....*..*.*..*...*******.**.*...*.*..*...**.**....*.*.*.....****.**.****.*.*.**.****.***.*...*.****..**..*..***..**.....**...**.....*..****.*.*****.**.***.**.*..*...**...**.*..***....*..*****....*.*.*.*.**.**.**.*.********......*.**.****..****...*..*.....*****..****...**..***.*..*..*******.***.**.......**..*.*.*..**.*..***...*.*.**..***.**...*.**..*.***.*.*...****.*..**...**..*..*...***....*.*.****..*.****..*.***..*..**..***..*..*..****..*...***.********....**.**..*.....****.****.***....*......**.*.*.*...***.*........*...*.******.**.*..*.*..**..*.****.**.*.....**.*...****..*.*...*.*..**...**..**...*..*.*.*..****..****...****....**.*..*.*..**.....**.****..*.*.***..***....*....*..***.*.*..*...*.********.**.******.**.**..*.*....**......*..*.*.*.*.***.*.**...**..*...********..*.*.....**...*.*....*...**..*...*..**..*.**...**..****.*.*..*****.**....*.*.****....***.*..**.***....**..***..........**..*.*........*.****....****.**.*...*.***.*.***..**.*...*.**.*.*....*...*..**..***..*..**.**...*..*....**..**.****..*****.***.....*...**.*.**...**.*.**..*.**...**.*..*.*....***.*.*..***.*......*..*..*...**.**.**.**..*...**.***.**.****.**...**.*.**.....**..**..*..*.*****.**.*..*******...*..***..*.*.*.*....****.***...**..*..*...****...**....*.......**.*....*..***.*.**.**...*..*.***....**.....*.*...**..*.***.**...**...*.*..**...****.*...*.*.****..****...*.*...*.*...*.******.****....*.*.**.*...***.**...*.**..*....****..*.***..*....*...**.*.**.****..*.**.*.*....*....*..**.****.*.*.*..**.*...*****.****.*.***...**.**...**.*...*...****.*.*..*. ****.*.***..**.*.***....***.*.*.....*.*****..*.***..**.*.*.*.*.*......*.*.**.**..*..**..****.*.***.*....*.**..**..****.*.**..*.*.***..***..*....**.****..*****..******...**.****...**...*.*.*..*.*...**.***........*.******..*.***.***.***..*...*..****..*..**.**...*..**.......*..***.*..*...***.*.*.****..***.**...*.*.*.......*.....*.****.**.*.*...*****...*****.**.***.*...*.*.***.*.*.*.*...**.**.****...*.*.*..******.*..*....*..*.***.**....**.*.***..**.*.*.*...***..*...***..*.*......*..*.....*..*.*.*.*.*..**.*....**....**..*...*..*...*.***.*..***.....*.*.**.*.**..***..******..****......*....******.*.***..*.....*....***......**.**.***.*.*.**.**.*..***..*..............*..******.**.*..**.*....*....*..*********..*.***.**..**..*.*.*.*..*...***..*.*.*.*..*.****..*..***.**...****..*.*.****.*.*..*...*....**....*.*****.*...*.****..**..*********..**....*****.......*....*....****..*..*..*.*****.....*...**..*..*....*.*.*.*.**..*......**.**...**..*.*.**.*.****.****.*.*..***.*.*..*......*.***.**.*.*.*..***.*.**...**.*****.*.*....*.**.....**....*..***.***.**...*..**.*....*.****..*.*...*...*.**.*****.***.*.****.*.*.*.**.****.*.*.*...*.*.*.***....**.*.*...***.*.**.**...*..**.....*.***.**.*..*..*****.***.**..*..*..*........*......***..***..*.*.*.*..*.**.****..*..*.**.*.*.*.*.*..*..***....*..*..*..*****.......*.*....****..**.....***.**..***...**....**.**.***.*..**.***.*....**..***.*..*..**...***...****..*.***.*.*.*.*.*.***...*.*..****.......***.*........*.*****..**..****.**.*.*.**....**.*.**...**.**...*..*.**..*.**.*.**.*.**.***....********..*..***.....*...*.*....*..****.*.*..*..*..**...*****.*..****.*.*..*..**..**..*..***.*...***..*..*.*......****...*.*.*.*.*..*.***..**..**.*.*....*.***.*.****...***..*.*.....*..**.**.....**.**....*...**.*..***..**.*.**..***.***...*.*..*.*.*****..**...*..*****.****...**.***.**....***.*.**..*..***...***.**...*...*..********..**..*.*..**.........**..*..*.*...*....***.***.*....****.*..**.*..*****..*..***...*....**......***..****.....**.*......*...**..**.*..**.** *......***.***...*.***..*..**..**.**..*.*.*..*..*....****..**.*.*.*.**.*.****.***..*.**...*...*..**.*.*.**.**....*.**.*.*..*...*.*..**..*...**..*..*.....*.********.*.*..*.....*....*.***..*****.***..*.*.**.**.**....**...............*..*******.**...*..***...**..*..**..*.*.**.*.*...***.*.*****.**.**..*...*.....*..**...***..*.***..**********..*..*.......**..*.**..*...***..**.***..*..***.**.**....***.*.**..*..*....*****.*.*.***.*....*...*....***..*......***.*..*..***...*.*......*..*.*.*.***..*..*****..*.*....*...*...*...*.***.*..*..*..***..*.**.****..**.****....***.*.***.**..***...***.....**..****..*..***.**...*...*.*....*...*...**..*..**.***.**...***..**..*.*.***.**.*...*.*..**.*...*.*.*..*..*..*.**...***..***.***.*..**.***....**.*........*.*.****..*.***...*...**.****.*..***...*......*.*.*.****..*****.*...*...**.*...*.....*.......**.*.*.*.*..****...*........*...***.*.**...**.**..**..*.***..**.**.*..*...**.**.***.***.***......*..**.**...*****.*..*.....**.**..**..*.*****.*.**...****..**..*..*.***.*.*.**.**.*....*.*.****..*.**...**.*.***.**...*.**.***.....*..**.*..**.*******.*..**..**..*.**..*..*.*.**...*...***....***.*....*...**.**.***...*.*..***.*...*..*.....**.*.....***....**....*.*.*....*.**....**.*.*..*.*.****.**.*.**.*..***.***.***.*...***.**...*......****..***..*...*...***..*..*.*.*..*..****...*.*.....***.***.*...***.***.*.****.*.*.*.*.*.**..****.*.*.*........****.*.***..*.....*.**.*..**...*.*......**..*..*..****...**.....**.*.***..*..*..*..***..******...*.*...*..*.*..****..*..*...******.****....*..**.....*******.*..*..******.**.***.*..*.....*.*.**.*...**.....*..*..*.**.*..**.*******..*.**.*..**....*.*.*..**.**..***.*.*.*..*..*..*.***.**.*...*.*...****.*******..*..**.*.**..*....**....***..*.**....*.**.*.....*..***..*..**.*.*.*...*.*..*.**.**...***.*.*.*.*..*.**.**.****..*...*..*..*.*******..****.*...****...**.**....*....****....**.*..**.*****.**.**.*..***..**.**....*****...**...***.**.*.....**.**.***..*****...***..****.*.*..*..***......**.*****..**...*......*....*** .***.*..**.*..**..********...**..***..**..****.*.**.*****..****....*.**.****.*...*...**.*.*....*.****.**..*...*...***.*...*.**.*..****.*.***.**.*.*..*.*..*..**...*..*.**..*.***...***...*.*****.**.***...**...*..**.**.....****.*.*..*.***...**.*..*....***.....**.*.......*...**......*...**..******.*..**..**..**.*.*..*..****.*..****.**.***.....***........***...**..*.*..********.....*...*.****..*.*.*...**.**.*.*.*..*.*.*****.**...*..***..**.*...*.*.*.**....*.****.*.**.**...**.....**.*.******.....*...*..**...***..*....***...*.......*.*..***..*..*..**.....**..**.**....****...******.*.*.*..*.*.*.**...**.***.**...*****.*.***.**.*..******.*..*..*...*.**..**.*.*.*.*.*...***.**.*...*.**.**.**.*.....****..*..*....*.*.*.*.*..*.***...*...*.*.*.*.*..***....*.**......*......**.**..*.**..*.**....**.*..*..**...**.**.**...*....*.*...*...*.*.*...****..**.*..**...*....*.**...**.***......*.*...*.***...*.**..*........*.******.**......*..*..****....*****.*.*..**.*..*****.*.*..**.*.*****.*.*...***.....****.*.*...*.*****.**.*..*..*...*.**.**..**.**..**.**.**.**...*...*.......***.*..*.*.....*..*..*..*.*.***..*..*****..***..***....*...**.*****.**.**.*....****.**..****.****..***..*..***.*..*..**.*.*.**..**.*..****.***..*.*..**..*.*****..**.**..*.*.*.*.**...**.**.**.*****.*..**....*.*.**.*.**.***...****.*.*.*.**.....**.*.*....**.*.*.**.*****.*.****....**.********..***.***...**..****......**..***..***.**....*....****.**.**.**.*.*....*....**.**.**..***.**.**..**.*..*..***..*.*..*..*.****.....*.*...*...*.*..***.*.**.....*.**.***..*...**..***...*....**....*.****.*.*.***.***.**...**......*.**.**....***...*.**.**..*...**.*...***...*...***..*.*.*........*.*..**..**....**...*......**..**...*****.*.***....****.....*..**.*..*.**.*..****.*..****.*****.*.......*.**.**.*..********....*.*.**....*.*..**.*.**.*.*.*..**.**..*.***.**..*..****.**.**..*..**.....*****...*.**..**.*...******.*....**.*.**.**.*..*....**.***.....***...*.*..******..**....****..*..***.*******....***..**.**...*.*.***.**..*******.*.*.*..*....* ...**.*.*...*.*.**.**.**.***.**.*.*.**..*.*.*.*.*******.*******....***.*.*******.***.......*...**.********.*.*..*.***..**..**...*.*********..**..*.***..*.***.**....*.*.*.*...*****..**.....***......***..*..*******..******....*....*.....*..*.*..*.*..*****.**..***..*.*....***..**...*......*..*.*****...*.**...******..***..*********.******..*******..*..*.****..*......***.*...**.**..*.***.**..*.*.....**.******..*..*.*****.*.****.**.*..*..*.*.****...***.....*..**.*.*..*....**.*..**.****.**.**.......*.....**......*.*....*......****.**.***....*..****....****...***..**.....****..****..*.*.*...*.****.*********..**...*.****..*.*..*.****.*.*..*******.*.***.*..*...*.*.**.**.***..*....**..**.***.*...*.**...***.*..*******.......*.*.*....**.*..*****.**..***...*....**..*..*..*..**.*.*..**.*.*..*...**.*******.....*....***...*.*.**..*..*******..*.***.......***..*.*.****.*........****.*..*..***.***.**..*...**.****.***..*.***.*...***.***.....**..**.***.***....***.***..*..*.*....*******.****..*.*****..****..*..**.*..**.*****.****..**..****....*.*.....*.....*...*.**.***.**.*.**.*.**.**...*.......*......**.*.*.*.**..*...*..**.*..*.**.*.*.*.****.****....*...**..******.*.**.*.*..*..*****.*.***.*.***.*..*..**..**.*.*.*..*.*.*.*...*..*..*...*****.*....**..*...*******.*..**.*...*.*.*....*..***.*.***.**..******..*.*.*...***.*..*.***.*.******..**..****.***.*.**.*..*****..*.****.****.***..*****..*.**..**...*.***.*..*...**.**.*.*.********...**..**.**.**...**.**..***.**..*.*..*.*****....**.*...*.*.....****......**.**...**.*****..**..**...****....**..**...**.*.*...*...*.*..*..*...******.*..*.**.**...**..**.*.*.**.*..*.*...**.**.*.**.*..*.*.****.*****..*......**....*.**...*..*.**.**..***.*.**..*****.**...**..**..*....**.*.*..**.*.*.***.*..**...*****..***.**....*...*.*.**.**...*.**.*....***.***...*..*.*...*.**.........*..*.**.*****.***.*..*...**.**...**...***.*..***....*.*..****.****..*.*...***.*.*...**.*.*.***..**....***.***.*****.**..****.*.**.***.*..*..*.***..*.***.*.*.****.*.**..*.**.*..*...**.***.. ..****..*..*.**.*..**.**..********...**.**..*.......*.*..**.***.**...**......*.*****....*..**...*..*..***...*..**...*.*.***.***.**..*...*.......*.*.*.....***.*.***....*.*..*.*.**.**.*.*.***.....***..******..*.*.....*.**..*.*.....*****.**.*.**.*.*.*.****...*..*.******..**.*..*...****..*.***....*.**.*.*....***.**.*.....*......*.****......*.**....*.***.....*..*.***.*.....******..*.*..*..*..*.****..*****...*.**.*..*...**.*...*.*.*****..**.**...**..******..*...*....***.....*.....****.**...*..*..**...**..***....*..*..*.*.*..*....**.**....*..*....*...*..*.*......*.***..*..*.*..*.**.*.***..**.**....*.******....*..**.**.******..*****..****.***.*....*..*.*..***.*....*...**.*.*...***.*....*...**.*..*..*..*.**.****.**..*....***.***..****.***....*.*......***...***....***.**..****..****.*.*.**..*..******.*.***..**...*.*..***....*......**..***.**..**.*****.*..******..*.*****....****...*..*.***.*.***.**..**...****.*.**..*****.*..**..*....*.*.***.**.*..****.**.*..*.*.*.*....*.*.****.***.**..*..**.**..*.*.*.*...**..**..**.*******....**....*****.*.*.**.*.***.*.*.**..**.*...*.**.**.***.*..*..**..*..****.*.*.**..***...*.*.*.****...*.**.*..****..*..*..*....*.*.**..*..*..*.**..*...**..*.*.*...**.***........*.*.......*..*.**........*.*..*.*...*..*.*.*****.....*.*.***..*...**.*..*.**.*.****.*.****..****.**..*..**.**.*.**..*.***....*******..*...**.*.***.....*..******....****..******.***..***.**..**.**...**...***.**.*.****.**.*..*.....*.*.*.**.****.***.***..***.*...**.*.*...*.*.***...*.**.*..*.***.....***....**********..*..***..***.**.************.*.*.*.**.*..*****.*.*...*****.*..*.*.*.*.***.*.**.*..***.*****.*..*.**.....*.*........***...**...**..**.**.*..**..*.....**..*.**..**.....**..*..*.*..****....**..****..****.**.*....***.......*....***..*.*.*..*.....*****.*.*....**.....*.*.....*.*.*.****.**..*...*.*..**.*****.*..*.*.*.*........**..*.***.**.**..*..**.*...****.***......****.*..*.**...**.*..***....****..*****..*..**.*...**.*.*..*..**..**.*****..****.*......***.*.****..**.*..***.*****..*.. ...*..**..****..***........*..*....***..**..****..*.*..****...**..***....**.***.*****..*.*.*.***..**.*...*.***.*****.*...**.**..*********.*.****.*..****..**.*.**...**...**.*.....**.*.***.*******..**.*.****....****..*...*..*.*..**.*.**....**.*.**..********.**....*..**.***.*.*..*..**.*...*****..***..*..*..**.*.*********..**...***...**.*...*.**.**.*.*.**.***..****....*.*.**..*.*..*.*...****...*....*.*.*.*.**.*.***.**...*..*.**.**..****.**....***.******...*...**.**.****.****.*..*....***.*.*....*...**..**.*******.********.*******...*.*...........***.*..*.*.....******...***..*.**....****.***....*.*.*.*.*.*.*.**..**..***...*...........*.....***.*..*****..***..*...****..*.*..*.******..*.**.*..**.*...*.*...**.*..*.****.....*..*.*.***.*..*..*.*..*.*..*.*.*..**.*...*...*..****.**.*..***..*.*****.*.*..*....***..**...*..***.*.*.*.*..**..**..**.****.*..*....*..*.********.**.*.*...****.....**......**....****.*.***...*..***...**....**.*..*.....*..*.*****.*.**.*.*.*...**...*....*****..***.*.*..****....*...*.**......***..*...*..*.*.......*.********....*..****..*.**...*...**.**.*.*.**..*.*.*..*.*.***...**.......*.*.**....*.....*****.**.*..****.*......***...*.*****.**..*.****.***.**..*.**....**..****..**..***.....*..*....**..*.*.*****..**...*.*****......****..*..*.*.*...*.***....*.*.**..*.*..*..***..*..**.*......**....***.....***..******..*****.**..**.****.*.*.*..*.....*..*...***.*....*...**.*.*..*.**..*..*.******..*.*.*..**..*..**.*.*.**.*.*.*.**.**..*..***..*...***...*.*..*.*....*.****.........****..**...***.**.*.*.*...*******.****.*.***.****.*..*..*.********..**.*.****.*..**.**.**..*.*.**.*..*.*.***.**..***..********.*.*..*****.***.*.**..*******...**.****......****..*.*...***.*.*******.*.*..*....*****...*....****..**....****.*.*.*.*.****.*.***.****.*..***.*..*..***.**...*.**********...*...*..*.*...****..*.***.*.*..*..*.*.*...**...*.*.*.****....**..***.*.******..*..*..**..***..*.*.....*..*...*...****...*.****...*****....*.****.**.***......*..*.*.*.**.**..**.**..*..***.**....***...*** ..**..**.**..***.***.*..**.*..*..*...*..*..***.****......*.****.*.******.*..**.*....*...**..*.****...*...*.*.*.*...*...**.*****.**......*.**......*.*..*.***..*****.*....**.**...*..****.*.**..*.*****....**.**...*..****.*.**....****.*....*.**.*.***.*.**.***...***.*..**....*.**..*.....*..**...*.*.***.*.*.*.**.*******.*...***.**...*.*...*****.....****.*.*.***.****...*****..*..*****.**.*.*..*..****...*..*.*.***.*..**.***..*.....**.***..**.*.*.*.*..**.*......*..**..***..**..*..******.*....*...**.*.*....********.*.*.******..*.**....*.******.*******.****.**.***....**.*.*...*..*..**.*.*..****.**....***..*.*..*..*..*....*.*.*..***..*.**.***.**..*...*.**.*...*.*..*..**..**.****.*...****.***..*******....*.*.....****.*..*..**.***.**.***..*...*.*.*.****.***..****.***.*...***.*....***..***...*****..*.*..*.*.*****...**.***...*.***.*.**...*..*..*.*...**.......**..*******.*.*.*.**.*..**.***....***..*.**.**..*..***.***..****..***....***.....****...**..*.*.*.****.....*.*...***....**.**.*...***..*...***...*.**.**...**..*...*.....**.*...*.*.***..*.***.*.**..****..**.*.*.*..*.*.****.***.**.*..*....**.****.*.****...*.**.*..*..***...*****.**.****..*.*.***..*.*****.*...***.*.*.****.*..**.*.*.**..***...*.*.**.**..*...***.****..**..*.*.**.**..****.*.*..*****.*....**.*.*.*..**...*.*..**..*.*.*.*.*...**..*.*.*.***.****.....***..*...*.**.***.*.*.*.**.*.****.....*..***.***********.*.*.****.*.*.***...*.*******.*......**..**..*********.**.*....***....*..**...******......*....***.*...*..**...*..******.....*...**.*..****.******.****.*...**.*****..*.......****..*...*.*.*..*.***..**.*..**...*****.***...*..****.*.....***...*.*.*.**......**..*.*..**.***.*.*..***..****.*****.*....***..*...**.****.*.*..*...*....*****.....*****.*....**.*.*****.*...**.***.....**....*..**........*.***..***.****.*****.****..***..*.*.*..*.**..*.*..*.***.*.**.*..***..*.**.***..*.***..***..*....*..*...**......*..**.**.*...*.......*......*..**.*......**.**..*.**..**..**....****.******.**..*.**.**.*..**.***.**.***....*...**.*....*.* *****.....**..*.*......*..***..*..***.*.......**..******..**.***.*.*..*....*..*..*.*.*...******...*.*..*...***..*.*.....*.*...**..*...*.**...*...*..*..*..*.**.**..***.*..**.***.***.*.***...****..**.**..**..*........*..**.*.**..**.*.******.*.***.**...*.**....*.*******.**..*.*...*.**.*.***.*.**....***...*.***..**..***.****.....*.***..*.*.**.*****..**..*.*.*..***..*.*..*.**.*.***.....*.***...*.**...*******.*.*.*.........****.***..**...****.....**..******.*.*.*..*...****.****....**.***..*.*...***...****....******..*.*.*....*.****.***...*.*.*..**.*.******.**.......*.*.*....**..*.**..*.***.*.**..***..***....******.*..****..*.****.***.*.*...**.**.******.*...*.***..***.******....**...****....*..*..........***.**...**..******..*..**.**.....***..*.*.***.*..*.**..**....*......*.***....***.*...**..*..****..*.*..*.*..*..*.*..*******.****.*....****...*....*.**......**.****.***..*.*.*.*****.*.**.***....**..*...***.*......***.**..*..***..**.*..****.*..****...*..*.**...*....*...*......***.**.*..*.*......*..**....****..**.*..*...**.*****.**..**...*.****........*...******.*.*.*...*.**.**...*....**.***..*.**..*.***...****..*.***...**.....***...**.***..****..**.**.***.**.*..****.*...**.***.*.*.**.*.*.........*.**......*.*.**...**.*.****.*.**.****.****...*...*..*...**.....*.*.**..*.***..*...*....**...*..***.**.*..*.....*...**...****.*..*.***.***.***......*...**.*.*.****.*.*.*....****.**.*.*...*.*....*.*.**.*...**.*.**..*****..*.*****.****.*.****.*...*...*.***....**.***........**.*...*.*.*....*.**.******.**..*.***.*.*.**...*.........*..*..*..****..*.*....****.*.*.*..*****.**..........*..*.....*.*...****....*********...***.**.**.....*****..*...*.**...*.***..**..*.***.*.**..***.***...*.*.***.*....*.*.**.**.***...**...**.***.**..*.*..**..*..*..**...**..*..*..*.**..*.*.*.*..*...*.*.****..****.*.*.....*******...***..**.***....***.**....***.**...******....*.*......**.***.****...*.***.*..**..**.*.*....**...***...*...***..*.***.*.**....**.***..****..***.**.**..***.*.*..****..***.**.....**.*.*.*** ****.**.*.**...*...*...........**.*...**..*..***.**...*.*.*****..*....*.*..**.*.**.*.*.*....*****.**..*.*.*.*..****.**.**.***.****...*****..**......**....****..*..*....*.*..*.*.*..*.*.*.**...*.*.**..*.*..*..**..****.*.**.****.***.*.*..*.**...***.**...**.*.**.*....****.*.***..**..*.*..****.*....**.**..**.*....****..**...**.***....*.***...**.*....*.*..***.***.*..*...*..*...*.**.***..*****...**..*.*.*.*......**.*.*.**..**..*.*.*.*.***.***..*...*.*.*****..*.....*.*.**.*.***.....*..*.**....****.****....*.**.*.*....*....***....**..**.*...***....*.....*.*....***.*..*...***.**.*****.*.*...*.*..*....*.***..**.**..*.***...*.....**.*.*.**.*......*...*.****.***....*.******.*.*.**.****.*.****.*..*******..*....*.*..*..**.**....*..**.*.******.**.***.*.*...*.***.*.***....*********.***.**.**..**.**....*...**...*..****..*....**......******.*.*.**.*..*..*.*..**.*...*.*..*.*.*..*..*.*.*...**...***.*.***.**...*.**..*...***..*..*.*.**.*.**.*..*...***..**..*....*.*.****.***....**..*..*.**..*.**.**.*.******..*.**.*..**..*....***.**....*...**.*.**..*.*.**.***..*****..**.**.**....*..*..*.**.*.*..**.....***.***........*.*...*****.**..*....*....*..**....*....**.**....*..***.**.*...*.*...***........**.***.*.**..****.**..**.*...**...**..*..*.***..*......**.****.*.........**..*..*...**...**..*.**.**.*****...*...**..*.**..*......*...*.**.****.*.**..*....**..*.***.**......***..*....***.****.....*.*.**.**.*..*..**.***.*...**.**...******......**.**......*.*.**********..*...*...*..*...*..*....*.**...*...*****.*****.....***.**...**...*.*..*.***...**.***..****...**.*...**.*.*.*..*...........*.*****.**.....*.**..*****..*******.*.*.**.....***..*..*.***.***.*****.*.**.*.....*...*.**..*.*..**.***....*..*..****.**.*.**..********.*..*.***.*.**.*.*.*...*..**.*..*..*.*....**....*.*..***..******....****..**...**.***.**.*.**..***....**..***.*.**.**.**....*.***.***..*.*.*.**.*..**.*.**...********...**..*...**..***..*.****....**.....**.*.*.**.*.*.*.*....**....*..*..**.*...*.*..****..**.........*.**.**.*..****.*.*.. *.****..*...**.......***.*.****.*.**.*...***.*****..*.*..***.*..**..*.***..*..**.**...*.*********.*.******.**..****....*..*.**.*....*...**.**...*.*..****..........***...**...*.**.**...*.***.*.***....*.*..****.*.*.*...**.*...***.*.*..*****.***.**...*.*...*..*...*.*....*..**.*...*.*.***.....*.**...*.*.***..**.*****..**.**...*...**.**.*..***.*.*.*********..**..**..**.*......*..**..*.*.**..**..*..**.*.*.***.*......**.*....*.........*.**.**..*.**..*.*..*.**..**...***.**.**.*****.****.*.*.***..*.***......**..**.*****.***.*..*.*......*..*..**...**..****.*.*..****.......*.*....*.**.*...*..***...**......*.*....*...****.*..**.*.**..*.*.*****..*...*.***..*.*.******.*.*********.*.*..***...*.....*...*...****.**....***..*..**.*...*.**.***...****.**....******.**.**...*.*.*.*.*.***.**.*...*...****.*.****.***.**.***.**...*...******.***..*...*.****...*****..**.*..*...*..*.....***..********..**.***...**..*.*.*****.*.*.***.*....****..*.*..****.*****..***.****..*.****.**...**....*..*....*.*..*.**..**.*.**...***..*.**...**..**.******.**.**.......********....****.*.*...*.****....***..**.*..*.*...***.*.*...*..*.*..**.....**..****..*.**.**..*.***..****.*.**.....**......**.***..*....*..*.***.****..*.*.*..***.*.......*.....**.*...**.***..*.....**....***.....***....****..***...*.**...***..*.****..........***..*****.**....*..*...**..*.*.*********...*.***.**..*****..*.*.*.*****.....*.....****..***...**.*.*.***.....*..*.*..*.*..**.***...***.*.*.**...**..*****.***....**.*.**.*....**.**.....***.*...*..**..*..***..***.**...**.****.*....****.*.*.****...**..****..*..*..***...*.**.*...**.***.*...*.*.**..*.****...***.**..*..*.*.*.*.*.****.***.****.***..*.*..*.****.**.*.**.*..**...*..*****.*.*...*****........**.*.***..*.****.***.*..*...*.**..**.**......*.*...**..*..*.*.*.*..**.*********..*..*....***..*.*...*.*.**.*...***.*.**...*..*.*.....*..**..*.*.**.....****.**..*.***..*...*....*.*****...*.....*.*****..**.******.*.*..*..*..*****...*.*.*...**.*.***.*.**..****.***....*.*....**.****..**..**.****.***.**** *..**.**.****.****...*.**.....*.*.****.*...*.**..*.**.**.**.**....*...**.**..*.****.**..*.***.****.******.***.*.*...*..*...*......*.**.*..*.***..**.**.*..*.**.*.**..***.**.*.*...*...**....*...*******.**.*...*..**.*...*..*...*..*..*.*...**.****.***.**..****...*..*...*...****.*****.*.*.***.......***.*.*..***.*..**..**.*...**.*..*.**.**..*.***...**.*..*.*...*.*.*****.**..*....***....***...*...****...*.*.**.**.*..*..*.******.**..*..*.**....***.*.**.***........****..******.*.*.........*...**.*.*.*..****..****..**..*..***.****.**.****.*****....*****.*...**..*.**..*.*.*.*.....*.*****...*.*.....***.........*.........*.....*..*.*..*.*.*.**.*......**..*****.*.***.*....**...*...***.*..*.***..***..*..*.*.*.*****.*.*.***.*..*.....*..*.**...*.*...*.***.**.***.***.**..*..*.*....*.*..**.***..**.**....*.***.*****.**.*.*.***......**.....*.*...*.*..*.**.*..**.....***.....*...*.*****.**.****..****...*....****.*.******.**.*..***..**.*.***.*.**..*.*.*.****..*...*****.*.*...*.**...*......*.**.***...**.*.***.**.**.***.**...*...*....**..*.*..**...*.**..**.....*...**...*.*...**.*..**.*.***.....****.**.**.****..*.*.**.*.**.***.*.*.*.*......**.*.**.......**.*.*.*.**.**.**.....***.*..*..*..*.**..*.****..****.***.*.*.**.***.*.**..**.****.......*****.***...****....**....*...**.*.**..***...*..*.*....*.****...*.***..*.*.**.**.***....*..*...*.****.**.*..***..*.....****.*.*.***.*.*...*...*.**...*.*.*.*....*..*..*..**.*..**.**....**.*..**.**.****...*...*.*...**..*..*.**..****.....*......**.....**..**********..*......****.*.**.*..***.*.**.*..*...****.*.....*...*..*..*...****.........**.*****.****...*..*..**..***....***.**.**.**.****.*...*.***.*..*.**....*..**.*..***..*..***.**..*..**..*.*.*.*.*.*.*.****.****...**.....*.**......**........*..**.**..**.***...**..***.*...***..**....*.*.**.***..**..**...*.****..******..***....**.**...**.*...****.*..*.***.*.****....*..***...***.**...*.*.*..***..*.**..**.******.*.*.***..*****...**.......*.*.****.**.*.*.*..*.*.....*.*.*.**...***........***.******..*..********* ***..**..**...*.*.....*..**..*.**.*..***.***..**.*.....*..**.******...**.*.**..*.*.*..***....*.*.*.**.****.**.***..*..*...*.**..***.*.***...***....*.**....*.*...*..*.***...*.**.******..****.*.**.*.**...******..*...**.**...*..*.......**...*.***.**.**..****..*..*..*..*.*..***..*****.***.*****.*.....*...*.*.*...***.**.**.**..**.**..**....*...**...***..*.***.*...*..**.*.***.****.*...*.....*..*..**.**.*..*.*.**..***.*.*..**....****..*..*******.........*..*.*..******.*..*****.***...*.*...*.....***.*.**...*.**.*.*...*..*..**..****....**.*.***..*...*...***.*...**....*.****..**..*..**.*.**.*.*..*..*..***..*****.***...*......****.*****..*.*...**....*........**.**.**.*.**.**.*.*.*.*****...**.....*...*....*..**.*.*.*.**.*.************..**.***.****....*...*.***.*..*..*..*.*.*.*.**.****.**...*....*.****.*..***.....*.*....**..***.***.*.*****..**..*.***..**......*.*...*...**..**.****...***.*..***...*.*.*........*..***...*....****..***.....*.*.***.*.**..**.*.....**.*.***.*.***..****.*****.*.*.****.*****..**.*.....*....********..**.*.**.***********...*.**..****....*..**.*.*......****...**..*....**.*....***...**.****.*.*.**.***.**.**..*.*...***.*.*....*.**..***.***..**.*.*.*****.*.*.***.***.***..*.*..***.***.***...*.*.....***.......***..**.***..******.***...**.****....**.*******.*...*.**.****..*.**.*...***.*...*.**........**.**.*...*..**...*.....**..*.**.*...**....*.**.***.**......*.**....****.**.*****..*.*..**....****....**...*..*****..***....*.**.*.****.....***.*.*.*****..*.*.....*..***..***....*.*.*.*.**.*..**.*...****.***.**..*....*....*.*****.*.***.***.*.**..*..**.*.......**..*.*..*..*....**.***...***.*..*..*.*.*.*..*******..***.**..*.*.......**.*....*.*****..*.*.**..**..***.****.**.****...*..*.*.*****.*.**...*..*..**..*.*.....*****...***..*.*....****.....****...*..***..*.*.******..**.*.......***....*.**.....***.***.*.*...****..***..***....*.*.*.*.*.*******.*..*.**...*........*...***.*.*.*...*.*..*..*.**..**.*..***.***...*****..*.*...*.******..*.**..*..******........*.*.*.***.*.* ****.***.**.*..*..***.*.*.**.*.....**...***.....*.****.**.*..***....*.*..*....*.**.****.*..****.***...****.*...*..**..****.***..*..**...**.**.***.*********.**.*.*.*.*...*.**.****.**...******.**...*******.*.**...**..**.*..***.**.**.**...*..*......*.*...**.......****...*..***...**.**.*****.*........***.*.*****..******.*..**.*****..**.*.*..*.**..*.**.**.**..******..*.*..****.*.****.*.*..*.*.*..*.**...*..*.*.**.**.*...***...**..*.*...*......*****.*..****..**.*.**..**..**.*.****.*.....**...***.****.**....*.***....*.*...*.****.*.**..**.***.*.****..*...*.*...*.*..*****.**.*..**.**.****..*...**.****.**..****...****.****....*.**.***..*....*..**.*.**.*..**.*.***.*....*.*..**..*.*.......*.**..**...*...**......*..*...*..*..***..**.***...*..*..*..**.**.****.....****....*.*...*..****.*.*.*...***...**....****.**....**.*...*.*.**......***.****.*.....*..***..*.*..**.**....**..*.*..*.*.*.*...*.*.*..*.****...**.***...*..*..*...*.**...***.***...*...*.*.*.*..**.*****.***...*....***..*..***..*.***..****.*.**.....*.****.*.*.****.*..*.**.......***..****.*..**..*****.**....**.***..*.*..*..********.***.***.*.**..*..***.*.*....**.*..**.....*.***.*.**..**.*.*..*......*.*.**.***..*.*.**..........*.********..***...**.*....***.....*....*.*.**..*.....*.***...**....*.**.*..*.*..**.*...**.*.**...*.***..**.******.****.*.**.**..*.....*..**..**.**.*.****...*.*****.*****...*..*.***.*.*...***..*.**.*...*...***.**.*..**...*..*.*.*...*......*...**.***.......****.*******.*.**.*...*.*...*.**.*.......*..*.***.*.*....*.**..*..*..*.*.*..**.*...**.*.*.*...**..**..*.......*...**..**.*.**....*..*..***.***.*.*****.*..***..******..........**..**.**..*.**..**.*......*.**...***.**...*.....**...*.**......***..**...*......***..*.*****.*....*.*..**...****..***.*..***.*.....***...**..*..*.***...**.*.*.***.***..***....***.*.**.***.*.****.....***...*..*..**.**..*****.*.**.***.*...****.**..***.*.**.*..*.**.***.**....*...*****.*****.*****..***.*.*......***..*..*.*.****.***..*.*****...**.***..****.**..*.**.*....******.*.*.**** **..**..*.****..*.***........*...*.*....*...**.**.*..***.******.**...***...*..****.**...**.**...*..**..*.*..*.*.*...*.******..*..*...****.**...*.*****...**.**...**.*..**.***..*.*...**.**.*.**.*.*.****..**.*...*.....**.....****....****....**..*.***.**...**.*...******.*****.....**.*....*.*.***.*.*.**.....**.*....*.**..**..*..*..**.*.*..**..*..*...***..*...*****...***...*.*....*..*.*..***..*......***.****..**...*...**.**.*.*.*.***..**...*.....*.*..*.......*..**.***.**.***..**...*.*****.**.**.*.*..*****.*.*..***..*...*.****.*...*.*...*..*.***..***...*******.*..******.***.**..****......******.**....**..**...*..*.*.*...**..***......*.*.**.....*.*..*****..*.*.***.***..*.....*.**..*..*..*.*..*...*..*.***.***..*.**.*..*...*....*.**..**....***.**.*.**....*..**.**....**...*.***.*..**.*.**..****..*.*.***...***.....*.**.***.**.*.*.*.*..**..*.*.*.**.**....**...**.**.*.**..**...****..*.***.*.....*.....*..***..****...****..**..***.**.*...**..**....**.****.*..*..***....********.....*..*.***......*.*.***...**..*.*..**..*.**..****......**.*.*...**.*.....*.*..*......**.*.*.*.*.*.....*****.*.**.***.......*..***.*.*..**...**.*..*..*.***..**..*...***.....*.*.*.****.*.*..*.****..*.*****..**.*..*****...*.....*.....**.....*.***.**.*..***.****..**********.**.*.*.***..*.......*..**.**..*.***..*.*..*******...****.**..*...*...*...*..*.****.*.**..*....***.*.**..**.**..**....*.******..*..**...*.*........**.*.*******..***.****.***.**...*..*..*.*****..**.**....*.*..**..**.*.**.*..**...**.**.*.*******...*...*..**.***..*.******..*****.*..*..*.****.**..**..*.*.**...*.*.**.****..*...*.*****..*.****.******.****.**..***..*..*...****.*.***..*.**..*....******.****.***..*.*****.**.*.*.**..*.**..*..*..**.*..*...*.***.*....*.....***.****....****.**.*..*..******...*..*.******.***..*.********.**.***....***...***.*.....*.*..*..***.*.*.*.****.***...*..**.***.*..*..**********..***..*.**......*.**.....***.*.*...**...***.*.*.*...**.*.**....*******..*.*...*.***..*.*.**...**...**..*..*..**..*..****.***..*.*..*.....**.. .*..*****.*...*...**.**.****.....*.****.*****.*.....*..****....***.**.*.*******.*.*.****...**...*.**.**...***..***...**.*....**..**.*.*.**..*.*.*.**.*....***....**............**.******.****.*.....*.**.****...*..*.*.*.*..*..****.**..*.*..*.*....*.******...*..**..*....*......****...*..*..**..***.*...**.*..**..*****..*..*..**.*********.***..........*****.*...***...*..**.*..*.*.****.**...*..*.*.**..**...**..*..*.**..***..*.****.***..**..*.*...*..**.***.*..*.*....**.*..****.....*.**.....*.**..**.*.**.*.*..****...**.*......***....***..*****.*...*...*..*.****.**...*......*...*..*...****..***.****...*..*.***..**..*...*.**.**.**.**..***.*.**...*.**....*...*.***..*..**...******.**.*.**.....**..*.**.**.*...**..**...**...*..*....*..********.*..*.*.**.*.*..**...*..*..**....*..***..**...**..*..*****.*..*.....**..**.*.....*****.*..*..**...**.**..*.*..**.***..*.*..*.*...*...*.**.*..**..*...*..*.******...*.**.**.*.*....*.....*.*...*...**.**...*...**......****.****.****.*.***..*......**.*.......*...*...*.*...**.*****....**.*.**...***.**....*......**.....*..****.*...**..***.*...*..*...*.......***.*..**...**..*.*.**......**.**.**..*...**.*.***.*.*..*.***.***..*.**.*.....*....**....******.**...*.*.***..***.****.*....**.***.**.....****.*****..*.*..*..*.***..*..*..***.*.*****.........*..*...***....****..*..*.**.***.*.****.*...****.******..***.***.*.*..**..*****.*...*..***....**......*..*....**.....**.**.*.*....*...*...***.*..*..****.....***...******.**..**.**.*.***...**.*.*.*...*.***.*..*.***.**.*..*...*.*..**...*.**..*..**.***..*****.**...*..***..***..*..**....*.....**.**..**.*********.**.*...*.****.*..**...***..*.***.*...***...***....***..*....***.*.*..*.*.*....*.......*......*****..*...**.*.**..***.****.......***.**....**.**....**..***...*.***...****..****..***.*...*......*...**..**.***.*..**.**.**.*.*.*....*.*......***.*..******..*...**.*.....*..**...***..****.....***...**..**...***.*.**.*.*..**.**...*..**.....**.....*****...**.*.***...*.*****..*....*.*..***.*..***.***..*****..*...*.. .*.****..**.**.****.**.*..***.**..****.***.****.*..*..****.*.*.*.********..*..*..*....*..**..*.**.*..*..***.**...*..***.*..*.....****...**..**..****.*.....*..*.***...*..***.****..*..**....*.**..*.*****..****.****..*...**.****.***.**.***...*.****..*..*.*..*.*.*...*..***..****..*...*.**.***..**.*.*.*.***.**.**.**..**..**..***....*.*.**....*****.*....***.****.*..*...*..*...*.***..**..*.*..*.*.**....****..*..**..*.***.*.*****....**.....***.***......**...****..**.*.*...*.**.*..**.**.*.....****........***....*.**.*.*..*..***..*.*****..*...*..*.**.***.***.*.*.**..***...**.*.***.*.**.***...*.**.*.*.***...*....***.*....*.*.**.****.*.....*....*****.*..*.*..**.**...*..***.*.**.**..*..*..**...**....*.**...**..*****.****...******.*********...**.*..*...*..**..*.......*.*.*.*.**.*.*..****.*..*.***.*.********.*.***...**.*..**.*....***.***.*....*.*.*..*.*..*..**..*****...**......*********.**....*....**.*...***.*..**.***....*..*****....**...*.***.********...*..***.*.****..**.*.*...*..**..**..**..***.*....*..**..***.**.****..***.**...*.***.***.**.*...*.*....*.*.....*.**...***..*.*.*......*...*...*.**.*.**.*...**.*.***..*.**..*.****.*.**..*****.****.....**..**.**.******.***....*.*..**....*.....*....*...*...*.**.**.*.*.....*...**.**......***..*..*...*...*.**.*.**..*.**.........**.*****.**...*..***...*.****.**...*.*..*.*.*.*..*..**.*.***....*..*...*..***.*....*..***.**.**.***...***.*.**.**.*.*..***.*****......*..********....*...**.***.*.***..**..**.*.***..******.*.*..**..*.*.*****.**..*.**..*..**.**..***..**...*****.*...**.......**.*.****..*.*.*.****...*.**....*.*....*..**.*****.*.*..**.*****.*....****.****..*.*..**..*.***.*.**...****..**....*...*...*...**.*.**...***..*****.....*.*.......****.*.**.*.***..***....***********.*.*...**.**.*..*..**.*.**...*..*.*.*.**.**.***.***..*.*****.*.*..***.....*.*....*..**...*....*.*.*****......*****.**.***...*.****.*.*.***...*....*.**..**..*.***...***.***..*.**.......*.*.**....*****.*..**.*.***.****......***.*..**.*...**...**.*.....*..*.****..*.*.*.*.. ..*..**.***..**.*.*..*.**.*.**...**...*.***..*.*.*.**....**....*..*.***.*.***...*..**...**..**..**.**.*...*....*....***.*.*.*...**..*.*..**..*..*.....*...**..*.***..*....*...*..****.....*..........*.*.....***.*....*..*.*.*.**..*.*.***.**.*.****...*....**.*..*..*.*.*....**...***......**....**.***..*.**.*.*....*...**.*.**.**..********.**..*...**.***..*....****.**....**.****..***.*.*..*.*...*****.*.****.***..***.*..**..*..**.....*....**..**..*.*..*.**.*********.*.***...**..***...****.*.***.*..**..**.........*.....*..**...*..*..****.*.*....***.**....**.*.*.*.****.......*.***..*.***.*.***..**..*.**....***.*.*.****..*......**..*..*.*.*........***.**.*.***...**..******.*...*....*..***.....**.**********..*.*....*...**....***..*...******....*.**.......*..****...**.**..**.*.*...**....******......*****.*.....****...***....**.**.....****....*****.*.***..******..****.*.*...**.**.*..*.*.**..****.*****....**..*.***....*.....***..**..*.***...**.**.*....*..***.*.***..*.*.*.*..*.*.*..*****......**..****.**.*....*.....*.****.....***.***...**.*..***..**..***..**...*..**....*..*..*.***..*..*...*.....*.*...***.*...***.**.**.**.*.**..*.**.**.**..***.*..*.*..**.***.******...*.***.*..*.*.**.*.*..***..*.*..*.****.*****..*.*.**...**.***.*....****.**..*....*..**.*.*...**.****.**.*..*.*.**.**..*...****.**..*.***.**..*.**..*********.....**...**..*...**..**....*.***..*..*..***.*..*..*.**...*.*.*.***..***.*...****.*....*.*...**....***.....**..***...**...*...**.*.*...*.**..*.***......*.***.**...*.*...*.*.**.*.***..**......*..*.....***.**..*.*..*.....*..**.**..***...*.**.**....******....***......**...**..**.*...*....*....****..**..******.****.*..*..**.*.*.***.***.*..**.**.**.....****..***.*****.*..*****......*.*.**.*..*..*.***.***...*...*.*..****.**..*...*...*.*.***..*.*...*.***.*.*..*..***.....****..*.*...*.*....**.*.***.*...*.*.*.**...*...*.....****.********.*.***.*..****.***..**.*.**.**.*.*.****.....*..***..*..*****...*..***..**.*****.***.**...**.....**.***.**..**.****.****..*...*.*...*...*.***** .**...****.*....*.*.**..****.******.*....*.*.**..*.*..*...*..*.***.*..**.*.**..*.**.....*.*.**.*.**.*..***..*..*...*.****..***...**.*...*..***.*...****..*.....*.***...**..*..*.**...****....**.**..***.*..**....****.*..*.**.**.*.****.**********.*..*....*.*.*.*..*..*.*.....***..*.*..*...*...*.*..**.*...*****.****....**...**...*..**.*****.**.*.*.*.*..***.***..*.*.**.*....*..****.**..*...**..***.***..*.**..*.**.**..**.*..**....*.***.**.**.*.*....***.*..***.**...*.....*.....*.***.**.***.*...**.**.***..**********.....**.*....***..****..*.....***..**..*..****.*.**....*...***.**...***...*...*.**...**..****..***..***..**...*.*.**...*.**.....*.*.*...**.*.***...***....****..*.*...*****.***.**...**.*.*****...**...*.*.*.*...*...*.*.**.*.*.****.*..*.***.**.******...*..*.*.*.....**....**...****..**...*.**..*..***....*****...*..*...*.**...****.**.**.....*..*...**....*...*..*.**...*...*....*******.****.***...****..**.*.**.**.****.*....***.**.....*..**....**.**.***.**.**.**..*..**...**.*.*.**.**.*.**....**..**..**.**.****.*.*..***.**...*****..***.*.*..***..*.***.**.*....******..**..**..**.**.*..***...**.*....*...*...***..***....**.*.****..**.******..***.*..**.*.*.***..*.***.....**..***..*.*.****..***..***.*****.*.*...*....*****......**.**..**.*.*..*.**......***.*..*..*.***.**..*...**.*****....*.**.**..*..*.*..***.***.**.*....****...**...*...*..*.....*...*.***.........**.****....******.**..*..**.*.****.......*.***.....**.**...*****.***...*..***.**.*..*.**..***....**.***..*.***...**..*.*..****...****...****.*****.*..**..*.*...*...*..**.*.*.*...*..*..*.***..****..***...*.*.......***....**.***..****.**.*.*...*....*....***..**.*.**....*.*...*.**..*.***..*****.**..*******.*******.*.*.*.....***.**.*.**.***.***...*...*..*.*.*.*..**.*********..*..*.*.*****.**.*.*.******..********.*..*..*.....*......**.*..****.*.**..***..****.**.**.**.*.*..*.******..*.......**.*..***.......*.....*.****.*.*..**...*.**..**.***...***.**.**.*.*..*..*..**....**..*..***.*.*..*.*.**....***.*.....*..*..*.*.**.***.**..* ..****....***.*..***.*....*.*.***...*.*...*..*.***...***..*...**..*.*..*.*.*.*.**.*...*.**.*.**.****..*.*....*.*.*.....*****.***...**.....*....*****...*....**.*****....***....*.**.**.*...*..*..*..**....*.*.*....*...*****.**..**..****.*.******.***.***.*.***..******.****..*..**.*..*.*.*..*.***..*.....*.***.*....*...*...*.**.*....****..**...**..*.***.**..*....*...*.*...**...*.*.*.**.***..*..*..*.*..*..**.*...*.*.*...******.*..********.**.**...**.*.**.**..*.*.....*.***....*.*.*.****.**.*.***.....*..*.*..***..*******.....*.*.**.****..******..***.***.**..*..**.*.*...**.*...*.**...**..*.****.*.**.*...*.**.*...****.*.*..*****..*.*.*...*.*.**..*...*..*****..***.....**..**.**..****.*.********.**.**.*..**.*..**.**.*.***...***..*.*.*.**..*.*....*****.**.*...*****..****..*..*.******.*.****.*.*.*..*.*****.*.**.......**.**.*.****.*.**.*..*.*.*.....**.***.***..***...**.**...****.***...***..**..**..*.**..*..**.*.***....**.*...**.*.*.*.*.***.**.**.*.***.**.....**..****.......**.**.*....*.*..*...**.*.**.**..***..*.*.*.*.***.*..*....*.*.*.***.....**...**.*.*....**.*.*.*..*.**....****.***..*..**...**....*....***..**.....***..*.*****...*.***.*.***....**.......**..**.*..*.*.**.*.****...*.*.*..*.*.......*..**...*..***....**.****..***.*.*...*..**....**.****.*.*..*..*.*.*..***..*..*..**..*..***..**..*.*.**.*******..*...*.*....***.....**.****.*.***.*...*.*...**..**......***....**.**..*******.*.*...*.**....**.*******.*.***...*.*.....****.*..**.*.**.*.*....*..*.**..****.*.*.*..*..***..**...**..*.****.*.**.*..*..*.***..*..*..**.*..**...*****.*.*****.****.**********...********.***.*.*.*..*.***.**.**.***..*.**.**.****..***.*.**..**...**.*..*..***.*...***..**.*.*...*...**.....*.**.*.***..*.***.*****.*.**..**....*.**..*...*****...*****.**..*...**..*..****..****...*.*.....*..*.**.**.**...*.*...***.*.*..****.**.**.*..*.***..*...**...****.*..*.*.**.*..*..*****.*.*..***..***...**..***..**..*.....**...*.*...*...**...*.*..*..*...**.*..****..**..**..**......*..*...*.*.*.**...***....*..**...*****..**.**.*.. ****..***.****....*....*..**.*......*.....***..*..****.*....*..*..*...*.***..*****......*****....*.*******.**.*.***.*....*...**.*****.*..*.*.**..*...*....**..**.**.*.****...*.**.*.******.*.*.**..*...**..*....*.**.*....****.*.*.*.*.********.*..****..*..***.*.****..****.*..**.**...**.*...***.*....****.*...***.*...*.***..*.*.**..**..**.*****.*.*.****.*..**.**..****...***.*..**.****..**.****..*..***.**..*....*..*...*****.*.**.*...**..***.******...*..*.*****.*.**....***.*.**.**....**...**...*..***.****.....**..*********.*.*.*....*.***.*.**.**.**.....*.*.*.*...**.**.****..*.*.*...*..**.*.***..**.***.**.*......*.*..*.*..**..*..*..*.*****.**..*..*.*...***....***.*.*.**.***....**.*.**.****.**.*.....*.**....****.....*.*.*.....***.*.***...**..**..***....*..**...***.**..**.**....****.***..**...**.*.***...*..****.**..*.*.***......*....**..**.....*.*..****.....***..*.*****.*.*****.*....*.*.*....**.*..*****.**..*..**..***.***.*****.*..***......**.***.*.*.*.**..*.***.*.***.*********..*..*....*.***...*.*.**.**.****.*....*.*..*...**.*...*****.*.***.....**...**...**.*..*..**..**.**....*.**..*.*.****..*.*...*..*..*****.*.****..*.......***.*...**..*..*..*.**..**...**...*..**.***.******.***...**...*...*..**..**..*.****..**.*.**.*...*..**...*.*.*.*.***..****.*...*.**.**...**..*.*.***....*.**.*...**.*.***.**.*..*..**...*.**.*....***.*.*..***..*.....*.*.*...**..*.*..*...*.*.....*..*.***..**.**.**..***..*....*.***.*.**....***.***.*....*..******..***....*....**..*.**.*.*..*......*.*.*....***.*.*.**.*..*****....**.*..***...*.*****......**.****..*...*.*.**....*..*****.*.*.*....*.**......***..*..*...*****....**..*...**....**.*.*.***..*...***..*.*.***.*.*...***...*****..**...**.*****...*******.*..*...*..**.**.*****..*..**...*.......****..**.**.*****..**..**.***..*.***....*.*..*......*.........*...*.....*.*.*****.**.*..*.*.....**.******..*.*********..***.******..****..***.*..*.***.....*.*...***.**...*.****.**...*.......*..*****.*.*..*..**..*..*.***.*.*..***..*..*..*.**..****.*..**....*..**.***..** **.**.**.***.**..*.*.*.**...*..**.***.*.*...**.*.**.....**..........****..***.**.**.......*..***..**..****..*..***..*...*****..*.*.**..**..*****.*..*.....*..*....***.*****..*.**.***.**..****.*..**.**.*.*.*..*..******.***.*.*.**...**....**.*.****.....**.*..****.***..****..*******.***.**.*.*.*.*****.*.*****....*..***.*...*.*.*..*.**......**....***.*.****.*******..*.*.*.***.**.****.***.*...*******.*.*..*..*.*..****...*..*.*.....*..******.*.*.**.*.***.....**.*.****.*.....*.*.*.*.*...**.*.**.....*..***....*..*..*.....**.*..****.*.*.*.*.**.*...****..*..*..*.**.*..***.****....**.*..*.******...***....*******.*..**....***.*******..*.*....*..*..**.*...**.*.*.*.*****.*......****.**.***.*.**.*....*.***..*.*.**.**.*.*..**.***.**.**.***........*..**.**..**.**....*...**..***.*..*.*.******.**...*.*.***.**.*....*.*.....*..****.****..**..***...*.**..*.*****.*..*.*..**...*..*.**.*...*.****.**.**.**.********.***.***.*...***.*.***....**.**..**.**..*..**.**.***...*.**.*.*......***.*.*....***....**...*****...*.*.**..**...*....*......*.*.....**.****.....***.***.**..*.***..**.**.**...*..**..*..*......******..***...*.*...****...**.*...*..****........*.....*......*...*.**.****...***.*..*.*.****...*.**..*.*..**..*.*.**..*.*...*...***..*...*.*..*.**.***..*.****.....*....***...*..*.*.**..*.***...*.**..*..*..*.....**.**.....****...**.*.****.*.**.*.....*.**..*.**.*.*.*.....***..**..*.**..**...**.**....**......*.**.**.*..*..*...*....*..*.......***..*..**.....****.........**..**....***..........*...**..**....***..**.***...*...*.***.....*.*.**.*....***..*..**...**.*..***...*..*..**..*.**...**.*..***.*.**.**.......*..*******...****************...*..*....**.*..*.*.....***....**...*...**...**...*******.**..**.*.*.*****.*....**.***.*..*..**....**..**.*.******..*.**.***.*****..****...**....*.*.*.*.*.**.**..********......*.***.*.***....**.**.*....*..**.***.*.****.********.**.**.**.****.*.*..*.*.*.***.*......*.*.*..*...***.**..**..***.*..**.***.**..***.**..*...**.****..*.*..*..****.*.**.**.*******...*..*.** .*..**.****...*......**.**.**...**..***...***..**........*.**.....*....*.......**.*.**.*..*..**.*.*..***...****.**.***..***********.*....**..*.*...*.....***..**..*..**.***....*..*...*.*.*.*.*****..****..*.**.****.*..*.*..***.*..**.***.*.***.*..**.*.*.***.*...**....**.**...****.....*********.*.*.*.*.*.**.***..*.*...**.*.**..***....*....***.***.*.*...**..**.*....*......*****..***...*..*.******..*.*********..*..**..*.*...*...*.*....*..**.....***..*.**....*..**.*..**..*****.***.*......*..*......**....**.*...*.*****....*.*..****...**.*.*.*...*.*.****.***...*...*****..***..**.*.***..*.*.***...*..**.*.*.***.**.*.*.*....*..***.*...*.**.*.********.*..*.**.*.**..**.***..*...*..**.**.*.***.**....**.******.****.**.*.*.**.*.*..*...*.***..**.*.*******...**.***.*.**..**.**.*.*..*.***.**...*....**...**.**...*.*.*.*.*......***.*.*..**..*......*.***..*.***..*****...*****...****..***...*..***.*....*.*.**.*.*...*.**.**.***.....*...*....**..****..*...**.....*.**....**...***..*.*.*..**..**.******..*..***.*..*.******....*.*.*.*..******.***.**...*****.*..*.**.***.....**...*......**..**..**...***..*.*..*...***.*..****.....*..*..**.*.*..**..*..**..*******.*.**..****.*.**........*..**..**.**.**..**.....**..*..********.**..**....*.**..****.*.*..***.*.*****......**.*...*.*.....**..***.......***.*****.*..****.*...*..*.*.*..***.*..**.**.*.*.*...*.........*..*.*.*.****...*..******...**..*.**.....******.**..*.*****...*..*..*....*.*.*..**.*....*...**...*.*...***.......***..*.....***.*.*....*..*..*.****......**.**.**....*..****..**.*.**.**...*......*.*..**..*..*.**....**...****....**.**.....**.*******.*.*..*.*..*.*********...*...**.**.*.****.**.***.*..*.**.*...*.***.*..*.**..*.**.***....**..***.**.**.***...**.*....***.**.*....*.**.*........*..*.*...*..**.**.*****..*..**.*.**...*..***.*.*.*....*...**..*.......*.***..****.**..**.**....**..****...*.....**.**....***.*..*...***.***..*.**..****.****..*..*..*.***********.***.*.*....*.****..****..***......**....*..**.*.*.*..*...*..*...***.****.*****.*..**.*. .*.*....**.*..*....****.*...****.**...**.**...****..*.**.**.*.*.*....*..*..**..***...***.**....**.*..*...**.....*.*.*..***..*...**.**..*.**......****.**.***.**..*.****...***.*.**.***.**..**.*....*.****..*****.....**.****...*......*..**.*...*.*..****..**...****.****.***....*******...*.*...**....*..**..*.*..*.***.*.***.****.*..*.**.****.*...*.*.**.....**..*..**.*..*.*.*.**.*..**..**.*****....**...*.***......*.**.***....*..*..*.**.******....*...*.***....**.*.*..*..*.*...**...***..*....*...***..*.*....*..*.*..*****.*....*.**..****...*...*...*...*.**.*....**...**.*.*.*.......**...*.*.***........**.*.*...*.****.**........*..**.***..*.*****.*.....*...***....*......****.**.*.*****..***.****.*....*....*...**..*.*....*.**.**....*..*....*.*..***...*..*.****..*...**......**..***..*.*.*.****.*.*.***.*...*..*....**..**..*....*....**..*.***..*..*.*..***..*..**.*.*......*...***.****.........****.****.****...***..*.*..*.*.***..*..****..*.*****.**..**....**..****...**.*.****.****..**.*...*.**.*...*.****...*..**..**.**...***.*.*.**..**..*....***..*....*.*.*.**.**...**..**...***.***..****.**.**.***.*.****.*..*.*.*.**.**.*.*.**.**.*.*..***.**.*.*.*.*.*...**...*.**...*...****...***.*.*******.*.***.....*..*...**.***.**....*.*..**...*.**.*..*.**.**.....*.****...*.*..***.*.**.***.**.**..*.*.**.**.*.*.*....**.......******..**..**.**..*.*.*..*..*.*.**...****..***..**.****.....**.**...*.*..*.*.....*.*...**..*.**......***.....*...****....*..*.*****.*..****..***.*.*...*..*...*.**.**.*..*.****.*.*..*****.*.*.**..*.**.**...*.*....*.*.*.......****...***..**.***...*.*...*......*..*.**..***..***.*..*..**.**.****...........*...**...***....*.*..*...***.*.***.****.*...*...**...*.***.*.**.....**.*....***...**...****.**....**....*******.***..*.**.*.***.*.*.*****.*.**.**.*...*..*.*....***.***...*.*...*..**.**...****...**..*..**..*.**.**....*******....**...*......***.*..**.*...*..**...**.***..**...*****.****.*..*.*.*....*.*.**....***.**....*....***..******....**.**...*.*...*******.**...*..**..**.*.**..**..* .*....*...***..*.*..***....*.....**.**..****.*..***.....**..***..*.***..**.....**.*.****......*.*.**.*...**..*..****..**..*..*..***.*....**.*.**.*.*.***....**...*.*****....*****..*.*.*...*.**..*........*.*.*..*******..*********.*...***...*.*.**..*****..**...*.......**..*..*******..*.*.*.**.*...**....*.*..*..*...*.****..**...*****.*......*.**.*.*.*.****....*****.*.*...*..*.*****.****..*.**.***....*..**.****.*.*....*.*.*.....****.**.****...*.**...**.*.**..*..*.*.......*.*.....*.*.******.****..***..*****.....*..*.*.**.***.**..*.....**.......**...***.*....*..*****.**....*.*.....**....*......******.*..***...*....*.***...***...*..*.....*..**..*..***..*****..*.**..**.......*.**.***..**.*.**..****.....**.**.****.*.**.**.**.*..*.*.*...*...****.*......*****..*****...**..*.****...*.....*..***...*.**.****..***..***..**...**..*.**.*...*...*.*.....*..*.*****.*.*.***.*.**....*.**.....*.**....**.****....*********.*..*.*....*...**..***..***..*.****...****.*......**.*.*..**..**...**..***.*****.***.**.*.*.***...***..**.***...*.***...***..****.*.****.**..*..*..**..***.*.*..**....**..**.**....**...**.****..*.**.........**.*..*.**...****..*..*.**...*.**......*..*.......*..*.**.*.*........***.*....***.***..******.*..*****.***..*..*****.*.*.*.*.**.....**.*.**********..***.*****....***.*..***.*.*..**.*.**..*******..***..**.*.*....***********..*.**.**.*.****.**..*.*..***..**...*.**...**.**...*..*.******..*.....**......*.**.**.*...*.****.****..*.**.*..**.**..***..*.......*..**....***...*.*****.*...*...**.**.*......****..*..*.*..*..*******..*.***....***...*.****.**..*.*****.*......*...****.*..**.**..**...**...*.**....***...*..*....**.*.*...**..**.*.**.**..**..**.*.*..**.*..**...***...*..***....**.**.**....*....*.****.*....*..******.*.....**..*.*.****.....*...***..*******.*..*....*.*.*.*..**.**..**.****...****..*.....****.***.*.****..*.**.**...*....**....*.***..*.**.****....*.....*....*..***..*.*.***.****...***.**..****.*.*..*.**.***.*....***.......**.*.***...*.**..*....*..**.*.**...**.*.**.*.* .*.*..*..*.*...*.*..*.*.***..**.*********.*.*.*...***.**..*.*.**.**...**...****.....*....*.*..*.*******.**.*....*.*..*****.***..**.*.**.*...*****.*.**..****.*.***.****.*.**.*....*..**..***...**.*.*.**...*...*.**...**..*.....*..*.....**..*..****..*.****.*****.**..*...***...**...*..*..*..**..*.**..*...*****..*....*.....**..***..******..*****...**...**..****..*.***..*..***.*...*...*..**.....*.*.*..****......****..*.**.....**.**...*.*..**...*.*....**.****.**.*..*..**.*...*...*..****..*.*.***....*...*.**.*.**..*..*.***....*.**...**.*..*...****..*.*.**..**.***.*.*.**..***..*.**.***.***.*.*...****..*....*......****.***.....****.*..*.***....**.*...*..*..***...******........*..******.***..*..*.**.*..***.**.*.*...*.*.*..*.*..*.**.*.**********.*.**.****..**.*.....***..**.****...*.********..*.*.**....*.****..**.*.*****...*.*.*..**..*...*....*..*.*.**..***.**..*...*.*...***.***..******.****.*.*..*..*.*..*.**..**...*...*.*.*...........*..***...*..*.***.*.*...**.*.**.****.......*..**..**.***.**.*.**..**.**.*.*..*..*....*..*..*.****.**..*****.*....*..***..*.*.*.**..*.**......*****..**.***.*.****...*.***.**.*....*.***.*..**..*..**.********..**.***..**..*...**.*..*..*.***.*..**.***..*..**.....**..*.*****.**.**..**.*.**..*.*****.....*.*..**.*...***.*...*****..*..**.*.**..*.*.**..*..*.*.....*****...***.......**.**..**...*.*.*****..**..*.***..***..*.***...***.**..**.*..**.*..*...*..*...*..***********.*..****..***..***...**.**..***...*..**.*********.*.*.*...*..*.**.**..**.*.***.***.*.***..*.**..**.*...*.***.*.**...***..*.*****......*..**.**..***..**..*...*****..*.*..**....*.***.*****.****.****..*.*.***********...*.**.*..***..**.**....*......****..*......*...*****..**.**.*.**.....****.*............****...*.**.*..**...*...**.*.**.*.*.....*.*..*.*.**..**.**...**...*..***...*..*.***..**.***.*.*.*..*...*.*..*...**..**.***...****.*.****.....**.***..***.**..**.*****..*.******...*...**.***.*.**..**.*......*..*.*..*.....*.**.**.*........**.****.***..**..******.*..*.****.**...**......*.*...***...* *...*.*****..*.*.*..*.*.**..**.....**..**.*.*...**.....**.........****.*...*...*.*.*.**.*****..*...*..***.**.**....*.*...**..*.*...**....**.****.**...**..*..*..**.*.*....*.***.**.*.*.**.*.*..*..*..*....***..*....**....*.......*****.*....*...**..*****..*.*.*..*.*....**.**..*.****.*...*.****..*..*.*.*..*....**...*.*.*.*..*..***..*****.*..**....**.**.**.******...*.*...*..**.*.***..**..**.**.*..***.***..*..***.*.*.*....***..**.....*.*********.*.*.*..**..*.**.***..*..*.*..**.********....*******........*.*...*.*.**.**.**.**.*.*...**..***.**.*.*..*...*.***...***....**...*....*..*........*..*.*.***...*..***.**.*.*.**...*...**..****..*.**.***.**..*...*.**.**..**..*.*..*..*.*..**.**.*.......*.....**.**..***.*.**.*.*.*.*..*..**.*.**.*..*.*.*.**..*.*...**.....**..*..**.*..***.**....*.***.*...*.*.*..****..**.**.**.**.**.*******.**..**.*.*****..*..****..**...*..*.***.*.*....**..**..*......*****.*.......***.***..****.....***.****..*.******.**.*.**....***.*....*..*..**..**.....*.***..*.******..*..****...***.*..**.*.....**.*.****.**..*...*..*..*....*..**.******.*..*.***.*.**......*..**..****...*......**.*.*.**..*....*..***.**.**.*..****...*.**.**....**....***.***.**.**...****.*.**.......*.**..**.**.***....**.**.*.*.....****...****...*.***.*.****.*..*......*.*.**..**.*.*.*..*.*..*****..*.*.**..***..*.....**..*.*..*.*.*...*..*..***.*...***.*.*.*****..***...****.**.....*.....**.*.**..*...***.****.*..*.******..*.*.**....**.***.****...*..*..*..**.*.**...*****...*.****.........*...***..*...***......*.*.*.**.*...*....*.*.....*..*....*.*..*...**...*....***.**.*.****.*......***..***.*.******......*******.*....***....****.**..****..*.***.***....*****.*..*.*..**.**.**....**.**.....**...*.*...*******...**..**.***.**.*..*..***...*..*****.......*..****.**..*....**..**..*.*..**.**.********..*...**....****..**.****.*.**....*.*.*..*..*..**..**.***.*.***.***.*.*...**.*..****..**..****.***..*.**.*....*..******.*..**..*.**.*..**.****.*.*.**.*..*.*.***.*.*.*..**.*.**....**..***....***...**.*.*.*.******* **...*.***.*..*******.**.*.....**.*.***.*.**..*.**.*..**.**.**..**..*****.***......**.*.*.*..**....*.*..*...*.......*.....***.**.**...*.*..*.**....**.....*.*.****.*..**...*...*...*.*..**********....**..**.**....**..**...*.**..***.*..**.....*.*.*.....*.*.**..*..**.*..**.******.***..*...******...*.*****..*...**.**.**.*........**...***..*..*.*..*.....*.**.*.*..**.....***....*******.**.*....*****.*..*******.***...**..**..*...........**...*.*..*.*.***...*.*.****....**....*****.....*.*....*..*..*****...*.*..**..***..***.***...*.....*....***..*.*...*..**.....***.*.*.*.**.*******..**..*.*.****..*.*..**....*.*..*......*.*.***...*.*.***.**......*****..***.*....*..***....**.**.*..*..*..**........**.*........*.*..*...**.*.*********..***.**.*.......*.*.****.*.***.*.***.*..*..**..*.**...**.****..*****.**.*.*.*.**.**..**.......*****.*.*...***.**...*******.**.*.*.**..**.*.**....*..*******.....*.*..*.*..*..*...*****.**.*..*..*.***..*.*.**..**...*.***..*.*.**.****...*.*..*******....*.**...*.**..****.**.*..*.**...**.*..**...*.*..*....*..***.....*.**.**.***..**.****..***.**...****.**....**.*.**...**.......**.*...*....*.**.**.**...****.**.*....*.*.**..*.......*.**...*..****.*.***.**.....**.*.*..*..*.**.**.**..*.*..*...**.**.*..*****.***.*....*......***....*..**..*.*.***..****....*.*..**..***...***.******..***.*.****.*..*.**...**.*.*....**..*.*...*.*..***.*.*....*.*.***..**....*.*..**.*.*.*..*..*.*....*.*.**.*..*...*..*..**.**...**.**.**..*....**.*.*.......***.....*****.*.*..*...*..*.**...**.....**.**....**..****...*****.**..**..****.*.*.*****.*..*....*..*....***..*...*.**..***.***..*****.*..*.*.**.*.*...**.**.*..**.***..***..*.*....*....*.....*.*.*.*..**..***.***.****..*...*.**...*.....*.**.***.***.****.**...*.....*.*...*..****..***.*..***..*..*.**..*.*.**...*.*.*.....*.*.*....*.*.***.....**.....*.*.....**..*****.*.*.*...*..**..**.**.**..*..**...****.**..*.**.*...***************.**...*.....**....*.***.....**..*....***..*.**..*..*.**.*..**..***..********.*..**....*...*..*..*...**.***.**. **.*..***...*.*..**.....*..****..*.**.***....*.*.****.*.***......**.*.*.**.*.*.****.****.****.***..**..**..*..*****.*..*.*.*..**..******.****.**.*.....*..*.....****.....*...****.*..*.....*..*..**..***..****.......*..***.*.*..*.**.*.*........**.....*......**..****...*.***........*.*.*..*..*.....*...*..*.**.*.*..**......*.***.....*.*..*...*.*....*....***.**.*...*.***..*...****.....*...*.*.*.*...*.**..*.***.*.*******....*.****..*.**.*..**..**..****.****..*****....**.***.*.*...**..*.**.***.**...*.....***......*...*..**..*...*.....*.**.***...**...**.*.**..***.*.**..*.*****.***...**..*****.**.*..**.**.*.*.*..**...*.***...**..***..*.....*....*.....*....****....**.*.*....**...*..*..*.****..*..*.*..**.*....*.***..*.***.*.*.*.****.*.*.*....*..*.*.*.**..*..***......*...*.*..*...**..**...**.***.*.....***.***..*..*...***.*.*...**.*..*.*..*..**.***.*.*.*.*****...***.....*.***..***.**....****.*..*..*.*..***.******.******.*.*.....**..**...*...*.**.*..***..*.*.**.*.*..*...**.....***..*.*.****..*.*..*******..*..*.*****.**.....***.**..*.*.*********..*....*.*..*...***..*..*..*...*..*.**...*..***....**..**.**.*.*.....*.*.*..**.**..***.*....**.**..****..*...****..*...*.*.*.*.***.*.***...*..**..************..**..**..***.*.**.**.**.**..**.*.*.*..*....***.***.*****..**.*****.*.**....*...*..*....*.**.****.***.....****.*.....******.***.**.**..*.*..****.....*.**.*.*..***.**.****..*.*.*..**.....****...****.******.....**..*.**....**.**....*.*.*.**..*.***.*.**..**..*..*.*.*...*....**.*..*.*..*.....*..*.*..*.***..*.*..*.*..*..***..*.**..***...*..****.**.**..*.....*....*.****.*.*..*...*...*..*.*..***.**.....*.***.**.*****......***..*****..**..*..*******.****.**...*....*..***.*.*....***...****...**.*.*.****.*..*.*******..*...*.**..*...*****..*.*.*...*.**.**.*.***..***.*.*.*.**..***.....**..*.****.*****.*...**..**.*.**...*..**..*.**.**.**..*....*****..***...*.*..*****...**...*.*******..*..***.***.....**.**.*.*.****....*.*.*.*..***.***...*..****.**...*****.*.*.*.*.*...**..**..*****.*...........**..*.* .*..*...***....***.*.*..**...*..*..*******.*......*.*.*..****..**..***.*.*.*....*..**.*.*..****....**.*.**...*..*.**.*......*.....**..*..*..**..***..*.***...**.*.*...*.......*****..**..*.***.***....**..*.*.*.*...*****.*.*.*..*.*.*.**.*********.*.*..*********...***..*.**.***...*..*****.**.*.*.*.*..*.**..*.**....*.**.**......*.......**.*..*.*****.***.**.*..*.*....**.*..***.*.*.*.**...*..**.*...*..*.*.***.*..**.*.*.****.*.*.***..*.***..**........****..****.....*.**.....*..*...*.*****.*.*****...*..*..*..***....********.*....*.*.*.*..*.*..*.*..***.*****..**.*......**.****.*...*..****.****....*.*.****.*.*.**.*.*..*.***.*.*..*.**.***..*****.*.********.......*....**.*..**..*.***.*..*.*..******.*....**.**...***.**.*.*.*.*.***..***.....***.....*....**..*..*......**.*****.**.*.*.****.**..**.****.*.*.......***......*...*.*...*..****.*.........*.*.*.*..**.***..*..*.***.****.***.*..***.**.*.*.*..**...*...*..********.**.*.....***..****.****.**.**..****.**.*.*..*....***.*.*.****...*.*.*.*..*.**.**.*...****.**.*.**..*....*.****..*.*******..*.***.....*.****.**......*.**...*.******..***...*..**..*.*..*..*.****.*.**..******.*..*.*.*.**..***..*..*.........*.*.*.****.*....**.***...**.......*..*..***...*...**.****..**..**..*...**....*.**.*****.********..*.*.*.**.*.........*.*.*......*..*.****.*..*.*...*..*.*...**.****.***.*..*..*.*.****.*.**..**...*.*****...*.*.**...*...**..***.*.***....*.*.*.***.*****..*....**....*.*..**.*..**...*.**..***.*.**.*..*....*.**...*.*****.*.**.*****..**.**.......*.**.**.*.*.*.......*.***.**.*.****.***..*..*.**.*.*.*****....**.*.******.***.**..*..**.**.*.*....*.*....**...*.****.*.***...*..**..****.**.****.....*****..**.**.*.*...***..****....**.***..**...*...*.*...*....*.**.*..*.....***.....*.*.*..**..**.*....****.*.*.*..****.*.*..****.*..****...**..****.***.*..**..*****...*.*..*.***...***...*...*..*...*****.*****.**.***.****.....**.*...**.*...*..*.*......*.*.**.***.*.**.*.***.*.*...*.**.**..**...*..*.**..*.*...****.**..**..***..*..*...*....*..****...**.*.*..... .*.****.**.*.*.*.*.*....**.*....****..*..*...*.*....****.**..*...*...*...***......*.*.**..***..*...*..*....*.**.*...*********.****...*..*.*.....***.***.*.*.*...*.*......***...***...***.*.********..*...*..***.*****.*.**..*.*..*...*.**.**.***...*..*...*.**..*........**.**.**.**.*********..**.*.*..******.*....**.....****.*..**.**.*****.*..*..*.**.***.**.*******.**.*.*.*...*.........*.*.*....**.***.**...*...**...*....**...*.....*..****.*..**..*.*.*..*.*.**..***..***..***.*.*..*...*.*.*...*..**.**.*..*..***..**.*..*.***..**.*...******.*..**.***...*.**..**...***..*.*.*.*.*.****.*.*......**...*..*...**.*..**.*..*.*.*..*.*..**.*..**.**.**..*....***.**.....**.*.*.*.*.*..**.*.****..*.*..*..*..*.**..*.....****.*.***..*****.*.**..**.*..*...***.*.*..*.***.******...*..**....**..***.**.*...*..*..***....*..*.*******.*.....****.*.****.**.*...*.....**.*..***...*..**..*.**...*.**..*..***..*.*..***...**.*.*...*..*..**.***.*...****..***.*...**.*.*****.****....***.*.....****..*...*..***...*.*.*.****.*****.*...*..*******.***.**.*.*..*..****.....***.........**.**.**...*.*.***...**.***..*.****..**.*****.****.**.****.**..***.**...*.*****.****.*...***..*....*.**...***...*.*..*..*..**.**.....**.*.****....****...***.*****...*******.*.**....**.*...**....*.....**.**..*.*.*.**.**....*.*******.***...**.***...**.*.*.***.*..*...*....*.*.**.......****....*.....****....*****....**..**.*...***.*..*.*.*.*...********...*.*.*.*.****..*.*.....*.****.*.**...**..*.*..*....*..*..**..*.*.*.**..*.......*..*****..*..*********.**...**.*..******.**.*.***.*.......***...*.**.....***...****.**..**...*..*.*****.**.....****.**..*...**.*..**.**.***.*..**.***..**.....*.*..*****....***..***.....*...*.*.*.*....****.*.*...*.*.....*..*.**.***.***.******..***.*...***..*.**...*..*.*.****.**...*.*.****......*..**..****...****..*..**....*****.**..*.*...*..*..*.*.**.*..**..*****...***.****.*.***..*...****.*.*.******..*.***...*.***.*.*..*.***.*.**.*...*.**.***....**.*...*.**.*.*..*.****..**.**..*..****...*...*.***.**..****..*.***** .****..*****...**.*.*....****...*..*..**.**...*.*.*....*...**...****.*..*..*...********.***.*...*****..***.*.*.***.******...*......*..**..*.*********.***.***.*...*****..**..*...*.***.*...**...**.******.***.....*.*...**..*.*....*..**......*******.***.*..*****.**..*.*..*.**.*.****.*.*****..****..*...*****.*....***..*...*.*.****.*..*...*.**..***...**.*....*.***.*.**..***.......**...*....***...**.***..*..*.**.....*...**...*.**..*****.*.**.*..**....**.**.....****..*****..*.***...*.....**.*.*.**....*.*.*.*.**.*.***.***.*****.*.*****...*.***.****.......*.*.*.*....**..***.**...*******.*..*****.*.**.....*.**..**.*.*.*.****......**.**..**.*******.....*......*...****...***.**.**.*.***.*.*..*..**..*...***..**.***..**...*.**.....*.*.*...*..*****..**...*.****...*.*.*.*..**.****..**..*..***..*..*..******.*.......*.**.*.....*.*.*.....*.**.*.*...*.*.**..*...**..****.*.*..*.***.....********.*.**.*..*.*..*.....*...**.*..****..**.*....*.*.*....*..****..***..*..*.***....****..***..****.**.*.**.....**...**.*....*.**.****.***.****.....*.**....*..**.*.*.***..*.....***********..*.**...*...*.**.**..*..*...*.***...*..*****.*.***...*.*...*..**.**.**.*....***...*..*.*...*..*..*****...*.***..*.....*******..*..*...*..***..**.**..****.**.*..***...*.*.*...*.*.*.*.*..***.*.**...*****...****..***.....*.*.*..*.*.*****..*..*.**...*..*..**........*.*.*......*....**.**.*......**.*.**.**.****...*....*....**.**..****.**..**.*.*****.*.*..*..**...*.*.**.**..****....**..*.*..*.*****..*.*..**..***.***.*..*..*.*.*****..*.*..****.*...**.**...*.*..*..*.****.**.**...**.****.*.*..*.*..*.*..*...**.....***...****..****.*......***....*****..*.**...***...*.*......*.*..*.*.....*****....*.*****...*.*.****.....**.*.*.*******.**.*......**..*..****.**.....****.****.*.*.**..****...*.*.***.*...*.*...*.....*.....*****..**.*.*.*.**.*.*......**.*..****.**.**...*..*..*.*.***.**....*.**.....*.*.****..*.***..***....***...*..**.*.....****.**..**..***..**.**.*.**.*....*.****.*.*...***...***....*...**.*..****....*.**..*..***..*....**. ***.*.***...*.*.**..*..*........***...*****..***.*..*...*..***..**.***..*..*.*......*.*..*..*.******...*..**.****.****...****...**....****.*.***.*..*..**.*...*....*....**...**...*..*..***.****.****.*.....*...**.*.*....***..**.*..*..****..**.*..*......*..****.******..**.*.*..*..**.*.*******.*..***.**.*....**..*.***.***.*.*.*...*..****...**....**..**..****.****..*..****..*..*....*...*...*....*..*...*....*.**...******....**....*******.**.*.*..**.....***.***..*..**..***..*.***..*......*.**.**....*.*..*...**.**......***.*....*.***..****..*..****....**..*.***....**..****..****.*..*.**.*..*..*.*.*.**.*....**.**.*.*......**..**....***......*..**.........*****.*..*.......***....*.*.**.*...***...*.******..***...*****.*.....***...***...**.*...........*......*......*...********..**.***.**.***..***.*..*.***..***.*.**.*...*.**..*.*.**.******..****.***...**...*.****....***.....**.***.*.**.*.*.....*..**.*.**..*..*..**..*..*.**...***..*......*.*..****.*.***.*.*..**.*.....*..*****.*...*......*.*...*..****.*...****...*.**.*.**...**.**.***..**...*.***...**...**.*.*.***...**.**...*..*.**.*..*..****.*.****.......*.**..*****.**..**.*.*..*.**..*..******.*..*****..*..***..*.*.*****..*.**.*..***.**...*...**.*..***..*******.***.******...**......*.***.*..*.*..**..**..*.****..*...**..****..**.**...*.****..*.*..**..*.*.**..**..*..***....**...*...**...*..*.*.*..*...*.*.*.....*...***.***.*..**.**.*..*.*.*.***....**.....*.*...*.....**.....*...*..*.**.***.*...*...**..**...****..*..*.*.*.*.*.*.....**.*..***..****.*..***.**...**....***...*..**..*.**.*...**...*..*..**.*..**.*..*...******..*..*..*..*..****..**..*..*.......******.*...*.***.**...***.**.*..*..*....*.***..**.*.*.**.****..****.**...*.*...***.*..**.****.*..*....**.**.*..*..*****.*..****.**.*..**....*..**.****.**.***.*.****.******.*..*.**....**.***.*.****.*...*...***..***.***.....***.****.***.**.***.***.*....******.**.*..**.*.*....*...*..*...*.*.***.*......*......*..*.*......***.*..**.*.*..**.*.****....*..**.***..***.**......*..*.*.*.*.*.....* .**..*.....**..*.*******.**.*.*.**..**...**......**.*..*..****...**.*..**...**.*....*..**...***........**.......*.***....*.*..*.***.**.***.*.*******.....*..*....***..***.*....***..***...*.******..**......****......***.*.*..*......*.*.****.*....**...*...*..*****.***.....*.......**......***..***...*.*.*...*..*****..**.....*.**********..*.****.*.***.***.*******....*.....***.*....*.*.*.**.....***..**...**..*.**...**.***...**.*****.****..**.******.***.******..*.....***.*****.**..*****.*...*.*...***.*.......*.*..****.***..*.*....*.**.**....****.*...**.*.**.*.....*.*.**..*..**.*...*.*...****...*.*.......***..*..*..*.*.*.*.*..***...*...*.*.*..*.*.*.*..*..****....*....*****.*.***.*.**.**..*.*.*..*.*..*.***....*..*..**..**...**.**..***....*.******...*.*.***.*******.*.*....*.....*.*..**.*****..*.*..*....*..*.***.***..***..*.*...*.*.****...**.****..*.**..*.*..*....*...**..***..**.*.**.**.*.*..*..*.....**.**....*****.***.....**..**.*.*...*..*..***.....*.**.**..***.**.*.**.****.**..*.**....*.**..***...***.*...*.*****...**...***.**.*..*.*..*.......**.**.****.....*.*.***..*....**.*.*.*.*..********..*...**..*....*****.........*....**.*.....**.****.*.*..**..**.*****......**.*..**...**..*.****..***.*.*.**.*...**.....*.*.*****....*.*.***.*.****..*.....**.***..*..*.......*..***....*...**.....*..*...**...**..*.**..*..*..*.*..**.......**..****...**.**.****..........*.***..****...*.*..**.*.*.**.****....***.*.*.*....***.*.***.**...*..*.*..**.*.****...*.**.**..*.**..***......*.*.**.******..*......**.**.*.***.**.*......*.*.**..**....**.....**...*..*...*.**.*.*****.*..**.***.*...*...*....*********...**.*...*.****..**.**..*.*....*...**.**.**.....**.**..*....**.*.....*.*..*.**......***.*...****.*.***...*.*..**...*.*.*.**.**.*.....*..*.***...***.**.**......**.****..*..**..**.....**..******.*.*.*..*.**.*.*...******.***.***..**.**.**.**.******..*.**.*...*.*..****..**....*..*.*..*.*.****...**...****.....*..*...*.*.****.****.*.**..**.**.**.*.****.***.*....*.***.****......***.*.*.*****.*....*.....*..* .***.**.*.*.*..***.*..*..*..****.......*...*.....*.*******.*..*..**...*.*.*..**.*.*.**....***.*...**.....***.**..*.****..*.*******..........**.**..*..*.*.**...*******.**.*..**.*....****.*.**.**..*.*....*..***..****.*..**.*..***..*....****..*.***.*.******...*.***.***.*..*.**.**...**.*..*..**....******.*.*.....**.***.**....*..***.***.*.**..**.......**.***.*.****..***.*.*.*******.**..**...*.*.**.*..**..**.**..*.....*.**....**....***.**.*.*****...***.*****..*...**.**.****...***..*........*..*.**.**..*...**..*.**.**..*.*.**.*...*.******.***.**....*.**.*.*.*.****.....**.***.......*.*.***...*.*****..*.*...**.*.....*...***.***...**..**..**.*.*..*.*..*....***.***..**....*...***......**.**....****..*..*.***...***.*.**.****.*..***...*.***..*..**..*..**.*.*.....*.....*.*.*.*..**.*****.****..*..*...**....**.*.......*****...****....***..*...*.****..*.*.*.*.**....****....*.**..***.*.**...*.*.**.*.*..*****.****.**.****.*..*..*.*.*.***.*.*.*.*.......*****.*..**.*..*.****.*.....**..*****.****...*.**...****.*.**.*..**..**...*.****.*.*.****....*..*****.*.*.*...*.*.*..*...*.****...**...*.**..***..***..**.*....*****..**.*.***.*...*.**.**.*.*.***...**..........***..*.**....*.****.**...***.*..**.*....**.****...***..**.***.***..*.*..***.....*.**.**.****.........***.*..*.**.**.....***..*.*.***.****.*....***.**...*....***.**.***.***..*.....***.*********.***.*.*..****.*....*.****.*.*.......*******..*************..*.*.*..*****.**..*..***..*.....***..**.*.*.**......*..***....*****..**.******.**....*..***.*..*..*.*.*.*...*.*.*..*.*.*.*****.*....*...*....****.***.*.....*.**..*...*.*.**..*.**.**....*...*.*.****.********....*..**....*.**..*....*****.*..****..**.****..****.**.*.****.*...***.***.**..***..*.*.**.***.***.*.*.**.*.*****...*.....*...*..*.....*....**.****.*.*.....*....*.***..******.*...**.**.*****..***.******.*.*..*.****....**.*.*.*..*.**..*.**.*.*....*.**..*...**.**...***.**.*.*.**.*..*.*..*****..*...**..**...*.**.*****.**....*.*.***.**.*.*..*..*.**.....*.*.....**.***.*..****...**..*..*** **.....***.***...**.....****.*..*..***......**.******..**...*.....**....*..*...*.***..*....******.*..*......***..*.*.**...**.*....***..***.***....*....**..**.*.**..**.**..**.*.*.***.*****.*.*..**..*.****..**..*.*.*.***..***.**...*..**...*.*.*.*.***.........****..*.*...********..*...**.****.*.***..*...*.**...*....*....*.*.**..***.*....**.*****.***.**..***..**.****.*..*.**.***..**...**.*.*...*****.***...**..*..*.*****.**.*..*.*......*....*.********..*.*..*..*.*.*.*.****..*.**.*...*..*****..*.**.*.*.**...*..****...******...*.*..*.....*...**.*.*.*.*****.*.*****....**..*..***.*.***...**.*.*.**....*..*.**..*..*.*.**..*.**..*****.**..***..*..********..*.**.....****.*.***..******.**.**.*...******.*...**.........*....***.***..*.*.****....**.*.*.*.*.***.*..*.**.*.*..*.*...*...*..*..**.****...******....*...*.****.***....**..*.*..**...*..*..*.*..**......**..**.**...*.*.*.....*.***.*.***....*......**.*..**.*..***.****..***...***.******.**..**.*..*.*..**.*..**...***.....*.**.*..****.*....**.*.******...*.....***..*.*.****...***..****.*****....**..*...*.*....*..***...*******.****.*..***....*.....*....*....**..*..***....****..**...***..*......**.*..*****...*******..*.*.......*..*.**..*.**.*.**..****.*.***..**********.*.**..*.**.**.*.*.*.....***.*.*******....*..***.***.*.*...***.**...*.**..*.*.*..*.*.******...**.*.*..**.*.......*.*..*.*****..*..*.**.***....*.*.***.**.*****..*..*.*..*....***..**.**.***.*****.*..*..**..*.****..*..*..***..***.*.*...*.*..*..**....*.*.*......**..*..****..**..*****.***.*.......**..*.*..**......*.*.********..*....***.*****....*.*.......******.**.****..*...*.*.**..***..*..*..*.**...***.*.**.*.*..*..*..*..******.**.*.*...*..**...*.*..*.*....*..*......**......***....**.........*.*.**......**..*.****.**...*.**.*.*..*****.*...**..*.******...*...**.*.*.*.**...*.*..*.****..*.*...*****....*..***.***..*..*.*..**..*..***..*****......***.....*.******..*.*...*.*.*.***......*.*...*.*..*..*.****.*.*..*..**.*...***...*.***.*..*.**.**.*.**.****..**....*.*..*..*...*..*....* .*..**.*****.*.**.*.*..**.*..*.*...***.*.*.*.*...*..***.*.*....***.****..**..*...**..***......***.*.....***...*...**..*.*.*.**.**.***...**..***.******..*.*..*....****.*.**....**.**.....*..**..*.*...**.**.*..*.**..*...*.**.**...*..*.*.***...*.*..*...**......****..*..**...*..*****..*...*...**.**...**.*.....*.**........*.**..****.*..*.**....**...*.**...***.*.*........*.*.**..**.*...**..*..**********.*.*.*....*.*.**.*....*****.*....********....*********.*.*....*....*..**.****..*.**.**....**.*....*.*.*.*..*.*.*.***...*...**.**.*...**.***..*.***.*.*..*..*.***..****..*.****.*.**...*....**..*.*.*.****.*..*..**..*.....****.*.***.....**..*.*.*.*.****.*.**..*.*.*.*.**.*...*.*.****..*.**..*.**..***.*.*..***..**..**....*.****.**..*.*****.*...**..**.*.**...*.*.**.......***.**..*....***..**..*....***..***.....**...**.*.**.*****.**.*.*..****...*....****....**.*...*****....********.*..*.*************.******....*.*..*****..*.*.**.*.**..*.**.*..*.**...****.*..*.****.***...*.**..**...*.......********.*.*....******.**.*****...*....**..*.*.***.*..****......**.******..*..*..***..*.**.*****......****.**..**..*...****.*..**.*..*.**.*..*..**..***.......***..*.***..**.**.***.*..**.*.**..*.*.****.*....*...*.****..***.*...*..**.*..*.*...*..*..*.....*..****.*...*...**..*.******.********.*.*.**.**...**.*...*..*..*.*..*..***.*..**.*..**.**...*.....**.**..*.*....***.**..*...***..**..*...*..***..***......***..*****.*.*.*.*...*****...**.*....**.*..*.**.**...****..*..*.***..*..******.***..******....*.....**.*.***..*.*..**.**.*.***...***...*********..*.**......*..****...*.**...*..*.**.****..*..**..*.*.**.*.**..**...*..***...*..**....**......*..****..*..**..**......**.**.*.*......***..*.***.**..**..**..*.....*....*.*.**.***.*..*..*....*****........*.*.**.***.*.......*.*.*.*..*..*.**..*..*.**.*...**.*..*..*.....*...**..*..***.*...*.*.*.***.***.*.**.*.**.***...**...****.*..*.*.**.***..**..***.**.***....***.*.***...**..**...********...*..**.**...***.*...**...*********..*.**.**......*..**.**..**........*.*. .**......***..*...*.*....*.*.*..**...*...*......**.****..*.**.*....***.*.***.*.**..**...*...****..*..****.*.*.**.***.*.**.*.*.**...*.*..*..**.**...**.******..**..*.*..*.*..*....*.*..**.....*..*.*..**.*....***...*.****...**..**.*.*.*..*.*...***.***...*****..**..*..*.**.*..**..****..*.***.**.*.*.****...*..*.**.**...**...*.***.*.**..*.*.**...*..******.**......**.*..*.***....*****..*.****..**..**..*..*...***.*.*.**.**.*.**.*.*..*.*.*....*.**.**..*.**..**.*.*.****.*******.***.....**..*.....**..*..**..****.*.***.*.********..**.*....**.*.*.*.*.**.*..***..*.*.....**..**..**.***..**.....***..***.....*.*.*..*..**.***...*....***.**...*.*..**.*...*..*..*.****.**...***...*****..*..*..***.....**...*..****.********.*..*.*..*.*..*.*..****....***.*.*****..****.*..*.*.**..*.*..**..***.**...*.*...*...*....*..*...*.*****..**..***.*...**.****.....*....*..*.*.....*****.***....*.*****....*****....****..*.*...*****...**.**..**...*.*.**...*...........***.**...**.***...***.***...***......*...*...*....****.*.....****.*****...*.**..*..*.**.*....*.**..****....*.**.***.*...*.**.**.*...**.**.*.*..*....**.......*..*.**..**...******.***...*.******..*...****.**..*..*..*.....*.*...*..*.*****.***.....*.***....*.****.*.***..**..**.****..**..****..*......**..*.**....**..****.*...*...*..*.*..*.*.**.*.*...*.*.********.**..*.****.*.......*****..*.****..**.*.......**..*.**...**.*.**.*.***..**.***..*.**..*..**.****.*.***.***.*.******..**..*.....**.*.*.**..*..*.**.*****..****....*....***...*..*....*...*.**.*...****.*.**..*..*..**.*.*...**....*..**....**..*.***..***.*...*.***.***..*.**..*...*..****.....**.*..*.....***..**.*..***.**..*....****...******.*....*****..****....*..*...*.**.****.*********..**.**..***...**...**.**.....*...**.****.*...**....*.....**..*.***..*.*.**.**...***.**...*.*..**.....**.*..**.*.***...***.*..**....***..*.**..***.**.*.**...**.***.***..*.*.*..*******...*.****.*.*...**.*.*.*.*.**..***.*...***.*....*..*...*.***.*....***.*......*.*..........**......*.*.**....**...**.*...*..*******.*.*** ..*****.***.**...**.**.***.*.**..*.*.*.***.*****....**..**....*.*.*.**.*..***.*.*.****...**......*.*..*.**.*...****..*.*.*..*.*******.*.*..*.*******.*..*.*.***.*.*...****...***.*****..****...*.*.*..*.*.*****.**..***.***..*.*..*...*..........****.*...*.*..***.**.***..*...*.*..*.**..*...******.***..**...*.**.**..**.***.*..*.**..*.**.*....*.*..*..**.*******.*.*..***.***..****...**...**..*.*...*.**..*.*........*.**....*.*.**.**...****...*.**..*..*..*.****...**..***.*****.*..*.*.**.*.**..*..*.***.*..*.***..*.***.*..***.**..**.**.......******......*....**********..*.******...*.*..**.*.***.*.*.**.***.**.***.**...*..*...***...*....******.*.*.*.*.*****..**..*****..****...*.*.*.***.***.........******.*.*.**..***.****..***.**.*.*..**...********...*.*.***...****...*..*.*..**.***.*..*.......*...*****...***.*.*..*...*..*.****.**..*.*..*.***..*.*..*...*.*...*.*.*..*...****.*.*....*.*.**.**..*.*..*.****...*..****...*.*****.*..*..*.*..*..*........**.*.**....*....*.*****....***.****.**.*.**..*..*.**.**...*.....*..*...*...*...**....*.*.*.**.**.*...**...*.*......*.**....*...*..**.**..***..**..*.***.**..*..*..*...*.**.****...*..*.*.*..*.*..***..*......*.**.*...*******.**.**....**.***.*.*...*......**.**...**...*..**..*.*.*.*.**.....*.*.******..*.....*..*.**.*****...*..**.**.****.**..*.....*..****.**..*...****....*...*.****...***.*.**.*..........*....*...***..**.**.*..**..***.*.**.*..*.*.*.**.*.*.***..*.*.***.....***..***.**.***.*..***.*..*.******.****.**.*..**..**.....***.*..*.*.........***.*.**..*****......*.**..******....*.........*..***....*....*******.*.**.......*....***.**..**.**....**...****.*.*.***.***...**.*..**.*.....****..*.*..**.*******..*.*..******.*.*.*.*.*..**....*.***.**..**.****.***....*..**.*..***....**.**..**.*..*.*...*.*..**..*.*.*****.***.*....*.****..*.**.*****.****.**.**.*...*..**...*.....***..*.*.....*....********..*...*.*****..*.**.***.*.*..****....*.**....********...*.*.**.**..********..**.**...*.***...**..*****....*..*....***********..*....*******.****.***.*..*. **.**..**.*.*..*****...*...*.***..*.***.**.**.*..**...*...*.*....*******.*..****..***.**..***...***...*.....****.******.*..*...*.*.***..*..*.*...*.**.**....***.**..**.**.**.**.*.***.*.*..........****..*.....**....*.*..***..***....*.*.*..***....*.****.*........*.*.*.*..**...*..****..**.***..........*..**..**..****.*.*.**.**...***.*.**..*.**********..***.*.*..*.*....******.****.*..*.*..*.*.**..*.**.***.*.....*..*.*..**..*****.*...**.*.*.......**.**...*****..*.*.*.**.*.*.****.**.*..*****.*.*.****..*.*.*....**..*..***.......*..**....**.**..*****...*.*****...***...*..*...*.**..**..*.*****..****.*******.******.***..**...*.*****.**.**..**.**..*.*.*****......*........**.******....***.*..**.*...*.*..***.*...*.*.**.*...*.****.**.*....**.*.*.*...*.******..*...*.*...*.*****...******....*..*.**.*..**....**.***.*..*..*.**...*.**...*..**.**.**.**.****.*...*.*..*.***.*.***.*....*.*..*****..*..*.***********.**.*....**.*..*..*..*..*.**.*.****.**.*..***..****..**..*.*..**..**.***..*.*.*..***..**....****..*.*...*..**.*......*..****..**...*..**..*...***.*...*.****.**..*..*....*.*.*.....**.*..*..*.*..**.*.**.*******.**..*....*.*...*......*....**..*.*.*.....*.***..*.....****...**.******.**.**.......**.**.*..**......**.**..*.**.**.*..*.***..****.*....*..**...**....***..*.**.*...**...*..*.*.**..*..****.**.******.*..*.**...******.**....**.......*.**..**.*..***..*.***..*.****.*..***.*..***.*....**..**...**.*.*.**.**..*.***.....*....*..*..*...*..**..*..*..**.***.*..*.*...****..*...*......****...*.....*.****..**..**....****.***..***.....*****.*..*...*..***..*****.....***.***.*...*.....*...****...*.***..**.**.**..*..*.*.*...*.*.*....**.*.*..**.........***...*...*.***.*...**....*..*...*....*******..*..*....**..**.**.*.*.....****.*.......*.*..*.*.******.*.*.****.*.*.**.******..*..**.***.*...***...****..*...***....**......**.*****..**.*..*..*...*....***.**....*.**...***.**.****.*.*.**.*****.*.*****.*.*..**..**.****.....***..*.**.*..............*.*...**...**.*...*.*.***.**....*.*****..**.*...*.**.*. .**.**.***.**.**...**.****.******..*.****...*..*.*.*..*.**..*.*****..**.*.*.***..*..*****.*.*.*...*....**..****.*..****.**.*...**.*....*.***...***.****..*****..****....*****.****..*.*.**.**....*.**.*..**...*......*.....*..****....***..*.**..*.*.*.*.****.**.**.....***..*..***..**.*...**.*...*.**.****..*****.*.**.**.*..*....*.*.*.****....*.**.*.*...*...*......**.*.**..*****..*.....*.**.****..*.*.*.***..*.*.*.*.*******...***..*.**.***..*.**.*****...*.***...*....***.***...*....*.*..*.****..*...***...**.**.*****..**.**.*.....****...*.***.***..**.***.*...**..***...*..**..****..*.*..*.*******.*..**...**.*..*...*.*..**....*****.*.**..*...*.**...**..****..*.**.*.**.*.*..*...*.*.....**....**.**....*******...***.**.***.**.....*.***....**.***.*..*.**..**.**..*.*..*.*...**..**.....*.*.*.....*.**.*....*..***.***...*..*.**.*.**...**....*...***...****.**..*..*......*.***.*.*..**.*.**.*.*.....*.*...**...*.**..**..**...****.*.*..**.***.*.***.**.**...***.*.*..*.*********..*.**..*..*....***...**.**...**.***..*.*..*..*..*******..*...****.*..**....*..*******.***...*....**..**.*.*.*..**.....*****.*....*...**.*..*.***.....**..*....**.**..*.*.....*..***.*.*...*.*....********.***.*....*....****.*.*..**.....****.......*****.*****.***.***..**..****.*.*..*.....**.*..***..***..*..***.***.***...*.***.*******.*...***.*.**..**...***..*******....*.*.**.*..**...**..*.**..**.....*....**..**..****.*.*....******.*.**...*.****.*...*..*.****.*.*.*..**.**.*....**...***..*.*.*.*......*...**...**.**.*.*...*..****.*.***..*...***.**.*..*.*.**..*.***.**.*.*...***..***.....*.*****....**....***..**.*.*....*****...*.****..*.*****.****.*.*****.****..*******.**.*.******..**..***..****.....*....*.*..*.**..**.*****.....*...**.....*..*.*.***.*..*.**.*.*..***...**...*****...**.*....***.*.*.*****.***...*..*...*****....*.......**.*.*...***.*.*.**.*.*.*****..**.....*.**...*.***.**...*.**..***..*..**..*****.*.*.*.***..*.***.....*....***..**.**..*.**.***....*****.*.**.*...*.....*.**..***.*.**..*..**...*.***..*.**.*..****..** **.*.*..**.***...*.*.*...*.....*.***...**...**.******.*****.*****.***..***.****....**.**.*.***..*****..****..*.*.******..*******..*......****.*.*.**...*..**.*.***..****....*.*****....*..**..****.**....**.*.*..*..*..*.***.....*.**.*.**.***.****..***.*......**.**....**.*.*....*****.*.**..**..**.**...*.***...**.*.**..****..**......**..***.******.......*.*.****.*.*...**.*.**..***********.**.**.*..**......**...**.**.**.*********..****..***..**.*....**.*...***..*.***.*..*.****..*.**.*....*.*..*.*.*...**.**...*.**.*.*...*.*****.***.***...**.*.*..**..**.*.****.**..*.***.*.****.*...*.*..*....***.*.***.***.**..******.**...*.*.**...*.*.**......*.*.****.**..*.**.*.*****.***.....**......**.**...*.**.*..**..*.*****..***.*..**...*.**.***.***...*..**..**.*.**.*.**.*..*......*..*...****.*...**....*..*.....*..***..*.*.***......**.*.***...*.*.*.*.***..*.****....*.**..*.**.*....****.*.*.**...**...**.**..****.****..*.*.*......***.....*.**..*..*..*.***..**.*.**.*....*...*****...*.......*.*.******....*.......*..****.***.**.**..*****..*.***..***.***..****..****.**......*****..*..**.*.****....**....*..***.**.*********....*.*.***...***...**..*.*.*.****.*.******..*.******.**...*...*..*.*....*.*..**.*.*..**..*.*......*...*..**..*...*.***.**.****.***..***..*..**.*..*****.*.*..**.*.**.**.*..**.**...**...***..**.*******.***.*..*.****.**.*..**..**...*.**..**....*....**....**.*****.*....***..*.**.*****.*.*..*.**.******...........**..****....**..**.***....*....*..***.******..*......*.*.*..*.*..**.***...*.**.****...**.**.*.....*.*.****..**.***...*......*...*..**.**....*.**....**.***...*...**.*.*****...*.....***.*...*...**.*****.*......****.*.**...*.***.*......*.*..*...**...*.*..***.*....**.**.**.*.****..***..*..*..*.***....*.*..***.****.**.****.**.....****..**..*..*.**.***.***...*.*.***.*.***.***..**.*.**.....*...*.**...*.*...**.*.**..*.*******.*.***..**.**...*..**.**..**..*.**.*..******.***....**..*****..*..*.***..*...**.........****.******.**...*.*.**.**.*.***.****.*...**..***...**..**..*****.*.*.* .*....***.**..*..*****.*...***.*..*....*.*..*...*..***..*.*.****..........*...**....**.*...****.*.*.*******..**.*....**.....**....*.*....*****.**.*..****..*.******.*.....***...*.****.*.**.***....*..*.******..**.*.*...**...****.......***...**********.**.***....****.****..***.**..*****.**..*..**..*.**.*.*..***...*.*****.***.*.*.*...*.**.*.****.**.....*****.*..**........**..**.**..*****..*..*....*.**..*..**.******.***.***.*.*.*.*.**....*.*.*......***.*......*****.***..*.***.*.*.***.*.***.*...*.*..*....**.**..*.*.......***.*.****..*.....*..*.**..**...**.**.*.*.*.****.***...*.*...*.***..*..***.***.****..**..*......*.*...*.**..**.*****...*..****.*.**..*.*.**.*.*...*....***.*..***.....**..**..*..*..*.*...*.*.*.*....**..*..***..*....*..**..**............*..*.***..*..*.*.****.*...*******..***...**....**..**.*....*.*...*..*.***.***...*....**.**.***..*.*...*.***.**.***.*..****....*******.*...***...******.***...***...****.***..**...**.*****..*..**.**..***..**.*..*.*.******.*.******.*.*..**.*..***....*..**..*****.**..*...****.**.*.********.*****.*...*....**.*...**...***...***.******..*.*.*..*...*..****...*.*..***..*....**.**....****...**.****..*.*...**..*******.....*.****.**......*.*....**.*.**..*.*..**.****.*.**.*.**...*.*******.*.*..**.*.*.**....**....*....*.*.*..*.*.*..*.**.*.*...*****.*....*.**..***..*......***.***.*..*.*.**.*..*..**.*..*.*.*....**.....******...**.*.**.*..***.*.**..*.*.**.**.*.*...***.**..*..**.*....*******.***.***..**.**....***.*...***.*..*..**....******.**.**....**.**...*.*..***.**...***.***.....**.*.....*.*...********.****.*....******..******.*.**..*.*...***..*.**.***..*...**.*.*.*..***.*..*****.***...**.****..***.**.***.****.***..*...*.*.***.******...*..*....*..**.*.*.*.**********..***.*...******.**.....***..*...*******..**..***.....*.*..**.******.*.*.*.**..**.***.*.*...*..*...*....***..*..**..**..*...*...*.*******.***...**.***....**..*.*.....****...*..***...*..***..**.*.**..**.*...*.....**.*.*...**....*....***.*.*......*..**..***..*.*.....*.**.....**.** ********...***..****.****.***.***.**.**...**.*.*...****...**.**.*.....**...*........****..**...*..*.**....**.**..*.*.**...*...**.*.*.*...*******.**..*.****.*.*..*..***.*.**.**.*..*****..*.*...*..*..*.**.**.***.*......***.*.*.*.**.**..*******.*..***..*****.*..***.*.....*.***.*..*.*..*.**.*.*.*...**.**..***..*.*..**.*.*..*....****.**.*.***.*.******..***.****.***....*...***.*....*..*.**.*.***...**..**...***.*.*....*...***.*.***..****....****..*.*..*.*****..*.*...*...*.*..*.*....*....*.**...****.*....*..*..**..*...*...*.*.***.***.*..**.......**.***..****.****.........*...**********.*.**.*...*...****.*.**......*.***.*.***.***.**...***.**.*...***...**.**.**....*.**..*....*.*....*.***....*.*...*..*..*..*.*.***..*.**..*.*..*...*****..*.****.**.*...**..*..*....**.*.**.*..**..*.**....*.*.*.***..****.*.*......*...***..*...***.**.*.....***...*..******..*....*.**.*......*...**...**....**.**.***..*.*.*.*.*.**.*.******.**..*..***.*...*..**.*...*****..***...***.*..*...*..**.**.**.*..**.**..*..***..**..**.**.*.***.*.*.**..*..***.**.*.**.**.*......**...*.*..*.**...**.....*..***..*.**.*.*.***...***..**.**.**.**.*..*......**.*....*.*..***.**..*..*..***....*..**..**..**.*..**.*****......**.*.*...*.**...*..**.****..***.*.*.*.*.*.*.*.*.***..*******..**.****.*.*..***...*****.*.*..*...*****.*...***....*****.***..*......*.**.*......*.*..*..**.****..*.***..*.*....******.*.*....**......**.**.*..*.*...**..**....**.**...*.*..*....**..*.**.*..**....**..******..*.*.****.***.....****..***.*****......**...*..***.*.*.*******.*****.***.*.....*.**.***.*.***..******..*....**..*...****..*...*.****.***.....*.****.*.*.**..**..**..*.*..*..**.***...***.*..*.***..*.***.***..*...*.*.***..**...**....*.*....***..****.*.**.....****....*.**..***.*.**.****..**.*..***.**.*.*..*.**..**.*..*.*....***..*.**....*.***...*.*.**..*.**..**....******...**....****....****..*...*..*.****.**...**.*....*..*...****.**.*...*..*....*.*.****.***..*.*....*...**..*.**..****...**..******.*..*..***............**..*.*..**.*..**..**.*.*** ...*.**..**.***.**....**.....*.**.*.**...*.*..*..**.*****..***........*..*...***.*..*.***...*****.***...*******.*****..***.*.*....**.**.*.**...*.*.***...***.**..*..*..***....***.*.*.*.****.******.**.....**....*.*.****..*.*...******....**..**.*******..****..*.**.*.*.........*...*****...**.***....*.**...*.**.*......**.****.*.*.*.*.**....**..**.*.*.**.***...**.....**.***..*.*...***..***.........***.*.*.***.***..*.**..*.*..*.**..***...*****.*...**..*...*..*.****.*....**.**.*.**.***..**....**.*...**.*..*****..*.*....****......*..*********..*...*.**...*....**..***.*.*.*.*.*.**.**..*..*...*....**.****.**.*..*.***.*....**.*..*..*......*.******..**.*......*......**.*...***.***.**.*......*.**..**.*..**..*..*.**..*.*.*.*.*.*...**.....***.**...*..*.*.**.*....*.****...*.***.***..***..*....*.*....**..***..*.*..*...*..*..*.*.**..**.**..**.....*.*****..**.*..**...*.****.***.***.*.*.*......****..*****.***.*..*......*...***.*.****.***.**.*..******.*.*..*....**.***...**.***.**.****...*....*******.*..*.**.****...**.***.****......*.....*....*..*..*...*...*...**.*.*..*.******..**.*...*.**.****..****.*.*.*...**..**..*.**.*.*..*.*.*****.*..*...**.*.**.**.**..*.*.**..*..*.....*..*****.*..**...*.**.*..*.*****..**.*....***..***.****..*......**..*.*.**..*....*.*....**.***...*.*..*..*...**.**...**..***.***....*..*.....**.***.......*.****.**.*.*..*.****.****..**......**.***.**.***.**..*.*.****.****.**.***.....*..*..*.....*..*..*..**.*..*..***.****.*****.*..****....*...**..*.**...**...***.*.***..**.*...**..**.**....*.*...**..*...*.******.*..***......**.*..*.*.*..*.*.*...***....***********.**.....*.*.*.*.....*.*...*..**.*****..*.*******..*.*.***.*..*.**.*.**.**.**.*.*.***...**.***.*.**.**.*....*..**.*.*.*..*****.*.****.********.***..*.*...*....***.*.***........**.**....*....***.*.*****.*.**..*....**..***..**....***.**...*..***.*.*.**..*...**.**..*..*.***....****..*.*...*...**....*.*.*.*...****.....**.*.......*.*..***..*...*.*..*.*....**.**.**.***.....*..**.**...***.**.**..*.*.*******.*....**..*.*. .**.....**.**.***...**.*.**.*...***...***.*..*.*.**......**.********...*.**....**.**.*.**.**...******..*...*.**.*.*.*..*.**..**.**.........***....*.*.***....*.......***.*....**...**..*..****.***..**.....*.**..*.**...**.**....***.*..*..*......*..**.***..***.*..*.**.*.*.....**.*...*..*.**.*.*...*.*.**.*...*.***..**.*..********.**.*.......**.**...*......***.***.**.*..***....*.***.*.*..**.****...*..**.*..*....*.**....*..***....*.*.***.....*.........**..*.....***.*.*.*.*.*...**.***.***.....*..*....*.*.*.*.*.....*.*****.****.**..*****.*****....**.****.**..*.*....**.*...*****..*.*..****..***....**...**.**.**.*.***.**.**.*...**.*****..*.******..*..*.*...*.*...*.**.**.*******.*...****.***.**...**.....*****.**..*.*.*.*.**.*.*....*.****..*..*.*.*****.....*.*......***.**.**.***.....***.*.*.*.*.**....**...*.*..****.*.***....*.*..***..**...*..**..*....*.*...**..*.*..*.**..**...*....****...***..*****....***..**.*..*.***..******.*.*....***..*..*.*****.....*.**.*.*.**..***.**..**..*****...*...**.*......*..*...**.*.**..*.*....**.*.*..**.*.**.*.******..*.**...***.*...****...*...*..****.**....*..**.**..*...**.*.*.*.*.**.****.***...***.**.**.**.**..*.*.**...****.**.*..***.*...*.*.****.*..*..**.....*..*.*..*..*.....*.*.*...**..**.****....**....****.**.**.*..*...**.*..**.**.**.*..***..***.*.**.****..*...*..*..***.*..******.***.*.**..*.*****.**..**..*.*.*.**..**********..****....****.*..*..*.*.*.*..*..*.*.**.*.*.**.*****.****.*..***..*...*..**.........**..*.....***.**.*.*....*.*******.*..****...*.*.*..**.**..**.*.**.......*.*...*..*....*.*...**...*...*..*.*.*.***.*..*.****.**.*..*.....***..*..*.**....**.*.....**...***.*.*..**..*.**.**..**..**...*...*..*.***..****..**.*.*...*..***.*...*.**.*...*...*.******...****...*.**.****...***...**.**.**..*....***......*...*.**.*.*****......**..**.*.**...***...**..**...*.***.*****....*..*..*.*.**.**..**..**...**....*..**..*..*.*.*.*.*..**.**...*.*...**.**..*.*..**.*.*****....*.*.**.******.*...**.****.*..*.*****..****.*.***..*.*..***..*.....*.***.*..***. ..*..*.*..*..**...**********....**...*.**.*.*.**...**..***....***.*****.*.*..*...**.*.....*...**.****...........******..*.....**.*****..****..*.*...*...*....*.****.****.**...*.*...******.*.***.***.**.*.*..*..**.***.**...*...*..*...*..**..**.*.**.*....***..*..*.....******.**...*..*.*..*..**..*..*...**..***.*.....**...*.**.......*.*.***.*..*****.*.***....**....****..*..**.***.***.*....***..*..*.*...*....****...*.*.**..*....*..*...**..***.*...***....*......***.**.*.**..*****.***.**.*....**.**..*..***........*...*.*.**.**.******..***.**.**.**..**..*..*.*.******....***..****.****.**.**..*.*******......*..**..**....**..*..*..***.*****.*.....**.**.**.*.**.*.*...***.....**.*.*..***.*.*.*****.****.**.....***.....*.*.**.*...**.**..***.*.*...*.***.***...****.*.***.*.***........***.**...***.*..**..**...**..*.***...**.**.**.****.**.*.*.*..**..**..**..***.****.*.*.**.**..*.**....*.*..**..**..********.....*.*..*.*..*.*..**.*.*.**.**.*.***.*..*..*.*..*...*....**...*.*...***....*..*.*.*.**.**.**.*...*****.**.*.*.*..*.*.*..*....**..**.....*..*.**...***......**..*...***.*.....*****.*.*.*..***..*.*...*...**..****.....****.***..******...**.***..*...**.***....*.....**...**..******...*.*...*...**.**.......***.*..***..*.***..**..***......**.*.**.**.*..**.*.**.****.**.**.....*...*.***.*.***..**.....****.**...****..*.*.*..*.*......*.**....**.**.*....****..***..**.***.**.**.......*.*.*.******...**..*......*.****.....*.**....***..**..*...*....*..*..*..****.***..*.*******.....*..*.*.**..***..**...........*...**...**..**.....*....**.*..*...***....**.**...*.....*..*.*...*.*****....**.*..*.*.*.**.*.**.**..*.*....*.***..**.**.*.*.........*.*..*.***.........**.*.*..*.*...*.*.*.***..*.***...**..*..****..**..*..*....**......**.....***..*.****.*..*..**..*.**.*****.*.***...*..***.*.**..*.*.***.*.*......****.*....*.*...***..**.*.......*......*.**....*****.*.*..****.*******..*.*****..*.**....*****.**.*..*.....*.***....*..****..**.*.*.....*.*.***..........**...*..*.**.*.*.******.**.**..*.**..*.**......*.** .*..*...*****.***.*.*.*......*....**.**.*****....**.******.....*.*.*..........*..*.*..**.**.**.***.*.*..*...******..*..*****.*.*.****....**..*..**......**.*...*.*.*.*.*.*...*.....***...*....*.***....***......****......***.*******..****.*..*.***.**..*..*...****...*********..**.*.******.*..*...*.****.**.*****.*.**..*..**.*.*******.****.**....*.*.*.*..**.**..**.*..***.*..***.***..********.*..***.*..*.*.*****..**...*.*.***...***.*..***.*.**....*.....**.*.***.*....*******.*.**.*.*.*.*.*..***.*....*.....****.*.*..**.***.***.**.*.*..**..*.*..*.**...***.*..*...*..***.**.**..*...*.***...***.......***.********.***.*..*.**.**....**..**.*****.**.*.*..*.*...***.*..***...*.**..**.*..*....***.*..***.*****.*..*..*.****.*.*..*.**...**.***...*.**..*...*.*....**.**.*...*..*.**.**.*.*...*****...*****...*..***.*.****.***.*******.*....*..***..**.**..*.*.*.****..***.*...*.*.......**..*...****.*.*.**.*.**.**..*.**...*.****.......***.....*..*..*.*.**....***.**.**....*...*....*......**.*..**.....**.***.*****.*........***.**.*.*.**********..*...**...**.*...*..***.***....*.**...*.**...*.********..***..*.**...******...*..*.*.**....***.****.*.**..***..*****.*.**...*.**..*..*******...*.***.*.*.*****.*......***..*..**.**..***....*.***.**..**...**..**..**...*.*.*****.**......**..**.**..**..***...**.....*..**.*...**.******..****.*****......*...***..**..*..*****.*....*..*......**.*...**..***.*.*.**..*.***..****.*.*.***.**...*.*******...***.*..*....**..*....**.*...*...***.*.***.*......***.*..*.*****.*.***.*.*..*.*..*..*.***.*.**.****...*.**...**..*****...*.*.**....*.*****.*..**...*.*..*...**.**.**.*.*.******..*..***...****.***.*.*.....*****.*.**..*.*****.*.*....*.*.***.*.*...**.*.*.*..***..*....****.**.*......*.**.****....*****.******.**.*..*..*..*.***..*.***..*****.**.*..****.**.*.*.**..*.***.***.***..**.*..*...*.*...**..**.**.*...*..*.**.....**......**...*..****.****...*...**.**.**..**...**.**..**..*.***.*.********...*..*.*.*.***.**.*.*********.*...***...****.***.******..*.**.**.**..**.**..**.*...** *.*..*..*......*...*.*..*.......*.*..*.*.*.*.*..***...*.**....*...*.**..*..*.....*.***..*.*****...*...*.*******.**...**..**.***...*****..**...**......*.*.**.*......**.*.*...*.*..*.*.....*.****.*..**..*...**.**....***..*.*.**..*.*.**.*...*.*.*..***.....*.*..*...*.*****.***.***.*.*.*.***..**...****.**********...****.****.*.**..*..***.....*.****.*..*****...**....****.*.....*....*.****....*..*..*.*.*.*..**..*.*.***.****.***.*****..********.****......*.**.*...***.**..*....**..*..******.*.....****.....*.**...*.***..***.*.**...*.**.*.*.****...*.*..***.*.*.**.****.**..****.*.*...*..**....*****.****.***...*.***.****..**.**...*..*****.*.....**.***.**.**..****..**.*..**.**.....*.****.*..*.*.*.*.**.*..*.**....***..**.****......***.***..*..*..******.***....*.***..*********.**.*.*....*.*.*****.*......*****......*****.*..**.*..***...*..*.*.********.....*....*****....*...**...**.*...***.***.**......*.**...*...**..***.**..***..*...***.***.**.*..*.*..***.**..***.*.*.*.***..*...*.****.*..*.***.*..*..**.**..*.***.......*...*.**.***.......*****.***.*****..*.********.*...**.****...*.*.**.....********..**.*....*..*****....**..*..******..*.****.********.***.**....*..*****..***..*.*****.*..*.***.*.*.*.**..****.*..*..*...*.********.****..*****.**.*.*.**.*.*....*.**...*.**......*..*...**..**..****.*.*.*.**..*....*..*.**.**.*...****..****.*.....*.*..*.*.*....**.*.*********...**...*.*..**.***.**..**.**.**.*..***..**.*.***..**..****.**.*.**.....***...*.*.*.*..*..**.*.**..****.**.**...*..***.**.*.*..**....***.***..*....*.***.****.*.*.*.**.*..*.*..*..*.*.**.**.*...*.**...*.*.*..**.****..*..***.*..*..*...*.**.***..*..*...*..*.**.*..*....*.*.*.****.*.**.*...*.***...*..**.**.**......***.*..***.**..*.**..*.*..*.*.*.*.**.***...*.****.*.....*.*...*.**.*....**..******..****....*.*.**.**..***..**.****.*******.*.**...****.*.*****....**...****.*.*.*....**......**.*.....******...*......*....*******..***.****.**.***..*..*..*.****...*..*.*****....***.**..*...****.....**.*.***..*.*.....****.*.....*..******..... ..*...**...*.*.*.*********.......***.*.*.*.*..***...*.*..*.*.*.**....***....**.******.*.**..*.....*..*.**.*.*.**.*.*.**..**.....*.*****.*....*..*.*..*..*..**.*.**.*.**.*..*.*.*....*.*.*.**....**..**..*..**.....*****....**.******..*****..***.*****..*....*...**.*..***.*....*....**.......***...**.**..**..*******...***.*....*.**..*.....*......*.*..***.*.***..**..**.**..***...*..**..*.....****.*....**.*....*..**.****.***...*.*.****.**.....**.*.*..**....****.****..*..***..*.*...*****.....***.*******.*****.*.*...**..*.*.....*.*.*..*..**..**.*...*..**.******.***....*.*.*.*.*......*.*....**.*.*****...**.*.**.*.*.******...*...*****...*.**..*...***.***.**...*..**.***.*.**....*.*.*..**.**.*.***...***....*......**.*****.*.*...*.*...*..*.**.*.*.......*....***.***..***..*.*...****.*.*.*.**.*..*....**.*.*****.*..**..****..*.***.**.*.*...*....*****.....*.....*.*.***..*........***..**..**....*.****.***.*.*..*.**.*..*.***.***.**.***.**.*.**.****.**....**..***.*.*.*.*.**.**.*.*...*.**.**.*.***.******..***..****..***.*.**..*....*.........****.*.....**.*..*.....*.***..****..*.**.*..***...***.*.**.*.**.*.*....*..*****.*...*.***.*.......*.*...*.*.***....*..*.*****..*..**..**.**...*..*******.*.*.****.*.**..*..**.****..**...*..*.*.*...***...*.*....****...**.*.**......**.*..*...**..*.*...****.*.**...**.*.*..*....**.*..*....**..**.**.*.*..**.*..*******.*.*.*..*.....*..**.*.*.*.........*...*******.*.....***.**...*.*.*.**..*.**.***..*.***.**.**.*.**.**.***....*.*.....*.**..**...........**....*.**..**..*..**..*.*.**..**......*******.***..***.***.*..****...*.**.**********.**....***.*********...*.*.*.**....*******..*..**...***.*.*.*..*.***.*..***.*.*.****.**.*.***.***..***.*.**.******.*.**.*.*.*.*.*.**...**.***.......******........***.*.*.****.***.*.*......******....*.**....***.*.*.***..*.**...*****..*.***....*.*...*.*.***..**.*.*......*..**..***..****...*.***.**.*.*..**...***..*.**.*****..*.*******.*.*.***.*.***..*.*.**.......**..**.**.*.****..***..***..*.*.***..*****...******.*...**..*****..*...* *.**.**.*...**...***....***.*......**..*.*..**...**...*****.*.***.*.*..**..*...*....**.***.***...*...*....*...*.*...*.*...**.**.****...***..*..*.*...**.*.....**.*****.**...**...**.****..*.**.***.*....*....*..*...****...***......*.****.**....****.....**.***..*.*..*..*.***..*.*..*....*.****..*.*.**..*.*......*...******..**.*.**.**.******.**..**.***.....*...**...*.*..*.**..**..*.*.*.*.****.***..*..*.*..*.**....*....*.*..**...***.*..*....*.*...*...*.*.*.**..*.***...*.***..*.****.*...**.*..*.*.**.**..*.**.**.*.**....***.**...*.*.*....**.*...*.*.**.*.*.*.*..******.****...***.**.*.*.***....**.****...****...*....***.*....**.*****..*......*.**.****...**......*..*..*.****..*.*..*..*.******.*.**.......*.*..*.***..***..*.*..**.....**.***....*.***......*...*..*.***.****.*..**.*..**.**.....*.**..*..*..*..**...**..*****.*..*.*.*.*....***..*.**.****.*.****...*..*..***.....*..**.....*.***.**.***..**.****..**.*..*.*.*****..***......*..****.****..*.**.*.*....*.********....*.***.*..........****.*.*..*..*****.***..*..**...**.**.**.*..*..****..*..*.**...**..*..*.**.*...*....*.***.*..***....*.*..**.**...***..*.***.********..**.*..******...***..*.****..***....*..*.*.*...**.**..****..**.**.*.***..*.****....*..*.******.*.***.....*..*.*..**....*.**..**..****.......*.*.*.*...**...*..**...**.*.*.*..*.**....******.*.*..*.....**..*.*..**..****.**..**..*.**...**.....**.**.**...*...*..*...*.**...**.*..**...*.*.*.****.....**.*.*.*..****.**....*...*.*.**..**...**.*......**.**...**.**.*.****.*.*..*...**.*****.*...*..*.*.*.*..*...*.****.*.**...**..*.*.*.***...*..*.*******...*.*...*.*.*.*.***....**.***.*...**.*..***....****.*.*..*.**.*.**.**.*..***.****.*.***..*.**..***.**..*..***.*.*...*.....*..*..*....**..**..*.*......*****.....**.****.**..**..*******....*.*.*...*.**....*.*....**.*.***......****.*......*..*..****.**..*......*.*.**.*.*.**.**.*..*****....*..*****..*..**.**.*..*..*.***....***.**..**.*.*****..***.*.*.**.*..*.....***..***..*....**.***..*.**...*.*........**.***..**..**..*..*......*.*.*..*** ..**.*..**...*..**..*....*.**....*....*.*...*..****...****...**.....***..**.*..***....*.******.*.**..*.**..****.*...*.**...*...**..**.*.***..*...****.****.*.*...**....*..***.......*....*.*.*......*****.**..****.***..*.*.*******.*******.**.*******..**..*..*....********...*****..****.***.***.**.***...*..*...**...***.*****.....***.*.*.*.*.....**.**..*...***.*..*****.*******..**.**...**.*****....*.**..**..**.*..**....**...**.*.***...*...*..*...**.****....******.********.*..*.**.***.*.**.*...*....****.***.*.*.***....**.*.**..***.***..**....*.*..**..*..**.*..****..**...*..*..*......*.*****..*.***.**..*..*...***.*.*....*.....***..*.*.*.*****...***..**..*.****.*..**..**.*....**..**.....**...**.*.*......*.*.******.*....**.*..*.**.*.......*.....**.*.****..**.**.*...*..**..**.****.*.*..***.*..*...*.....**.*...*.*.**.*.*.*.***.*...*******.*..*.*.*.....**.*..*...**.**...*.**.*...*......**.**.*......***..*...*..****...*.*...*.*.**.***....*...*.*..**.*..****.**.*..***.**..*.******..*....*.*****.*..*.***....**..*..**.**.*.***..*****.***..*...**....*...******....**...**.....*.***....**...*.*.*..*.**.*.*.*****.*..**.*.*.***....*..*****.*..*..*..*.**...***.**...***...***.**...********.**..**...**.**..*...*..**.***..***..**.*.*.***....*.*..********.*..*...*.**...*.*....**......***.**.*.*..***.*......**.****....*..****.*..*****..*......*..*.***.**..*..****.****.**....**.*.*.**.*****.**.*.*.*..*.***.**..*.*.***...*.*.***.*.....*.***.*.**...*.*..*...**.****....*...*..*..*..*******.********.**.******.*.**.....*....**.***.**.*..****..**..**.*.**........*.*....*..*..*.***.*...*.**..*****.......**.**.*..**..*...*.*...*......*..*...*....*.**.**.**.*..**.*..*..*.**.*****.*.**.........*....*.*...*..*****.*.*..**.**..***.******...*.****.*.*.*...*.*.*.***.**.*....*.****...**..*..*.*.....***....**.*.*..*.******...*.*..***..**.*...*.****..*****....*...*......*.**...***....**...****.**.****.**.*..*.*...*..*.******..*****.***.***..*..********.*....*.**.*.*.*...**.*****..*...***..*..*......*..*.*.*.**. ..*****.***..***..*...****.*.*..*....**...**.**..*.**.*..*.....*****........**...*.******..*.*.***.*.*.**..*..*.*...**..........*.*.*.*.*.**.*..***.**..***.*.....**..*......*..**.**..*.*..**.*..*..**.***.*.....*.*.*........*.*.****..***..***.**.*.*...**..*...***...*.*..*...*.***..*....**..*.*...**..*****..*..***..*.***....**.*.****.***.**.*****.*.**..****.**.*..*..*.*.********..*.****.....**..***...****..***....*.*..*****.***..*.*..*....**..*.**..**.*******.*.*******..*.***.***.*...***...***..**...*...******..**..***.*****.*..**.*.*..**.*....**.**.***..***.*******.....*.*.**.*..**..*******.***...*...*..*.*.**..****...**.***..**....**....**.*....***.***...****.**...**.*.*..*....*..**.*.***.**..***......***.....*.*..*..**.*.**...**..*.....*.*...*.*..*..*********.****.*.**.......*.***...*****.....*.....*..*.*.*.***.*****.*..***.*..*..*....**..**..**.*.**.**..*.*...**...*...*.*******.*.*****..*..**.***.*.****..*..*.....**.**.***.*..*...**.**.***..*.*..****..****......*..*..**.*...****....***...****.*.*.....*.**...**.*....****.*....*.*.*..*.*****.**..***..*****..****.**...**...*.............****..**.*.*.*...**...***...*..*.***..******.**..*****..**.**...**..***..***.........*..****..*****.*..****.*..*.*..*.*...*.*.....***..*....***...*.*.....***..*****..**.*..*...*.*..*........***...*****.*..*.***.***.****.*****.***........***.*...**...********...****..**.***..*....*.....*.*******.*.....*..**.******.*.***.*...**....**.****.***.*.....*.**.**.**.**..****...*..*.*.****.****.****.****....**...*.*****..*.*..**....***.......****....**..*..**.****..*...**.*..**.*...**.*..**.**.*.****..**..*.*.**.*...****....**..........**.......*...***...*..**.***....*.**...*.**..***...**.*...*...*.***..**..*.**.***..*.*..***..*..**.*..*..*.***...*.**.*..*.***.*....*.****.*..*...***.**...******..****.**.*.**....*.**.**.*.**.......*.....*...****.*.*..**.*......**..**.*.*.*....*...**.*....*..*.*******...*.*....*...*.****...***.***.*.**.*......*.*.*.*.*....***.*.*.*....*******.*.**......***.*****. ....*.*.....*...*******.*..**....*.*..*....*..*....**..**.*.*..**....***..*...***.*.**.**....***..**.**.*....**.*.*.**..*.**.*....*.*.*.*.*..**.***...**.***...*.**..**.*..***.**.**..*.*.*.*.*..***.**.**.*...*..**...***.....***..*.*********..**...**...****.****...***.****....**.*.*.*.***.*...***...***......*....*****..*.**.**.**...*...*.*.*..*...**...*.*...*..*.***..**.*..***.*..*...******.....*****.**....*.*..*.**.*.....***.*.*.*..*..**........**..***.*..**.*.**...**************.**.**..*.**..*..........****...*..***..****.*.**.**.**..**..*****.***.****.****..*.**.****.*..*.*****..**....*...*...*.*..*.*.*...***...***..*...**.**....*.**...***.**..*.*.****.**.**..*..*.*.**.**....*.***.*.*.**...*.....**....**....*..***.*.**..**...*.*..***......*.**.*...**.***.**..*...*....*...*...**.**.....*.*.**.***.*****.*.****.***....*..**..**.*****.*..*...*......**.*.*..*..****.*.*..*........***.**..*..*...**..****.*.**....**.*...**..**..*.*.**..*.***.*****...*...*.**.**..**.***...**..****....**.*..*.*.**..*********....***.*...*.*...**.**.**.*****..*.*.*.*.*.***.**..*..*.*..*.***..**.****.*.******..*.**.**..**...**.**..*...**.**...*.*.*****..*..*.***.*.*.*.****..*...*.*.*...*.**.*.****.**....*.*.**.****.*****..**.*..*.....*.*..*....**.**..*......**..**......*.*..*..*..**..*..***.*.*****..**...*..**.***..**..***....*.....***..**.*.*...**...*..*..*.*....********.**.*.***.***.*....*.*.****.*....****..******..***.***.*.*...**...*..*..*..********.*.*..*.*.***..*.*.*****.......**.*.*..*......**..**..*.*.****.*.***.***.*....*...***.**.**.***...**.****.*****.***.**.***...***..****..****.*******.....*..*.*.**.**..***....*..*.***.....*....***..****.*.*.*..****...*.****..***.*..**.*..*..***.***.***.*.***.**.*.*..****...***.*..*..*.******..****.**...*..**....*.***..****.*.**.**********.****.**.**..**.**...******...****.*...*...****.*.**.......****..*...**.*.*.****.*.....***.*....*.***.....********.**.**.***.*..*****..***..*.**...**.**.**.....*.*.*.**.**....*.*.***.*.*..*****.**..*...*****.***** ..*.*.*..*..*...***.*.***.***..**....*..*..**..***..*.*....*.....*****.*.*.*..*...******..*..***.*.*..*..**.*.**..****.**.**.*..**..*..**.*..**...*.**..*.*..*.*..*..*..****..**.....**..*..**.****..*.*..*..*.*****.*..*.....*..**.*....*..*******.*....*.*......*.***.*..**.*.......*.***..*.*.*.**.***..**.*.***...*.*.******.*..*.*.*....*.*.**.*.**.********.**.*..*.******.*.*.....***..*.*...*.*.*.***.*..*.***.*.*.*.*.*.**..****.*.*****.**.***..*...**.***..********...****.*..*..**...*.*.*.*..*****.*......*.*..*....**..*...*..**..*..*...*..**.*..***.***.**.***.**.**.**.........**.*******..*..**.*.**.*.***..*.**.*.*.****..*..***.*...***.*....*.***.*.*..*.**...***...*......**.**.*...***..**...*..*.*.*.*******.*.*...**..***.******.*...**...**.**...**.**..*.*.***.****...*..**..***..***.*.**.*.....*...**.*..*.*..*......*..**..*.*........****.***.....***..*..*...***.*.*.*...*...**.**.*.*.***....***.**.***...**.**.*.***..**....*.*.*****.*..**...****.*.*...**..**.**.****...*.*..........*.*..**......*..***.*****..**..*.****..*.*.*.********.*..*..*..*.**.***.*..*.*.*......****..*.*.*.....*..***...*.**..*..***...***.****.*.*....*...*.**.*.****.*****.*.***......**.*.****...****..**........**..*.**.*..**.*..*.****.....***...*.*...*.**.*..***.*..*.*..*.*.*..**..*....**.*....*.*.**.***.*.....***.*.*.**...**...*.**.*..**...***.....***..*.****.*..**..*..*...*...*****..***.*.*...*...*...*.*...*.*...***..**.*......*.*.*.*...**..*.*.*******....***...*.*.***.*..**.*.*.**.**....*...**..**.*......*.*....*..**.*.**....*..*.*....*.*...*.....***.****.*...****.*.........***.*...***..***.*.***..*.*.*..**.....***...*..**.*.**..*..**.***.*.*...*****.*.*.*****.*..*.***.*...***.*.***.********.**.....***.**..*....*.*.**.**.*****.*******....**.**.*.*..*.*.....*****.*..*..***...****.....***..****...**..**.......**.*.**..**...*..*..***.*..*.*....*.**...******....*****....**.***.**.**.*.*.....*........**..*..**.*...***...**...**..****.***.***...**.*******.**..**.*.*.*.*****.*.*****.*.**...*.*.**.*.*....**..... .*..*.***.***.****.....**.*.*.*.*....**.*.*..**.**..****.**....**..*.*.*..*...****...*.*****.*****.*.....*..***.**.**...****.*....*..*.*.*.****..*******.*..*.****..****..*.*****...*.*.**.*.**.*.**.**...*.***..*..**.***.**.*.********.*...**.*.*...*.*..****.***.****....*...**.****.****.***..*.***.*.**..**.**.*.***..*******...*..*....*...**......*.**.*.**...***..**...***..*.**.**.**....***....***...*...*...*...*.**.*..*.*...***....**.....*...**.*....**...*.**.**.*..*.*..********.******.....***....*.****..**.**..***..***.**.***....**.*.*..*.*...**...*..***..*.******...***..****..***.*.**.**....*..***.*......**.**..**.*...*****.*****...*******..***.**.**.*.****....***.*..**...*..*..*...**.**....*...*..*.*....**.*...*****...*.***.*..*.**..*.*.*.**.**...**.*..*.....***.....*....**.*.***.**.**.**.**.*..*..*...*.*.**.......*.***.*......*..*.*.****.......*.*.*..**.*.*..****..*...*.*..**...*****....*...*.*..*..**.**.*..**.*...*.*..*.*.**..*.....*.*******.........*.*....**...***..******.**.....****.***.*.**....***.******.**.*...*.*.*.*.*.**..********..*.**.*.*..*****..*.*.....*.*.*.**.*..***.....*...*.*.*.*...*.......***......*..*.*...**.....*....*.*.**..*..*.*.*.**..*.***.**..**..***.***..**.**.*.*.**...**.**..*.*.....*.*..*..*...**...*..*...........*.*..*.*..***.*....**.***..****.....*.**..*****........****....*..*.....****.*....***..*.**..****...*.*.*.**.*.*.*...*.*..**....*.**.******.*...**...*...*.***.*.**...*.**.*....*..***..**....*..*.*.*..*.....**....***.*..**.*..*.*****...*.*********.***.***.**.....*.**.**..*.*.**.*.*.*.***..*.*...*.*.***.......****...**.****.....***...**..***.....*.**.*...*.*.*..*.**.......**..**...*****...*.*.***.*....**.**.******..****....**.**..**..*.**.**.**..***...***.*.***....***...*...***....***.**.***...*.*.*..**....**..**.****.*...*.*....*.*...**.....*..***....***.**.*.*...*.*******.*******.*.*****.***.***.....*...***..**..**..*.*.***.*.*...*.*...*.**.*****...**.*.....*..***...*..*****.**.****.*.**...***.**.*.....**.**...*.***..*..**.**.*.**. .*********.*.*.***..****.**.*.**...****.**.****.*.*..*...**..*.*.......**..******..******.*.***.**.***...*.**.*..*...*..*.*.**.....**......*.**.**.*.....*.*.*.*.****.**.*.*.**..*.*.*.*.*.*...****.***..*.******..*.*...***.*...**.**..*****.*..*...*.*.*.*.****..*.*...*...*....**..*.*...*..*.....**.***..*...****....***...*..***....*****...**.**.***...**..**.*...*.*.......*..*.**.****..*...**..*.***.****..****.**.***.**..*.*......*...*.*....**.***.*....***.**.*....***.****.*.....****.*...*....*...**......*****..***...*****...****.**.....*.**.**.****...**.........*.*.*.*.**...*..*...*..*..*****...****..**.*****..**.*******.**.***...*.***.**....**.*.**.*..*.*.*..***.**..***..*.*.*.**.*******.....*...**.**.*..*..*****..***..*.**.***.****.*....*.***.*.*..*.***..***...****..*..*..**...*..*..*.*..**....*.....**..*.*.*.*.*.*.***.*.**.*.***...*.....**.*.*.****.*..***.....**.**.*.**....**.**..*.*..*.*..**..**..****.*..**..***..****.***..***.***..*.*..****.**...*...**..*...*..*.*..***.***.***.*.*..***...**.*..**..........**.**...**.***...******.*.*...****.*.****.*..**..*.****.*.*.*.**..*.**..*.*.**....******.*...**.**..**..*..*..*..***.**.**..*.****...**...*...**.**.*..**...*.****..**....*...**.*.*.***.*.*.....*.****..*..****....***.**.*..*..***.*.*..*****.*.*..****..***.*..**....*****...**.**.***....***..*.**.*.**.**..****...*.**.**.***.**..*....**..*..****...***...*..****.......*.*.**.*.***...****.*.....***.*..**.**.***..**..*.**....**.***..*.****...*..******..*.......*.*****.****.*..*.**.***.**......*..*.*..***...*****....***..**.**..**.***.*.*..****......*......*.*.*.**.****..*********.***..***..*.****..***..*.*..****.***.***.*...****..******...**.*.**.....*......**.******....*.*...**.*..*.*...***...**.*.****..**...**.**..*......**..*.*...**.*.****.*****.**..**.*..***..****.**.*.**.*..**...**..*...*.*.*.****..*.*****..****..*..**.**.**.*.*..**...*..*.*.*..*..*****.*..*..*...*.***.**..*.****.***.****.*..***.**.**.**..**..*....*..*..*****...*****..**.....*.*.**...*.....*.*...*.. .*...*.**.**..**..*..*........*.*..**..****.*.***.*...**..*..**.*.*.**..*.**...*..*....***..*.***..*.*.*...**.*..*..*..*.....*.**...*..**.**.....*.*.*.*********.*...*.*.**....*.*.***...*.*..****.*..*.*.*..*.*****...*.*...**..*.....*.*.***.*..*.*.**.*.**..*..****.*..*.....*..*.***.*...**..***.*.....**..********..*.*..*.******..***....**.*.**.***.....****.*...*.*..*.*...****..*.**....*****.***.*.*....***....***.**..*...*..*..*.**.*.*..**..*.*....**.******.***.*..**.**..*.***...*.**.....**....*.*...**.*****..****.*..**.***.**..**..*.**.****.**.***..*...**...**.*.*****.**.*****..*.*...*.****.*..*****....*.*..***....*.*.*.******...*...**.*....*..*.*.*.*.*.*.**..*.**....*****.*.*.****.*.*.***...**..***.*..***.*.**.*.*.*.**.***.**..**....**..*..*.**..***..*.*.***.*..*......*..*...*...***....*..**.*..****..**.**.**...*..****.......*..*...**..*..*...***.****...*.**.....**.......*.**.*..**.****...*....*.....**.**.*.....*****...*.**..**....******..*.***.*..*.***..**.**..**.**..**.**.....*...*.*..**.***.....****.*.***.**.....*.**..*...**.*..*****..***.**....**.***...*.*....*..*********.*.*...*....*....**..**.*....*.*****.*...*..***.**...*..*...*.**.*.***.**.***..***.**...**...***..**..*...**.*..*..*.**.***....*.*.*.*..*****...*.*..**...****.*.*.*..***..**.*..**...**.***.*.*.*...*.*.*.*.*...*.*.*****.***.*.*......*....*.***.....***.*....*.****..*.*..***....**..***..*.*...**..**.......*..*.*.****..**.**...**.*.....**..*.....*.*..****...*.****....*.**.*..*.......**..**.**...*...***..**.**.*****...*...****.***..**.*..****.*.....*.*...*..****....***.*.*....*.*.**.*****..*.....*.****.****....*..*****.*..****..*..****.*.**.***.*.....**.***.**..*.*....*.****..*.**..*****..**...*.**.***.....**.*..*..*.**.*.**.***.*..***...**.*..**.*...********.*...*.*.*.....**.**..........***.*****..**.*..*....*****.*****..*.**...*..**.**.*..**.*.******.*...**..***...**.....*.*..***.*******.***...**.*****.*.*...***..*.*..****..**..**....*..**.**.*..****.****.**....*...***.****...****.*....***.*..***.*** .**..*..***..****.*..**..**.....*.**.****.*.*.*..*.*.*..**.****..*..**.*.*..**..*.**.*..*..*.*...*..**.*..**..*.*..*.**.*.*.**..***...*****.*.**..***.*.*.*..*.******..*...*.****.**..***..*..**..*.****.*.*..*.*.***.*.*...**.*.****.*..*.*..*.......*....****.*.*.**..*...*..*.*.*.*.*.****..*...******.*****.***.**.*...******..***...**.....*..*....***.*...*.*.**.*.*.***.*....*****..*.*.*....*..*...*..**.*.****.*.*..****........*...*.*.****.....*..*..***.*****..**.*..****..****.*..*******..****.*....*..**....**.*.*...******.***.******..**.........*.**.**.**......*.*****.*****..*.*.**.*...*****...**..*..*...*.*.*.*.*...*.....*.***..*......*******..***.**.*.*...*..**......****.**...*.*.*..*.*.***..*.*...***..***.**..**..***..****..*.**..*.*.***.**.**...****...*.*..*..**..*....**.*..***...**.*.*.***.**..*...*..*****.*.**..*.**.**..***.......***...*.*****...*..*..**.*..****..*...*....***..*..**...***....*..****...***.****..*..*....**...*.*.*..**.*.*...*....*.*...*.*..**......*.*****....**.*..**.....**.*.*.**.*****.....***.*.*.*..****..*..*..*.*.*.*......**.*.***......**...**..**.*.**....*..*****...*..*.*****.*.****.*.**.*..*..*..*.***.*****.**.****.*..*.....***...*..*....*.....*..**...**.*.*.**...**..*.*.****.**.****.**.*..*.**.***..*.**...*.*.**.......**.**...*.****..*.*...*.*.**.....***..***.*.*...*....*.*..*.**.**.***.***..*.*......**..***..*....*...*..***.***..****.**.*.*.**.****..***...*.*.*****.**....*.**.*.*.**..*.*..*...****.*...*..*....*...**.*.*.***...**.*.*..*....*..*...*******....***.***..**......**.*******..*..***.**.**..**..****......*..****.*.*...*.**...**.*..**....*.*.*.*..**...*.*.*.*.*.**.*******..*.**...*.**.******...**..*.****.***.**......***.**.**..*.*****..*..**...*..**..*.******...*.**.....*****...*.**.*...****..**..****......**.**.*****...**...**.*..***.......*.***...*..***.*.**.....**.*.*..*.*.***.**...*..**..*.*.**.****...*..***.*.....**.*.**.**.**...**.*..**.**....****.**.*...*...***..**.**.***.**.*.***...*.**.**..*..**..*..****.***..**.*****.*..**.. *...*.****.*..*.*...****.***.*.**.*.**.**...*.*******.*.*...*..***.**...*..**.***...*.*.***..**.****....***..*.*..**.....***.*..*..**....*.***.*****..**.*.***.***...*..****....***.***...*..*.**...*.*.....**.***.*.**..*.*.***........*...***....*..*********.....*****..**.*..*****.*..***...*.**..**.****.*.**.*.*****.....*.*....****.......*.*.*...*.....*.**.**...******...*.**..*..*.*...*****..*.*.****..*..*.*...**.****.**.**..*..**..**.**.***..***..**..*...****.*..**.*....****.*******.*...*..**......*.**....**.*.....**.*..*.**..***.**.*.***...*.***..*..**....**..*.**...**....**...*.***.*******.***.**......**..*.*.*.*..*.*..*.*..*.**..*.....*.*.**........**.*...*.*.*.**..**......**...*..******..*...**.***************.********.**.******...**..**...*..*****.*..***..*..**.****.....***.**...**...*....*..***....**....***.........****.*.*....*.****..*..**......**...***.******.*..**..********....*..**....*..*......*.......*.*....**.*.*.**.***..***.**.***.*.*.*......*.**.**.*.****.**.***..*.**.*.*....*..*.........*......*.*......*******..*..*..**.**.*.**...*..*.....*...***.***.**.**...***.**..**..***.******..*........***...**.**.*.**.*.*.**************...***..*.....*.****.*********.*.*.**.*...****.*.*....*..*........****.***...**.***..*****...*.**....*.**.**..*.**..........*.***.*..*.*..*..***...*..*.*.........*..**.****.*.**....****..*.....*....****.*.*****...*.****..****..***.**.***.***.***....*.*****..*.*...***.*.***.*......*....***.*.*...**.******.****.******..***....*.*.*.*...****.*..***.*.*.*.**..***.*..****.*****..*...**..*.*..*..***..*..*..***.....**...**...*......***...**..**.******.**....*******.**..*...**.**.**.*.***....*..*...*.*.**.*.*....*****....*.**....**.**.******....*.*.*.**...**..***.*...***...**...*..***.*.**.*..*.*.**.*.*.**.*...**.*****...*.*....***...***..**..*....**....****...**.*..**.........**.*..****.**...***.*......***.*.**.**..**..*..****.*..***.******..*.*..*.*********.***..*.*..*.***..**..*..*...*.**...*****....*.***...********.**....**...***..*.*. ...**.*.*******...***..**.**..*.*.....***.**...*..***.**.*****.*..*..*.*******..**.*.*...****.......****.*..**.***..************........*.....**..***.****.*.....**.*....*.***.*......*.......**.**..*.**..*..***...*.**.*....*.....**.***.****..*.*.*****.*...*..**.**..****..****..*..*.*......*..*.***.***...**.**.**.******.**.***..*..***.*.*..*.**.*.....***..*..**.*..*...*...*.**..*.*.....***..*..*.**.***....*...*.**.***..***..*..**.*.***..**.**.**..*.*.*........**...**..**.*.....*.*..*..*........*..*.*....**.*.***.*.**....**.*.*..*****.***.*.*.*..*..*...**...*......*.....***...*.******...**.*..**....*...*..*...***.*..*.**...***.*.***.***.***.*.*...*..*.***..*.*****.**..**.*....*.*..***..*.*.*.***.*.*.....*.*...*.*.*.*****.*.*.*........*...*.**...*.*...*....*.*..*.**.*.**...*.*..*..***.***......*.******..*.**.**.*..*...........*...**.***.....*..*..*.*...**.*..*...*.******.***.**...****....*.**...**...****.*.****...*...*..****.*.**.*.*...***.*.**..**.*.*..**.***..*************...*..**..****..*..**..**.**..*.....**..**..***.**..***.**********...*****...***.*.*.****...*..**.....**.***.*.**.***..*.*.**...*.*..*.*...**.**.....*.**.***...*...****.*******........***..***.*...****......*.*.**.****.*...*.**..*..****.*******.******..*...*.**.*..*....**.*.***.***.***...*****.*...**..*.....*.**.***.*.**.***.**.*..*****...**.*.*.*.....**.****.********..*.**..***.**..**....*...**.***..*.*..*..*..*.*..***.*..*.*.***.*..*.*.*.*..***...**..*.*.*.*.*.*.*..***...*...***...*.**.*..***.*..**...*..*.*..*..*.*..**.****..*.*.*.*.***.**.**.**.**...****..**...**.*..*.*.*.*..........*.**.....*..*.*****.*...*.***..*.**.*.*.....*****.**.****.**.*****....**.***..*..**...****.*****.***.*..*......*.....*..**..*.****..*...*.*.***.*...*.**.**.***..*...**..*.*.*****.***..*...******.*...*..****..*.****..**.*........*.**..**.******.****..*..*..*.*...*.****.*.*.*..*.**.**.*...**.****....***..*.***.***..*.***.**.**.......*..*.*.**...*..**.***......***..**.*.*.*.*.*.....*..***.*.*..**...**.*..***.***...**.*.** *.***.*.*..**********.*.*.******.*...*...**..*.*..*.*..**....*..**...**.*.*.....*.*..*.....*..****....*...*....*****..........*..*..***...*.....**.....*.*.****...*************.*.*.*.*..*.*.******.*****.**.***.*.**.****..*..*....***.***.**..*.*.***...**.*********..*...*...**..**.*..**..*.*..****.*.******..*...*..***.****.**..*.*..**...****..*******..*.*.**.**...*.***..*.*.**.*...*....*.*.*..*.***.**.***..**...****.**.*.***..*****.*..**.*...*...*.***.***.*.*..*.***..*.****.***..*.*..*.*.*..*.*..*.*..*.***.*.**.*.***.*.......***..**.*....*.***..***.**..*.**.***..*.*..**.**.......***.**..*.*.*...*.....**.*.****.*.*...**..*....*.....**.....**..**.*..***..**..*.**...*.*.**..*.*****.********..*..**...***..**..******.*.....*.*...**...*..*.....****..*...****.**.***..*..*.*.***...**.*******....*.*****....******.*.*..*.***....**..**..*.**.***.*.*.*****...***.*..*.*******..*****.*.****.****.**.*.*.......*..*****...***.*...***..*.....**..*..*.*.**......**..*****..*...***.***....*.*..*..*...*.***....*.**....***.*.....*.*.******.**.*...***..**..***..*...*..*...******.**...........*.**..*..****...**..***.*.*..*..****..*.*....**...**.*...*.****.*.*******...*****..****..*.***..*.*...*.**....*.**.*..*..***.*....****.**.**.*....***.*..**...******.*....**.*..*....**..****..*.*.*.***..*...*.*..*......**......*...****..*****.*......*..***..***...***..***.***..*.....*..*.*..*...*.*...*.***......***....******..***..**.**.*.**.*..*..****..*....***...*****..*..*...**.*...***..*..***..*..*.*..*.*.***.***.***.*...*********....*.**..*.*...*....*****...***.***.**.......***.***.*...........*...*....**..**..**.*.**.*.*.*...******..*..***...***.......**..*.**...******.*..*.*..*.....*.***.*..***.****.*......*..*....***.**.**.****.***.**....*.*..*****..*...**...*.**.**.*...*..*.*****.**....*.*..**..**.*..***..*..***...****...**..*.**..*.****.****...*..**.*.**..***.*..***.*.*.**...***.*.*..***..*****.*.....*****.*.*******.......*...*.....**..*....**.*.***...*.**.....*..**.****.*.*.*...*...*.***..*....* *.***..**..*.**.***.*.*..**..***....****.*.*.....*..*.*.*.**.*.*****.*.**..****.**....***.*.***.**.*..*.*.*.*.*.**..****...**.*.*..**.**..***..*....*.*.*..*..*.*.*.**.***.***.***..*.*..*.*.*...*..**..*..**.***.**.*.**.**.*...*..*.*.*.**.*****.**.***....***...********....***.*.**..*.*.*...*..*.**.*.*.*******.....*.*..**.*...***.**.*..**.********.*.*.*..**.*.**....*..*.**..*..**..*.****...*..*****.*..*.*...*..*.....***..*...*..**..***...*....*.*.**..*...*..*.****.*...*.......**..*..*..**.*.*.*...***..*.***..*...**....*.*.*..*.*.*.....**....*.*.*...*...***...***...........*..*..**.*.*.*.........***.****.*.*.**....*.....***.***.**.**.**..*.**.***...**.***.**.*.....**.****.**..******.*...*..***.*.******.*.*.*.*....*....******..*.*.**.**...*.**.*..*.*..*.***...***.*.**.....**.....*...***.***.....*.*.**..*..**....*.*...**.**.****..***.*.**.*..*..*....*...*...*****.**...*.**..*..*..*****..***..**...**....***..*.*..****..*..*****..*.***********.......**.**.*...**.....***..*....*.**.*.*.*.***.**.****..*...***.....*.***...***.....*..***.*...*...**.*****..*..*****.*..*....*.**.*****.**....***.*******...*.****..***.**.*...**.*..*.*.**...**.*.....**..*.....*.**..**.***...*****.*..*.***....*...*.*...**.***.*...**..**.**.*..********.****.*..**..*.*.*...**.*..**...*.**..*..***..*.*.*.*.**.*........*..*****....*********...*..*.*.*.****..*..****.**.**..**.....***..*..*.**..**********..**..*..*.*.*..*..********.**.****...*..**...***..*..****.****....*.......**...*.**...*...**.*.**...***.**.*.*.**.*..*.*.*.**.*.*....******...*..*.*..*.**.**...****.****.**..**..*.******.**.....****.*....*.**.*.*.**.*..*.*.*.......*.*...*..***.....*****..**.*****..*.*.....*.****..**......***.*****.*.*.****..**.****....*..***...*****.*..**.*....******.*****.**..*..*..****.....*...*.*..*...**.*.****..*.**.***.*..***.**..*...*..*..**.**..*...**.*.....***.**.*....*..*..*..*.......*..****.....*..***......***.**.***.**..*******.*.*****..*...*..**.*.**...**.***....*****...**.....*.***..*.**.**..****.****.*...... **...*.*.**.*....*..**...*****.***...***.*.*.*.***..*......*..**..**...*..*.*..*..*.*.*.**.*.***..*...*...*...**.***.*...*.***.*.*......**.**.*.**...*.*****..*..**..*.**..**...*..***.**....*.*..*.*.**.*.***......*..**.*.*.***.**..**...*...*...***.*....***..***..**.*.**...*........***.*.*...**********..***..****.*...**..*....*..*.*..*.**.*..*..****..*******..*...***..*****.*.*.******.*.***.*..*....*****.**.*......*..*....**.*.*.*....*..*.****...***....**.....**.**..**...*.*.***..*.........*...*****.**.****.*.****..**..***.*......*...*.*..**.**.**.*.*.*..*...*.*..*....*.**.*..****..*..******.*.*...**.....***.***.**.***.*.*.**...*****.*.....*.******.......*.*.*..**.*.*..***..**.**..*.*..*...*..*.*.***...*.*......*..*.*...*********..**....*.*..***.*...****....*.**....****.**.***.*.....**.***..***..**...*.***..***.*..*......****.......*.**.***.*.*.*..**.**.*.*....*...**.*.*...***.*...**..*..**.**..*.*.*...*.*.**..*.****..*.*.*.*...*.**...**.**..*.*....*.....*...**..*.*..**.*....**..**...*...*..**.**.*.*******...**.*.***.*..*.**.***..*....*..**.*.****.*......****......**.**...*..**.*..*..*..*...**.*.**..*.....**......*.**.....*.*...**......**.*.***.**..**....***..*.***.**.*.**..*.*...*..*****.**.*.**********...*******..*...**...*.******..**..***.....*.**...*.**.***..***...*****..***.**.....*.**..***.****..****.**......*.**.**.*.....***.*.......**.***.**.*..****..*...*..**.*....*..**.*.......***.*..*...**.......*.********.**.**..**.****..***..*...**.**.*.**.**..*.*****..*..***.**......*.**....*.*.***.**...*.....***.***....******.**..***.***..**.*******...*.**..******...**.****..*...*******.*..***....**.**.*.*****.*..**..**.**.**.*.***.*.*......*.*******.***.*..**.*..***.**.*****...***.*.***..*.**.*.**..*..******..*..**..*.**..*.***..*.***..*.*.**.*****.*.**.****..*.****...***.*..******.***.***.***...***.*.*....*.....**..*.**.*.*...*..****.**.*.*....*.*.********...*..***.**.*.*.*.*...*.*..*..***.**..*****..*****.*.*.*.*.*******...**.*.......**..*.**.*.***.*..*.*..**..*.*... ******.**..*.***.***.**...*....****..***.*.***..*.*..*..**.*.***.*.*....**.***..**..***.*.****.**.*..**..***.**...***.*.*.*******..****...**...***.....***...*.*.*.*....*.**.*.*.*.*..*...**..*.*****.*......**..**...**.**..*.....********....*.........*..**.**.*.****.***..*.**.****.*..*.**.**....***.*..***..*.*.**.***...*.*.*.....***.*...**.*.*.....****..*.***.*..**.***.*.***..***.***.****.*...**.**.*****....*..**.*.*.***....*.***...**.....***......***.******......*.*.*.*.*.**.*..****.*...**..******..**.*...****.**...********.**....***.*.**.**........**..*********..*.*.*.**...***.*.*.*.*..**..*....****.*.****..*.***....*..**..*.*.*.*..*.***..***.***.***.....**..*.*..***.*.***.**.****.**..**.*.**....*****..***.**.**...*.....***...*...*.**********..*.*..*.*.****..**..*..*******.**.****..***.*..*...**.*.*.*......*******.*.......**....**.*......**...**.*.*.**..*..****.*.***...***...*..*...*.****.**...**...*.*.....***..******.*.*.****.*...***.**.*..****..*..**....********..*..*...*.*.*....*.*.*....***.**.***.*.*..**..**..**.*.*.*..**.***..**.**..*.**..*****.*.**.*.*...*.******.*...***..****..*.*.*..*.*.....**...*..****.**.*.....**.**.*....***..****.****.**.*....*.....*.*.**.**.**.*.....*.*.**.*....*..***....*...*..**.*..*.******..**.*....**...***....***....*.*.**..*.**.***..****.*.****..*..**.*..*.*.*..***.***..*....*...*...*..***....*.*..******.*.*.*..**.*.....**.***......**.*.**..*.*.*.*.***...*...**.***.*..*..*..*.*****.*.*..*.**.**..*..***.*......*...**.*.*.**...**..****.*.**....**....*..*.*.**..**.*...*.*..**...*..**..****..**.***...*.*....*****.*.**.*****.**..**..*.***....*.*...*..*******.*.*...*...*.*.*.*.***.**..*****..*.*.****.**..**..*.*.**..*.*.***...*.*.*.*.**..*.*..*.***...*.***..*...*.*.*.****.**..**.*..*....****...**.*.*.*...*......**.....*.*.***.***.****..****.*....***..*.*..*...*.**...**...*.*****..*.*....*...*......*..***...***..*.*.*..****...*.**.*.*.*.*.*.*....*.....*..**................**...*.****..*.**..*...*.*....*.*....*...*......*.*.*..**..*.*..*.** **.*.*.*...*..*.....***.***.*..*****.*********...**...*..*.***..*.*..***..***.********.**..**..*...**..**..*.*****.*...**.*.*.**...***.***..*.*...*.**..***..**.**.****...***....*****...*.**........*****.....*..**.***.**..**.*..**..*.*.***..***..***......****.****.**..**.*.*.**..**..**..**.*.**...**.**..*..*****.*..*...**.*.**..*..*.*.....*.***.***.....***....*.......*..*....*.....**.*.*....*..*....***.*..**..*.*****..**.**..*.***...*****....*..***..*****.*.*.***.*.*..*..*.*.**......**...*.**.*.***.**.*...**.*****.*.**.*.*.....**.**.**.****....**..***.*.*..***.**...********..*....*****.**....****..*..******..*....*..*.*****...*.****.***.*****.*.....*.**.****..***..*..*..***.*.**.**.*..****.**.**.***.*.*....*.**.***.***.*.**..*.....*..**.*.*.*....****...**.........***....****.....****..**.****...*.**.*.*.*.***..**.**.*..**..**..*.**..*...*...**.*.*.*..**...*.....*...*..***..*.*..**..*..**....*..**....**..**..***.***..*....***.**.**.....*....*.....*..*....***.*...**..*.*.*.*.*...**....*...*****.*.***.********....*.*..**..*.*...****.*.*.***...****..**.***.*..*.*****..*.*.****...**...*...**..*.***..***..*.*...*.*....*...**.***..***...*...***..*....**..**..*.*****....****..***...**.....*..*..***.***...******.**.***.*.*.**.****.*.*****.**..**.*.*..*****......****..**.*....******.**.....*.*.****.*...*.**.*..***....*..*.*..***..***...*..*.*.*..*********...**....***.*...*..**.**.**.****..***...*.*..**.......*.....*...*..*..**.*******.......*..***....***.*.**...*..*..*..*****.*..**..**..*..*..*....*.**.***....*...*...*......*.*****.**....*...*.**..*..*...**..*.***.***.*..*..***.*.***..*..**..***.*....**.***....***.***.**...***.*....*.**********..**.****...**.*.*....***..**.*.**..*.*.*..*.....*...****...*.*.*..****.***..**...*..*..*..*......******.....*.*.*.**.***.**.*...*..*....*..****.*.*...*....*..*..**.**********.*.*.*..*.*.**.*...*..***..**.*...**...***.*.**..*.*****..*******....***.*.....*..*..****.*...*.*.*.**..*...***..*.***.**...*..*..*.****.*.*.**..*..*.*.*..****..*.* *..**....***.*.......*.....**..**.****...*...*****.****..*..**.*....**..***....**.*.***.*.*..*****.*.*.*.*.*..****.******.**...*...*...*...*.*.**.**..*.*.*.******.***...**.***..*.*..***.********...*.*...........*.*.*.*...*.*.*.*..*..*****.*..*..*.***..*..***....**.******.*.**..*.....*....*...**....**.*..****.*.*..**.*...*.*....**.**.........*.....*.**..**.*****.*.*.*...**..*.****.*..**.....*.*.*.**.....*..*****..*.*.*..***.*.**.*..*....*.*.*.*.***.***..**..*.***.****..*.**...**.......*.*....*.*...*.*..*.*...*..******....*************..****..**.**..*.*.**..*.*.*.*....*....***..***.*...*..**..*****.****.*.***....*****.*.......*.******.**...*.***.**.*.*..*.***....*.*.***.*.*.********..*.*.....*.**....*..*....****...*..*..*..***.****..*..****..********..*.*....*..**.*..******.......*..*...****.*.***....*.*..**...**.*...*****.**.*.*.*.......*.*....*...*****.*..*****...**..*..**.***.***...**.***.*.*.*..***.*..***.*.*..*.*.**.....*.*.*..*..*.***...*..*..*..*..**..*.*.*.....*..**.*.*..*.***...*..*....***...****...*.*.***.*....*..***.******.**.*...*.**...***..*.....*.*.*..*.***.*.*..*..*****....*..*.*****...**.*.*.***..********..***..**..**..***.***..****..*..**.**...*.*.*.*****.....*..*.**....*.*.*..**.**..*....*.*.**.*.*..**....**.*.*..*....*...*.....*...**.*.**.**......*.*******...*..**..*....*..*...*.*..**..****..**.*.*...**.*****..**.........***..*.*.**..*.**..**.*...**.*.****.*.*.**.....**..***...*.*...*****.**..**.*.*.*.....*.**.***.*..*.*.....*..**************...**.*.****.**..***.**.**....*.*.**..***.*..*.*...**.*.*.....****..*..*.***.*.***...***.*.*..*.*..****...*..*.****.**.****.*.**.**.**.***.*.**.**.*.**********...*..*....**...*.*..*.*.******..*..*.*.*......*.*...*..*.*.....*..*******.*..***......**.**.**.**.*...*.****.**.*.**.*....***...****.*...***..*.*******.*.***.*.....*..*.*..****....**..**...*.**....**.**.**.****.*.**.*...***....**.*********..*....*****.*..*..**...**.*..*****..**..***....**...*...*****.**..***.**..***..*..*******..*.****.*.***.....*.***...* .*.*.*...*.*...*.**.*.*.........*..*..**.***..*..****...**...***..*.*....**....**..***.****..****....**....*.....*...*......***.*.****.*.***..*.***....**.*..*.*****.*.*.*..*.*.*****.....***..*.*.**..*....***.**.***..**.*..**......*....**..*.**..*.*......*...**.*.*.****..**.*....*.**..*****..*...*.**...***.*....*.***....****...*...*.**.***.*.*...***.*.*.*.*.**...****.*.....***.*.....*.....**.*.*..***.....**...***.*...*.**.*.***.*..*..***..*.**.*..*..*..*****.......******.*..****.***.*.**.*.****...**.****.*.*..*..*..*.*.**....*..***.*..**..**..**.**.*...***..*.*.**..*..*.*.*..****.*.*.****.***....**.**..***.**.*...*.**..**.****.*.*.*.******.*.**.*.*..***.***..***.*....*..*....**...*..**...**...*..***.******.***..*.*..**..***.....*.****.*..****....**..*....**.*..**..***..*.....*...*..*..***..**..**.*****.*.***..**..*.*..***.**..*.*.............*.**...****.*..**.*...*****.....*.*.....*.*..**..**..****.*....*....**.*.....*.*.*....***.******.*.**..****.......**.****..**.**.****.**.**..***..*..***...**..*..*......*.*.**.**.*....*.**..**.*...*...*.**...*...*.....****.*....*.*.*...**.*......**..*.**.****.**.**.*......**.**....*...**.....***.**.**..*..*.......***.....*******.***.******..**..**...*.**.*.**....**...*..*...*..*....***.**.**........*.**.*...***....*..*.*.**.....*.*******.*****.**.****.*..**.***.*...*.***.***.*..*.**..*.*.**....**.*..**....*.**...*..***.**....****...***..*.****....***...**...**.**.***...*.**.....***.*....*..*.**.**..**..***...******.*****..***********.*.*.....*...**.***.*.*.****..*.***....*...*.*...***....***.*....*...*...*.***...*.*.*.**.****...**.****.****.*.*****..*.....*...*...*.*.***.**.*.***.*.*...**....*.*****..***..*.**..*......*...***..***.....*..**.*.*.**.*****......*.*****..**.*.**.*...**.**.***.*.*..*.**.*....*...*.....*.****.**..**.**..*....***.****..*..*...***.**.*.*.*.....**.*...***.**..**..*...*...*.***.*..*..**.****.*.****....*.**.*.*.*..*....*******...****..*...*...*.*.*****.********.*.**..*.*.***..********.****.*...*.*..*..***.* *.*.*..*..****..***..*..*******..*.....*..*..*..***.**...***..*.**..**...*****.****.*******..*.**.*..*....***.****.....*.*..*..*.***..*.***....*..**.*..**..*.*.*.**.......**..****.*.*.....*****..*.***.*.****..*.**.**..*.*****..*.***..***..****...*...*.**.*...*.**.*..*****..*.*.*..*.....*.***.*******..*.*.**.*********.**.**..*......***.....*.*..*...*.*..*...***.**..**..***..*..***...***.....****...*...*..**.*.***....***.*.****...**...******..*..**...*.***.*....**.*..**..**.*..*.*....*.**.***...*..*.*.**.****...*.*.****.*..***..***....*****.*.*..*.*...**......**.*.*..*...**.......**.******....**.*...*.....*.*.....*.**..***.*..*...*.....****..**.*...***.***.**...*.*.....***.....*..*.**...*.*.*.*..*.*.*.*...*.*.***.**...*..*****..*.***.**.**.*.....*..*....*...**..*.....**.**.**..*...**....*.*......****.*....*.*.*.*.****.*...****.**.*...**..*****...*.*.*..***..**..*....***.**.***..**.*...****..**....**.***..**.*.**.****......**.*.*..*.*..***.****...*.****.*..*.**.******.******...*........*.*...**.***...*.*****..**.*.....***..**.*....*.**...*****....*.*.***..**..*...**.....**.*....***.***...*.****..**...****.*...*.**......**.....*..***..*........*.****...**..***.*.***..*.*****..**.*.*****.**.**..*.****.****..**.**..*..*.*.***.*...*..*.**...***..*...**..*.*...*.*****..*..**.**..**..**.**.*...***.*****.*.**..**..*.*.**.**.**.**.*.....*..*....**..*...**..*..*...*.**....**.*.**...***.**......****.*..*.*...*..*....*....*....*.*.*..*****.**....***..*.*..***...*.*.****.....***..**.**...*.........*****..****..*.**...**.*..*.**..***..**..*...*..*.*.**....*.*.*.***...*..**..**...*.******.***.*.**.*****.****.*.*.**.*.*...*******...***..*****.*.*.***..****.*.****..***.*...*....*.*.*..**.*..***.*.**..*...*.*.*.*.*.*....*..*.**.**.*..*....*..*.*****.*..*.**..**.**.*.***......*.**..*..**...***...*..*.*****.**...*.**..*...**...*......**.*..*...***.*.*...*.*.**...**.**...*.*..*..****..**.**..*.*.*****.**..*..*.*....*.*.****.**...*.*....*****..**.*.*******...**....***.*......**..*****..*.. ..*...*.*....*.****...*****.*...****.******....*.*.***...****..**..*..*******....**..*..**..***...*.**..*.*******...*..****....**.*.**.**...*.*.*..*.*...*...*.*.*.*...*..*****.*.*..***...*.*...**..**.***...*.******.*.*....*.**.*.**.***.*.**..******.*.***..***....*.*..*..**.*...***......**.*.*.********..*.*****.*.*****.**..*.....*.....**..**.*..***.**.**..***.*.**.**.*...*******..**....***.******..**.*.*****.....*...*..*.****.***...**...**..**.*.*..***.***....**.****.******.*.*....***.******..**......**..*..*.**......*...*.**..*.**.***..*.*...***.**..**..*...**.***.**...********.******..*.**.***.**.**.****.*..**..*****......**.....**.*.*...***.......*..*..*..**...***.*..*.**..*...*.*.****.......**.*....*..*..**..*.*.*...*.**.**.*.*.*******..**..*.*...**..*.**.*****......**...***.***..**..*.*.*...*...*.*.......*****.*....***.*****....***.....******.**.*..*..*..********.***...***.*.*..*..**...**....*******..***..**..*.*.....****.*..***.*.*.**..*.*.*.**....*....**.*...****......*..*.**..*..*..*..**.*.*..*.*.*...*.***...*....*..*..****.*..*..*..*....*******...*.****..*.***.....*.**..*.*.**.**...******...*...*.**********.****...*..*.**....**..*.........*****..**..*.*..*...*.*..*...**.*..**..****...**.*.*..*.*****.....*.*...******....***..*.*...**.*..***..*..***.*.*..**.*..*.*****.*....**...**.***..*.*.*.....**..******.*...*.*...*...******..*..**..*.*.....*..***...*..*.**.*..*..***...*.*.*.*...*.***.*.***.**.*...*..*..*.*....***..*.****..*..**.***...*.***.**....****...***.*****...**...**...***.**.*..****..*..*.**..***..***.**...*...*.*****...*.*****....*......***.***.**...**.*.***.*..*..*....**.*...*......*....*.*..*..**.**..*...*.****..*..****.**.*...**.***....*.*****.**.**.***.*****.**.*...*.****..*..*...*..**..*.*..***..**.***.*..***..*****.**.**..*.**..****.**..*...*.....*....*...***.*..**...*.*.****.**...*.*.***.*******.*.*...*.***.*..*.*.**...*.***.*****.....*.**..***..***.***....*..*.........*....**.****.**...*.*...*****..***..**..****.**..****.***..**..*****.*..*.* .**.*.***...*...***.**..**.*.***.*...****.**.***.*.***..*...**.*..*.**.**.*****.*..*..**...**..*.*..*.*****...**..**.*.....****..***.**.*.........**.....**...*..******.**.**....****..*.*.*...*...*.**.****...**.**.**....*.***..***.****....*.*.*.**.*******...*...**.*.***....*.*.****..*...**.*.***..****.....*...*..*.*.**....**.*....*.*....*....**..*.*..**....*********.*.*.*..**.**.*.***...*.....***.***.**.*..**.**.**..*****.....**.*.**.....*.*...*.*.***..***...**.*...*****..*.**.**.**.*.*...*.*.**.******.....**.*.*.***...*..*.*.*..****.**...*.**..****.*.**..**.***..**.*.*.**...**.**...*..**.**.....*.***.........***.**.*.**....*...*.....*.**.*.*.***...*.**.*.*.*....*..**..*****.***..*.*....***...*****..*..**.*.***.**..*...*....*.****..*.***.*...**.......******.*..*..*.**.....********.*...**.*.*...*.*..**.**...*.....*...*....*..**.*...*..*.***.*.*..***..***.*.**..*..*.*..*.....*.***..*.***.*..**..****..*.*.**.**..**.*.**.*.*...*.*..*..*......*.*.*.**.**.*.*.**..*******.*.***...*..*****.*.***....*...*.*.**.......*..***.**....******...*.......*.*****.*..***..*.*.*.*...*..**..**...*******.**...*..*.*.**.**.*...*********.***..**..*.*.***.**...*....**..*....***.***.*..**..********.**..**..**.*.*...*******.**......*.*****....*.**.***.*.*..**..*..***.....***.*...***..***.**.*.*.*.........*.*****.***.*..*.*.***.*..*...*..*.***.....***..*.***..**..**..*.****.****.....*.*...*....**......**.*..****..*..**.**..**..****...***..*..**.*..*.**......*.*.*.**....***.*.*.**.**.***....**.****.**.*..*****......***.*.*.*.**.***.**....*..*.**..**.******...*.*.**.*..*.**.*...*******....*..*...........**....*.*****.*.*.*.***...****...****.*.*..*.*.*..**.*.*..*.**....*...*...****.*...*..*..*.*.**..*.**..*.......**.*.*...**..********..**.**....*.......**..*.******.*...**...*...****....**..*.**...**..****....*...*.....**.******..*.***..**...*......*..**.*.*...****.*..*.*.*...**.**.*..*.*..*...*..****.*....**..*.....**.*.*.*....*.***.*.*...*.*........**..***.***..**.**.**..**.***...***...*...***.*.. ****..*..*...*..*.*****....**.**.**.*.*..*.*.....******.***..***.*.....**..*.**..*....**.*....*.**.***.....**.*..*..*..*.**...***.**.*.*.*.....*..**.**.**....**..*..***....**.*.**.*.*..**.*..**..**..**.*.**.*...*..*.**.**********......***.***..***..*.*********.*******.****.*..*...***.*****..*****.******..*.**.*..****.*..****.*.**...**.*.**.*...*.**.**.*..**...*.***.**.*..*...*.*..**..**...*..*.***.**..*..**....**.....**.*.***...*.***...*******.***.*.*.*.***.***...**...**..****.*...*.*.*.*.*........*..*.*.**..**....*..***...*.*....***.**...*.*...*....****.***..*..*.....**.****.*...****.*.***...*...*...*..........***.*..***.****..*.*.**.*.*...***.*...*.*..*.*.***.*.....**.**.*.****...*.*.*****......*..**..*..*.*....*..**.*****..*.....*...*..***..****.*..*.*****..***.**..*.**...*.*....***.***..****.*..**.***.......***.*..*.**.*...*.*.*..*.*..****.***..*...*****..*...**.*.**.*.*..*.*.*....*.*..*..*..**.*.*.*.**...*.**.*...*.*.*.**.**...**.*...**...*.*..*...*...****.****.****..**...***.**........*.***.*.*.*.*...***....*.*************.**.*..*.*....*..*.**....**.......*.*..***.*...*.*......*.**..******.*...*.**......****.***.*..***..*.*...*..*.*.***.*..**..*..*...*..*.*...*..*.*.*.**.....**.***..****.**..**..*.**.**.**.***.*.*.**.*........***.*.**.........**..****.*.***.**.*.*.*..*..***..*.****....****..****..***.*********.***.**.***...*.**.*.*..**..*....*..*.*..*...***...******..**..*..**....**.*....*.**.*...***.*..**.*.*...**.**.****.*.**.**...*...*..**.*.*.....****......*..*.****.*.**.*..**..***....**...***..****......*..*.*..****...*.*.*****.***..**..*.****..*.*.....*.****.**.*.....**.****..***..***.*..*..*..**...*..**....*..*.*.*..*.****......*..**....*.*........**....*.*.***.*......**.*....*..*..........*.*......******.***..*...*....*.*.***..*.....*.*..*..**.*.....*.*..*.*.*******..***.*.*.......*..**.**.*.*...*******..**.***.****.**.**.*.**.**..*.*.*.*....*..*.*.**.**.***...**.**..******.*****....*..**.***.***.*.**..*.*.****..******.*.*..**.********.*...*..**..*.*.. *..*..**..**.*****.*.**.*..*..****.*.****.***.**..*.*..*..*...****.***.**.***..**....*..***..*.*******.*...**..*.**..**.*.**..*..*...*...*..****.***..******..***.*.*.*.****.*.*.***.*..*.*..**...***..****...**.***.**..**....**.*.*.*.*.*...*.*..*.*..**..*****..****.*..*.**...***..***.**.*...*.***...***.*..*.*.*.**.***..*****.**..*.*.*****.*.****..***...*....*...*..***...**.****.***...*..***......****.*...*.*..*****...**..*..**....*...***..*..****.*.....*.**.***..***.**.*..**.*.***....**...*.**........*.*..*.*.*...****.*.....****.*..*.**.*.*.*..*...*.*.*.*...*.*.*.*.....**.....*.**.*******.....****..*.***.*.*.****.**.***.**..*..***...**..**.*....*...***.**.*....*****.*.***.*.***.**..*..*.**.*....****....*...***...**.*.*.*.*....*.**..***..*****.*.***.*...*.**.**.**...**..*****.*...**..***...**...*..*.**.**.*..*...**..****...*.*.*.**...**.**.*.....*.*.*.*.*..**..*******.***..***.*..*****....***.**.**.**.*.*......*..****.*.**.*..**.**...*.**.**..**.*.***...*...*..***..*.*.*.*.**...*.**.*....*.***..**.*.*..*..*.....**.**...**.*....*.**.***..***.***.*....*.*.*.***.**..*.*.**..**.***...*.....*.*.*.*..*.....*.*...***.*..*..**********..*.*.******.*.*.**..******.....****.**...**..*.***...*.***.*...**.***...**...***.**.*.*.*.*..*.*.**.*.*..****.**.*********...****..*.*..*......*.*.****.*.***..*******......**.**......***..*..**.*..*...*...**....*.*.*.**********...****.****......***************.*.**.*.*.******.**.*..*..**..*..*.*..***.*****.*.**..*.*.**.*....*.**..*...*..*.****...**.**..**....*.*...*.**..*.**.***.*..*.***..*.***.*******..**..***..*...**..........*.*.....**.**.*.*....*.**.*...*..*..*.*.....***.**.....*...*****.....**..***.*.**.**.**.****.*..*....*....**....****..*.*.*..*.**.******..*..*.*..*.*..*..*.*..*.*.**....*..***....*.**...**.****.*.*...*.***..*....**...*.*..*.**..**....*.**.**..*.****.*.**.****.*...**.*.****.**.*****....*.**.*..***......*.*....**...*.......*....**...*.***..*..*.***...*.*.*...**.**.*...*.**..***.*..****..*..**.***.**....***...*.*.*.**..**.*.* .***.*....*.*..**..**.**.*...***.*.*.**.*.***.****......*...*.*.**..*.*.*...*******..***.***.*...*.****.*.**..***....*...****.**..*.......*.*..**..*.*******.**.**.*.*...***....*.***.**.*...**.........*.**.**....*......***....*.**....*...**.....****.**.*.*.*...*****..*...*.****...*.*....***...*....*.....*.*.*.*.**.*.*...*.*****..****....***.*..*.***...*.**...***....*......*.**.............*...**.*.**......**.*....*..**.*.*......**.******....**.**.*..*.*****.*..*****.**..........**.**.***....*..****.*.********..**.......***.*******....*..**.*..********.*.*...*..**..*****..*.*.*.**.**.****.*.*.*..*.*.......*****.*.*********..***..*.....*.****.*....*..*.*..********.*...***..*...**.**..*.*.*.**..*.**.**.******...*...*.......*.*.*...**.**..*.**...**...**.*.**..*...**.*.*****.*..*.....*.....**.**...*.*.**.**.**..**.*.......*.**.**.***....**.*.*..*.*...**..***.***.***..***.***.*.*****.****.*.......**.**..**.....*....**.*...*..*.*.*.*...*.*..*..*..*...*....****..**....*....*.**.****...*....*...*..**....**.**.***.*.**.....*.**.*.**.****.*.**.**.***.*..***....*.**..*.**...******.*..*....*.**..*.****...**.**.*....*.*.....**.**.********...**....***...*....**....*.*.**..***.*...**...*..*..*...*..***...*....**.*...**..*..****.**..*...**.**..*..*.*....**..**..**....*...*.*..**.*****.*.*.*...*.*****....*.**.***......**..*.********.*...**.***..*.*..*...***...**............*.****.**..******..*.**.**.....*..**.**...*.*..****..*..*****..*..**.....*....********.*.****..**....*..**..*.*.*.***..*..**.....**.*.*....**.**...*...*..*******.*..*****...*****.*****..***.***..*..*..**.*.*.****....*..*.*****.*.*.**..*****.**.***.*.*..*.**..*.*.....*.***.*.**.*.**..***..*.*..*.*..*****.*.***..*..*.*.*....*.*.****.**..********.*..**..**.***.****..*.***........*..***.***....*..*.*.*.*..*****.**..*.*...*.**.*..**.**.....*.***.***.***.*...*..*.......*.*.*.**.**.*.*.****..**..********.*...*..*.*....*....*.*****.....*..*.****.*.*.**....*...*.*.***..**..**.***.***.*.......*.****..*.**.**..*..***.*..**.*.. *.*..*..**.*..*..***...**....**...*.**..*.*..***.***..****.****.*..*.**..*....*.****..*.***.**..****..*...**.**.*........*......**...*...***.*.*.*..*.*..........*.**..*.***.....*.**.*..*.***....**.*...*..**.**....*..*.*..*...*....*.**..**.*.....*.*.*.*....**.*.**..*.**....*..**......***..*.**..**.**.**...*..**.*..*.....**..**.****.*.****......***.***.**..*...***.*****.*.**.**......******.....****.**.**..***..*.**.*..**.**........*...**.****.*..***..***.*.***.....**.****.****....*..*..****.***.*..**..***.*.****.*.*****....*.***.*...*.....*.......***.***.**.**.****...*.*..**...*..****....*..****.....*..**.*...*....**...*.**.**..***....*.*.*...***..*...****...*.*..**.*.*..**.**.***......**.*.**.**.*..*.**...*.*******.*****..**.**.**...*..**.*.***.**..*..****.**.*.***.***.***.***..*......*****.**...*...*..***..*...*..*..***..**.**..**..*..****.***.*..*.*.*..*...*.**..*..**********.**.***.......**......**..*.*.**.....*.*..*..**.......*..**.**.****.**......******...*********.**.....**..*..**..******.*..****.***.***.*..**.***..**.......****.**...*.****..**...*.......***....*.*.**.***.*..*..*.****..**.*.**..*.*..**..***.*.*.**.*..*.........*****....****.*.*.****.*.***.*****...*.**.***.*.*...*.**.*.*.*..*.*....**.**..**...*.*...*.**.*...**.**.**....***.*.**.****.***.*.****.**.***.***..*.*.*.**.*...**..*.**.***.**.**..******.*.*.***.*.**.*.**..**.*...**..*..*..**.*****.....****..****..*.****....*..*..*..*.*.*..*....***.....**.*****.......****..*...*.*...**..**.****.**..*.*..*.*....***.*..*...*****..*********.***.*..*.****.****.*....*****...**.*..*.*..*.***...*..**.*.*...*...*.**.*.***.*.**.***.*..*.**...***.*.*.*..***.**....***....*.**..***.*..**.*..***..*...*..**.*.*...*.*.*..***....**....**....*.*.**.**....**..****..**..**.*.*.**.*.****.*****.**.**...*..*.*..*.****..*..*.....***.*.*.......***.*.*.......****......**...*****..**.**..*.****...*..**..***..*.**..**.*.*..**..**.******.**..*.**.*..*.*....*..*.*.*....**.**.***..*.*.******..*.**...**.*****...*..***..****.*...******* ..****.*.**..***.**.*.******.*.*.*******..*.***..**.******....********.**....*..**...*.*....***..**..*****.*..*..*...**..***.*..*.*.*************..*.***..*.**.**.*.**..**..*..*.***...*.*...*.**.....*....**********..*.*..**..****.*..****...*....**.**.*.*****..***..***.*.....**.......**..*****.***..*......*..*.*.****.***********.***..**..***.**..**.*.****.*******.*..****.*..**...*.*.*****.***...*.******..********.*.****.*.**.*.*.*..*..**.*.**..**.....*..*.......**...**.*..*****.*..**.***..*.*.*....**.*...**.**......***.*.*..*.**.....**.*..***.*.*.*...**.******.*..*..**...*....**...***.....**.**...*..*..*.*..*.******.*..************.....******..*.*...**.***....****.*.*...**..*.**.*....*.*.**.**......*....*......*...*.**.*..***.*.*....**..**...*.**....*.*...*..*...**..*.**..**.*.******..*..****...*.**.*.*.*.***..*****....*****.**.*.*..*.***.*......**....*....*.*.**.*...*..*.*..*..*..***.....*..**.*.....*.**...****...***.**......*...*.*..*.*..*..****..**.**.***..**......*.*..**.*....*****.....*.***.*.*..***..*.**..****..*****.***.*.**.*...**.*.*..*******..*..*.......**...*.****...*..****....**....**..****.*.****..*.*..*.*..**..**..***....***.**..**...*...*.******....***.*..**...*...***.***.*****..***.......**..**.***.....***.*.******..*****.*.....*.*.*..*..*.*..*......**.*.*.*****..***.**...**..****.*****.*....**.*..****.*.**.**.*.......*****.*....**.***......**......*.*.*....*..*..**.*.**...*.*..**.**..*.**.....**..*.**......*****..***..*.....**.**....**...******...*......**.*****.*..**.*..******.**...*.*....*.......**.**..*..***.***.**...**.*.***.*.****..**.**.****.*.***......*.**..**........****.*..**..*****.*.*.*.**.***...**..*.*****...**.........**..**..***.***..**..*.*.*.**.*.*.**...*...**..*.*.**..**..*..*.***..****.*.*..*****.*.****.***..****..*.*.*...*.**.*..******....*.*.******..**......*..*.*.....*.****.....***.*....*.***.*.*.*****.*.***.****.*..**.**.***..****.*..*.***.*.*.*.*.*.*.*****...****.****....****.**.**.*.**....*.*.***.*.***.*.****.....*....*.****.*. .*.*.**********..***......*..**.....*..*....**.***.**...*..*.*****...*....***.*.*..**....*.*.*...*..**.*...*....*...**...*.****.**.*...*.***.*.**...***********.*...*.....*.****.**..*...***..***..*.***..*.**.**.****.***....**.*..**...*...**.*.*.***.*.*.**....**.*..**.*.***..*.**....*.****.*....***..**.*.***.*****...**.*..**.***.**.*.*..****...**..*..**..*...******.......***......*******.*.*******..***....**.*****...***.**..*.*.***...*...*******...***.*.****......***...*.***..*.****...**....*.*...***.***.**.***.....*.**....*...*..*.**..*****.****........**.*.****.**..**..*.........****.....**.**...**.*.****.*...*.**.*..*.*..*...******.*......**.****.*..*.**.....*..*.**..*.....*.....****.*..**...*.****.......*.*.**.****..*.***.*****..**.*.....***..**.*..***.**.*..*.*..**...******...*.****..*.**.***.***.**..*.*.**...**.*.**.....**.....*.*.****.*.*.*......***...*.*.***.**.*.***.....*...*****.*.***.*.*..*...*....*....********..**.***....*.**.*....**..**.**..**.***...*.**.*****.*.*.*.*.*.*.*..*.*......*.**..*.*.****.....**..*.*........*.**...*..*..**.*.*...*...***...*..*.***.*.****..**..*.....**...***.**.**..*..*.**.*..*....****..****.***.*****.....*...*....*.*....**....*.*..**.*.*.*.....**.*.*..*****..*...*.**.*.*.**.*.*...*.**.*.*....****.***.*...***...*.***...*...*....*...**.*.**.**.*.******..*....***...*.*.*.**..*..*.*.*.*...**..*..*.*..******..*******...***.**.****.*.*.*****.*.....*.....*.*.*.***.**.**...*.***.*.**.******..*.***...****.****....****.***.*..*.**.*.*.**.****.......***.*..*.***.****.**.**.*..*.*.*......*..*....***.**.....*....**....*.*.*..*...********.*.**...*.....*.**.*...**..***.*...**.*....*....*.*.......**......*.......***..*****..*...**.**.*......**.......**.*..*..**...*.....*...**..*...*.**.***..**....*.*.***.....*..***..*.****.*****.........**.*******...******...**...*.***.***.*.*.*....**........*...*.**..**.....*..**.**...**......*.*...**.*.**...*.......*.......*.****.**.....*.*.**..**..*.*.*....*.**...****.*.**.*.**...****.*.****.....*.***.*****. *..**.**..*..*..*..*..**.*.....*...*..*.*..*.*...*.**.**...****.*..*.*.*.**.**.***..*.****.....****..***.*...*.**..*..*******.*.*******..**.*.****.**.**....*.*..*....***.****.*...***.*..*.....*..**.*.*..*..*.****.***.***..*.**...**..**.*.***.**..*..*....*..*....**.*.**.*.***..*...**.**...*.**.*****.**..*.*****.*.**......*.*.*.***.*..*..***...**..*..****.*...***.....***.*****.*.*.......**.*....*****....*....**..**.*.**........*.*****.********.**......*.*.**.....*..**.***.*.***.**..**...*.*.....*....********..**..***.*********.*****.*.****.**.**...*.***.*..***.*****.*.***...**...*.****..*****...*.*...**.**.**.*..****.*..**....*.*.*****.*..*..*.**.*.****..**..*...*..**...***.*...**...**.*****..*.**.**.***....**..*.*.**.**....*..*.*.*..****.*.*......***********.*.**...*.**....*.....*.......***.*.***.**.*....***.***.**....*.*..**.**.**.***....**.*****..****.***...**...*.**.*.*.*...***.***...**....*.**..***...**..*.***...*.*.....*.......*.******..*.**...*.**.**.***.**...*..*.*...**..*...*....*.*..*...*...**.*....*..***.*....**.**.**..*.***......****.***.***.**...*.*..*.*****..**....*.***....**.***..***.....*.*.*........*..*.***....*.*..*.*.***..*.*.**.*.*...*.*..*.....*.*.***.*.*..*......**.*.*.***.*.*.*****.....**..*.**.**.*.***..*.*.*******.***.*.***...*..*.*.**.**.*......*..*..***..*...**.**..**.**.*..*..**.....***..**.****.*..**.***.**.**.....**.....*.**.....*.***.*.*.**..*.*.***.****.....*....**.*..*...*.*..**...**...*.*....**.*.**..*..**....**..******..*.*......**..*.**.*.*...*.*.*.*.*****.****.*.**.**..*..*.**.*..*....***..***....**.*..*..*.*.***..*****...*.......**..*.****.****.*...**.***..****.***.***.....****..*.....*.**.*..**.**..***.*..*.***....*.*....*..*****.*.**.*****...**.*.*.***....****...*..**.*...*.*..*..**..*..****...*.*.**.....***..*****...***.*.*.**...*...*.***.**.***..**.*.****.*.*.***....*..**..**...**..*..*...**.*.***..**....*.**.*..*.***.*.**.***..****.*..**....**.....**.*..*.**...****.***..****.*....*...*..**..*.*****..**.*.**.*.*..*.*****..*... ***...*.*.**..**.****.*.*.*.***.*.*..****...*.*..**.......****....*..*.****...**..*....***...**.*********..**.*.*..**....**..**..*****.*.***.*....**......*...*...**...******.***.**.***.****.*....***..*..*.*...*.*.....*.****....*......*.**...*...**..***..*.*****.**..*..*.**.**.****.*.**.**.*.*****.*.*........********.*..*.....**....***..**.**..*.****..**.*.**...***..*.***.*...****.*.*...**.**..*.*...****..**..*..****.**.*.**.*.....*.*..*..*.**.*..*...*.*.**...******.****.*.***.**....*...*..***......*.*******.*.**.*.***....***.*.......**...***..**.*..**.*.**.*...*..*.*....**.*.*.*..****..*.*.*.*.*..**.*.....***....*..*****.**...*....*...*.**........*.**.**..***.*......***...*.....***.**....*.**.**.*...*..*..**.*.*....**..*..*....**.**.*...*.***..*...**.*******.*..*...**.*.**....***...*.***.......***.**...***.*.*.*.**..**...*..*.**.*****.**.*.*.*.****.**...**...***.**..**.*....*..*.****.**..*....*..****.*****.***..*....***...*****....*.**.*...****..*.*.*..*..*....*..*.*...**.***.****...*.***...*..***.**..*****..**...**.*...**...*......*...*.*...**....*...***.***..**.*...*.*.*.**.***..**....**.*.***.**.*..*..*****.*..*......**.**.*.**..*.....*.*.**..***.*.***...*.**.**.***.*..**.*.*****.*.*.*.***.*.***.**.**.*.*...**...*...**..*.***.*......**.....*....*.**.**.***.***..*.*.***.***.*****.**..**..**...*..*...**.*....*...**..*..*.*...*...*..****....********.*..**..*..*....*..*...*.**...*....**.**.......****.*..*.**..........*...*.*****...*.***...*....**.*...**..*.***....**...**.**.**.*.***.*....***.*..**......***.***.**.....*..****.*****.....*..*...**.....*..*.**....**.....****.*..***.****..***.***.*.*.**...**.****.*.**...*****.****..*....*..*.**..*.***...**...*..**..*.*..*.*....*.....*.*.***..*****..**..***.*****......*..***.****..*...**.*.*...*..*...*..*.*...**...**.****.*.*..*****..*...*.........*..*.**.***...**.***.*..*****.**.*.***.*..****..***.****.*.**.**..**.***...*........**...*.....*.*.****.*.**...**..**.**.****.**.*..*.*.**.*...***...*.*.....*.***...**...**.*.*.* ***..*..*.*.*...****..***...*.*..*...*..*..*..*.*.*.***..*...*...*..***..******......*.........***.*****.....**......******....**..**.*.***.*..******.*..*.*.****...**....**.*.*.*.*.**.**..**....***.**..*..***.*.*.**.***.*.*....**.**.****.*..*..*.*******.*....**.**..*.**.....***.*.*..***.*..*.**.......****....***.*.***.*....*.*****......*.**.*****.*....*****.*.*..*..*....**.*..*..*.*..........*.*.**.*.....*******.**..****..****......*.*.*******.**.*.*.*********..*******.****...*..**.**..**...*..*.***.**.**.*.*..****.*...*..*.**..**.******...*.*.*.**....***.*.**.*...******..**..*.*...**...**....**.*...********..**.***...*.*...*..*..*.*.**....**...**.*...***..*.**...***.*..*.*.*........****.*.*.**....**.****...**....*.*.*******.*..*******...*.*.**.*.**..**.*.****..**....****.****.**.*........**..*.**.*....****.**.**...**.*.*...***..******..****...**...**.*.*********..**......*..*.*...*..*.****...*..*.*.....*****.*...*...***..*.****..*.*....*.**.....***......***..**.****...*.*.***.....*.**.**.*.**....**.*....*....**....*.******..**.*....**..*..*...**.*.....*****......***********.***..****.***......**...***.**.*...**.*.*.******...*..**..*...*...*.*...**....*.**....**.**.*..*.....*..*.*..*..*..****.....*.*..*...*.**.**...*...*..*.**.*.*.*....***.**..**..*...*...****..*****...*..*.**..**....**...*.**....**.*.*...**.*....**.*...*..*.**....**...****...*..*.*...*..**..***.**.*...*..*.*...***.*.....*.*...**.***....*..*.*.***.***.***.**..**...****..*.*.**.*..****..*....******.....**...*..*.*.***...*.....*....**.*..****.**.*.***....*.**.*.*.*.......*****.*.**.*..*******.*.*.*****.***.*****.*.**.****.****..**...*..*.****.****..*..*.........****.*.***...***..**.*...*....**...*..***.***...*****......*......***..*****..*....*....******...**.*.*...*....**...****.*.*..*..***.**.******.****.***..*..**.*..**..**..**...**...***.***..*...*.*.**.*.*.****.*.*.*..****..*..****.*..**...*.*....**.*...*...*.****....*.****.*.*****.*.....*********..*****...**.**.**...*..****....**.*******.**...** *...*..*..***.**.***.**.**.*.*.*..**.**.*...**.***.**.**.*.**.******.*****.**....*..*..*.***.*..*....**.*.**..****.****..***..*****.*.**...*...*...*..***..***...**..****..*****...*...*.*...******..*..**..***.*.*.*.....**.**.******..*.**.*.**....*******.**......***.*..*.*.**.......*.*.*..*...*..**....***...***.********.*..*.*.**..*....*..****..*..*.........*.*.**..****.*...**.***.*.*.**.**.*..**..*.***.*.*...***..****..**.*..**.*..**.*.*....**...*.*.*.*..**...*....**...*..***.**.***.*.*......*.*.*..**.***...****.....**..*..*....*.**.**..**...*.****..*.**.**.**.**..**...***...*...**...*..**.*.*.****...**..**.***..*.*.******.*....*.*.......*..**......*.**.*....*.....*..**...*.*.***..**.*.*.*..*....**.**.***.*....*.**..*...*.******.****...****.****..**.*..**.*.*..**...***.....**.**.**.**.***.**.*.*..**...*.*.*.*...***.*..***..*....***...*.**.*.**..*****......**.*.*..****.....***..*..*****..*****.****.***..**.****.**..*...*.*...**.*..**.....*.....*.***.*....***.***...*..*....*...***.***.*..*.*.*..***.*.*.**.***.*..*.****.*...*.***.***...*.**.*...*.*.*...***.*..*.*..**...***...*.**.*...***..*****..*****..**.******..***...****..*.*.*********..**...*..*.*.***..**..***..*.***.**.*.*******...*...**....***..*..*....*.*.**.**.***.....*..***.*.*..*....**..***.*....*....*****...**.*.*....****...**.*.*****.******..*...**...***...***...*.*.****...*..*.*..*....***.****.*.***....**.***..*.****.***.*....**.**.***..*....*.**...*.**.**..****.*......******..*.**..*.***..*..**.*****.**....**..*..*.....**.*..*.*.*****.***...*..***..*.*******.*.***.****....*.*..**.*...*******...*.*...**..**.*.....**.*..*.**.*.*..**...******.....*..*..*.*..**.*....****...*..*.........**.**...*....***.....*...*..*..*.**.**.********.*.*.**..*.**..*...**.*******.....****.....***.***.*...*..**..**.........*.*****..*.**.*......*.*..***.*....*.*.*..*..*.....***.***.*...*.**.*.***.*.*.**..*****..**.**..*.**.......*...*..**...****.....**..*..*****.**.*..***.**.**.*.*.***.***...*....*...****.***...**.*..*.***..*..*.. .*.*...*......*.*.*.**.**........*..*.*.....***.*..*.***..*.***..*...*********.**.*....***....*....*..**..*.**..*.*...**.**....*..*..**....*.**...*.**.*.**...*...*.**.*.............*.**......**.***........*.*.***...****.....*.***.**.*.....***.*...*****....*.*.**.***.****.*...**..*.*********...*..***..*.*..*.*...*....**..***.*....**.*.**...*.*...*****..*..*.***..*.*.*.****.*.**.****.**.***.******...*..*.**..*.**...**.*.*......*....***..*.*****.*....*......****...**.******.***..****..*.**...**..*..*...*.*..*...*...*..**.***....*.*****.*.*.*.**.**.*..*......*.*.*..**...*******.**....**.*****.**...**...**..*******..*.*..**....**......*.*.*..**..*.**.******....*****.***....**.*.*.*.*..**.*..*..**.*...*....**.*.*.*.******..*.*.**.*...*.*......*....**..**...*...**...***....*.*...***.*.**..***..*.*...**....*.*.**..*.*.*.*.*.**...*.****..*****..*.*.**..*...*.*.***...*...**.*.**.......**.**.*.******.*.*..*.**.*..*.*******.**.*.*.*.*...***.*.*....*.....*.****...*..**..*.*****.*.....*....*....**...**..**.**..*...**.**.*..*.***.*....*..*..**..*.*..***..*....****.*...*.*..*.****.***.*.***..***...**.*..****.*.****.*.********.*.*.*..*...**.*..*.**...*.**..*......*...*.*..*...*****.**.**.*....**.*.****.....*....*.......*..*..**.......***.**.*..*..***........*.*.***..*.***..**.**.*..*..**...******.*..***.***.*...*.**.***..*..**.**.***...*.*.*.****..*.*....****.****..**.*.*..*.**...*.*.*****...***.**...*.*.*..*.*.**.*.***..*.*...******.*.**..**.**.*.***..*.**..*...***.........*.*....*.**...*...**.*.****.*.*....***...*.***..*....*....********.**......*.***..**..*****...*.*.**..*...*.*..**.*****..****..*......*.**...*..*.*..****..*..**..**..**....*..*.*.............**...***...*.*.**.***..***..***...**.**...**.***.**.*******..**.****.....*....*.**...**...*.****..***..****..**...*...*..***.*..*....*.*.**....****..**..*..*...***.*....*.*..*.*.*..**.......****.*****.**..*.*.*.*.***..**..***.****.**...*..*****..*.**.**..******.**...*..**...**...***.*..**.**......**..*.*.*.***.***...*.....*.* *.*.*.***..*....**.***..*.*****..**.*..*.*********.**.****.**.**..*..*.....***.*.**....*...**.***..*.*.**....**...*.*..***.........*.***.****.*...*.*..******.*...**...*..**.***.*..*.**..*....****.*.*..*..*.*.*...**.*..*.*...**.*..**...**...*.*..*.**.****...*..***..*.*..***.*****..**.***.***.**.****.*..*..*......******.*.********.*.*.*..**.....**.*.*.*.***.*.*.**.....*.*..***.****.***.*..**.***.*..**.*..*..**..*......***......*****.......*..****.*..*..*.*..*.*..*..****...*..*..*...*.***.*..*.*.*.*..***.**..**..***.**.*...****...**.*.*****...*.***..*.*.*...*....*...**.**.**.*..****.**....*..***...**.*.***.**.*.***...*..*.*...******..*.*..*..*.*.....****.*.***.....*.****.******..*.*..******...*..*....**...*.......*..*****..*.*....*.***....*......**...*.*******.**..**......******.**.*....*......*...**.*.**.**..*..**.*..*..**.*..*.*.*.....**.**..*..*.**.*.**.**.*...**..*..*.**********.....*..*.....**..*...**.*.***...***..*.****.*.*...***.***..***....***.*..*.**.*..***.**.*..******...*..*.***......**.**...*..*..***.***...**.****.*..*.*.*.*.*.*...*.**..*****.*...*..***.**..**..**.*....*.****.*..*.*....*..**..*..****..*.******.*..*.*.*..**.**...*.**..***.**..*..**....*.**.*...*.***...**...*.*.***..***.****.**......***..**.*****.*.....**.*.*****.***....**..*.*.*..**..****.*..***....**...*.*.*.*.*.*..*...***...*...*....*...**...**...*.**...**..*.**...**.....**.*...**...**..*.*.*.**.*.*.***..*....*.*...*....*.*....**...*...*.******...*.*.***.**.*****.*****.......*.******.*....**.*.*...*.*.**.*.*.**...*.*.***.*..*.**..*****.....***.**....*..**.*.******.******.*.*.**.**...**..******..****.......*.***.****..**..***..*...*..***..*....**....*..*.*.*...*..*...*.****..**.***.**...*.*.**.*.*.*.*.*.***..*...*.*...*.****.........**....*...*.*.**..***..*.*.....*..***.**.****..**...**......***...**.*..**.*..*...*..**...*.*.**...*..*.****.**.**....*..*...**...**....******.*..****.*......**.*..*.*****.*.*...***.*.**...**.*****.*...**..**********.*.**..**.......***......*.**.*...***.*.*.**** .**..*..******.**.***...**......****...***...**...***....*..**.....******..**...***.*.****.*.*****.*******...*.........*******.*.*********...*..**.**.*...**.....*.*.*.*...***......*.**..*....**.**.**...**...**....*.*.*.*.***.****.**...**.**...**..*****.**.***.*******.**..*...*..*****..*..***.*.*.*.**.**.*.....*.****.*..*******..**.**.***.***...*.*..*.*.......**..*.*.***..******..*...*..***...*...**...****....**...*..**.****.***.*..**.****.**...**.*.*..*.*..**..**.*.**..*..*..*..*..*****..*...**..****.**.***.*****.**.**..***.*.***..*..*.*.*..*******.**..*.*****.**..****....**...**..***....*.****.*.**.*.*...****.*.......*..*****.****.*.........*.*.....*.*.........*....***..**...*..**..*........*.***..***..**.**.***.*.*...*.*.*..*...**.**.*..**.***.*.*....******.**.*****...*.*...*...*..*.**..*.******.**......***.*.*..*...*..*.*...***.*..*..*****...***..**.*..*.**.***....***.**...*....*..*..**.*.*..*..***.*.*...**....***..*.***.*...*..***..*...**..*.*******..****...*****..***....*****......******...*.**.*.****..*.*****.*.*..*..*.*.*****.**.*..*.*.*..**....*.**.**.**..**.**.***..****.*.*...*.**.*****.**.*.*..*.**..*.*.*..***.**..*.*.***.*..*.**.....*.*.**....**.****.*...*****....*.*.****..***.**..*..**.*..***.**..****.******.***..*.****...***...*..*.**.*.**.**....*****..*...**.**.....*.****.*****...*****..***.**.**..*..*.**..*.*.**..*...**.**..*.*.*.*****..****..*...**..***.*.**.**.***..*..***...**...*.**..*.**.*..*...***.*.**.***.**....*..*..*.********.****..***....***.**...***.****..*..*...**.***.***.*.*.*.****..*...*..*.*.*..**...**.*..***..*...*..**.**..*.*.*.***.****.*....**.*.*..***.**.*...*****...*.*.*.*.**.*.*..*.**...*.*..*...*.*....**.**..**.*..***.*..**.***..*..*........*.*..*.....*****...**.*...**..*....*****.*****.....**.*....**.**.....**......*..*.*....*.**..*.**.*.*.***.*..*.***..*...******...*..*****..**...**.**..***.**.*..*...**..*..*.**.*...*.*..**.*.**.*...*....*.**..*...*....***.**.****....*..*.*.**.*.......**.**.*.*.**.*.*..****.*..****..***.....*... ..***.**.****.**.*.**..*...***.*.*..****..*.**...*.....*..*.**...*..*...*..*****....*.*..****.****..**...*.**.****.***..*****...*..*.*********.**..*..***..*...*..**.....**..***.....*.**.*..*..*..**....*..****.**********..*.*.*..*.**.*.*..........*.....****.*.****.*...******.*..*...*....***...*.*...**.***.*..**..*.*..*...*....*...***.*.*.*..****.*....****.***.**.***.*.****.***.**..****..**.**..***..*.*...******...*.*...***.**.*****..***.........*..*......*.*..***...*.*.**..*.**..*.***.*.**.*.*..***......*.*.**.....****...**....**...*..*.*.****.****...*.**..*.*.****....*...*******.***.*.*..**.**..*.***..*..*.**.*....***.*..**.*.*.****......**..*.*..*....****..*...*.**.*******.**.*.**.**.**.**.*.****...**..*..*..**.*.....*.***....**..******...**.****.....*..**..*..*.....**.*......*.***.*.********..******...****..**.*.*..*.**.*.***.*..*..***.*..*.*.**..***.*......*.*.**...***.....*.....**..*...*.*..*.*.*...**......*.**..*.*.**..***...*.**.**...*.*.**..*.*.*..***.***.*****.*..**.***.*.*......*...**.*..*....*...*...*.*****..*.***.**.**...***..**.*.*.**.**.****.**.*...*....*......**...***..*.*......*****.*...*..**.******.*****.*...*.**...*.*.....*****...*..*...*..*.*****......*.*....***.*.*.*.......**.*.**.....**.....*.*.........******.*.*..*.***.**.*.**...*....*.**..**.****....*.****..*...*..**..*.*..**.**.***..***..**...**.*..*.*.****..****.*..*..*.****.*..*..*.**..*.....**.*..*...*.*.*..*..*.****.*...***..*...*.*.**.**.**..**.*.*.*......*******...*...**.***.**..***.*.**.**.***.*..**.*.**...**..*..**..**.*..***..*..*..****.**....*...*.***.*....*...***.**...****..***.**....***....*...*****.*.*.***.*.*.*.*.***.*..*....*...***.*.*.**.*...**.****.******.**.****.*.**.**..*.*..*.*.*..*...***...*.*.*.*.*..**.****.**.*.*.*.**.*....**....**.******.***.*..**********.***.*.*..*.***..**.......*.****.*...*..**.**..**.*...*....*..*........**.***.*..*.****..*.****.*......****....*..*...**........**.**.*...*..**.*.****..*.*..*....*..*.***...*.*.*.......*.*.***...**.*..****...**.*..*.**. **.*.*..*..**..****.......**.....*.**.*..*.*..*.....***.**.**.*..**..**.***.**.*.*.***.*...*..*..**.***.*...*...*...******.***..****.**....*****..**.*.****.*....***.*...*.*....***.**.*.**...**..*****.****.**..*.*.*.*...**.**.....**.***..*.***.*.*..***.**....****..*..**.*.....*....*.**....***..*****..*...***....*****..*.***....*..*.*.*.....**.***.*.***.*..**.*....*.**...***...***..*.*..*...*..**...**....**..***..**.*.**..***.**..*.**.*.*****.*.**.***..****..****..*.****.***..****..**..**.*..*..*.*.*.**.*..*...****.****.**...*.**...*.....*.....*..*....*****.*..**.*.*.*.*...*.***....*....*.***.*..**..*.***.**...***.*..***.*...***....*..**...*.*.....*..**.*.........**.*.*****.*..*.****..******..*.**.*.*...*.**..*.**.***...*.....*........*.****.*.**...**..***.*..**.*.***.***....*.*...**********.*.**...**..****.*....*...********.....*..*.*....**......***..*.*.***..*...*...*******..*.*..**.***.***.**.*..***.**..*....**..*.******.**........*.*.****...*.*.**.*.*.*...*...*........***.**.*..******.**.*...**..*.**...****...****..*.**...****.*****..**.*.****.***..**.**...**.**.....*....***.**.*.*..****...****...*...*.**.*****.**....*.*....*.*......**..*.*.***..*****..*.*.*....**...*....**....*...*.*......*....*.*...*.*.*.***...**..***.*.****.**.*.*.***.*.**..**..*.***********.*.*****.*..****....**..........**..*....*.*..*....***.*.*....*.**.*.....***..*..***..*..*.**.*..*...**.*...*****.*....*.***..***..****.**.****...*.*.***.***.*...**.***.*....*.**..*.**.*.**..**.**.**.*..***.*..*.*.*.***..****.**...**.*..*****.*.**.*.*.**.*..***.*****....*...*****.....***.*****..*....**.***..*...**.*.*.*.**.*..**.*.*.*..*.**.....*.........*....***.*....*....***...*****....***.**.....*..*.*.**...*...****.*...****..*....*...*..*.**.*.****.*.**.***.....*..**....**.*.****...*..*.*****....**.....*..*..*..*.*.*******..**...***..*...*.*.**..*..***.*.**...***..**...*.***.**......****..**.**.*.**..***...*.*..*..*....****.***.....*.**.**....*.*....**.*.******.*.....**..***.*.***.*....****..**.**....*** .*..*....*.****....*.....*..*.***..*.*.....*....*.......***.***..*.**..**....*.....*......*..**..**.*..*...**..*.*.****..****.****.*..*.**..*.*..*....*.***...**...***...**.*.*....*.***.*.....***.**.**.*.*.**.**.**.*..........******..*.....*.***.*..*.....**.**...**.**.**...********...*...**.....***...*....*..*..**.*......**.**....**.**...*...*.*.....*.**...*.*.**...*....*****.**....*.*.....***.*..*.**.*.*..*...***.*..**.**.*.*****..*...*.*.*...*...***.**.*......*.....*.*.*.*.*****..**.**..***...**.......*.....**.......*.*.*.**..****.*.*....**..*.**.**.*.**..**..**......*..*.*.*.*.**...*...**...**.**...*...*..*..*.*...*.**..*..**.**.**....**.*.*...*..*..*..*...****.*****...*..*..***..**.*..**.*.**.**.*.***...*....***..*...**...*....*..*..*..***.**.*.....*.*..**.....*.**.*....*....***..........*....**.**.****...**......**..**..*.**..*...*.***.*.*...*.*..*.**.*...*....*.*..*...*..****..**..***..*.**.***.**...*..**.***..*..*..**..**.*.*...***............**.*...**....**..**.**..*....**.....**.......****...*.*..*.*...***..**..***.*.*.**.**.**.**..*********.*********.****.***.....*.****.**.*.*.***..*.....********.*.***.*.****...**..*...****.**.*...****...*.....**..**...**.**...****.*****..**...*.*****.**..*.***.*..*........*.....**.*..*..*...***....*.****..*..*.**...*..**********..*..*.*.*.****..*.**.*.**.**..*.....*.***...*....**.....*...*.****.**....*..*.*.***.*****...*.*.*.*.*...**.**..*...*...***.***.****..*..*****..*.***..*..*.**.*...**..**..*****...***....*..******...*....**.*.*.*...*.*..*..*..*.**....*.***.****.*..*...*****...*.*..*****.*......*.**..****..*.**.*****....*.****....***..**.......*.*..*.*..***....*..*....****..***.**.**.*..**..*****.**..**.**.*.***..**.*.**.**.*.***..*.*.*.*.......***.*.***.....**.*...**...**.*.******.**.***...****.*.*..*.**.**..**..***********.**.*...*.*.*.......**....*...***.**...*...*.*..*..**.**........***..*.*..*.*.**.*.*****..**....*..***.**...**.*****.*..***.***.**..**.*...***..*.*..*.*..*....**...*..***..***.....*.**..**..**..*** ...****..****.*.**..*.*****..**.*****..**.**......*....*.....*.*..*..**...*.***...**.***.*.*.*.**..*..****..*..*.*.**.*.**.*****...*.***..**....****.**.....*.****.**..**..**..**...**...**.******..**..**..*.*.*.****.....**.*..*.*.********.**.****.*...*.*.*.******...*....***..**.....*.*..***.**.*..*.**.**.*.*.*.**.....**.*.**..*..*..*....****.******..**.*...*.***...****..*.*..*.***.*.**.*..***......****.**..***.*.**...****.**....*.**..****.**.**.**....*.***..**.....*****.*.*****.**.*..**.*.**.*...**.***.*****.*.....***.*.*..**..**....**..**.**.****.**********..**..*.*.*....*.*******.**.*.*.***.***.**.**.*..*...***.***..*.**.*.****.*.****..**.***.**..*.....*.********.*...*..**.........*****....**..*...*..******....****...***..*...**..*...*.*..***.***.**.**.***..*...*...*.***........**..**.**.*..**.**..*.*.*.*.*....***.*..**..****.*..*.****..*..***..*.....*..*..*.*.*.*...*.*.**.****.*****...*.***....*..***.****.*.*..*....**.*.*..***...*.....*.....*..**..**.*..*..*..**....*..**.**..**.****...*..**...*****..**..*....*.**..*.***...*****.****..*.*..**..****..*.*.*..*....*.**.***.....*..**.****..*.*...*..***..**.*......*.*..**********...**.*.*.**..*....*.*.****.***.*..*.*...*....*...***.*.*..******..*..*.*.***.*******.****..*****..*...*.*.....*....**..*...*...*........**.**.**...***.*.*..***.....***.*.*........**..*.****....*.****.*..*.*.*..***..........**.*.*.*..**..**.*.***.*..*.*.**..****.**...*.....**.*.*.*.*...*.****.*.*..*******.*.*...*.***..**..***..*.*.*.*....***.*.*******..*.*.....*...*...**..*.**.***.*.****......**...*.********.*..*...*.**.*..*****.**.*.******..*.....**.*...*...**...*...***.**.**..*******.*.**...*.***..*.*.**...****.***..*...*.**.*.****....****...*.*..*..*****.*..*.**.***...****.**.....**...***.**....*.*...*....*.**.*.*.*..*..****..*.*..**..*.*.....*...**.**...*.**..*....*......***..*...*.....*.*.*.****.....*..*....***.***.***..*.*..*..*..*.**.....*..*.**.*****.......**.***....*...**.**.***.....*.**...**.**...**..*.****.****.*..*.**.**..**..*.*.*.. ..****.***.*...*...*.**.*...***....*.*.*....**.**..**.***...*..*.*...**..*..****......***.**.***..**.*****.***.*..**.*..*.*.**..*.*..**.****.***.....*..*.*.**..**.*.*.......**.....*.*...*.....*..*..***.*.*.**.*.***.*..***..***.*...**....*.**..****.*..***.*.*..*......***.*..*.*.***.*.***...*...**...*.*..*.*.....*..*..*...**.*..*****.*.**.**..*.*.***............**.*.**...*.***..**.*.***.......***.*..**..**..**..**.****.***********......***.*...**...**..*..*..*...*....*.........***..**.....*..*..**....*.*..*.**.**.****.***...*.**.*.*.**...*..***.***..*....*.*..*.***.*.*.*..***..*.**..*....*.**.*.*....*.**.*..*....****..*.***..*...*..*.***.**..**..****....*.*..***.***....*..**..**..**..***.*.*...*..*.**.**.*..***..***...*...*..*.**.*...**...*****.*...*...*.**..*....*.*.*.**.**...****..***.*..*.*******..*.*.*.**..*.*..****...**..*.*******...*.*.*.*****.*.**..**.*.***.**.*..*...**.**.**.*..***.****......*..*...*.*..****..*****.***.****.**........***.*.******.*..**......***.*...*.**.***.****.**.*......*..****..********.***.*..*.....*...***.......**.*..*.*.**.*.*..***..**..*.**.**...**...*..**.....****.*.*...*********..***..*..*.***.*......**...***.**.*.**.*****.....*....**.*.*......***..***.*****.*.**.**.**....**..*.***..**.********..*.*.***...............**.**..*.*.**.*...*.**..***...**...*.*.*.*.**..*.**...*.**....*.**.*..**.****.****.***.**..**.**..*........****.***.***.*********.**.****.**.*..****.*...*....**...***.*.*..*******.**......*...**....***.**.*.*.*....****.**..*.****...**.*...*....*.*****.***..*.*.**.**.**.*..*.*...*..*.....***.*...*.**...*...**...*...*.....***....****.*.*.*..*.*.*.......*...*.*.*.*..*.********.*.**.*.*..**..*..**....*.**.**..*..**...***..**.....*.**.**...***.*...*.*.*****.**...*..*..*...*.*.*.**.......***.**.**....**..*..*.*.*.*.**.**..**.....**.****..*...**.**..*.......*..*..**....**.*..**.**.*.*.**.***.***.*..*.*..****...*.....*....****.**...**..*.**..*****.**...**...*.**...**..*.*....*****..*..**.*.**.***.**....****....*******.*.******.*. ..**.*...**.*.*...**.*........*..*.*..**.**..**.*.**..*..*.*..**.*.*.*****..*...*.*****.*..*.*...*....**.**.*.**...*...**....**...**.***.***.*.*.*..**...*..**....*..*.....*.*.......**....***........*.*..*.*.**...****...****..**....*.*****..****.**..***..**..****.*..***....*.**..*....***..**...*****.*..*..**..*.**...****..*.*...**..*.............*..*...**.*.*.***.**....**..*......**..******.*****..****...******...*..*.*.***...****..**..*..*..*...*.**........*....*.*.*.***.***.***...**...*..*...****...****......*.**...*******.*......*...****....*.*.*..*..*...**....*.*..*.****..**.**..**..**.....*.*.......*.**...*.*.*.....**....**.**.*.*.*.***.*.**.*....**.********..**.***...*.**....***...*.**.*..**..*...*...***.....*.***..****.*.*.*.***..****.*...*...*.....*****.***.*..*...**...***.*..*.*.*.**.**.****...***..**.****.*.*****.*...**..*.*******.*.****.*.*.**..*....***......*.**.**.**...***.*..**.**.**..**.***..**.***.*..*.*....*.*.**...**..*.******.*****..****...*.........**.**....*......**.***..*.**.*.*.***...**.*.**.*.*....**.*.*...*.***.*****.*.*.*..*.**.****............*..*.**.**.*.......*.**...******..**......**.****.....*.**.*.*.****...*..*.****.*****......**..**..*****..**.*.**..*..**..***.**..*.**.*.*.*.**..*.**..****..*...*..*.*.***...*.*..*.*.****.**.*......*..*......****..*....*.***...*..****..******..**......**..**..*.**...***.****..*.*.*.*****..*.***..*.***.***.....**...*.*.......*...*....**..*.*.*..*.**.***.*...**.*....*.*.*..*......**.*....*.***.*.*.*...***...*.**.*.**.....*.*.**..*.**.*.....**.**.*...**....*.*..*....***.***....***..*.*......**..*.***.*..***.**..**.*.*.....*...*.*.......*.**..***....*..**..**....*.*.*.*..**.***..***..**.**...*.***.***.**************.******.*.*.*.***..***.*..**....**..*.**..*...*.**.*.....**.**..*...*.*.*...*.***..*...**.****.....*.***.****.***..*.**.**...*.***.**..*.**..*..*...*..*.**..****...*******.*..*..*.**.....**.*..*...******....*.**.******.*..**.*.**........**...**.*...***.*..*...*...*.****......*..****..*.*..**.*.. ..*..*.**...**...**.********.*.*.**.****...*.***...*....***......**..*....**.*.**.*..**.****.**.***..***...**.*..**.****.***...*********..***...****.**...*.*****..*.*..*...........***.*.......****.*.**....*......*****..*..*.***.*......*..*.*.***..***...*.*.**...*.....**..*...*..****.*..**.*......**...*...*****.*...***..******.****.****..*..*****.***.*.*..*..**.*...*..*****.**...**...*.***..*.....******.**.**........*.**.***...*..**....*.*..*.*..*..**...*.**.*..**..*.*..****.*************..**********..***.*..*..*..**.**.*.*.****...**...*..**.*****...*.***.*....*.*****..*..*...***.**...****.***.***.*.**.***.**....******...*.....*.*.*....*..*.....*.**..***........***.*...*.***.**..**.**.**...*...**.***.*.*.**....**.*..*.*...****.*..*.****....****..*.....*...**...*.*...*.*...*..**.....*.*..**.**.*.*.***.*..*.**.*.*....*...******.**...*..*.**..**.*.***...***.*.***.**.**....*...**.*.**.****.*.**..**.....*.**.*...*.*..****.*..****..**.***....****..**.***.****.....*.....*.**...*.....*..*........*..**.*****....***.*****.*...*****.***.*...*.....*.*.**.**.***.**.*.**....*..*******..*..*.**.*..**.*****..****.***.**...*..**.******...**.*...**..*****..*.**..*..***.*..**.***.**.*..**....*....******..**.***...****..*.***.*..*.....**....****....**.*...********.*****.***...*.***.**..*...*.**..*.**.***.****.*..*********...*.**.*..**...*.**.**.*..*..*...*....*.**..*.****.*.**..***..*....*..***.....*..*.***...****.*.*****.*..*..**.*******..******..*....*......*****..*.*.***.....*.*..**.**...*......***.**.**.*.*.*.*****...*.***.*.***..*......**.*..*..*.*..*****..*.*****.*.*.***..*.**..**.**..****..*.*..**.*.****...........*.***.*...*...***.*.......*....***...*******.*....**..**.**.**...*..*****.**.**...*....***...*....***..**...***.**..*.............*..*...*..****.**..*..***...***.*.......***..***...**...*.*****..*...***.*.....************......*.*..*...*.*...*.....***....***....*..**..**..****..**.*.***..**.*...********.....*..**..*.**..**.*.**....**...*.***..*...*.*.*****...**..*..*.*. ****.*..*.*...**..**..***.*...*..***..*.*....*.**.*....**.*..*..****..**.*..***.*..*...*.*....*.*...**..***.*.****.*.***.**.*...*.....***..*...*..**..*..*.......******.*.*.*....*..***.*.*..**.*...**..***..*.**..****..*.******.*.*******..............****.***.*.**********...**.***.*.*...*.**..*.**.**.**..*......****..*...*.*..***.**.**.**.*..**...**..*..**.*..*.**.*.*..**..*******..**.*.******.*.*.**..*..*.......**.*......*..**..*..*..*.*.*........*.....*****.*.*.**..**.*.*****..**.*..**.*.**..***.***.*.**.***...*...**..*******.*.*.**..............*...****..*..*..***....**...*.*.*.*.*..**..**.**.*.*....*..**.*...**...***..*.....*.*.*.*.*.***.*....*.*..*..***..**..**.*.*.*.*.***.*.*.**.*....***..**...*..*.*.**.*****.**...*.......**....*.*.....***.....*.*....*.*..***..**....********......*.*..*.***......**.*.***.*****...*..*......*....**..****....*.*.....*.**.*.**..*..*..*.*...*...*.**...*..*.**..***........*....*...*.....*.*.****.*.*.*.....**.*.**.**.*..*.**.*..**.**.*****.**..**..**...*..**.****.*....****...**..***.**..*..*..****..***...*.*.*....***.***.*..*.*.....**..*..*..****.**.*...*.*.***...*.**.*.*....*.*.*.*..**.**.*****..*....****...*....**..*...*******.**.....*.**....***.********.*...*..*.*..**..*.***...***..*.**...*......***.***....*.**....***.....*...*.***.*.*...*.***.*...*.***.........*.*.**.*.*..***.***.******.......**..*.***..*..*...**.*****....***..*.......**.*.**.**....*.....***...*.*..*.**......*..*....*...**.*.....***.****.*.**.*...**.*..*..*....*....*....**.***.*.***.*.***.*.**..*..**....*****..****.***.**.**..****...****.**..*********...*.*..*.****.*..**....*..****.....*.**......*.*.*.**.***.*.*.**.*.*.****.**.***.***..*.*.****.*.*.**.***...******.*.***.*.*.*****..****.*.****...*..***.*.**.**.****...*.***.**..****.***.*..**....*.*.*.**.*.*.*.*****..****......***....*..****.*..*.*...*.*.....*****.....**..***.*..********..*.*.*..*...*..*...*...***..*.**.*****.*...**...**.*...***.*.*****........********.***.....*...*..***.*.*.*..***.*...**..*..*..**.. .****.*.**.***.**..*...*.*...*.*...**.....**....***.**....*...**...*****...*.***.**..**.....*.*******........*...*.***...**.****.*...**.**.....*.**.*.**..****.**..*.*.**.*.*..**.****.**.*.***.*.**..*...***..**...*.****..*.*..***..*..*.*..*...*...*.*..*.**..****...**.*..**..*.*.*.*.*.*.*.*..............*****.**....*.....*..*..*.*.**.*..**..**.*.*.*.*.****.*.**..*....*.***.....*.*..**.***.**.**.*...*.**....**..*....*****..**.***...****..**...****...*****..*...***..*******..*.*..*....**.**...**..****..**.*.*****......*..****...******...*.*.****...**...*.*.*.***..**....***..****.*..*...*.*.*..**.**.***.*....****.*.***.**.*..*.*.**.*..*..**.............***...*.*.**..*.****..........*..**..*..*.**.*.....*.*.*.**.***.*..**.*......**.***...*.*.*.**.*..**..**.****..**..*.**.***......****......*.....**..*.*****.*.**.....**....*.****..**.**.*.*.*****....*.**.***.****....*.....****..**.*.***..*..*..*..*..**..*....*.....*...***...*...***.*.*****.*..*.**...*.***..**..*...*.........*....*.**..*.***.*******..*****.**.*...*.*..***....***.*.*.***.*..*******...***.**..**.*.....***.**..**..**..***.*.*..***..*.*....**.*..*.*..*****.*********...*.**........*.**.****..*..***..***....*....**.**.*.*.*****....*.*..*..*.....***..**.***.*...**..**....*.*.**..*..*....**.*..*.*...**.*.*...**...**.**...*..**.*.**..*.*.**.*..***.**...***.*..*.*.**...*..****.*.*...**.***.**..**.*..**.***.****..*..****.****.***..***.***..***.*.......*..*.**......*.**.**.****.**.**.*****.*..**.**.*.*....*...*.*.*.****.*****..*....**.*..*.**..**.*...***..***..**.****............*.*..*.*..*******...***.*..****.****..*.*....*******...**.***.**.*.*.*.***.**........*.....**......*.***..*****..*......******.*.**.****..***.*.**.*.......*..***.**.*.***.*.*.*.**.*.*..***.**.***********...**.***.**.*.*....*..*..*...*****.**..*.*.*.*.*.***.***.*.**.*..*...........**.****..*********.**.*.*.......***..*.....**.***...****.*..*....*...***...*.**.***..**.**.*.*.*****.*.***.**.***.*....*.*.*.*.**..**.**.***.***...**..*.***...*...***. *....****..******.****...*.*.*...***.***.**.**.*.*.*.*..*..*****..*...*.***..*.**...*.**.*.*.**.*...**..*.*........**.*.*.....*...*.****....*.*...****.*.**..*.**.**..*.**..***.**..*..*....**.*******.*.***.*..*.**.*.*..*.*..**.**..**..**.*..****..*.**....*..**.******..*....*.*...****...*...*....*.*.*..*.*.**..***...*..*....******....**.*..*.*...*.**..*..*..*.**....**.**.*****.**..*.*...***........*.*.***...*........**.***....**...*.*...***..**..**...*.*....**.*.*.******....*.**..........******.*.*....*****..**.......*.*....**.*****..*..*.*...*.*.*.***.**..*.**..***.***.**.**.*.*...***........**....**..*.*..*.*.**.**..*..*...***.**..*..*.*......*.*.**.*.***.**.*.**.*.****.*...*******..**...*..**...**..*..*.....**.*.*.*.*.*.**.*....**.**..*.*...*...*..*..**.*..*.**..**..*****.*...**.*.....**..***..*.***...*.*******.**..*.****.****.*....*..*.*...**.***..*...*****..*..*..*..**..***..*.**..****.*..******.**......*.*..***....*.**...*......***..*.**.*.**...*...**.****....*..******.***..*.***.*..***.*..**.......*...*..*.**..*..*.****..****.*..**.......****.*.*.**..*.**.*.****.****...**.******..*......**.*.**..**.....**.*.*.*.*.**.*...***.***.**.**.*.*.****..*..**.*.*.**......**.....**.*....*..******..********.**..***.**..**..*.*...**.*.**.*..*.*.**..***..*.*.****.**...***.*.*.*.......**..**..*.**.***.*...*..***...*.*..******..***.***...*...**..**.....*......**.*****..*.****..***....*....***.*..*.**.*.**.*...**.*...*.**.***...*.***....*..*.*.*****.******.****..*..*.***..*..***......**.**.**.**.*..****.*****...*...*...*...**.**.**..**..**.*.*...*...*..*..*.***.**......*******..*...*******........**..**...*.**....**.*****.*.*.**..*.******.*.*..*......**..*********....*.***.******....*.**.***..*.*....****.*...******..**..**.*********.*****.*.**..*.**.*.**.*.....**.**...***...*...*.*...**..*.*..*..***....*.**.....****.*.*.*.**..**.**..*.*...*..**.**...**********......**....*.**..*.***.**..***.**.**.**....***..**.**.*..*******.*.***.*.**...*.**.*..**..**...**.*..**.*.*.*.*..**.*.. ..*.*.....**.*...*.*..*.*.**..**..*.*..*.......**.....*.**.**....*...*...*.*.**.****.**..****.*.***.*...*.*.*...*..*.*..*..***....*.*****.*..*.*.....*.*..****..**..*.**.*.****.***.****.....*..**...*...*.*.**....**...**....**..***.***.*....**.**....**.*....***...*.*.....*..***...**......**..**.***...*..*.....*....*..**.*.****.*...****.*..**..**....***....***..*..******..****.*********.....**.****.*.*.*.***.**..*.**.*..*******.**..***.***.*..**.****.*.*.*.**...*..*.*.**.......*..*.**.*.*...*******...*....*...*.**.*...*.**...*....**..*****.....*.*......*..**.*.***...***.*.*.**..***...*****...*..*..*...****..***.*..****.**..*.**...****.....*....**.*...*.....****..****.***....*.*.*.*.......***.**...**..*....**.*..***.**...*.**...*.*.*....*.*..*.**.*....*....*.**.....*.*....*...*...**...***.*.*.*..***..**...***..*****..**.**....***.***.*.*..*.*..***.*****..*.*****.*.***..****.*****...*******..**..*.******.***..*......*.***.**..***..**......*..**..*.*.*..***...*....*.***....**.*...*.*..******..*.**...****.****.....*.***..*.....**..*.*...**.*.*..*.****..*..*.***.....**..***.**..********....*..**....*....**....**.*...**....**.....***.*.****......*..*.****.**..***...******..**..**.***.*.*..*.*..***.****...*.*.**...*.**.*..*.*..*.*.*.*....*..**.**.***.**.**.**....*.****...***.**..*...*.**...*.**..*.**..*.*******.*.**..*.*.**.**.....******....*.**...*.....*............*****..*..*.*.***.*.****......*.**.*..*****..*..**..**....**.**..*.**...*.*.********.**.**..*....**.**.*.*.*.**.*****.***.*.*.....*.****..****..***.**.*.***..**.***.****.*......***.***.**.*...*..*..****..*...**..**...*.*..........*.*****.*..*..**.*.**.*..*.*.....**.***..*..*....*..*.*.*...**..**..*.......***.*..*..*..*...*.**..*....*.**....******...*.***..***..**.*..*.*.*.***.*..**.......****...***.....*.*...*...**.****..**...**..*.....*.*.*.**.****.**....*.*..**.*.**.**.*.**..*..**.**..**..*..*****..**...*.*.......*...**.....***.*.****.*..***.****.*.***..*.*..**..*.*.***.**....*.*.....*..******..**..**.***...***. *.....****.***..****......*.*...*.**...*...*****.**...*.*.***...*...*.***..*..**.*.*...*.*.****.*...**.**.**.*.*..***.**..**..***.*.**.****.***.**.**.*.*.*...**...**.*..**..*...*.*.*.*..*..*....*..****..**..*******..**.**....****.**.....**..*.*..*..*.**....****......***..****.**....*..*....**.*.**..*..*.*....*****.*****.**..**.**.*..........*..****.*.**.**..***..*....*.***..**.***.*.*.*.*..**.....****...**.****...***.*.*......*.*...*.*****.*..**..*.**.*..*..*.**.*.**.*.*****..*....**...*.*....*.***...**..**.**.**..*.*..*.*.*.*.******..*.*...*..*...*...*......**.*...*.*.*...***.*.*..**********..*.**.*....*...**..**....*...**...**.*.**..*****.***.***.*.*.....*...**...*.***.**.*.*..**.**..**..*....**.**.*.***..**....**...***....**..*.*..*..****..*..****.*.****....**.**.*.***.*.*.**.***..*.****.*..*...**....*.***..*****..*.*...**.*....**..**......**...*........*.*.****.*****..*****.**.**..**...*.*...**..***.***...*..*...**.*.**...****..*..*...*...****..*.*.*..**...*.....*....*...*...*.*..***...***..*.*.......***.***.***...**....**.*.**.****.*..*.*...*..*.*.*..****.**.**..**....**.***......****...*..**....*******.*.*.*.*..*.....**.**...*...*.***.***...*...*.*..**...*.*..*...*.**..**......**...*..*....**....*.*..*.***.......*....***.*...***..*...*..****..*....***..****.*.***.*.******..***..*...*..****.**.***.**....*....*....*..**...**.**....**..**.**.***.*........**..**.****...*...*..*.****.**...*..**...*.**.*...***.*..***...****.**...*.*.*.*.*.****.*...*.*****.**....**.**.*.....*****.***.***..**.*.......*..*.*.**.*.**.***....****.*.***..*..*..**..*****.***..****.**..*..*........*.****..*.....***.****.**..*..*****.*....**..*.**.*****.*.***..*.***.*...*.*.*...**....*..*****.*..****.....***.**.*.....*..*..*........*..*.**.....**...*..**......******..*.....*****.*.**.**.***..**.***.***.*.**.*...**..****.**.***.*...*.*...*.**.******..****...**.*.*.*.**..*...**....*....***.*.***.**.*.*.*..*..*.*..*.**.*.*..*.*.*..*....**...***..*.*.****...***..****.....**..*...***.***.**.*.*** **..**..*.*....***...**.*....*..****.*..***...*...*.**...***..**....*****..**...*.*..**.*.*...*.**...**.*****.**.*.*..*.....*....*.**..**......*...**..*..*...*.**.*......*....**..**.*...**.*.**.*.****.****..*.*..*..**.**.*...*.*.***.*..*..***.**..*.**.**.*.*..*...*....***.*.**.*..***.**..**.***....*..*.*****..**.***..*..*...*.*.***.*.*..*..*.****.**.**..*....***.***...*.*.***.**..*.......***...*...*..***.**.****.*..***....*.***.**...****.**.*...***...***.***.*..*********..*****..**...*.**.........**.*****.*.***.******.***...*.*.***..**.*...*...***.**.***..***...*.*****.***...**..***..**...*.*..**...******..*..********...*.*.**..****...*****.**.*.*.*.*.**..****..*.****.***..*.**.***.***.....*.*.....**.*.*..*...*....*..***..**.**.**.*.***.*.*..***...*.***..*.***...*..*.*..******.*..*..****...****..*.*.*****.*.***...*.*..***.*....****..*.**...*.*.**.*.....*...***.*..**....*.**.............*.*..*.****.*.*....*.***...***.*.*.**..*.*.....*..**.*.**.*.**.***.*.***.**....*.*..*.**.*...**.**.**..****.*.....**...**.***.***......**.**.*....*.*****...****.*.**..*******........**.*...*.*...*.**..*****.**.*.*..*****.*.*.**.****............*.**.*.***.*.**...*..*...*.**.**...**.*.*...*.**.**...**.**...*..******....*....**.*.**...**..***...*.**.******.*.*****...*.*.......**.*.***..*.*..*............*...*..**...***....*.***..**..**..*..*.....**.....**.*.*...**.**.***..***.*..****.**..*...***..****.***.**.**..***.****.**.....*..**..*..*.**...**.*...****...*.***..**.*.*.*..***.....********.*.*****.****....***.***.*.....*.*..........*.**..*.*.*..*.**.**.***...***.**..***....***.....*..***.....***.***.**..*.**..***.*.**.**..***..****.*....*..**.*.*..**..*.***.**.....**.*.*.***.*..*.***.*.**.*.*..***..***..*..*.****..*.....**.**.**.**....*.********....**.***..**..***.**..**..**..*.*.*.*****...**...**.*.*.*..*..*.*..**...**.******.*..*.*..*.**......*..*.**....***.*.****.*.*.*..**..**....*........****.**.****......****.*..***..***....**.**..**..*.**...*............*..*...***.*..*..*.*..**** .**..**.**..**....*...**.**..*.***..*.**.*....*.***.*.*.....****.**.***.******.**..*..*.*..*.*..**..*.**.**...****.***.......*...*.....***.****.**..**...***..******.*...****..***..*....*..*.*..*.*...*.**.**.*..*..**..***..*.*.*.****.**.*..*........**.***.*..*...**..*.*.****..**.***.****.***...***.*.*.*...*****.*****...******.*.**.**..*.**..*.***...****.*.**.*..**.**.**.*.....*....*.*..**...**.****...*..*..**.*...**.***..*****.************..*...*.***.....*.*****......**..******.*......*.*...*..**...*****.*.*..*..******...*.**.***..*..*.....*****.*.****..*******..****....*...***.**..****..*..*.*.**...*****.**...*****.***.*......*...*....*..******.*.***..*...*.***.*.**..*************.***...**.*.**..*....***....***..*****...*...*.**..*..***.*.....*..**.*.*******.*.**.*.*******.***.****.***.**..**.****.*...*....**.******....***.....**..**.**.**...***.***....***.....*.***.*.***..*.***.*.*.**..**.*..**...*....*.**.*....**.****.***.**...****.*.*.******.**...**...*..***.***.**..*...**.*...*.***.**....*.****.**..*..****..*.***..**..*..*.***.*.**..*.*......***..*...**.......****.*.*.****..******.......*..**.**..*.**.*..***..***...*.*.**.**.*.**.*....*.***.*...******.**.....*.**..*....**..**.***...*.***...**.**..**..*.......*..*.*..*...**...*...*..*...**.**.*.***.*..*.**.*.*....*..*.**....*...*.**.**.*.*..**.***.****.*........**.*.*..**.*.**.**..**.*****...*..**.**.*.*.**.**.*.*.****....***..*..**.*******..*...***.*.*.***..**.*..*..******.***..**.***.****..*.**.*..**..*..*.**.*.**.*****.*.**..**.*.*.****..**..*.*.**.*...*..**.***..*.*..**..**.***..*.*.*..*.*...**...*..**.*.****.**.....*...**..**...***.*..**...***.*.*.*.*...****...*.....**.***...*...**.*.*..****.*...*......**..**.**....*.*.*****.*..**.*...*..**..*.*.**.*.*.**...**.***.*....*******.*....***.*...**..*.**.*.***..*...*.********.*****....*......**.*..*..****.*.*.**.*...**.****...*.*.*.***...******..*.*.*..**...*.*...*..**.*****....*..***.**...**......*.***.****.*.***.***...*..*..***.*.*.**....*....*.*.*.....*.*.***** ....*...**..*....*..*.***.**....****..**.***.**.*.**...***..**..*.**..*.**.*..**.***....***......*.***..*.*.*.**..**.*.***.***..*.**.*..***..*.*........**.**.**...*..**.*.***.**..*.*.*.*..******.***.*.**.**.****..*.**...*..*.*.*.....*.****.***.*****...*.****..***.***...*..*.**.*....**..*....**.*..**.***.*.*....**.....*.***..*.*.**.*.**.**..****....***.*..*...*****.....*.***.**..*..***.**.******.****..***.....*.**.*.***....****.....*.*.***.*.*.*......*****..**.*...*...*.*.**.****..*.*....**..**....*...**..***.***....***..**....*.**.****.*..*****..*..*.**.*..*.**..**..***..***...**..*.***....*.**..*.**.*.*....*.****.....*.***.*.***.**.*......****.*..****.*.*.*.*.**..*....****...*.**...*.*....***.*...*..***..**..**..***..*..**.*.......**.*.**.*....*.*.*...**..*.**..*.**.***.*..**.....**.****...*.*.*.*.**...*.*.**.........***....*..*.**..*****.***...*...**..**...**....**....*..****..****...*.*..*.*****.**.*...**.**.....*...***........*.*..*..***.**...****.**.**....***.*..*.*...**...******.***...**.******.*.**.......*...*.*.**.*.*.*.*.*****...*.****...***..*.***.*.******.**.*..*.****.*.**..*.**.**.****.*..*.*..*...***.****..............*.*.**.***......****.**...*..********.*..****....*.*..*.....***..*.*.*****...****.*..*..**.**...*...***********.*.*..***.*.*..**.*....**.*..*.*.****.*.**..*..****...**.*..***.*.**.**.*.**..*.*..*..**.***...**.*....***.*.*...*.***.....*.**...******.*....*.**.**.....*.**...***.*.*.....**.***...****.*..*.*....***....***..**..**.**.**.*.**....*...*.*.***..***.****...*.*.....**..*****...*.*..***....**.**..***.*.*.*..**......*.....***..**..********.**..*..**....**..*.******.**.*..*.**.*..*...****.*.*.**.*.**...*....**..*.*.*....**....*.***..*.**.*...******..*.***.**..*..*..*..***.*.*..*.*....***.*.*...*.*..**...**..**.....**.*.....*..*****.*....*********....*.***.**......****...****..*.**.***....***.***......*.*.***..**....*.***....*.****..**.**..**...**.*..**.*..*..****.*....*..*.*..**..*.**..*....***.*...**.**.****.*****.**.*.*..*.**...**....* ..*....*.*.*..*...*.*.............**...*..*..***...***.**.**.**.*...*...**..***..****..*.*.*..*.****.*.*...*.******.**.****....**..*.*.**.**....**..****.**..*..*******.*.***.........***....**..**..*.*.***.***.*.*******.*..*.*.************.....**..*..*.*..**.*..*.*.***..*.*.*...***..*.*.......***...**.***..*.*.*.*.***..*.*....*.**..*..***.***.......*..*..*.**.*..*....**...***.***.*.*.*****.......*...*....***.**...*..*.**.*.*..*.*....******..*.**.*..*..*...***.***.***.*.*.*..**..*..****.**.*.*.**.******..*.***..*.**.***.*...*...*****.*.**.*....***...****..**.**.....***..**.*.***...*.......**..*.***...*.*.**..***...***.***.*....*..***..**.*****..*....*...***..*..****...***......**.*.*.*..*..*..*.....**.**.....*..****..*..*.....*.**.**..........**...*.*...**....*....***..**..**.**.*.**.*.*.*.....***.*..*.*..***.***..**......***.**.****...*.*....*.*.....*.........*.*.**.*...**..*.**...***..****..**....**...*.***.*..***.***...**...*..*.....**.***...*.**..**.***.***.**.**..*.*....**..*..*.******..**....*..******..*.*.****.*.*.**..****..*.....*******.**.*.*..*...**.*.**.*..*.*...*.*..*....**..*.**.***.*******..***..*.***.....***....******.**.*.**.*.*****.*.**.*.***.....*..*.*.****.**.*.*.**.*..**....***.*..***.*.*..**.*..**......**.*..*......*.*.*....*..***********.****........*******..*..*.***.**...***.*..****.*..*.*.***.****.***.*.****.*.*.....*...*.***.**.*.*.*..*..**....***..*..**.*****.**.***.*.****..*.***..*.***.**..***.***.*.*.**.*...*.*..*.***..*.***.**.**...**.**.**.*.*..*...*******......*.****..*.....**.*..*...**.*...*....***.**..*.**.*.....**..*..*.....*****.**..*.***..*...***.*....*...*..**..*..****.*..***.*.*.**..*****.****.....****.......**.**..*.**.*..**......*....**.*.**.**.**...*.**..***.*.***.*.****...**..**.**.****.****...**.*....**.*.**..*..*.*..**.***..*.....**...***..*..*..**.*****...**.*.*..*.*.....*.....*.**.*....*.*.****.**....****.**.**.***********...*.***.**.*....**...*..***.*.****.*.**.**.**..**.**.**.....*..**..*...*.*..**.****...*.*.*.*.*.*.*** .****..*....*.**.*****.***.*..***..***.**.**..*****...*..*.**.***..*.*****.**..*.*.**.*.****.*****.**.****...**..*...*..*****..**....*..***.***....**.*....***.*.*..****.****.*.......*.*...*..*.****.*************.*****....*.****..*.***..*.*..*..*..**..*..**..***..*****.**...*.**.***...****.***.*...**...**...******......*.***...***.*...*****.......**.....*..**..*..*.*.**...**.*****..****.*.*.*.*****..***.*...***..***.**.*.*..***.*.*..**....*....*..****.*....****.......****..**..*.**...****..****.*...*.**.**.***...***.*...***..*.***.....*.*.**..*.*..***..***.**.**...**...*.*.*.*..****.**.***.**.*..**..*...........*..*....***...*.....*.*.*.*.*.***....*.*.*.*.**.*....***.*.*****.*.*.*...**.****..*..****..***.****...*..*****.**....**..****.****..*....*.***..****.**....****.****.*...*.*..**.****..**.....*.******.*....****.**...********.*.*...**.**.***..**...***.*.**.***..*..***.*****...**.****.*******.*.****..*...*.*..*.**.*.******.*.****..*..*.*****......**...****..*....**.*...**.***......***..*.*..**.*...*.....*****.***.*.**...*....****..***.****.******....***.*..*.*..*.**.**..***.****.*.*...***..****...***.******.***.*****...**....*..*..*.*****.**.*...***...****.***..****....*..**..**.*****.*.**...*.**.*.***.*....*.***..*.***.*..**..**..***.*.*..**..**.....****.**..*.*.*.....*.....****.**.**....****..*.***.**.***.**.*........**...***.***...*.***.***.*.....**.***.*.*..*.**......**.*.*...**.**.*...*.******.**.*......*...**...**.***.............**.***...**.**.**.*..*..*...**..**...*****.**....**..*..*..***.***.****..**.***.*..*.**..*..********.*.*.......*..**.****..*****....*.**.**.*...*..****.*.*****....****......*.****.*.***...*.*....*.*...**.*.*****.*.**...***..****......*...**.....***.****..**...**.**.**.**..**..**.*****..*****..*..*..*.*****.*..*.********.....*******..***.***....*...*.*.*...*.*.**.*..*.***....*.**.*.*...**.*.*.*...**.*.**...**.*...***.*.****......**.....*....*.*...*.**.*..*..*****....*.*.**.*...*.*..*.**..*.**.*.*.*...*.*....*..****.***.*............. .*.*****...******...*.*..******...*.....***...*.*...*..******...**.***...*....**......**.*....*.**.**.***.****.****.**........*..**.***..*..**....****..**.....***.*...*.**...**...*.**..**.*.*****..**..*****.**.*.*****...........**...***.*..*..*..**.**..***.*.**..**..****.*.....****.***.***.**.**.**.*.*..**.***.**.....***....**......**.*.**.***..*.*.*...**...*.*..*..**.....**..*..****.*****..*..***.*.*.******.....*****...****..*.***.****.*..**.....**.*...*.*....**.*...**.**...*..*..*...*..**.**.....********..****.*...*...******.**..**..***...**.*...*...*..**.**..**.*..**..***..**.**....*.****..**.*.*.*.*.*****....*..*..*.****.........*..****...**.*.*.**..*****..*.***...***.*..******.*.*.*......*.**.***.*...*.****...*..*..*.*..**.**.*.*******..*****..*.*.*.****..**.**.*....*..*...****..*.**.**.**.*......***.***..*....**..*..*...**.*.**.**...**..*..*.*..***....**.*.*.....**.***......*.*****..***...*....*..****.*...*..**.**.****......***..*.*.*.*.....***...*.**.*.*.***.**.*.*..*...*.***..*.*..***..**.**.**.......**.*.***...**..*.******.**...**...*.*.*...*.*.**********.*.**.*..*...*.**..***..**.**...*..*.***..*****...**.**..*.*.*.*.***..**..***.........*..*.*..***..*..*..*.*.*.*.*.....*.*.****.*.*.**.....***.*.*....***..**...*************.*..*.*.**.*.*****.*.**..**...*.*..*.....*.*.*..*..**.***.....*.***.*..**..*.*.**..***.*.*..***..***..*..*.*.*...*.*..***.**.**...*...*****.***...**.***..*****.***.**.**.*..*****.*.**.*..***....**.**.*.**..*.*....*..*....***..*.**.*.*****.....**.*...*..**...*.***...*.*.*..*.*....*..*.*..**.*.*...**.***..*....*.*..*.......*******..*.*..***.*.*.*.*.....**.*..***.....******..******.*.***....*..***.**.*..*.**..**.***.*..*.*..****..***.**..***.*.*....*.*.*.**.*.*..*..*.....*..*.........***..*****.**..**..*..****..*****.*.**.**.**.*.*.*.**.....**.**.*.*.*.***.**.*...*.*****.....*.**.....**.*.*..**..*..*...**..****...*.**...****....*..*.**.*..**..*.*..**...*...........*****.*...*.**.*.****..***....*********.*******....*.*****..*.***.....*.**..* ...*....*....*.***..***.*......**.**..*.**.********..*..*..*..*****.**.**.*.**.*..**..****.**....*....***..****..*.*.******...*******..**...*..*....****..*..**....*.**.*.*.*.**..***.***.***.***...*....**.**.***.*.***.**....***...*..*...*.*.*.***...*****..**...*......*..*.*****..****..*.***.*.*.***.**.*.*..*.****..*.*..*..*...*.....*****...*.*..*.**.*.*.*.***.***..**.****...****..*..*..*.*.*.****.**.*...***.*..*.**.****..*.**...*.*.*...*.....***.**.**.***....*..***.***...*.**.**.*.*..***..*.*..***...*******..**......**...***..*.**.**...*.****..****..*..*..*..****.**.***.*....**.....*....**..**..***..******.*.**.*....***..*.*.......******.**..*.*.........****.*...*...****..**..*.**..**...***.**.*.**..**.******..**..*.**.*..**.*.**.......*.*.**..*.*.***.**.**..*..*.*.*.*.**...*..**..**********.*..*...**.....*.*..****..*****.**.**.**....*...*..****....**....*..*..***.*.*.***.*.**.**..**.**..**.***.**..**.*..**.*......******.**..*..**..*....****.***....**.*.*.***...**.*..**.****.*..**.*.*.**..*.*.*.....****.*..***.*.****.***.*.*.*....*..**.*.******.*..*..*...****.*****.**.**.*.****.**..*..**....*.*.*.***.**..*.....*****..****.**.****.*..*..**....*.*.**..**.******.*...*.***..**..**.......*.*.*.**.*.*..*******.***..*.***..*.*....***....*.*....***.....***..*.*****.*.*...*.....***.***.....*...**.*.*..*.*..*.***.*.*........***.********.*.**..**.*..*....**..***.*.**..*.**...*..*.***.*...**.**..***...***...*..**.**.*.....**.*...*.......******....*.*..*..*.****..**..**.**.*.*****.**.***..*..**...***.*.*****.****..*..*...**....**...**.****.*.*.*..**.*...*..****....*.****...*****.**.**.**..**.....*...**..**.**.**......*.****.**...*.....*******..**.******..**.*...****..*..**..*..**..****...**...***.*.*.....*.**...**.....*..*...*.***....**.***.*.*..*...*.*...***.*..*.**..**.**...*..**..**.****.*.**...*.*..***...*.*****....*..***.*.*..*....**.***.****.*.*.*..*****...*.*.**.*****..*....*..*...******.*.**...****.*..**..*.*..**.....**.*****.**.*.**..*.*.*....**...*.*..*.*..*****..*..*.. ...*****.*..*.***.....*..**...***...**.*.....*.***.*..*....****.*..*.*.*.....*..**.*.*....*****.****...***...***.....**....*.......**.****..*..*.**.**.******.*.**.***....**.**..**.**.*.*.**.*.***..**....**..**..****.*..**...........**.*.***.**.....*****.*...**.*.*.**.*.*...*****.*..*.****.*******.*.*******.*.*..**.*.....**.***.*.**..***.*..***.*.**....*..*.......*..**.***.*.*..*..*.*.*...*..*.****...*.*.***..*.****..**.*.*...**.***..**..*..*.**.*.**.*.*.*...*.**....*.......*..*..*...***.*.*.*.**...**.*.**..*..**.*..*****....**..*.**...*..*...*...*....*..***.***.....**.*.*.*.***.*..*.**.*.*.....***..*...*.....*.*..***..*****..**..*.....****..*****.***.*...****....*.**.*.*****.***.*...*.*..**.*.*.**..*****....**.*..*..****.....**.*.***.**..**..***..***.*.**.***..**.**...**.**.**.*.********...***...*..*..*.*..**......**...**.*.*..**...*********.****.*******......**.**.*.******..*.*.****...*.*.*..*.***...**.**.*...*.*..*...****.*....*....*.**.**..*..**...*..*.*...*....****.*..****.*..*...*......***.*....***..**.*..******.**......*.***.**..*.***..**...**.****.....*..***.*..*.......*..****..*.*..*.*....*.**..**.**..**.**..*....**.*.*.*...*.*...**.*..***.*.........**.*.**...*..**..**.*.*..*.**.*...**.**.*.**.**..*...*.*..*...*.****..............**..**.....****.*.*.***.***.*..*..*.*..**..****.****.**.........**.**...***..*...***.*****.*.*...*..**..*...*.*..*...**..*.....****.*..**..**..*..*.*...*...*..****.***..*.****...*..**.***.....*..**.*.*..*.****.***.**.*.***..*....*.*.*.**..**..***..*.*...**.****..****.*..*.***...***..**.****.***..*..*********.****..*..*....*..**.****..*.**.***.**.....*.*...**.***..*.....**.**..**.....*.....*.........*..****..*******.***.*.**.*..***.......***...**....**.******.*..*.**..***.*..*.....*.*.*..**.*.**..***...*..*....**.*.*.*.*..*.*.****.*..*.*.*.*.*.*..*.*.*.**.*.*.*.**.**.*.**.******..*..***.*..*..**.**..**.**....*.*.*..**.*...**.*...*****..****.**.....****....**.*..*...*.***.***.*...**.**...*.*..***...........*****.**....****.**.*******. **.***..***.*....*.****..***...*...******..****.****.***...**...*.*.***.**..***..*....*....***..*****....**....*...**.*****....**...*.*..*.**.*..****.*...*.***.*.*...*.***.*......*.***.*..*...*****.**..*.**.*..********.....*.*.*..*********.*....**.*.....*..*.**.....**..*...*.*.**..***...*.*.**..******...**...****......*.*...*....*..*..*.**..*.*.**...*****...*****.**..***....*..**.****.**.*.******.......***.*..*.**.*.**...*****.*****...*****.*...*...***..*.****..*..*.**....***..***.*.*...*..*.*...******.*******.***.********.*...*****....*...*.***...*****.*.****..*..******.*.*..****..*..*.****..**..*.*..***.***.*...***.***.****.*..**.***.*.*...*..**..*.*..*.**..*.*....*.***......*...***.*.*.*.*.*..*.*.**...*..*.*....***..***..**....*..*...**..*.******.**.*.**....*.*.......**.*....****..****.***.**..*...**..*.***...*.*.**..**..*.******.*.*.*..*.****...*..*..**.*.....*...**.*.*.**...*.***.****.*....*..*.*.*.****.****....**..*.*....**.*.*.*..*.*..*..**.*****.......*.*.**..........*..**.*..****.*.*.........**....*....*****.***.**..*****.*.......**.**....*.***..*.***...**..***.......***...**.**.*.*.*....**..*..*.......*.....***...**.**.******.*.**.*.**..*..***...*...**....**..**.**.**********..*..*..******..***...**...*****..*.*...***..*.....*..*...***.**.*.*.....**.**.**.****.**...****..*.*.......**..**..*..****..**....****.****..*...********.*.*****...*..****.....***.*.***.*..***...*.*.*..**....*..*.****.**........*.**............**.**...**.....*.**.*.***...**..**.*.*..*.*..*.*.**.**..******.*..*.**.*.**........*.**.**..*.*.*.**...**.....*...*.***..**.**.....***.******.***...**......***..*.**...*..*.****.**..*.**.**..***...**..*.*****.....***..*...*.*.***..***.***..**...*****.**..*..*.**.**.*.*.*****.*.***.**.*...***.*.*.....****..****..*.**.....***...*...**...*.***....*....**.***...*.*.....***...**.*...***.**.*.***.***.**.*..***.**.********.**...**.*....***.**.**.**..*..***..*...*..***.*.**.***.*.****....*****.*..*.**.*...*.*.*..*....***..**..**.***.*.****..***...***.*. ...*.****.*..***....**.*..***.*..*.*.....****.**.*.*.**..*.*.*.*.*...*...*.**...*...*.*...**...**.*.******.....**..**..***.*.........**.*...*.*...***......**....*.*.....*.***....*....*..*****.*...***.****..*.*..**...*.**....**.*....***..***.**.*.*....*.**.*.*.**....*.*..*.*....*.*...**..**........*.*...**.*.**..*.*.*..*....*..*.*.**..***.****...*.***.******.*.**.....*.......*.***..*...*....**.*.*..*****...*.*....**.**.*.**...*...*..**.**.***.*..*.*.*...***..*.***.**.*...***.***...****....****.**.*..***.*..*..*...*.....**.*.*.****.**.*...*...*.*..***.*.***.*.****.***.***.*.*....**.**..******...*.*..**..**.....***.****......******.***..*****......*..*..**..**..*.****.***...*.**..***...**.*..*****..*..*.*...*..*.*..***.*..*.**...*.**..*.***.*.*****...**..**.*..**....*.***.**..*..**..***.*.**.**.**..*..***.....*..***.*......***...*...*...*.***.*..******...*****.....***.*.*.*.***..*...**.**.*..*.****.*..**.....*.*.*...*.**..*.*.**.*.****.*..***...******.*.*.*.**..****..*..*..**..*****.......**.***...*.**...***..**.....*.*.*...**.**.*..***....*.****.****.**..*..*...*****......*.*.*...*...****.**...*.*..*****.*.*.****.**..*...****..*..*..****.****..*....*.*.**...****.**.**.*...**.*.****.*.*.....****......*.*....****......*....*..****.*.**.****.***.**.****...**...**..**.*.***.*...*..**..****.**.*.**.*.**.**.*.****.*.*****...**.*.*...**.**....*.*.**.*.*...*..**..**.*.*..*.*.*..*****..*.*....**.***..**.*...***...***.*.*..**.****..**.**..**.***.*.*........*.*.**.*..*.****.***..***..**....*.....*....*.*....*.****...****...**.**.....***..*.*....***...**.**..**...***....**..*.*..*..*..*****.*..***..**....*.*...**.**.*.*..*..*****.**.*.*.*..*.*..*.*..*.....*.***.***..***.**.....***.**.*.*.*.***.*.......**.*.*****.*.*..**...*...*.....*...*..**...**..****....*.*.*.***...*.****.*......*.*.***......*.*****.***..***..**...***..*......*****..*..**.**..***.*.**.*..****..***..*.****.*.*.*.*...**...*.*.*.*..*..**..*..****..**..*...**...*...*....*....***.*.....***.*.*.*..**.*****..*.*****.. ..***..***..*.*..**.*.....*.*......*..**.***.....***...*.**..*****...*.*..*...*..*.....***.*..**.****..*.***...****.****..*.******...*......*.**.........***.**.*.*..***........***.....***.*..*.*..*..***.....*..**..*.....*.******..*******..***.**..***.*..**....**.*..*.*.*.*....*.***.***.***....**.*.*.*.****..*.*.*.*..**.**.*...*........*.***.*...**...****.**.*...*..**..*.*......*.****...*****...***.....***..****..**.*****.**..*.*.*****.........*..**.*.*....*....***....*******.*...***..******...*.**.*.**.*.**.**.***....***.***..**.**.*..***..*.*..****.***.*..**.**..*.***.*.**.****.**....*..****..*.*...*.*.*.****.***..*****.*.**.***.*...****..****.**....*.****.*....*.**.**.....***...*.****.***************...*..*.***...****.***..****.*..*****....**....*..***.*...**.*.*...*..**.....******.**.*..*..*.*....*.***...***...**.**.**.**.*....**.*.******.*..***.....*....****.**.***...***.*...*.**.*.*.**...*.**....*.**...*...**..**.*.*..*.*.*..*....*.....**.*..**......***..**..***..*...****.*.*..*.*.*.**.***.*.***....*.******..****..*.*.....**.*..***.****.*.*.**....*....**..*.**..*..*.*..*..*.***.*...**.****..*.****...*.*.*...*..***....***..****..**..*.**..*.***....*..........*..**.****.*****.*...*..**....**.****.*.....*....***..*.*.**.**.**.*.**....****..**...***...*.*..*.....**.*.***.**.*..*.**..*.*.*.*......*.***..****.**.......*..**.**.***....*.**...*..***..*.***.**..**..*...**.*..***..**...**.*...*.*.......**.***.**.****.***.**.*......**.*..***..****..***..*****......*.***..****.*.**.***.*.*******.*...**......*.*.*..***..**.*.*..*.****..**.*....**....**.**...*******...***...*..*..***.*.*.*.***...*...*...*.*.**.***.**...****..*..***...***.****.*..*.**.**..**.*..*...*..***.**........*.**.*..*.***.**.*******.....***..*....*........*.****..*.....*..**..**.***..*..*..**..*.....***...*.***....****...*****.*...*.*.**...****...**..*...*****....*.*.*..*...**.*..*...**..***..**..*..***....****.**.****.*.*...*..*.*..*.****.*.**..*..****.*.****.*..*.***.**....***....*.*...*.****.**.*..* .**.*..**.*****.**.**...*.**..*..*...*.**..*..*.*.***...******..*****..**...**.*.*.*..*****.*.*.*****.*****.*.*............****.*...**...*.**........*....***.*.*......*.*.**..*..***.....*.*.*..*..**....***..***.***..****...*******...*..***..****.*.*****......**.***..**...*.....**..***...******.******.**..*.****..*.******..***.*.**....*.*.*...*...*****...*..****.******.***..*.*****.***......*****.*..........***.*.*.**.*.****.*..*..*.**....**.**..****.***.*.**..*.*.***..**.*..*.**.*.***.....********.****.**..*..*.*...**.**.*.*.*....**.*..*.**.*..***.*.**...*.***...**.*..***.*.*..*..*.******...**......*.*..**.**...****.*****.*.**..**...***...*.*.****.*.**.*..**..****.***.......*...****..***.*..***...*****.....*****.*****.****...*.*..**..*.*****...***.***.*.***...*.*....*.*..*.*..*..*.****.*..**..*..********.*.*..**..**..*.*.***.**..*.**..*......*.*.*..**....*..*.*.**..***.*..*..*...**.*..**.****...*....*.***.*....*.*.........*.****...**.........**.*..*.**..*....*..**.....*......*******.*.**.**....***..*.*.*****..*..*..****.*.**.*...*..**.....*.*.*.*.......*....*..*.***....*..*.*..*.....*......*...*.*......*..*.*..**.*.*.*..**.****..*...**.*...***.*..*.*.****...**********.......**..*.**.*..**..*.**......***..*..****..**..*..*.****.*...**.****.*.***.**.***..*.**..******.*.**.***.**.*****.*.**..**.*.****....**.*....******.*..**..**.....**.***..*.*.**.*.*..*.**.***.*...*...***...**..*****.*....*..***.*..***......*******..*.*..****...*.*.**.*.**..**.*.****....*..***.*...*.****..*...**...*...***...******...*.*.**.****...**.......*..*.***.**.***.**.*.....*.**.***..***...**.**..*..**.****.**.***.*...*.**....*.**.****...*.*.**.**...**..**....*...***..****.*..****.*.......*..*..**...**.**.*.........***.*...*.*...*.**.*.***.*.*......***...**.**..******......**.*.*.*..**.......***.***.*.**.....*..*****........*...***.**..***...*.......**..**.*....***..**.**.***.....**.*.**.***.*.**.***.*...*.***.*..**..*...*.***...**.*..*..**...*****..*.***..*****..***.*.*.*...........*..**......* *..**.**...***..**..*......**.*.****.****.......***.*..*..*.*.*..**....**.**..***...*...*.*.**...***..*..****..***..***...**.**.*..*.....****....**.*.***...***..*.***..*.*******.*.***.*****..***.***.**......*..**..*.**..****.**...*****.**.*.*..**.....*.*..*....**....**...**.*****.*......*..**.*..*.*.*...**...*.**..*..***.*.*.*..**...*.*...*.**.***....*....*....**...*****.*******.***..*****....****.*.*.*..*.*.**...*....*.*.***.....*..*.***...*...**..*.*...*.***.***....**...***.*****.*****...*.*...*..*...*...*.**..**.**...*.*....**.*.**..***.****.**.**....*..**.*.......*.*.*.*.*..****..*...*.*.***.*.**.**.*.***.***.*..*.*.****.**..*.*.*...**......****...***.....*..***..***.**......*.*.*..*.*******..*..*..*.**.**..**.**.*.**....***.***.**.**.**...*....*..**.****...****.****...**.**....**..*.*.***.......***..****.....**.*.**.*.**.**.*..****..**..***..**.**.*...*....**...***..*.***.****....***.*.***.*.*****.....*....***.*.......*****....*****..*.**.******.****..*......*..*.*..*.*.****.*****.*...***.***...*****.....***..***......*.**..****.*.****..*..*..**.***..**.**.**..*..****.*.***..***..*..*.*...**..*.....***.***.....***....**.*.***.***...*..***.***...****.**.***..**.*...*****.*.***...*..*..**.***..*..*..**..*.*....*...*****...****.*.*.**.....*..**.......**..***...**.***.**.*..*...*.*.**..*....***..***.****.....*.****..*...**.***..*..*.***.*..**.*...*.**...*..*.*..***.*...*..**.*...**..*.*.*...***..*....*.**.....*.*....***..*.*..**....*...**..*****.***.*****.*.*.**...*..**..***.*.**.*....*..*.****.*.**.*.*....***..*..*.*.*..*..********..*.....*.**.****.**.**..*.**.*..**.*..***...**.***.**.**.*...*.****..**....*...*..*..*****.*.*.*..***.*.....***..*.*..*..**.**.*.****..*..*..***.***..*.***..****....***..*.*..**.*****...*****..*.****.*....*.*..****.*..*.**.*......******.**.*.*..*.*..*.......**....*..****....***.*...**..**..*.*..**..**...*.*..**.*.**.*.*.****..**...***.*.*.*.*.*...*.**.*.*.*.**.*...*..*...**...**.**....**.**..**.**.....***.**...******....*..*...***..**.. *..********...*.****....***..*..*...*.*..***....*.*.****..**..**.**...***..***..**.*..**...*...**.***.**..*.**.*.***.*.*.*.****.*.****..**.*.....*.**.*.****.****....*..*.*.**....***.*..*.*....*..*..*..**...*....***.*.**..**.*....*.*.*..***.******...*.*.**.***.**.**..*...*.*********.*******..**...*......*.*.****.........*..*.**...*..***.****.***..*..**.......**.*.*..**.**....***.*..**..****.*.*.*.*.*.**.*.....*..*.....*......*.*.*.*.******.***..*.*****.*.**.*.**...**...*.****..***......*..**.*.***.*.*..*.***.......*.....***..****....*****.***..**..*.*.*******.**..*.**..**..*....*.**..****...*..*..*.*..*..**.*...*****..***.************...**.*.*.**...*.***....**.***.*.*.**...**.*.***.**.**...***.*..**...*..*...*.***.......*...**....***.**.*...*....**...*....***.*...***.**..***.*..***.**....*.**..***...***.*.*.**..*..****.**..**.*.***..*...*.******...*.***...**.****.*..*..*.*.***..***.**..*..*.*...*...*.**.*..*....*.*.*.**.***.*...**..*.***...**..**...**.*.*.*..*.*..****.**********.**..***.*.**..*.*.***..*..**.*.**..*.*.....*.****.*.***.**........*.*.***...*......****..*.*....*....*.*..**.***.*****..*..**..*.**..*....**.***..*...**..**.**.**.****.*.*.***.*.****.****..***......*.**.*.....*...*.*.**...****...*.***......***......**.*...*.****......*.*.****...****.***...****.*.******.......****.***.**....*.***.***...*..**...**....*.*.**....*****..*.**...*..**..*.....**..**...***.*.*.****...*.*.*..*.**..**.*..**......**..**.*.*...*.***.******..*..**...*.**.**.*****.******...***.*...*.*.*.**.*.*****..***.*.....*...**..*..*..***..***..**.*.**..*..****.*...*.***.....*..*.*.****..*..*..**.**...*..*.*..*.*.*.***.**.*.*...****....**.****......**.....**.*..*.*...*..****.***.**..***..*****.**.*.*.....*****.**..*.*.....*.......*.....*.*.***...***.**.***.**..**..*...*..**.*..*.**.***.****.***..*....**..*.*.*.*****..*.**..**....*.*.*******.....*..*..*.*.****.*...****.***.*...*.***.*..*..**.*.**.*..******.*...*.***...*..****..*...**..***..***.**.*.***.....***....****..**..*.*.**..*..*.. ..**..**...*.*..*..*.**..*.***.*..*.**.**.****..**...*.****.*..*..**..***..*****.****...*..*.*.**.*..***....*..**..*..****.***....*..*..*.*.*.**..*....**.****..**.*.*..****..*...**.*.*.**..*****..**.......**..**...*.***......*.*.**.**..**********..*...**..***.****...**.**..**.*.*.**......****..**.*.*...**.****.***..*.*...*..**.*..****.**..*...**...*...**..**.....**..***.*.**.....*..*.**...*.**.*..**..*.*.***..****..*...*...***.*..***.****.**.*.*.***.*....*..*****..****..*.*.*.*..****.*.*.**....**..***..*...**.*...**..*...***....*..*...***...**...*****..*.**......*.**..*.**....*....*.**.....*.**......*...*.***..***..**...**.*..*******.*......***.***********.*.*....*...*......**..*.....*.**.*..**.***....*.****.*.**.***.*.**...**.***...**.*.*.*.*.**.*.*.*...***.**..*...*****.**.**.****.**.**.*******.**..*.**.**.*.*..*...**.***....****.*****...*.**...*...**.....*....*....*.**...*..*....***.****...*.*....*.*........*.***.*.....*.*..**.**.**...*..*..*...**.*...****.*..*.***..****.**...***.***..*...*.**.*.**.****.*.*..**.**.**.*.**...*****.**.****.**.*.*.***..*.......*...*.***.*..*.*.*..*****.********....*...***.*.*.**.....***..*....***....**..***...*.***.**.*....*...*..***.****..***.*.***..**.*..**.*.*..***......****.....**.*.*.****.**.*..**..****...***....*.*....***.*..***.*....*.*....***.***.***..*..*...****....*.****.*..*.**.*.**.*...**..**..*..**.*****.*.*..**.****.*****.**.**..***....*..***.****.*..**...*...***.***.***....*******.*..**.**.***.**.**..*...**.*.....*.*......*..*...***.*........**..***..**..**.*.*.*.*.**.**...***....*..**...*******.*.*******.*......*.***.*..***.*.....*.**.***..***..*.******...*.*.*.*..*.**..**.****.*..*.****...****..*.***.*.***..*.***...*.**....*.**.****.**.*....*..*.*..*......*...****.......*..**....*.*.**....*..*..*.**...*.**.**.***..*.....**........****..**...*..*.*.*..**.***..*...*......*..**.*******..*..*.**.*.**.***...**..**.*..***...**..*....**.***.*..*.**..**....**.***.....**.***......*.*...*.**.*.********..*.**...**......**..*** ..**..**.***.....*...*.*.*.**..*..*.****.*...**.**.*.*.*.*.***..**.***...*..**..***.......*.*..*.*****.***.***....**.*.***..*.*....**.**.*.**.****....*.****..*.*..*..***..*...**.*.**.***..*.**.*..*...**..*.*.*****.*..*....**.....*.*...**.*.*.*.*.********.*..*.**.*..**.**...***..*.*.****.*..*..*..**..*.*..*.....***.*....*.*..*.******..*.**..*.****.**.**..*.*....*..*.****..*....*..****.***...**.***.*.**.*...***...**.*...****...**......**.***.*..*.**..**..***.*****...***..*****...****.*...****.*.**..**.***.*..*.*******.**.**.**.......*.***...****..**.******..******.****.**......*..*.**..*..***.*....*...*..*.**.**.*..**.*.*.*.*.*.**.***..**.*.*.*....*......***.**..*..******.***..**.**.....****.*...*....*...*****....*..*.*.******..*..*.......***.*..**.*......******......*..*...*...*.*.*..**.*.*....*.**..*...**.*.**..***.****.*.*....*..*..****.***.****.***.*.*..*.*****.*....***.****.......**..**.*....*.*.***...*.**.**..***...*..*.****.**.****.***.**.*....**.*..*..*.**..*..**..*....*.*.***.*..******.*.*..***..***.*.*.*..*.*.....*.**.**...**..*.*.*..***.*..***..**..*.*.**.**.*.**.**..******...*.***....*.*.****.****...*****.*.*.*******.*.**.*.....*......*.****..**.**...**.**..*.***.*....**..***.*********.*....*.**..*..**..*.....*..****.**..*.***.*..*.*.*.*.....*.*....***....*.*..*.*........*.**...*.**..***.*...*..*...**.**..**..**..***.*.....*.*...**.*.....*....**...***.**.***.*.**...****....*******.*.*..*...*.**.*..****.***.****...*..**.**.*..*..*.***..***.*.***..****.*..***.*.***.**.**...*.*.*.**.*.....**..*.*******......**.....*.*.******.....*.*.*.....***.*.**.*..***....**..*.**..****.**.*.*..*...*...**..*..***.**..****...**..**...**..*.*.**.....*.******..*.....**..**..**.*..*.**..*.....*..*...*...*.***...*.*.*....*...*....*..*.*..**.****.**..*.*..**..**...*.**.*..**.*..*..*.*..*..**.*.....*.******...*.*..**.***..*...*....*****...*.*******.*.***.**...*..****..*.**.**.*.**...**...*.**..**.****.******.*..**.*.**.*..*.**.**.*..**.*.*....*...****.*****...**.***..*.***...*.*.* *.*...****..*.**.***...*.*..****.***...***..**..**.*..*.*...*....**.***.***..**..*.****..**.*..**.*****.*.*.**.*.**.**..*..******.*....*.****...***.*..*.*....**..***.*..*.......*.******..**.*..*.*.*.*.*.******...*............*......**.**.*....********..*.*..*****.*.*.*.**.*...**.**.****..*.*.***....**...**...***.*****.*....***.*..*....*.***..*.****...*..**...*....***...******..*...****.*...**.******....**..*..*....****.**..*....*.*.*..*.**.*.**.*...*.*.**.*..*.....*.**.**.*.**.*.*.**.**...*.***.**.*..*..**.*..*.*.**.***.*..*......**.*..*..****...*..**....*.**.*.*..****.***.*..***.*.*.*..*.**.***.*..*.**...**.****.*.***..**.....*....*..*....*.**.**.*...******.*.**.*..*.**.**...**....*.*.*.....**....*.***.**...*.*..****.**.*.**......*..****.*.**..*******....**.*...***..*.*.*...*....**.***.*..*..**.*.....*.**.*..*....**.*..**..**..*..**.....*.....***..*.*..*...*...*...*.**...****.*.*..**..**....**.**.*..****.....**.**.*...**.....*..*..**.*.*......**.***.*.**.******.....**.*....**..******..*..*.****.***....*.*.**...******.*****.*.....*.**..*.*..*....*.*.**.**.***...**......*.*.**.....***.*....***.*.*.**..*.**.**....*.*.**.***.**.*.......*...***...**.*.**...**.*..*...**..**..*.*******.....*.**...*.***...***.*.*.***.**.*..**..*.**...*..****..**....**.*....*.*..*.*.*****.*.*..*....*.*.*.**..******.*.****....*...*..*..*.***..**.*.**.**.*.*.**.**....***.*...*.***.....*..****.***.**.**.*.***.****.***.**.*.*.**.****..***.*.***.****...***.....*..**...*.**.**.**.**.*.**.*..*..**..*.***..**...*.*****....**.*..**...*.**..*..*.*.*.**..*.*.*********..***...***..***...*.*.***.***...***.*..*..*.**.***.**.....*.*..*..***.*...*****....*.****.*.*...*..****.*...*.*.***.****.*..***.*..*.*..*..**.*.*.**.**...***..***....**.*..*.....*....*.***.**.****..*.*..**.*****..**....****...*.**.*...*...*..******....***.*.****.*.*****...*.*...*****..*..**.*.**.**.*.**.*..********.*.....*.*.*.*.*.....*.******..****.*...*..*****.**..**..*.*******..**...*.*....**..**.....*..*..*****..**..****.**.**...***. .*.*.....*...***...*...*......*........*.**...**...**.*.*..**..***.*...*.**..*.....**....*.**.*.*..*******.....**.***..*.**...*.*...*..*.*****...*...***....**.**.*..**..**.******..*.****..*****...***..**...**.**.........*.**.***....**..*.**...**.**..*******..*...**.*..*..**...*...*....****.**...*.*******....*.*.*.**..**...*.*...*.....*.***...**..*.*.*.*..******...*......*****..***.**.*.......*******..***...********.*****.***.****....*.**.*.....*...****...*..*..*..*.....***...*.*.*..*.*.****..**....*..*.*.*.**.*.......**..*.*.*.**.**.*...****.**.**...*.*.**...****.**...*..*.*..*..**....*..**..*******..*.*...****..*******..*.....*****..*.*..*.....****...**.***...*.*.*.***.**..*.***.*.*****..*.*.*******...*..*****..*..****.*....**.*..*.*.*.**.*.*.***....*.*...***..*....*.**...*...*..**.*.**....*.**.......***..*****..*.*..*..*..**..*.*.*.**...***..*.*...*..*.*..**.***....*..****.**..*....****..**.*********.**..***...**.*..***.***.*..*.....**.*.*..*...*.**.*****..**.*.*..*..**..*.*..*....****.*..**..**..*.****.****.*.*...*..*.*..***..*.**..**.*.....*****..*..*..*.*.**.**....***..******..*.....**.**..*.****.**.***..**..*.*....*....**....***.*...*****.....*.***..*.***..**....*.*..**.***..*..*.**.........*.****....**..*..**.*..***.*****.*....*..*.*..*.**....*.*****.....*.**.*.***...*....**.**.***.*.*.********..*..***.*.**.*.***..*****.***.****....**.**..**..*..**.**........**.**..*......**.*.******..**.***.*.***.**...**.****.*...**.***.**..*.*.**..*..*..*.....**.**.*...***..**.*..*.*...**.....*...*..*.*..**.*..***.....*.***.*.**.*...*.....**...*..*..**...*.***.******.*..******.**.*.**.*.**.*..*.**...*.****...*.*..*.*.*...*...*.*.*..***.....********.*...**..*.**.******.**.****.*.....*..*.....*..**.*..*.**..**..***...*....***.***.*..**.**...*.*.*..****...*...*.**.****.*..*..*****....*...**.*...*....*.**...*...*..*...*****..*.**.**.....*********...***.***.**..........*......**......***.*.****.**..*...**.*...*...*.**.****.*.**..*.***...*...**.*.****.*****.**.**.*.***.*..****.*. ...*.*.*.*.**..****.*...***..*****..****.*.*...*.******..*.***.**...*....**..***..*.**....*...***.***.**...**.*..*...***.*.*..**..*.**...****.**...**.*..**.*..******.***.*...**.**.*....*.**..*****.****.***.....**..**..*.*******.*.****...**..*.**..*.******.....*..*.**..**.*.*.**...*..**..**.**.*.**..**..*.***.***.*..****.**..***.*.*...*...**...*..**.*.......*...*.**.*.****.....**...******.*****....**..*...**.**..*.....***..*..**.*..***.*.**.**....*....***...***.***.*...*..**.*..........***.*.*...*..**....*.**..**...*.***...***.***.*..*....**.*****.***......*.*.......**..*.....**..*.******.*...****......*.*..***.*.*...**.*****....*.***.*..**...*.*.****.***..*..*.*.......**..***.****.***.*..*.......*.*.**.**.****...***.**.*...**...*.*****...**..*......*.*.....*...*..*......*.*.*****....**.*.********.***.....*****.***.**.****....**.**.*****.*.**.***.*.*.**.*.......****..*..**.**......*....***.*..*....**.*.*.**.*.***....*****.****.*..*.*..****..*.**.*****..****.**.....*.**..*.**.*......***...*...*..*********......***.*..**.*.*.*.***..*.*.*.*.....**.*****...**.**.**.***..*......*.**.******..****...******.**..****.*.*..**.*.**..***.*..*.*.**.*.*.***...*...****.*....***..*.**...*******.**...**.**...*.********..*...****..***.*..*.*.*****..*..*..**.***..*.**..****..**...*.***.*.*.*..**...*.*..*..**.********..***...**.****.....*..*..*.*...**....*.****.**..******.*.*......**.*..*.****........*.*...*.**..*.*..***....*.*...*..*.*...**.**.**..**.*.*.*****.**.***.......**.**.**.**.****...**..*..********.***.....**..**.**....**.*..**.***....***.*..*.**.**.*...***.*.**...*.*.*.......*..**..***.***...**.**..*..*..***..*.**..*.*...*.*....*..**.*.*.*.*..**.*.***.*..*..*......**....*.*..**.*.**.*.*....*.**...**.*...*****..*.**.*..*.****.**.....*..**.*..*..*.*.******.****....*****....*****.**....*.***.**....**..*..*.****.*..*.*.**.........*.**.**..***.**....**...*..*....*....*...*.........*.*.*......**.*.**.***..*...*.***..*****..***.****.***..**.*.*..*...*..*....*.*....********..*******. *...*.*...**..**..*.*..***.*.*..*..**.**..**..*..**..*.*..*....***.*.*..***.***....***..***.*..*.*...**********..*.**...**..*.*.*.*....*..***..*.**.****.*.**..*.*.***..*.**.*..*..*.**..*.**.....*****..*..*......**.**...**..***...**.**.*..*.****...*.**.**....*..**..**.**.**.**....**.*.**..*.*.**.*..**..*.******.*....*....*.*.****..*..*.....****.*.**.***......*.*.*.*.*..**.**..**....***.....**..*****.*.*.*.***.**.*...*.*.*.***.*****..***.**....***..***.*.**.*.*..**..********....*****...*.*......**.....****.*..*....***.*...*.*..***.******.**.*.*...*......*..*****.**..*.*..***..***.***.****..***.*.*.***..*.****.***.*******..******...**..*..***...*....*.*.****......*..*****.....**...***.*.*.*..*..*.*.*..**.***..****...***.*...***..*...*..**..*.*.*...*****.*.*.***.******..**.**.*.*....*....*......****..********..*.**..*.**.**.......**.*****.......***.*.**..*..*.**....*..*.**.*..**...**.**..*.*..*.*.**.*...*...*.*..*..*.*..*.*.*...*.*.**..**...*.*...*...*****...*...****.**.****.**.***.*...*..******..*.***...*****....*..*.**......*.***..*.***..*****.*.**..***...*..***.*...****..*******...*.*.*....***...**..**.......*.*********.*....*.****..*.....*...*.**.*..**.****.*.*.*.*....********.*..*..*.******.**..**..***..**..*.....*..*****.*.*..*.******..*.*.*...*.*.***.*...*****.**...***.*..*..*.**..*.******..*.****.*..***.*...*.*..**.*.*.*.**.*..*..**.***.*.**..**.*.*.*.*****.**..***.*.*..*..**..**..*..*.....*.*..*...**..***.***...**.**.*..*.*.*****.*.**.*.**..*.**....**.*.*....**.*.***.**.*..**.*.****.*.*.***..*..*.***...*.*....****...**..*.****...****...*.*.*.*****..*.*.*..*...**.**.**.**.*..***.***********.**...**..*..*..*...**.*...*.**..**.**..*.*.*.*.**.***....***.****..***..**..***...*.*...*..*....**.*.*...**.***...**.**......****....***.**...**.**.****.*.*...*.*.*.***..*.**...*.**.*.*..**..*..*.**...*..*.*..*...**.*...*****..**...****..*.*..*...*..*****..***..**...*..*******.......**.*.....**.****..**..**.*.****.**.**...****...*..*........**...*..*..*...**.*.**.***..*.*.*.. *.****.**....*...*..***...*.*.*..*..**..*...****.*.*..****.*.*...****.....*.**.**...*..****.***...*****.*.***....*.***....*..*.****......***.*.*.***..***..*.*.**.***.....*.*.**.*...**..****.....*.....***..**.*****.**..*...*.*..*.*.***.*.*.**.*...***.*..*...*...**.**.**..***.*..**.**....***..***...***...**.*..*..**..*.***....*.***.**..***.*.*...*..*..*.*.**.*...**..*.**.*.*****.*..***.******.*.*.****..**.*****........******...**..***.**..*...***.**.*.*...*.**.*.**..*...*..**...****....**..*..*.*...***.**.*...******.*.*.*.**.*.*.**.******.....*..*.*.*..***.***.*.*..***.**.*....*****......*..**.*.*..**..***.**.*..****.....*...*..******..***.*...*.*.***.*.*...*.***..*...*..**.*.**...**..**..*.*...**.**.***.*.*.*****.**......*...*......**....*...***....**.*.*.....****....*....*.**.**..**.**...*.*.*.*..*....*..**.*...****.**.*...*.*...***.*.*.*.*...*.*..*.*.*.***.....*.*.*.*..**....***.*..*.*..***.*..*...**.*.**...*.**..*..*..*.*..*.**..**...*.***..*.*.*..***.*.*******.**..*..**..*...*...***.**.*****.*......**....**....***..*.***.*...*...**..***....***.***....*....*.*...*..*.*..***.**.***...*....**..****.**..****.....**......*.**.*....*.**.*.*.****.*.....*..**.****.*....****.**.**..*.**.*..**..***.....*....**.*...****.*.*..*.******.****.*..***.**..***.**..*****.........*.*.*....****..**..*...**..*.***.**..****...**..***...**.***....**.***.*..*.*..***.*.**.**.*.**....*..****..******...*..**.*...**.**.*....****.*.****.***....*.**..**.*..**.*...*****..**...****.*****.***.......***.***.*...*.*****.*..*.***.*..**.*...****..**.****....*...****.*.**.*.*.*..*...*..*.....*.*..**....*...*.**.*****.*.**..*.......*....**.*.*.****.*.**.*.*.*.*.*..***.*.**************.*..*.***...**.***.***.....**.**...****.*.***.*.*......*..**..****...**.*.....****.***.*..*..*..*.**.**...*...**.**....***.***.**.**..**....*...***.*...*...*.****.*....**.*.***.*.*.**..*.***.*..*..***.**......***..*...***....**...*....**....*.*....****.**.*.*...*......***..***...*.*.*...*.**.*****.***.**.*...******.*.***** *.***.......***.*.**.*..*.*..***..**...**.**...**.**.*****.**.*.**.**.**.*...*.**.*....*.*****..*.....*..*.***...**.***.*...........*......****.***.*.*..**********.*.**....*...*.***********.......*.***.*..*****.*.*..*.*.*...**.*.**.*...*.*.*.****..*..**..***.*....*.*.****.*...***.***..***......*...**....*.***...**...*.*..*****....***..**.*..****.*.*..*.**..*.**.***.*.*..*.****.*.*..**...*****.***.**.**..*....*..***....***.**.*.**..****...**.....**.**.**.*..*....*.*.***..***..**.*...*.****..**.....*.*****.*.*.*******...*.*.****.***.****.*.*.**.*....*.*.*..*..**....**.***.***....**..***..**...*...*..*...*****.***.*.***.**..***..*.*....*.**.*..*****.*..*.*...*..*.*.***.....*..***.*..*..****....**.*.*.*....*.*....**.*..*..*****..*.*.**...*.***.**..*.*.**.*.**.*.*..**..*.**...*.****..**.....*..**..**..*....*****....*.*....*..*.*.*..*....*.*..**..*..**...*...**.**.*..*..*..**.*.*.*.*......*.**....**.*.*.**.*.*..*.*.*..*.***..*...**...****..**..*.**....*.*..*.**...*.*..**.*.****.*..**.*.*.***......****....***..*..*..**.***.*.*****.******..****...******........*..*..**.*.*..****.**..**.**.******.**...**..***...*.*.******.******..*..*.**.**..*.....******.**.**...*...**.***.******....******.*.*.*.**..*.***.***..**...****..***.....*..*.*****.*...**....****...**.*.*.............*.*..**.*...*.*.....*..**...**..*...****...***.****.*.*...*.***.*..*.*..*...***.*****....*..*.*...*.....*****.*.*.*....*.*...*...**.*....*...****.*..*.*.***..**..*..**....*.***.....*..**.*..*.**.**..*..**.*.**......*.***.....*****......******.*..*.*.**..*..*.**......*.**.****..*********.*...***.*.*.*..**.*.**..*..**.*..*.....*....***.**.*....*.......**.*....*...........*.*..*.****.*..****.*..*.***.**.**.*.*.*..**.*..*...*....****..*..**..**.*......*......**..**...*.****.*.**.**.***.**...*....*.*.*..........*.**...*...******...*...*.......*..***.**************.*.**..*.*..**.******.**...**...*.***.***.*.*...***..****.*....******.*...**..*.*..*..**..*.....**.**.**.**..*.**...*****....*.*.**...*.***.****..** ***.***.********.*****.*...**......*.*......*..*..*.****.*.****...**..**.*.***.*....*.*..*.*...*..***.....**.**.*.*.*...*..*****.*..*.....*..*.*****..**.*....*..****.****..*.*.******.*.**.*.****....*..***.****.*..*.***.....***..*.*.**********....*.***...***..***..*..*.....*...*..*.**..*......*...**.*...*******..**.*..**.***..*..*.**...**........*..*....****.*..*.**...**..*.**..*.*.**..**.**.***.**..*..**...*.*.***.**....***...*.*.***...**..*.******.*.*..*****...*********..*..****.*.*.*.*..**....*.**..*...***.......**.****.**.*...***..*.*.**..*.*...*...*.**.**.*...***...*.**..*.**..*.**....*.**.*****..*.****.....***.**..*.******.**...****.....***..**..***.*.*..*...**..*******.*.***.....***.***...*.*....**....**..*...****.*****....**.......***...*...**..****.****.*....*.*.**.*..*..*****.*******..*.*.****..*...*..*.******.*.....**..*.*....*..*......*..*....*.***..*...*...*...*..*...******..*...**.***......*.**.*.*.**.***.***.*....*.....**.****...*....*..*******..***.*..***...***.*.*.*..**.*****..*.....*.***.*.**.**.***.****....*..***..*..**.*...*.****.*.*.**..*..*.**...***.*****.*.*..*...**.*..**..*..***.****..*.**...****.****.*..*...*.**...*.*..**.**...**..***.....**.*..*.*....**...*.**..*...*...*.*.*****...**.*....*.....*..***..*.****...***.*.*.*....**..**..*.*.*...**.*.*..*.******.*.**...*..**.....***.....******.*....***.*.***...*.....*.*....*.**......**.**.*.*.**....*.....***..**.*.*.*........**.****.**.*.**..**....***.*****..*****..*.**.*.*****.*.*..****..*.**.*.**..*.**...*.*****.**.*.*.*****.**..*****...*.....*.*...*.****.***.**...*..**..*..*..**.**..*..*.**..*.***.*.....*...**...*..**...*****..*..**.*.*..**...*.*.*..**.*.**.******..*...*..**...***..*.*.*****.*.....**.....******.*.***..******.*.***.**.*.**.**...**..*..***..**....*..*.**.*.**.**....***..*..*.*.....**..*..****..*.*....***.**.**..*.*........**.***.*.....*.*..**.****.***.***.***..*...***..*..*...**.**..*.*.*.*.*..*..**.*.....**.*.*.*..**.**.****..*.**.*..**..***...*..*.*..*.*.*..*...***.....**.**..* ..**...*.*.*..*.*...*..*..*..**.***.*.*.*********.******.....*****..*....***.*.**.*....*..**...****.*..*....****.**.*..***.*.**....*.*..****.*.*..***.**..***.*******.*.***.*******.*****..***.***.*.*.*...**.**..*....***.******.**.****..*...**....*.**...*...*.**.***..*.***...*..****....***..**.*..*..*..*.....***...**...*..*.*.***...*.*.*..*.**.*..**.****...*.......*..*.*..........**......**.**.*....*..*.*****..*..**.*...***.*..*.*.*.*....*..*.*.*.*..***.*****..**..*...***.***.**.****.*...***....***..*..***.**.***.....*.**.**..********.*..*...***.**....***..*...*.....**...*..****..**..*.*..*..**..**....**...*.******..*..****..***.********..***.**.*.*...**.**.**.**..**.*.*.*...**.***...*...****..*.***.**..**.*..**.....****.*.*.....*.**.**.***.*.***..**.****.*...**..*...*..*..*..*...**.*.***..**..******...**..*********.*.**..*..*.*.*.**.*.****.*..***.*.***.**...*.*.****.*..*.**....*****.**..*...***......***..**.**.*.*.*....*.*....*.*..*.*.**.*******.*...*.***.****.**..**.*.**.*.******..*..******.****...**.***.****.....**.*..****.*..*..*...***..**..*.**.****..***.**..*.......***..*.*...**.*.**.....**.***.**.**.*.*.**..**...*......**.**..**.**......*...*.*..***.**.*..*..*..*...*..*..*******.*.....*.**..**..**....**.*..****.*.*..**..***...***.*..*.**.**..*.****....*.*****.**.******.*.**..*.*****.*.***.*.****...*...*...***...*..*****.*.*...*.**.***.**..*...*****.**..*.**...*.*.*...*.*****...*.*.*****....*.**.***.***..*****.**.*.*.***...**.*...******.****....*.***.*..*.*.***.*..******..*......**.....*****..*..*******.*.**...*.*.....**.*..**..*.*.*..*.**.*..*....*......**.****.*.*.*..*...*.*.*.**...*.*....**.*.*.**.*.*****..*....*.....*..*.***....*.....*..*****.***....***...**.*..*..**.....*..*.**.*.***.****.**...****.*.*..**..*.**.**.****...**.**.**...****.*..*..**.*..*****.****..*..*****...**.....****..**....*.*.*..*.***********.***.***....******.*....***.*...**..*.***.*.**.**..*....**.*....**..*.*.*.****...***.....****.*..**......***.**.***.**...**.***.*..****...*.*****..*. .*..*..*....*....*.*..****.**....*..***..*.**...*.***....*.*.*.*...*.....***.**.*..*..*.....**..**.*...*...**.*.*.*....*.*.*.*...***.*.....*...***.****.*..*...*.*....***.*.*.**...****.**.*..**...**.**..*..*.*.*.*.******..*..*.**..**.*.*.**....*.**.*.**.*.**.*.*.**.*.......*..*.*.*.*.*....*...*******.*....**.**...****.*....*.**.**.*.****..*..***.**..**.**..*.***..*.*.*.***.****.*****....****.*..***...*..***...*.****.*..*.*.**.*.....*..**....**.*.**..**.*....*...*.*...*..*....**...***.***.*.*.*..***.*.*..****.....*.*.**..***.*.***.*..*.**.****.*.*...*.**...**.***..*..**.*...*.****...***..*.***.*.*********..**.*...*..****.**.*.******..****...***..*.***..*..*..*.*.*.*....**.*.***..*..***.*...*.**.*..*.*.*.****.****...**.*.***.*....*.*.***.*.**...*****.***..****.*............**..*.*.**..*.**..*.*........*.*.*.*...*.*.*......***.****.**...*..*.*..*.*....**.*.....***.***.*.....*...*....*....**.*..*...****.**.**....*.....*.**.**..***.*.***.**..*.**..*..........*.**.***...**.**..*....**.**.*.*...**.****.*****.*.*****.*.......*.***.**.*****..**.*.*..*.***..*...*..***.**...****.**.*****.**..**..*.*.*...*..****.*****...***..***.**.**..**.**...*...**.***.*.*..*.*...*...****..*.**.******.*..****.*.*...**...**.*****...*.*.......****..**.**.*.*.*..*.*.*********.*.**.**.***.*.*........***.*..******...****.*..****.***.*.**...*...*.*...*.**......**..**...**.*...**.*.*.*****.***.*....**.**..**...**.*.....*.*.***.****.......*.*.*..***..*.*****....***.**.***.*.*.*.*..*.*.***.*....*.****.**...**..*****.***.*.*.**.**.*.**.......**.*...**.*******...**.***..*.***...*....**...**.**...**.*..*.*...***.*..*...***.*.*.**.*...****.**.***.*.*.*..***.*.*.***..*..*..*...*..*.........*.*.*...*....**..*.*.**.*.*..******...*..*..**.*..*..*.**.****.**..*...*..**...****..**...*.*....****.***.*...*....*.*.***.*.**.********.***.*.*..*....**.***.....*.**.*...**.**.**.***..****..*.....*...*.*.*..*.*.**.******..****.**.*.*...*.*.*..*....*.*....**.**.*..*..*..***.*.**...*.....*.*.****.**..*......*****.***..*.** *.*.*.**...**..*.*.**...*****..*..*..*******.*..**...**.....****..****.*.....**.....*....*****.******..*.**.*.*...*.***......**.***...*.*.**.*..**.**.*...********.***...*..**.**..*****...*.*.****.***...**..**...*.....*.**.**.*..**..*......**.*.****.*..***.*.**.*.**.**.*..*.*.***....****..**....**..*.....**.*.....*..**.*.......*..**.******.**.*****.*.**.*..*.*....*....*...**.*..*.******...**.*.*...*..*..*..****....*..***.....**...****..*......***.*.**.**.****...**..**..**.**.*...*..***..*.*..*.****.**.*.......***.****...******.****..*.***.*.*..**.*..*.*.*.*....*....**.*.*.**....***.*.*...**.....*******...*.*..*.*.**.*.*.*.**.***.***..*.*.*.*..***..******.***..*...*.***..*..*......**.*.*.**..***.*..**..*..**.**..*...**.***...*.***.**..**..*..*....*....***.*.*.****....*..*.*......**.*..**..*..*.*****.*..*.*..*.**...*.*.*.**...*..**.*.*.****..*..**.****......***...*.***.**..*.....**......**..*....*.**.....*.*********..**.*.**..*.****....******.******.*.**.*.....*.***.*.*****......*.****.....**...*.******..***....******...*.***.******..**.**.***..***..**.****...**.**....***.*...*..**.**.****.**..*.***.***..*.**....**.*...*..**.**...*...***..*.*.*..****.*.*...*.......**...***.**...*.**...**..**..*.***...**..**.****.*.*.**.*..**.*...****.*...*.*......**..*.**.**.**..*.**.*.**.......****.***.....**..*.**.*.....*.****.****...**.....****.**.*....***.**.*.*..*.****..**.....***....*.***.*.*.**....**.*.****.*****.*.*.*.....****..**.*...***..*...*........*..*.....*.**..*..**.*..**.*.**..........**..*..*.*.*.**..***.*...**..***.*.**.*..*.*.**...****....****..**.**..*.*.*.***.**.*..*****.......*.*..****..*.*...*...**.*.*...*.**.*..**.*.***....**..*.....*.*.*.***..*.*.**..**..*......**..***...**.....*.**.***....***.*****..*..**.****.*.*..***.***...**.*...*....**..*...*.*.**..***...*...**.......*.**.******.**.....*..***...**.*.*.*.*...*****.*..**.**.*.**..**.**..**..*.****.*.*****.****..***..**..*..*..*.******.***.**...*.*.*..*...*..***.****.**..***.*..*..*....*.*...***.*..***.*..*** ***.....***.**.***...*...****.*.*...***......*.*********....*.**..*..*.*..*.*....*.*.**...*..*.......******...*.*.*******.**.*.*.*...*....*.***.*..******.....*.**..*.*..*..*.*...***..*.***.**.**....*.*...******..*...*.****.*..*...*.....*.****......*...*.*.*..*...*.**...*.*******.**.**.**.*.......*.*..*...****...*....*.*..*********...********....**..*.*....*...**..*...******..**........*.*..*.*..*.....*.*.**......****..***...*..*****....*****.*.*.*..**.****.*.......****..**..*....**..***..*.*..****.*.***.***.*...*.**..***.*.**.**.***.**.*.***.*.**.*.*....***.*****.*...**.**.**........****.**..*..*.....*.....****..*......***...***..*..*.*..***.......***..***...****.**...*.*.**....*.*..*.*.*****...*..*.******..*...***.**..*.***.**..**..*.*..*...*..**.*.*..*.*..*.*.**.*.*...******.**.*...*.*..****..**.*...*****................**.****..****.*...*.*.**.**....***..**.*...*..*..**.*.*.**.**...*.***.***.*.***..****.******.*..**.**....**......**....**..*.**.*.*.*.*****.*.....*.*.*.*...*..******.**.......****.*.*.***.*..***.*..*....***.*...*....****.**....******.**.*.****...*..***...*....****..****.*.***.*...*....*.*.**.*...**.****..*.**....****......**..*.**.****.***......*...*...**......*....*...*..****.....*...*..****.**..*...********.*...*......***..*****.****..*..***.**.****.**.*..******..**.*.*.**.**.*.*..*****...*......*..*.**...**....*.*...*.*.*..*.*.**......**.****.*....*...*.....*.*..*..*......******.**.*..**.*..***.***...*...*..*.**.**.*...*.*.*..*.*...**.*.*...***......**....***.*..*..*..*...*****.*..**.*..*.....*..*..***..*.**....*..**..***...**.......*.***.**..*....*.***.*..**...*...*************.*.***....*****...***.....**.*......***....**.*..***.....*..*.****..*..*.**..*....**.*.*.**.**...*..*.**.........*...**.*.***.*...**......*...*.*****.*....**.*****.**.....*.*..**.....*..*********.***...**....*..*.**.....**.*.*..**.*.***..***.*..*.*....**..**.*..***.**.***.**.*....*.***....*.*...*..***...***.***.*...*.**.*...*****..**.**..**.**.*.*....*..*..**.*..***.*...* ......**.....*.....****.***..*..*.*.....**..*......*.***.*.....**.*.*...**.**...**.***.****......*...*...****..*...*.*..*.*.******.......**.*.*****.******.**.**..********.*.*..***....*..*...*...**.**..***.**.**.***.*.**.*...**.**......*.**.***..**..*..*.*.**..*..**..*.********......****.**..**....***.*.***..*.**********...*.**.*....**.**..*..***...**..******..**...*....*..***.**.********...*...***...*...*..*..*...**..***.**..**.*.*...**.*...**..***....***.**.....**....***..*.*...***..*.*.***.*.*.**.*..*.*...*..*.....*.*.*.**..*.*.........**..**.*.****.**.**..**.*...***..***.**.**..*.*..*.**.*..*.*.*..**...**.*..*..**.******.**.**....****..*....*..*****.***...*...**...*.*.*.*..*.*.*..*.*.**.....***..***.*.*.*.*.*****.*.**.*.*......****.**.*.****.*.*..*..**....*..*....***.*..**...*...****.***..*..*....****.*..*..*...*.***...*****..*...*.**...***.***..****.....**.****..**.**.*.**...*....*.*.....***...****...*.***.*.*..**.**...**....***..***.*.*.*...**.....**..**.*.*.....*.*.***.**.*.*.*...*****.**.*......*.**...*.*****.**.**..*.*.*****...***...******.*...*.***...*...****.......*.*.**.****....**.***..**.***...*.*****.*.*.*.*.**..*......****...*...**..*..*..*.**..**.....*****...**...*..**.*****.**.*....*..****....**.*.**...**.*.*.******.....*.*******.*.**....**********.**.*..*.*...***..*.****..***..**..**.**.*.*..****..**..*...*......***...*.*.*....*******...****.******...**.******..****..*.***.****.*.****..*.***...*.***.**..**.*.*****...*..******..*.**.*.*.***.*.*.**....**.....**.*.**.*.*...*********.*....**.**..***.****.*.*.*.****...*..**.**..*.**..***.*.*.***.***.**...*****.***...*...*...****..*.**..***.*****.*..***.....*.*....*.**...*.**..**....*..*....*...*...*.*...***.*..*..*.*.*..*****.*..**....*.*..**...*.*..*....*..****...*....**..*......*..******.....***.........****.....*.**..*.**.*..***...*.*.*..*....*.....**.*...*.*.*.**.**..*..*......***.*.**.*..***.*..*...**.*..*.*.*..**.*.*.*.*.***..*.*****.*....*..*.*.*.*...*......**.***.*..**.*.***.**.***.*...*..*.**..* ***...*....**..*.*...**....*.***..*..*..***.****.*.***.**.**.*.*.**..*...*....**.*.....***.*.*...*...*...*..***.*.*.......**..**.**.*..*.*.*....**.***..*.**..**.**.*.......*.**.*.*..**.**********..*...*.**..*...**.*.**.*.*..**..*.*..*........*..***.*.*.****.*..*.****....*.**.*...*....*.**.**..*.....***..**.....*.****..*******.*.***....**......*..***...**...**..***..*.*..**.*...*.**.*...*.*..*..**..***.*.....*********...*....***.*..*****.*..***..*.**.....*.***.....**.***.*****..***.*******.*.**.*.**.***.*.**.**....*.*.....****.*.***.*....****..***.*.*..*.***...**....***.**....*.**.*....**..*.*.***...***..*.****.....*.**.****.*...**.***..*.*.****..*.**.*.****...***..*.**********..*...*****..****.***.**.**.*.*..*..*.*.*.**.*....*.*..**.*.*.**.*******...******.******.*.*.*....*.......**..*..*.*.*..**.*....*.****....**********.*.**.***.*....****..*****.*..*.**.**..*.*.*...**.***.......**.*.***..********...***.....**.*.***....****....***.**.*...*.***.**...*..*..*****.**.**.*..**..**....*.***.*..***.**.....*...*.*..*.***..*...*...*.....*..**..**...*********...***..*.*****..**...*.*..****..***.*...*..*****.....*..**....*.....*****.....*.***.*...**..****.**.**....*..*.*..*.*...**..*.*.......*.******.*.****.***.*....*.**..**....*....*.*.....*****..*....*...**..******..*..*.*.**..**.***...*...**..***.*.**.*.****.**...*..*..*.....**.*..*...**...*...*..***..**.*.**..****..**.**.....**********.*..*..*..*.*...***.*.*.*.*.*..**.**..*..*.***.*.*****..***.******.*...*..*.....*..*...****..*..**..*..*.*.**..**.*..***.**.*.**.*****.*...**.**.**.**..**.**......***.*****.*.*.******.**.******.*.*.*.*.****.****.*..***.*..***.***..**.***..***.*..*********.*...*.***...**..**.********.**....**..**.***.*...*..*.....*.*.****.**.*.**.*..*.*.*..*..*.****.**...*..***.*.*****..**..**.*..*..*.*.**....**.**.*..***.*.....****.***....**....****.*.*........*...**..*.**.....****...*...**.....**.**.**...*..*....****...*....*...*.*.**.*..***..*..*..*.....***..*..*..*.*...*..*..***.***.****..***..***.*..*.** ****..******.*.*....***.*.**.**..**.*.*****..*....*..**.*.*.....**..*....*.**.*...***...*....*.**..**..**..*.**.**..*.****..*.***.***..****...*..**...*.**.*.**...*.***..*.......***..*.*...*.*.****..*.......**..*.*..***.*...*.*****.*.....**.**.*.....*******....**.**..*...****.*.**.***.*.*..*******...**.*..*...*.**..*.*..*.*...***..*.*..*.*.*.*...**...*.....*..*...*.****.**.*.***..**..**...**.*****.*.*************..*.**..*..*......*..*......**...***.***..****.**.*...**.**.**.*.*****..***.**.*..*.*****.**.*.**.**.******.*..*.*****..**....*.**..*.*..*.*..****.....****.*...*..*...**..**.......*....*.***..****.****..*..*.****.*.***........****...**.**..**..*...**...**...*..*..*.**.*.**....***.*..*.***.*.......**.*.*...**...**.**.**...*.*****..*.*..*..*...***.*.*.*.*.***..*.*...*..**.......*.*..***......**....*.*.*..***.*...*.....*.*.*.....**..**.*.*.****.*.**.*..***..*.*****...*.*.....*.*....*.*.*..*..***..*.****..*.*.*.*...*....*...*...*....**...*..*..**.****...****.**......*.*.*****.*....**...***.**.**.***.*..***.*..*..**...**..********.***.......*...*...........*****.......**.*..*.**..**.*...*...*.****.*****.**..*..****...*...*......*..*..**.****.****..*..******.*....****.....**.**.*.******.***.*...*...*....***...*.*.**.*........*.**....*....**.*.*.**.***.*.*..**.*..*.**..*.***..**....*.*..**.*.*..******..**....**..*****.*.*.*...*.**.*.....*...****....***.*..**..*..*.*****...*.*****.***.......*...*..*.*.*...*.**..**.....**.***.*.*.*.....*...*..****.*******......**.*..**********...**...*.****.*.*..*..****...*.**..*....*.**.***..*....*..**..*....*.*.*.***.**.*.**.....*.***..*...*.*.....**...*..**.*****....*.*.******.**.....**...*.**.**..*.*.*.*.**........*..**..****.*..*..*.***...*.**.***......*.*.*.**.*..**.*.*.......**.*...***...**..*..***.**..**.*.*.*......*........**.**.*****..***...*...*.*...***..*.**.*.***..*...*..*.******..*.******.*..*.**.*.*.*.*.*...**..*..***..*.*****.***...**.*.*.*.*..*..**.*.***.**..*.*..**.....***.**...****.*.*..*....*....**....*..**.*..*..* .**...*..*.*..*.***..*..***...***...*.....*.*.*.*****..**..**..***.*.***.*..**.*.**.*******.*.***..**.**.***...*.*.*..*...********.*.*.**..**.*...***..**...**.***.****.**.**..***.*.*....**.***..**...**...*..*****..*.**..*.*.*.....*.*..*.*.*.**..*...*...*******.......*.*...**...**.**..*.*..****.****..**.....*.****.*****...*...*.**.*..*...*.**.***.*.......*...*.*......*..*..**..**...*****.**...*..*...*..**.*..******..*******.**..****....**..*...*..*****.*.***.....*****.*...*.*..**....*.*..*..***.******...*.**.*.*.*...*.*.*.*...***.*......****.**...*.**.*.****..*...*..*....***..***..*.*.*.*.....**.**..**....*...**....*.***...*.*.*.****..*....**.*.*.**...*.*....*.**..*.*.*..*..**.*...*****...**********....*..**.***..**.**.*.**..*.**..*.**..*.**....*...*.*..*.**...*...****.*....*.*..*........**....*.*.....*.**.*.*..**.*.*.*..*...*..**..*...**.*.*.**.*.**.***..*....*.**.*......***.*...***.*..***..**.*.***..**.**.*....*...****..*****.*...**..***...****.***.**.....***.*.*.**.*..***.....*..*****.**.*.**.....**.....*.*.***.******.*..*****.*...***.**.*.**..**.**.*..*...**.*..*...**....*.***.*...***...**.......*...**.**.*...**.*****.....***..**....*.**.*....****.*...*....**..*......*....**.....*....***.******..***..******....****.***....*.**..***.****...*..***....**.**...*...*.*.*..*...**.**..***.***....****.*..*....*.*.*.****....***....****.*...**...***.*..**....**.**.*..*****.***....****...*..***..*....*.*****........*.****.*.*.******.*..**.*******.*.*...*.*.**.*...*.*.*.*..***.****..*..*..**...*.*..****..*.***..**....**.......**.*.*.*....*.*..**.*...*...*.**....****.*.*.*...*.***..*.*.**...****.*.*.*...*.....*..*......*.*...*..*.****.****.*.****.*.**.**.*.**..*****.*.***......**..**..*..*..*....*..***.****.*.**.**...**.*....**.**.*..*..*.***.*..**...**..**..****..***.*..**..*****...*........**.***..*.**.....**.***...*****.*...*.**......**.******.**.*....*...*.*.***......**.******.**.*.**..***.***.**.***..*...***.*.***.**.**.......***.**..*..**.*..*.***.*...*.**....*..***.*** **.*....**.*...***..****.**.**..**.**...**...*..*..**...****.*.......*.***...*...*****...**..*..*..*.*..*.*......****...*....**..*.***..*.***.*.*.**..****.*.***.**.....*....*...***......**.*...*...*.***.***..**..*.**..********.*.*.*****.*..*..*..**.*.****.**.*..***..*.**.*****..****..**...**.****..**.*..**.*****...*****.**.*******...*.*....*..**.**..*******.*.*..*...*..*..**.***.*.****.*.....*.*..*.****..*.*.*...*.***.*.*.*.*.....******..*....**.**.*..***..**.***..*....*.**...*.....*.*..****.**.*.*.*.***.**..**.*..***.*..**...**..*..****.*......***..**..***..**...*.......**.*....**.*......*****......*.*.**...*.****.**..***......************.**..*****..*..**.....*.*...*.***...***...*..*..*..*.*.****.***..*.*..*.*...*******.*****.**.*...*.***....*.*..*.*.....*.*.**.*..***.*.****..*..****...**.*...*****...**.**.**.****..**.**.....*...***.....*.****...*..**...*..*..******..*.****.****....*.....***.*..****.*****.**...****...*.*.**.**.**.....***.*......**..******.***.**....*.*..*..*..*****.**..*.*....**.*.***...****...**..**.***.*......**..*..**....**.**.*...*...*.......*.******..***.*..*..******..*.****.*..**.*...*......****...****..*....*..**..**...*..****.**....**.**......*....*.*..*****....*******...*..**..*...**.*..*.*.****..*.***.***....***.*..*.**...***...*.**.*..****.***...*..*..***.**....**...*.**.*.**.****..***.*....****.**.***...*..*..*..*.*.**.***.*..*****..***...*...*...*.*.*.***.******..*******...**..*..*.*..**.****.***.....*.**.*.....*..*..**.**..**.****.*...*...*.***.****.....*.****.....***....**.*...*.**.*....****.....*...*********..*..*..*......*.**.*..*..**...****...***..*..****..*****.*..***..**.*.***..***.**...**.*.**..**..****...****.*.*....*..*..*****.***.*.****...******..******..****..***....**..*.**..**....***.*.*..*..*.***.****.....*.*...***.**.*.*....***...**...**.*...****..****.**.*..**..**.**.**.....*.**.*.****...*..**.*.**..**....*.****.*....*..*..**.***..*..*.*..*....*****.*.**.**.**.*****..*.****..**.*..***...**.*.*.*.*..***.*..*.**.....*** **..*..**..***.*****...*.*****.****..*.**....*.....*.****...***...***..*..*....**..*****.**...*.**...*..**..*.*.*.*.****..******....*.*...*.*..*.*****...**.**.*..***.*.****....*******..***.**.***....****.....***.*...*******..**.**..*.****..***.*.***....*..*.*.*.****..*..***....*..***.....**..**...*.....***..*.*.**.***.......***.*.**..*****....*....****.*****..***.****....**..***...*.****..***..*..**.*******...****.....*..*.**..***..*.**....**.*****.....***.*....*.***.**..**.**.*..*..**.*..****....*.**.**.*.*.**.*.**..*****.*.*.***..*..****..*.*..*.*.**..*..*.**.*..**.*...*....*.**.**...*.****.**.**.****.*..**..*..*...****..*..*.*.****.*.**....*....*.*....*.*....*.*.*.*..*.*.....****.*.****...**.***....*..*.*....*..******.*....*****.*.****..*..**.***.**...***..***..***..*.*.*..***...*....*...*.*..*.*.******..*....*.**..**.**...****..**.*.*...***.*..***.*.***..*..*...*.*.....*.*..****.**.**..*.**......*..*......*...*...***.*...*..*....**..***..*****..**.***..***..***..***...*......**..**....*******.*******.*.*.*.***..*.***.*......*****...***..**.*.*..*****.*.*.***....****.**.**...**.*.**..**.***..***..****....*.*.*.****..****.**..**.*...******..****..****...*.***.********.*.....**......*...**.*****.*.****..**.*.*..*.****.*........*...**.**..*..**...*.*.*.*.*..*..**.*.***..***...***..*..*.....*....*.***.***.*.*..*...*.....*.*..**.**...*..**...*..*.*.**.***..**.**..*..**..*...**.**..***.*.***..**.*..****.****.*.**.*..**.**.*.*****....*.*.*********...***.*.****.*.***..*.*..**.****..**..*.**....*.**.**.*****.***..*.**.*..**.***..***..**.**......*.*...**.....*.*****.*****...*.*...*.******...*...*.**..****...*.*....***..*.******.*.*...***...***...*..*****........**.**..**..*..*.**.....*...*....*....**..*..***.**.*.*.*.*.**.************...*..**..****.***..*........***.***...**....**.****.*.**...***...*.*.**.*....*****..**********.*....***..*.*.**..****..***..**..*....**.****.......*..*.**...*..*.******..**.****.**..**..*****.**...*.***.**...***..*.*******..*.*.***.*...*....* ...****.**.**..**.**....*.**...***..**...**...***.**.*.*.**.*........*..*.****..**.*.*.**.*..*...*.*..**.**.**.*..*...*...*.*.**.*.***.*****.....*.*****.*.*.*.*.**.***.*....***...*.*****...*.**..*.*.....*.******...*.*..*.*****.....**....*.**.......*.*...****....*****..*.****.****.**.*..*.......**...*..**.*****.*.****..***..*..*.*.*****..*...*.*..**.*...*.*..*.**.**.**.*..*.*..**..**...******....*.**...******..*.***......**..*.*.*.*.*..*..*..*.*.*****.**.******.**....*.*...**.********....**.***.*.**.****..**..*.**....*....**.***.****.*.****.*.**.******.***.****..........*.*..****..*..*...*...*.*.*..**....*..*.*.**.******.**..*...*..*****.**.**....*.**....*..*.*..***.**.****.*...*.*.***......***......*.**.**...**.*..****.....**...**.....***.**...**.**.*..*....*..*....***...*....****..*.*.*....*..*....*.*.**...****...**.**....**...***....*.*.*...**...*..*.......*..**.*.*****......*..**....**..**.**....*.***.*..**...*.*..**....**..*..**...*.*.*****.*.*.***..***..******...*....**.*.....*.**.**..*....*....*.**..*..*..*.*.**.........****..*.****..**..*.*...**.*..**..*.*.....*.**.....**.*.**.***..*..***.*.***.*.*.**..*..**.**...**.*...*.**.**...*.....*.*..*...****.*...****..***....******..**..*.***..*.****.*.*.*.**.*.***..**..*..*.***.*.*.*....*.**.*...*...*.*..***.*......*..*...*..**.**..*..**..**..*..*.*.*.....*..*.**.*.****..****..**..**..*...**..**..**...*...*.**...*.***.**.**.**..*....**...**.*.****..**...*****....*.*.*.*.*.*.****.****.*...*.*****.**..*.*.**.*.**.....**.*..**.*.**...****...*.*.****.*.*..***..*..**..****.*...*.*...****.*.*..**..*......**.*.****.*.***..**.****.*.*...***.***.*...*****.*.*.*..*..***.*.*.*.*.*..*.**.*.**...***.*....*****..*.*.*....**.**..**.*.***.****.**..*.*..*...*.*****.**.**..***...******..*..*....*.***..*...**...*.....***........*..***.*.*..*****..*..**...*....**.*.*....*...****..*.**.*.*****.****.*...*.*..*...*..***.****..**.....**.**.**.*...*.*.*....***......*..*.***.**.***......***.*..*.*.***..*.*..****.*****..*.***...***..**.*...*.* ***.*.*.*.****.***.*..********....*.**...**.**..*.*..*.*.*.*..*.*.*...**.*.....******.***.....*....*.**...*..**.**..**..******...**.......**.******...**...****.*..******.*.......****..*..*..****.*..**..**.*.**.*..*.*.****.....*******.*.*.***.**.***.*.****...*.*...***...**.**..*...*...*..**.**.*....**.**.*..***.*******.*.*.******.*.****..**....*.*.***.*****...**.*..***..***......**.*.*.*.**....*..*....*.**.****.*...*..*..***...*.**.*......*.****.**..***.**....**...*...*.***.*..**....*****..**..**.*....*.***.*....**.*..**..**..**....*.....*..*.***.*.**...*.**.....*.*....*..********.*.**...*..**...*.*.*.**.***...*...***....*..**.....*.*...*.*.*..*.*..****...*.*...*...*.**.**...**.*.***..***....******.**...*...*.*..**.*******..*.*****..****.****..*.**.***...**.**....***.**.*..*.**.****.***.***...**..*.....*.**..*.**.*.***.***..*.**.******.***..*.*..*....***..****.****.*.*...***....****.***.**.**.**..**.*..**...*.*.**.....**..**..*....***.**.****.**...**...****.....**.*....*.....***..*..******.*.***...*.****....**.*****....**....*..*.*....***.***.****.**..*.*.**..**...**.*..**.**....***.**.****.**..*.*...*.**......**..****........*.....*....*.*..*...**.....*....****...*....*...****..*.*.**.....**..**.*.**....**.******.*....***.*..*..**...*.*....*....**..****..***......*.******.*..*.**.*...*.***.*..*.*..*.**..*.***..*....*....*.*******.**..*......**..*..**..*****..*.***.***....*..***.**.**...***.*.***..**...*..*..*...***.*..**........*.****...*.**.*...*...*.*.****.**...*....**...***.*..****....*.*.*.*.....*.**.**.*****..*.*.*.**.*.*.**.**.*...****..**.***.*..***...*..*....*..*.**.*....****.....**.*******..****.***..**...*....**.*.*.**.*..*.*.**.....*..*.******..***....***..*..**...****.*..*.*.**.*.*.*.**.**.****.*.**.*...*.*.*.....*..*..*...*...**..*.*....**.**...*.***...***..*.***...*..*...*...*.*.*.*.*.*.*..**.........*.*....**.*..*..****...***.**....*..*..*..*..*.*...*...**......*....***..*.*...**..*******....*****..*....***..*...**..**....*.....**..*.**.**...*.*.***** **..**...*.**..**********.*..*........**..*..**...*.****..**..*.*.*..*..*.*.**...*****.*....**.*...*..*..**.*.*.***..*****.*....*....*....*.*.*...**...*..**.*...*.***....*..*...*.**.***.....***...***.....***..*********....***...*.***..*.***.****..**..***********.***..*******..*.**..***..**..*.*..*.***.**..**...**..**.**..*.*..*.**....****.*.**.***.*.********.**...*.*...*..*.*...*.*.*.**..***...**.*.*..***.*.*.********.....****...*****.*..*..*.*.*.*.*..**..*..*..*****.**.*.*.****...*.******..****.**...**.*..**.*..**.*.**..*.....***.**.***.....**.*...******....*.**.*.**.*....*.*....*...*.***......*...*..***.*.*.*.**..*.....*..*.**..*.*..*.....**.....*...*.**.*****..**.***.**.**.******.*...*..*.*.**.****.***..**.****.*..*..*...*.**..*.**.*..*..***.*.*.***...*...*..*..***..**.**.*..*.**.****..*...*.**.**.**..*.**.*..*.*.*.*.*.*******.*.*.....*.....****.*.***...*..*.**..*.*.*****..**..***.*.*.*.*.*...**...***.***.****.***..*.*.***.*..*..........*.*.*****...*.**.***.********.**...*.*.*.*.**.*.....*....*.*....**....*...**.*.*.*....*..........*..**.**.*.***.....*.*.**..*****.....*..***.***..**.**.***..*...**...**.*..*..*..*.**...****.****.*....*...**.......*.*...*....**.*****......*.*****..*...*..*.*..........***...**...*.*.***.***.******..*.*..*.*.*.*.****..*..*.*..**..**.*..**.**.*.**.*.****.***..*.*****.****....****...*...*..****.*..**.**....*****.*.**.*.***..*.**...****.*...*..*.****....****.*..****...*.***...**...**..**.*..*.*.*.**..*.***.*...**..**********....*.*....**.**..**.*.*..*.*.**......****..**.*...*.***..**..*.**..*.....***...*....***.***..**.**.****....*.*.**.*.*....*.**......***.***...**.**....**..***..**...........*.*.***....*...**..*..**...*..***.***..*.*.**.**..*.*.***.*.****..*******.*****..**..**..***.*.*****.****.****..*...*....*..**...*..*****.**..**..***.**..*..*.*....*..********.****.*..*.**...**.*******..*..****.*...*.**.**..*...*.....**....*.******.**..*.***.*.**.****..**.**.*.*.**.*.**.****......***.*..*....*.......*.**..*.******.*..*.***..*.**.. *.**....***..***.*.*.*....*....***.*..*..****.***.**..****....***.*....*..*****...**....*.*...*........****.**...*.**.***.**..***...*...*.*..*.....***.*.*.*.**..*.*.*****...**.*.*..*....***.***.*...***.**..**..****....*..*...*...*.****.*.*.....**.*.*.***********..*..*..*..*..**.**..***...**.***...**...*..*.*........*..**.***......*.*.*****.*.*..***.*..*...**.***.***..**......****.*.*..***.*.**.***..**..*..***.*.*.**.****..*.*.*..*****....*.**.*..**..*..*.**.****.*..*.*.**...*****...**......**.****..*.*.*.*....**....*..****....*****.*.*......*..*......****.*****...*...*...**...***.*...*..*.*.*....***..*.*.....**....*..*...**.***.****..*....*.*....*.*....**.****.*.*.*.***.*****..**.*****...****.*...****.*.*.*...****.....*****.***.****...*....**...**......*.**.***..*.*.***.*....*....*.*.....*.**.*********....*.***...***....*.**...*.**.*.***...*..******...*.*.*.*.**..*.**....****.*****.**.**..*...**.********..**..***..*****..*...*.*....*..*...*.****.....*..****.*.*.*...**.****.***.**.*....*.****.**.****..****..*.*.****.**..***.**.****.***.**.*..*.*..*...*...***..*...**.*.****.*..**...***.**.**.*.**...*.*..*..*..*.**.**..**..*.*.*..****.....**.*.*..****...*****.***.*..****.*...*...***.*.*..**...**..*.*****..*.***..*.***..*****...*.*........*.**.**.*.*....*..**.....*****..******...**..**...**...*******.***.....*..****.....**..*....***...*.*..**.**.*..**.****.*...****.*....*.*.***.******..*.*.*..*.*.*..*****.**.*...***...********..******...*..*.***.*...****..***......*.****.*..*.*.***..***...**.***.*.....**..*...**.*.**.**....****.***.***....**.**.***..**.*...*...**.****.**.*.***..**.*.**...*..**..**.*.**.*****.****.....*****.**.**.**.......*..*.****...*..**...***..*..*.***.*.***....*....*.*.*****.**.*..*.*.*.....*...*.*..**.*.**........**...*..*..****.....**.....*.*.*.***..*.***.**.***..***..*......*****..*..*********.*.**.*.****..***...****.*.*********.**.****.**....****.********..**......*.*.*....*.*.*.*..**.*...**.**.****..****....*..***..*******..**.......*..**.*....* ***....**.*....***.****.*...*...**.*.***..*.*..*.*..*.***.*..*..*...*...****.*.*.***..**.*.*.**...*.**.*.**.*.*.*...***..***......*.**..*...*.****..*.***...****...*...*...***...*.*..*.*..**.*....*.*.*.....*.*.*****..*.*.*..****.*..*...*.**......*.*.***..*.****..**...*.***..*****...*.*...***.**..**...***.***.****.*****...*....*...*.....*.***.****...**.**..*...*...**.*..*.****.******....**......**....*.....***.*..*..*...**..***..*..*.*....*.*.*.....*.*.****...*..*..*.....*......*...**.******.*...******.**....*.....*.*.****..**...*.**.***.**.***.*.*..***.*..*...*..*..*..**....*.*.****.....****.**...*..*..*..*..*..***.*.*..*.*.*.**.*..**..*..*...**.*...*.....*.**........*...**...***..****.********..*..****.*.**.*..***.*...**.*****..**...****.*.**..**...*****.*****.**....*.*..*..**..*....*.**.**...*..***.*..*.***.*.*..**...*.*..**....*.***..*.*.*...**.**..***..*.***.***......***.***.*..*..*..*..*.*..*..*.**...*.*******....*...*.*.**..****.*...**.***..*..***.....***.*....*.*.*..*......*.**..*.....*..*****.*.*****....*...*.***....*.....*..***.*****.*...*****.**.....*********.***....*...***.*.***..*..****..*.*.*..**..*..*..***.***..*******....*.**.**.**.****.**.*.***........*.***.*..*.**.**.****..*....****...*.*****.*******...**.***.**..**...*..****.****..***..***..**.*..****.*.**.*****.*.**.**.***.**.....*.*.***...*.****..*.****......*****..*..**...*........*..**.***.**.*.*****...*.*...**..**.*.*...*..*..*....*.**.*.****.***.*******.***..*.***..****.*.*..*..*.*.**..*...*....*.*.****..*.*....*....*.*..**...*...*.*.....*.....*....*.***.*..*....**.***.****....*...*..****.......***..***.**.*.*******.***...*....*..****.****.*.*...*.*.*.*.*.*.*****..*.*.**..**.*...***.*..******.**.*..****....*..*.***.**.*.**.*****..**..*...**.***.*.**..*....*.*..**..***...***.*.***.......*.....*..***.***.***.....**.*.****..*..*....**.***..**.**..***.*.*..***..*.*.******.*..*.**.*****.*...**.**.*.******.*......*...***...****.*..*...*.*...***.**.*.*.....**.*..*.***..**..***...***...******.**.**.** *..*..*..****...*.**.*.***.*.***..*.***..*..****.**..***.*...**.*...**..**...*..**.**.*.*.*****.**..*..***.*.*...*****.*.*..**.*..**.**.**...**..**.****.*.**.****.**......****.*.**.*.*...*...***.***..*.*..*..*.....**.*...*...**.*...*.***.*....*.**.**..........*.*...*.*..***..**.*..*..*.***..*.**..****.********....***.*.*..**.*..*..*..****.***...**.*...*.****.*....*.**..******..*.*...**....****.**..***.**....**.*..***..*..*.......***....*....**..****.**.**..*..*.*.....**.*.**.*....**.**.***...*....*.**.****..**.*.****.***.*****.**..**...*...***.*.......*..***..***.*...***.*.*****..******...*.*.*.*.*......*..*.***.**.*..*..*.*...**...**.***.***.**...*.*.*.*.....*..****.***....*..*..*.**...***.****.***.*******...*....*.*......**..*...*.***....*....*..***.**.*.*..*.***.*.*..***.*..*.*********.*..*.....**...**....*..***....***.*.....*...****.**.*....**.*.****..**.***.*..**.*...**.**.****.*.*.*..*..*..**.......**..**..****.*.***...*.*.....***.*........*...***..**..*.**.*..****..*..*.*.*.**...*....****.***.....*.*..****..**.*.**.*.**...*..**.*..**.****..***....**.....*....*...*.*.......*****.****.......*.***.**.*******.*......***.*...*..*....**.**...*..*.*.**..*.......**.........**.*..*..*****.....*...**.*.*.**..***..**...*.**.*.*.**..**...**..***...*...*..****...****.**...**..*.........*....***.*.*.*.*..*.**.....*.*******.**..***.**.*.**..*...*.**...*.**..******..*.*.....*.*.*.*.*..*.*.*....**.***.**....*.****..*...*..*.*.****..*....**.*.*...**.*.***.*....*.*..*.***.**....****.*.*...**..*****..**.**..****.********...*****.*.*****.*..*.**.******.......*..***..**.*...*******.********...*.*.*.*...**...*......*****.**..****.*.*...*..**.*.***...***.*..*..*..*.*..*....***..*****.*****..**..*..*...*.....**.***...**..**.*.***....**..*..*..***..******.....***..*..*..****.**.**..*.****.*..*...*...****..**....***...****.*..*.*...**..*..*.*..*..*.***.***.***.**..*..**.****..**.*.*..*...***.*...**.*.***..**.*****.****....**..****...***.*...*.*...*.***.*..******.*.***..*......*...**.** *.*.*.*.*.****....*.*****.**.*...*..**.*.*.**.*..*.*.*...**.***.*.**.**....*......*.****.**.**.*.*.*.**.*.***.***.****.****......****...***..**..***.*******...******.....***.*..****.**.**....**.*.****.*.*....****.***.***.*..*....*...***..**.**..**...*.***.****.*.**.....*...***.***.**.*...****.***.***.**..**.*..*..******.....*.*..*..*...*.***.*.*.**.******.*.***.**..****.**..*.***...*****.**.*..**..**.*.*.***..**..*..*.*....*.*.**.*.*..*.*..*****..*.*.*..**...*.**..*.**.***..**.**.***.....**.*.......*.*.*.*...*..***..**.**..***...*..**..*****.**..**...**..*.*....**..*..*.*...*..*.*..*.***.**.*.**.***....**..*......*..*..**..*...*..*.*.*..*..*...*.***..*..*.**...*..***.**.**.****.*.**..*....***.*.*.....****.**..*.****..*...*..*.*.*..***..*.*.**.**.*****.....*.....*....***...*.****.***.*.*.*.*****.*..*.**.*..****...*..*..*..***...**......*..***.....****..........*.****...*...*...........*.*.***.**.*....***..*.*******.*.*.*......*.*.*......***.*...**.....*.*.***..*..**.*.*..*..*...*....***..****..****.*****..*.*****..**.**.***.*.......**.*.*.**.*.****.*.***.*.*.*..**.**.*.*....**..*.....**.*******.*.*.*.*.**.*.**...*....*****..*..*.**.*.***...***..*.*....*.***...*****.....**..*.****....***.**..*...**...**.****...**.****.*.*...*.*.**..**....*.*.**..****..*...**....*.*..****..***.****..**.**.**..****.*.*.*...*******.*....**.*....*.....*.*..**...*.*...*.*..*.*..*.....*...****..**.*..**.***.***..*.***.****.*...**.....******.**.*........****...*..*...*.*...**.****...*.**.*..****.*.**...*.*.***....*..*.*.****.*..*...*...*..*.*.*...*.**...********...*.*..*.*.*.****.*..***.**...*..*******.****.**...****..**.*....***.....*..*...*.**.*.**..***.*...*.*..***..***.***..*.***...**..**.*.**....*.***.*..*.*..***...****..**.*..*****.*.****.*.*.**..*..***.....*..*..*******.*.*...*...*....*.*.*...*.*****...***.*...*.*****....*...***.***.**.*...**........*...***.**.*.***..*.....**.*.****...*..*..***..*.***..**....*.*..*...******.*.....*..*.*..*.**.**..*.*..**.......******......*...*..*..** ..******...****.*..***.*.*....***.*.*...**..**.*....*..**.*.*.****...*....**.****..*.**...*.*.*****.*..*..*****.*****.***...***.......***.*.*....*..**..*.*...**...*.**..***.*..**.......*....*..*..*.**.....*..*...**..*..***.*..*......**...*...*.*..*.*.*.......*.**.***.****.....*******..*********.**..*.*.........*.....****....***..*..***.****...*..****.****...*..*.........**....***.**.**..**..****.****.*.*...*..*..***.*.**....*.*..**..***..********....**..*...**....***.***.*****.**.*.*......*..***.*.**.*...*.*....**...**.*...*.*****...****..*..***.***.****..*.....*......*.*.***.*..*...*.**.**.*.**..*..**.**..*.....*.*....**.*.****..*....*.***.**.***...******.**.*.*..*.*****..***.*...*.***.*****.***.*..*.*.*****......*...**...***...*...*.*....***.*.**..***.**....***..**.**..*.**.*.*.*****.*...*..*........*.**.**..***..**.**.*.*...***..*..**.*.****.*...***..***.*..*.***.****..*.***.**.*.*.**..**.*....*..**..*.*....*..*.*.....*.****.....***..**..*.**...****..***..****.*..***.*****.*****.****...**..*.**..*...*..******.**.**.**.*.***....***.**...**.*..*...*....**.**.*.*.****.**.*..****.*...****...***.*...*.*...*****....*.*.*.*.**..*....***.*.*..*...*.*..****.**....**..****.*..**..**.**...*.*..*.***.....***...*..**......****..*.***.....**.*.*.****...*..***.*..*******.**....**..*..**..*.*..*.....***.**....**....**....*.*****..**.*.***....*....**.*.*.*.***...***..*.*...***.*..**.***...*.*...*.**....****..*..*****..*.*..**...*****.........**....*****...*.*.**...*...***.***.***...*.****....*..*******.......*.*.*.*.**.***..***..**.***.*.***.*.......**...*.**.*..****.*...***.*..*..**..*.*.*.***.*.*..*****.*..*..*...****.*..*...*.*...*..*.****...****..**.*..*....**...*.*.*****....***..*.*.**...****.*.***.**...*.**......***.....*.*..**.......*.*..*.**.*..**......***.*.***.****.**..**..*.*...*..***..*..*..****..***.*..*..........**...**.*......***....*..**....**.***.**.*...********.****.*.**.*....*.**......*..***.***.*.**.*...***.*..***.*..******..**....*..*.*....**.***....*..****** **......**...*...***....*.**..*.**....***..*****.......**.***.**...**...***..*...****...*..*.*.*.**..**..***..**.....*.***.*.*..**.***...**.*.****.**..*.*.*......**...***.**.**.*..*...***...*.**...**..*.***..***....**.**.**.**....**...****.*.*..**.....**.*.**...***...*.**..**...*.**.*.....*.*.**.*...*.**...*....**.**.*..****.*.****.*.*.**......*.*.***..**.**...*.*.....**.**.**.*...*.*.**....*....*****..*..*.*..*.**....*.**........**...*...***.*...***...***.**.*.....*....***....*...*.....*.**...********.......*..*..*...****.*..*****..*.*.*..***..*.******.***..***..**.*...***..*.*..***.*....*.*..**..*...*..**..*..*****.**..*.***.**.*.*.*.**.*****..*.*....*....*******.***.*.****.....***.**..**..*...*..**.**.***..******.***...*..**.**.*....*..**.**..**.*.***...*.**.*.**..**.*.**.*.**.*.......*.*..*.*.**....*..**.**.......*..***.*.****.***...*.**.**.****.***.**.*.**..*...*.**.**.*..*.*.....*.*.......*..*.*.****..*.....*****..**.*...*....*.....*.***.**....*****......**.......***....*.*......***.*.*..**...*...*..**..*.*..**.*****..*..*.**..*****..*..**.**...*.......*.....***....*..*..********.*.**..*..****...*..******.**..*...*.*.**..**.*...***.*.*....*.**..**...****...**...*.**.*.********..****..***......*.*..*..***..*...**.*..***....*..*.*.*....****..*..**..***.**.*..*.*..**...*..***.*....***.**..*.*.**.*.**...******..*......*.**...***...*..**.*.******..****.*...**.....*.*...**.****.*..*.*.*...*..*.*.*****.***.**.***..*.***.***..*.***...**.*.*..*.....**....***..*****...**.*...*...***....*...*.*..***.*.....*.*..*.******.*..***.*.***..*.*.**.*...**.....*.......*............*.*......*..**.**.**.***.**.....*..***...**..***..****.*..*.****...***.*.*....*.**..*.*.*....*..*...*..*.....**....*..*****.**..**.....***.***.*.***..*.***.**....*..**.*..*..********....***....*...****....**.*****...**.*.*.*.**.**..***..*.*.**...**.*.*..*.*.*..*...**.***.......*.....*..*****.*.**.*......**.*..*....**...**..***.*****.*...*......*****.*...****......**.***..*.*.*.***..**.******..*...*.***** **.*.*.**.*****.*.*********.*..****..*....**...***...*......**..**...*..*.*......***..**..*...***..**...*...**.*.***.......*..*....*.***..*.****.**..**.*..*.**.*.**...**.****.***...*.*..*****.*.*..****..***.*..*..**.**..*.*..*..*.*****.**..***...**.**.*..*....***....**...**...***..*.*..****.**.*..**.*..*****..*..*.**.**.*******.**....**.**.***.*************.****...*.***..**......**..**..**.**.*...*...***..***.*..****.*...***.**.*...*.**.*.****..***.*...**.*.....*.**......**.*.*..****.**.****....***.*.***.***....**.*.*....*.***.****.**.***.***.**..*..*..*.****.*..*.*.....***.....**...*.*...**..*..***.*.*..*...*****.*....*.*.**.*.******..*...**....**.**.**...******.*..*.*...*.****..*..****..*.....**..*...*..*.*.*...**.*.**.**..**.**......*.***.*.**...**.*..*...**.*****...*.....*..***.*.******.*.*.**.*****..*..*..**.*.*.***..*****..*.*..*..*..**..**..**.*..**.*....****.*...**....********..***...**.**.*.*.*...**..*.*..**....****..***......***.*..*.**.*.*...*****.*..********..*..*....**.*.*****.*..**..*.......*..*..*.*****..***..****.*****....**.*.**..****......**.*..**.*..*.....*.*.****.*.*.*..***.***.**...*...*.*..***.****..*.*........*.*....*.*.*....*..*.*****...**..*****..*...***.*....***.**.....**.*.*..*.*.**.*..*...*.*...****..***.**.****.*..**.....**...*..*.**.**.*.**.....*..*...*.*....***..**...*.*...****.***..***....**...**..***....***.***..*.*......****.*..**.***.**.***.*..*......*.**.......*...**..*....*.**.**....*.*.**..*****...*..**..*.**.**..**..*.*...*...*...**.*..**.*......***.*.*.****.*****..****.*...*.*...**..*.**...*..**.......*.*....*.*.*.**..**.*.*...**.**.*..*.*.**..*...*.***....*....******..*.*....*****.*******..**..**.***.*********..***.****.*....*.***.*****.***..*...*..**.*...******..*******.***..*..*.**.*********.*******....*..**.**....**....*.******..***.*.*.**.**.*..**.*.*.*.**.......*.***.*...*..*.*.**..*.....**..*.*......****....*.*.*.*..*..**...*..***.*..*.****....****..***...***.*..***.**.*..*.**.*.*.**....*......****.*...*.......*.****... ..*.*.***..*.*..*.*.*****.*.*.*......**.*..****.*..**..*...*..*.*.......**********.****.**....**.**.**.****..*.**.*......*.*.**...**.*....*.***.***.*.*.*..*.*.****.....***.***...*...*.*******..*.*.*.*.*...**.**.**.**.**.....**.*..*..*.*.*.*..*.*.*...**.*.***...***.*.*.*..**..*...*.*.****..**.**.....**...**.*.*.*..*.****..*...*..*.***.**.*..**....*...*...*..*****..*.*.**.*.*.**.**.**.*.....**...**..*.**.*..*.****.***.**..*.....**.***...*.**....*..**.......***.......***.*****..****.**...*.*..****....*.*****..*.*****.*....*.**..***...**.....******..**.*...*.*****..****.**.**.***......*.........*..*..***...****.****.*..***.*.*..***.*.*.*.**...*..*.**.**.**...*****..***.*******....***..*..****...*****.**.**..*.*....*...**.....*..**.***.*.**.*.***..***.***..*.**..*.*..******..*..*...****.*....***..**...**.**.*.....*****....*.....****.*.*.**.***..*....*..***..**...*..*...*.*.*....*......**.**...*.*.*....*.*..**.*....*.*..*...****..**.*.*.**.*..*.**..**..*.******......**...**.*...**.*..*****.*****.*.*.******............*...*..**...***.*..*.*.....*..**..**.**.***.*...**..*..**..*..*..*.*...*....**.**.**.*****.*...****.*.*...*....**..****.**..*..*..*..**.**..*..*..****...*****.*.*....*..*......*.*.*....****.****.*....*.*...*..*****..*.*.*****....*..**.******....*.*...***...**.***..*.**.**...*....***...*.**...**.**..***.*...*.*..*****...*..*.****.......********.*.**..*....*.***..*...*....*.**.*.**.*.*.*..***..*...**..*.**...**......*.**.*.*****.*.*.***.*....**.*****..*..***..*..***.***.**..**..*.****.*...**.**.**.*.**..*.*.*....**..*..********.*..*.**.*******....*..**.*.**.....**........**.*.****.****..*.*.*.**.*.*.****..**.*..*....*.....***.*.***.****..*.**....***..**......*.*..*..**.***.**.*.*.....*.*.***.......*.*.*.*.*..*.***.*...******.....***...**..*.***..*******.***.*..*.....*.****.*.**.****.**.*****..**.*****..*.....***..*.**..****.*...***....*.**....***.*...*..*..**..**.*....**.*.**....*...*****.***********.**.*...*.**.**.....*.....**.*...*..*****.*.**....*.**...*.*.* *.....***.**..****.******.*...*.****..**..**.**.**.*.*..*.*.*****..**.....*...*.....**.*...*....*.**.*..*..*...**....*..*.**.......*..**..***.....****..****.....*..**.****...**.***.*..*....*****...*..*....*.***..*.......***.***..**.*........**...***..***....*.**.***...*.**....***..***.*.*.*.....*****.......***.*****....*...*..***....*.***.**.*.**....**...*.*.****..***.**.*....**..*.*....***.**.*..*.*.**....*.*...*....******..**..**....**.**..******.**..**.***..***.**...*****..**..*...*..*****..******.**.*...*.....****.*.*...*.*.**.......*****..***..**.**.**......***.**.*..***.*...*...*...**.**..*..**........***.**.**..**.**.***.**.*..*....*.......****.*...........*..**.*.*..*..******.***.*..*****..*..***.*...***.*..**.**.....*..*.*..**.*.*****.**...**....**...**....*.**......***...**..**.*.****.*..**.**..**.****..***.........*..***.**.*.***..*..****.*.***.**...****..*..*..*..****...**..........******..*.**.**...*..***..**...*..*.*.*..**.....*.*.*...*.*...**.**.*.......**..**...**.*.....*..**..***.***.*..*..******.****.*.*****...**..*.*.*.*********..*.*..***.**.**.....*..*.***..**.....*.***.**...*..***...*.***..*...*.*.*..****.*****..*.*.*.*..*..*..*...*****....*.**.***....*.*.*.***..*.****.*....*.******.*****.**.*...*****..**.**.***...*.****..*..*..**....**...**.*.*.*****.*..*.*..*.***..*.*..***..***..**.***..**.*...**.*..**..**.*.*******.***...*..*.*.***.*...*.**.**.*.....*....**.*..*.....*..*.*.***..*..*..*.*..*.***..**.**.*...*....*..**.....*.**.**.**.....****.*...***.*...***.*...***.*.*.****....***.**.**..***...*...*...*.*.****.**.*.**.*.*.*.********.***.*..*.**..*.**...***.*.****.**..*.*.*.*.*.....*....*..*.*...***.**......*.*.*..**..**.*...*.*.....**.....*.*..**.**.*.....***...*.*..****.*....**.**.**.....*****...*..*.****..*.**.*..**..*.*.***....*..***.....**.**.*..*.**........*****.....*..***.*.*...***..**.*.*...**.*.....**..*.**.**.**..*....**.*..*...*.*.*.*.*....**.*.*.***..**....**....**..*....*.***.**.**********.........*..*.*.***..*.**.*...*.....*....**. ...*....*.******.*.*...**..*.*...*.........*..**..**...***.*.**..*...********.***...**.*...*.******.***.**.**...***..*.**...***..***...*..*...**......*.*.....*.***..**..*..**.**.*...****..*.**.***.**..*.**..*.*.***.*...*.....*....*.**....*.***.****.**..****..*..........***...***..*.........*.*...**.*..*.**..**.**.**.*****.*..*..*.**..*....**.......*.*.****.**.*.*.***.**.*...*.*.*...**.***......****.*.*.**......***.....******.**....*.*.......****..........***.*.*.**.*.****.*.*.*.*.*...*.......***.**..*......**..*.....*.**.*.**.***.**.***.*.*...**.*..*....*.*....**...**.*..*.*.*..**...*.*****....****.***....***..*.*.*..*..*.**.****.**.*.****..*....*....****.*..*.*.****.*..****..*...**..*.*.***...****.*.***...*.**..*.*...*..**..*..****..*.**.*..****.*.*.*......****.************.*....**.*.*..*..*.**..**....**..**.**.*..*******...*..****.....*..**.*.**.**..****...*.*******.*.*..**...***...**.*.**.*..*..*..*.***..***.*.**.*..***.*.*.**.*...*.*..*.*..******..**...***.*.*.*..*****..*.*...*.*...**.*..*.**.*******.****..*..**.*..**.*****....*.*...*.**.*..*..*.**.**..****..*....***....**.**.***.***.**.***..*....*.**.*...**.**.*..**.*.......***..******.*.***..*..*..***.**..*.**.....***..**.***.*.***..*..*****.*.*....*..**..***.*...*.*..*.*..*..*.*..*...*..**.*....*****.**.*******....*.*..*.*...**...*...*.***.**.***.**..*..**.*..**.*.*****..**......**.....******.**.*..*....*.*.....*.**.**...*.**..*.***....*.*..*******.*....*.********..*.*..***.*..*.*.***...*...*....**.....**.**..*.*..*..**..*..**..**..*.****..***.....*....*.*****.**.*..*..**.*.*******.*..*...*..**...*****.*..*......*.*.***.*...**..*..***....*...***....**.*.*****..*.***..*..**.**...**..*****...***..*...******.**..***.***.***.**.***.****...*.....*.**...*......*..******..***.**..*.***.**.*.*.**.*..*.**....*.*.**.**.**....*..*.**..***.******.***.*..*....***......*.***.*.**.*...*......*..***.....*.*.**.*...**...*..*.*.*.****.*....**...**....*.*.*.**...*..*****.*...***.*.*.**.**.*****...****.***.*..*...*.**.**.***..*. .**...***.*.*.**.****.*.***.*.**.*.....**...**...*.*.....*.*.**...**.....*****...*...**.**..***.*..*.*..*..*..*....**.*.**.*.*..**...*...**...****....*.....***.*.*....*..*.*.**...***..***.*.***.***.*****..*****..**.**..**..********.....*****..*.**..**.**...*****.**...*.***.*....*.**.**...***.****....*.....*.**.*....**..*****.*.*****.*.*...***..*.*..***.***..*.**....*...*..*....*.***.****...**.**.**....*....*.***.**.****....**.***.*.*.****...*..***..*..*.*****.*..*.***..*.*..*.*.**..**...**....*...*.*..*...*.***.**.*.*.*.*..***....**...**..***..*.**....***.*.**..***....*******..**.**...*..*..***....*..*.**...*..**.****..*....****.*.*.***.***.*...***..*.*.*.**.*....*.*.....***..*.*..*...****.****.*.....**..*....*...*..***.***..*..*.***....*...*.*...**..*******.........****.*****.....***..**......*...*..*.***....*.***..***.**.*.**.*****......*...*.....*..*......***..*.**...**.****.*.*...**.........**.*.***.*...***.**.....*...*....***..*..*.**...*.***.......*.**.**...**.****.....*.*.**.*.****...*.**.**..*...*******.....**..*.******..***...*...*...*.******.***........*..*****.**.*****........***.**..**..*.*.*.*.**.******.*.**.**..*..*...***...**.....**..**..*..***..***.*.*.**...*..*.*..***..*.***.***...**.*.*....***..*****....****.***.*....*...*...**.*.*.*.**.***.****.*.**.*.**.**...***.***.....********.*..*.********..*.****.***....*****..*...*..***......*.***..**.**.*.**.***..***......*....*....*...**......*.***.*.*****..***.***..**..*.****..*.**.**.**.*.*.****...*.****.***.....*..*.*..*..**..*..*..**.*.******.***..*.***.*.*.***.*....*..*...***....*..*.**.********..********.***..*.*.***.....**.*.*...*...*.*.*.***.*..**.....*..*..**..*...***..***...**..***..*.****..**.***.*.*..**.****..********.......*...***.****......*.**.**...**.*..*.*....*.**.*.*.***..*.***....*.*****.*.**.*..*.*****......**.....*.**.**..*.*.*..*.*.*..****.....*******.*..**.*.*.**.**.*..*....*.**..**.**...*...**.......*...**...*.*..***..*.****....*.*.*..**.**..*.***.*..*....**..*.*..*.*.*.*..**.....** *....**.****.**....**.******.***.*...*.**.*..**..*..**..*********.....*.*.*.****..**.*.*..***.*...**......*....*.***.*..******.*.*.**.***.....**.***.****..*...*.*.*.**********..*.****.*..*..***..********.**.*****.*..****.....*.**.....*..**..*.**..*...**..*.**....***...*.*.....*....**....****..........****.....*.*.*.*.*.*.*.****.*...**..*.**.*.***...*.**..***.**.**..**......*....**.*..*.**...*..**.*.**.*.*...**...*...*.**..*..*...**.*....**.**...*.*.*....*..*..*..*.***.*..**.****..*...*.*.**....*.*.*.***.**.**..*.*.*.**.**.......**.*....*....*.*..*.*...*.*.....*.**.***...**..*..****.*...*****.*....*.***.*...*..**.*.*.**....**....*.**.*...***....***...**..*....****.....***..*.****.**..**..*.*.*....*..*..*.*..*.*.**......**.*.......**.*..**.*******.***..*...*...**.**.*******..********.*.****..*..**********..*******..*****....*.*.*...*..***.*..**..*.****..***...***.*****.**.*.*.*...**......**.*...**...*******....***.*.***..****.**.*.*...*..*.*..*....*..***...**.*...*.*..*.*..**.*.*.*.*..***.*....**..***.*.**.*****....*..*....*******....*******.*..**....*****..***....*.**.**.*.*****.******.*.*..***.**.....**..***..*..*.****...******.**..*..*.......*.**.....****..***..**.**...**********.***.**.*.**..***.**.....**..**.***..**...*.**...*.**.....**.**....**..***..*..**....*****.*....*...*.****.....***..*****.....**..*...*.**..***.*....*.*.*.*...*.**..*.*.**..*...*.**.********....*...***...*..******..***.*......*.*.*.*..**..*****..*..*....***.*...***..*.*.**...****..*.**.*.*...*****...*.*.*...*.**..*..*.*.*.*.*...**..**.....**.*.*.**.....*...****.....*.***..*.*....****.*.*..*.*...*....*...**.**...*.....*....*.***.***....*..*****.**.*.........*....*.*..*.***.*.**.*.*.**.**.*..*...*.*****..*.*.*...*.*..***.*...*.***...*..**.**..*******.**.**.....*.........*...****.*.**..............*.**.*..**.*..*....**.*.*..*..**..**.....*.***...*.*..*...**..**..**.*.*.....**********.*....***..*..*****..*.....*.**.**.**.*....*.*.*.*..**.**..****.*.***.**.*.*.**.*.*.*****.**...*****..*.*.*..*.* ***....***...***..*.**.*.*.....****.*......***.**..***......**.****.*.**..*..**..*..**...*...****.*.*....**...*.**.*.*..*.*.....*.**.**.*..****..*.****.***.**.*.**..***.*.*.**.*.*******..**...*..**..***.*.******.**.***....**.***.***.***..**..**.**.*.***......*.****.*..*****...*.*...*..***...*.*..****.****....***.**...**...**..*.****...****..****.**..*...*.....**.***.**..***.**.*.*.***...***..****..*...*.*...*.*.*....*.**..********..*****.*.*****...**..*.**...*.*..*...*...***..*.****..*****.*****.*.*..*****.*.***.*..****...**..******.*....*.*...*.*..*.*****..****.**.**.......**.*.*.*..*...***....***.*.**.***.**.*.....*.....**.....*.*.***.**...*...*.*...*..*.***...*.....*.*.*.*...*.**.***...*..*..****..****..*..*.*.**..*...*..*....*.*...****.*.*..*...........******..*..***.*.***.**.*.*.***...*.**.*****.........**..***.**.**.****..*...**.*.********....***...**.*.***..*..**..*....**.*.***.*..*...*.****.***...*.**..********...*.**...*.***..*..*.*.........***.***.*...**....****.*..*****.....*...**.**....**.*......*.*.*...*.**.*......*....*.**********.**.***..*****.*..*......***.*.***.*.***.****....***..**.**..*..*.*****..*.*..........**.*..**..**..*.*.*.*..***..*.*..******......**.**.*..**...*..*....*.*...*..****..*.*.**.*..........****...*..**..**...*..***..***.**..*.*****...****...*****..*.*..**.**..*.****.*....***..***..****.***.*.**.***..****.*.*...*..**....*.**.*..**.***.**.**..*....**.*.****.**...**..*..*.**.*....**..*....*.*.*..*.**.....**..****.*.***.*...****....*.*....**..**.***.*.*.*..**.*.*******.*....*.*..**.*......*..**.*.**.*....*....**...*...**.*..**.**......**.*.*.*****..*..*...***...*...*...**.*.*.*...*.**.**..**...**.*...*.**.********..*****.**.*.****..*...*..*..*.***.*.*.*..***..*..*.*.**...*...*.**.*.*..*.*..*.***.**..*.*****....*..*******.***....**.*****....**.*.*.......**.*..*....*..*...*.****.*...***..*..**.*.**.**.*.*..***..*.**....*...***..*..*.***********.*....*..*.....*.**..****..**.*.**.*......*******...***..*...*...*.*..*.**..**..**...*..*..** *...**.**.....*...***...****..**..*....******.**.****.*.***..*..**.**.*..*.**..*.*.*......*****...*.*****.*...*.*.**.*.*.*.*.*....****..*.*.******..**.**..**..**.*.**.*.*...*...*.**.*.***.***.....**..***.**...***..***.*.*..***.*....*...*****..***.*..**...*.**.**..*.....***...***..*..*..****.**...**....**....***.**.****.**...*..**.****....****..**.*.**...*.**.........***.*...******..*....****.***.***.**..*.****...*...**......**..*.*.**...****...*....******......**.*...*.*.....***.**...**.**..***.*******..**.**..**.......*...*....*.**...**.****.*.**..*..**.*........****....*.**.*..**.**.**..*...*..**..*..****..**..*.*........**....*..*....*******....**......*..*...**.*.*.*...*.**.*******.*.*.*****.*..*...*.*.**...*......*..***.........*.**...*.**.*...*..****...*.**..*.**..*.....*.***...*.****......**.*****.*.**.*.*..*.*.*.*..*..***......*....*.*.***.*..*...*.*..*.**....*.**.***.******.**.**.**.*....*.**...*..***.****.*.***.*.*.**.*.*****.***...**.*.***.....*.******....**..*.****..*.*.*.....***.***.*..***..***...*....***..*...*....**.**.***.*.*.**.*..***...........*****.**.....*****..**.**..*.*.*.*.*.**.**...***...*.**..****..********.**....**..****.*.**.*.*..***.*..**.***...*..*.*.***.*.***....**..*..**.*..*....*..*.****.......*.**.*.**...*...*.**...*..***..***.***...**..*..*****....*.**.*...**.*.*.**...*..****..*.*.**....*.****.**.....*.******..**...*.****.**..**.*.....**..*..**.*.....*...*....***.*.*...**...*****.*...**....*...***.*..*.***.*..*...*..*....*...*.*...********..*.*...*.*.*.*..***..*.*.********.*.*.**.*.*....*.**.*.*.*.*..**.****..***....**.**........*..*.**..*.*.**.....**.*.**.*.**..*..***.**...*.*.*.....**.***.*.*.*****....*.*..*.**.....**.***.**...*....**.**..*.**.*..*.*...***.*.*******.*.*.*...****...**.*.***..**.**.*..*.**.**.**.***.*.**..*.*..*.**.***....**.****.*.**..*...**.*..**..*..**..**.......***.**.*.****.*.*..*...*..****..*...*****.**..*...*.*..*..***.......*..*****.**.*....*.*****..*.**.****..*.****.**..**..***.*....*..****.**...*****..**.. *.****..*.***.*.**..***..**.*.*.**.**..**...**.**...*..******.****.**...*..*..******.*.....**.*.*.**.***..*..*.*....*.*..*.*...**..**.***.***.**..**....**...*...**...*..*...*******.*.*........***.*.*.**.*..**....****...*.**.*.*.**..*.....*..****..*..*.*.***...***.*.....*....*..*.*.**....*..****...*.***.*....*...***.**...***.*.*...**...*.***..*....***....*..***...*.*..***.**.*..*****.***.......****......**...*.******.**.**...****..****..****.****.**..*..***...***...**....*..**...*..**........**.***.*.***...***.**..*..*.****.**.....**.***...*.*...*.*....*.***..*....*..**...*.**....*****..***...*.....*.**.******..*.*.*.*******.******.***.*****.**..**.***.*..**.****.*.*....*.*..**..*.**.**....****.........*..*.**..**.*.*..**.**.*.***.***..*.**...*.*...**.*....****...****.*.***...*...*.***...*.*.**.*.**..*..**...*****..*****..**......*..*..*..........*.**.**.*.**.**.**.*.*....*.**..**.*...*..*****.*....*..**......****.*.***..*...........***.*.***..*...**.**...**..*.**.*.****..*.....***.....*..****.***......*...*......**...*.*...*.**..*.*........*..*.**.**..*..*..*...***..***...*..*.....*.**.*.**....**.*..**..*.******..*..*.******..***.*.******..**.**..**.*...**.......*.*..**..**.****.***..*...*...*.**.*.*......*...**.*..**.**.***..*.....**.**.**.**...*.*.*...**..**.*.***.*....*.****.....*.*..*..*..**.**.........**.**..**.**.*.**..**.**.**.*..*.....***.*.*.*.*****..*.*..***.*.*...*..*.*...*.**.**.**.**.***.*.*.**.*..*.**.*.**.**..****...**.......***.....*..*....**..***..***.*.**....***..*.*..*.*..****....*.*.***...*.*.*...****.*...**....***.**.*.*..*****...***..***.***.**.*.**.*..*..*.**.***.*.***..****.*.**..*......**.******..*.****.*.*..***.*....*....**.*.****...*..*....*.*.******.*.***.*.......*.*.*..**...*.**.*..*.***...**..*.**.*.*...***...*.....*..**...**...**....*.**.**..*.*.**.*.*......*..**....*...*****.**...*..**.***..*..*.****.*...***....*.**.*..**....**.*...***...****......*..**...*.**..***.*..***....****..*....*.******..*******.*..*.*.**.****.*.*.*..***.**.*. ***.......*.*......**..*.*..***.***..**.*.**.*.*.*.....**..*.*......**.*.*.*.***....*..**...***.****..*..*.*..*..*.....**...*..**....**.**.***.*.**..*****....**....*.*.....***..***.*....*..***.**..*..**.******.*.*.****..*.*..**..**.***.*.**.*..*.*.*..***....*.*.*....*.*....****.**.*.***..**...*.*...*....*.*.....*..*.***.**...**.....**...****..**.**.....**..*...******..*.**..*..**.*...*.*.******...*.*..*.*..*..****.***.**..*..**....*.***..*.*..*.*.**.**.***.**.**.*..*.**.*.*****.**.....****..*.**..**.....********.*..*.*..*.***...*.*...**..*..**.****.***..*..**.*..****.*..**.*..........*..*.*..*****..*...*......***.*.*****..***.*..***.**.**.*.******..*.*..*...*..*****.*.*....**.***......*..**....**.*.*...*....*.....*****..*..***.*...**..*.......***.*.****.**.....*..*.**.*...*..*.*.*....******.*....******.****..**.*.**.*.**..*..**.***.......****.**......****....***..**.*.*.....*.**.....**.*.*..*.*.******.*.***...*..*...*.***.*.****..*.*.*.****.****..*****.**..*.****.*.**....*.****.*...*.**...**..*.**...**.*.....*.**....******..**.**.*..****.**.*..*..***.**.****..*.*.*.******...*..*....***..****....*....**.......*....*....*..**.***.*.***.*......****.**...*..*..**..*.***..**......*.****.*.*...*...*.*..*.*....***....*.*.*..**.********..***.**..**.*.***..*...**..**.*....*****..*...**..*..*.**...*...*..*****.*......***..***.....**.*..*..*****.**.*...**...*.***.**..***.****..*..*...******.**..***..*...*..*...***...*..*..*******.......*.*....**.**..**..*..**********.*....*..*....**.*.....**......**...****.*******........****.*.**..**..*.****..*.....*.....****.....**.*.**.**.*....*.**...*.*..**.**..**.***.*.*.**.....**..*.***......**.*...*.*.**.**...**.*..**..**.*..**.....*.*.***......***.**..**.*...**.....*.*.**..*.**.**..**..****..*****.******....******..*..**...**..*.**.****.*..*****.......****..***..*******.*.***...*.*.*...*....*.*...*....*.*.***..*..***..*..**..*.*..*..***...***.*..****.**..*.*****..*******...**....*.*.*..*...*..****.*.*.**..*...*..***.*.*.*.***.*.**.*..* **.*.*******..*****.*.*...*..*...**.......***..*.*...*.*.....*.*.*....*.....**....*.***.*...**...**.***.......*.*....*..*...*.*.**.....*.*.*...**....*.....**.**..**.**...*...**..*****.****..**..*.*.***..*......*.*.*..*...*.*..*.***.....*..****.**..*.****......***..*..****.....**.*.**....**.*...**.*...***.******.*..*****.**...**...*****.....*.*..***.*......**.***..**.*.**.....*...**.*.**.*****..***..**.**...***.**...*......**..*..*.*...*.*...*..*...**.*.....*.*..******..*.*.**..**.***.*...*.*.********.***..*...**.**..*.**....**.**.*.**..***.*.*..**.*...*..***.**...**....****.*....**.*.......**...***.**.**...**.*.*...**..***...**.*.******...*...*.*.*....***.**.*.**.***...*****.**...*.*..*.*.*...*.***.***..*.*.**..**.**..***..***.*.**..*.**...**....*....****..***..**.**..*.*.*****..*.*.**.*..**..*****..*...**..**.*........**.***.*..****.***.*.**.*..****..****...**..*.*.*.*******...*..**..**.**..*.*..*.*****.***...*...***....*..***.*..**.*..***....*.....*.**..**....*.**....**.**..**.*...*.***......*.*..****.***.*...**.***.**......*.*...*..*..*...**.***...*......******.*.**.*****.*..*.**..**..*...**.*.***....****.******..**..*****.**.**..*..***...*.****..*..*..*.**...**....**.*.**..***.*..*.**.*.*.**.***.*..*.........****.***.***....*....****.*..**.*.*..***...*..*...**.*.*.*.*****.*....*.*.**.****..*...*.*..*....**..*.*....****...*...***.*****..*.***..***.**.***.***...**..*..*..**..******..*.*.*....*...*....*.****..**.*.***....*..**.*...****.*.***.*......***.**.*.......*.*..*.**.*.*..*****.**.....**..*....*****.**.***..*****.***..*****.*..*****.*.*****.***.**....*.....***.**.*..*.**....*....*.*.*....**...*....*...*....******.**..*.*.*..*..*...*...*.*..*..***..**..****...**...*.****.**..****...*..*..**....*...****.*******......***...*..*......*.****.*.**...****..****..*.*.*******.*...*...**..*****.*...........**.**.*.**..***...*.****....*.**.*......**.*.*..*.*..*.....*.....*...*.*..****.*.*****...*...*..**..*..*.*.**.....*.*...*.*..**..*....****.*...**.**....*...*..****.* ..*.****.*.*.*.*.*.**.*....*..*..*..**.*......*.**......*.***..*****....*...****....*.*********....*...**.....******.*..**...******...*..*..*.**.*****.*..*...**....***.****.*.**.**.*.*.**...*..***..*.*.*...***.******.****..*.........**.*..**.*.*.*.*....***.*..*.*...*..*.*.*..**.*.*.**.**.*.....***.......**.***.....**.****.....*.*...***..*..*.*.*...*.***.*********.*..*.**....*.***.*.*...*..*.**.**..*..*..*.*...***.*.....***..*...*..**..***..*...****...****...**.**..*.*****.*....**....*.**.**.***.*.*..*.*.*..*...*...*****.....***.**.*..*.****..*..********..***.*.*.*...**..***..***..*.**..****.*.**..**.*.**.****..*.*....*****..*..*.*****..**..*..*.*.*.....*..***...*..*.**.*.**..*.......*...*....****.***.....*.*.....*.**..**..**.**.***..*.*..**.*.*.*.***..*.*****...**.*..**.*.***..*...*.**.*.*...**....*.***.***.****.****.*.**.*...***..**.**.****.*.******.***..*.**.***..*.......*.****..*..**.*..****.***.*****.*......****.*.*.....**..**.**.*.****.**.**...*.*..*..*..***..*****.**..*..*.*..***...**.*....*....*.*....**..*..*..*...*..*****....*...*..*.*..***.***.***.***.*..*.*..*.*.**.*...*..**.*.*..*.*.**....**.*...*.**.....*...*.......***...****.**.*......*....*.***..*****..........***.**..***...*...***.....****.**.*****.*....*..**.***.*..*******...**..**..*........*****....****..**.***..***.....*......****.****..*.*.***.***.*...***.*...*.....*****.**.**...******.*.*.****.....**...****.**.**...*.*.......***.....****.**.*.*...**.***.**....**...*..*.*.***.*..**...**.**.**...*..****..*...**.*.*...*.*.***.*.******........*.****..*.****.********..*.*..*..*..****...*...*.....***...******....*..******..****.*.*.***...*.*....*....*...**.***..***......*.*******.*.**.....***.*......*.*.*.****.*.*.***...*****.*.......*..*****.**..*.......***.....*..*****...*.**...***.*..**......*....**.***..*..*.**...**..*..*...*.*..***..*.******..***..*..********..*..***.**.**.*.*...*.*..*.......**.**...****...*****.*..*.****....*....**..*..*..**.*...**.***.****.**.*.**.**.**...**.**.*....*.**...***. *..***....**.*.*...*.*.*****.**.*.****.***.*.**.**..****.*...*.*.*...*..*.*...****..**...**..*..*.*.....**.**.***..***..*.*.*.*.***..........*.*.*..*.****.....*.*.*..****...**...******.*.*..**.**.*.**.*.*.**..*.**..*...*.***.**..***..*.*..*.*.****.*******.*..*.*..*.****..***..***..**..***.*.**..*.*.*..*..*.*.*..**....***..*..****.**..*..***.*****.**.******.*.*...*..*.*.**..**.***..**...***...**.**.**...***.*****.**.*......*...**...*..**..**...***.*....***...*.....*...*.*.*..**.*..**.*.*...***...*...*.......**..**..****.***...***.*..*..**....*.**.**...***.****..***..**.**...*.*****.*...*..*....*...*.*.****.******.**..***.**..*..*...***.*..****.**.*.......*.****.*.**..*.**.*....*********.**..*.*.*...*.*...*..***.*..**.***.....*..***.*.***.........***.*...*.**.*...**...**..*****...***..***.*..**.*.....***.*..*....*..*.**...*.*...***...*..********.*.*.*****.*.*.*.....*****.***..*.....****....**.*.*.....**.**...***.*.**.*.**.**.*....**.**.....****.*.*...**..**.*......****......*.*...*...*.****..*.*.*****...***.....*.*.....*.**.******.*.*..*****.***.....*...**...***...*.*....**.**.**..*..**.****.*...***..*.**.**.*****.*.*.**..**.*....*.***..*.*..*...*....*...*...*..*...**.*.*.**.*.*....*.*..*********.*.**...*...*.*****...*.....*..*..*.**....*.....**.*......**..*.**....*.*...*.**.....*.***.*........*..*.*..*.*.****.**...*......*.**.*..**.*.*.**..**.***...*.*.*..*..*..*..**..*...*****...**...*.**..*.*.**.****....**..*.****.***...**...*..***......****...*.**.*..****...******......*..****.....***..*.**.*.***..*..***.*...*..*......*..*......*..*.*.*.*...***...**..*****..*...*.**..*...******.**.**.*..*...***..**.....*.*.**.*.**.*.**.....*........**..***.....**.**.**.*.*.***.**..*..***..****..****.***..****.*.*.*...*...**.*.*.*.....**.*..*.**....***.*.***.*...*.*..****.***.*..*.**.*..***..**.**.*..*.*.*.****.**..*.*..*...*.*.*.*****.*.*..*.*..*.*.*....**...**..*.*****....*.*..******.*..*..*..**....*..****.*..*..******..***.**.*.**...****.***.*.*.*.*....*.**..**..**..*..*......** ..**.**...*.*.*....***.*******..*.*****.*..***.***.**....*****.*****..*.....*.*..**.*******..**..**...*.*.**.**.*.*.***.*..**....*....**.*...**..***..**.*...***.*.****..*...*..**....*.**.*......***.*.**.*.*.***...*..*.***...******....*..***...**.*.*..**.****.**.*.***...**....*...***.*.*.****.***..******..**.***.....****.**.**.**.....**.**....*.*.**.***.*...****.**..***.....*****..*.**.*****....**********.......****.***.***.....*****.****.*..*...****...*..**.*...**...**.*..*..**.*..**...*...*.*.*..*...*...**..*.......**...**.**.*..*.*..*.*.***....**.*...*.**.*...*********...**.*...*..**....*..***.*...***.***.........*....*.*.****.**.*.*....**......*..*..*****.***...****....*****.*.*..**.*...*..*..*.***.*..*.**.***....*.*..*.**.**.*.*...*.**.**.**.**....***.....*****.****.******..***..***.*.*..*....*.*..*.*.*..*...****.**.*****.*.*.*......*...**.*....**..***.......*.*.****....***..********..*..**.........***.*.*...*..***...**.*****.***..**..*.*..**..**.....****.*..****...*****.**.....*.*..**...*..****.*.**.**.***..***.*.*.....*...****.*..**.*.***..*..*.***.*...***...*....*.**...*..*.****....**.*.****.*.......**....******.**..*..*..*..*..*.***.*..**.****.*.*...***.**..*.*.*...***....*.***.**.**.***..**..*.*..*.*....**.*..**...*..***.*.*.**..*...*....**...*..*.***...**.*.....**.....***..*........**.*.*.***..*.*.*.*****.*...*...***.*..******...*.*.**.****.**..*****.....***...*.**.***.......***.***.**....**..*...*..**...**..****...***.***.*.*....*.**...***.*..*.***.......*.*.**..**..***.......**.*.*.*.*.****.*...**..*...**...*****...*..*.*..**.**.******.*.*.*.****.*.*....******..**...*..**.....**.****....**....*.**.*..*.**.*****...*.*.....*.*...*....**.*.*.**.**.**..*.*.*......*...*....***.*.***.*....*.*.***.**.*.**..****..*.**.*..*.*.***...***.....***...**...*..**...**.**.***.****..*.**.***.*...*.****..**.*.***.******..*...*.*.*.***.*.*****...*.*.*.**.**.....*....*.***.*..**.*.******...***..**....*...**.**..**...*..*..*.***.....*..***...**.**.....*.*.*.*..*.***..**.*.... .*..*....**.*...*.*.**........*.*...*....***...*..****....*..*..*.**...**.*.*.***.***.*...*.*.**.....*.*.*..*..****.*..*......*..*...****.**..*..***.******.**.***.***.****....****.*.*****..........*********..****.....*.***..*.........*....*.*.*.*...*..*.***.*..****...***...*.****.*.*..*...*****.*...*..*...**.*......*..*.****...**.*...***.*******.**.*.*.******.*.*.*.**..****.........**...**.**..*....****.*..*....*.*....**.***.*..**.*..**..***..**...**...*............**.*..**.**.***...****.****...*..***.*.***...**.*********..*...*****............*.**.*.*.**.....****.***.*.*.**.*******....***.**.***..*.*.**.*.*...**.....*.*.**.**.***....***..*..***..*..*..*...*..********.*.**.**.**.*...**...*..****.**..***..*.*......*..*.***.*..**....*.****...**.**.*.*..*.**..**.***.*...*.***..******.....*****.**.***.*.**.**..*....***..**.*..****.**.....*...**.*...**.****.***...**..**..*.*..********..*.**.**..**..***.*.***.*..***..*.**.**.*....*.***.**.*...****.*.*..*.*..****.**....****......***.......*...****.*.*.*.*****.*..**.**.......***.***...**.*****....*.*...*.*.....**.*..**.**..**.**.*.*.****.***.*..**..*..**......*..*..****....*******.****.....**.*.*.*.*....*...**..***..****.*****....*.*.*.*..****.**....*.***.*...*..**..****..*.*..**....*.....***.**...**..*.....***.**.***.*.*******.**.*.*.******...*....**.*.*..*...*....*......**..**.*.*...***.*......**.*..****.*.*..**..*...*****...*..*.**.*.*.*..*.*..*...**..***.*...*.***..***....**.******.*.....***.*****..***.**.**.*.**...*.......*....*.*.*..........*.*.*...**..*..***.***.**.*...*.*...*..*.*.*..**.**.****.****..*.*...*...*..**..*..**.*......*.*.****.***...**.*....*.***..**..*****.**.***...*...**.***.*...***..*.*..**..*******.**.*.*..****.**.*..***..**.*.*.**..*.**.*.*.**.**......**..******.*...**.*.**..**.*..*....**..****.*.*****.**.*.***..**.*.*.**.*.****...**......*.*.*.....**..*..*...**.*****...*.*...******.***.*.*.*.*..*...*.*..***.*..*..***.**.***.***....**.**..******.*.****.**....**......*..*..****...*.*..*.*..*.***.*.*. *..*...*..**.********.******.**.***..***..**...**.***..**..**..*...*...**.*...*..**.*...**....*.**.*....**...*.*.*..***....*...*...*.**.***.**.*.***.**.*...*.**..*....*..*****.**...*****.***.******.*....*.****..*.*...*.....***..***...*.**..****.*.*.**.*..*.*..*..*.*.*........***..**.......*****.*****..*..**....**..*****.*..*....*.***.**.......*..**.*.*..**..***.*..**..*...***....***.**..***..*....**.*.*...*.**..*..*..*....*****...**...*......***..**.*****.**....**.**.......***..**...***.*.*...*.....**..*..*.**.****.*..*.***.*.*..*.*..***.*****.***.****.***...**.*.*.**.....*..**.****.*...*..**..**.**.**.**..*..*.*.*..**.*.*.....*.**..*..*.***..*....*.**....*.....***..*.*..*..**....*****.*.***...***....*..****....**.*.*....*.*..*..**.*..***.**.....***.**.*..**....*..*.*.**.*.*.*****.*.***..*...*....*.....*.***..*.**.*.*..*...**...*.*..*..*.....*.*.*.*.*.*****..**.*.*.**.*.*...**.*.**.***.*.**.*..*...**.*..**..*.**...**..*.*****.**...**.*..**.*.***..**.**...*****.*.**.....*...*.**.*.**..***.******.****.**.****.*...*.**..*....*.*..***..****.*.*.******.*.*...*..*.*******..***..*.******..**.**..*******..*.**.**....***..**.**.**..**..*.**..**.*....*.*..*.*..*....**.*.**.**.*.*.**.**....***......*..*..**....*..*.....***.**..**........*******....*.***.*..*..**.*.**.*..*.**..*....****.**....**.*..*.****.*.***....*...*...*.*....*..**.**.****.....***.***.*****.*.**.....******.*....*.*.**.**..****...*...*..*****.*.*...****.**.....*..*.***.****.*...**..**.***..***.*.*****.**.*.****..****.******.**..*..*.**...*...**...**.*.**.**..***.*....*.***..**..**.*..***.*.**.*..*.*.**.*.***..*.*.*..***.....******.*.**..*.****.*.*.*...*..*.*.**.*.....****.*..***..*...****..*.*..**.*.****.*...*.*..*.**.*..**..****........***.*.**.**...*...*....***.**.**....***.....*.*.*******.*.***..*.***.*..*..***........*.**.*.*..****.**.*.***.****.*.*.*.*.*.*.*.******...*..*.**.*.**.***.*....***..**.***...*.****.*.*...**..*...*.**.*..*.*.......*...****.*.*.*....**...**.*.**.***..*..****.**..*.*.*.*....*.**. *...*..*.*.**..**.**.**.*..****..**.***..*.**.*.....*.*.**.*.*...****..**.*..**.**..*..*...**..***.*.***.******...********.*.**..****...*..****.**..*...*.*.*.**.**.*..*..***..***.*......**...**.********.........*...*****.******..*..****....**.**......**..*...*..*.*..*...**.*.*******....***.**...*.....*.*.**..*....**...**********..**.....*......**..**..*..*....*.**..*.*.*..**.*.*..*...***.****.*.***.***.*.*.****..*****..**.*...**...*..*.*..*.*****..*.***.**..*.***.**..******.*..*....*..*.***..**...*..****..*.*...*..*.*.*****.*******.**..**.***.*.*****.***.**.......**..*****.*.....**..**.*..*.*..*..*.****.**.*...*******.**...*.**......*..****....*.**..***.**...*.*...*.*..*.*.*.**.*****..***..****.*.*.*..**.**.*....**...***.**.*..********....*.......*..*.**....**.******.***..***.*****.*.***.*..*.*.*...*..*....****.*....***....**..*.*.**..*..*.**.*....*.***....*.......*.*..**.......*......**.*.*****..*.***.*...*******....*.*..*......*.*......*..**.*..**.*...*.*.****..*.*..**.....*****..****.*..*..**.*.*****...*.*.**.....***.*..**..****.*.**..*.*.....**.....***......*....*...*.*****..********.*.****.**..*.**..*.**.**...**.***.*.**....***.*.*****....**.*...**...**.****.*.*.**.**..*.*.*...**...***.*.**....*.***.*.*.*.....*...**.*.****...**.**..*.*..*...*.*.**..*.**.*.*.*.*.**...*...*.*.**.**..*..**.**.*.*..*..**...*.*.*****.*...*.**..*..*.****..*.....**..***.....**.....***.......**.*****.**.*.***.*....*.....*...***...***..**.*..*..*.***.*.***.*.*.*..**..***..*..**....*.*.**....**.***..**.***...***..***.****.*...***.***..***..*.*...*.*.....*..**.**..*...*.*..*.***.**..*...*..*..***.**.....**...*.**.*..**..**.*......***.**.....*.****...**.*.******.*.*.*.....******...*....**.***.*.*.....**.***....*.*..*.*..**..*.**.*...***...*..*.*.**.*.*....*.****.....*......*..*.*..****.....*.*.*.*.*.****..*****.*...*...***.**..**...***....*..*.***.**...***..***..**.*.**.**..***.*....***...**.**.*...******.**.*..*.*...*.****.*.*..********.....*.**..*.*.*.**.*..*.*.*.***.**........*.**.***** .***.***.*....****.*...*.*..*....*.***..*..*.**.**..*..*****.*.*.*.*.*.*****.*..**.**.*..****.******..*.********..**.....*.*..**......*.*.**.*.*.**..***.**.*.*.***.***...*....***..*.*.**.*.*******.*.**....***.***....**.*..**.***.*..**....**.*..*****.*........****..****.*.****.*..*.*.**......***...***.***.*****..****..**.......*.***.*...*..******.***..*.***..*..*.*....***........*...*.*.*....*.***.....*...*..*.**.*.*...*....*.....**...**.*.*.*.*.....***.*..**.**..*.*****...**...*....**..*.*.*...*....***.*****.*.***..**.***.*..*.****...*.*..***....*.***..*.***...****..*.*****.***.**.*..*...*****..*.*****.*..*.*.*.****..***..**.*...******.**.**...****.*.*.....*...*..*.*.*.*..*.*.***.***..******.*..*.*.**..*.***..**....*...*...*****.*.**.**.*....**.***.**.*.**..**..*...**..***.*..*...*..***.**.***.*.*......*.**.*.**..*......*....****..****.**.....*.*.**.**.......*...**.*..*.**.*.****.**...*..****..**..*.******.*..**...*.**.**.*..*..*.*.**.**....*.**..**.....*.****.**..*******.****.*...*..**....***.*.**.******...****.*..**....******..*..*...*...***.*.....*.***.*....*..*.*..***..**.**..**...**...**..******.*.****.*****...*....**.*..**.**...*..**..**..*..*.**..**.*.............*..**....**...*.**.*****..*.******.*...*..***...*.***.**.*.**...**...**...**.*..**.***.**.**..*.*..*...*.*.**.***.*.**..*..*.**....*...***...****...*..*.....***.***.****.*********..*..**..*...*.....*....*.*.*..*.*.**...**.*****.***..**..****.******.*.*..............**..**.**...*****.*******.....*........*.**....*..**..*.*..**.*.***..***........***.*.*.*..*.*.**..**....*.*.***.**.*****.*********.***...*..*.*.****.*.****......*.*.*.***...**...*..*.*.*..**..*..*.*****..*..*****.**..*..*...*...****.***....*.*******..*..*...**...*.*...*.*..**.**.*..*.**.****......**....*.....**..******.**.*.**....**.**...****..**.**..*.*.*.*..*.*..*......*..*.*.*..*...*.**...********..********.***.**.*...********.***..*.**..**...***.*...*..*.*...**..**..*****.*.****...**...***.*****....**..*....**...***.***.**.******..*.* .***.*.*..***.....*****.**....*.*.*..*..***.**.*.*...*...**...**.*.**..******..**....**.*....*..*.**...**.**..*****.****.**....***.*.***.*...*.**.....*..*.**.***....**.*.**...*.**.***..*.....*******.*.*..*......****.**********..*..**..*....**..*.***..**.*..*..**.*.***.**..****.*....*.****...*.**..*.**.......**..**..*.*.****..*.*.......**..***.*..*.*...*.*.*..**..*.****.**.**.**.*.......*...*.***..**.**...**..**.***....*.*....*....**.**.*.*.*.**..****.*.**.***.**...*....***..**.*****.*.*.****...**.*.*.*.**...**********.**..*.******.*....*.*...**..**....*.***.******.*.***...*.*.*..****.*...*****.*.*.**.*.*.****.*...*.**.*.**.*.*..****..*........**..**...******.***..**.*.*..***....*...*..*.***.***..***.*****.*......*.*..*****...*.*...*..*.*....*.*..**.**.*****...*.***..**....**..**.*...**.....***.**...*..**.**..****.*****...**...*..*****...**...******.*..***.*.*.**.***.*.*..***.*.***...*..*****.***.***....**.*...****..*......*..**....*..*...*********.****.**.**......*..*.*****.**.***..*...*.**.***..*..***...***..**..**..*............**...**.*....*..**.....**.*...****.*..*.***.****...****..****.**.*..**.*....**.***.*****.******.*******...**.**.**.**.***.*.**.*..*..***..*******..**.**..*********..*.*...***..*.........**.*.***..*..*..***....*..*.*.*.********.***..****.**.*....*.**.**.****.*....*.**.*****.*.*.**.**..**..**..*.*....***....***....*..**.*.*..*.*..*..*..***..**...*..****.*.**.**.*****......**...**.....*.*...****.......****.......**.*...*.***..*....**.*.******..*..**..*.......**.*..**.*.****.*..*.*..**..***...*.*..***....***..*..*..**....*.***..*..**.*....*.*..**....*...**.**.**.**.****....**.....*..*.*.***..***..**.*.*.****.*.*.*.*..**.*..*.*.*..*..**..**.*..**..*..****..*..*.**...*.*...*.*..**..*..*....*.*........*.***.**.*..*..*..**.*.****.*..*.**..***.*...**....**..*..*.***.**.*...*.***.*...*.......*....*....**...*..******.**..*.*....*****.**...*...*****...**...**..*.*.**..***..****..*.*...*.**.**.*.**....**..**.****..***.*****.***...****..*****..*.*.*.**.. ..*.*.***..*.**.....***.....**..**.***....**.***.*.*.*..***..*.*.**.**..*.**.*.....**.**.*..*****..*.****.*.*.**.*..**.*...**.***.*.*.*.*..*..*.......**..*.**.*.....*..***....*****..***.*.**..**...**...*****.*...*...*.*..*..***.**..**.**..*.**..*.******...*..**...**.**...........*..****...*..*.*.*...***..*...*.**.......****..*....*******.**.*.********.***.*...*..*...*.**.*..**..****..****....***..*...***.*..**.*.*...*.....***...***...***..****..***.*..*.***...**.*.*..*.*.**.*.***...*.********.***...*......***.**..**.....****..*.....***...*..**..**.*.**.*.***.**.***.*..**.*****.****.****.*...***..**..****.*.**...*****.*....*.*..*.**..*..*******.*....*..***.*.*..*.*.*****...***.*.*.**..**.**..**.*..**..*..*..***...**.**..*..*.*.*.**.**..*......*.**....*.......*************.***...*.****.**...**..**...*.*.*..*.*.****.*..*.*..*.****..*.**..**.**.*.*...*...*...******.*.*.**..*.**......*..**....**.*.*.******.***.*.**......**..***.*.....*.........*.*.*.*..**.**.***..*..***..**.*.*****..*........*.*.**..*...........**...*.*.*..*...*....**..*.****.....*******.*..**...*.**........***.*.***..*.****.*...***.*...*.*...*..**...***.*.*.*.*.**....**.***.*.**.**.***.*....**.*.**.*...*******...****.*..*.****.*.**..*.*...*.*.*.******..*.***..**...**.**...****.**.*..*.*...*.....*..**...**..*.*.*...*.***...**.*...**...**.**..*...*..*.**.*.*.....***.**..*.***.*.******..*.*...****.*.**.**.*.*...*.*..****..***...*......**.*...*.....**...*.*****.***.****......**..*.......*.*.*......*..**..*..*.**...*.*..***..*..*.*...*....*...*.****..*....**..**.***.....*...*...**.**...*..*********.*...*.****.*..*.****.*****.*.***.*.*****....***.*******.**..**.**.*......********.*.***.**..**.*.***..*......**...*.*..**.*.*..*.***..*...*...*....*.......*.*.....*..*.**....**.*..*...**.*.*.**..*.*.*.**....**....***....*...***.***...*.*.....*..**.****...*...*.*.***.***...*.*...*...**.**.*****.*.**.**........*......***..***......*......*.**..****.**..****.**.*.*..**..***..*..*....*..*..***....**.*...*.****...*.*** *******.***....*.**..****.**.*.*..****..*.*.***...*.******.*......**.***..***.*...*****.*.***********.*..*.*.**.****.*.***.*.*..**..*.*..*..*.*..*.....*.........**.*..****..**..*.*.*..**..*...*.*..*.*..**....*...*.*..**..*..**.*..*.*.*.***..**..*.**..**..*..*....**.*.*********..*.*..***.*..**.*.*.**.**..**...*....******.*.*..**...***.****.**.......*..*.*****.*.**..*..*.**.*...*.**.*.****......***..*.*.*....*...***.*.**.*****.*..**..**.*******..*.*...*.**..**..**.*....*.....*.*.**..*..**.*.*..****.*****...*****.*..**.......*.**.****.*.*.*.**.*...*...****.....*.*..***..*...*.......**..*..****.*.***..**....**..*.**..*.******.*.....****....**.*.****..**..*...**.*.*****.*...*..*.*.**.***..*..**.*.*.*....*.*......**.**...***.**..*.*.*...*..*.********.*.*.********.**.*.*..*.***..**.*.*.**.*..**.****.**.*..*..***.**...***.*.*****..***..**...***********.**...*.*.***.*...*.***.*..***.*.**..*...........*.**......***..*...***.*....*....*.*.*...**..*..****......*.*****.**.**.*.*.**.****...**.*....***..**.*...*.*..*.*.**..*.****..*....*.*...*****..**.*..*.***.**.*.******.*.*...***....**.*.*.*...**.....*..*****.**.****...*.*.***.*.*....**...*..***.*.*......**....*..**.**.*...*..***..**.*.*.***....*****..**.**..**..*.**.***.***..*..**.**.****..*....*...***.*..*...*...***...******..*.*...*.*..**...*.**..*..*.....**..**.*.*****..*...**.*.**.....*****...***..**.*..**.*..***...**.*.*.***.****.*.*.***...*.*****..**....*.**.*.*..**.*.*.****..*.*..***.*.*....***.*****.***..*......*.*..**.*****..*.**...*.**..****.***.*..**.**.*.*..**.**....*..***...*.****..*.**.*......*****....*.*...*..*....**....*.*..*..*...*....**.*..***...*.**.**...*..*.*****.*..***.*...**...*.**..****.***...*...**.*.*.*....***.**.*..***.*...*.**.*...*..**.*.*.*******..*.***..*.***...**..*.*****.**..*..*.*.....**..**.**...*...*..***.*..*...**.**.*..*.*.**..**.**....*........*...*****..*.**.*.**......*.*...**.*.*.**.*.*....**...*..***..***.***.****.**.......*...*.*..***...****.**..**..*****..****.**..*.*.*.***....*.*.... ..*...*.*****.**.***.*.*..*..****...*.**.***..**..*...*....*..*...*****....*.**...*.**.*****.*.**..***...***.*.*....*.....**.*.*.*.*****.**..**.**....*.....*.*.*.*..*.**...**......**..*..*.***..***.**...*.*.**.**...*.*..**..**....*.****...******.****..**.....**.*.*..**..*........*.*.....*****....*.****....**..*......**.*......****...*...***.***......*..*..***...*****...****............**.***...*.***..*....***......***.**.*..*.*..*.****.***.*...*.**.**.**..*.***.****.*******..*.**.*...*..******..***.**.***.***..***.*...*..**.*..***...**..*..*.*.****..**.*.*******.*..***.**.*..**...*...****..**.****.*...*.*...*....*..**.**.***.......**.*.*.*..*..**..*..*.*************....*....***.*.**..*......***..*.***.*.**.........**.*...*.*..******..*.*....***.*.*..**.***..***..***.*..****.*.**.*.***.**....*.....*****.**...*.*.*.****.***....****.*..*..*.**...**.*.**..*.*.**.**....**.*.*...*****.***..*...*.**.....***..*.**...****.****.*..*.*.*****....**...***.....*.*.***..*..***.*.**..*.*..*.*...**...******.*.**.........*.*****.********....*..*.**....***....**.******.***..*..**.*.*....******.***.*******..*.*..*...*.*.*.**.*.***..**.*..**.****.**.**...*.*..***..*****.*...*.***.*...****..*...****...**.*.**..*...**.*****.*.*..*.**...*......****...**.......*.*.***..*.*****.*.*.**..*.**...**.*****.*..*.****..*...***.*......***.***.*...******..*.*.**...**...*.***.**.**...******..**...********..*.*..***.**....**.*.**.**....*****.**..*.*..**.*.**..*.*...*...*..**.*.***.***.**.*.***.....**..*.....*...*****.*.*.*.*......**...***.****...*..........*****...**..*.*......*****...***.***.....*******..*.....*..**...*.****.*...*.*******.*....*.**..*.*...*...*.*....*********..**.*.*....**.*..***...**..*....*..**..*..*..**..*...*..*..**.*.**...*.**..**...*****.**.**.*..**.**..*.......*.*..**.****.**....****.*.***..*.*.*.*.****..*..***..*.*.**.*.*.****.***.**......*.*.**.*...**..***..*.*.**.*.**.....*....***.**.*...*..**.*.****..*...*...*.*..*....***.**.*...**.******....*..**...*..*.*.*...**...*..*..** **..**.**.**..**.*.....**..*.**..***.*.*.*...*.*..*****...**.***.*.*..****.***.....*.***.*.**.*.*....***...***.**..**....**..**.**..***.**..*.****..*..*.....**.*.**.*..*.**...*..***..***..*..*..**.......*.*.*****...*.*..**.....*...*.*.......*...***.*.....**..*...*...**.**..**.*.*..***.....**...****..*****.*..*..*.**.***.***.*.*.****.*.******..*...*****.***..*.*.**.*****.*...*.*.**..*****.**.***.**.*....**....****..***.......*.*..*.*...**.*.*...*..**.*****..****......*****.***...*.**.*.****.*..*...*.*.*.*..*..**.*.******..*.*..*.*..*.*...**....**.*.***....*..*.*..***..*....***..*...*..**.**.*..**....*........***.****.*.****.*****.*.**.***.**.**.*..*...*.**.**.*.*.*.*.***.*.*****.*..***...***.**.***.**.******.***.*.**.*...****..*..***.....****.**.*...*.**.*..*.**.*.*...*.*...******.*******.*...*.*..***.*..**.**.**..*.*...*.**.*........*.*****..**.**.....***..*....*.***.*.*.***......***..*..*.*.*.****.*..*.**..****..**..**..**.*.****.*******..*.*.****.*...*.***..*...*****.......*..****.....*....*.*...**.**.....*..***..****..*.*.........*.**..*.*****.*..***....**.*..**.*...*.**.**.....*.**.*....*.*.**..*.*.*.*..**.**.*.**...*...*...****..*..*...*****.****.***.*...*.*..*.....*.*.*...**.***.***.**.*****..*..***.*..***......***.*.*...*...****.*..*.*......*.**...**...****.*..*.******.**....***.**.****.*....**.**......*...*..***....*..*.*.**.*....*.*.******....*......*.***..**..*..**....**.*****.*..*.*.**.....*.....*...**.*****...*.**..**......**...**.**.*.**.**....*.*.*.....*.**....*..*.*.*.**.***.....*.***.***.*****..**...***..*.****.......*.*.*.**.*...*......**.********..*.........**.*.***.*....*.**..*....*.*****..*...*.*..*..**.....**.*.***..**...*.*..**.***...**.*.*.*..*..*..*.***.*.***.*....*.*...*.**..*****.*.*.*.**..*.....***.......*.*...***..*....*..*....*.****.*****..*.*.***...*.*..**...*****...*.*****..*.*.*...*..**....***.***......********.***.*..*.*.**....*.*..**...*..*.*.*.**.*.**.**.****.*..**.*.**..****..*****.**.*..*...****...*...*.......*..*********..*..*** ****.*.*...**.*...***.**..*.**.....*******..**..*.*..**...******.****.***.******.*.*..**..*.*....*.*...*..**.*.*.**..*.***....****..**...*..*..********....*.*.**....**..**....****..**.**..**..**..**.*..*.**...***.*.*..**.*.*.**....*.***.*.*******..**..****...**.*...*..*..*....**....**.*.**..*******...***.***.***...*.***.....**..*******..**.*****.***.....**...********....***.*..*.*.**.****.****.*.*...**..**..*.**.***.*...*..*..****..***...****....**..**.*.*..**.*.*..***..*...*****..***.**....***..**..********.**....**.*.*.**.**.***.*.*.**.*.**...*..**..*.*..**.*..**.***..**...***.*.*.*.**....**....**.**...*.*.*..*.**..*.*...*.**.********.*...*.**..*...*..*.**..*....**.*.***..**..*..*.*..****..*.*.......**.*..*.*..***....*.****...*..*....**.*..**..*.....***.***....**.****.*.*.*.*.*..***.***..*.....*.***.**......**.*.*.*..**..*.*.***..**....*.*...*..********.....*..*.*.*...**...****..*..***.*.***...**.*.****.**...*******.**.**.*..*.*.***...*....*.**.******.*...*..**.*.......*.......*.*.**.**..........**..**...*...*.......*.*.*.*.*.***...**.*...*..*.*.*****...*..**..**.**.*..*.*..**..*.*..*..*.*.....**..**.****.*.*.*..*****..**.*....*.....**.*..*.****..*.***...*..*.*.*..***.*..*****..*.*.*..*.**.*.*..*.*..****...**...*.****..**.*.*..*.****.*...*....*.***..***.*.**..***...*....*..****.*..*..*.**.....***..***..**.****.****...**.***.*.....**...*...**.*..**..**.....*..**..****.**.**..**.****.****..***....*..**..***..*.......*.*......*.***.....**..*.*..*.***...*....*.**.*.*.....*...*.....*..*..*.*.*............**..*.*...***.***...*.*.*..*..****.*.**...*.**.**.*.*.........*......*****...*.*.***...***...*..**...*..*...*******...***.*.**.******..**.*..*****...**....***.*..*...*.*.***.**..***.*.*.**....*..*****...*....****.**..*.***.*.*.*.**..*..*..**....*.*.*.*.**.*.*...**....*.**.****.***.***.**..*.*...***.*.***.****.*.*****..***.**.**.**..*******...*.*..**.*...**.*...*..**.*...*..*****....***.*****..*...*.*..***..****....*.....**.**.****......****.*..**.*..*.*.*..**.**.****** ..**...**...*.*********...*....*.*.....**.****..*..*.***....*...*..*..**....*.**.....*.*.......*....*...**.**.*......****..*********...***.*..*..*...**.....*.**.****.*.*.**.******..**..*....***..*.*.*.**...**.**..*.*...*....*..*..******...*.*.*.*.*...**....*.*.*..*...**..**.************.*.*..*..*...****..**.****.*.*.*.***..****..*************....*...*.*.......***...**.*....*..*.**..*.*..****.*...*..*.**..**.*.....**..**.***....*...**...**.****.**..*..*.***....******.**.**..*****.*..*.**..*...*.*.*.****.***..***....*..**.*......**..*****.*....*.*....*.*.***..*.*.*..**.*.***.*.*...*.*...*.*.**.**.***...*..*.*.*.*...****...**..*...*..**.***...**....*.*.*.*.*..*...*...*.***.***.*.****.**.*.*.***.*.*..**....*..*...*.**..****.**.*.*......*.*.*******.****.*.**..**.**.**...*.**.***.***.**.**..*.*.*...**....**.*****...*.*.**...*.....*.*.****....**.******.*****.**.*.**.*..***..*.*..**.*..*..*..***.*.*.*.*.*....*..**..**.*******.....***..*.**.**..***.**..***.****...*.*...**....*.....*.**...*.**..*.*.**..*..*.*.****.****....*...*..**.**....*.*.....**.****.*..**.**.*..**...*.**.**...*.**.**.***..*.......*..**..*.*..*....****...**...**.**..***...*.*.*.**.*.*.**.*.*..**.*...**..****.**...*.*.**.*.*..*.....**...*....**.*.***.*.*.....*.****.*..*....*..****..******.***.**....****...****.**...**.**.**..***.**.******..***.*.***...*....*.*****....***.*....*****.*..*...*****....*.*...*******.*****...*...**..*.*..*.*.***..*..........**.**.*.****..*.*******.**.......****.***.*..*..*..**.*..*.**.***.*..***.****.**.*..**.**.*..**..*..**.*....*...*.***.****.***.**..*.*..*..*.*.***..*.***.*.*..**.****.*...*.*..****.**.*.*.****.*.*...**.*..**.*..*..*.****.*.**.**.***.*...*....***.****.***..*.........*....*.*******..****.*...*.*******....**.***.***.*.***..*..**.*****.**...*.*.*....*****..***...**.***.**...**...**..***.***.*.**.*.......*.*........***.*...*..***.****.**.*....*.**.*.****..***..*..**...**.***..*.**..**...*.******..*..*.*.*..****.**.*..*..*****.**..***...*..**.*....***.**..*..*..***. **..****.**.*......*.****.*...*.*****.*..**...****..**.*.*****...**.*...***..*.*..*.*****...**.*.*..*..***.*..**..*..*****..*..*...**.**..**...**...********..*.*...**.*.*..*..*.**.*..**....**...*.*.***.**..**..*....****..*.***.**.***..***....**.*......*..**.*.....**...*.***.**...*...**.*.*...***.**.*****.*.*****..*.....**.**....**..*.**.***......*..**.*.*.***.**..***...***.*.*.**....**.*..**.***..*.....*...*****..*..*.***.*...**....**...*.....*.****..***.**.****.**.*.*.***...*.*...*....*****.*....*.*******..*...**....**.*...***..**..*.******..*.***...**.*****.*.*.****.***.....*.*.*.***.**.**.*....**..*........***..**.***.*.**.*....*...*..***.*...**.*..**....*.*****.**..**....*****...****......**...*..*.*...**...****.***.****...*.***.***....****.*.**...**.**...**..*.****.*.*..*.**....**.***.******.**....***...**.*.**.***.**..*.**.**..*.*..*.*..***.**..*..********..*...*****.*...**.....*.....**.***...*..**.*..*****.....*.***..*.*.*..*.*...*..*....*.*****...*****.*...*****....**.*.*...**..*.*.....***.****...*.*..*.*....***.***.**....**.****.**..*..*..*********.****....**..*********.*******...*.*.***.**..*..*.*.*..***.**.*...****..*.*.*.*..*.***.*......*.*......*****.***..*..*..****.**.*..*.*...******..****.**.*.*.*..*.**..*...*.***..****.*.*.*.**********..***....**.***..**.*.***.****.***.*..*.**..*.*....*.***..**.....*...*.**.***....*......***...*.***.*.**.*.**..**.*......**..**.**.*.**.*..******.*..********..*.*..***.**.*...*.*.*..*..*...***.**....*.**..*.*******..*.*....*.***.*.*..**..******..*..*.*****.*............****.*...*.***.....***.*.*****..*..***....*..*......**.**..*...*****...*.**.**...*.*.**.***.*...**....*.**..**....****.*.****.**.*..*****.*.*.*.*....*.**.....**..*.*.*..*.*.*..*.****.*****......**.***...**...*.****..*..*.*.*.***.**.**.......***.****..**..*.***..*.****.*.*.*.*.*..*.**...**..****.......***...**...*.**.***..**.**...*..*******..*****...**.*.**.*******..*......*.***.***.*.**...*****..***.*.**..**.*.****..*..*.***..**.***..**..*****..*..****..* ****.**.**.***..**.*.*....**.****.**.****.*....*.*.*..*****.*****.....**...*****.......*..**.*...*****.***.*...**....*..**.*.*.**.*..**.**..*.***.***....*......*..*..**.*.*..*....***..*.*****.*.....**...****...***..*.*...***.........*.*.....***..*.*..***...*...*****.**...*.*.**....*.*.*..*.*...*.**..*****.***.******.*******...****..**....***...*.***.**.*...**.*.*...**....*.*******.***...*....**.**.*.*...***......*.....**********.**...*.*.**.**.**....***...*....*...****.*....*******.*..*..*.*.**...**.*.*.*.*........*....**.*.*..***.*.*****.*.*.*****...****.**..****.*..******..*...*.********..**.**....******...*****.*..****..**.**..**..*....***.**..**.**....****....*....**.**......**..*.**.....*.********.*****...***........*.**.*..*.*.***...*.*...*.**...******.**.*...*.*....*.******..****.**.**.*******..*..*.**.***..***.****.**.*..*....***.**...*..****...*..*.***.****..*..*..**...***...***.****.***.*....*.***..**....***.*.***...**...**.**..***.*.*.*.*.**.***..*...***..*.....*..**.....*....***.*********...*.*......*.*......**...**.****........*.....*..*.*.*.*.*......**.**.***.....*.*...***..*.***..*.*.***.*...***...*.**.....***.***.****..*..*.*..*...*.*..*.*.*.***.*****........**.***..*****...**.*********.*...*..**.*..*...**..***.....*..*.***.****.*..**..*...*.**.*..***.******.*....*.*.*.**..**..*...*.***..**.*.****....********...*.**....*..***.**..**.*.**...******.*.*...*******...***.*.**..***..****...*.**......**..*..*..***....***.....*.**.*.*.**..*.....*.**.*....**.**.*.**.******..*****..*.****..*******.....**......*.**..*.*..*******....*.*.*.........**..**.***..**.*.***..******..**.**.*...*.***.*...**..**.****..*..*.*.*..**...*.*.*..*****.**.*.****...******..****.**.*..*.**...***..*.*.*.*.....*..**...**......**......**.***.**..*......**....******..**.*..**..**.**.*..*..*..*..*..*..****.*.*....*.**..****...*.**.**..**..*.*....***.*.*.....*.*...*.**.*..**..**..*****...***..*.*...**.**...*.***.****.***.***.*.*..***.***.*****...***....*..*.*.*.**.***.**.**..*.*..**..*. ***..*.*******.**..***..**.***.*..**.*.*.......*...*.**...*..***..*...*.***.....**.*.*.***.*.**.**..*....**..**......***..**.***..***.****...*.*****..*.*.*...**..**..**..*.****.**.*..*...*...*..*.**..*...*...*....*......*..*.****.*...**....***..*..**.....**.****...*.**.****.**.*...***.**...*.....*****...***.**.....*...*...**....*...****..*..**.......*.*..****...*.**.***.***.****.**....*.*.*****..*.**.**.***.*..**..***.***...*******..***.*****..*.****.*...*.....**.***.*.*.**...*..**..*.**.*****..*..*.**.*..***.*****..*.*.**.******.*.*..*****...***..**.*....*****.*..*.*...*....*.***.*...*****.****...*....*...***...***.***..*..*.*..*..******...*.*.**..**...**..**.**.*.**.***.........*.*...*..*..*...*.*.*...*....*..***....*..***..**.*.*...***..***...*..*..*.*..*.***..*.**.*.*..**...**....**...*...***.*****.**.**.*..**.*.*.**.*.*.*.*....*..*..**.*....*.**..*.**.**..**....*..*.**.*.*.****.***....*.**...**...*...**...*...*..*........*.**.*.**...****.***..****...*....*.*...*.**.*.*..*.*.*.*..*.**.**.**...*.*...*..*.*****...*........*...*..**.**.******..*..*....*.**.**.**.*.*..*.*..*....**.**..**...***.***.**...**.**.*.***.**.*......*..**..***.*.*.*..**..*****..*..*...*.*..**.***..***...*....*****.....*.*..*.****.**....*.**.*..*....*....*.**.*...*......****...***..*..*.*..****..***.*.*...**.***.****..***.**...*.**.***.*****..*..*.*..*...*.*.**.*..**.*..*.***...**....**...***...*.*.*.***.*.*.*.*.**..*.*.**.*.*.******..****....*..*.*****...**.*.*..*...****.*..**...****..***.*.....*.******.****...*...**...*....*.*.....*****.*.**....***.*..***.*..**.**.*..*....*.*..**...*.*.*.**.*...**..*.*****...**..........**..*...**.*...****...**..*.*..***.****.*..******...**...**....*.******.**.*..**......*.*.*..**...*...*.*......**...*..*..*****.**..*.*.****.*....*.*.**.*.**.**.*.*...*.******.*.*.*..*****.....*.****.*.....***..*.**.**.**....***.****..***..***.*.*.**.***.**.*.*.*..*****.*****.**..***..*..*.*.****.*........**.****.*..*.*.**..**..**....*.*****..**..........*.**.*****.**..*..*. *...**.*....*.*.*..**.*...*.**.*..*...**.*..**....*.*.****.*...***..*..*.**..*....*...*..***.*.*.....***.**.****.***...**.*..*...*.*.*.****....****.**.***..*..***..**...*..**..*.....*****.*...*.....**.*..*..*...*.**..****...***.****..*.**..*.*.*..***..**.***..*...**.*..**.....**...*.****.*....*.*.*.*.*.*..**.***..*..****.*****...*.*.****..*********.*......*.********.....**....**.**..*..*...*..*..*..**.**.*..*..**.*...***.....**.*.***..**.*.**.....**.***.***..*...***.*.***.*******..***..***...**.**.**...***..****.*.**..*.**.**........*.****..******.***..*...****.*.....****..*.*..**..********......*****.*...****..**.*********.**..******......****.**.*.*.*.*..*....*****...*..*.*..*.*..*...*..***...*..*..*....*.*........**..*.*..*..*.**....**....****.**.*.*.*...***....*.*..*.***..*.*...*.****.*....*.*.*****...**.**.......*.*..*..*.*.*.**..**.***....*****.*.***......***..***.*..*...*..*.*.***.....*...*.***......***.....*.*....**.*..***..**.**.*....*****.**.***.**.**.*..*..*...**.*.**...*......**..**..*..*...*.*..**...****..*.**.*..**.*.**.***..**.*.*..*..*...*.*...**.*.*.**...**..*.**.****.***.*..*******.*.*..*..*....**.****.*..*....*..**........*.**.**..**...*.*....*.**..*..*..****...*..*.......**....*..**..*.*.**.......**.**..****.**...**....*****..****.*..*******.....******..**..***.*...*.*...**....*..**...*.*..**..*..*.*..*.***..**..*...***.**..*.*.*****...*..*.*.**....*.*..*.*.......*.....**.***...*.**....**.***..***..**.*..*..**.**.**.**.*..*.******.**...****...*.........**.*...*..*.***...*.***.***.*.**..***..*.**.********.......**...*.*...*..*.*....*...**.****.***..**.**..*.*...**.**...***......*..**..*.*.**.***.**..***.*.*..*...*..*.****.**.*..*.*.*..*...*********...***.*.*..*.*.*.*.*...*.**..*.*........**..**...*...*.*.*...*.**.**.*.*.******.*..*..*...***...**.**.*.*...***.*.*.......***.*...***.*..*....****....*.****.**********...*.**.*****...*.***.*..*..**.*..*.*..*****.**.*....**.....*.***..*.*.......***...*...****...**.*....*.**...**...*....*..*.*.....*..*... ..**.**.....*.***..**.**....*..****.*.**..**.****.....***..**.....*.**.*..*..*....***.....*.*.***.**.**..**......******..*.**.***..*.**.....**..*....***....***.******.**...*...****.***.******.*.*.*..*******.*.*.***.*****.****...***.**.***.***.**.***.*..**.*..*...****..**..**..**.......**..**..***..*****..*.*.*..****..*...*.***...**..**..*..******..**.*.**.*.***..*...****..****..*.**.*....*..**..*.*...******.*.**.**..***...*.***.*.**........**.*...*....*.*****.***.*..*.*..*...*..*.*...**.**....*.*.******.***.........*.*******...*.**.*.*..***.*****.***..*.*.***.*.*..*...***.*.***...**.*..****.***.*.*.*******.*.**.*...*..*****.....*......****.*.*...*.******...*.**********..***...**.*..*..*..*..*...*.*...*.**..***.*.*.*****..*..*******...*...*.***.********.**.*.******.**..****.*..*.***.**.....***...***..*......**.***..*..*.**.*.*.*...*****.*.***.***.....*....*..***...***...*****..****......**.*...*.*..****..*..*..*..*.*.**.*.***..*.***.*****.*....*******...***..***.*..*.*.......**.******..****.****.*.*..**.*.*......*...***...**.**..**....****.*.***.**....***.....**.*.*****......****.*.*..*****..**.**..*..*.**.*.**.***.*.***.*.**.*..*.**...*...*.*.*...**....**...****.*.*..**..*...****.*..*.******.*.*...*.**..**....***.*.*.*....*..*........***..****......*.*.*..*...**..*..***.*....******..*.****..***...******......***.*.*.*.*.**...*....**....****..**.***.*.....*..***.***.*.*.*.*.**......*...**.****.*..*.**....***..****..*.**.*....*..*****.********.*.*.**...*.**..*.*.**.**.*****..****....**..*..***.**...*..***...*..**...*.***.***.**..*...*****.**.****...**.*.**..***....*.*..****.*...****.......*****..*........**.*.*.***..*.*.*.*...*.*..**..**.*.**..*...**.*.....**...**.**.**.**.**.****.*.*...***.*.**..**.*..*.*..*.*..**...*..*......*..*...*.***.****..*..*...*.*.****...*.**....*.****.*..**..******.*..*.******.**..*..*...**.*.**....*..*****..***..*.*.*...*.**..*..***.*.....*...**.*.*.****.*..*.*.***.*.*.***..*..*..**.....*****..*.*.***..***.**.*.*.*.***.*..*****.*****..**... *.*..*....*.****..**..**.....*..*..*****..*...**.*..*.******.**......*.*..**..**.*...*.*.***.**.**..*.*.*.**.***.....*.**..****.*..*.****...*.***...*..*....*****.*.**.*.**..*..******....**..*.****.*.*.*.**..*.....**........**********.*..*..*****.*.***..*.**..***...*....*.**..**.*..******.*..*..**.*.****...*..*....******.....**..****.*...*..*..*.**.**.*..*.*.....*.***.****..*.***.**********.*..*.**.**.*....*..***....*.*.**.*...*...***.*.*..***.****...**.*****.*...**.**....*.***.***.**.*.*..*.*..***..*..*...*.*..**..*.****.....*...***.**...*....**..**.******...****....*.*.****.****...*....*....**.*...*..**..*****.**.***.*****.*..***.****..**..**..***..********....*..*..*****.****....*..**.*.**.*...*...*....*....*.....*..*.*.***..***..*.**.****.****.**..*.***...***.*.******.***.*........*....*.........*..*****...*.*.*.*.*****.**..**.*....**...***..****..****.**..**..**.**.*.....**..*....*..*.**...*.**...*****.***..*.*..**..*..**.*.**.***.....*.********.**.*....**.*.*.**.*..**.*.***.****.......*.....*...***.*..*..****.*..*..**.****...*...*.*...*.*..*..*******...*.**..***.**...****...**..*..*..**.*..**..*.*******.***......*.**...*..*.**.*....*.*.***.**...**.***...*.***......*.*******.*....***.****.*.*.**.**..*********.**.*..*.**...*.*.*..*.**.**.**...*..*****.*....*****..*****.***.***.*.*.**...**..***.**.*.**.**.*.....***..*....**..*..*******.****..****..*..***..***...**.....*********...*..**.*.**...******..*..*..*....****.***...*.*.*...*.*..*.*.**.*.*.*....*.**..*....*.**..****..*.**....*.**...**...*..*.**.**.**...*.....*.*****..*...**..**........*..**.**.**....**........*.******...**......*..*.***...*.*...**.*****.***.***.**...*.*..*.....*..*..*.***.******..*.*...***...*.*.*.***.**.**..*...*.**.**..*.*****........*******..***.*...**..**..*.******...*******..******...*.*.*..**..***..*.**..*.*..*....*.****.*..******..*..*..*..*....*.**.*...***.**.*.**..*..***.*.*.****.**.*..***.**.*.*..**.**.*****.**....***.*..**..*********.**.*..*..*.**.**..****..*.**..*.*.......***..*. .****.**.**.*..****.*.**..***.*.*.**.**..**.....****..*........*..**.**..*..*.**.*****....***.*..*.*.**...*..*.*..**..*****.*......*.****...*****.*.**...**..*...**.*****..*.***..**.*...*...*.****.****.*..***..**..*.*.*...*.***.**.*.****..*.*.***.*..*..*.*.*...******.***....*.....*.***.**.***...*.*.*.*..*.*.****....****..**...*...***..**..**.**..**.*****..**.*...****.*....*...**....*.*...*......*.*******.*...***.***....*.**..**...**.**..*.*.**.....**.*.*..**.*.***.*....*..**.*.**.*..***...*...*..**.***.*.*...***..*.**...**.***..**.**...*.***..*.*.*.*.***..*.***.*...*..*.*.***.*.*..*.*....****...**...*.**.*.........**..****.**.....**....**.****..****...**..*..**.*...*.*...***...*.*..**.**.**.*...***.***..*..*.**.**.*.....***.**....**...***.**.*...*****.*.*.*...*...*.*...**...***..**...*****..**.*.*.*..**...**..*..******..*..*****.******..*.*.**..**..**......******..*.*......*.*****...*.......*.*..****.**...*.***..*.****.*...*..***.**.**.**.*****.*..*********..*********.*....**.*..*.*...*..**...*.....**.**..*.*.**.....**.***.***...******..**.*..*..*.**.*.****..****.*..*.*....*.*.*..*........*..*....**.*...*.**....**.*.**..**.*....*........***..**..***.*...**..**.*****........***.*....*.*.*..***...*.....****.*.**..**..****..*..*.*...*..*.*.***.**..**..*..***...*.*...*...***.********...******..**.*..****...*****..*.***.***..**.**.*....***..*....***.....**...**.*******...***.*...***.**..*.**..**.****...**.**.*...*......*....*****.*..**.......*.****.*****.***......**...*....*........**.*...****.*...**..***.*.*****.*.*..**.*.*...*..*..**.*.***......*..*.*.*.*.**..*.*..**...*****..*..***...*..**..*.*.***..**.**..*...***.**..*.**.*.*.*..**.**.**.****.*..***....*.....**.*.***.***...*.*...*.********.*.**.*...*.*.*.*..**..........*.***....*.*..*****..**.***.***....***.**.*........*..**.*.*..**.*...*.....*.***.....*..*....********...*....**...*.*..*.****..**.**.*.********..***.***.***.**.*.**....**.*.**...*.*..*.****.*.**...*....**..*..*.*..*****.*****.**.*..**.**.****.***.*..... .****..**.*..**.*.*..***..*.*.*.****....*.*******....*...*...***.**..*..**.*.****.*.****.*...*.*...***.*..**..**..**.*.**.***..*...**.*..***....*...**.*..*...**.*.**.*.....**......**......*.****.**..*.****....***....*.*.*..**..*.**.**..**.**.*.**.**..*.*..*...*..**.*.*.*.**.....***.*.....*.*.**..*....***..*..*.*........**..***.*.*.....*..**..*....*...*.**.*.......*.***.*......*****.***....*...*.**...**.*.*****..**..*.**.*..*...*...*.*****.***..**.*.**....*.*...**..****...*..**.*....***...*....**.******.....***..**....**...*......*.*...****.......******....**.*....***.**.****.**.*....*...*..***..*.*...***...*..*.*****.***.**.*..*...*....*.****...*.*..***.....*...*****...**..*..*..*.*.*...*.*.*.**..**.*.*.....***..***..***..*...*****..**.***....*...**.*.**..**.***..*.....**...*...**..*.........*.***..**.**.*.***.**..*..***.*.**..***.*.*.***...**..**..*****.***.........**....**....*...*.....*...**.*.*.*.*.***.*....*.*......*****.***.*..**.*.....***.....***.*.**..*.*.*.****.*......**.*...*..*..*..*.**.*.**.***.***.***..*.*..**..*.*.**..*.***.***.*..*..***..*****.*.*.**..**.....**.......**.********.....*..***.****......*******.***..*.**.***.**...***..*..****.*****.*.*..*.*..**.*.**...........*...*......*.****.*.*****...**...*.*.*...******.*.....***.****.**.**.**.*...**..**..****...**.*.*.*.**....**....*...**.*..*.*.***.....**.*.**...*.***..*.*****.*.********.*.**..****.*..*.*.*.**.*.*..***.*.*.**...**.*.***...**...*...*.****....***.****.****.*.****..*..*..*.*.*.***...**.****..****.*...*.***.**.**.....**...*...***....*.***.*****....******.****.**.....*****.*...**.*.***.*..*..**...*.**..*.***..**....*..****.********....*..*...*......*..*..**.*..***.******..**.....*.....***.*..*.***....*.*.***.*.*****..*.*..*.*..***.*..*.*....*.******.*...*.**.***..*.*.*.******.***..*.***.*****..*..****..*......**..**.****.*******.*..*.***.*.****.*.*.*.*....*...****..*..**..*.*.....*.*****.*.*.....*..***..***.......****.*.*..*.****.*.**.*..*****.****.**...**.**....**..**.**.**.....*..*..... ****.....***.*...*.*.***.**.*********.**..**.....*...*..***.*...*..******.*****.***.**.**...***.*..*...***.**.**..********.*.*.***....*******..***.*..*.*.*.*.******.*..*..**..*.**..***.*********....***.****.*.**.*****.*..**....*****.*********.**.*****.....*...*.*.*.*..****..***.*...**.**..*..***.**.*.......**..****.*.*.*********....*.**..*.*.*.*...***.*.*...***.....*.*.**.*.***....**.*.**.**.***.*.**....***.*.**.*..****.***..*..**.**.*..****.**.*****.**.****....*....*...****.*....*...*.*..*.*...****.*.*..**...***.*****.**.*.****.**.*.*.*..**..*.**...**..*..*...**..*....*.*******...*..**..*........*.*...*.**.*.****.*...**...*.....***..*...*....***.**.**....***.*..***.**.**......**..**.....**..*..*****...*.....*.*.***.*.***.*.**.*.*...**..*..*..*.********.**......*....***********.**...*....**....*.*.*..***..*.....****...**.*......*...*.*..*.**..*..*********.*.***.**..*.*.....**.*.*...*......*.****.*.*.****..*..**.***.*.**......**.*...****..*...**.***.*****...**..*.*.**.**.**..****.**...***.*****.*......*.****...**.*.*.**.***..**.**..*..*..***.****.*..***..*..*.***..*.*.*...***.**...*..**.**.*...*..*****.**.****...*..*.*.**..**..***.**.......**...*.....*..******.********..*.***..****.*****.*****..*....***.*..*..**.....**..****...*.***.***.***.*****..***..*.***..*....*.**.***.*..*...**...**.***.**.*.****.*..**...*.*********...**.*.*.**.*.*.**.*.*............*.**.**.....*.****...*.**..**.*.........*......*.*.*****..******.***..**.*..*.**.**.*....*.*...*....*..****.**.****.*.*.*.***..**.....**..*....*.**.****....*.***..*........*.**.**.*.....*****..*****.*.......***.*..***..*.**.....*...***..*.....*..***..*.*.***......*..**.***.**.****.**...****......*...**.*.**....*..*.*..**..***..*.*.*.**.**.******..**.*..*.*...*..*..**..*.***..**..**.**.***..*..**.*..**.*...*...***...*.*.*..**..*.****..**.**.**..*.*..***.*.*..*.**..*..*.**.**.***.*.*..*......*.*.**....*...**.*.*..*.*.*....*..****..***..**.***.*..*...*******.**....***...**....**..*.***..******.**....*.*.*.***..*..*****. *..*...*****.***.*.*.***...*.****..*.***.*...***..**.*.***..****.*.**.*..*.*........*****..***.*.****..*.*.**...**.*..*.*.*...**..*.*..*..**....*..**...........****.***.**.......**.**..*.*.*...**..***.*..*.***.****...**..*..****..**.**.**..****.*..********..*.*.*.***.*****.*.*...****..*.*.*.*...**.....******...**....*.*....*.*.**.*****..**....*.**..*.**.**.*******..**..**..*.*.****..***....*.**.....**..******.*****.*.*.*.*..***..*.**..**********.*..*...*****.*.**..*..***...****.**...*..**..*..**.**...**.*****.***....**....****.*..**.*.*.*.**.**.**.....***..**..****.**..*.*..*..*.....****..*..*..****..**...*.**..***.*...*.*****.*...*..**...*..*.**.*....*....**.*...**.**..*.*...*..*.*..*.****.*....***.....**.*....*.***.**..*.*...*.****.**..*.*.*******...*...*..**..*.**.*.*...****...*.*..*..**.*..*.*....*.........**..*.**.*.*..**.*.*.***....**.....*......***.**.**.***...*..*****.*..**.********..*.*.*.****..***.**.**.**.***********.*.....*.***..***..*.**.**..***...**..*.**.....*...**..*.*.*.**.....*.**.*.****....**.*.*...***......***...**.***.*.*.*.*...**.*..*.***...***.*.**.*..*...***.**.*.**.*..*..**.*.**.*****.***....***..*...*...*.**...**...*.....**..*.*..*.*.*.***.**.**.*.**...***.**...***.******.*.*....****.**.**..********...*.....*.....******....*.**.*.*.**..*..***.*...***.*****..*.*.*******.*.......**.*.*.**.*...*..*.**...**.*...****...*.*.**.**..*.*****.**...****..****..*...*...**.*.****.*..**..*...**.***..**.*...**...**..*****.*.***.***.*.....*....**.**.***.*.**.*****..*****...**.***.**....**..*****..*****...*.*..**..*..*.**.*.**...*.***.**********...**.*.....*...**.***..*..**..*..*.*...*...*....******.**.*.*.*.*..*..*..***.***.**.*..***.***..**.*.****..******......**.*.*.*...**.****..**.***...**.**..*...**.**.*..***...****..*..**...**.***.....**.*.**.**.*..**.*..**.*..****.*.....**......*.*..*.*....*..*.*....**.**....*******.**.***..*.**.*.*.*.**.**.*..****..*.*...*.*.**..***...**.*..*.*.***.*...*.*.*.**..**.*....**.....*..*.*.*..*.**.*.*.....*****..*..*.*.*. ********..**.**.*......**..*...*****.*..***.**...*..*..*.***.*...*.*.******.****..***.*.******...*.***.*...**....**.******.**...*...*.*...*.*******.******.*******.**.***.**...*..**.*..*****...*..*...*..*..***.***....**..**.**..*.*...*..****..*****.**.....*****.**..**..**.***..******.**....*...***...*..**..**.**.**..**...*...***..*.*...****...*......*..*.*...****.****.*....*.*.**.***.**....***.*.*..**...**.*.**.*..**.***......*.**...*.**..*.****..***.***..***..**.**.**..*.*.**..*...*.**...*..*.*.......**...*..**.*.*...**..**.****..**.****..*.*..*.*.*********.....*.**..**....*.**.....*....**..**.*****.**.**.*...*******..*.....*..**..*....**.*.*******.****....**.*.*..*.*..******.*..*..*....*.******.***.**..*****.........*.*..*..**..**.....*.**.***.***.....*..*.*..*.*.*....*.*....*...*..***...*..*..**.....*.*.......**...**....**.***.*.**.*..****...*****.*.***.*.**.****...****..****.***.*....***..***..*...*..*.*****.*..**...*.*.*.**.***..*.******.*****..**.****.***...*.****.********.****.*.*.*..***...*.*.**.*..**...**.*.....*....*.***.*..***.**.*..*..*.*.*...**.**......**...**.*****.**.****.**..*..****.**.**..*.*...**...**.....***..******.**..*....*..*.*...*****.****..*.*..****.*.****.*.***.*.*..*....*.**.****...**...**..**.*.*.*.***....*.*.*.*......**.******.***.*.*..**.*...**.***...****..*.**.***...***....*.**.*.*..***..**.....*..***...*..**..*....**.....*.****.....**.**..*.*.**..*.**.*****.****.***...**.*..*.***..**.***********.**...**..*.*....***.....*...*...*.*.****...**..****.*.*.**...**...**.**.*...*.*****..*..*..*.*.*.*...*...**.*.*.**.****.***..*.**..****.*.**..*.*..**.*..**.*.****.**...****.**.****..******.***.*.*..****.*...**.*****.*.**..***...*.**......*....*....*.*.*..*.*.*..*..*..*.**..**...***..*..*..**..**.*.*****.*..*.********.*..*..****...****...........**.*.*..****..*..*..****.*..*...**.*..***..*.*......**...**....****.**.**..****.....***.***..*..**...******....*..*.*.*.***.****.**..*.*****.*.*..**.....**..*.*....*.***.**..**..*.*******.**.*..****.**.* .*.*.*....*.*.........*.**.****.*..*...***.**..**.**..**.***..***.*.*.***..****.*..****...*.****.*......*.*...**.****..*....*.*.**...*..*.**.**..**.....**.*.****.*....**..**..*.*.**.*.*****.*.**..**..**..***..*.*..**.**.****....*..**.**..**.**....**.***..*.**.**.*..**.***..**.*....*.*...****.....*.***.....*..**.***.....*.*.*..*.**...*...**....***.*...*.*....***..****.*.**....**..*.*.*****...***..*.*.*.*..*.*.****.***.*****....***..**.****.**...**.*.***.*.*.**.****.***...**.*..*.**.*****.*.**..*.****..*.**..........*.*..**.**.**..**.**..*..***..**.*.**.***.*.**.**.*.**..***.*.....**..*.***.....**.*.**..*..**.*.*..*.*.****.****.*.*.*.*.*..**..*.**..*****..******....*.**..*.*.*....*.*.*.*...**.*.*********....*.*..*..*.**......*....**..*.*...****.**..*..***.***..*...****.*..*****.***..**.*.***.**.*....*..*.*.**.*.****.....*.....*...***...*...****.*.***.***.**.....**...**.*.....***.**..***.....*...*..**.....*.*.**...***..*.***.**..*.****.**.*.****..**.*.*.*****.****...*.***.*..*.**.*....*.*****..**.*.*.*....*...*.***.***......*.*.......**...**...**......**...**.*..*..**...**...........**.....*.**.*..******..*.*.***.....***.......****.*.*...*****.*.*..*...**..**..*.**....**..*.******.*..**..**.*....*..****.*****.*.*.**.*..*...*.***.*.*..*.****.*.*...*.**.*..**.....*.*..*..***.**..*.*.**.......******..***.**.*..*..**..*...*.**.*.**.**.*.*.*.***..*.*****....*.**.....*.*...*....*....*.*.*.**.*..*..*****.*.***.******..*.*.**.*..***....**....**..*.*****..*.*...**....***.*..**..**..*.**.**.**.**.***.***.....**.*..******...****......*..*.****..**..**.*.*...**...*.*..***.**.**..*....**.*..*..*....***..*.*.*.***....*****.**..***.*.****...*.**.*..*.*..**.*.*.*....*****.******.*.**..*.....*.*.....*...*.*..*...***......*.*..***.*.**...**.***.*.*****.*...***.*........**.****.*****..*.....**.*...**.....*.*.*..***.*.***..**..*..****.*..**.*.*.*...*..**.**..*..*..*.*.*******...*...*****.*..**.....**.*.*.*...*.**.*..*...*..*..*..*..*.*.*****....*..*.***.**..**.*..*.*.***.*****...***..**.. *.*..*...*..***.***.**.**.**....**..*.***...****.*.*.****.*...*.*.*...*.**.**..*.***...**...*.*.*.*...****.*.....*..*..*.*.**.*.*...**.***..***.*.*....**.*.**.*.**..*.**.....**********....***..*.*.**..**..*.**..***.**...*...***.....*..*.**.*...***.**.*.**.***...*...*.***.*..*..*.*.....*.*..**.**..*.***.*.***.*..**.*.**.......***..*.**..*...*...**....*.*..**....*....**.**.*********..**..**.*.**...******...*..***.....*.*...*....*.*...*.*.*.**.***..*.*.*.**...**.*.*...*..*...***.*.*****..***..**...*..****..*.**.**...**..**.**.****.*..*.*.*.......*******..*.**..*..*...*.**.*...***.*.*.....**********.**..**.*..****.**...*****.*.*..***.......*..*.**.**....*.**.**.**..*.**....*....***.*.*.******.**.****..*...****.***.*.****.******.**..*.*.*.**.***...*....*.*...*.*..***.*.*.***.....*..*.**.*....*****..**.*..*.*..*..*..*.*.****.*..*.***.**...*..**..**.**...**...*.....**..****...**..*....*.*..**.**********...*.**.*.....******.*.**..*...***..*..**.*.***.*..*...****.*.**.*....***.**.****.****.*.*........*..*.*.***.**..*******..****..**..**..*...*.*.*.*.******.**...**..*****..*.***.*...*..*...*....*...*...*..*..*..***.**..*....**...........*...**.*..*..*...**.....*.**..*.**...*....*...*.**.***.....***..**.*.*..**..*..*..**..*..**.*****.*...***...*..*.****...*...*...***..**.***...*****.*.*..***.....*.**.*.***..***..*...*..*..***.....*...***..*.**..*.*.***....***.****..*.*.**....********.****.***..*..**..*..********.*....***.****.**.*...*.**.........**.*....***.**.**....*.**.*..**.**...*..**...***....*.*......******..**.***.**..**..***.....*....*.*...*.*.*.**.****..**.*..**.....*...*.**..*..**.*.*..*....*...*.****..*..******...**.**...*....****.*..**..*.**.*.***.*..***.**..*...*.**..*.*......**...**..**.**.*...*..**..*..*****..**..*......*....***.*****.*....**.**.***.*...*..*.****.**..*....*.***..**...***.*.**.*.*.*******..**.....***...*...******....**...**....**.*.*.***.***...*****.*.*...****.****....*.**.*.*.********....****....**.*.....*****...**.*..**.......*.***....*..***.**. .**...***..**..****...***...*...*.*.*.*.**..*.**...*.***.**.*.*.**.*******.*...****.**.***..**...*.*.**.*...*.****...***.*.**.****.***.*..*..***.**.**.**...**..**.****.*...*.*..*****..*.*..**...*.***.*...***.........*....**.***.*****.*.****..*.**.*.**.****.***..*..*..*.***..*.****..**.*.**.*.*.....*.....***...***.**.**.*..**.*.**...**..*.**...***.*.*.*.*..***.*****.**..*..*.**..**.**..**..*.**.**.***.*.....*..*...*...**.*...**.*.****..*...***...***.*.**....*****..**..*.**....*.***.*.****...***.....*....****..***..*.*..*.**.****..*.*..*..**.*.*..*****.**........*.****..********.**..******.....*.**..***.****.*..**..**.**.**...*...**.*******..***.***.*.***.*..**..*.**.**..*...****..*.***..**.*.**.**..*..*....*.***.**.*..**..**.*..*...********.*..*..***.***...**.*.*.*.*..*.*.*.*..*..**..*..****.***.***...*..***.**....*...*..****.*.*..*..**.***.*.**..**.*..**..***.*****.*....**.**..*...****.*.*.**.***.**.....*.*.**.*...*..***.*.*.*..***..**...****.**..***..*.*.****..**.**.*..*..*..**.*.**.*.*....*......*.**.***.*..***.*...*.*.*.***...**.*....*..**.......**.*..**.*.*.*..***.****....***.**.*..**..*...**.**.*.*.***...*.**.*.*.*.*...*.**.***...*..**.*****...***.***...*...*.*.***...**.*.**...*.**...*.*****..*....*******...*.....*..**......*..*****.*..*.***..*..*.**.**.*..**.*.******.**....**.**********..**.*..**..*.*.*.*..****.**.*..*.*..*......*.*.****.**..*.***.*.*........****...*.**..*....**...**....*.*.......**.***..*.**.**.**.*****.*....****.*.*..***..***.****....*..*.*.*.....*....***.*.***..*******.*....*.*****..***..**.**..**.*.*...**..**...*...****.*....*.**...*...********.*........*..****.**..*.....*.*.**.****.****..***.***..*.*.*..**...**..**.*.****.......******..***.****...*.****..****.*..**.***...**.....*..*.********..*****..*...***.***.*****.*...*...*.........*...*....*******.**.*.*..***.*****.***..**..**..***.**..***.**.*..**.*..*..*...**.*...**..***.....*.*****.*.....**..*..***.*...****.*.*.*....****..*...*.**..***...*.*.*..*.....***..***.*..*.**..**.*......*.. **.****..*.************...*.**..***..*.*....***..**.*...*....*.**.*.*.**..**..****.***..**...*....*..***..*.....****..*.*....**.*.****....*.*.**........**..**...*.*.**.**.*.**..*.**...**.*..*.****..**.*.*.*.**..*..***....*..*.*..*.****.*****...***.***..*....*****..*..*..**...***.*.*...*.******.**...*.*..*..*.**.*..*...*...*.*.**..*..*.**.*.*..**...*...*........*.***.****.***.*.*..*......*....*.***....*...*.**.*.......*.*.....****.*..****.****.*.**..****.*...***..***...**.*..***.*..**..*.**.*.***.*..**.**.*****.*...**...*.**..**.....*..*..*..******..*.......*****..**...*.*...**.**...*.*..**.***.*...*....*....*.**..**.***.*.**...*.*..**.***..*.*.**.**.****..***..*...**..*...*.**....******....*..*.**....******..*.*.****.*..******.*.**.....*.*..**.**..****.***.**...*.**.*..****..*..*.***********...*.***...*..**...**.*.*.***....*.*.***..**...*..**.***..*..*..***..*.*.*..*....*..**.*.****...**...*.*.**.*..**.........*.*.**.*..*.*.**.**.**.*..**.*.****.....***....*..*.*....*....*..*.******...**..****.**..*****..*.*..******.**..**.....*...*.......********.*..****..**..**...**.......*.****.*....*.*..****.****.*...*********.***.*.*.**.****..*...*.***.***...**....*.*.**..***....***.*...***.****...***.**....**.**.*.*..*....****.*.*.*****.**.*.*..**..*.***.**.*..*****.***...***.*...****.**.****.*....*..***.*****..*..*...****..*....*..*.***...**.**....*.**.....***.*.*..*....***.*.*..*.*****.*..*..**..***.***.*.*..***.*.**.**.*..*.**..*..**...***.*.**.*..**.**..*..*..***.***.******......*****..*.**..*..*.*.*.*...*.*....*.***.*...*.*..*.**.*..****.*.*.****.***.**..*...*******.**..**..*.**...*.*.*.****.....*....*.*.*.*.*.*....*..**......*.*.**.*...******.**....**.*...**..**.*.**.....*.**.**.....*.....*.***.*..**...**.*...*..*.*..**..**.....*.**....***.*......*.*.*..***.*.****.*.**.********.*.*****.....**..**..**.****..*..**.*..****....*..****.***.*.*.***..*.**..*****..***....**.....*.*.*********.........**.***...*.**...**...*.*..**.*****..***..*.***.*.*.*.*....***.**..***.*...*..*** .*..**..***.**.*.*...*..*.**..**..*.********.....*......*****.*...***.........**.**....**....**.**.**......*******.....*.*.*.**...**..***...*...........*...*****.***.*******..*...*...**.***..**..*...*..*..******.****.*.......*****..*.*..**.**..*....*.*...****.*....**...*..*.....**...**.*.*....*.*.*..****......*.*..*.***.*...***..****..**..*..*..**..*.*..*..**..*...*.*.*..*..**.*..**..**..**..****.**..*****...*...*****...*...*.**.*..*.***.....*..*.**.*..*..****..**.**.***.*.***..*.*..***..***...***..**..*...*.*.***..***.*.*.**.*.****..**********...*****..*...**.*..*..****.*..***.*.***.*.*.**...**..**.**.*....******....*.*****..*.**.**...**.****....*..*..*..**...**..**..*.***..*.*.**..*..**********..**.**...*.*.*******.....*........*..*..*****..*.**.*.....*.**..*.**.**.*.**.**...**.*.......*..*...****.*...**..*.**.*.*....*...**...**.*..*.*.*.**...*...*....*....****..*.*..***.*...*..***.****.**.**.****.*...*.*********........***...*.*..*...*.*..*.......**.**.*..**...*.*...***....*.*****.**.....*...*.*.*.*..*.*.*..*.**..**.....*.*...**.*.**..*..*..*****.***.*.*..****.......*..***...*****...**..**..*.**.****.**.*.**....****.**.******.***.......*.*.**..**..***.**.*....*........***...***..****....*..**.*......****...***..*..******.*.*.**.*.....*********.....*.*****..*.*.*.*.***..***.*.***.*..**.**.*.*...*..****.*.*..****...*..**..**........*****.*.*.***...**..**....***..*......****..**.**..*.******.**.*...*...*...**.*********..***.*...*.**...*...*.**.**.*.....********....*.*.***..**...***.**.*.***..*..*..**.***.**...*......*.***.*...**...*.***.**...*..*..*.*.*..**....**.....*.....**...*.*.*......**.*.********.*****....**..****...***.*.*.***.***..*.*...******.....*.*****.*.*.**....***..**.***....**.**.*.***.*.***.*****..**..*..**..***...*.**.*.**.*****.......*.**.**..**.*...**.**.*.*......*...**..***...***....*.***..***..***.****.*.****.*....*.*.***.**.**.*.*..*.*..*...*.*..**....***.**....**.*.*..***..**..**.*...*....***..*.**...**..***.**.*.....**.*.**.*..**.*..*.**.*...* *.***.**.*.**.*.**.*.***.*.....*...*****.**.**.....****..***.*******.*...******.***.*.......**.*..*..*.***.*....*..**..**...*.*.....*..**..******.*..*.***...*..*******..*.*...**......*..*****..*.*..****.*.*.**.***..**..**.*.***....*.**.*.*.....*....*......**.****..**.*.**.*******.****..**...*****.***.*..*.....*.***.**.**.....*.***.*.**.*.**.***.**..***...********..******.*.***...*.*....**...*...***..*.**.**..****.*.*.*....****...*....***..**..*.******.*...**.*.*..**..*.....**..****..*.*..*.**...****.*****.*.***.*...**.*.**.**...*.*...***.*****..**.*****.****.******..........*.*...*.*..****.****.*..**..*...**.**..*...****.**.*.*..*.**.*...*.*.*.*.*****..******.*.*.**.***.****.**.*..*.**..**.***.*...***...****.****...*.*...**.**..*..*..***..........*.***.*.**.*.*.*.*****.*..****.**....*.****....***.***.*..*.*...*.*..*.**..*.********...*..***.....*...****..*....**.*.**.**.*****.....*.****..*****..*.***...*.**..****....****.**..*.****....*....*.***..**.*.*...*..*...*.*....***..**.*.**...******..*..*.*.....*..*..****....*..*.**.*.*...**.***...*.******.**...***......**...**..*****.*...****.....**...*.*..**.*..**...*.*.**..**.**.*.****.*.*.*.**.****.*..*.....*.***..*.*........*...*....*.*.**..*.......***..**.****.*....**.*****.*...***..*.*..*..**...*.**..*.**...*..*.*.....**......**..**..**.*.*..*****.*.**.*****..****..***.**..****.**..****.**.**..*****...*....**..**..*..*.*..***....*.***.***..**...**..*..*.*..*.*.***..*******.*.*...*.*.*..*.****..**.*.**......***.*....***.*.***....*.*****.....*.*.**.***.**...********..***.**....***.***...**.*.**.*.......*.*..**...****.*****..*..**.*..*..**.***.*...**.**.....*..*...****.*..*.***..***....*..*.**..***...****.**.*****.****..*.*.**.*.**..*.*.***.*.******.....*..**.**********..***.....***......****..**.*.***.*******..*.**.**.*.*.***.**.*..**....****..*.*...*.*.***...*.*.**..****.**......****..*..****.....**.*.**.***..*.*...*********......**...*.***.*...**.*.*.****.*.***..***.*......*.*..***..**.**.*..*..***.***..*...**...***..* ..*..*.*****..**...**..*...*.****.*.*..*.*.*.......**.**.**..*.**.*.*******.....*........*.**......*.**.**..*.......****.*..**...........**...***....*..*.*.*.*.*..**.*.*...*.*.*..*.*.**....**..*.*.***...***.*.*.****...***.*......*..**...*..*.**.***.**....*..*.*.....*..*********..*.*...*.*..****.........***...******.......*..**.*.......*...***.....**.*.*****...*******.**.*..**.....**.**..***.....*.*....***....*****.*.**.*.*.**..*.*..*****.*..****......***..*.**...*...**..***.*.**..****.*.***...*..**..*....*...*.*..*****..*.***.**..*.*..*..**.*..***.*.**..*...****.***...*.**.*.*..*.*...***....*.*.*.***.***.*..*......***..**.*.****.****..*.*.*.****..**.*..**.***.***....**...*.*.*.......***....*.**.*....*.**.*....**....**.*...****..*.*..****.**.*.**.***..*.**.***..*******.......*.*.***...*.*...*..****.*******..*...**...*...*..*..*.**.....****....*...........***..*.*..*..*.*****.***.*...*....****.**..**.*.*...**..**.*.**.*..*..*..*.**.*..*******.*.***..**...*...*..**...**.***.**...*.*.**.*.***..*****..*.....*..****....*..**.******...*.****.***.*.**.****..***.*..*...**...***.....***...****...**.*...*.*.**...*.*..**.*...**.*.*.*...***..*.*....**.*..**.**..***.********.*..**...***....*..**...*****..*.*..**.**..*.**.**..........****.*..****.*.*.**.**.....*.*..*.*****......****....**.**.*...**.*.*..*.********.**.**.****..*.**.**..*..*..**.*....***.*....*.****.....*.....**.**.*.*.***......**..**...*****.*..**...*....***.**.*...*.*...*.*.*.**.*.**.****.***....**....*....***....*....*..***.*.*.....*.*.*....**.*..*..**.*.**.*.*...***.***...****..**.**.**..*..*.....*.******.****.....**...**..**.****.*.*..*...******......***.****.***.*.**.**..*..*.*...**.*.*.*..*.***.*...*..***....*....****.***..***.***.....*.**...**..*...*.*.*..*.*.*.***.*....**..*.*.*.*...**..*..****.*...***.*.*.....****.**.*....***..*****.**.**.**.***..**...**..*...**.*.*..*******.***...*.**...***.....***......*.**....*..*.******.*.**..*.*.*.*.*..****..*.*.*...*.***..**...*.***.*.*..*.****..**.*...*..***..*.*.** *.**..**...**..*.**.**.*....*...**..***.**.*..***.....***...**.*.*.***.*..*..*.**.****..**.**.*....***..*****.*..**.***....*.*.****..**..****.*..*.....**...*..****.*...*.**..**.*....**..*****.**.**.*.*.***..*..*..****.*****....*..**..*...****.*..*...**.***.***..*.**.*.**..*...*****....***.***.*.....**.*.*....*.******..*.*.*...**.*******.*.**..**.***.***.***..*..*.***.**.***.*.******.......*..*.*..*..*****..**.....***..*.*.***.**...******.**.**..*.....***...*..*.**..**...*..*.*.*..**.**.*******.*......**.....*.*.*.*.*.*.*.....**.....*..****....***..*.*.*****..**..**.*.***.*.**..***.......*..*..*.**.**.*..**.*...**..**..***.****..*.*****.*.***..***.*..*******..***.***.**.**.**.....**.*...**.**..***.***.****.*.**...*..*.....****.**.....*..*******..**.*****..*..**.*.*..**.**....***..*.*.***.....**.*...*.*****..*.**..*.***..**....*.***.*.**...*...*****.*.*...***..*..*.*.*.*.*..*..****...**.*..*.*.**..*********.....****.****..*.*..*...**...****..*.****.***.*.****.***..*..*...*.*.*.*.*..*..***.*.*..******.**..****.*...*.*....**.*......***....*.*****..*.*....****..*.****.**.*..*.*.*******.**....*.***.**.***......***.*..*...***.....**...***..*..*..*.*.*.****....*..***..*.**..**.**.****..**.**..*....**.....*........**.*.*****.*..**.*.*..*...****..**....*..*.*.**.***.**.*.**..****......*.**...***.****.*...*.*.....*.*.***...****.**.*.*******....**..***.*****..*..****.....*.****..*..*..*.**.*..*.***...**..***......*......*..*.***.***.*.****..*******......******.**......**..******....******.*...*...**.*.*.*..*.*.**.*.*.......**..........*...**....**...*.*.*...***.**..***.....*.***.**.*...*.*..*..**.....****.****.*.*.*.****.*.**.*.*..**..**...**..*.**.**.****.****.....*.**.**....*.*.*.**...***..*....*.*..**....**..**...**.**.***.*****...**...***.......**..*.*.*.**..***.***.*.*.....****.*..**...**.***.....**..***..*..**.*.*.*****.*..*....**....***....**...*....*..**.*..*..***.**..*.*..*.**......***..***.*****...**...****.**.*..**.*.******........*...*.*...*.....**.**..*****..*....* .**...**..**.....*.**..******...**..*..**...*..*..*****.....*.*...**.*.*.*..*.*.*.*.*.****.*.******.**.**..*.*..***.**.*....*.***.*....****....**...*....********......*.**..*.*....*....***...**...*.*.**.*..*.**.**.*..**..**.*.*.***..*.***..*.*..*..*.*..*.*******...*.*.*.**..***.**........*...***.*..**.**...*...**.***..**.**..*.**.....**.*.*.****.....**.**.*..*..*.*..**.*.**...*.....****..**.*.**..******.*.**..***..**.**.****...**.......*.*..*.**.*.*.*...****.**.**..**.*...*.*....*...***.**.**.*..****.**.**....*****..*.****.*.****....***...*.***..*.*..*****.........***..**.*...******.*...***.******.***..*.***.**...***..*.****.*****..******.*.*.**.**.*.*..****..***..***.***..**..***.******.**.*...*.*.**.**.......****..**.**.*.*.*....*..***..*.**.*.**.*.***....***...***....*.*........*....***.***.*.....**.*..*..*..*.....*.*.*..**.....*..**.*.*.**..**..*..**.*.*.*.****.****...**..*....***....**.**..**..**....*.*.****..**.**...***.*.*.*.**.***.*.*.*...*......*....**...*.*.***..**.*...****...*****.**.**.*..*.**.***..*...*..*.**.*...*.*.*..**.*.**....*...**......**..*..**..**.......**..**.**.*.*...***...*...**...**.***.**...*..*.***.**.********.**.*..**..********..*.***..*.*.**.*****.**..***..*....**.*..****.*.....*.**.**...**....**..***.**...*......*.*.**.*.*.....*...***.****.**..***.***.*.***...****...****..*.*..*..******.***..*.****..**.*.*.*.*..*.*.*.....*****...*..*.****....***...****.**.*.**.**.*..*****..****.*.**..**.**.**.**.....*.**..*.*****.*.**.****.....***.*...*.*..*..*.*..*..*.....*.*.....*.**..**.*...*...*..**..*......**.***.*.*..*..*....*.***.**....**.*.**.*****..*...*..*.*.*.**.*..*..*.*.....***..**..*.*..*.****..*.*..***..***.**..*...****..*...*.*.*..*....*..**...*.*.****..*.*.*..**...*....**....*.**.**.***.*...*.***.*.**.*.**.*.***.....*.....**...*.*...**....*......*******....**....*.....**.**.*****.***..**.....*...**....****.*.....**.*.*.*.***..****..*..***..*.*..*..*.*.....**.*.**.**...***...*.**.....*.*.*..*.****......**.....****..****.**...***..*..**. **...**.......***.********..**.*...**..*..**..*..*..*..***...*....**.*..*.**.*.*..**..*.*.*..***..*..*.*...***.**.**...*......*....*.**...*..***..*..*....**..***.**..*****..*.*..*......**..*.****.**.**....*...***.*.....**..*.*..*..**.**.**..**.*..*..**.*..**.*...*....***.***..****..*..*..*.*....**..****.*.**.*..*.*.*...*...*****....*.**.*.**..**.***.**..**..*.**....*..******.****.*..**....**..*..**.*.*.*..*.*.***..*...***...**********...**.**.*.*..**.....****.*.*...**..**...****.*..**.******..*..**.**.**...*.***...*...*********.*..*........*..****.****.***.**.****...*....*.****.*..***...**..****.**......**.*.**..*.**.*.....**..*..***.**.......****.****...****...*..**.**.***.***.****.**..**..*..**..*.*****..*********..*.*****.**.*...*.*..***.**.*..*...*..**...***.**.**.*.*...*....*.***...*..*.*.****.****..**.**.**.*.*.**.*...**....***.******...**.*.*....***..*...**.***..*.***.*******.***......*....**...*.*.**...*.*.**....*..**.****..**.*...*...*****..*...*.*.***.*..*.*...*..****..**.*..*....*..*.***.**.*.*.*...****..***.*..........*...*.**.**.**.**.****.**.......*****..*.*..*.****......**...*....*.*....*...**.******..*.*****.**.****.**.****..**..*.**.*****....**.******...*****..*.*...***...******.***.....*.****...*.**.*.*.**......*...*.*.**...*.....***.*.....***.**.****.**.*.*****.**..**.*.***.*******....**.*.***.***.*.**.*.****.*.***.*.*.***..***.....*..***.......*..*.***..*.*.*..**.**.****.*.......**.*.*.******...***..*..**.*..***...*.**.**.*....*.*.**.**.**..**.***....**.*..*.*****.*....**.*.*.*..*.*.**.....*.*..*******.*.***...********.***..***.**.***..**..*.*..*.**.****...*.....**..*..*.*.*..*.****...*.***...*.*.*.**..*..****.*.*..**....***..**...*****......***.****.*...**.*****..*.****..*..***.*.*......*******.**....**.....*...******.*.*.*..**...*****.*.*..*.....***..*.*.....*...*.***...*..***.**.**...**.*...*.**.***..**..**...***.....*...*.*.**.**...*.*..***.....*..**..******..***..**.*...***..**.*.**.****.****..*******...*.***..*.*..***..*..***.**..*.*..**.*. *.*...***..**...*.*.**..*.*.*.*.....****.*.*.**..*.*.*.*..*......*.**...****..*..***....****.*..***.*.*.*..*...*.****.*.***.***.*..***.*****.**.***..*.*****.*....***..******..**...*.**.**.*.*..**.***.**.**...***.....*.*.*.**...**..**.**.**.*.....**.......**.*.*...*.*.*.******.*.*..***..**.**...*.*...*.**.*..*..***.**.*..*.....**.*.*.*****..*...*.*.*...*......**..****.*.**..*.**.*.*.***.******....***.*..*...*..*..*.**..*..*.*.*..**..*.***.*.*..*....**.**...*...***..*..*...**.*.*.*.*.***.*.**.**..*.*....*.*.*...******..*...**..***.*.****.*******.*...**.*.*.*...****...*********..***.*****..*....**....*****.*..**.**.*...**....****.**....**.*.**.*.*..**.*.........**...******..****.*.***..*....*****.........*....*.*.****.*.**.***.*.*.*.***.*..*......*.***...*.**..*.....*.**...******...******.**.****.*..*.*.**...*..***.*....*.*....*****.*.***.*.*.****.***.***.*.*.*....**.*..*..*.*.**.*...*.*...****....**...*..*..**.....*..*...*.*.*....**....*.*.**.*..*****...***.***....**.**....**.***.**.....*.**.**.**.**....***.*..****...****...*.*..***..*...*.*.**..*..*.*...**.***.*.....*****..*.*****.*.*.**.*..*.*.*.*****.*.*..**.*****..*..**.**....**..*..*.*.**.****.**..**...*.*.**.*.*..*...**.*...*..**..***....*****.*....**.*...*..****....*....*.***......***..*.....*.***..*.*...*.***...*....*.**.*.*...*......***.*...*.**.****.*......***..**.....*******..*****.*..****.**.....*..*.*...**.*....*.....***..*.**..*.*...*..*.....*..*...**..*.**.***.....**.**..*..****.**..*.**..**....*...*..**.*.**.*.**....**.***..*.********...**.**.**..*.*.***...**..*****..**.****....*..*.*...*.*......*.....*.....**.*.**...*.*...*.*...***...****.****...*.**.***.*....****..***....*.**.***.*****...*...*.**.*****.....***.....*..*..**.....***...*.***.****....*.****..***.**....*...*.*..**.****...***.*.**..******.*.*...**.***..*.*.........****.*.*.**.*.***..*********.*....***.*.**.***....*..*.******.*...*.*..**.**.*.*********...*..*.**..*.**....******...***.....*.****..*....*.*..***.....***..*.**...***.*..*.*....* ...*....****.*....***...**.***.*..***********...*.******.*.*..*.***.*..***.**.*.**..*..*..****.*****.*..*........*..**.*..*..*.***.**.****..**...*...*.****..***..******...*..*.*....***....***...**...*.*..*.**.**.*...**...***.*.*.**...*..**...******.*.**...*...*****....*..***.**..*.***..*************.**............*.....*.*.*......*****.*...*.*.*.*.*....**...*.*.*.*..**....**.*..****.***..*.***.*....****...***.**.**.**...*.*.*.*....*****......**......***.*.*.....*..*****.****.*.***.*.*..***..**.*.*....**.**..**.*.*..***.*.******.*.*.*..*...*.*...*....*.*....****.***..******.***.*.*.*.*.*.*.*...**.**..****....******.*...*.*.**...*****...*.**...*..*..*..**.**.*....*..*****...**.**..*.***.***...*.**..**.*.**.***..**..*...******.*.*..*..*.**..**.**........*...***.**.****.*.*****.***..*****.**..*.*.**.......*.******...*****..*.**..**.*..**.*.........*..**..*...**....*.*...****.***.*...*...**..**..*.*****..*....*..*.....**.**.*.*..**.******.*.*...******...****..*.**..*.***..***..**...**..*....****.***..***.....**.**.***...***....*********...***.*...**.****.**..**.*.*.**..****..****.**.**..*..*.**.*********.*...**..*...**.*.*.*.*..***...***.....******...****.*....**...*.*.**..*.***..****.****..*...*.****....*.**.**...***...*....****.**.**.*..****........*.*.*...****.*.**.****....*******.*.***.**...*****.*.......*.....****.*.**..****......***.*.*.**..**.**.**...*.***...**..*.****..**....**..**.*.***.*.*.*..***..**.......**..****.**.*.****.....***.**.*..*.*..***.*..*.****.**...**.*..*...*..***....*....**.*...**..****.**.*.....****....**.***..**.****...****...**.*...*.*.***.*.*****.*.*****.*.......**..**....****...*..**....*...*....*****.**.*.*..**..*.**.**...*....***.***.....*..*...*.***.***..*..*.*..*..**..*..***...***..*****.**.*.********...*.**..***........***..*..**......**.**.*..**.*.*.**.*.**..*...**.*..*.*..*.*.*..*****.*.*****.*.**.***.****...**.*....*...*..***.*.*****.****.*..**.***.****...*..**..*.**.**.*..***.**.***..**.*..**...*..*.***...***..***.*.*.*.*.**.**.... ...**.*.**.......**.**.**..**..*.*.*..**..*.....**.****.**.**..**...*.***.***.*.*.***......*.*.*.**..***..**.*.......*****.*...***.*.*.****....**.*.**.*.****..*..**.*...**.*.***...*..*.*.**..***.**..*..***....*.*..****..*...*.***.**..*..*...**...*..*.*..**.*.*.*...**.*....*******...*......**..*.******......*.**..*.*.*.**......*.....**......**********.*.***..****.....**.*..*..*.*...*.**...**.**.*******...****..***.**..**.*.*.*.*.*.**..*.*...*.****....***.**.**.*.**.**..*.****.**.**..**.******.**.*****..***....******..***..***.*.*.*..****.**********.**.*.**.*.*.*.**...*.*.***.*.***.*.*....*..***..***.*.***..*....***...*..****....**...***..........****...*......*.*..**...**.....**.**.*....*...***.****...*..**.***.*.*.*.*..*..**.*.....******...**......*..***.*.*....**..**..*.**.**.*.**.***....**.*..*...*.*..*.*.**.**.*...**.*.***..*.....*****.*********..*.*......*.******.**....**..*...**..*.*.*.******..*.**..*..*....*..****..*****.**...*.****.*...*.**.****.**.*..*...*.*..**.**....**..***.****...**.***..*.*.***.*...*..*...*...*.*...*.**.***..***..**..**.*.*.*********....*....*.**.*.****..**..**..*...*.***.*****.*.*.*.*..***..*..***..***....*..***...*.**...*......*.*....***.*....*.**....**....*..**.**.*.****......*.*.*****...*.*..*..**..*.*****...*.*..**...*.*****...**.*.****..**.*..*****..*********..*..*..***.*.*.*.*.*.*.***.**..*..**...****.****..*.*....****....****.*..*..**...**..**...*.*....*.**...*.**.*.*.*****.*..*..*...*.*****.*.**.***...*..***********.****.****..*.*.*..*****.*.****..*....*..*.*..*****........*.****....**.**..**...*.****..***........*****..**...**.*.*.*.*....**..*......*.**....*...**..*...****.......*...*...**.****.*.....**..*******..***.****.*.***.**..*.*....***.***..*.*..*..**.*.*******..*..*.....**..***.****...****.**.*.**.***.**....**.*........************.*..*..***.*.**.**..***.....*..*****.***.*....*...****.***.**.*****.*...*.*....***.****.**.**.****.*...***..*.**....**.***...***.*..*.*.*.**..*.**********.*..*....*...****..*.**.**.*..*..*.**. *.*..******.*****.....*.*.***.......*.*..******.........**.******.**...**.*.*.*.*****.****...*.***.**....*......*.*..*.*..*...**...**..***..****....*.....*...******.*.*...***...****..*.*.*...*...*.*.*.*.......***.....*..**.**.******...*.*....*.*.*...***.***.*****.*.***.....*******..*..**.**.*.***.**.*.**......**.****.***..**.....*.*...**.**.*...**..*....*.***.***.**.**.*.**.*******.*****......**.**.**..****..**....*....*.***.**.*........***.*.**....*....***.***.*..***....*....***....*....**.*.*.**.***.***....***..***.**....*.*.*.**.**.**...***.*..*.***.**..*...*....**.**.*....*....****....*.**.***..*..*...**..***..*...***.**.**.*...*.**.**.**......*.*.*.*..**.*.**..*..****.***..****..**......*...****.*.*...*...***.**..***.....******......*..*.*.*.*...******.*..*..*.....*.**..*.**.*.*.****..**.*.**.**.*.*..***....*****.**.*.*....*.**....**..**.**.*.*.*...*..***...*...*.*****..*...***...*..*.*...****...***.*.***....**....*.**....*...*..**.....*.....**..*.***.*.....*.*.**.*.****..**.**....****..**...*.***......*.**...****.***.***.***....*..**.*.**.*.*..***.***..*..*.**.***....**.***..*..*..*.**.*.****.***...*.*...*.***...*..*.......**...*.*******..*.*****.**...**..****.***.***.*.*...*.*....**.*.**.....**..**....*****.**...***..*..*****.....**.*.**.*....*******.****.*.**..*.*..*....**..****.******.*...*****.**...*.*..*.*...**...*********.*...*...**.**.*..*..***.*...**.*....*....**********.***.*....***.*.*.....**.***.*...*.*.*.*.*..*.***...***.******..*..*.****...***....**.....***...***.*...**..****..****....******.*...**..*.**..*..**.*.*..*....*..***..*.....***....**.***.**.**..**.*.*.*.**.*.*...**.*..**..**.*..**....***..*.**.*.***.*..*.....***.***..*.*....**........*..*....***.**....**.*******..*.*.*.....*..**..***.***..*..*.*..*...*.*.*.*..***.**.*.*.**...*..**.***..*.....****.**.*..*.*..*...**..****..*****..*.**......**.*..*.****..**..**.**....**.**..*..*..**...*...*...***....****..*.***..***.****.**.*....*.**.*.**.*****...*.***.******..*.....*...******.****...***** **....**.*..**...**..*.....*..**.*.****.****.*.**.*.**....*.*.**...*.*****.**.*...***.**.***..*.....*....*.***...**..*.*....*....*......*....*.*....**.**..***..**.*..****...**...*.**.******...*.**.*..*.....*.**.**.....**..**.*.*.....*..*.....*.*..**..**..*****..**..***.*.......*..*.*..*..*..***..*.**...*..*.*.*......*...*.****..*...*..*...***************...*.*.*.****..*..*.*.**.*..*.***....*.**.**..*..*..**.**..*...........*.*.*..*..........*...**.**....**..*.*.*.**.***..*.*.******.*..**...*.**...*.**.*....***...**.*..*.****.****..***.***.***...*.*..*..*.*.***.*.**.*.*.***....*.**..**.....*.*.*..**....**..**...**...**...*.*********.***.**..*.***..**...****..*.*****....**.**.*.....**.**..*.*..*..*..****...*.*.****....*....**..**...**..**..*.**....*...****.*****..*...*..*.*..*..**.*****.****.*.****...*..*******.*......******.**..**...**..****.*.****..*...****...***.*..**.**..*.**.*.*.****...*....*.***...*.*****..**.**.*****.****..*.*...**.*.******.****.*.***.*******.**.**.*..*..*.***.....*.**...**.*..***.***.*.**....*.****.**..*...****.*...******.*....**...**......*.*.**...*..*.*....*....***....*.*.*.***.****.*.**.**...*.**.**...**..*.*.*.*..****....******..**.*.**.*.**....***.*.*.*..**.*.*.......*.*..*.....*..**....****.**.**...*......****.**...**..*.**...*..*..*...*..**.*.....****....*.....***.*.*.**.*..**.*.*..**...*..*.**..***.*..***..****.*.**.**.***..**.***..**..***...**...*.*.*.*.****.****..***.*..*.*.*.**.*....**.**...**..*.**..*.*.**.**.........*.******.**.***.*.*****.*.*...**.*....***..*..........**.*..*.***.....******.**.*.*.**.*.**.**...*.*...*..**.**.*.*..*..*..*....***.***..****.**...*.*.*.*...**..****..*....**.**.....***..*...******.*...***.**..*.**.*..*.**.**....**..*...*......*.*.*....**.****.*.*..*...**.*...*.**.*.*****.***..*.*.*****...***..**..***...*..*..****.**..**.***...**.*..**.*..***.....*...*.......*.*****...**....*...**..*******.***...*...*.****.*.*...*.***.*..*****..****...******.*..**.***.**.*..*.****.*...*..*.*...*..****..**..*******.*.** .*..**..**..*..***..*..*.*..*.*..**.**.*..*.**...**.***..******....*..**..****......****.*.*.*..***.*.***....**..*.**..**..***...**...**.**....*..*..*..*.**.*.*.*.**.**.**.***..*...***..**.***.*****..*****..*..*...*.**.****...**.*..*.**....*.*.***.**..*.*****...****.**.*.*...*.**.*..****....*.**.*.**.***..***.******.*.*.**...**..**..*.*.***..*******.*....**..**..*.**.*...*...***..**...****.***.*..**.**.*...*..*..*.****.***...*.*.*..***..**....*.****.******..**.*.**..*.*.*.*.*.**..*..*.**..*.*.*.***....**.**.**.**********.**...*.*...***..**.****.....*..*....****.***..**....***...**.*..**.*..***....******.*..*...*...**...*.*.****......***.**.****..*****.*.*...*..**.*.*.*......****...***..**.*.******.**.*..*..*..*..**.***.....****..***.**.****...*.*.**.*..**......*.*..**.*.*.*..*.**......**..*...****.*.**.**..*.***.*.********...*.**.*..*..**.**.***.*.**..**.*....*..*..**..*.****.***..**...*******...*.*...***.****..**.*....**..*.*....**....*..***.**....*..**.*.*...*.*.*.**.*.*.*******..**....*...**.****...*.*.**.**...*.*..**.*...******..*.....****.*.*.**..*....**..*****...***...*.*****..******...**.*...**...****...*..**.*..*..*...**..*.****....**.*..*...*.***.....**.****..******.*.*.***.*...****.....*.**...*.....***.*.*...*.**.**..**...*..****...*...**....*..***.........*.***..***.*****.*.*..***...**.*..********....**..*.***.*.*.*..*..***.*.***..**.*..***....*.......***..*.....*..*.***.*....*..*..****..**...*....*..***....*.***.....***.****.*....**.**..*..**..**....*.*.**.**..*.***...*.***.....*.....*.**.*.*****.******.****..*.**.*.....*.**...*.*..**..*****..*****.*.*****...**..*.*.*****.*.**.***....*.*..**..*....****..**.****.*.*..******.....***.....**.*..*.****..**.***.**..***.**...******.**..**.*.*..*..*******..**..*****.**.**..*.*****...**.***.**...**.*.*.****...*.**...***..**.**....*...***.*..**.**..**.*..*..*.****.**.**.*..**...**..*****.***....*.*.*...*****.**.*....****..*.***.****...***.....*.******.*.....****.*..**.*...*.*.***...**..*..*.*.*..**..*****.*****..* *..**..**.**..*.**..*...*.*****.*...**..*********.*...*.*......*..****..*..*.******.....*****..*.*..*.**..******...*...*.....*.*...*.**********..*.*...**..**...**...*...**.***.*..***.*..*..*.*.*..*..****.*******..*..***..*..*.**.*..*.*.....**.****...*...**.*..*...***.**.**.***.***.******.....**.**.....*...*..****.*.....*.****.*..**.*.*..*.....*.**....*.*.*...**.*....**.**....****.**..**...*....***.**.**..**.***.**.*...*..*..*.*....**.....*.....*...*.*.*.......*.*.**.*.*...**..*.***.***.***.***..*.*..*.**********..***.*.*.**.**.*****..*.....**.******..*.***.*.**.****..*****..***....*....*.*.*.*.*.*.*..**.*...*...**...******.***.*.****.**.*..*.*.**.*...******.*........***..****.*...*****..***..***.**.**.*..*****.*.*..*.**.*.*.......**.*****.*...*.....*.**...*.*.......*...*.*..**.**.*.*.**..**.**....*..*..***.*..**.*..*..*........*.*....**.*****.....*......*...*..**.***.***.*.*....*.......*.****.*.*.***.*...**.*..**.***...*..*.**.**...*.......***.....*...*..***..*.**.*...*.*.***.***....*.***..***......*..*..*.***.....*.**..*.*..*****.****.*.*.**.*.*....**.***....*...*...**.....*.**.**.*.*..*...*...*..*...**..**.***..**.**.*.*....*.*..*...*.**...****....*....**..*.*......**.....*.*.***....**.*...**..*.*.*....*.**..***.****.*****.*.**...*..**....*.*....**...*....**.*.**...**.*.***..****......*.*.******.*.*....***.*.*.**........*.*.*.**.*...*.**.....*..****...****.*.******..**.*.*.****....***.......***......*.***..****...***.*..**..*.*....*****.**.*...**...***.**....*.**..*****.*.****..*.***.*.**....***..**.**.***.*...*****.****.*..*.*....**.*.***.*.***.**.*.*.*****.***..**...*...**.....**.*.*.*.**...**.******...**..**..**.**...*.****..**.**.*.*.....****..****.*..*..**.*.*.****.**..*.*..***.*.**.*...***..**.******..*.**.*.**......****.*.*....**..*..*.*.*.*****.*.**.*.***.*****.*.*********.......****.........**..*.*.**.*.*..*.*..*****..***.**.*......****...**...****..***.*..*....*..*******.*..*....*..**.*..*.**.**.*.***..**.**.*****..****...*..**....*..*....***..**......** **.*****.*.****..*.**.*....****.**..*.***...*.**.*..*****..*..***..*.***.*.**...******.*.**.*****...***..*****..*..*..***..**..**.**..*.**..*..***.*...*..*.*..*.*...*.***.**.****.**.*.**...*..**.**...*.****...******..*.*...*.*.*.....**..*.......****.**..****.*...*.*.**..***.*..*...*.*.**..*.*...***.....*******....***.*..**.**...*.******...*.*..*.*..*...*.**...**.*.*****.********.*..**.*..**.**.****.**..**..*..*..**.****..****..*.*.***.***....****...****..*.***.****..**.*****.*.**.*.......***...*..*..**.********.**.*..**.*.**.*..*.****....*...*.*.***.*.*..**.**..**..*..*...**.*...*...*........**.**.....*.*..*.***.**..***.***..****.......*.*.*.**..*****..*..*.....**..*.***.**...*****.....**...**.*..*.***...**..**..*...*.***......**...*..**.****.*******.*..*.*****..***.*.**.*...*********...*..*..**.*....*.*.****...*..***..**.**.*****..**....****....*.*...*..**.**..**..*..**..****.....*...****...*.*.*.***..**.*.*******.*.*..*.**.***.*.****.***.....**.*..**.**.*.*......***.**.***.**...****...*.*.**.**...*...*........*****.**..*..**.*...*.*...*..*...****.*.*.**************.**.**...**.*.*.*.**.**.*....**.*...*.**.*.*.**..*....*......***..*.***.*...*......****.**.*****.....*...*..*.*..***.*.*.*...***.*..*.***.**.****.....**.*.**...***.*....*******.*.*..*.**.**.**..*****..*...*..*...*..*....**.*.*..*..*...*.*..**.**..**.*.*....*.*...*****..*.*..*...**.*..*.**.********.*****.*.*.**.***.*.*.*.**..*.*..**.*..**.*.**...*.***..**.***.*...*...*..*...*..**..***..*.*****.***...**..*.*****.**..*.*..*.*.*..*..*..*....**.**.*..**.**.***..*.*.*...*..*....***.*...**.*..****..*....**...*.....*****...*.....****.***..***..****.****..***.***.*.....**.*.*.*.**..**.....*......**...*.*....**.**..*.****........*...**..*...**..****..**....*..*...**..*...**.*.*..**..**.***..*.*.....**.*.....****..*..**.....*..******.*..****.*.***.***.**......**.***....*..*..*..***...*..******.*.*.*..**.****.**..*.*.**.*.**..**..**...*..*.*.**....*.*.*.***..***.*.*.*..**...*...**.**.*.*****.*...********.*.*...**.** .**.*..*.**..*..***.*.**..***..*.**...*...****.**..**.***.*..**.*.*.*.*.....****.**....*....**...*.*.***.**.**.*.***.*.*....*..*...**.***..**.********.******.**.*****..**.*.****.**..*..***....***...**.*****.*.*.**.*****.....**..***.*.**.*..*..*...*...*..*...*.....*..*..*..**.**...***.*.*..*..***.**..****..**..**.****.*...***..*...*.**..**..*..**....**...****.*....*.****..**..*........****..***.*****..***.*.*.********...*..*..*.****.....*.**.....*.*.....****.***....*****......******...*..****.*..*.**.......******.....*.*******...**..*.**..*...*..**.***.*...***.****...*.****.****.****..*.*..*.***.**.*******..*..*.**.*.*.***.****..**.*.*.***...**.*.**..*.*.*..*.*.*....*.***..*.*..***.**.*...**....**.*.*.**.*..**.**....*..***.********.****.....*.*.***.*..**...*.**.......*.**.*.**..*..*..*.**.******..**.**.*..*.***..**.***.***.*...*.*...*.....**.*.*...*...****.*.***.****.*.....*.*.*...**....**...*.**.*..**.*...****..*.**..*.**.**..*.***.*****..*.***....***.***...****..*.**.*******.*.**.**.***.*...*.*..***....*.*.**.*.***.****..*.*.**...*.*...**.*.*.*.******.***...*..**..**...***..*.***.****......*****......*...*.*....*....**.*.**..*.......*.******.**..**.*.****.....*.*..*.*.**..*.*...**..**.*.**..**...**...**.**.*.****.*....*.**.*..*......*..**...*****.........*..*..*...*.**.*.*....*.*.*..*..*...**.*..*.***..**....*.....***.***..**..***..*.****.*...*.**...*....*.*.....*.*.***......******..****.*******..***..***...**.....**.**.**.****..*...*..*.****..***.*.*.**.**.**...***.***....***..***..**.*..**.**.***.*..***.*.**..***.**.*.*..***.**..****...****.*.*.**.*.*..***..**.*.**.**...******.*..*.**.***...*.*.*..*....****..*.*.**..*.******...*....*.**.**..*.**.*....****.**..****.***..*..**..*...*..**...**...****.**.*.*.*..*.*....*.**..*.*..*.**.**.....**.*.*..*...***.*.*.****.***.*.**...*.****.*..**.**..**....***.*.**.*..***.*..****.*.**.**...*..***.*..*...***...***..**.....********...***.....***..*..*.*..***..**..*.**..*.*.*..***...**.*...*..*.***.******...*.******..*.*..*.**. *.*.****.***...*****.....***.**..*.*.....***........**..*.*...***...***..**..*...*.**...*.****..**..***.***.*.*.****...*.*.***.*.*.*.******..**..*...*****..*....*...*.*....**.****..***.*.**..*.***..*.**.*..*..**......****....*.**...***.*..***..**......**...**..***.*..*.*.**....*....*.*.*...**.*********.***..*...*.**.******.**..*******.****..****.*........*.....*..**.*.*..***..***.***.*.....*...**.*..**.*.*******......**.*.*.*.**.*.*.***..*..*.**.**.*.**.*****.***..*..*..........*.***..*..........*.**.****.*.**.****.*..*.**.**.*...**...*.*.***.**...*...***.........**.*..**....*.***...**..**...***..**.***......*************.***..*.*..*..*..*..*....*.***.*......****...*.*.*.****...**.**..*......*...*..***.***....*.***.**.**.***.....**....*.....**.***...**...*.*.***.**.**.......**.......*******.*..**.*..**....*.*****.***..**.*..***..******..**.***....*....*****..*.***.****..*.*....**..*.....*.*.*...**.*...*...*.*.****.**.*****.***.***...*..*.....**.*******.....**.****....*****.**..*..*******.**..**.***......*..*.***..*...**.***.*.*..**.*.**.***..*..*..*****..**.*...****..**.***.*.*****..*.****...*..*.***.....***.*.*.*.**..***.**........**.*..**...*.*.*.****..*..*.......*.*..*..*.****.....*..*********.*.**.**.****.*****....*..*.*****...**.**..*.*.*.*****..*..*.....*..***...***.........*.**.****.*.**...***....**.*.*....*..*.*.**.*..*..*.......*.....*.....**.**....*..**...**.*.*..****.*...*...**....**.**....**....**.****..*.*..*..**...**.*...**.*.***.**.**..*.**.****.....*.*....*...*...*.*...******..**.***.*****.****.*..*.*.*******.**.**.*****.*...*.**.*..*..*.**....*.*...*....*..*..**..*.**....**..*****.***.*.***.....*.**.....*..***.**.***.****..**.*.*..*.**.*..*.*..*.****.**....*****.*.*..*****...**.*.*****.*.*..**...*.*.**..**.*.....****..*....**.**.*.*......*.....***.**..****..**...**.***...*....**..***.*...****.*.*..**.******.**..*...*.*....**.**.***...*.....***.....****..**.*****.*.****.**.**.****.**..**.**..*.*****..*..*.*..*..*******..**....****....*...*...*.*.**.* .*.*......**.....**.*...*..******.***..*...*****.***....*.**.****.*.**.....**...*...****.**.*..*.*.**..******.....****..*...****..*.*****.*....*....*....**..*.**.*.....***....***.*.*....******.*...******.**..*******.*......****...*.**..*....****.*...**...****.**...**.**.**.*.*..**.*.***.**.*...***..**.**......**.****.**.*....***..***.***...*.**..*..*..**......**.****....**.**..*..**.....*******.*..*..*****.*....**.********........*****.*....*...*..*.****......*.**..*******..*.*******.**.**..*...***.****...*...*.****..*....*.***....****...**..*.*.*...*****..*..*...*...**.*...*.***..**..*.*.*....***....**.....*.**.*.*.....*.***.**...*.**.**..*...**.*.*..****.*..**..**.*..***.****.*.....******..**.*..**..**..*..*.***....*..*..***...**.......**...**...***.....***..*****...*..***..***.....***..*.....***.*....*.***...****.****..*...***.*****.**.....*.*.*...*.......*..****.*.**.*.**....***..*..***.**.*****....*....**.**..*****....***..*..*..*...*...*.*.**..*..*.*.****.**.*..*.*...********..*....**..*..**..*.**..***...*.*..*....*.*...**..*.***..*.*...**....**.***...*****.*.....*...*.....*.**..*.**..**...*.***.*.**..****.**...*...***..****...***.**...***...*..***....*.*.*..**.*..*.***.....*.*.***.*...**..*....*..****.*****.*.****.*****.**.******..*.....******....*.*...****..**..*.*..*......*.*..*..*.*..*.*.*****..*****.....******..*..***.****...****.**..**.**....*.**.*..**..*.***..***.*.*.*****..*...*...****...***..*...*..*.*.****.*......*.***.*****......**.*.*...*..****...*.....*...*...*.**.**.**....**.**.**...**.****....***.*.***..*****..**.*.**.*****....*..*****.****....*.****.**.*.**..***.*...***..**...*.********.*.*....*....***.******.....**...*.**.*.**.*.******.*......******.***.*...*.*...*..*.**..**...**...*..**.**.*.**..***....******..*..***.......**...****.**.***.*...***..*.*...*...*.....**..****..*.***....*.*.*.***..**.****.*...*....***.*****..*.****..**.*.****.*..*...*..*..**..*.**.*.**.****.**..*******...**.**..*..*.*...*****......*.*.*.***.....*.**.**..*.****... *.**...*.*.........**....******..*....***.***.*.***...*.***.*...*...**.....***.***..***.**..*..*......***..*..*...*..*.*..*...*..***.******........**..*..*.*..*****..*..**...*..*...*.*.***...*.*****..*****..*.******.***.*...*.*........*.*.**..*.**...*.**.**.**.**..*..*.*..*.......**..**..***...***..*....*****.**.**....*..**.*.*..*.*.*..*...***.*.*..**.*.**....*.*.....*...*.***..***..*.*...**.***..*...*...***.*..**...*..******..*..**..***..**.***.**...*.*****.**.*..*.**.**.**...****.....*..*....******....*.*....*....*..**..***.*****........**..***.***..*.*...*..*.**.********..**.......*......*.*.**.***.***.***.***.*..**.**.****.**....*..*...***.*******..********.*..*...**...**.....**..*..***.**..**.....*.*.***..*.*.**..*.....*..**..*.*****.**..*..*..*.**..****...***..***.*.**.*..*.*.......*...***.*****..**....*..*..*.**...**.**..*..**.*..**.**.......**...*******.*.*..**..........***....***.***..**.*.*....*..****..**.**.*.*...**..*..**.**.**.*...**.*......****..******.**...**..*.*..***.*...*.*.****..*.*.**..**.**..***...*...*.*..*.*..*.*.***..**...***.*..**...*****.***.*****.**.*.*.....***.*...**.....*..**.*.***...******.**..*.**.*.**.**..*.***...**...*.*.*.*..*...*.**.*...***.**....*.**..***.**.*..*....****....**.****.**...*****..*...*.*.....*.**....*..*.....*******.*.**..*****.*..*.*..*.*.***.*.*....*.**...***.**..*...*****.....*...**.*...*.***.**.***.*..*.*****.***.****...*.*******..*.*.*..*.**.*.*.**.****.*.*...*..*.*.*.*..*.*.*.**..*..**.*.*...**..*.*****..**.*...*..***.*.***.*.*.*..******.*...*..*....*.**.******...****.***.**...******.*....*.******......*.....*..***..****....*.*.*.*.*...*.**.*....**...*....*****.***.*.*..*.**.**..*..*.***..*.*...*..*..**...*.***.***...*..**.*....**.*.*.*..**....*******.***.*....*.....*.*..*.**..*.***.*..*..****.*.*....***..*.*...*.**.**..*****.*.**..******.***........***..***....******..**..**.**..**.**.*..*....**...*.****.**.**..*..**.*.....*.***.****..*....**....*.*...*.***.*.*..*..**...*.*..*...*....*....**.*..**.****..*.*.** *..***.***.**..*.*.*.*******.*..*...*.**.**....*.**********.....*.*...**.*.*.****...***..**.*.*.*.*...*..*.*.*.*..***..*...*.......*....*.....*.*.***.*...******.......******..*..*.*.*...*.****...*..*..**..*...*...***.*...**.*****...***.***..*.**.*..******.*...***.*.*.*.*.**..*..**..**.*.**.***.**.*..*.....**.*..***********.*******.**....*..*.*..**..**..***.*...**.*..*.*...*...**...****...**...**.***.**.....*.*.*.....*.*****.....*..**.*.*****.....***..*****.....*..*..**.**.*..*****.*..**.*.**.*..*.***.**..*....****.....***.*...*.**.....**.*.****.*....*...*..*.*.*.***.*********.....*....*.**...*****.....*..******....**.*..*..*.**....***..*..***..****....**..*.*.***..*..**.*..*..****..*...*****.*.*****...*.*.*...***...**.*....**..*.....****.*...*.*..***.*.**.****.*..*..**...****.......*..*.*...**.....**.*......*..***..**..*.****.**..****...*......*..**..***......*....**....*.*.*..*****.*.**.***..**.**.....*.......**..**.*.***..****..*.****.*...*.*..**.....**.**......**..*...*...**********.****..*..****..***.***..*.*..***.*....*..........**...*.*.....*..**..********...*..****.**.***.******.**.****...*....**...*.****...*.*****..*.*.****..***...*..**..*.***.***...*..**..**...****...**.*.**..*.***.*..*..*.******.***.**..*.*.**....**.*****.**.......***.*.*****.*......*..**....**....***.*..**.*.*********..*.*.*.***..*.*.***.*****...***....**..**.*****.*..*..*...***.*...*.**.*...***.*.*..***..*.*...**.*.*****.*.********.****.....*****..***..*..**..**.*...*....*..*.*.***.**.*.*...**.*..***..*.****.**..**.***.....****.****...*.*.*..*.**...*.*.*....****.**.****...**....***.**..*.*****.*..*..****.*..**...**.*.*....*****.**.**....***..*.***...**......**.**.**.*..***..*..**..*.*.**.*.***.**....***..*.*.*...*...********..*.*..*.********...**..****...*.****..**....**...*********.*.*..*......*******..*.**......***...*....*****..*.**.*.***.*****..****.*.**...*..*..*...**.....**...*.***.**..*.*...****.***.......*.**..***...**.**.*.*...*.*.*...*.*.**.**.**.***.*****..**.***.*....*..*..*. ****..*..*.*.**.*.....*.*.*..****..***...***.**........**..*...*...*.**..*.**.***.*.**..**.**.**.*.*..*...*.**.*.*****..**.*..**.**.**....***..**..***...*.*...*....*....***.*..*....*.*...*.**.*...**.*.***.*..***...**....*.**.*.***.**.***..****...*...**.*..***......**.*.**.**.*******...**.******.*.*****.*...**....*.*.**..*****....**.***....**.*.*.....**.****.**.**....***.....*.*.***..*..**.***..***..*.....**.**..*.*..*.**....*..*.***...**..*.*****.*.*.**.*..*...*.*********.**.*.**.***..**....***..*.*...*.*.*****.*....*..**.*...**...**...**.....*.*....***.***..****....*..*.*.*********.*.*.**.*....**....***.**.*.............*.**.**********.***.*..*.......**.*...**...******.....*****..***.*..**.**.****..***.*.....*.**...****.*...*.*.****.***..*...**.**.***.*.***.****.**..***.....**.*.***.**...*...*.**.***.*...**.***.******.*...***.********.**.****..**...**....*.*.***...**.**.**..*.****...*.**..**.*.*.*...*.**..****.***..**..**....*..*.**.**..***..****...*..*.**.**.***...**.*.***.***.*.*......***.*..***..*......**..**..*.**.**....*.*......*.**.*..*...*.**...*..*...**..**.*.*...****....*.**....**....***.********......*..**.*..*.**..*.*..****.*.*..***.**.*.*.**....*.**....****...*.**..**.**.**.***...*****.****..*..*.*.**.***.*.*...*..*..*...*.**...*.*****........*....****..******...**.*..**.****..**.....***...*.***...********....*******.***...***..*.*.***.*..*..*.*.***...***.****.**.*.****..*.***.*..*.**...*.*.****.**.***.**...*.**....*....**.***.*.....***.*.***......****....**.....*.*.**.*..*...*.*..*...**.***...**....**.***.*.***.**....**.*..*.*..*****.*.*.*..**.....*.****..*...**.*.*......*..*.***.*..*.*.*.*.**..*.....**..**..*.*.**********...*..**.**.*..*.*.*.***..***.....*.***....**.........********.***.*..*..***.**..**...**..***.*.**.****.*.*.*.*..*..***..***.**.****.*..*.*..*..*.*.***..*..*.****.*.*.....**..*...**....*.*******.*.***.....**....**.....*..**.*..**.*..**..**.**...*...*.*..***.*..*****.*...*.*.*.**....*.*..*.......*..*...**...**..**.*.**.*.*......*...**. ...*....*...**.**....**..***.*..*.**..*..****...***.***.*.*....**********..*..**..***..*.***....***.*......**.*.*..****.***...**....**..***...*....*.**......***.*.**.***.***.*.....***...****..*..*..*.*****...*.**..*.****..*....**.****.***.*.**.**..**.*.*.*.......*****.***...*..*.....***....*..*.**..**.**..*.*..**..**.*.*..**.*..*.*.*.......**.*.*.********.**.*.***......*.*..*.*..**.****.***..**..*.*....*.***.*.*****.....*.**.*.*.***..*.*....***......**....***.*.*..*..**.*..*...***.*....*.***.*********...****.*..****.**...*....*.*.**.*.*.**..***...*.***.....*.*.*.**.*.*.*****..*....**.**...***.*.**.*.****.......*.***....*.***..*.***.**..*.......*.**..*..*.**..***..**..*.**.**.*..*...***....****.....*.**.**.*.*...****...*.**.*.**.***.*****...***.**.****..**.*....**.*..*.*....***..*..**.*.*....**..*******...*.***.****..*.*****...*..*...*...*...**.*...*.**.*****..*.*....*.*....**...****.*.*..**...*.*.*.***.*.*.**.*..**......*..*..*...****.*.....**.***.**..**..***..*...*...*....****.*.*..**.****.....*.**.*.****.**.*.*.........***..*..*.***..*..*.*....*.****.*.....*......*.**..***...**..***.**...*.***.*..*.***..**....*.*..*.*.**..*..*.*..**...*.**.**..*..*.**..**..*...**..**...***...*.*.***.*.***.**.**..*...**..**..*....***..*..*.*.*..***...***..**.*......*.*..*..*..*..*.*****.....*.*****..***.***.*....*.*..........**..*.**...***.*....**..*.*..***...*..*.....**.***.*.*.**..**...*..*.**..*.*.*...*..*.**...*.*.....***.**..****....**.*....******..**..*....*.*.***.....*.****.*.**.*.*...*.*.***.....*...*.**.*....**.*.**.**.*...*.**....*..*..******.*.*......**..**.*.*...*.***..**..*..*******.*..*....**.*..*..***.**.**...*.*...**.*..*..*..*...**...*******..*.**..*....**...**.*......**.*.***....*..*.*.**.**.***.**.*.***.*....***.**...*.*..******...*.****.**.**...*.*.*..*.**.*.....***..*....**......*..**.*..****...*.*.*.*****..**.*.*....**.*.*.*.....*...*..*.*..**.*.***..***.*....*..****.*..*.**.******.**.*.*..***.....**..**.*.**.**..******.*..**.*..**..**.******...*****.**.*...** .*...**...**..**.*.*..**.*...****.**...**...***..**.*.****.*.**.*..****.*..*........**..*.....**.*..*.**.......***.**...**.....**...*.**..*.*****..****..**.**.**.*..**..*..*.**.**..*.*.**....*.**..*..*..**.*****....***.**.*****..**.*...**.**.***.*.*.*.*.******.**.*.*.*..**............*.*...*.***...**.*****.*.*....*.****.....*...**..**..*..**..******...*.***...**.*..****..****.****.*.**..*..*..*.**.*.*.**....**.....****...**..***.*....*..*..*.****...*.*.***.....*.*.*.*.*****..*.*.*..*..*......*.*.*.*..*.....*.....*.*..*....*....****............***..***..****.*..**.******.*****....*...**...**.****.*..***.**.*..*.******..*.*.........***.**********.**..****.**..**.*.**.**.*...*..***.....*..*..****.****...**..***.**.*.*..*.......***..*.**.**.*..**..***.***.*....**.**.******.*...*..*...****.**....*..**.**.*..*.**..**..***..*.*...*****.*.***.*.**.**....*****..***.***..*.*.***...**.*....*.****.....*..*.***...***..**....*....**.****....***..*..*.....**..***.*.*...********..****..*.**...*.*****..*.*.....***...*.**..*..**...*..*.**..***.****...***.*.*.****..**......**.***....*.**.....**..*....*......****.**...*.*.*.**...*..*...***...*.***.***.*.....*.***.......*...**..*..******.*.**.**......*..***...***.....*.*.*.*.*.***.*...**..*..*.*.**..*.*.**.*.**..*.....**.....*.*****....**.****......*....*..*....**..*..*.*..***.***...*..**..******..**....**...*...**.*....***.***...**..*..*...****....**.*.*..********..**.*...******.*..***.*....*****..**.***.***...***..****.*..*******.**.*.....***.*...*.***...*.*....*.***...*..*.*..*.*....**...*..*..*.***..**.*...**......***...*.........**..***..*..*.**....******.***...****..****...*.*****..*..*...**...**.*.***.**.*....*.*.**.*.*.*..*.*.*****.*..*..**..*.***.*....***.*..*.*.*.*.***..*..**.**..*.*.*.*.*.*.*....*..**.**....*..***.*..****.*.*...**.*..*...*****.**.*.*...*******.*...*.*...*********..*.***.*****.*.*.**.*.*..*...**.**...******.*..***..***.....*.*..*....****.*.**..**.*.**.*......*...***...**.....***..*.***.*.***.*.**.***.....*..*. **..**.**..**.*.*.**.*.*.*..*.*****.*.**.*.**...*.**....**.****.*..**..**.*...*.**.*.****.*.******.***.********....***..*.*********.**..***.******..**....*.**.......****......*.....*.**...**..**..*..*.*.*.****..*.*..*.*....*.***.**.*....*.****.*.*.***...**..**.*....*.*.*.****..*...**..**...**....****..*..**.**..*.***.*.*******.***....*****.*..*.****..*.*****..*****.....**.**.**.**.**...*...****...*.**..*.*.**....*..***.*...****...*.*......*.***.*..*...*.*.*.**..**.*.*..*...*.**.***..**..****...**.....**....*...******.****.*....*.*......*..****.**.....**.*..*..*.*..*..*..*....*.***.****...**..*..***..*...***.**.**........***.*.******..****....*..***.*..***.*.*.*...*....*.*.****..*.*.*..*..**.***..****.**.*...***.***.*.***....*.*.**..**...*.....**.*......**.**....**.*...*.*.*.*.*.***.****..****..*.****.*...**..****.****.*.****..***..*.....**..***..**..*.***..*.*..*.*.**.*...******...*.*..**....*....*...***.**.***.*.*.*.***.*.*...*...**.******..*.*.*******.*...**..*****.***...*...*.****.***....*...**..**.*.****..**..*.....******..*.**....*...*...*.....*.*....*.*****.**.****...****.**.*..*.*.*.*..*****.**.**....**.*****.*..***.*..*...****.***.*..**.**...***.*..**....****.*.**.*...**.*.****.**.*.....**....***.***..*.****.***.****.**.*.*.**.*...*.*.*.*.***.*.*...*....**.*..**.****....*.**.....*..****.*********.*.**.****.*.**...**..***....**.***..*.**...**...******.**..*.**..*.*.*.**.....**..*.*...***.*.*.***..**...**.**..****..*...*.***.*.**....***.****...*.*...*.***...**.*****...**.*...************.***....*.*.....*...***....***....*..**.*.**...*****..****..**.**.*..*.*.**.****.*.*.**.*.*.****..******..*...*.**..*.*******.**.***.**.*.*..***.***..**.*.*...***..*.******..******.**...*********..*...**.******......**.*..*...**.***..***...**.**.*.**.***.*.*.*...*****..*.**.*.....*.**..*...*.*.......**..**....**......*.....*...**..*.**.******.*.**..****...**.*....*.*.....*..*..*.**.**..**.**.*.........**...*..**.**.*.**...**.*...***.**.*..**.*.***...*.***.****..*.**..****...... .**..*.*....**..........**..***...**..**.*...*.**...*.***..**..**..*.*......*.**..**..*.*********.**..*...******..****...***..**..********.*.**.***.*..**...*......*..***..****..*****...*..*..*.**...**.......*.**..*.**..***..*.*.*..**.*.***.**....*.**.*.**.*.***.**.*.*.*******.*........*****..***.***.******...*..**....**....**.*.*.*.***....**.**..***..**.*.*...**.*.*.....**.**.*.******.*****.**....****...**....*.*.*..*.***.*.*.****....**.*....*.**.****.*.******.***...****.***.*****........*.*****....**...*..****..*..*.***.**..**.**..**.....**...***.***.**.**..*.*..**.*..**....*.***.***..****.*.**.*.*.*.*.*..*.*.*******.......*.**.*.**.***.***..*...***.*.**.***.*.*.****...**....*.****..*********.*.*..**..*........**.*....***...**....**...*...**..**..*...*.**.**.*.*.*****.*.*..*.*********.*.**.*.*.....**..***.***.**..*****..*.*.**...*.**......**..*..***.....*.**.*.***.**..*....****..***.....*.*******.....*..*.*.*..*.***.*..*.***.***...****.....*****...*.*...**..*****.**.**.**...*..*****.***.***...*.**.....**...****.*....****..***.**.*.**.*.**..*.*.*.....*.**..*****..**.****.*.***..*...*.***.**...**.**..*..**.***....**..*..****..*....*.***..*..**....******....*.*.....***.*.*...****..**..*..*****.*...*...**.....**..**..**.*.********.*.*.***...******.**..*****.*.***.*.*.....*....*.*.**..**..***...**.***...*.*.......*.....**...*****..*....*...*.*..**...*.*..*...*.**.*.*.*.*.**.***...*.****.***..****.**..**.**.*..**..*.*..*..*.**.**.*.....****..**.****...****.**....**.**..****.*.****...****..*****..***.*.*...*.......**.**.*..*...*...**.***....*****..**.*.*...*........**.**.***.**.***.***.*****...*..******.*****....**.*..***....**..**..*.***.....*.*......**...*...*..*.*.**.....*.**.**.*.*..*.*.*....***.*.*.***...*.****...*..***.....*****.*.**..**.*..*.*.*......****.*******..*...*...*.*...***.*...***.*.**.***..**.....*.*.**.*..***..*.***.*..*.****..*....**..****....*...*.******.******..*.***...*...*******.*..*...*.*.*.***.**.**.*....**...*.*.*..**....***.*.....******..***.*** **..*.*..*.*.***.*.**.**..**.******..*.****....*.*.***..****..*.**...**..**......*.*.*.*...***..*...*.*....*.*.***.*****.**.**...*.***.*.*.*.*.....***.**.**.*..*..*.*.*...**.....*.......**.***....*..*.*.*..**...........**..***....*.*....**..**.***.....*..*.*..*..*.*.*.*.*..*..******..*...*..**.*..*.**..*.***.**...**......****.*.*.****.**.....*.**..*....*.***.**.**.*.*.*.**.**.*..****.**.***.*.**.*.***.*.*.*..*****.*....*.*..****.****.**.***...**..*..*..**.*..*....***....***.....*.*.**..*..*.*..*****..**....*.*..**.*...*.**....*..**...***..***.****..**..*..*.*....******.**..*.*..*.**.**...**.**.*.***...*..**.*.....*****...*...*..*.****..*..***....***...*....*..*..**..**..*.***..*...*...**.*..***.*.*...***.......**.*.**.*.*****.**.*.**.*.*.*..**..*.**.*..*..*..**.**..**.*....***..****....**...***.....***...**.***.*....***....*.***...*.**..*.*.*.....*..**.*.....*..*.***.**..*******.*..*.*....******.**...***..*..*..**.**.*....*..*..*.**.**.***..*...*........***.*..*.**..***.********.*****.*....*.**.*.*..*.**.*.**...***..*.*..**..**.*.*****...*..**..*.*.***....**.*...*..*****.**.*.***..***.*....*...***.****.*.**.*........***.*****.*.***....*.*....***.**.**..**.*.*.****...**.***..**...*..*.*.*..*.****..**...*....*.*....*...***..**..***..*.*********.*..****....**..*.*....***...***...*.**...****..*.**......**.**.*****..*..*******.***.*.**...**....******..**..*.*.*.**..******....*..***...**.**..****......***.**...*.*..*.**..*..*....**********.*...*****..**.......*.**.*...***.**.*..*.*.*..*..*.***.**.********..**.....*.....*.**.**......**.*.****.****.***.*..*..*.....*....*.*.*.*.*....**.**...**..**..*.*....*.**.*.*.**.**..***..*.*....**.*.*..**...*.*.....***.**.****.*....***...**.****...***....*****.**..*.*...*.*.*..**..*...**..**...*.****..***.*..*...*.*.*****.*.*..****.****.**..***.***...**.**..*.**....*.*..******...****..***...*....***.*...**..*.*.*.*..*..***.*....*.****.*..*****...**....*..***.*.*....*.*.*.*...*.****.*..**********...*...*..*..*..*.*...**..**..***.*****.*. **.*..*...**..*.**.*.**.***.*..***.....*.*....*.***..*.*.*****..*.**....*****.........*.*..*..*..****..*.**.*.*.*..**..*...**.******.*.**...*.*.*....**.****....****...******.*..*...**..**..**...**.*....*.*.**....**.***.**.*.**.***.****..*...*.*.***.*..*..*...*.****.**.*******.***.*....*.*.*.**..***....***......*...**.*.*..*.********.*...**.....*...*.*.*.*.**...**.*.****...*..*.***..*.***..***..**..*...*..*****....***..***.*.**...*..***.**...***..*.***...*....*.**.**.***.**.*......****..*..***..**...*.*...******..**.*******.*.***.**.**.**********.*...**..***...**.*.*.*..*.*.**.*****...*.*.....**..*...*..*...*..****.*..*.*..**.*****.....*..**.*****.*.*.*.*....*.***..***.*.***.**..*....*........***....**.*..*.*.*..*....***....*******..*........***.**.**.*.**.**..*...**.***....*...*.*..**.*.*...**...*.*.*.....**....**.......**.....***.***...*****.*.*.**.***...**...*.**.*.*..*****.**....*..**....*.*.*...***.*******.*..**..*..**.*.**...***.**.....****.*......*...*....*.*..*..*..*....***.*....**.*..****.*....*.**.*.****..*...*...**.*....*.*.***..**..*...*.*.*..*...*.*......***.*..*..***..*...******...****.**....*...*.***.*...**..**.****..**......*..*..*.*..***..**.....****...***.***..*....**..*****...**...*..**.*..**.**..*.*....*.*...*...*.*.********.*....****..**.**********...****..**.****.....*..**.*..*.......*.*.*.*..****.*...****.***...*.*.*.**.****.***.**..**..*****.**.**.***..**..**..*****.*..*.**.....**.....*****.*..****.*..***.**..**...*..*.*.*...*..****.**..*....********.*.****...*...**..*...****.***.**...*....**.*.*..*.**..******.*.*.*.*..***.*.*.*.*......*.*..*.**.*.****..**.*.**.****..*...*...*..***.*.*.*...*......*.*..*.*.***..******.***.**..******.****........*...**..*******.*.***....*..**..**.*.*.*..*.*..**..*.*..***.*.....**..**..*...***....**.*****...**.*.*.*.*..*....***.*.....**......*.**.*.**.*..****......***.**.***..*...*****.**...**.*.**....*....*.*....*****.*.**..****.**.*..**.*......*..*.........**..*.*.*.**.**..*.**.****..**.**.....*..*..*...*.....* *...******..*.*..*.**...**..*...***....**..*.*.**.*****...*....*****.**...*********...****......*******....**.*.*....*..*...*...**..*..*..*..*.*.*.....***.*****..*.*...******..**.*.*.*..*.*..*..***..*.*.*....****..**.**.**.****.....**.**...*..***...*..*.*****.**.***..*..**..*******.****.*..*..****.*.....****.****..*.....**...*.**..**.**.*....*.*.......*...***.**...*.***..*.*.*...**.*.*.*..***..**.*..**...*.*...*****..***..*..*..**.......*........*...**.***...*..**..****..**..***.***....*.***.*.*.****.**..******.*........*.***...***.*.**.*..*.*.****.***.*...*****.**..*.*..***...***.****..*..*.*.....**.**.****.*..**..*.***.**.*.***.*....**.**.****.*..**.*.*.*.**.*.***...*.*.*...*..*.*.**.*.*.**.*****.***.**..**..***.**..*.**...*.*...**********.*.****.**..***.**..****..****.***.....***..*.**...*...**....*...**.**********.****..**.****.**.******.*..****.*...**.*.*...****.****.*.*****...*.**.**.*..*....**.**.**.*.***.**.****..***.....*.****.***...***....******....*..*..**.**.*.***..*****.****.*.*.*.....***********.*.**.******.*..*.*..*.*..*..*******.*...*.*..*.*..**.***..****.***.*...***.*.**..*.**.****.**....*.**.*.....**..**.****.***.*...*.****.**.***.***.*.**.....***.....***...*.*...****......*.*.*****..*..********.*****....***...**..*..****...***..*.****.*...**...*...*.*..**...**..*.**..**...**...**..*.*..*.**..**.*****..***.*..*.*.*.*.*.*.***.*.*..*...*****..**.**...***..***..**.*.*.*.....***.***.***....*.*..*..*.....*.***.**.***....**..***......***.**..*..*.*.*.*.************...**...**...***.****.**.***.*.*.***.**.**...**.*****......*.****.*...*.........*****...***.....*******..****..**....**.......**..*...*..**...*..*...*...***.***...***..*.*.*.**..*.**.*..*******.**..****.*..***.***..*.....*.**....***......**.....**...**.****.**.*......**..**.**.****.**....*.*...**.*.**..**.**..***...****...*..**.*..*..**....*...**.**.*.***.***..*..***.*.*.**.*.**......****.***.**.*.*..*.*.***.*.....*.........*......****..*....**..***.*....**..**.***.***.****..*.****..**.*....*** ***.**.*.*..*...***.......*..*****.*..**.****.*..***.**.**..****...*...*...******.*.**.***.****.....*.**..**.**.**.****...*.....**.*....*...*...***.*.***.**..*...*...*...*..*****.....*.**.*..**.........**.*..***.*.*...*..****..**..**.....*....****..*..***...*..****.***.*..***..*.******....*.**.*.**.**...***.*.....*.*.......*****.*..****.*..**..*..***.*.***.**.**..*.******....*...*.****..***..*....***.*....*.**.***..**...*....**.**...*.**......*..*....*.*....***..***......**..*.**..**....*..*..*..**********.....*..****.*.**.*..****..****.**.....**.**..*****..*.**.*******.*..**.*.***.*..*.*.....**.***....***...**...*....*.****.***....********.****.*.***.*...*..*..*......**..***.*..**.***.**.*.*.*.****..*....*.*.**.*.******....*....****.*.*..*.....***.**...**.*...***..*..**...***.*.**.**.******......*..*****......***.**.*.*.**....*.*..*.*****...*.*.**.*..*..........*..*...*...**.**.*.*.*..*..*...*.**.....*.**.**.***.**.**..*.*.*.**.**.*.******..*.***.*..*.**...**..**..***.*...***.*******......**.*****.**...*****.*.**.*.****..**...***.**.***.*....***...***...*.*..*.***.**.....*.*......*..*...*.*.*...*.*.*.**...***.**..**....*...***.*.**.*.*.***..*.****.*..*....*..**.****.**..*....*..**...**.**...***..*....***..*...****..*..*.**.****...*..*..*..*.*.***..**.***........*..***.*.*******.**.*.*..*..****...**..*..******.***..*.**..**....*......*...**..*.*..**...*.*.*..***...*.*********..**.*.*.***........*.*...*.***..*.****..**..***...*.**....****.**..*..***..**.*.**.....*.*..*..*..**...*.*.***..*...****.*******..*.*...**....*.****....*.*.**...*.**..*........**...**.***..**..*..***.***.*.***....*.******....***.****.**.**..**.**...*.*..**.**.**..**.*.***.*.**.*.***....*********.**.*.....**..**.***...*..*..***.***.*...**.*..****...**.*.....**.**..**....**.*****.*.**.****...**..**.*..........*.*..*.....*.*.***...*..*.*...**.*.*...******.***...**.......*..*...**...**..**.*.**.**.*.**.*..*....*..*..........**.*.*..*.....*.*..******.**.**....**.*...**..*.***.*.***..*****.....**...* ....*..*.*.*.***..**.*......*.***.***.**..**.*.**.*.*..*.***********....*****...*...**.*..**...*.*****.**.***...**.**.*..*...***.*.***...*.*.*..*..*..*.*..*******..***.*.....******..*.**....*.**.**..**..*...*.**..**.**.*.****.*..**.....**..*.***..***.**.***.*.**.**..*******.*...***.****.*..*.*.*.****...*..*..***.*..*........*.......**....*.*.*******.**.*.*..*.*...**.*...*..*.*.**..*.***...**..*..**..*.**.****.***..***.*.*.**.*...***.**.*.*.**.**.*..*.**.*.*..*.**.***.*******........***.**.**.***..**......*.*...***.**....****.***...**...**.*..*.***.**..**.....**...*.......**.....*....**.*..*.*.......*..***......**..***.*.*.*..*.*...**.****.****..*.*...*.*.*...*..**.**.....*...**..*....*..*..**....*..*......**.**.**.*.*..***...**..*.*...*..*.....*.*.***...*****.**...*..*....*..***.**......**.**......**.*.*...**..*....**.***.*.*.******...*..**..****......****.*.*.***...**.*........******..*****.*.*.*..*..*.******..*.*****.*.*...*.*.*..*..**.**....***..*****.**.**.***.*..***...*..*...****.**..*****.*....*.*..**..**.**...*.***.***.*...**.***.*.*.*...***.*.********...****....**...*.***..*..*.*.*..*.*........**..**..**.*..*.**....*..*...*.....*....*..*.**..*.**..**.**..**..**.**.*****.***.**.**.**.**.*......*...*...**...*..*....*...**..**....****..*.*..*..**...*..*.**.....********.**..*..*..**..****...*.*..***.....****...*.**..*....*..*...***..*..****..*...*..*.**...****.*.**........**.***.******.**.***.*.**.**.***...*..*..***.*****..**...*..*.*.*..*.**.*..*.***.*.*.**.*.***.*..**.******.*.*...**.********...***.*****.*.*...***.*****.*...****.**.*..**...**..****...*....*..**..*...*.*.*.***.*....***.*....**.....*.*.*...*..***..****.....*.**...*....*..*..*.....***..**.*...*..**..*.*.*.**.*.*..*.****..*..*.*.***.**...****..*.*.*....****........*.****.*.**..*..*******.*.**.....***.**.***..***..**..*.*..***..*.**.*.......**.*...*.*...***..***.*.****...*****....*...****.*****.*..**...*.*******...*..*..**.**..**...*..*****.*...**.....***...***.***.*.*.**.*....****..***....*..*..*. **...***.****..**.*..*.**..*.*.**....***.**...*..*..*.....**...**.**..****....*..***..**.***........*.*.*.**..**.*..*...*....***.*....*.*.**...*.*.*.****.**.*.***..***..*.*..********.***....**...*..*****...*********.*.*.......***.**.*..*****....**.*.****.***.*.....***.*.*.****.*..*.****.**..**.*...*****..*******.**.*.**...**.***.*...*..*..*.*.*..**.*.*******.........*.**.*.**.***..**....*.*.**...*..*.***..........*.**..**.**.**********.***.**.*.*.*..*..*.**..***...*.**..*...**....**.***....*.***...*.*..*.*...*.***.****....*.*.*.*......*.....*..******..*.*..*...*.**.*....**.*******..*.*...**..**.***..*...**.***.*.**.***..*.**...*****..***.****.*......****...***...**...*..*..**.***.*.***.*...*..***.*..*.*.***.*...***.*......**.....**..*.*.***..*.*..**..***..****..**.**.**.**..*...*.**...***.**.**...*..*....*.**..***.*.**...*..**..*.*....***.***.*..*..*.*****.****..***..***......****.**.*..*.***.*.***.***.*.*.*....*..*..*.*..*...*...*..****.*..****....*..*.*..******.*.*.....**.**.**.**.*.**.****.*..**.**.**.****.*......**.*.*.......*..**.****.*..**.**....**.*.**.**...**.*......*.**..**.*.**.**........**.**.***...*..*...*.***.**..*..****...*..*...*****.***.*****.**.*...**..*.**...*.*****..*.*.**.*..***..*.***.*.**....**.***.**.***...**..*..**....**.***.*..*..*.*..**.....**.****..***.*..*.*.*.....*.**.*.**.*..**.**...*..**.***.....*.****.**.*...*.*..*...**.****..*.*****..*****.*..*.*..*..*..**.*.....*..**...*.**..*.***....*.*.*.***.*.....**..*..***..*.*.....*.**..***.**....*.****..*.*..**.*..*.*****.**..*.*.**..**.**.....*...**....**..*.**.*.***.*******.*...**..*.**..*.*.*..*...*.***.*.**.***.**..*.*.**..***...******..*.**..****...**.****.....*.*.***..****..**.***.*.***.....*****.....*.****...*....**....*...***....****.*.***...*.***.*.*...*..**...*.*.**.*.*****.**..**.**...***.*........*..*.****...*****..*.*.*..*.****.*.*...*..**.....*.**.*.*.*.**..*.***.*..*..*.*..**.******..******...*.***.*....**.**.*..*.*.*......**.*.*******..*..*.**.......*...**.*..*******.**.**..*.* .****..*.*******..*..**.....**.....****.**..*.*.**.*..****..**..*..*..***...**...**..***.*..*.*..*....**.***.*..*...**..**..*..*.**..*.*.*.*****..**..**.***..*..*.*******..*.***...****.**.....*..*****.*..*.*..*.********..*.*.*....*....*.***...****.**.**.**.**..***..**.***.*.****..*......**..**.*...*..**.*..**.***...***.***..****.**..***.**.***...*.**..**.**..*.*.*..*.*.*..*...**...**....*.****.*..**..**.*.**.**.*.*...*......***.**...**..*.*.*...**.*..**..**.***..**.*..*..**.**..***..**..******..*...*.***..*.***..*......*.******.....*..**.....*....*.******.*....**.....*....*..*.....*.****.******.*..***..**.****...***..*.*.*.*.**.....**..*..****.**....****.**.*....*.***....***....*...*..**.*.**..*...**..****.*..*..*...***.***.*...***..***.**...*.*.*****.*..**.*..*.*.*.*.**.********.*.**.**.....*.**.*.******...*...*..**...**....**.**.***..**..*....**.**.******.**.**.**..**...****...**.***....**.**..****..*...*..**.***......*........*..*....*.****.....*..*..***..**.*.**..*.****.**.*.**.****....*....***.***...*..*.*....*****.***..*....**.*..***.*.***..*..*..*.*.*......*.**.*.....*.****.*.*....*..****.*..****...****.*.**..*..****...*.*.*.*.*..*...*.*...*****.*.**..**..*.**..**.**..******..*..*..*...*..*.*.**.....***.********.*****.*.**.**..***.**..*.**...***.....*..***.*****...***......***...**.**.*...**.*.**.******.***....**.****......*..*..*.**..*.*.*..*..**..***..*****.****......******...*..**.*****.......**..***.....*****.***....*.**..***....*.*..***.**....**..*.**.....*.*.*.******.....*..***.*..****...*...**.*..*.**.*.*.....*...***...**...*......******.***.*.****.***...***.*..*.*.....*.......*.**.*...***.*.******.*.*...*...****.****.*.....*....****.....**..*.*.***.*******..***.**....*.*..**.*......****.*..*...****.**..**.....*....**...*...*..**..*.*..*.*.*....*...*****.........***.....**.**..*...*..***..**.*.**..*..**.*..*...**.**.......*...*.*********.*......*..*....*.**.**.*.*.*..*.*..****.....**.*....*******.....**..****.*..**.**..*..**.*..**..*..*****.*.*..*....* **..*..*****...***....*..*..*.*.*....**..*.*.****.***.*.**.*.....*.....*.*.**.*..***.**.****..*..**....**...**..*..**..*..**.***..*..*.**.**..**.***.*******...********.***.....*..*.*....*.**.**..*....*.**....*..**...*.****.*.****....*...*...**.....*.*.*****...**..*.*..*..***.*****.*...*.*...*.*.***.**.****.**...******.*..*..***.**..*.*..****.*.*.***.*.******.***.*....*.*.***.**.*.****.....*.*.*.*..**...**..*.*.***.*...*.*.**.*.*..*...**.*.*.****...****.**..*.*...*...*..*.*.**.**....**.*.*.*..*.*...**...*..*.**.*..**...*.*.**.*.**.*....*.****..*.....**..*...**.*******......*.*.*.**.****....*.....*.**..*.*..*.*..*******....*...*****.*..***.*.*******.****.*.**.****.*..*..**...***.*.....**.....*******.*..***.*..***.*......*.*.*..*.***..***.*.**.*.......**.**..**..****..**..*...**...*.*...**.*.****.*****.*.**.*.*.*.*...*****..*****.*..******.**.***.*.*.*..*.*.**..*.********...**.***...**....*..*..*......*..***..***.*...**.**...**.**...**..***...***...****.*.*...*....*.**.**...*.*..*.*.*.*.******.....*......**....*****.***.***.*.*.*..***...*...*.*****..*****.*.**.*.*.....*.*.....**...***.****.**..*.*.**..***.*.**.***.*.*..*.**.***.***.***..*.*.*....***.***...***...*.*..*...*.*..**..*.......**.*..*****..*.....**.*.***..*****..**..****..*....**..***.**.*..*......***.**..*.*.*.****.....*.*....***.****...**.***.**....******.*****..*....**...*....*.**.***.*.****..*.*....*.*.**.**..*..***...*.***.*****.****.*...***.*..*..***...*.**..*.**.**..*.*.**.*****...**..*..***..*...**..**.****..**.*.*.*..*....*.**...**......*....**.*...*.*..**...*...********.*.*.*.**.**....*...**..*******.**.*...*.**...*.**..*..*...*....***..**.****.**.**...*.****.....**.*.***.**..*..**.****...*******.***...*.*...**.*.****....****.*.*.....*.*...*.****..*.*..**.*..**..**.****....*.**..***..****.****.***.*.***..*...*.*..**.*...**.*.*******.**..****.*...*.*...****.*..*.*.**.***.*.*.*.*.**....*.**...*..*.**.....*.******..*.***.*..**.****..*.*.*....**..**.****.**.....**.**.****..**.*.*...**..**..*..*****.***. *.**.*.*......*.*.**.******....*****...*****.*.*****..*..***......*..*...*...*****.*.*..**.....**.*..****..******.**..****.***.**..*****.**.**.******..**.*.***.*.************..*.****...*.**....*.**.***..*.*.**.******.***.*.**.**.*..*..**..**.*.**....*****.*.*.****..*..*.*..*.*.**.***...**....*..*.***.*..*....*..**..**...*...******..****...***....****.*..*..**..*..*.*.*****....***.**.**...*.*..**........**....**...****..**..*..**.**.***.*.*.*..****.*.**.....**.*..***.*.....*.**.*.*....****..***.**.***.****...*.**..***..*.**.**.*.**.*.*..***..*...***.*.**.*..*..**..*.*..*..*....*.****.*.*..***.*****..****.**....**..*....***.*.**..*****.*.***.****..***..*...*..**..*..........**.**.***....*.**.*.***.**..........***.*....****.****..*...**.......**.*...**.....*..*..**...*...****.*.*..***.**..*.*..**..*.*.......**.****...*.****......***...*...*.*.*****...*...***.**.*..*.*.*......*******.*.***..*..*.*.*.*.*.*.*.**..*.**.***.**....*.*..**.**...***....**.***..*..*****.*.**.*.*.**..**..*.*.*..*.**.*.***.*..***...**...*.***...****.*******.*....***..*.*******.**..***.*.***.**..*..**..*...*.*.*.***..***...*.*.*..****.....*.**..*.*...*...*.*...*..**.....*..*..*.*....***.....*..*......**.****.*.**....*.......***...*..**..*.*..*..*.*.****.*.*..*..*.....*.*..*.*...*...*.*****.**.*.*.***.*..**...*.*.*.*.*.....****..**.*...*...*.**..**.*.*..*.*..***..*....*.***...*...***.*.**..*....*.*....*..***.**..*.***..*..***..***..*.*****.*.****..***.*..*..*...*..**.**....******...*.***..***.*.***..**.....*.*..**.......*.**......****..........*..*.*..**..*..***.*.*..*....**.******.***..*....**..******.****.*.*.*..**..******...***..**.***.*....****.*.*..*...*..**.**.***.*.........*...****.**..*...*.*..****..***...*.*..***.******.**....*......*.*..**.*...*....***...***......*.*.*.*******.*.**.***.**..********......**..*..*...**.*..*******..**..*..*..*.*..*..*.*..***.*.*.*..***.*.*..*.....*..**...******......****.*...........***.*..**.***.******...****.**.****.*.**.**.*.....**.*..***.*.****.....*.*** *.*.**......**..*.......****....*......**.***.*.*.*.*.....**.**.**.*****.*..***.*.*.*....**..*...*.*.*...****.*......**.*...*..*..*......**.**.**.*.**..*.*.*..**.**.*....**.*...*.**..**.**.*....*....**...**....*.**.**...*.*..***.*.*.....********.**.*.***.**..*.**..*.**.......*...**..**.*....**.*.**..**.**..**..**.*.**.***.*.*.******..*.*..*..*.***.***.*...**....*..***.*..**.***.*.***.*****.**..***.****.*****..***.*.*......*....****..*.***.**..***.*.**.....*.*...*****.*****..**..*..*...****.***.*.*.**.....****.**.**....*****.**.***.**.*..*.*....*****.*..***.*..***.***....**.*****.**..*.**..*****..*.**...*****..***..**...*...*.****...*..*...****..*.**.**...*..*..*...***.******.**..*...****...**...*..**..****.****..*.**.*****......*..*.*.*..*.**.....*.**..*...*.*.**......********..*.**..*..*.*.....****.****..**...*..**.**.*..**.**..**......*.*.***.*....**....*.*.*..*..**...*....**.*.**.*.**..**....*...**.**...**...*...***...**.*.....***.*.***.*.***..****.*..*.*..***.**.****.........**..*..*.**.....*..**.**.*.*.**...*.*.*......*...*.***.*...***..*.*****.*****..**.**.****..*...**...*..**.*..*.****.*...**.*..*..*..**.*....*.**.*.*.*****...***.**..*.*..***..*...*.****.**......*****..*....***..**.*..**.**.**....***.*.*.****..***.*****.*.*.*...*..**.*..*..*......*....*..*.*..*.*****..*.*.*....****.****.**.*.*.*.*.*.*..***..****....**..*.*..........*..**.**..****.*.**...*...**...**..*..***..**.***...***.**.*.**.******.*..*...**...*.*.*.**.*.**.*.*.**...*****..*...***.*.*.*.**...*..**.******...****.*****..***...*.**.****.**...*.*****....*....*....***.*.*....**....*.**..**....**.*..**.*.**.******.**....*...*.*.*..**.....*..*..*..*..*.**..*******..*.*.**....**.*.*.*****.*...********.***..*..*****...*..**.*.....***..*..**...**..*.****..******.***.*..**..***...*.....*.*.****.*....***********...*..*..*.*..**....**.*.*.*..*.***..**.*.....**.****.*....*.***.*.**.**..*.*...**.****.*.*.**.***....*..*.****.**...**...*.**.**..*.*****.*.......**..*..*..***.**.***......*..*..**.*..*.*..... .****.*.*...*.****...*******.*.**.*****...**.*...*.**.*.*.********.*..*.......*****.*..**...**.****....*.*..*.*.*.**.....*..*****.**...*.**...*.....*.*****.*.*..***.**....**..*.**.**.*....**....*.***.**.*..*..**...*.***.**.*...*..*******.**.**.*.******.*.***..****..***...*..**..***.*.*...*.*...*..***.**..*.**.***..***...*.*.***.*.*...*.*....*.***.**.*****.**..*....*.***..*.***...*....*.**.*****....******..**.****..*.***.*.**..***.**..*...*.*.*.*...**.**...**.**.******..****.*.**.**.****.***.*...*.**.***...*.*.*****.*...*.***...*..****...****...***.*.*.*.***.*..*****.**..*..*...*..*.**.**...**..***..**....*.**..*.****.*.......*...**......**..*...****.****.*.*.*********.**...**.....**.**.**..*.**.*....**.***.*..*..**.***.***.*...*.**.*..****.....***...*.*.*.****..*..***.*..*...***.....*.*..**.*******.*.**......**...*.******..*.**....*.....**.*...*.*..******.**..****.....**.**.*.*....*.**.*.**.*..*.*..*..**.*******.*...**.*.***...**.*..**.*.**.***.***...*....*...*.**.*.*..*******.*..****.**..**.**...*.*.*..******..*....*.....*..**..*.**.***.**..**.*.******.****.*.*..***..**..*.......*****.*****.****.*.*..*..*.*.***..*....***.**.*...**.*..*.*..*.***.*..**...**.*.*.***.*****.******..*.*.*...**....**..********...*.*...*...*.*..*....*..*.**......**.*.*****.**.*...****..**.**...*.****.**.*...*.*...**.**.*.*..**..**..**....**....***..***..*.*.*.*.**.*....***..***.*.*.**.*.******.*...*..*..*..**....*.**...*...*****.......*****...**....**.****.******.**.*...*..*..*..*..*..*.*.***..***.***.*.**.*.*..*.*****....***.*.*.*..*.*.*.....***.***.*.**..*..*..**......*..**.***.**.**.*.**..****..**.*.**.**..*.*..***.*.***.****...**.*.*.***..***...**.**.***...*...*......*.***.*..****.**..*..**.*..*.*.*.*.**.*.*..**.*.*.**...**....**.***..*....*****.*.*.*.....*..**.***.**..***.*****.*...**.****..***.*...**..*.**.****.*..*...*******.*.**.*..*******..*...*******.**.***.***.*.*****.**.*..*...*..**.***.**..*.*...*.*.**....***...*.***....******....***..**.**.****.*****..**......**.**....***..*. *.*.*.*****..****...*..*...*..**..*......****...*.....*..*.*.....*....*.*.*.***..*.*.*.....*.**..**..*..*****.*****.*.*.**.*..**.**....**.*..*..*.*..*..****.*.*.....*...**...****.......****.*.*****..**..*...*.*****..*..**....*...**...*..*.**.**..*.*.*.*.*.**..**.**...*.*...****..*.**.**..*..**...*.*..**...****.*.**..*.***..***.********..****.***.*.....*.*...***.*.*....****.**.**...*...*..***.*...*....***..**.*.***.....*....****.**.**.*.******...*.*.**..*****.*...***..*.*.*...*****...*......********.*..*....****.*..*.**...**.**..**......**..***.****.....******.**.**.***....*....*......*..****..**....*..*.*..*.**...***...***.**.**.**..**...*.**...***.*..*****...*******.*****..***.**.*.*.**.*.*.....*.*....*.*.***.*.*****.********...*.*...*..*...****...**.*.**.**.*.***..*.***.*...***.****.*..*....*...**.*..**.**.*..*****..**.....**.....*..******.*..**.*....**.*.*..***...*..***...***...***..***.*.**.**.*......**...*...***.*..*...**.*..*..*...*..*.**..*...***.*.........******.***.**.*....**.....*......**.**...***..***....***.**.***...**.**.*........*...**..*..***.****...*.....*..*..**.*.*.....**.**...**..*...*****.*.*.**...***...**.*.****.**...**.***..*.*.*.***.*.***..*.*.*.**..**..*...*.*.**.**......*.**.*.*.*****.**.***......**..*.****...****..*.*..*.**..**.***.*.*.*****.*....***.***...**...****...*...**...*...**...**.**.*..***.....**.**....*.*.**.*......***.**.**......*.****.*.**.*.**.**..**.**.*****.*..*....****..*.*.*.***......*.*.****.*.*...*.**....*****....******.**..***.**.**.*****..**..*.*.***.*..**..*..*..**..***.**.*...****...*.*.*..*...*.**..****...........**.**.***.*.*..*...**..*.*.***.*.*.**.**..***.****..*..*...*...*..*....*.*.*.*.....*..*..***.....*......*.*.*...****..***.*..*...*...**.**...*..*..*.*.*****...*****.*.*.*.*****.*...*...*.......*****..*.*.*..**.**.....*.*.****.**..*..***.**.*.*.*.***.****.*..*...*.*.*.****...*.....*.***.*.*.*..*.**..*....***....***...**.....****..*.*.**..*.****..****.*.*.**.*.**.**...*...**.**.***.**..*.**..****...**.*.....*. **.*.*...*.*..**.***.***.****..*.*.*.*..****.....*****..*.****.**.**.****..*.******.*.*...*..**...*...*.***..*..*..*.**.***..*.***.**...*....********..*****.........*.*.**..*.*..****.*..***.**.*....*.*.*.*.*..**.**.*.**..*..***.....**.***.*.*.**.*...***.*.*.**.....**.*.**.*****.***..***..***...**...**..**..*..****.*..*.....**.*..*.****...*.***.****....**..*....*..****..*....**..***.**..*.**..*.****..**.....***...*..*..*.*.*.....*....****.***.***.***..***...**.*...**.***.**.**..*.*..*...*.**.*..***..*..**.*.****......**...*.**....*...*.**.***.*.....***.**.****.**...*.*.*..***..****..*.***.***.....*.**.**.**.**.*.*..*.**..*...*....***..*...*.******...*.**.*.*.*..*.*....**.*.*.*.*...*....*..***....***..*....*......*.*.*.*.***...**..*.*.*.*.*..*.***.**......*.***.*.*.......***..**.****.*.*.*.*****.**.*...*....***..*..*.*.*.*.**..*.....**.***.......****....*.*.*.**..***.*.***.***....*..****.**...**..*...*.**......**..*..*..*.*.*******.**..**....*..*.*.*.****..*.**.**.***..*..***...***..**..******.*..*..*..*..*.***.***.*.***.*.*******....****..**....**.**..*..**.*...*...*..**..*..*...*.*.*..*.....*..**..****...*.**..**.*.******.*...**...*..*.**.*****.......**...**..****.**.***..*...*..****..****..*.*.*..*..**.******..*.....*...*..*.*****.*....*..**..***.**.*.*.**...****.*..***...**.***..***...*****...*..**.......**..*....**.*.***.***..*..**.*.***.****.*********.*.**..**.*.**....*.**.**..*.***.**.******..***.******..*.****.*.......*..******.**.**.*****...**.****.....*.*...***....*.**..**.***...*..**..******.*...*...*...*.....***..*...**...****...***......*..***..*..*..**..***.*..*..**.*.....***..*....*.**..*...*..*.****.*.**...*..**...*..**.*.*.*...*....*...***.*..*..*.*.......*****.*..*...*.**.*..*.*.*.**..**......*.*****..**.*****..***.*..*....***...*.*..*...*..***.*...**.**...**..*.*........*****.**........*..*****..*.*****..**.**.**.*.******..****...*...**..*.........*.*.*.*.***.*.....**.....*.**.*....*....**.**.*..*.*.***......**.*....***..**.*...*****.**.**..*....*.* .**.**..**.*..*.......****..*....*..**....*.....*.**..**..*.*....*..*..**..*...***..*.******...***.**..*.*..*.*****..*...*.*..*.*..*..*.*.*.**...*....*....**...*.****.*.***...*******.*.*.****.****.*..*.**..*.*..*.*****.****...**..*.*****..*.***...*...*.*..*.***.*..*.*.***.*.....**.***.*.*****....*.***.***..*..**.*.*.....**..*.*.**.*.**..**.*..**...*.*.****..***.*..*****...*..*******.**..**.*..**..**.*.*..***...**.*..*..**.....*.*.****.*.....***.*..*..**.***.**..**.*..*.*..**..**.****.*..*.*.**.**.****..**..**....*.****.......***......**..*...*....***.***..*..*.**.*..*******..***...**.**...*****..*.*..**.***...**..*..*...********..*.**.*.**.*..**.****.....**.**.*..***.*....*..**...*.*.**.**.**......*.*..******..**.**.****..**.*......**..*.*.**....*....*.*.*..**..*.**.*.*****.*..*..*..*...*.*.*....*.*.**.***..*.*..**.....***.***.*....*..**.****.*....*.*.*....**.***....*.***..**.*.**..*.*.*...***.**.*.*..*..***...***.......****.**.**..*......*.*.*...**.*..****...*..*.**.**..*..*.*.**.*.*.**.*..*.*.*.****..*.*..*****...*.******...*.*....**..**...***.**...****...***..**...*.*************.........**..*...*.***.**.*..**.**********.*.*..*.....*.*.*****.**.*******.**.*.*.**.*.*...*..***..****.**...*...*...*..****....*.*.**...**..**.***....*****...**********..*****.***.**.*.***.**.*...*..***...***.**.***..********.*....*..*....*..*.**.*.*.*****.**...*...*..*..****..**..*...**.*.*..***.**......*....*.*.*.*.*.*.*****..*.*.*....**..*..**.*.********...*.***...**.****..*..**....***.******..*..*.*...*.**.*....**..***.*..***...*..*...**.**.**.*..**...*.**.......*.**.*.***.**..***.*.*.******...**.*.*****.***.***.*.*.....*...***.*.*.*...*.***...*.*..***.**..*.**...**....****.*.****..*.......***.*.**..*.*.**..*...*.*.*.**..**..****.*.....*..*..**..*.***...**.*.......****...*.*..*.*..*.*.*.*..**.**..*.**********....*.***.***.....**.*..*.*.*.*.**..******.*..***.*....*.***.*..*.******.....*********.**.*.*.***..**......*..*.*******...*.*....*.*......*.**...*.**..**..***...**..*...*......*. ..**..***.**..**..*.*.*..****...***...***.**..*....***...*..*..*.****.......*.*****..***.**..*.****.*.**.*.**.*....**.*.**.*.**..***......**********..*..****..***.*.***..*.*.**.*.......*.***.*.**..*...***.*......*.*...*.*..***.***.*...*.****...*****.*.**...**...***.****..*.****.**...*.******.**.**...*..****.....*.*..*..**...**.***.*.**...****...**.**.....*.***.**.***.**.**...*....*..*.....*.*.*****.**....*...*.******.**..****.****.*****.***.*.....**....**.*****.*****..*...*.***....*.***.*...*.*****.***.*.*.*.**..*.**.**.*.*.**..*.*.*..****....*..*...**.*..***.***.*......*.*...*******...***.*.*****........*..*.**.*...*****.****.*..***....*.***..**.*.****...*..........*..***.*..*...*.*....**.*.*....*..**.**.*....***..**...*.*.*.......*.******.....**.**.*.**......********....**.**..*.**..**.*******.*.***.*.**..****.**.***.*.****.****.**..*.*...*.*......*.*..**............******.**.*..**.**.*.**.***.....**..**..**.*.***.***.*.*...***..*.***.**.***.*.*..*......****....**..***...***.*..*.****.*...*..*.**.***....***...*...*...*.***.***...*..........*.*..***..***.***...*.**....*****...**.*.**..*....**.**.**..****..**.***.*.*.*.*.*.***.***.**...**...**...*.*..*.**.**...*.*..*...*..**..**...**.....***...*..*.*.....*.**..***..***.....**.....*.**..*.*....**.**...*..*.*..*...**..**..*.************.....****.**.***..*.*.**.**..***..*..***...***.*.**.***...*...**.****.*.*.**..*.*..*.***..*.*..*......**..***.....*.**.*..****.*.*****.****.*.**...*.....*..***...*...****..*.*..*.*..**..*.****..*.**.*****.***.***..*****.*.*....*..**.*..**....*.**.**.*.**....**.**......****.*...*******...*.*.*..**....**..****....**..**.**..*..******....*****....*.....**.*...*.*.*...*...**.....***.**.*....*...***.******.****..*.**.*..*...*.*.*****.**.***..*.....***...*.*.*...*.****...********....**..****.**...*.****...*.*.....****..*.*.*.*.*.*******.*...*.**..*..*....*.*.*.**...*.....*.****..*..**.*..**.*....*.*..***..**..**.*..**.**.*.***..*..*.*..**..*..*.*.***.*.*.*..****.*..*.*..*...*....****.....*.*. .*..******..*..*.....*.***.**..**.*...*..*..**.**.**.*..*.**..*.*..**...*.****....**..**.*.***.*.*.**.*..***...**......*...**..**.*..*.**....*.*.**.***.*..**..***.*.*...***...*.*....****....*..***..*...*..*.*.*******.***...*.**.*...*.*...****.****..***..**..*..****.*...**.***.....*.**.*.**.*....**.*.*.*.*..****...**..***..*.***.....***...***..*.**.*.**.*.*.*...**....*.*....***..*...*..***..**...***....**.**..*..*****..*...*..***.......*.***....**...*..*....*.***...*....*.****..*..*.*.**..***...*....******..*.***...*****.****..*...**.****..**....***.**..*...*.***.****.*.**.***.***.*.*..*****.**..*.**.*....***....******.****...*..****.**.....*.*..**.*.**.****.**.*....**..*.*.*.****.*....**..*....**.******.*.*.*.***....**.**.*..*.*...*.***...**.....*.**.*..*****.**....**.*..*..*....*...****..*.********..*..*****.*.*..**...*..*...**....***..***.*****......****..**....**.......*.*.*.**...*..*.*.*....*..*.*****......*..*.*****.**.**..**.*****...***.*..**.*.*..*.**...**..*.*....*.*.*.***..**..*.**...***...*.***.*.**.***.*....**.**.*.****.*....***.**.***..*...*..**.**...*.******...**.***....*..*.....*****.*...*..**......**.....*.*..*.*.***..**.**.*.**..**.***.****....*.****..*.*.*.*.....*..*.*.**..*..*.***..**..*..*****...*.**.****.*.*.*..*****..*....*.*.*.*.*..****...*.*..*....**..***...*****.*.***..**..*..**...*.*.*.*....*.***.*....*.*.*.**..*****.*..*.*..*.**...***..*.*****.**.**.*..*.*.*..***.....*..*..******.**..**...***.*.*.*...*****.*.**.********.....*...*.*.*.*.*...*..**.***.*...**.**.*..*.**.****.**..**.***.**.***.**.*.*****.*..*..***.*.*...***..*.*..**.*...*.**.....**..**.*.*...*.*.***..*..*....*.*..*.*****.*.*....******...****.......***...**..*.***..*..*.****.*...*...****..**.*.***..*....*.***.**.**....****.......*.****...*..*.*****.....***.*.**.*..*....*..*.*..*..*.....*...****.....**...**.**...**.*.*.**...*.****....***..*..***..*******..*.*.*.**.*.*..**....***.....***...*.****...*..**.*..*.***.*.**.*....*.......**..*.*.****..********...**....*.*.*...*.*.*.....* .*..*..*****.*.*..*.**.****.***...**..*.*.**.*.*..**.**.*.*.****..**.*....***.**......**.*...*..**..**...*.....***..***..*.*.....***..***...***.*...*.***..*********...*.***..*..*.*****.*****.****.****.**...****...*..***...*....**.***.**.****..*..*****.*..*.....**.*..**....**.*.*.**.*...***...**.**.*..**....*.***..**...*.*..******..*..*..*.*......***..*...*..****.*.*.**..*.**.**....*****..*...*.****.*****......***.*.*.**.*..*.*.*...**.***.*****.****..*.*.***.*.***.*........*.**.*..*.***..*.**..*.....***......***....***..**.*.*.*....**.*...*.*...*.**.**...*.**.*..***.*..**.*....****.*.******.....**********..****...*.....**..*...*.*****.*...*....**....**.****.*..*....**..***......*********.*..******.*...*******....**.....***.**..**.*****..**.*..**.*.***.*..*.********.**..**.**.*.**....**.**.*...*****..*.*.***.***...*..**..*...*.****.**....*..*.*..*.....**...**..*.*.*.*.............**..*..*******.*..*...****...*****.*.*.**..****.**....****...*.*..*.***...**..*...*.*.*...*.*....*.**.***.**..**...*.***..*.*.*.**.*....****....***.**.*****.**.*.**.*****.*.**.....*.....*..*......*...*****..*.*.***..***..*...*.**..*..**..****...**...*.*.*..*.....******.***..***.****....*.*.*.***.*...***.*.*.**.........**...***..***..*..**.*.*.****..******.*.***.*.....*....*.****...*..**.*******.*.*.**..*.******..*..*.**.*..***...**.*.*..**..**..*..*....*..**...*..*.*****.*..*..**.****......***.***.*...*....*.**....**......*..**.*.*...**.*.*.**..*..****...*..*..****....*.*..*.**...*.*.*..**..***.*.*.*.**.*.******.****..*..*.*...****..*.****.*..*.*....*....***.*..*****.**.****.**.*.**...*.....**....****.*.**....**...*....**...***.*.******.***..**.***.**.*****.*.***.*.***.********.....*.*..**.**..****..*.*..*..**.*.***.*....*...*...***...*..*****.**.*.*****.*.****..*.*****..**..****.******..*.****..******..*....**.*****.*...**.***....******...*.*..****.**..*....**....**..*.**......**.......****.**.**..*.*..****.****.***.*..**..*..*...*.*...**...*.****...*..********.*.**...*...**.*....****...*..* *.***.******..*..*.....**...*.*.*****..**.**...*.***....**.**.*..*...*.**.*..*.**.**.*..*..*...**..**..***.*..*..****..**..*.**.*.**..*....**..*.*..***.*.*...***.....****.*.***...*.*.*.**...**.*..*****.*.*..***......*..***.**..*.**..**.***.***.**...*.*...*****..*.*..*..***.**.*.*..***.....*****..***.**.*.**.**.***...**........*..*...*.....**.*..**.***...*.....*.**....*.*.**........*..**....*..*..***.*.*.*..*.**..**.*.**.**.****..*.*....*...****....**....**....*.**......******.......*.*.**.*****..*.**..*..***.*.**.*..*.*.**..*.**.....*...*****.*.......***.**..*.**...*.*.*...*......*.*..*.*.*.***.**.*.*.*.*..*..*.****..**.*....*.*..*.***...**....***.**.**.***..*.*******.**.*.*..*.***.******..**......**..**.**..*....*.**.***....*****..*.*..*.**.*...*.*..**...*..***...****.**..***********...***.**.**......**..*..**.**...****.***...*.*.....*....*....***..*.*..***.*.***.****...*.**..*.*...*.**.***.**...****.***.*...*......*.........**.*....*.***..*.*.**..**..**.*****...*.*....**........**....**.***.**..*..*.*..***........*****.***.....****..*..****.*.****..*...*..******.**..*...*****.*..***..**.**.*..*..*****.**.**..*.*........***..*.**..*...**....*....**.*..*****.*.......*...*...**...**.*...*...*.*..*.....*....***.*.*..*.*...**...*...***..*..*.*.*...*.**.*....**..*.**..******...*.***..*.*****.*****..*..****..*..*.*..*.*.**......*.***.****.....*...*..*******..***.****.**.**.....*.**....*...***.....*.*..***.***.**...*.*...**.*.*.....*.*..*.*****.*.**..*.***.*...*********..*****...***.***.*.*****....*.*.****.....**....***......****.***.....***.**...*.*.******.***.*.*.*...*.*.**.***.*.....*.**.*..*.**..*.*...*.*.**.*....*.*....***...............**....*..*********..**...*..*......*.*.*...****..**..*.***.*.**.*.****.*.**.*.*..*..*.**..*.*...****.***.*.*..*..****.**..*****..*****..*...*..*****.**.***.*...**.....*..***.**.***.*..***...*..*....*******....****.*.............*.*......****..***.....*.....**...*....*.*.*..***..****..*.******.*..*.*.....***.***.*...****..*****.*...... *.**.....**.*.**.*.*..*....***...**....*.*...*.*....**.****..*.**.**.*....***.*.*.*.**.***..**.*..*.***.**..*.**...**...**.**.*..***...**..*......*.*.*..*.*...**...**...***.**...**.******.*.*..***..***.***...*.*........**...**.******.******..***..*...*...*...*.*.*..**..**.*.**..***.***..*....**.*..*.***.**..*.*.******.**..*.**.*****..**..*.*.*.****...**..**..*.**.*****....**..********.**..******.**...*.*....*.**.*.....*....*.*..**.*****.*....*..**........*.*....*.**.*.*****.*..**...*.*.*.**.*...*.*****..*******.*.*..*..*.**.***..**..*..****.*.******.*...*.*.*.***.******.**.***.....***.**..*..****.*..*.*.****.**....*..***.*.*...**.****.***.**..*.**.*.**.***..*...*.**.*.**....*.**.**.*......**......*****..****.***.**.*.*..*.****.**..*.*****.**.*.****..*..*..***.*.***.**.**..***..*.*..*.*.*..****.*.***..***.**.*..*....**.*..**.*.*.*.*.*..*...***...*.****.**.**.*.**.******..**.*.**..*..*.*..*.**.***..**.**..****.**.*.*****..***.*..*.**..***..**.*..*.*....**...*.*..*..*..*.***.**.*..*.....*..*.***..**.*.*.*.**..**..**......*******..**...**..**.**...*.****....*..*..**...*****.*.*..*.**...*..*..*.***.***....*.....**..*...**...*****.******.**.**.*..*......*...***.*.******.*..*..*..****..*..*..*.*..***.*.*.*....***.....*.*..*..**..*..**.**...*..*..*.**.****.....***..*****.****.*.***.***...**..***.***.******..**........*..*..*...*.*..*****.....**....*....**....*.*...**..***.....**..*.*.*.******....*..****...**..*...**.**.*..***...*.***..***.**.**..**.....*.*..*.***.*...****..*..*.*.*....****..**.*******.*.**....*..**..*..**....**.*.*.**.*..*.*....*.*.*..*..***.*.*.*..*..*..*.......**.*.***.***..*....*..*.***.*.**...***....*.**....***..*.....*...*****..*...**.***..*.**.**.*.*.*.*.**..*...*.*.*....*.***.*.**..**..*.*....*..***...***.***.***.*..*.*..*.*...*..*.*.*...******....**.****.*..**.....***.*.*.*.*.*..**.*...*.*...*...*.**.**.***.*...*....***..*.**.**.**.***....*.*.*.....*..*..**.*........*..*..*.******.***...*.**.****...***..****.*..***.****.*.**.****......*.**...*.*.... **.*..*.*.****.*.**********.*....***.***.**.......***.*.*.*.*.***....***.*.*.*.*.**********..***.****..*...**...**.***.***.**..***..*.*.*.*.***..**.****....*.*..*...*...**.**.**...*..******..*..***.***..**.**..**.********.*.****.**.*.*.*......****.*.*.*****...****.*..*.*..***.*.*.**......*.**.*.**........*.*...*.*..**..**.****.*..*..*.**.*...**...*..**.**.*********.....*.**.*....*.*.*...*.***.....*..**.*.**....***.*.**.******.*.....*.*.**..**..**.*..*.*********.*.*.*....*...*..*.*...**.*.*..*.*****..*.......***..*.*.*...**...****.*..***.**.*..*.*.**..**.**..*..*.....*...****.*****.*.***.*.*..****.*..*..**.*.***.*...*.**.......*..*...*.*.....**....*.*....*.**.......*....*..*....*...*.*....*.*****...**..*..***...*.*.*...**....**..***.*********...*..**.*...**..****.*****..****.*.**..*...*.**....*...****.*.******....*...*.*******..*..**.**..**.**.*.**..*...*.*..*..***.**....**..**.**.*.*..*.**........*.*..*..**.*..*....*.****..*.***...**.*.***.**...***.*...*..*..*...****..**....*..*.***..*..*...*.*.*....*.***.*.**.*..*.*.**......***.***.*..***..**.**.*******.*.***.***.**...***.**...*....*..**.*.*.*.*****.**..*.*.*...**.*****..**.*......*.......**.**..***.**.***.**..*.*.**...***.*...*.*.*.***..***....***.**.*.*..**..*****.*******..***.*.***.**.*..****...*....***..*.*..*..*.**.****.*.*.*.*.**....*...**.**..****..*.******.*.*****.*........*.....***...******.*.*.**..*..*.**...*...*....****....**..******..***.*.*.*.*..***..*.*.***....*..****...*.**..*..*...**..*.*..**..**.**....*..*....***.*.*******.***.***.****....****.......*.***...*..*.*****....*.....**.****..*****.****.*.*.*.*..***.****.*....*.*..*....*.**..*.**.*.**..*.**.*...**..*...*.*..*.*..**.**..*..**...*.**.....*.****...**..*.*...***.**.*..*.....*.***.****.***..*..*.****.***.***.****.*....**..*...**.**....*.***....*.*.******.**.*..*.*..**...*.**.*..*.*...**..*******.*.******..*...**...**..****.*..*....*****.**.*.*.*..*.*.***.*..***.***.***..*..**..****..**.*.******....***...*......*....*****..*.*.*.*...*..**..*.*. .*.......**...*.*****.....*...*..*.***.*.*.**.......****.****.***.*****..**...*.***..*..****.*..*...******.....*..*..*.***.**..**.***.****.**..*..*...**.**...*..*...**.*..*.*.**.......*...**.*..*.*.*....*.**...****..*...*..*..*.*...*..**.***.***.*****.****.******.*.*..*.*.*****.*..*****...**.**..*.*.*...*...*...**.*......**...*.***.*..*....*****.....*.*..**..**.*****..*.*.******......*...*....***...*..**..*...**..*..*.....*.******.......***..*****....***..*.**....**...**...**..****....******.*.*.*.*...*..*.*.***.****...*..*..***...*...**.*....***.**..*..***.*......****..**.**..*.**..*.**.*..*...*.**..**..**..*.***...**...****.****..*..*..**.***.********..*.**.***.***.**.*.*.*..***..*.****.*....*......*....**..*..*..**.*.*******.**...**.*..**...***....***...*.*....*.*......*.****....*****.***.*****...*.***..***.*.***...****.**.******.***...***.*.*.**...*****...*..***.*********.*..**...*..**..*..***......*.*.**.*...*..*.*.***.....***.**.*...**..*.*.**.***.*..*.****..*.*.****..*..*.*....**....*.*...*.*.**..**...***.*.***.**.*.*.*..**..*..**.***.**.*.**....*....***..*...*****.**.**......*.....*.*.*.*.*..****..**.*.****.*.*...***...**.*..*..*.*..***..*.*..**.***.*.***..***..***..*.*******.....**.*..*......*.*.*.**...*...*.***....*.*.**...**..*....*..*.*.***...*...**..*.*.*****...*.*.***.***.*.......****.*....**.*....**.*..*.**..**..***....**..*...*****...****..***.*..*.*.*.*.*..**..**...*****.*....***.**.............**..*...*.*...*...******..*.*....*.*****.**...*****..*.****.*...*.*....*.**.*.*....*.**.**..****....*.......******.***..**.*..***.*...*.*.******.*..*.**.*..*..*..****.**..*.*.*.*.*.*.*.*.*.*...***..**....*.**....**.*.**.**..****....*...*.*.**..*..*.**..*...****.*.*****.**..*..*.********.***..****...*.*.*..****........**.**..**.*..*.***.****.*....****.*.*.*..*.*.***..*.*.*****.*.******.**.*..***..*.*****.*.*..**...*.**.....**....**.**.*..*.**.****.**..****...****.***.*..****..*.....*.**..*.*..*..*.******...***....*.**..**....**...********.**..*...*....*.***.** *..*.***..*.*....*..*.**..**....**..*.***....**.**..**.*.......**.*.**.*.**.*..***..*.*.*...*.*..*.*.*......****....**...*...****...****.**...*.*.*.****..**.**..*...**.....*....*.****.*..**..*.*..**.*....*.*..*.....*****..**..**...**.****.***..****.**..**..***.**.******.**.**.*..**.*..**.*....****..******.***.*.*...***.****..*.***.**.**.....*.*.***.***..**.*.***....***.****.**.***..****...***....*.**....*.*..*.****..***.*****...*..*.*..****.*.**..*..**.*.**.****..***.*...***.****.**.**.*.*...*.*....*..*.**......******..***.*.*..*.**.*..*.*....**.*...***.***.*******..*******.**.*.***....*****......*......******...***..**.****.....*..**..*...*..*.**.***..*.***.*.*...******.****.*.****....*..*.....*..***......**..*.*.**....*.*...*..*.**.****..*.*...*.*.**.******..*.*.*....**..*.*.*..*..*...****......*.*.*.*.*...*.**....*......*.*.*....**....**.**.*....*.*..*....*****.***.***.....**.*..*..***.*..*.**...*....**.*********.*..*.***...*....*.*..**....*.**..****..***...*....*..*.**.*.**..**....*.**..****..******...**..*.....****...*..*..*.*...***...*.****.*...*.*.****....****.*..*.*..*.**.**.*..*..****.*..**.*******.*...**..**.*.*......*....**....**.***.****..*...***.**..****....**.**.***....*.*..**.*.*.*...*...*.*.*.******.*..*.****.....**..*...*.*.*.*.**..**.*..*.**..****.****.****....*...**....***.*.**.*.**...**....*.***.***.*.*..**..*..*.***..**.*...*.**..******.****.**..*.*.*.*..*..*...***...**.*.*.*...*******...***..*.*********.**....*.***.*.*.******.*..**.*****.**.***...***..****.*..*.*..****...**.*.*****..*..**..*.*.*...**...*.****.*..*.*...*.**....*.*..**.*.**..*...*.****.**..**.**..******.**.*.***.**..**..*..******....*****.....****.......*..*...**.******...**..*..*******..*..**.*.**....***..**..*.***.**...*..*.*.*****.**....*.*...*.**.*....*..***..**.****..*****...*.......**.**......*.**.....*.*...*.*.*..**..**...***.**.**..*.**.*.**.****...***..*..***.*.***.*..***.......*..****.****..**.*.**.*...*****..*.**.*.*..*...*.*.*..*****..***..*..***..**..**.***.*...***.. *****..**.****....*.**.*.**.****...*****..***.*.*************.**.**.***..*.**...**..*.***.**....**....***.........*****.**.*....*.*...*..**...***..*.**..****.****.*..*....*...*..**.....*....***.*..**..*.*.*.**..***....**.**..***..*.**.*.***..*.*..*.**....**..*..*..*..***.***..**.*.**.**..****...*.*...***...*.**...*...***.*.**.*...*...**.....*.**.*****.....*...****..*...*.......*.**....**...*....**.*...***....*..*..**..**..*.*.**..**.**.....*..**....*...*...**....*.*..*****..*.....*.**..*..*...****.****.**.**....**.**..**.****....*.*...*.***....*...*.*......***.*...*..**..**...*..****..*.*....**..*....**.*....****.***.********..*.*.**....*...***....**.*.******.*..*.*****.********..**..*.*..*..***..*.**.***..*...**.**...*....*.....*....**...****.**....*******...*.***...*.*.........*.*...*.....********..*..*...*..**.***.***...**.*.*.******.**..**..**.**..*.*.*.***.....***.*......**..**.*..*********.***..**......*.*.*****..**.*..****.**..****.....**.*.......*****......***..*..*.*..*.....*..*.*.*.***.*..**.*.*.*....****.*****..*.****.**.*******...*.**....*.*..*..*.***..**.***..*.***..*.*..*.***.*.*.*.*....*..*.*.**...**..*..*.*...*.***....***..*.***.*.***.***.*.****.*..****.*.........*..***.*.***..*.**.*.********.**.***.*.******.*....*.*.....****....*.*.*...*.***.*..*.****.*...**...***.**.......*...***.**.*..**...***.**.**...*.****.*..*.*.*...***.**.*...*.**..**.****...*..****...*****..**.*..*.*****..*.*....***..**.****.*....*..**.**.....*....*.......*****..*.....*....**..***..**.***.*......****......*.*****.*.*.**.****..*...*****..******...*....*.*.....**.********.***.*..*.*.**..******.*.*.**.*.*.**...*.****..*.**.****.***...*...*.**..***..**.***.*...*.*.*.*.**....****.*.****..**.***..**.....*...**..**.**..**...*..*.....*****.*....**.*.*.*.*..**.*.********.**...*.*..**...*****..*.*.*.*..*...*..*.***..****.*...**.*.***.*..****.***.....**.***..*.......*.***...**.**....**.***.*......**...*....*.*.**.*.*.**.....***.......*.**..****...*.**.*.**....*.**.****.*....*.***...*... *...*....*.*.**.***.*..*....***.*..*..**.****.**.**....***..*...*.......*.**...*.**.*..***.*.*.*.**..**....*.....****.*.*.*...****.*..***.*.*.*.*..*.*.***.*...*.*******.*...*....***.****...****..**..*...**..*.*.**.*.*****.*.*.*.**..***.**.**.***..***.....*.*...*...**..*.****..*.****.****.*..*..**.*..***...*.*.*****.....*.**...****...**.**.....*.*...**..****..******...*..*.***.*.*.*.*..**.*.**....***.....*...*......**.*.*.*.**.*...**..*...***.....*.*.*..***.**..*..*.*..**.*.***..***.*.****.*....**.*...***..***.......***.*.*..**...***.****.**.***.*.*..***...*...*.*..*..*.**..*.*.***.*****....*.***.*..*...*.*.***.**.*....**...*.***..*..*.**.***.****.*.*.*.*****.*.****....*...*..**.*.*.*..*.**.**.**.***...*.**....*.*..***.**.*...**...**.*...*.*.*********..***...*..*..*.***....**.......**..*...*.**...**.*.*.*..**..*..***.*.***.***..***..**.*.*..**...*.*.**.*...*....*..*..****.**..**.***.*...**.*..*.*...***.**..**..**.**.**.*..*.***.*.**.**.****.**.*.**..*......*..**.*..*...**....*.***.*..***..**...**........*...*.***..*..*..*.**.**.*..****..*.....***..*.*.*....***..*.*.*...**.**...**.*...**.**.**...**....*...*..*...**..*.*.*.*.*....****.*.*.****.*.*.***.***.**....*..*.**.*******..*.**..*...*.**********....*.......*....*........*..*......*.*..***.**.***..*..***.*.*.***.***..****.*.***.*.**.***..**.*.*....*****...**.**...*..*..**..**.***.*.*.**.*...******....****..**..**...*..**....**.**.**.*..*.*.*..*.***..*****.**.*..**........*..*...*...**..*..*.....*...****.*****.*..*.***.***.*.***.*.**.***...**.*.****.**.**...***....*.**.**.*..**.............**.**.*..*******..**..*...*.*..*.*****..*.**...*.**.******.*.*.**.**....*..*..*....***.**..***.*..**.****.*..***..*.****.*.*.***.......**..**..**.*.*..*.*.*..**.*..*.**..**..*.*.****.**.*...*.*.*.*..***.*..****.***.***.******....*.**.*.*.**.*..***.......*....**.**.*.*.*.*******.*.*....*.....*.**..****...*.***..*.**.***...*.**.*.**....*.*.*...*.***..*...*..*...****..****.***.*.......***..***.......***..**...*..**.*...*.*.*.**..*..* *....*.***.****..**...*****..*******..**.*.**......*..*******.***...***...******.**.*...*..*.*.*.**.*.**..*..*****..******.***.**..*..*.*.*.*..*.**.**..*..**..*.**..**.**...*****.*..**.*******.**.*****...*.*..****.**..*****.**...*.****.**.*****.**.*.....*.*.*..***......*.**.*.....*.*.*****..***.....*.**..*..*....*...*****...*...*.....*.....*..**...*.****.**..*..**.***.*..*...*....*.*..***.*.***.*....*..****.*.**.**.***...*.**.*.*****.*...*.**.*..*...*..*.****..**..*.***...*.*.*...****.*...***.....***.*..****..*..***.**.*..*..*.*..***.*.*.***..****..**.**.****.**..*.*..*....**.*.*....*.*****.*..**..**..******.....*..**.**..*****.....**.*.******..***...*.****.......*...**..*..*...*.*..*..*.**..**..*..*.*..*..*.*...*..***.*...*..*...*.*.*.*...***.**..*.....*.*.**.*.........*..*...*.*...*...***..*...*.*..*.****.*...*.*..*......*.*.*..***....***.*.....***..****.*.***.**.***.**..*.*..****.***..**.*.*......**.*.***..*...*.***.**.*.......*****...*.*..*.....****.*****...**....*....********.**.**....*.***.*.***..*..*****.**.*.*.***.*.*.*..**.*.**.***...***.***.***..*..*..**.***..*...*.******...*..**.*.*.**.*.*..*.....*.**...*..*.*....***...***.******............***.*..**..*..**..*.***..**.*.**.*.*...*.***......*...**.*.**...*.*..*.****.*.****.......*.*..*.*...**.*.*..*..*.*****...***....*....*.*.****.*.**.**..*..*..*.****....*.*.*..******..**.*..**.*.*.*.*..*...*****...*..***..*.**.*..*..*..*...***.**.*..***.****..***...**.*..*..*..***...**..*.*.**.....**.*.*.**.***..*...******..**..**.**..**.*..*....*****.*..**....*.*.....*....****.*..*.*.***..*....**.***.*..****..****..........**.******.*.*..*.*.*.*.*.*..**..*..**..**.*..*..*.....**.*....**..***....*.**.*.**.*.***..*...*.*..*...**...**..*.**.**.***....**..*..****.*...*..*..***.***.*.********.**..***....****...*.*.***.....**.*.**....*.*..*.*.*.***.*.*.**.***.**.**.**.*.*.*.*..**.**......***..****.***.*.**.*.....*...**.*...**...**....*.*.**.*.*....**.*..*.*..***.*.****.**.*..*.*...*.***.*..*****.*.*.*.*.........****.*..**.*** *******.*.*.**.*....******.....*.**.***..****.***.....*...*..*.*..*...*.*.*.....*.**.*..*....*......*.*.....*..**.****....*.*...*....**.**.**...*.*.*...*.*...*....*.**.*.***.**.*.**...*..******......**..**.*.*.*.**.**...*.*..**.*..*.*.*....*.*.....*.*.....***.**...**..***...*..*..*.*.*.**...*..*.**......***.*...*****.**..**.**.**..*****.**...*...***.*.*.*....**.*.******..****...*.*.*.*****.*.**..*.********.**.***.*..***.**..*........**.***..*...*.*...*.**.**.....*......****.*.*........***..**..***.*...*.*..*.....**....**.********..**.************..*****...*.*..**.***......*..*...*...**.*..*....*.*.*.**.***.****..*.***.****....*****...**...*.**..*.....****.******.**.......*..*..*.*.********..*.***....*...*****..*.*..**.*..*..*..*.****..**.*****.*....*.*.**.*.*..***.*.**.*.*.****.**...*.*....*.*.*....*.*...*...*.*.*........**.*****..*..*.*...*.*.....*.....*......**...**....*.*****.**.*.*.*.***.*.**...****..*.*...*...***.****.....**....*.****..*****..*...*.*.***......*.*.*.*..**..*....******..*.***.*.**.*...*****.*.**.***.*....*.*..*....***..**.**.***........**..*.*...****.*..*.*****.**.*..*.*.....**.*..*..*.*..*.*.**..**.*.*.**..**.*...****..**.*...*..*..**.**.*..........******.****.**.*****..***.*..*....**...****.**.*..*..*.*...**..*..**...*...*.*....**..*.....*.*..**.**..*.**.*.*..***.*.**.*...*..*...**...*.**.***...**.*..*....**.**.*..*..**....**.**..*.**.*.*.***.*.*..*..*..**..***..*.*****..***.*..*.********.*****.*...*..*....**..*.*.*..*..****..****.***.*********.**.*****..***.*....****..*******.*....*.*....*.**...*..*..*****.*.**.****.*..**..*********...*...**.*.*.**...*..**....*.*.*.*.*.****..*.**....***..****.**..*.*.**....**...**.***.*.*****...*..****........**.**.....***.*.*.**.*..*....*..*.*****....**...*.*..*.**.*.**.....*.**...**.**....**..*...*..**.*..**.****.***.........*...*.*.*.....**.*.**.****.*********.*.**.......*.**.***.****...****.*...**.*.*****.*****...**..*..*.**...*.*...**.***....*.**.**..**..*.**.**.****..*.*..**.*..****.*....*..**....***..*. *.*.******..*.....*..*..*..**......***.***..*****.********.*....*.***.**..*.***..**....**....**...*...*.****.**.**.*.*.*...*.*.***.....**.****..**.*****.**.**.**..**.**...**...**..***.********.*...**.*..*..**...***.**..****.*..**.*.*..**.*..***..*...**.***..**...**..*..**....*..*.*...**......**.*..***..*..****..*.**.***....***...***....**......***.****.***.***..*....****..**..*...*..**.**..****.....*.*..*.*.*.....**.*..*....**.*****...*...*......*..*.*.**.*.*.*..*....***..**.****.*...**...*.****....*.***.*.**.......*****.**.***.***..*.*...*******.*.**.*.*******.**..***..*.******.***.**.**.*.*****...***....*.**.*..*.*.*...***..*.***...**.*****...**..*.*..*.*.*****.*...*.**..***...*.*..**......*...****.**.......**.***.***..**.****.....*..*..**.***..*...**....*.........**...***..***.****..**...***....*.**...*..*..*..**..*.******...****....*...***..****.*.*..*.........*******.***.....*****...**...***.***..*.**...*.*.**.**..*..*.*..**...*.....*...*.**.*.***.*.***..***.**..*..*..*..*.....*******.**********..***.....****..*.***...**.**.**..***...*.*..*...***..**..*..***.*.*..*.*..*.****.***.*..*****.*..***..**...*.......*.*.***.*****..**.*.****.*.*..**.**.*.**.*.*****...*..**..*.*.**.....**....**...**.***....*..***..*..****.*.*********.***.****..*..**.*..*...*.*..**.**..**.*.****.*****.*..*.......***..******..*..**.**..*.*...*.*....****.*.*...*..*...*.....*..*****..***......*.***.*.........*.**....*...*....*.**..*.***.*..**..***.........*...*..*..*.***.****.****.*..*...***.....****..**..*.....*.**.*..*..**********.*****..*..*..*.**.***.***..*...*.*.*.**...***.*..*.**...**.**.....*..*********..**...**..*.*.**.*..**.**.**.*..*...*..*.******...*.*****.....*.*.******.*.*..***.*..**.**.*...**..*****..*..*.*....**.*.*.*.*..****.****.****..**.***.*.*.**.****.***.*.***..**..****..**.*.******..*..**.***..***.****.*...*..**.....*****.*..**.*...***.*.******.**.*.**..***.**....****.*.*****..*........**.**.*.....*..*******..*.**.*.*.*..*..***........***..*.****.**..**.*.********.**..** *.*.*.***...*.*.**.*.**...****..*...***..**....**.....*.**..**.*.**.*.*******.....*.****...***.*.*..*.**.*...*.*....***..*.***..*.*.****.*.*..**.*.**.*....*..*.*.*...*.*.......***.....***.*.***.*.*....****.**.**....*...**..*.****.*.*.*..*.**.*..*..*****..*.*....**.....*..*.*..**..*..*.....**...*..*...**..**.*..**.****..**....***.******.****..*...*.*....**.*****.****.*.**...***.*..****.**..**....***.*.*..**.*.*.*...*.**...*..**...**.*****..*.*..*.*.*....**...****..**..*.***...*..**.....***......*..*..........**...*****.*.*.*...*.*.**..**..*.*.*.**.**....****.....**...**...**....**..**.***.**..*...*....*.*..**.*....*..*****...*.***.*.*.**.**.*.**.*****..******..*.*....***.**.**..**..*...***....*.***.*.....**...*.**.*..*..**.*.***..*.*.**...*********.*...****...**.*.*.**.*.....*..*.***.*..*...**...***.***..*......*..**.*......**.***....**....**..*...***.*..***.******..*.*.**.**.***.*..*.*..******.*..*...*.*.**...*.***..*.*..*******.**.**..**...****...*.*****.*...**...*...*...*.*..*.**.******.**...**..**.*.*....*.**.*...*.......*...****.****.*.....**.....*.****..*..**.**..*******..***.*.***.****.*..**.*.**..*****..*...***..*.**...**.**.*..**.....*....*.**.*.****..**.*...****...*.....**..*.******..*****.***..**.****..*.**.......**......*..*.**.*....**********.*.*....*..*.**...*..*..*.**...*...**.*..*...*...****.***..**.*...**........***.*....**..**.*...***.*******..*****......***.*..**...*.**..**.*..*.*.....********.......**.*.*..*.*..*..*.*.**..***.****...*....*.**.*..*.**.....***.*......*..*...***..*......**..*.....***.******...*..*...**....*.**.**..*...*.*.*...*..****.*.*....*....*.*.*.**.**.*.**.***.**.*..***..*.*****.*.*.*.***...**......**.**....*....******.*.*..*.**..***.*...*.....*...**...******.*..***..***..*.*.*.*****..**...*..**...*..**..**.....**..***.*.****.***.*..*.**.*.*.......*.*....*.**..*..*...*...**...*.*.*..**.*..*.**..*.*...*..*.****..*.******.*..***..*.**.*......**..*...*...**.*...*.*..**.***.*...*......*.*..*...*...**..*...**...*.**.*.....**..**.... *..*.*****..*.*..**.*.*.....**.*********.**.*..........***.*.*.***..*...*.*.**.*..*.****.**.*........**.....**......*..***.***.*.**..*..****......*..*..******.****.....**..**...*.***..*.....***.*.....*.*..***.*...*..*...**.****.*..**..*.*......**...*..*.**.*.*....*****.*.********.*.**.*........****.**.****.*.*...**..***.****.**.**......*..*.**..*.***..*.*.*.**....**.****......*****.*.*.*.*.*****...***.*************.*.**...****..**..*..*..***....**..*.*...***.........*......*.**...*.*.***..*****.*......*..**.*..*.**..**.*..****...*...*.....**..**.*.**.***.*.**.........**.*..*.******..*..***...*.****.****.*.*....*..*..**.*.*..*..******.....****.*.*...***..**.**..*.**...*.*.*.*.**..*.....*.*..**...**.**.*.*....*....*....*..*****.***...****.********..*..*.*.***.**...**......**.**..***..***.*....*.*..***.****..*.**.**..*****..**.***...**.**.**.....***..******..**..*****.***......****.*.***.**..*.*......***....*..*.*.....***.***.*********....*.******.*.**.**.*.*.*...*.....***.*.***..*.*...*.***...*.*.****..*.*.*.......**..*..**.*.*..*****.*****..*........**......*.**.**.*....*.***..*.*...*.**.***...***...***..**.***.*..*.........*.*....*....***.....*.*.****...*****.*.****..***.***.*.***...***...*....**.****.*..*.*.*..*..******...**..*..*.***.**....****..*.**..**..**.*.....*....*.*****.*.*...*..**..*.***.**.*.**...**.***.**.**....**....*..**.**.*.....**....**.**.*..**......******....*..*..**..****......***..*******....***.*.*.*..*..*...*****...***..**..****.......***..**..*.***.*.....*.**...*.*.*.*****...****.*..**.*.**.**..*.*.**.*..*....**.**.**.*.**.*.*.....***....*....*..*.***.*...*...*......*****..**.**.**..*..*.*.....***.*.*.****..*****..**..*....*.*.*.*.*.**.*.**.**..*..*.**.*...*..*.....**....*...****.**......*..*....*...*.***..*.*.*..**..***.**.....***..**.***..***.*...***.***.*.*..*.**...*..*****..***.*.**.*.*.*.......**.*..***.*....*.***...***.*.*..*..*.....*.**.**.**.*.**..*......*.**..*.*.**.******..*.....****.**..*......**...*..*.*..****.*.*..*.**.*****..*... ...*.**.*.*.*.***.*...***......*..*.**..**.*..*.*..*...*..*...*.*.*...****..*....****..*..***.***.***.......*..*.*****.***..*.*.*.***.**.......*.*.***...**.*.**..**.**........*.**..*.****...***.*......*.*.****.....***..*...**....**.*.***..*****...*.*...****.*.**.*....***...*...**..*.*.**..*.*.*.*.***...*...*.**....*.**..***.*.***.*....*...*..*.***....**.****.**...*...***.*.****..*...*..**.*.*...**...........********.**.**.....**.*.***.*.*.*****....*.***...*...*...*.......**.......******...*...***..**....**...**.****.*...**.*...**.....****....*.**.**.......*.****....*...****......**..*.*.*....*.**...***.*..***..*.**....**...*...*.*.....***.....*.****.**....*.**.**.*.**..*...*..**.*.......*.*.*....**......***...**.*******.....****...*.....*.**.*.**..***.*..*.*.****..*...*..***..*..*....*.**.**..*.....***.*..*.*.*.**..*.**.*..*..**..**.****..*****.**....*..*******.***...*.*...*...****.****......*..*.**.*..*.***....*..*.***..*..*.*****.*..****.....**.*.*..***.*.*.***..*.*..*.*..*..*.....**.***..*..*.*..****....*....*.....*...**.**..***..******.*...**..**.*...****.*...*******.*.**....*.***..**...**.*.***.**..**.**..****..*.*.**.*..**.***...**..**.**...**.*..***....*..*.....*.*.***.*..**.*.*.*.*....*...*.*.*..*....**..*.*.*.**..**.*..*****..*.*.**.**....*..*..*.**..*...*..**.**..*..******.*.....*.*..***.****..*..****..*****...*.**..**...****.*..***.****.**.*.**.**....*.*.**.*****.*.*..*......**...*.*...*****..*****..*.**...*.*.*.*...****...*...*...**..****.***...***.**.**.*.**...**.***...**......*.****.****..***.**..**.**...***.*..**...*..*........*.***......********.***..*..*..**.**..*..*.***.****..**.....**..*..*****.*.***.....**...*.**..*...**.*.***.*.*....******.**.***.*.*.*.*...****.******....**..**.***..*...***..*.*..*...*..*****....**..**..*...**..*....*.**..*.***..****.*****.***.*.*..*.****....**..*...*..**.**....**.*.*...***.****.*..*.***.**.**..*.*.**.*.***..**..***.***.....**..**.**..****.***...**..***.***.*..*...******..*......**.**.***.***.**.*......**.*.***. ***...*.....**..**..***.***....*..*.*.......*...***...*.***..*.**.*.***.*.*....*.*.*.*....**.**...*.**..*.*..**...*****........*.*.*...****.***.*..*....****.*..**.*******.*..***...*.*..**.*******.**...***.*****.*...**..*.**....*******..*..***.....***.*.*.*..*....**...*....***....*.*..**.*.***.*..***.****.*...*....***.*.*.*..*..*.*.*.**.**..***..****.*.**..*..**....*..***.*...**..**.*.*.*..***.***....**.*....**...********.*.**..**..**.*..*.*..*.**...*****..*.*..****...*.......*..**....*...**..*..**..*.*...****..**..*.*...****.*.*.*..*****.****..*..*.**....**.*...*....**.***..........*...********..**.***.**..***..******..**....***....***..*.*......**********......**.*.*.*.*...*.*.****.**.**..*..***...*.....*.**.**.**.**...*.*..***.***.*.**.*.*..***..*....****..**...*....******.***.*....*.*.*.****..**..*..*.*.**...***...**..*..*.*.*.*.**.*......*..******.*..*.*..***.*..**.*****.****...*.*..****.****.**.******....**.*..**........**.***.**...***.**.****.***..**.....*.*****.*...**.*.*.*.*.*.*..******.*..*.*.*.***.....***..***...***..*......**..*.**..*.*.*..*....**....**..***.****.****.*.**...*.***..***......**.****...*..*.*....*..**..*..**.*...*...*.*.****..*.**.*.**.**..*......*...*..**..*..**....***....*.**.*.***...***..**....**.**.*****..**..**.**.**...**...*.**.*.*.**..*.*.****..***.**.**.**.....*..*...*.**...****..*.***.*.*.**..***..*.*...*.***....**...*.*...*****.**..****..***...**...**.***......*.**..*...**..*.****...**.*..*.***..****..*...*.*..***.**.*..**.**..*.**.*.*..******..*.*.*.**.*....****..**..***....*.*...*.**..*.*.*..*.*.****..*..***..*.*.....**...*..**.*...****.......**.***....******.**.**...*.*.**..**..*..*.*.**...**.*.**.*.*****..***...*...*..**.*...****..*.*..*.*...**..**..**.*.**.....**...*..*.....*****.**.**.*.*..**...*..******.*.**..*.*..***..*.....*.*..*..***...***.*....*..*...*..*...*.*.*.*...*.**.*......**...*.*.*.****...*..*.*......**.*....***.*****.***..*.*...*.....*.***.*.*.*.*..*.*....*..***.***....***.*..*.**...*.....******.*.**..*....*..* .****..*.*.*...*******.....*.......*...*..*..*..**..**.**..*.**..*...*..**....*.**..***...*...****..**.**....*...*....***.**..**...****....*.*....*..**....**.*...**...****.....*..*.**.****.***...*..****..**....*.*.****.***....*.**.*.*...*..**.**.*..****.*.***..**.*....*...**.*..*..*.*..*.***..*.*.*..*..*.****.*.*********.********.********...*..***.*.*....***......**.*.****.**.**.**.*.**.**.*.***.***....*..*..*.*...*..******.*****..*.**..*..*..**..**...**..**.*.*..***.****.***.******..****....****...***....*.***.....**....*.*.**...*.*.**.....**..**.*.*..*..*.*.....*.***..**.****.**.*.***..**.***.***.*.****.**.*.......*.*..***....**...***.*..*....****.***.*.******......*...**.*.*.***.*...*...*.*****..*.*....**..*.*.**..*.*..*..**..*.......**...*.**.*****....*.*..**..*..****.**..**.***.**.***..*.********.*.*.*..*.*****.*...*.*..**..*********.**........**..**.**...**.....*..*.***.*...*.**.*...***.......*..*..*...***..****.****..*............*.*.....***...*.***********..**.**.**....*.**.**..**......*..*.*...**.....****....**..**.*..*...*.**.********.*.....**...*.***.*.*..*..*...*..*****....*.*..******.*.*.*.*.*....**..**..**...*.*.*.***..*****...**.**..**...**...*.**....*******.*.*.*.*.*.*...*.****..*...*****......***...*.*..*..*...***..*.******...**..***.*..*..*.*.*....*..****..*.**.*.**....**........***.**.***..**.*.*.*...*..***..***.**..*.*.**.***......**.*..*.***..**....**.**...*...**.*.*..*....****.....**.*.*.**.***..***.*..*.**.**..*.*..**..*.***...*..***.**.*******.*..*..*...**.*.....**...**..****.*.........****...**.....*.*.******..*...**..****....*******..**.***.*.....*.******.*..*.**...***.*......*.**.****..*.*....*..*....**..**..*..*..*.*******..**..**..***.**...*...**..*..*.*****..***..*..*.*..*.*.*.......*..*******..*..***.*..*****.*.*.**.....**...****.****..**.*.*..*...*..*.*.****.**...*.*.**.*...*..*.*.**..**..*.*.*...**.**.*.***.*****....*..*******.*.**...*.*.*..*.*.***...*.***.*...*..**.*...*..*****.*.*.*.****.*.*....*...**...******..*.*.**..*.**.******. ..*****..**....*....******....***.*.**********.****.*..***.*.***..*...***..*.*...**.**..***.**......**.*..****...*.*....****..***.**.***.***.**......*.**......**...***..*...**.****.*......*..**.****.***...*.**...**...*.*....*..***.*.......****..*****.*.*.*.**...*....**.*..*..*..*..*...**..**.***.*.*..*...*.*...*.....*.*..**.**..*****.**.***...*...*.**..****.....*.***..*.*..****..*.*....*.*.*..*.*.*.*******.*.**.**.***.*...*..*.*.*.*..**..**.*..**..*..*.*...***.*...**.***..*.*****..*.*.*.*.......********.**.****..*..*..*..***.**.*.**.*.*...*..**....*.....****.*...*.*.*.*****..*.***..*..*.***.****.*..*.**.***..**.....**.*.*..**...*.*..**.*.*.**...**..**.**..**..****..*.*....*.***.*.**.*...**..**.***..**.**.**.*.*...*...**.*.*..**.*...****....****..***...**.***..*...*.*.*.***.**.*.**.*..**..**.**.*.....****.**....*******.*..**.*****.*..*.***...**.....**.*.****.*.**...*.****.***.......*.*.**.....*......*..*..*.*..**.*...**.*.**.**.***..*.....****.***.**.*.*.**...*..*....****.*..*..*...**..*.**.***..**..***......**.***..**.**..*..****.*..*...**...*.**.*.***.....***..*.*..*.*.***..*..****.*.*.*.***..*..**..*..**.**.***.**.*.*..**....*.*.*.***......**.***.*.**...*.***..*.*.*.**.**..*..**.**.**..**..****.*...*.***.*.**..**...*.**.*.**..**....***.*..*.*.***.****.*..**....****.*.***.*.**.*..*..***.*.**..***....***......**.*..**..*....*****..**.**.*..**..*.****.*..**.****.*.********..*.*...*.*...*.***...*.***...****..*..**..*..*..***.**.**...*.*..........*.....*..**.*..*....*.**.*.......***.**.*.*..*.....***.*...*.*..****.......*..*......*..***.*...*.*.*....*..*..***.*..***.***...*.....*.*.*...**.*..*.*....*..**.*....***.............****.*..*...**.*.**.*.*.**.*..*.*...**.***.....**..**...*...*...*********.***.*..*.**.*.****.**.****..*...*****.*.....****..**..******.****.*...*.*....**...*.****..*..*..*.**.**...**.*....*....*...*....*.*.*.*...*.*..*.....*.**.*.***..*.*...*.....***.*.....**********.*.****..*.....**.....****.**.*..*.*...*.**.****..*.*.****..**...*.*...*..*...*..*. .**..***.*....**..**.*.*.**..*..*.*.**..*.*.....*..**..****...*.....*..*...**.**...*.*.*..**.*.*.*.**.*.****.*.......**...*****.*..*.......*..***..*.*.*.******.*..*.....*...*.*......*....*....**..**.****.*.*****.*....**.**..******.*..**..*.**.**.*.**.**.*..**.*..*.....*..******.****.*.*.**.*.**.***..***.*...******....******.*...*..*.*.**...*.**......*.*...****.****..***..**..**.*...**.*.......*.**....**..**..**..**.**..*.*.**.**.*.*.*.**.***.***....*****..*****.....***.**.**..*..*..*.**.*.*.*.******.**...*****.*...***...*.**.*...*.**..**..*.**....**.*...*.*.**..*..*.*******.*.......**.*.*.*.***.*.*..**..*..**.**.*.**.*.*.*..**....**...*.****....*..*.........*.....**.*...**..*.**..***..**...**..***.*...*.***..**.*.*.*...**.*..*..*.*****.**.*...*.*......*..****..***..**.**.***...*..*.**...**...**.**.*****..**.***.**...****.....*.**...*.***.*****.*....*.......*..*....*..*..*........***..**...*....***...*....*.....*...*.*..****.*****.**.*...*.*...****......*.*.*....*.*..*.*.****...*..*...*****..*******.**.*.*****...*......***..*....**.**..**.*.*.***.*.**....**....****.***.**..*.*.**......****.****..*....*..*.******.**..*..********....**.*..***.**.....*....*...*..*.***..*.*.****.***.*****.*..*.**..***.....*.*.*.*.***.*..**....**.*.*.*...*..*....*..*.**.*.*..**..*.***.**.****..***.*******.**....***.*..*.*.**.*..**..........*..*.*****......*..*.**.***..*...*....**..***...*..*..*.....****...***.*.*.*.***.*...****.**.*.*.***.**.**...*...**.*...**.***..**....*.*.**.*.*.*..*...**..*.*..*.....*.**.*.**..**..*..*.......**.**.**...*..*........***....***.***...*...*********.*..**..**.....**.....**.**.*.*.*.*******..***.**.*.*.*.*.*..*.*...*.*****...*.......*.......*.*****...***..*..****.*.***...**..***.*.....****.*.*.**.**..*..*.....****.**...*...*.**..******.**....****..*..*.***.*......***...*.*.**.*.*..***.**....*..*.*..**.....***.*...*.**....**..***.*.*******.**.*..***.******.*.*..*..***.**..*..*.***.*.*.***..***.*.*.*..**...*.**.*.*..*.**...***..*..*..*......**.*.**....***...* **.**..****....***.*.***..*..*....*....***.*.*.*..**....**....*.***.**.*.**...***.**.**..*.*.*.**.*....*.*.*..*...****.*.*.*..*.*....**.***..*****...*.**.*.****.**.**...**....*.**.....***..*..**.*..*...*....**.*..*...**.****.*.*.*.**.....***..*.*..***.******.*.*....*..*.*.*.*..***..*..*..*.*..*.**..**.**....*...**.****...*..*...***....**...*..**.***.*...*...***.*...*..**.*.*..*.**.**..*..**...*.......*.**.*.*.**.**..*****.**....*.*.*.*..**...**.*....**.***..*.*****..**..****.***..***.***.*...***...*...*.*********...*...**....***.*..***.*.**.*...*.**.*.....*..*..*..*.*..**.....***..**.*....*.**.***.*.****..**.*****.**.**.*...*.***..*..****.*.*.*.*..**..*.*...***....**..****.*.******.*..*.*..**.*.*..***.**.*..****....**..*.*.....***.***...*....**.**...*...***...*.....*.***.***.*.**.****...*.**.**....*.....*....*...*....*****..**.*.**...**********.**.*.****..**....*.*.....*****.**.*.*.*...**........*..**.**.****..*.**.**.*.**..*..*...*..*****.*.**.**.*.*.*..*.....**.*.**...**.*....****.*.****..*.**..*..*.****.**.*****..*******...*.*.*.*..******.*.**..*....*...****..*.....*..*.*.*.**.*..********..*......*.**..*..**.*..*****.*....******..*.*..***.*.***.*.**..**.**.***...***.*...*.*..*....**.*..**..***.*..**..*****...*.***.****.****..****....*....***..*******...***.***.*....**..****.....*.***.**.**.***.*.*****.*.......***.**.*...**.*.*.*.*..****.**.***.*.**.**..**.**..******......******.*....*.**.*....****..*.*.**..*......**.*..*..*.**.*.*.**.*....*..**.*..***....*..*....*.***.*....*.****.*...*.*.*....*..****..**...*.*.*.*..***.*....**.**.*.*.*.**..*...***..........****.****.*..*.*..*****.*..***..*.*.****....****.**.****...*...*..*.*........*******.....*.**.**.*.*****....***.****.*****.*.*..*.***...*.***.*.*....**...**..*..**..**.....*....*....***.****.**.**.*.*..***.****.*.*.*.*..*..**..***.***.**.**.*..***....*********************.....**.**..*****.****.*..**.******.**......******...**....*..*..*..****.***..***...*.*..*.*.*.***...**....*.*.**..****.*..*..*********..*...* ..**..*****.****..*....*.*.**.*.*.**.*****.*...*.*..**.*.*..**.*..*....*...*..**..*.****.***.**.**.***.****....****.***.***.....**..****..*..**.......***...**.**..**........*..*****......*****.*...***..*..***...******.*........*...***.**.**.*.....*....**.****..*.....*.*.*****.*.**...**..***...*.***..*..**..*.*.*.***.******..**....**.*.*..*..*..**.*.**..*.**..*.*....**...**.....*..**.***.*****..****..*.****..**.*.**..*.**..*..*..***..**..*****...*.***..*..*..**..**.***...***..*.**........**...*****.***.*........******.*.*.**..**...***.*.*..****..*...*..***...*.*.**.*..***.**....**.*.***....**.*.*****.*.*..**...**.*...******...*.***.**.*..**..***..*...***..*.*...*..*..*...**.*.****...**..******...***.******..*.......**..**.......****.*.....*..**.*..*...*..*...*.....*.*.*..*...**....*******.***....**..*..*....**..*..*.*...****..*.*.*****..*..*****...**..*.*.**....*.***.....*.*...*..***.*..***.*...**.**...**.*.*...*.**...***...*...**...**....*...****.....**..*....**...*...***...**.**.*..*..***...**.***..**...**..*...*.....***..**.*.*..*.*.***.**..***.*..***.***.*.***...**..*.****.....*.*.*.*..**.**....**....****......*....*..*.*...*.***....*.........*.*.**..*.****.*...**....*****.**...***.**.*****..*******......**.*..********.*.*.*...*.*....*.***..**..*.*......**.**.*.*.****..****..**...**...***......*.**..*.***.*.*...**..**.****..*.**..**..*.*..*..*...*.*.*....*.***.*...**..*..****.*.*.......*..**.********...**.*.*..**..*..**.**...***.*..*.***..*......**..*.*.*..*.*****.*..**.*.......*.**.**.**.****...***..**..*...***.....**..**.*******..***...**.....**....*.*.**....*...*..*.*.*..****.......*...*..**..**..*...**..****.**.*.*******.*...**..*.**..***.**..**.**.**.*.***..*.******.*....*.*.*...***.*.**..*****....*..*.***.*..*..*.*.*.*..*.*.***..**...*..****...*.****..***.*.*.**....**....**.*...*..**.***......*..***.*..*.**.****.*..**..*...*.*.*******...**......**.**.****.******.**.*..******....*.*.*.*..***.*.**.*..*.*...***..*********.***...**.*.***.**.*......**..*..****.* ***..*..***.*...........*....*.******......*.**..*.*.*****...*.**...****.**.....*........**..***..*..*..*.**...*****.***.**...*.****.*.*****.*.******.**.....*.**...*....*...***...*****.*.*****.***.**.*..*.*......***.**.**..**....***...**.**.*.***..**...*.....**....***.**.....*..*.....*.***....*..*.*........*..*....*.*...**..**..***.**..***.**...**...*..***...**...*.**.*.**...**.......*.*.**..*..*...*..*.***..**.......*..*.*****.*..**..*.***.*....****.**..**.....**..********.**...***.**...*.*.*.*.*....*.***......*****.***.**..*..*.*****.*...********....***..**...**.**...****.*****..**...*.......*.***.*.....**.****..**..**..*..*.*.*******.**..*..*.***...**...*..**.*.**.***.....*....*.....*.*.**.*....**.***.......*..**....*.**.*.*******..**.*..****..*..*.*..*****.**.***.*..***....***.***......**..*.*.*..**...**..***...*.***...*.***...*..**.*.*******......*.**.***.....**...*..*...***.*.*..*.***.***..*.*...****.*.....*.......**.*.*****...**..*.**..**...**..**.*******...*.**..**...*....**.**....****.****...*.*......*....*****.**....**.**......***.**..*..**.*..*...*..****.*..*.**..*.*....*...**....**...*..*..*****.......*.**.**.**.***.***.*.**.**.********.*.....***.**..*..**...*...*.*.**....*****..*.*.....*...*...*.*..**.*...**...*..*...***...******....*.*...**.*...*..******..*......***.*.***.****..******...*.*....*.***.*..*..**......*..*.*..***...****....*..*...**.***.****.*..**.......*****.**.*.**.*.***.**....*.*.***..**...**.*.**.*.***....**......*...*.*..**...***...*.***....****...********..*....****.****..****.**.**.*.*...**.....**...*..*...**..*.*.***.**...*..*..*.*..**.**....***....*..***...*..*...**..*..**...***.**.....*.*.*.*..***.*.*..*.*....*.**.*..**..***...**.*****..*..**......***.**....*.*.*...*..*.**.*****.*.********.**.*****.*.***.*..***...*.**.........***.*.****....*.***..***..**..*..***.*.***.*...***.***.**....*..***.*.**.*.*.**...**....*..*.*.....*.**.*.....****..**.*..*..**..*..**.....**.***.*.****...*...*.*...**.****.*.*.*..*..*.*.****.**.*..**........ *.....**.*****..**...*.*.**.**.*....***..**..**.******.*.**..*.*.**.*.......***........***..*.*.**...*..*...*..*.*.*..***...*.....**..*.**.*.*.**.*.**.*.*.*.****.*.*...*..........***.....*..*.*.*.**.****...*..********...*.*.*.***.****...*.***..*.**...*...*.*.*...*****..******.***.*....**.*.*..*...*..*.**.***.**..**....*..****....**..*.*.*..*.***...*****...***.***.*.*****....*.*.*.*...***.*.*...**.*.*.*..*.*....*...***..*.*..**....*...**...***..**...*.**...*.*.***...*..****.*..**......*.*.*.*.**.***.*.*.........*.***.....*******.****.**...**..*.***..*.*.***.***...****...*..*****.*.*..*.****...**..*...***.*.*..**.**.*.***.***.*....*.*....****.*.....*.*.***.****.*........*.**.*..**..**..*..**...*....*....*...*..*...***..*.**..****.*.*.***.**.*.********.****.**...**...**..***...****.*.***...***..**..****.****..**..*****.***..*****..*..**.**.****....**..*....*......*.*****.*.**.**.*..*****..**..*.*.*.....*.*..**.*****.*******.*.****...*.***.*...*...**.*..***.**.*...*.....*.*.**..*........*.**..*.***...*..**.*..**.*.*......*******.***...******...*...*.*..****.....*.*...*.**...*.***.*...*..*.**.***..**.**...**..****..*.....****.***..*.*..*******.**.*..**..**.*.***..***.****..*..*****.**...*.*.*..**....**..***.***.*..**......*.*..***..*..**...***...**.***..**..*..****.****.**.*.***.**..***..**.***.*.*.....****.*.*..*....*...****.***.*..*.....*....*.*......*.*..*..*.****.....**.*.**...*..***.**..****.*....**.*.*.**......*****....**...**..*.*...**.*.**.*.**.********...*.***..***..****.*.**...*..*..**.****.....*****..**.***.*..*..**.*.**.**....**..*.***...........*...****..*..*..*.*.*.*...***.......**.****.**.*.*..*..**.*.***...**.*.**.*.*...**..**..*.*...*.*..***.*..**...*.*.*..*.**..**.**.**.*.*..**..*.....*..*..*.*..*..*..*.*.....*..**..*....***..****.*....*.***..***.****.....*.*.*.*.*...**.**..*.**.....***.*..**.**..****...*.**.*.....*.*...*.....*.*****.*.**..**.***.***.**...*.*.**...*..**..*.***..*..*.....**.*.*.***.**.*...**.*..**.***.***...*..*.*...*.*........*..*....** *..***..*****.***...**.*.**.**..*...*.*..*...**.**.*******.*.*..**.......*..*.***....**..*.*..*.*..*...*.*..*.**..***....*....********.***.**.*....*....**..**.*******....*....****...*.*..*.*.**.*.*...*.*...*..****.*.....*.*...*..*******...**.**.*.*....**....*..*.*.*....**.**.*.**.**.**..*..****.*..**.*.*.******..**.*..******..*...*.*..**.....*.**.*..****.**.*...******...*.*.*.***..*.**.*.*****..***..*.*..***...*..*..*..***....***..***..*.*..******.*.*..***....**.*..***.**.*.*.*.***..**.*.**.***.*.**.******.**.***..*...*.*..*.**..*.*.*..**.*....*.*.**...*..***...****.****....**......***..**....***..**..**.*.*.**...*...***..*.....*.*.....**.****.**..*.*..****.***..*.*.*****..****.***.**..******...**.***..***..****...**.*...**..*..*....**.****.*...*..*.**..*..*.....*..**....*.*..*.***..*.*.***...*..****..*.*...*...*..***.*****.*..**..*.***.*.....*..*.*.*.*.*.**.*....**..**.*..*.**.***..*.****.**.***..**...***.**.**..***.*.*.....*.*.******...**..*.*.*.*.******.*.*.**.*......**..*...**.**.**.*****.**.***...*.*.***....**.*.*..*.*....*.**...*.**.*......****..*...****.*.*...*.....*.*.****......*.*.**.*.****.....**.**..***.*..****..*..*.**.**.**...*.***.*....**..*..*..*******..*..***.****.**.***.**..*..****.*.*****..**....*.*.*.**.***..*.***.....*..*..*..*..***.*..**.**..*.***.*.******.*.*.....*..*.*..*.*.*.........*.*.**....**.*.*..*..........*...*..***.*.***....*....*..****.**.**..**..**.*...*.*.**...*..*....**..**..*******..****.*.***.**...*..**.*....**.**.*.**.*.****.*.**....***.*..*..*..***...**.*....***...********....**.**.****.*...*.*.**......*.*...*.**.*...**.***.*****....*....*.***.*.....*.*..**...*..**..***.*...*****...*.......*.**..*...******..***..******....*.********.***.......***....*.*...*.*.**.*.*.**.*.*.*.***.*.*.**..*..*.***..**........*.*.****.**.********..**.**.*.*...**.***...*..**..*..******.*.*..**.**......***.**.****..**.***.........*..*..*....**.**....*..**.*.***.*.*..*.*.*...*.***..*****.***..*...******.**.***.*..*.*..**.*.**.*.****.**.*.....***.*.*. .**.*.*....***.***.*..*.**.*..***.*..*..*..*.*.****.**.......*..*.*.*...**.*.**.****.*....*.*.......*.**....*.....***.*.*....*..**..*....**..**...*..**.....**..**....*..*.*.....**..***.**.**.**..*...*.**..**...*.**.****...*........*.**.*.*....*...****.******.*.***.....**...**..**.**.*.**..*****..*...*.*.**.*****...***..*.***.*******.**.******.*..*...*...****..*.***....***..*.*.....**..*....*******.**.*.*.*..****.****...**.***..*.**..*..*.*.*.*..**..*.*.***....**.**.**..*...*.***...*..*.*..**.*..*.**..**.**.**.*.**.**..**.*..*.*.*..*...*...***..*.*.**.**.*.**..*....**.**.*.*..**..*....*....*......****..*.*****.****..**..***.*..**...****..**....*..*.*.**....*...***.****.*****..**.*.*.*....*.*.*..*.....***..**..**....*..*..****.*.***.**.....**.***.*********.*.**..*.*.*.*..***....*..**......*..**...*.*.*.*.*....*.....****.*...***..**.*.**..*....**...***.*.*...*.*..*.....*.**..*.......*.*.*.*..****.**..*.****..***.....**.**...*..*..*.*.**..**.****......*.*....****..*****..***....*........***...***..*..******.....*.**.........*...**.**.*.**...*....*...**..*.*.**....***.*...*.**...***.*...***...*..***...*...**.***...*..**.*..****.***.**..*.***..****.**..*.***....******.....*....*.*...*..**.**..**..*..*...**.....*****..*.***.*****....*..***********.*******.****..***.*****...*.*.*.***.*...**.***...****...**.....*.*..**.*.**....*.*.***.*.*.*.*.......*.**...**..*.****.....*.**.***....*..**..*.*.**.**.*..**.....*.**..**.*.***********..*..*.***.*.......***..****.****...*.**...*.*.*..*.**.*.**.**....*.**...**.*******.*..*..***.**.****.**.*.****.**.*..*....**..*.*.****.*****..*..**...******..*.*.*....****..*..*.....**..*.*.*....***.....***.**...*.*..**.*..*.*...**.*..*..**...**.....*...***..**...**...********.**..*****.**.**.....*..**.**...**..*...*.****........*.....*****...*...*..*..**....*..**..*...*..***.*.****.*.**..*******.**.***..*****..*...*..*.******.*..*.......**..***...*...***.*..**.**....*.*...**...***.*.****...*.*******...*........**.****..***.*.*.**.*......*......*** .*.**..**...*.....****...***.*****.********.*.***.*******.....*.*.*.....*.**..***.*.*.**.....*.....*.**.**.*****..***.**.*.*..*****...*....***.*****.******.....*.*******.**********....*.**.*.*..*.*..***.**..******.*.*****.*.*.***.****.*****.*....*.****...***..**.****.*..*****..*****.*.*...*..*.***..*.**..*..**..**....*.*..*.*....*.***.*.*......**..****.***.*.*.*..***.**...**.**.*****.***.*....**.*..**....***.***.*.*..*..*.*.**.*.....*..*.***.*.****.**..**...*.**.......**.*.*.*.***.**...*.*..**...****.***...*..***....*.**....*...*..*.**..*.....***..*****.*......***.******.*..*..****.*..*..*..*....***.***.***.**.***.**.**.****..*...***.**.******.*.*.***.*..**..*...*..**..*.*.*..*.**..**.**..*..***...***.*.**...**.*.*....****..*..*.***.*****.*....*..**...**.***....***.*******..*.***.....**...*..****.*..*.....**..**...*...*...****.*.**.*.*.*.**.*.*.***..*.....****...*..*...**.***...*..**.****..*.****...**..*.*..***..*..*...**.....*.*.*..*.***.*.*..**..*.*.....*..*..*.*..***..*..***.****.....*.***..**.****.*.*.*..*..***..*...***.*....******.*...**.*.*.*.**.*.*....**.......****....*...**...***...*..*..*....****.*..*.*.*.**.*.**.****..*.***..*..........*...**.*....**...**.*..*.***......*******..***.***.*.**......**....**..**..*....*..*.**.*..*..*.*...*....****..**...***.*.******.....**...***.**..*.**.*..*...*.**....**...******.**.**.***.*...**.*.**..*..**....*.*...*.*****.***.*...***.*.***.*..**.*.*.*.....*.****..***...**..*...*....******.**...**.*.*.**.**.*..****.***..*...**..*.*..****..**.*.*...*******..*..*****....****..*.*.**.**.***.**...*.*****.***.....*.*.**.**.***.**.*.*..****...*....**..**.*.****.***..**...*...***.**.****..*...*..****.**..*....**.*.....****.**...**...***.***.*.**.**.*....****.*.*......****..*****.....***.*.**..***....*..*.*.*.********....*.****.....****.*...*...*.*...**....**...***.......***.**...*..**.*.......**..***.**..*..**..*..*.**.***..**.*...*.....*....******.*...*.*.****......*.***.*...*****...*.**..*...***.*.**..**..*.**..*..*.***.*.*.*.*. *.*.*.*****.***.*.**.....**.***.*.**.*.**.*...****...*..*..*...*****.....*..*...****....*.*..****....**..*.....***.******.*.***.*.*.**.*.*.*..**.**.*..****...*.*.*.*...**....******....***.*.*.*............****..*..***.****..**.*...*..*.....**.****.*..*....*..**.*.*.****....**.*.**.**....***.***....***......*......***.*****.*...**.*.***..**.**...**......*.**.*.***.***..........**.*.*.**.*....**..**.***..*..***..*..*..**..*.....*.***.**.**.*...*..***..**.*.*.*.....*..*.*..*..*......*******.*.*****......*.**....*.*..*...*..*****.**....*****...**.*..*.**.**....****..*.*..**..*..**.....*...***.***.**.**.*.*.*.***....********..*.**.....**.**.*.*****..*.****..***...*...***..**.**..***.**.***..........****.**.****...**..*..**.***...**...***.*.**.*........*..****.**...*......**..**.***.**..***.**.***.....**.*..***.**.******..*.*....**.*...**...**.*.....*..........*.....**..**.*.***.***..***.*.**..*.**....******..**..**..*.***.****..*.**..***.***.*.**.**..*..******...**.******..***.*.*.*.**.**..*.*.*...**.*****.******.*.**..*****.*.*..**.****.....*.*......****..*.*.........*.*.*......*....*..**..***...****..****...*..*..*****.*****..*....**...***..*..*..*..*.***.*****...*.*..*........***...**.*.***.**.*.***....*..****..*.**.*.*.***.**.*.***.*..***.*....*.*...****....**..****...*.**..***...**.....*.**.*.****...*..*..*.**....*..******..***.**..******.*....*.*..***...*.....*.*.*.*.*.**.*.**.***.*.****..*.....*.*....***.*....*..***..*...*****.**.**..*....*..*...***.**..***....***.*..*..*...**...*.*..*.**.*.*..*.*..****.*******...*.*..*.*.*.**.**.**..**.***...*.*....*******..*..***.***.*...***.*.**..***...*...*.**..*.**.***.......*.***.*...***.*.*...**......**...*.**.*.***...*..****..***..*.******..**.*.*.*.*...*.**..**.*..*.**.**..*...*****..*.*...........*.*..***.****.*.*..*....*..........*..**...*..*..*.*.****...****.*..*.*.*******...*******..*.*.****..**..**.**..*.*****..*..*.*.***.**.*.*....*****...**...**....*.**.**..*..*.*..***.**.***..*...**.*.*.*..*****..***.****..****.** ****.*..*.***..*.**..****..*.*.**..**.****..*****.****.*.***..**.*.*.*.***..*.*...*.**.**......*.*..******.....***..***.**.*.*.*..***....****...*..*.*.**.********......****.***...**.*.....**.***.*..**.***....*..**...*****.*..*****..**.**.*****.*.*....*..*.*..*.*.*.*.*.*.**.*.***..******...**..*.*..*.*.*..**..*..*...*.*.***.***.**.**.*****.*...********.*.**.**..*.*..*..***.********....*.*......**.....**..*..*.*.**..*.*..**..*.*.....**.**.*..*****......*...**.*.*.*..*..*...*..*..*.*.**..****.*.**.**.**.*....*.*****.*....*.....***..***.....*.*....**...*.**.*...****..**.**.*.***..*.......**....**..*****..*..**.*..*.*.*..**.*..*.*..**.*.*.****..****.*.....*..*.***.*..*****.*..***.*..*.*.***....*.*...*.*.***..**.*.******.*.*.....*.**.**...*.*.***.....**...**.........**.*.*.*.***.**.**..*...***..**.**..*..*.*.***.****.**......**.*.**.**.*.*.*.**.*.***....***.**...****.***..*.****..***.....*.....*...**..*****.*.*.**...**.*...*.*..*.***.*...*.****..*..**.*****.*.****.*****..*.**.***.......**..*.***...*.*....*.***...**....**.*...***.*.***.**.*...*.....*.*..*******...**.*..*..*.**.*.*...*...**.*..*..*...**....*..*.***.***.****.**.*****.*.**.*.......***.***.**..*****..**..***.**.**....*..*.**.*****.**.*.*.*...***.**.*..*.*....**.**..***.**...**.*.**.*.**.*...*...........**...**..*.***.*.***.**.*.*.**.****.....*.*.****...*...***.**..*...*.........*..*..***...**..**...**.*.....*.**..**.*..**.**.*...***.*.*.**..*******.**.*****.*..*...*.****.....*...****....*.**.*..***.*..*.******....*.*.*..**..**.*.**.*..*..**.**.*...*....**.**.....*.***..*.*.......*.**.*..*.********.*...*..*.....*..*.*.*..*..*.....**.*..****...*..*.***....*****.**.**.....*..***........**.*...****.*.*..**..**...********.*..*****.**.**.****...***.****.*...*.*.***..*..***.**..**.**..*..*..*...**.......*..**.***.*****.***..*....**.*.*...*..*.**.**.*..*...*.*****..**.***.***...*****.*.***..**...***..*.**.......**....**.****.*...***....**.***..*.*.*.***.**********..**...*....**..*****.****.***..**.*.*.**.*......**.*.. **...****.*....*.*****..**..****........*.**.*.*...*..**.*..**..*.****.*...*.***.*..*..*.***..**....*..****.*.***..***...*..**..*..*.**.***.**..***.****..*....*.**..**..**...*....***.**.**..**.*.**..*.*.*.*.*.*.*...*..**.*.*...**..**...*..****.*.*..***......***...**.*....*.***.***..*...**.*..*.*...*..***.**.*..**...*....**..****..*....*.*.*.*.*..******.**.*..*..*.*..***.**.*...**..***......*..*...*.*.*.**....*.**.****...**....*..*....***.*..**...***.**.*..*.*.**.*****.***..*.***.*.*****.*******..****.*...*.*...****.****....***..***...***.*..*.**..*.**...**.*.*..****.*......*.*..**.**.**..****.**...**.*****.******.*..**...*.*....**..***.*..*.*.*....**.*.*....***..........*****....*...**...**.*.**...*******.*.*.**.*...*.*.*..*.*....***..*.***.*..****.**.****.....*..*...**********.*.***....*...*.***..**....***.***.*.*..*....*.***.**.*..****...*.**.**********...........*****.........*.....**.***...**....***.**.*****...*.*...**.***..*..**.***.*..**.*.***......*....***.**.**.*....****..**.*.***..****.....**....*.*.*..*.****.***.*.*.*.*..*......*.****..*.**.*...*.*...*******..*.********.***.**.*.*..***..*...***...**.**..*....***.*..*.**.*....*...*...**.*.*...******.**.*..*.***.*...*.*.**.*....*.**.*.*.*....*.**..*..**..***.*.*.*....*.**.***.***..******..*..***..**..*.......*******.**.***..*..*..*.*****.*..**...*.*.*..****....*.....*.***...**.*.**.*.....**.*...*.*.****..*..*..*******.***.*****....*.*..*.*.*.*...*.*..*.*..*.....*...*.*..**..*.**..**.*..*.**.*..*....***.*.*....**.****...*.*....****.*.****.**.***.*.*.*..**..****........*...*.**.*......*....***..*.***...*....***.***.**..*..*.**.**...***.*...**..**......*..**...*..****..*.*.*.*.....*...***...........*****.**..*....*****.*.......*.*..*.*.**.*..*.***..***.***..**...*.*...*****.**.*.**....*..**..**....*.**..**....*..*****..*.***....****.**.*....****.*.*.**.***.*...*...*....*.*.**..*......***.....*.....*.*..*.*...*...**..**.*.*.***.**..*.***.***.*..******.....*....*.........*...**....*.***.*..*.*..***.**.**...****.. .**...****.*...**.**..*.*.*.**......*...*....**..***.*.*.*..*...*.....*...*..*..*.******..**.*...*......**.**.**...***.**.*.*..**..**.*****.*****.**..***..****.**..*****....*****..*.*..**....***..*.***.****.**.*.*..*.*.*....**.*..*..**..*...***.*...*..*...*.***....***..*...*.*.***.*.*....*..*.*.*****.***.*.*.******..........*.*..*.**..**.*.***.***..**...*..**..***.**.*.*.**********.*.**********.***.*..**.....*.*.*.*.*......*.*****.*.***.***.***..*.*.**.**..***.*.**...**..*....*.**..*.***.***..**.******.**....*.*.*********.*..***..**..*****.*.*.**.*...*.*........*.***.*..*.*.*********.***.**.***.**..***...*..*..**...*.*.*...*..*.*.***.*.****.******....*.....***....**.***.**.*.***.***....*.**.*.***.*.*.*.*.....*.*.*.******.*.**.*.....*....****..*.*.....*....*****..***....*.*...*.*.**.*...*.***..*.*..*..*.***..***.*.**.....**.....**.**.*.*.***.*.*..**.**...**..*...**.*..**..**...*....***.*..****..***.*.*.*.**.*...*.*....******.**..*..**...*.******..**.*...*.**.*..******.*.***..*..*.*.*.*..***.**.**....**.***.**..*..****.*....***....**..*.***.***.*...*...**.......**.*...**.***.****.....**.****..*...*......*.*.**..**.******....*.*.*.**.*..*..*****....*...*...*.*.*..*.***...*....********.**..**.*****.*..*.*.***.*.**.*.*.*.**..*..*..***.*.*.*.*.*.******.**.*.****...*..*..*.*****.....*****.*.**.....*****......*..*****.***...*****.**.*.**.*****...*.*.*..****.*..*..**..**..*.*.*....*.****.*..*.***.**..**...****.**.**....****.*****..*......**.****...*..**..**...***.*..****.****.***...*.*************.*.***..***.*.*..**..*.*.*.*.*.*.****....****.*...*......*.****.*.*..*.**..*..*.*.*..***.*.**.**.**.*..**.*..*.**.*.****.....*.*****.*..**.*.***.****.**.***.*...****.**.*.**..**.**...**.*..**..**.*.*.*..*...**.*******.*..****..**..********.*.***...*..**.*.*.********.*...*.***.*..*....****.*.***......*.**.*..*.*.*..*.**.**..***..*..*..****.**.**...*.**..**....*....****.*.*.*.*.***..*.*....*.*..*.**..*.**...*..**.....**..***..****.....**..*.*.*.*.****...*.***.*..*.*.**....**...*....*. ..**..**...*.*......*******.*..*.******.*.***...*****..*.***..*..*..*...***.*.*.*****...**...*..*.**.*..*..*.*..*.*.*.*.*.*.*...****......*...*.*.*.......**.*....*..*.*.**.**..**.**.**.**.*..*.**.**..*.**.*.**.*.**....***.*....*..***.*..**.*...*.*...****.***...*.**.****.***.**...*.*.****..*.***.****..*..**.****...**.........*****..*...*.***.*...*..*...*..*...****..**..**..*..***..*..**..*.*.*..*****.******.......**.*...**..*......***.**..*****.*****...**......******.**.***.*.**.*..**.*...*.****.***.**...*....*****.*.***..*...*..*.....*..*.*..**...*.*.**.*...**.**..*.*...**..**...**...*.....****.****.*...*.***..**.*.......*..**...*..*...****...**..*..*.****.*.**.......***..*.**..***..*..*.*.*...*.**.**.******.**.****.***.......*.***.*.**.***.....*..**.*...**.*******..*......**..****..****...*..**.*.*.***...**.****.*.**.***....***.***.*..***..**..***.*..*.*****.**...****...******..****.*.*..*.**..***.*..*.*.*****.**..**.*.*.**..*..*...*.*..*.*.**.**.****...***...**.*****.*.*.***.*.....*.**..**..*.******.*****.****..**.***....*..*.****.*.*.***.******..*.....*.*.*.**.*.****..**.*...*.*.**..*.*******...***.***....*...**....****.**.*.*.*.*..**....*....*..**..**.*..**.*.**...*...*...**.*..*.*.**.*.*..*...**.**....*.**...*...**.*.*.*.**...**...*..**.****.*.**.*.*.**...*..***.*..***.**.*.***.*.*.....**.**.*..**....***.*......*...*.*..*.*.*.**......*.****.*.**.*****.*..*..**...*....**..*.**..*..*.***.**.*.*....***...********.***.*.*...**...****..*..*.*.*.*..**...****.*.*...*...*..*.....**.*..*....*.*.**.*.....**.*..*...*...........*..*.*.*....***....*..***.**.*.**.*.....*.*..*.*.***.*....**..*..**.*....**........*.*.**......*..**.*.**...*.*.*..*..**........**.*.***.**..**...*....*..**..**...*.....*.***..*..*..*.*.**...**..*..*..*..****.**..*.***..***.***.*..*******.*..*..*.**...*..**.*..*********.***.****..********...*...*.****.***.*.......**.**.***.****...**.*.**...*..*..***.**...*.*.*.*...***...*..*.**.*.*.*.*****.***.**...**.....*....***...*.**....*.****....*....**.**.**.* ***..*.**..**.....***.**.**.*.*.*.***.****.*.*..****.***..**.*****.*....***.*.*.***..***..**.*.*****.***.***.*....***.****..***..***...**.*....**.*...*.***.****.*..*.**.*.*...**.**.*.*..*...**...***..*.**..**...****......*******.**..**.....**..******.*.*..**.*.*****.*...**.*..***...***...*.*...***..************.***..*.*..**..*.**.*..*.**...**.**.*...**.**.*.****..*.*...*.*.*.*.*..**.*....**...*.**.*.***....****......***..*****.*.****.*..*..**..**.**.**......***....*.**...***.**********.**.***...**.....*..********..***.*.***...*.**.****..***..*.*.*.*.**..*.**.*****.****..*...**...********..**..*.**..**..*.*..*.**.*.***...**.***.*.*..*.....****.**.*..**..****.*.*.****.*...**...*.******..*.***..*.**...**..**.*..*..*.**.*....**.*.*.***.*.*...****..**.....****..*.**...*.****..**.****.....*..**.*.*..***..***.*.*.....**..*..*.*.*.*....**.**.*.*......**..***...*****.**.**.........*....*..*****.***..*.*.*..**....***..*****.*.****.*...****...****...*..***..****.*..*****.****.**....*.*.....*.....**...*.***...*****.*.*****.*.*.***..**.*....******.**...*.***.*..*.***..*.*....*....*..**..*******...*.*.**....*.*.**.*.....*..**..***......**..*..*...****.**...*.*.*...**.*...**...**..*.*..******.........*..**..*..***..*.*.*....*******.*....*.*..****..**.****.*.**...*....*....*.***.****...*.*.**.*.*****.***..**.*..*....*..*........*.***.***....*...**.****.***..***..*.*.*.****.*..*.*.*.....*.*.......*..*.....**.*.**.*******.**.*.*.*...*.*...*.*.*..*.***..**.*..*.*.***..****.*..**....*..****.*.*.*.*.******..**...**.*.****...*.*.*.*..****.*..*.***.****.*.***...*.*....***.***..**..*.*..**.*...*..*.***........*.****..***.***.**..**.***..*....*.*.***..**..**..**.**.**.*..*...**..*****....*..**..*..**.*.*.*..*.*.*....*.**..*.*.*****.*.***...****..******...*******.......***.*..*.***.**.*...**..*....**.*...*..***..***.*...**.*.**.*****.**.....*..**.*..*.***.**.***.**...**....*..**.***..**..*.**.*.***.*.***.*.**.....**...***..**..*.*.....*...***..*..*****...*...*.***..*...*..*.*****.*...*.*.*.. *..*.**.*..*..***.****.**.**.****.**.*..*.*.*******..***.*......*...****.*.**.***.***.*.***.******..*....*.**.*..**..*...*.*...*..**.*.**.....*.*******....********......*.*..*.*....****.*.*.**.*.**.***.***.*****.*....**..**.*.*....*.*.*.*........***...**.***.*.****.*.***....**.*.*.**..**.*.**.*.******.****....*..*****.*****.***.**..****.....*...********....*.****.*..*......***.*.***.....*.....*....*.*.**.....*...***..**.**.*..*.********....*..**.*....*****..**.*...*.**..*.**.*...**.*.***********..****.***.****.*...*.*.*..*.....**..***..**...*.......***..**.**.**.****.***...*.*.....**...*.*.***...*.**.***..*.**..***......****.**.*.*.....*....*...**.****.*.*..***.*......*.......*.****..*.......*.*.***..*.*..*..**..*....*.*..*..*...*..*.**.*.*.*****.....*.*.*.**..*****......*.*******.*..*.**.*.*.***.**..*..**..*.**.....*..**..*.*....*....**..**.*..**.*...*..***.**.*.****....*.***.*.*.**.*...*.....*..**...***.*..***..*.***....*.*....**..*..***...*..***..**.*.**.*.**.*...*..*..*.***.**.**..**..*.*****.*.*.*****.*....*.*.*.*.....**.**.**...***.******....***.*.*..**.*...*.****.*......*.*****.*.*..*..*...*.*.**.*.*****.***.*.......*.***.*..**.....***..*...*.***.*.**..**..**.......*.....*..*..**....**.***.*.**...********....*.**.**.**.*.*.***.*.....*.*...*.**..**.*.....*..*.*.******.*.**.**..*.**.*..*.*.******.**.**...*..****.....****.******....***.**.***..*..*****.*.*.*.*.***.**.*..*.**..*********.*....**...*...***.*....*..****.*..**.*.*.*...*****...*...**.***.*..**.*.*.*..*.**..*.*.*..*.*.**....****.*..**.*..*.**.*.*..****.**...*..*....*.*.**.****.*.*.*..*..*..*.****.**.**.***.**....*.****.*.****.**....****...****.***...*......**..*..***.****.*.**.*.******.*.*******....**..**...****.*.*....**...*..*....**.*...**..**......***.****.....***.***.*****.*****.*.**.***..*.*..****.***.*.*.******..*.**.*.*...****...*.*.*.....*.****...*..***.**.......***.*.****....****........**..*..****.*.*..*.**...*...*...*..*.**...*..*..**..***.**.*.*.*.*....*****..*.*.**.*.***.*.**...*..*.**.*.. .*****..*...****..*...**.****.****...***..*****..**.*....*.*.*.*.*******.**..***..*********.********..****.******..******.**..***.***.*.****.*..*......*.*.*.*....***.*****..***.....**.******...*.*****...**..*****.*.***.*.***.**.*.*...*....**...*...*......**.**.*.*.*..******.*..*..****.*.....*...*...****..****.....***....**..**..*...******.*..*...**....*.*.....**..*.**.*..**.*.*.**.*****.*.*..****.**...*..*****..***..*.***.**....**...*..****.**.*.....**.**..**..*******..*****...**.*..*..*...****......*..*.*******.*.**.***..****..****.*.*.*..*...*....**..*..*....*......*.*.****.*..*.**.*****...*.*.*..***.*...*********.*****.*.*.***..**..*****...**.*.***..**.*....**..*.*.....*****...*..**.****..*.**...*****..*.*.**.*.*...****.*...*...**.**.*****.*......****...**.*.....**.**..*.*.**.****..*...*.*....*.***.*...***..**.*.**..*.*.*.*..*****.......*......***.***..*..***.*.**.***.***............**.*...**...*.*******.*.......*..*....*.*.**.*...*.*..***...*.*....*.*.**.**...*...*.*.*........***.*****.*...**..*.*..*..*.***.**..****.*****.**.***.*.*..*....*.*.......********..*.*...*...**.***.*.****..*....**.******.....*.*.***.*...*..***..........**.*.***.*.**.**.*.**..**.*.*******.**.*.*****..**.*.*....*.*.*.*.***.*.*.**......*.****.**.*.**.....*..**.*..***.*.***.**.*****.*...*.***..***...****.......*..****....*..*.*...**.*.....**.****.******..**....*.****.*.....*..*.*..**..*..*..*.***.****.**.*..*..**...*..*....**...*..*..*******......*..*.*.*.****.**.**.***.....*****.*...**.**....***.**.*.*..*.*****..****.*.*...**...*..****..*.****.**....***.**..**.*..*..****...*...*.**.*.....*****.**..*.*...*...*****.*..*.****..***.**.***....*.*.**..**.*.........*..*.*.*...*......*...*.****..*.*.**.*..****.**.**.*..***.****.*.*..***...*****...*.*..**..*.*****.....*..*.**...******..*..*...*****.*.*******..****.*****..***....*.*.*...**.*****.*****..*****.**.***...****..**..*.***...*...*.*..*......*****.*.*.*..**.*.....**...**.....**....**..*.***************.**.....**.......**....*.***...*.***.* ..*.*..*.*..**..****.****..**.*.**.****.**...*...***.*..**.....*..*.*.*.*.....*.*..***.*.*.****.*.***..*......**...*.**....******.*....*..*.****....***.*.......*.*.****....*...*****.**...*...*.********.**....**....*.**.*.*.****..**.*.****..*..*....*..*.*.**....**.*.*****..*.**.*****..*....****.....**...*.**.*..****.*.*..**...****..***.**.*****.*..**...*..**.***.***.***..**...***...**...*..*.*....****..**..**.*...****.*..***.*.*.**..***..*.****..**...*...*.*.***.****..***.***.*..**.**...*..*..*..**..**.**.****....***..*.*..**..******.***..*..***...**.**.***..*....*******.*.**..***...*.***...*.****.*...***.***.**....****.***.*..*..****.**.****...**..**.**.*.*..*...***.*.*.*...*..***....*.*..**....***...*..*.**..****.*...**.*.**...*****...****..*.***..*.****......*****.**..**..****..*......**.**.***..******.*..*...*.*.*.*...**..**..*..*****.***.**.*..*..***.*..*..*.***..***.*.....**.*.*.**..**..*****..****************..*.*..**..*..**...*.*****..*.*...**.*.****....*..*.......*...**..***...*....***.*..**.*...*.**...******...**..***..*.*.*...**.*..***..*****.**.**.**......*.*.*.****.*..*****.*.*..**.*....**..*****.**.**......**..**.*.**...**....*..***.*...*.**.**.**..*****...**..****...*.***...**..*...**.*...*.**....*..**..**..*..**.**....****.....**..*..*..**.*..*...*...**.....*.***...****.......**.**...*.****.**.*.*..*.**.....*..**.*...****....*.****..*.*****....**.....*.***.....*...**.*..........*.*.*.****.*.*..*.*..*.*..*..*....*.*..*****.***.*.....*......***...*..****.......*.**....**..*..*.*.*.**.*.**.***.....*...**.****.****.*..*.***...**.**.*.****.....**..**..**.**..*...**...****.***..**.*.***.*.**..*.*..**.....****.*.*******...**...*...***.*.*.******.**...***...*.....*****.*....*..***...*.*.*..*******......*.**..****..*.*..***.*...*.**.**.*.**..*.****.***..****..***..*...****...**...*.*..*....*...*.***.*...*.*..***.*...*...***.**.*......****..**.***.**.***..*.****.*.***..***..****.*******.*.**...*****.****..*...*..****.*.**..*..*..*.*...**.*..*.*.*****..**..***** ..*.*..*....*.**..**.*..**.***.**.**.**.*.**.*..*.**...**.*...*.**....***.*.**.*.********..*****.**.***.*..***..**.*..*...*..*.....***....*..**.****..*.*.....*..***.*.*..***...*..*..***....*.*...*....***.*....***...*.....*.*.*.*...**.*****..*....*.*..*..**...*.********.***.*.*.***...***...*.*...*..*.*.**.*****..*...**.**.*..****.*..*.*..*.*.***..**.*.**........*...*...***.******....*****..*...**...*.*.**.*.*.****....**.**..*..*...**.*....*..**..*.*..**..**.******.**.***.......*.*****..*.***.********.***...**.**.*.....**.*.**.****.*.**.....**.**.***...**.*.**.....***....*.*.*.....******....***.***..**.***..***.....*****.*..**....***.**..***.***..**....*.*.........*..**.***...*.****..*...*..***..**.*..*.*...**....*..*.......****..*.*..***..**.**.***...*...*..*.*..**..***....****..****.*.....***..*...**.**...**..*.**.****.****...*...*....***.*.*.*****.**....*....*..***.*.****..*.......**.......**...*..*.*.*...***.....*.*..*.*.*....*****.*****.*.***....**.*.*.**.*.***....**.*.*.***.*.*.*.**..**....***....*****..**.....*..*..*****.*.....*....***.***.****.*.*.**.**.***.*.*.*.*.***.*..**..******.*.**.***......*.*...*..*........*.....**.*.***.*.**.**.....**..**..***.**..***.*******.**.****..*....*.***.**.***.***..**.****...*.****..*..*..****.*..*..******...*.**....***.....*.**.**.......*..*...*.**......*.........*****...*.**.***...**..*.*.**.*.....**..*.***.*.*....*******...**....*..***.*.***..**..*.*.****..**...*.**...***..****....*.**..**..*..*..**.***.*.*.*.***.**.**..*.**.***.*...**.*.*******.*.****..***.*...*..**.*......*.**...**.....**..**..**.*..*..*..*****.*.*.***.*..**..**..*.*****.***..*..****...**..***.**.*.****.*...*..*...**.**..*.*....**.***....*...*...**.**.**....***..*...******.*.*.***....*.*..*....*.**.....**..***....**..*.***.**...*..***...*.*..*..*.***.**.**.**....*.****.**..**.*..****...****...*.*..*....**.***.....**.....***.*.**.*****...****.**.*.*.**..*...*.**...**.***.*..***.......****.***.*****...*..*.*.***...***.*.*..*..*......******.***.*********... ***.***..**...**.**..**..**.**..**...*.*.***.*******.*.....***.*****.***...**.**...***.*..***.*.***.*...**..*..**...*...****..***..*...*.**...**...*.*...***.**.*.*.*..**.*.***..*..***.*****.**.**..***......****.**..***.*....***.*..*......*..*..*..**...*..***.****..*.***..*..**.*****.*.****..**..**.*..*.*...*.**.*.**.*..*.**...*.****.**...*.**....*..**.**.*.**..*.*..***.*********.*.*.**.**.**..*.*..*.***....*.*.*..*.********.**.*..*....*.**..***.****.****.....*.***..**.*.*.*.***.*.*.****.**.*.***.*.*****.*.**.**...*****.*.*...**..*..**..***.******...*.***.*.*.**....*.*.*.*..*..****......*.*..******...***....*.....*.**....****.*.*.******.***...*..**...**.*.****.**....**...*.*..*.*.******.*.*.*.*******..*...****.*..*..****.*.****.**.*..*..*.........**.*.*.******..*...***..*....*......*....***....*....****..*..*....*..***.*...*.*.****.*...*..***.**.*..***..*..***....**.*.**..*....*....**...*..*****...**.***.**.**.**....*..*.*.**....*..******.*..***.*..*******.*..***.****..*..******...*.*..***..***...*.*...*...*.**..**..***.......*..*...*...**.*.*..*******.........**.*..***.....****.**.*..*..***....*......*..**...*...*.**.**.****.****..**.*.*.***...*...***..*.*.*.*.....**.*..*.***..**.*.**.**.*.***...*.*...*.*.*.*...*.....**.*..*...*.*.**..***.*...*..***.....*..**..*.....*.*****.....*.*.****...*...**.*****....*..*.***.**.**.*...****..*****.****.*.*...**.*..**..*...****.*.***.*.**.**.*..*..*.***...************..***.**..*.**..*.*.....*****.*.*..*.*.**.***.*.*.*.*.*.*****....*.*.**.***.*..*......***...*...*.*..*.**...*.***.*.*.*.........*..****..*..*.*.**.*.....*.*..*.*..*..**...*..**..***..**...*.*.*.**...*...****..*.*.**.*..*.*..*..*..*..**..**....**..*.***.**.***.*.*.****...**...***....**.....****..**.*..**....***.***.*.**.**..**...*.*...***....*.*...**.**...********.....*...*..*****.**.****....*...***..*..**.**.*..*....**....*...*...*.....*.**..****.*..*.****..**.*...****..*...***.**.*.*.*.*..**.*..*.**..***.**..***..*..*......**...****...******....**..*.*.*.**...***.** **.*..*...*...**..*..*****..*.**.*.*..*....*..*..*.**..*.*...**..***.*.......*.**..********..**.***.**...*.**..*.****..**....***.**....*..*****..***.**.*..*.**.*.**..***.*.**.*...*...*.**..**.*..*..****..***.**.***...**...**..*..*..***..***.***.*****.****..*.**.*.***...*......*.*.**.***..***.****..******.***.*.*.....*.....*...*....***.*.***..*..****.*....*.*.****...***..*..*...*.*.*.*.*..*****.*.**.*..*.*..***.*.**...*.*..*.*.*.***...*.***...*.***.*..*....*.*****.*****....*.*.***.**..**..**...*..*..**...*..*......**..**....*..*..**.**..*.*.....*...****...*...***.*.***...*.*....**...*.**.*..**.*.****.*.*.****..*.*.....*.***.***........**..**.*.*..******..*...**..****.**.*..*.**...*.........*..........**.***...*.****..***...**...*.*..**..***...***.*.**.***.*.**..******.*..***.**.*...**.*..*****.*****.*.**...*.***..****..**....*.*.*...*.***....**.*....*.*..**.*.**.**.****.*...*..****.*....***.***.*.**.........*.**..***..****.*.**.*..*.*.***.***.***.*..*...***.*.***.*.**...*..*....**.****.**....********..**.**..*.*.......**..*.....*...***.**.******.**..**.*.*.*..***..******.*..**.**.*.*.***..*.*****..**.*.*.*...*.**...**....*..*.*.******.*......*..*...*.*****.*.***....*****..*...**.***..........**...**..*..**..****..***..*.*.*...*..*...*.*.*......*.****.*.**.***.***.**..*.*.***......*.*.**.*..*.***..***.......*..*.*....**.**.**....***..****..*.**...***....*.**..*.....*....**.**..**...*.*..***.....***..*.****.*.*..*.*****.*****...*.**.******.*...**.*.**.*******.***.*****.**.***.*..*.*.*.**.**.***..*......**.**...**.....*..**...**...*.*.**.*...*.*****.*..***.*..*.*...***.***..**...**.****.**.*.*.***..*..***...**.*.*..**.**.*.*.****...*.****..*..*..*.***..***.*....***.*.*.*....*..******...*.**.*.*.*..*******......*....**..**.*....**.*..*.**.*..*.*..***.*..*.*..**.***.**..**.**..*....*.*.***..*.***..****...*...**.**.*.**.***.**..*.*******...**..***.**.***...******.*.*.*.**.**...*****.*....******..*.**..*..*..**.*.**.*.*..**.**.*.*...**.*..***...*.***.**.*.*.**.****.**.***** **.*.*.......***..****.*.*.*..***..*...*.*....******......*...*.**********...*.*...*******..*...*.**.....*****.*.*......******.*.*******.***..*..**..*.*.**..*...*.*...*......**.*..**.*...**...*..**..****.**...*.****....**.*..*.......*..**.*..***.*..****..*.*.*........***..*.**.**....*****.***.******..*...****.*****.*.*.****..**.*.**.**.******.*.....*****..*.**.*..**.***...*..*....**.....****.*.*....*....*.*.**.....*...***..*.***...*..***..***.**.*....*.**..*......*..*.*.....*...*.*****.***..***....*.********.**.*****......**...*.*.*...*..**.**.**.*.***..****.***.**..*...*.**....*..****.****...**..**..***..*.*.*.****...*...**.***...*.**.****..*..*.*...*****...*.***.*....**.*..*.*******...**.****..*..**....******....*.*****.*.****.**......*.*.*..*.....*...**...*.*.******..***..*..****.**.....**.****.***.*.*****.*....**.....**.*..**.**...**..*.....*.**.**.*....*.****..****.*.**.*.**.*.***.***..*.**...**.**..*.****.*......*....**..*.****..*.****.***.**.*.*.*..*...*****.*.*.***.*.**.......*...*.*..*....**.*.**.*...*.**.*....***...***.*...**...****...*.****..****..*...*.**......**.....***...*.****..**...**...*.***.*.****.*****..**.*.***.*...*........**.*.****....****.*..**..*.**.......********......*.**...*.*..**..**.*.*..*..***.**...*..***...*****...*..***...*.*..***....*..*.**...*..**.**.*.**.**.*******.*.....*...***..*.***.*...*...****.**.......*...*****..*******...*.*.*...***..***..**.*..****....***.*****.**..*...**.**.*..*.**.**..****.**.***..*..***.***...*.*.*****.*...*.**.*....*.**.**.*..*.....*.*****.*.***..*.*..*....**...***...*..*..*.....**.***..****.*....*.*..*..**..*.*...*****.******..*.**.******...*..**.*.*....***.*..**.....*.*.***.*.***.***.*****..*....***.....*..****.*.*..****.*..**..***..****.*.*..*..*....***.....**.**.....*.*...*...**..*.*...****.*.***..*.*..*.*.**...*.**..******.**...*..*.*.*...***.*.***.*.**.....*..***.*..*...**.........*....**.*.***.*.....*..*..****.*....****.*....*...**...**...*.*..*.***.***..*****..***.....***.....*...*......****...* *..*.*.....***.*..*....**.**.****.*.***..*.**.****.*.*...**..***....*.*.*..*.*.***.*****.**.....*.**...**.*****..**.*..*...*...*...*..*.**.....**.**..**.*..**..**.*.*...**.*.*.**.*..*.*.*..***.***.****.*...***..**.**.*..*.*...*.***.*.*....****..***.**.*.*.**.**.*.**....**.*****.**...*..***...*.****.**..*..*..**.*.*.*...***..*....*.***.*.*..*****.*...*...**.*.***.*.*..****..*..*....*.*...**.*..*.*.**...*.**.*...*.**.****.*.**.*.***..**.**.**.*.**..*..*..*..*.......**...******.*....*.**..*.*.*.*.***.****..****.*....***.*.....*...**.******.*.****....*****.....****..**.*.***.**..**..**.**....*..**..*...**...*..*.**.**.**...*..**..*.*...**....*.**..*...*.**..*..*******.....*****..**.**..*........***.***.**.**.***...**...*..*..**.***.**.*****.**...**.**...**..*..**...*.*...*.*.**....*......*.*******......*.*.*......*..**...**.****.*..**..**..*.*.***.***...*.***.**.....*.*.*.**....**.**....***..****.**.*..**.*....*....**.**.***..***.*.*.*.*...***.***.*.*..*.*.*.**.*.**.*...*.*.*..**....*..*.**.....**..*******..**.*.**.**....***..**.*...**..*.***.**..*.*.**..*..*.....*..*.*...*...**.**.*..*..*.*...****...*....******.**.****.****.**********..***.**...****.*...***...*..**..*.**..*...**.*.*..***...**....*.*.*******.*.*.*.*...*.*.*..**..**..**.*...*..******..*..**.*.*.****.**.....*.......**.....*.****.***.*.*.*..*.**...**..**.*.*..****.*....***.*..***..**..*.***.****...*..***.***.*.*......*.***..****.*..*.*.****..*..**.......**.***...**..***...**.......*.****..*...*.**..........*******.*.*..*...***..*.*.****...**...**...*..*......****.**....*..*..*....*..**.****.*****.****...*.**.*....*****..*.**.*..***.**.*...***..*..***.***..*****.**.*****.*..*.**.**............*...**...*****..**.**.......***..**....*.*..*****.*****.*..*..**..*...**.**.**.****..*.***..*....**.*.**..*.****......*..*.*.***.****.*...*.*.*.***....*******.*.**..*......*....***......****.*..*****..***.****..****.**.*..***..******.***********.*.**.*.**..*..*.*.*...******.***.**.*...*.......**..*..**.....*.*..****.** *..*..*.*..*.***.**.....***...*.*****.....**...*.**...*.**********.*...**.*.**.*..**..*.*.*.*.**.*.**...*....*...*.***....*..******..*..*....***..***.****..***...**.....**.**..**..**...***...**..***.*********..****..*..**.*.*....*.**...*.**..*.....*....***....*...*...*.**....***..*.*****...*.****.****.**.**.*..****..*.**..***.****..**..***.*.*.*.*....**...*......**.*...****.***.****..*.*.*.*.*.***.***.****.**.*....*.**.....*****...****.*......*.*...**..*.***.*.***..**.***.**.*.**..***.....***...*.*..*.*.*.......*.*****.**.****.*.*.*....****..*******.***..*.**.*****.*..**.*****..***.**..**.***...**..**....****..**.*.**..*.****...**.*.*..**.***.*****..*.**.*..*...***..*.**..*..****..*..*.*...*..*..*..*..*.****.**...**.***..****.....**.*.....**.*....**...**..*....***....**.******...**.****..**...*.*.**.*.........*....**...*.***...****.*.***....*..*..*.*.*..***.**.*.*.**.*.*****.*******..*........***.**...**.***.**.***....*....*.*..**.*...*...**..*.*.**..**..*.*.*****...*.**.*.*.**...***.**..*...**...***.*.*.**..*.**.***.***.*.*..****..**..*.*.**........****..**.*.*...****..*.******....**.*..*****.**.*.*.***.**.*.***.*.**.......*.*.....*...**....*......**..*.*.*..*..*.*.**.**......**..*..*.*..***.*.*.*.*****..*..**.*****..***.***.*.*****..***.*...*.*..**.*...*.*.*...*..*.....*****....*.***.*****.***.****.*..*******.*.**.*****.**.**..***.*....***.....*****..*.......***..**.*..**.*..**....*..****...*****..*..*....*******...*...**.***..******.**....*.....**....*.*******.....**.*.***.*.**.*.*....**....*..*.*.***...*.*.......**..*...******.**.**.**.....**..*.*.***..*..**..*...*...***..*..*..**..*.*..****.*...***.****.***.*.****..**.*.**.*.*****...**.**.......*..*.*.**...***.**....*...***......*..*****...*.*.*.*.*.*.*.....*........*.**.*.***.*.*.*...*.**....****..***..***.**...*.***.*....*.**.*.*.**..*..*..****..*.**.**.***.*.*****.**.*.*..*.**.*****.****.*.*...**.**..*..*.****..*..**....***..****....*..*..*****..****.*.**....*..*.*..*****...*..*.**.****.*..**...**.**.*....** *.*........*....***.****.*.*..***..***.......*****.....*.*.****.*.**.*.*..*.*.....**..*...****...**..*..**..****.*.*...*..*.****.**.*.*..**..**..***..**..*.*****........*.*****..******.*..*...**.**...*.***.****..*.**..***.*..*.**.*....*...*.**....*..**.****.***..*.....**..**....*.*.....**..*.*.*.*.*....*.*.****.***.*.*****.**.*..*.*.**..****.*.***.***..*..**.*.***.*.*.**..*...*.****..***.**...*..***..*.**.**...***...**..**..*..**.*...**.*..*.*...*.***..*.***.***...*..*.*******.**.**.*..**..*.*.....****.******..*.****.*.*..*....**..**..*..***.**.**.*.*..*.*....*.**..*******...*....*...*.****..*.***...*...*...*.********.*.**.***.....****.**...*..**..*.*..*.*..*.*.***..*.*..******.**.*.*.....*..**..****..*.**.*...*.****...*..**.....**...*****.*.******..**..**.***.*.*.****......**.*****.*******.**..***..*..***.**.*.**.......**...**.**.*.....*.*****.*.**.**..*.....*..**..***.*...*.****.**..*..*...***.****.*.*.**.*****....*.*..**..****......****.*.*...**...*.***.***.**.*.*...*..*.*.****...*...**.**.*.......*....*..*...*..**.**....*..*...*.*.**.*****.......**.**.***....*..*...........**..*.*.*...*..***.*..*..**..*.*..**.****.***....****....****...*.*.**..*...******...**.*.**......*.*.***.*..*..*.*..*****.***.**.**...*..***..*.*..*..*******..*.**...*..**..*.****.****....*..***.****..*.**.*..**...*.....*...**...*...*..*..*.***.*...*..****..*...*****.**..**.....*...***...*****....**......*.*.***.**...****.*.**.**.....*..**..***.***.******....*.***....*.*.*...*..*.****.*.*..*.*.*.**.**...******.****.**..***.**.*.*****.*..*.****..***.*********.**.*.*..***.*.**.*..*..***..**.*...*.*.***..*....*.*..**..........***.**..**..*.*.**...*.*....*..*.*.*..**..****....******..*......*****..*.*.*.*****..*...*.....**.***.**.****.*...*****.*....*.*.**.*..*.****.**.*****....*.*.*.*..**.**..***.****...*.*.**...*...*.*..***.*****....*.****.*.*..*.**.*.**...*.....***..***...**.****.**.**.*...*....***.**.**..*.....*..........*.***....**..**.**..**.*.*...*....**....*****.**.*.**..*..***.*...***.*. ..*.*.**.***..*......****.....***....*..***...**..******.*.******.*..*...**....*.*..*..**.*.*...*...*.........**.****.*...*.*...**.**..**...*..***.*...***.*.**..**..***...*.*..*...**.*.**...*..*..**.**..**.****...**...****.***.*..*.*..***.*..**.**..*.*****..***..*....****.*****...*.**.*...****...***.**...**...**..***...***.*...*...*...*.**.**.**.*********.**...*****.*..*.*.**...*....*..***.****.***.....**......*..*....*........*...***.*...*.**.*.*.*..****.*..*.*...*.***.*..*...*...*....**..********..*.***..*.*..*.*..*.**....*.***.**..**.**...*.*......*.....***.*.**...***.**.*.*****...***..**..**..*.*..**..**...*.*.*******...*..*...*..*..****.*.****.*....***.*.*..**...***.***.....*...*.......****......*..*.*.*.*.**.......**.**.*.*.******.****.....****..*..******....**....****..*..**..**...********..*.******..*****.**......*...*..****.*..***..*..**.**************.**...****.*..*****.........***..*....*..*.*......****.*..******..***.*.*..*.********.*.**.******..*.....**......**.**....*.**....*.**....**.********.***...*..**.*......***...***..*.*..**.***..**.**...*.*..***..**.*...........*.**..*.***.*.*..*.*..**.*.......*...***..***.....***.*...*****.....***....**.**.***.**..*******.*.**...*..*****..*..**.*......****.*.**.***...***.**.*******....******.*.*...**.*.**...*..**.**..*.**.*.*.*...*.**.*.****...**.*****.*.***...**.**......*****...****..*.*.****.*.*.***.*...**.***.**.*.**.*..*..*..*.*..*******.***.**..*.***...**....**.**.....*..*...*.***.*..**..*..*.****.*..*****.**..*...***.*..**.**.***..*.****...***.***..****..**.**.*..*....*****...*...***..**...***...***.**...**.****.......*..*.***..***.***..*****.***.*.*.***..***.*.*****.*.**.......*.*...*....**...**..*.**.**....****....*.*.***....***.*.*.**.**.......***.*...*.****....****.*****..*.*....*..**.*.*.*..**..*.*.******.*.**.*.....*.***.*.*...*.**.*.*...*....*.***.**..*.*****...****..*.......**...**.*.*****.*.....*.*..*..**..***.*.**.***.**.**.*.*..***.*.**.**.****.***.*.***..**.*...***.*....*.**.*..*..*.**......*. *...*....***.*....**.**..*..*....**.**..*.....*******..**.**.*.*...**.****....***.***.**.*.*..*.**.***..*..*..**********.**.*.....*.**...*.*..*...*.******.***....**.....*.**.**.***...*..**.***.**....***...*.*.**....**.**.*.*...**.***..****..****.*.***...*.*..****....*..***..*.*.*...*...****....**.**.*...**...*..*.******.*.........*......**.*.*..*.**...*.*..*.*..****....*..*.*.*.....*.***.**.*.****..******.....**.**.*..**.**...**.**..***..**.**....*...**........*.**.*.***.*****.*.***.*...*..**..*.*****..*.....**.***.*..*...***.*...**..*...**.....**.*..**.**.*..**..*.*....**..*..**.*.*....*.**.**.**..****.....*...*.*.*.*...*..*..**...**..**.**..*****.*.*.*.........*.***.**.......*.*.*.*..**.***.*...*.*.**.**.*...***....**.*****...*.**.*..**********...**.**.***...*..*..**...*********.*..*.*...**...*...*..****.***..*.**.**.*.*..*.***..***..***..*....*....**.*.*........**..**..........**..****..**.*.***.**.***.....*.*.*...**..****.*...**..*...***..****...*****.*.*.*..*.....*.***...*.**.*.****...*.*.*.**....**...***.*.**.*.*...**.*...**.*.*..*.*.*.*.....*..***...***....*.*****..**.*...*.**.*..**..****.*.*..**.*.***....**..*..***.**...*.*..*.*.**.**.*..****...***..*.....*....**..*....**..*..**..****.**.*.**...**.**.****.*.*..*..*..****........****..*.*.**..*........**.***.****...**..***.****.*.*..*.**.**.*....*.*.**.*.*..*******..*.**.........**.******...***.****.**..***...*..*.****.**....***....**..*.**.*..*.*.*.*.*.**.*...*..****.*...*.******...***...***.*..*..*...****..****.*..***....***.***...***...**.*.**..***......***.****...**.*.....***.*..*.*..*.**.*.*.*.**..*.*..****..***.**.*.****.*******.*..**.....**..*.***..***..***.****..**.*.*....**..*.*.**..***..**.***...**.**...**.*.*..***..*.***.*.***...*.*.*..****...*.*.*..*.**..**...*****.....*.**..*.**..*.****..**.*.*.*..*...*..*..*.*.******.*...*.**.**..*****....***.*.*..****..*..........*..*...***.***...*.*...*..**.**..****.****.*.*.*.***.*.***...****...*..***.*..****.*...*...*...*.*..*.***.**..*......**.**.*.***.*... ***..*...***..***..*..*...****.*.*..**.....*.....****..*..**...***..***.****....*....**..*.******.***....*..*.*.***.*...**....***.*..*..*.**.*.*.*....********.*.***..*.***.**.***.*.....*.*.**.*..*..*..*.*..*...*.**.**.**..**.*....*****.***.......*..*.**.*..***..****.*.**.*...*.*.....**.**...**.********...*.****..******.*....*.....***..*..*.*.***.**..*.**....*.*******..*.....*...*..*...****.*..*..**.*.**.*...*.*.****..****...***..*.*..*...***.*...***...*..**.**...**..**.**.*****.***.*.*.*..*****..*.**.*.*.*...*.*.**..***.*.***.**...*..***.**.***.*......****...*..**.***..**.**...*.****.*..*.****...**.*..*..***.*.*..*...**.*...*.**..*..*..**.******..*****.....**....*..*.*.****.*..*.*...*******.*...*...****..**..*...***.**..*.....**...*..*..****.**.**......*...***.********.***..*.......****.*..**..*****...**....****..*.**.***.***.*****.**.*...**..*******.**...**.*.******..**...*....******...**.*..*..*.****.*.*******.*...*.**.........***.**.***.*.*.**.*******...***.*....*.*.......*.*.**.....**..***....***..*.....*.*.*.********.*.*..*.***.*..*.*....****.**..****.*.*.***.*.....***.*.*.*....*.*....**..***.**......***...***...****...*..*.***.**.****.**.***.***.*...*...**.**.*.*..*....**..*.**...*.***.*....*.**.***.*...**.***.....*.*.***.**.**.**..**********...*..*****.**...*..**...*.***.*.**.**....**.*****..***...*.**.***...*.**.****.*****....***....***...*.*.***.*..*.*..*...***.....**....******...**.*.*.*......***..*.**.*.*.*.*.*...*...*..*.*...*..**.**.**.****..*.**.**..**......**.*.*..*..***..**..*..*.*.**..**..***.*...**...*****.**.*.**..***.*..**.*.**.*...**..*..*..**.*.*.**.*..**...*.**..***..**.***.**.**..*...*****.**..*.**..***.**.......*..**...***...**.*...*****..*..*.***..***..******.***.****.*..**.**.***.**..**...***.**.***..**...***...***.*.****.*..***.**..***.**.**..****...*...**..**...*.**.***.**...*.**.*******..*..*****.*.***..*.*.*......**..***.**..**.**..*.......*.*.**....*.*.*.*.*.*..***.**.***.*.*..*...**..**....*..*...*.......*..***...**********.*.**..... ..*.*.....****.*..*...**.....**.*...*...*...*.*..******.***.**.*..**.*.**..*.*****.*..***.*.**......*...*....**.***.*..***.*.***..*.***......*.**..*..*.*.**..*.**....*.****.*..*..**..**.**.*.***.*...*.....***....***..***..*.*.*.*.*.*.*****.*.*..***.*.....*..**..*..**....*.*..****..***.*..**.**.**..**.*..*..**..*..**.*..*.*.*....*....***.....**.....**....**..*.*..**.....*..*..**....***.*.**..**..*.****..*.**.**.**.*****.*..***..**.***..*.**.**.***.*..........**.*******.*....***..**..*...*...*.*.*..**..*...*..*****.***.**.**..*........***..*.*...**.**......*..***.***........***.****....*.***..**.*..****.**....***..***.******...*..**...*.*.**..**...***.****....****..***..**.*.*.**...***.*..*****.****.*.*...****..***..*.***.*.**...*...*.*.*.*.********....**..**..*.**...**.....*.*.*....*...*.*.*.*.*..**...**....**...***..*...**.**.*..*.*...*......*.*..*.*.*..*.****.*....*.***.***..*.*..*******........*..*...**..*....*.********.****...*.**..**........*..*.*......***....**..*...**.*.*.*....*..*****..*.****.*...**.**.***...*..****..*.*****.***...**...****..****.*...**....***.*.*..**....*..**.*.***.****...***..*.***..*.*.**..**.**..****..**.*.**.****.**.*..*.*.***.*....**.*.***.*.*.*.**..**...*.****.**...**.***.*.**.*....*..****.*....******.*.*.**.****.*****...*...****.***..*****.**..*.***...**.****..*.**.*.*******.**.*****..*****.****.**.*.*****...**....**..***.*.*.........*.*.***..*..*...**.*....*.*.*..**.*.**.**..*..*..**...****.**.**.**...***..*.**.*....**.****..***.*..**....*..*..*.*.**.**.*.....*.**...*.*.*..**.*********.**.*...*....*.*..*..***.*..***.*.**..*****..*.*.**.*..***...**.**....*..*.*...****...**..*.*.***.****.*..*****.**..*.*.*..*...*.*...*..*........**.**.***.*.*...*..***.**..*.**.*....*.****.***..*..**.*...****..***.***.*..*.*.**.*.....***..*..*..****..**.*.*..*..*****..*..*...*.**..*.*.*..**..*..**.*.*.**.**.*..*..*...*.........*.*****.*.**..**.****.*****..****..**.*.**.**.*.***..*...*.*.*.....**.***.*.**...*...**.*.***.........*.*..*.*.**....*..***.*.*. *..**....*.***.****...*.**.**.....**...*..***....*.*.*...*.*...*..**..*.**...*.**.**.**..*..**.....*...*.....**.*..*..***.****.***.**.**.*.**...**..***.....*.***....**..*.*...***...**.*.*.**.**..*.**..*...*..*......*.****.**.**.*....***.*..***...*.*..*.**.*..***..***....***.....***...*.****.***.......*.....*******.***.*..***..**.**..*......*..**.***.*.**..*..**.*..**.*....***.*...***...**.***.**..*.*********..*..****..***.*.*****.**.**...**.*..*..***..*.*******.*.**.*...*...*****.***.****.*...**********....*..****...*.**.**.****.**...***...**.**...**.*.**.*.**..***..*....***...*.*.****.*.*..*..**.......**......*.*.*....*.*..***.*.***..*...**.***.**.....***.*..**....*.***.**.*.*.**.***..**..***.*.**..**.**....*......*.**.**.**.*...***..*.*.*..*..*.*.*...*.***.**...***.*.*..**.*..*.***.**...****.**.***.*.....*.***..**.**...****...***..***...**.**..**.*.*.*.**.*.*.*..*.**.*.*..***..***.**.**..**..**.......*****......*.*....**.**.***....*..****.*...**.**.*.*****.**.*..***..**...**...**.***..**..*..**.*.**.*..*..*..****.**....****...*******.**.....*..***.***.*.***..*..*....**.*.....****.....*.*...*..**....*..*.****..**.*....**.*.......**.**.*.**....*..*.....****.*......***.*****.**.***.....*.**.**.........*.*.*.*..*..*.*.*......*.*........*.*..***...**..***.*.**...**.*****.*.**...*.****.*...**....***.**....*.....**..**...**.**.*..******.***.*.**..****.....**.*.**.***...*..*..*.**..*..*........**.*.**..****..****...*.........*..*.**.**....**.*.**.*.*.**...*.*.*...*.*.***.*.***.*.*.*.*.**.*...***....***.****.....*.***.....*****.*.*.*....******.***.*.*......***....*.*.*.*...***.*******.........***.*.***.**..***..***...*.**.***....*..*****.**..*..*....********.******.**.**.*...*...*....*.*..**....**.*..***..**..**.......**.*.*.*****...*.**.*...*.*.**.**.*.........*....*..****..**..*.***.*.**.....*..**.**..**..***.*********...***.*..*..*..***..*...**.******.*..*..*..*.*.**..*.*.....**.***..*.*....**.*......**.*****...**.*....*********...**.**.**....*..*.*..*.***.....*......** ...*.********..*..**..**.**.*****....*...***..*.*..*...**..*...*****.******..***.****....*.*...*.**.*...**...*.*.*.*.****.***.**..*...****.*..*..*.****.***.*..****....*.*..*.**.***..*....*.*...*....***.*.*..*.*.*....********..***************.....*.*.*.**..***.**.**..*......*...*....*.***.*..*..*..*..*..**.**.*.*...*..***.**...*********.*.*..**.*..*.*..*..*..*..***.*****.**.*..*...*.*.**...****.*..***.**..**..***.**.*...*...**.*****.**.**.*...*******.**...***...*.**.***....*..*....*.****...*******.*****..**..***...**.*****....***.**.....****.....*****....*.*..**....**.*..***.*.***.*.***..****.*...*.***...***...**....****.*****.*.*......*.**.***...****..***.......**.*******..*.*.......*.....*.*...**....*****....**..***.*...*....**...*..*..**.**.*....*.....*..*****...**.**.***.*.********..**..**.***..****....****...***.*.*****.**.**...*......*.*..**..*.**.****..*.*.***..**.*..*.*..*****...*****.*.******.*..*.*...*.**.*.*.**.....****.*.**.....***...**..*.*.**.***.*..*...*.*..***.***.*.****..******.*...**...*..*...*.**.*..****...*.***.**..***...***.......*.*.**..***.*.***..*...*.**..***..*.***..****...*..*...*......*..**....*.*..**...**.********..**.*..*.**...*.*.*...**.*..**..***..***.**..**...*****...**..*.........*..*.*..*.**..*.*.**.******..**.....*..***.*...*.**..**..***.**.*...**...*....*.**.*.*..**.*.**.**.*.*...****.**.*.....**.**.....**....*.*..***...*..*.*.*...****....*..*.*.**.*..*******.*......*..**..*.*.**....*...*...**..*...****..**..*.*.*.**.****..**...*...*.*.**.*......**.**.******...*.*.*.*...**..*....*...*......*.*.**..**...*.**..**..*...**.*..***.**.**.*..***.**.******...*.*.***.*...*.***.*.*..*****......*.***..***.**..*****************..**.*.....***.****.**.***...*..***..**.*.*.***.***..*..***...**.**.*....*.****....***.*..**.***.*.*.**.*..*.**.*.......*..*...*...**..**..**...*****.*.*..****...**.*.*..*.****.*.*..**.....*.*....**.***.****.*.*.**...**...********..**..*.**..*..*.**.****.*.*.....**....**.....**.*..**..***..*..**...***..**...*.*...**..**. *****.*.**..***.*.*...*****.......**.*.*.**..*.***...*******.*.*.*..*.*****.*.*.****.****.*..*...*.***...***.*.*.****.******...****..*..***.*.***..*...*..*..**..****.*.*....**.**.*.****...**.****.***..**....**.***.****.**.....**...*.*.*...*........*.*...****..*.*.****.******.....**.*..*..*..**.*.**..******.*..**.*.*.....****..**.*.*..*.....**...*....****.*.*..*....****.*.*..*..*.*..*.....**..*...***.*.*.**..*.**.*......*****...**.*..*.*....****.......***...*.*.*.****..*.**...**.*....*..******...*.****.*****.*.*.****.....*.*...****...*..*......****...*....*.*...*.**.*.*......*..*****...**...**...*****.*****.***.****.*.*****..***..*.*...****.*..*..*..*..*..*.**...**.***.*.*.**.....*..***.***....*...**.****.....*........******..**...*..*..***.*..*.*.**...***.**.****.*.*.*...**.*...***..*....*.*...*.*.*.*..***.**..**..**..**..*.*.*.*..**..**..*..****.....***.*..*..******.*..**..*.***.**..***..***.**.*....*..**.*...***..*.*...*..**....**.*.**..*.***....*.*.**.******.**...*..*****....*.*...*..*..**...****..**..*...***.***........*...*...**...*.*.*.....*.*.****.*....*****..****.*....*.....**....**......**.*...*..****.**.*..**.*..***...*******...***.*..****.*.*..**...**....*.*..*..*.*.*.**.***.*.***.****.*.*.*..***.**...**.*.***..**...***..******..****.***..*.*..****.*.*.**.**......********.**.**..*..***..*.*.*.*.**.******.*.**..**..*..*******.*.*..****.*.*..*.*.**.*..**...*****..*.*..****..**..**......*..*.*.**...*.**.*..*..*.*.**.*.***.*...**.**.*****..*.*.*...**....****.***..*****.*.**...*...*...**.**.**.*........**.*.*.**...*.*.*.**..*.**...**.*..***.....***...*....*.*.******...****...**...****....**....*...*.***.**..*...***.*...*.***...**..****.*.**....**.***..**.**.****..***.*..***.*.**.........*.....**....*.*..**.**..***..**.*....*....***..***....*.....*.**.*..**.*.*....*..**..*..**..**.***.**........*.**.*.*.**.**.*.*..**...*..**.*.*...**.**.*..*...*..***..**.****.*..*...*..*.*.*....*..******.**.***.*....**.***..****..***.**..*.........*..*...**.***...***.....*..**. ******.***.**.*.*....**...*.*.*..**.*.....******.*...*.******.*...********....***.****.***..*..**..**.**.*..*.*.*...**.*.**......****...*.*....*****..**.*...**..*.*.*.*.*..*.********.*........*.*..***..*.***.*....*.*.*....*..*....*..*.****..*.***...****.*.*..*.**.***.********.*****..*..*.*.**.*.***.*..***.*.***..***.**.**.*.*..*.*.*.*****.*..*....***.******.*.***....*.*......****..*.*.*.*.....**...*.*.*.*.****.**...****.*.**..*...*...****.**.*.*****..**.......***.***.*..**.**..*..*..**...*...**.*.**....**..*..*..**.......**....**.*.*.**.*..*****.*.*****.*.**..**.*..**.*.*....****.***...**..*.***.**.***.*...**.***..***.....**.*****.**.*.**..****..*..*..*.....**.*...***.*..**..***.*.*.*.*....*..**....*...*..**.*.**....*....*.....***.*.*...***.*.**...*.*****.*.*....***..........*..**.*.*..*.******...**..***.****.*.*...***....*..*.***.*..*.**.*..*.**.*.....**.*.*.*.*..**.*....*..**...*.*.*.***.*....**..**..**..****.......*.......*.**..**.*.*.*....*.***.**.*****.....*******.*****.*.**..*..***..*...**......***.***.*..***...**...**.*..*.****.*.**.*.*.*...***.***...*..**.*..*.**.***....*..****.*..**.****...*.**....*.*..*...*.**..*..*.*..*.**..****.*....*.....***.*..*.*.*.****.**..*.........**.***...*....**..*...*..*.****.***..*...*.******...*.*...******..***...*.*...**.****...*.*..****.*.*.***.*.*.*.***.**.***.**.**.**.*....*..*..*.**..**.*.**..*.*..*...**..*.**..***..***.....*.*..**...*.*.**.*..***.....*...******....*.******..***...*.**.**.**....*.*.****.**......***...***....***.......****.*.**.*.*...**.*...****....****...**...****..****..*.....*.*.*..****....**..**....***..**.*..*.*..*.*.**..***..**...*....*.*.....*.**..*.*.*.*..*.**....*.*.*.*...*.*.*.*..****.*......**..*..****.*.***..**..*.******..*.*......****.*..*......*.*.***..*....**..*.**.*.*****....*..*..*.**.*.***.*.*...***...*...**..*......*.....***.*.****..*.***.*.......***.....**..***.***.**..*.***.***..*.*..***.******.....*.....*.*...*...**...*****.*.***..*.*..*..*.**.***.......*.*.*...***..*.*...*.*.***.*... .**..**......*.**..*.*****.**.*.*..*..*...*.****.*.......***....*..**.*.**..*....**..*..****.****..*.*..*...*.****.*.*****..*.***.*.**.*.*.*****.*..***..*.*.**.**..**...*.*..*.*..*.***.*.**.**.*.*.***.*.*..*....****.**..*...*.*...*.***.***.****.*..*...*.**...*.***..*.*.***.****.*.....*.*...**.*..**..*..***.*...**..*.**...*...*.*...*.....**..*.*..*..********.**.*.*..*.***.**.****.*.*.*...*..******.****..*..*.*..*...*******..*...*........*.*.*.***.**.*.**.**..*.*.*.*.**.**.*.*.***.*...*.*.*..*..*..****...*.*...*.*...*.*.***..***...**.*...***.***.**..**........**.*..*...*...*..**.***.*..**...*.*...*.******.*.***.*.***.*..***.**.**.*.....*.***..**..**........*.*..******.*..***.*...******.**.*.*...*.***....*.**.**....*.**....**..**.*..*...***...**....*.*.*.*.....**...*.**..******...**...*....*.**..**.....*..**.*..*.*....**..**.*.*....*.*.*.***.*..*.*..*....*..****.*.*....**.*..*.*.**.***..*.*.*...***.....*...*.**...*...***.*...**.....*.*******.....***.....*.......***.*.*..*..*.***...**..**.....*.***.**.***.*..**.*.*.*.*.*.*****.******......*********.**.**...**..*.....**.**..*.**.*.**.****.*.***.*****...***..*.**.**..*****..**.......**.**.*.*.*...****.*..*....*.**.*****..***.*.*.....**...*..**..*..*.*.*.**..**.*.*....***....*.*.*..*..****.*....*.*...*.**...*.**..*.*.*.**....**..*...*.*.**..*.**.*..*..*..****..**....*.*.**.*.*....**...*.*....**..**.*..****..*.*..*....*...***.**.*****.**.*.*.***.**.****..*...****.*..****..*****.*****.***.*.*.*...**..***..****..*.*..*..**........*..*..**..*.......***.***.*..****...*.....*.****.*.*.....******...***..***.****...***.*...*.*****.*..**.**...*.****.*.*..*..**..*..***.**....**...**..**......*......***.*..*...**..**...***..*.*.*.*.*..*...*..*..****.....*..**.*..*.*..****.*********.**.*..******..**.**.**..*.*.*.****.**.*.***.****....****.**.*.*...*....***...****.*..***.*.*******....*..*......******..**.******..*.**.****.*.*...*****....*..**....**.*.**...*.**.*...**.*..***.**.*.*..****..***.*.**.*...*.***.*..**.*.**....*.**.*..**...*. ..*.*...*..**.*.***....*..**....*..***..*....*.*.*..*.**.*.....*.*..*.**.*...**...*.**.**.*...*...*..*.*..*******.*..***.*.**.*****...**...**.*...*..*..***....*.**.***..**..*..*....*.*****.*.**..**.****.*.***...*.*.*..**.***.**.******.*....**..**.**...**..*.*****...*.**..*****.*.**..****.*****.*..****...****..*.*.*..**.****..***......**.*..*..*.**.*.**...**.******.***.**.*...*.******.*.*...*.*.**.....***.***....*...**.*.*.....*....*.***..**....*..*..****...***.*.**.**..*.***..**..*.*..**..*..**..**.**..*...*.**.*.**.......*.**..****.***.*..****.*....***.**.*.**.*.********..**......**.**.*.....*.*.*..*.***.***..**.*****...*.*.....*....*....***.*....**..***.*..*.*..*...*.**.**.*..*.**.**..**...**....**.***...**..*.*..*.****.**...*..*...**.**.*.**.*..****.*.****.**..***...*...*.***..**....***.*..*****.**.*.**.*....*.*.....***.***..*******.**..*...******.**.*.....*..***...*......*....*...***.**..****..**.**...*..***..*...*.**...**..*****.*.****...**.*****.*.**..**...****.*.**....*.*.*.****..**..**..***.*..*.....***.**.*....*..**.*..***.*..*.*****.**..*.*..****.***.***.******.****.....***..***...*.***..*.****..*.*..**.**..**.....****...**...**..*.**...*.***.**.**..*.*.****......*..*.***.**.*..***..*.**.....****...*.**...**...*.*...*..*.**.**....*...***..**..*...*..*.****....*.*.*.***..**.....*..*...**.***.*.**.**.***...**..*.**.*...*.*.****.**.***..*..*****...*.*.**.****.*.*..*..***...*****....*......*..*...**.**.*.*..**.**.**...***.****..*.**.*..*..***.***...**...**....**..*.***.****..*..*.**.*..**..*...*.*.**.*.*..**.....**.***............*..*...****...**.**...*..*..**..***..**.*..**.*.....*...***.**...**.**.***.********.**.*.*.**.*......*.****.******..*.*....*.*.*..*****....*...*.*..*.***.****.*.**...***.**..*..***..****.....*..**.*.*......*.**...**..****.**..*.*..***.****.*****....*......**..*.*******..**...**...*.*.....**..*.*.*......*.*********.****.*.*.**..***.*..***..**...*...*...*....*.***.*..****...****.*.*.*.**.*.**.*..*..**.*.*.*****.*...******.*.*....*..***. .*..**.*.*.*....*.*.*......*...******.*..******..*...***.***.*.............**..*****..***...*.**..*******....**...**.*.**..*.*....*..*.*.***.*.**..*.....*..******..*.*****...****.*.**.****.*.*.****..**..*.*.****.**.**.**...*.*.*.....*..**..........*...***.**.*.****..**...*.*.*.******.**.*.*.......**..*******.*..*..*.....*.*..****..**.***.**.**.****...***..**.*...**..*..*.***********...***...***..**.****.**.*.*.***..**...*...***.***.*.*.*..******.****..*.*...**..**...*..*.*.****.*.*.**...*..*.**...**.***.....**.**.*......******....**.***.*..*.**.*...**..**..***.**.....*.*..........**.**..**..*....**...**..**.*.*.*..*.**.*.*..**.*.*..****.****..*....**.**.*..*...*.*..*****...***..**..***..*..*..*******..*..***.***.*..***..*..*.***.**..*....*..*.*.*...**.**...*..***...***.****.*****.*.*.****.**..***.***......*.*...*.*.*..*.*.*.**..******...**.****..*.*..*..*.....*.*.*.*....*.*...**......*.*.*.***..*.*.*.*.***.****.*..**..**....****.**..*.*.*..******.*.*...*....*.*..**..**.*.*.***..**.**...**.*.....*.*......*.**.*.**.***.***.***.*...*..*.*.*.***.*...*.****.***.***...*.*......**.**..****...**.*...*.*....***.*.****.**....**.**..*....*...**.*.....*..*.*.**.*..****..***.***.**...***.*.*....***..*...*..**.****.**.**.**.*.*..*......*.*...*...*.*.*...*..*..**..**.*.***..*.*.*.....*.*..**.*.*.***.*...*..*..***...*.*...*.*..*..*.*....**.*...*.**....***.*....*...**..***..*****..**.*..*.*.**.*.**..*.*...*....*....*.**....*****....***.**.*......*......*..*.*..***.**.......**...*.****...*.*.**.****.*......*...***.....*...*.**..*...**.*.....**.***....*****.***......****.***.**..*.*.***.*..*****..****.**....*.........**.**.*.*..*.****..****..*.***..**..***.......*......**..***...*.*.*.*..*****.*.***...*..*.***.*.**.*.*.*......*..*.**.**..**.**..*....**....***...*...**..****.*****..***.*..*.*.*....*.*.*..*****.**...............*..********...***.*...*.*****.*..*****..**.***..**..*.*.**.***..**..**.****.....**.*****.**..*..***.****.**..*..**..**.*..*.*.****..*..*.*****..**.*.*.***..**..* *.******.***.****.******.*.....*.*.......*..***.*.*...***.*....***.**....***...*.*.**......***.***.**.*.******....*******.*.*****...*....***....***.....************.**....*.......*.**..*...*....*...***...*.....***..**.***.*...*.*.*...*....*.**.*.**...**.*..*...*****..**..***...**.*.**.**.**.********.**..*.***..***.***.*.......*.*.*.*..*...**.****.....****..**..*........*.*.**.*..*..**.....**.*.*..**.****..*...*.**...*....*..***.*.*.**.*.*.******.*....**.*..***.***.**.*...*..*......*...*.*.*...**..***.**..*.***..*****.**..**.**....***.*.*.***..*..*.*..*.*.*.***......*.**.**.*.*..*.*.*.***....***.***...**.*.**.******.*..*.*......*..*....*.*.**.***..*..*....**.*.*****.**.**..****.*...**...*..*****.*******.**.*...**...**..**.*..***...****.****..*..***.**.****.*..***..**.***.....***.*.***..***.**.*.*.**.***.*.**.*****..**.....**.****....***.********...*..*...**.**.*...***.*..***.****..**..*.******..**...**.**.*.*....*....***.****...**.**....*....****.....*....***.*.**.***.*.*.**...*..***.**.**..*****.**.**.******.**..***...*...**.***.*.*....*.*..*..**.*....**.*.......**.****..*.*...*.*..*.**..***.*..*..***..*.*.***.*.***..*....*.**.*.****......**......*.**.*....**..*.***.*..*.******..**.**.*....****.**.**.**..**.***.**.*.*.*..*....**..**.*******.*..*.*.****.*...**...**.*...**..*.**.*.*.**.***.*....*.*.**.*..**..**..*...***..*..*......***...*........*.........**.....*.......*..*.***...*...*.*.**.*......*.*.*.*********.*.**................*...*...*..*...*.*.***.**.*.*.**.....*.*.*****..*..**.*..**.*...***..*..**..****.*.*.*******.**.*.....****...*****.**..*.*.**.******........**..*..***.**.*..*..****.**..*..*....******..**....**.*...*..*..***.*..*..*...***.....***...*..***.*..**.*....*..*.....*.***.*.**..*....*.*.*..*..*.******.**....**.***...*..****.*..**...*.....*..***.*..........*.*.**.*.**..****..*..*...****..**..**.****....****.******..****...*.**..*..**.*.**.*..**....*..****.*.*.*.**.......*..*.**...**.***..***.*....**....*.....**...**...**.*..*****.***.******.**.*.* .*.**.*.*..**..*.*.****.*.....***...***.*.....**..*...*..*...*..*.***...*..**.....**.*.**.*.******...***..*..*..*...*****.***.*****.....**..*...*.*******.......*......***.....****....*...*..**...*.*.*.*..*.*.**.*..**......**...*.**.*....**.*.......*..*..***.*******..*.*...***..****...*...***...*******.**...**......***.*.**......**.*.........*..*.**..*..*.*.....***.**.*.**.*.*.**......*..***.**.*.**.....*...*..**.*.**...***.*.**..*......**.**.**..*..**.*.**.*..****.....*.******.**...*...**.**..*..*.**..*.*.*.*.*..**..*...***.***..*.*....*.*.*.**...*..*.*......***.**.*..*****.*.**.*...****.*..*......*...******..*.**...**....***..*......*..**...*.**.....*..*..*.*.***.***.**.*..*....*...****.*.**..**.*.*..**.*.**..**.*..*.***..*.**.*.*...*...*..*...*.**...*.***.**..*.*.**...*.*.*.****.*****..*.*****.*.*.**.....****.**.*.*.*.**...*..*****..*.....*...**.**...*.*...**.**.***.*.*.**...*****.*..*..*.***....*.*..***.*.*.*.*.*.**..******......**.....***..*...*.*...*....*..**..*.**..*....*.*..*.*...*.*.....**...*.*....*.*...*****.**...**..**.*.*.**...*.**....****.****.**.*..**..*..*..***..***.*****.*.*..**.*..*.*.*****..*.**.*.**.*.*.......*....*.*.********.**.**..****..*.*.******...**.*.**...*..*.*.*...***.......****.*.********.**.****.*.**.*...******************.*.*..**.**.*.****.**.***...*..*...**.*.****....**.*.**.....******.*.......*****.**.*.......**..*****.**..*.*.*.******.***.****..*****.**.*....***..*.****.**...*.*.***....****...**.**.....*.*.**.*..**.**...**.*..*.**.***..**.....*****.**..****.......*..*.*..*******.*...*..****..**...*.**.*.*.*..**..*.*..*...**...*.....*.**....*****.*.*..******...****.*..**..*****..*.**...*.*..**..*..*..*.*.*..***...**..***..****.****.**.*....**.**..****...***.****.**..*..***.**.......*.*.*..**.*.*.*.**.***..**.*..*..***.*.***.*.*.....*.**..*.***.......***.......**.*..**..*.**********..******..**.**.*..*.***.......**.**.*..*....*.**.**.*...*.*..****......**.*......*...*.*.*****.*.*.**..*.***....*****.*****.**..*.*.*.*.*....***.**..*.*.. *....***..*.*..*....*.*.**.*....*.***.....*******.**...*****.*..*.*..*.**.......**...*..**.*.***.*.**.....*.*.*...*******..*******....*.....*******...**.*.*.**.....*.*.****..*..*.**.*..**.....**.***....**.*..**.*..***....*****..**...*..*****..*...*.**......**.*****....*.*..*.****...*****...***..**.**....***..**.**....**....*.*....*..***...*****.*.*..*.**..*....*..*.***...**...***.***.*.**.*****.***..****..*.*.*.**..****....**....**.**.*.*.*.****.**......*.******.*.**.**...*.*...**...*********....*...*.*...*.***..*.***..*..*.*.*....*.*.*..****.*...***..**..**.....***..*.*..*.****.***.***.*....*..**...*.***.**.***...***..*..**.**.*..*..*.....*.****.**...**..*******....*.*.**.*..*...*.*.*.*.*..*.*.*.**.*.*.*......**...*.....*...*.*.*.*.*..*...*.*....*.*****.**.****.*..*..*.**.......*.***.*.**.**.*...****..**.****..*....****...*.*.**.**..*.***..**.****.*....***..*.***...*..*..*.*..*.*..*.....****..*..*...**...**..*......****......****..*.**......*..*....**.....*..********.*...****.*..*......*....*...*..*.......**.****.*****.*.**.*.**.*..**.*...***....**.*.....***..*.*..****...*.***....***.*.*...********..*.*.*.*.**.*...*...**...****.**.*..*..*.*..*..*.*........**.*...**......*..*..*.*..***.***.*.**..**.*.****.*.*.....*....*.*.****.*.*..*.**...*.*.*..***.**.....***..****.*.**..*.*.*..*.**...*****..**.***..*..**..*.****.*....****.**.*..*..*..**...*.*..**...**..*********...*.***.**.*.**...**..***..*..*.*......**.**.*.*..*..*.*..**..****.**.*..*.**..*.*.....**...*..******.**..**...***.*..**....***.*..*******.*...**.*.****.**........****..*.*.*.*.......**.*****...*.*...**.*****.*..*.**...***.***..*..**..****.*..***.***..******..*..*...***..**..*..*..*.*....**..*.*.*...*.***..*..***.***.*....******....*....*.*..****...***.*.*.*.*.***..*..**.***.**.******.*.*.**.*..***.****.*....**..*.****.***.**..*..******.***.*..**..*.*..*....***..*.*.**.*...***.***.*..*.**.*.*...**.....*..*.*.*.**..**.**.*****..*.*.....***.**....**.*..**...*...**...*..***.*..*.....*...***.**...*.***....**.. *..*..*.*.***.*..****....*....***.....*.*...***.*........*.****.*..***.......**..*.*.***.*.****.**...*.**..*.***.***.**.*.**.*.*.**.*....****.***.***..*....************.*.**....***...*.*.*.*..**..*...**.***.****....****......**.*.*..*..*.......*..***.**.*.***..*****.**..**..****..****..*.*.****.*.*..*....**.********.*.*..***..*.*.*...**..**.**..**.***.*.*...***....**.....*.*.****..**..*.***.*..**.*..******.....*..***.**.*.***.*..*.**..****...***.*...**..*.*.......**...**..***.*......***.*..*****.****.*.**..***....**.******..*..***.*...*..*..*.**.*..*...**..*.*....**.*..*.*.*.**...*..***.*..****.*.***..*.*...***.*.*...*....**.*.***.**...*.*.*......******.****..***..**...**..*.*.*.*******..........*..**..**........**...*.****.**..****..***.*...*.**.**.*.....*.*.******..****.*.***..*...*...**...*...**.*.*.*..*.****.**.....*..***.**...*.****.*.*.**.*..**.*.*.**..**....**...****..*.*..*.*...****.*.*.**..**.**..****..****.....***....*..****.**.*.*..*..*.*****.*.********..*...*.*****..******.*..**.*.*.**.**....**..**.***...**.**.*.***.........*.*..*.*...*.**.**.***..**.***....*****.**.*.*..*.***...**.***...**.*..*..*.*.**..**..**..*...****.**.**.****..**...***...***.*..******.*.*..*.****..**...********...********.......*..*.**..**....****.*..*.***.**..*..*..**.*.*.**.***...***.*.*....**.*.....*..****.*.***.*...*.*.***.***........*.**..*********.**.*.*.*.**...**...******.****..**....**..**.*..*.....**..*.*..*..*...*.**.*...*.*.*****.....*..*..**.*..***.******.....***...*..**.***..*....***..*...**.*....*..***.*..*.**..**.**...*.*..*****.*.*....*..**.**....*****...*.*.*.*.*.*.***...**....*.**..**..*.......**.**....*..**........*.***....**..**.*...****.*..**.*****....***..*...**..**...*.**.*.**.**.*.*....*..*..*..*.*...*..*.**..*..*..*.**..*....****..*.***.*..*.....*...**...**....*.******.*....*.*.*.*..**...*.*****...***..***.*.***.*.**..**...********......*****.....******.**.****..****..***.**....*.****.*****.***....****...*.**.*.**..*..*.*****.****..*.*.***..**..***.**..*... .*.****..*.**.**......***.*******.**..****.....*..**.*.***..**.*.***.......*..*.**.**...*.......**..**.*..****.**.....****...**....*.***......*...**.*..**..**..*..**....*.**..*.*.*....****...**.*....*.*..*.***..****.*......*...*.*..*..**....**.*.*.*.*****..*.*..**.*...**.....**.****..***...*...***.*..*...*.***...**.*..*...******..*.**..*.*.*...*.**.*..*..**.**.***...**..*.*..*....***...*.***.***.***.*.*.*...***.**...*****.*.*.*.*...**..*..****.***...*....***.*****.*.**..**.****.*.....***.**..*.....*********.****.***.....**..**.***.*...*..***.*...*....*...*****..**.***.*...*.**.**.***....*.*..**.*..*....***.**.*.*..**.*.**.**.*..**..*....*.****.****..*.*.*.****.*...****..*..*..**.....*.*.*.**.*...**..*..**.*******..*.*..**..**.**..**.**..**.*****.***.*.**...****.*...**...*..*.*.*..*..******.....*...*.**.*..*****.***.**.*.***.*.**..****.*****.*...*****...*****.**...****.*.*.**.**....***.*...*.*...*..*..**...*...*...*.*..**.**.......**.**.****....*..**.*...***.***...**....*....*..**.*......**.*.**...*.**.***.*.**.*.***..****...*...**....**...*....***..*..***.*.....**......**....***.**.*....*....***.*..*..*.*.*.*..**.*.**.**..*.*.*****.*.......**.*..*.*.......*..*.*.*.****.......***.*.*.**.**..***.....**.....*.*....*.......****.**.*.*.**....*..***..*.*.*...*....*.*...*.**.**..***...*..*.*.****.****...**.**.*.***.**.**..........*.**.*.*.*******...*.*.**..*.****......****...*....*.*..*.**..*.*****.**.*...****..**..*..*.*.*....***..*...*****..**..*.**..**..*...*.**.*..**.***..**.......**.*..*..*..*.*..*........*....*....*..**.**...*.*..*.**...*...*.*..**.***.****.******...*...***....*******..**....**.*.*.*.*..*.****.*.****...*...*..*.*.**.********...*.*..*****.*.**.*..*.**.***.*..****.......***...**.**...*.*.*********.*..*.*.***.**.*..*..*.**..*..*.*.*.*.**....******..*..**.****..**..***.**.*.*...**..******.*.****....*.*....**.***....*..**......*.....****.***.**.**...**..*.*..**..**.*.....**.*....**.*..***.**..*****..*..***.*****..**..*.***..*...***.......**....*.*...*.*** ..**...**..*....***.*.*..***..**...**.........*..*.**.**..*.*.*..*.*.*...*....**..***..***...*...**.*..*.*.***..***...*...*******.****..*..*****.*.........**...*.....***.***..***...*.**..**.*..*...**.*.**..*..**..*.*.*..****...***..**....**....*******.**.***.***.**.***.*...**.*.*..*...****.**..*.***...**.**..*.**..*****.**.**.******...*.**.*.**.*.**.**.**...**.****.*.*.*...*.******.*..****...*.**.*..*.***.**....**.....*.**.*..*.**.*..*.**..****..*......***...**.*.******.****..*...*.**...**********.*..**...*...**.*...***.**.**..**.**..**.***.*....*.***.*.****....*.***.*...*..***.*..**.....**..**......*****.*.******..*.*.***.****..*.*..*....***..*......*........*.**..*.*.**.....*..***.*.**.*.**.***.***.**.**..****..*.**..***....****.....*.******.*......**.**...**.*....***.***..*.**.**..*...*..*..*.*...*...**..***.******.....**..****..*.**.....*.**.**..*.*****.****.*****..****..*.....**...**...*****...****.....**....*..*.......*.*.*.*.*****.*.**.**..*......****.*....***..**...*****..*..**...**.*****.****.*.*.****..*..**.*...*.*.**.*.*******..***..*.***..*******.***.******.**..**..*.**....*.**.*.***..*..**.*.*.*.****...*.......**.*..*..*..*.*.*.**.*.****..*.***..***..**..*.*.*.*...*.*.**.**.*..**...*.**.*..****.*...****....*****..*.**..*.*...**.**...**.******.***...*****..***.***.....**.*..***.*.***......**.***.*..*.**.*.*.*.****...**.**.*.*.*.**.*..**.****.*..****...*.*........*.**..*****.*.*.*.*.***.....**.***.**.*.*.*.....**..*.*....**......*...**.*.*...***...****.***.**.****.**......**...*.**..*....*..**.**..*.*.******..*.*.*....*.**..*.**...****...*....*..*..**..*.**.*.....***.**.*.*..*...*.***....*..*.****.***.**......*..*.**.*..******..***...*.**..*.*.*.*.....***..***....**..*..*.*...*.**.*.....****......*..*...****..**...*..**..****..*****.*..***..**.*..*....*.*....***...**.*.....*..*.*.**...**..**.*.*...*..**..*..**..**.*.*..*..*....********..***.*.*.**.*.*.*.***....**.**..*.**.**..*..........*.**..**.**...***.****...*..******.*.**.**...*.****.**.*.....*.*.*.*. .....*..*.*.....*.**..*..*.*.***.*.***.*....***...*.******..**..*.******.*.**********.****.***..****..***.***.***...*.****.***.*.****.*****..***.*.**.****.*...**...*.**..*.*.****.......*.*..*...*.*****..*.*..**..*.*.****.**.*.*******.****....***...*.*.***.*.**...****.*****.***...***.**...***.*..*..*.**.*****.***....**..*.*.****.*..*..**.****.*...*.*.*.**.****....***...*******.***..*.*.**.*..**.**.***...*.*.*.*.*.*.***....******.*.**.*....*.***..*.**.....**.****..*..**.**.*..*.***.***.**..***..........*****..*.*..***...*.*.*.**.**.****....**...........***...*..*******.*.*..*****.*..**.*.*...*...******.**.*.*.**...*..**.*..*.**..*****.**.****.*....*...*.*.*.*****.*..**....*.*.**.***.**.******.*.*..****..*..*..*..**.****....*.*..*.*..**...**.....**..**.*.*.***.*...*.***...*.****.*..*..*.*.*..*.*...***.***..**....**.**.***.***.***.*...****.**..**..**.*.**..**......**.**....*..***.*****.***.*..*..**.**.*....*....*******..******...............*..*.**.***.*.**.**...*...*.***....***.****..***.**...****..*********..**....****.*..**.*.*.**....*.*......*.**.**.*....**..**..*..**.**.**.*.*.**..*.**.*....***.***..*.*.**....**....******..*......*.**.*.*****..*...***.*.*.*..**..*...*.*....*..*..*..**.***.*.*...*..*.*..***..*..*..***.**.*.*.****..**..*.**..****...******..*****.**...**.*......***..*.***.****..***.**..****....*.**.***.**...***...*....*.*......**.....**.....*..**.*.*..*..*..*****.**.*...*****.*...**........*.**.*...*..***.*.***...***...**...*****...*.****...**.*....*.**.**.*****.*.*.**...**..**.***..****..*.*****.**.*....***.*.*..........***.*.*..**.**.*..*.*...*.*.*...********..*****...******...**......*....*.*.******.*.*...**....***..*.***.*..*.*.*.***..*****.**..****.****..*...*.*..*.*....***..***.*..*.***.*.****.*....*..**..*..*..****..*********.*..*..*********.*...*..***.....*.**..*...*.**...*.*.....**...*******.**.........*..***...**.**.*.**.*..*.****...*...****.*....*..*.*.*..**.*.**....***..*****.*.*..*..***.....*.*.*.....***..***.******....*****.*..*...*...** *****.*.**.*.*...*....*..***.*...**..*........**.***..*.*..**.*..*.......*..*..*..**..****.*.***.....**.*..*.*....**.****...**.*.***..*..*.*.**.*...**......*****..*.*.**.****.****.*.*....*****.*....**..*..***.*.....**...*.********.*.***..*.********.*..*****.**.*.*.*.*.*****.*.*..*.**.**....*..**..*.*..*......***...**.*....**.*..**.***..*..*...****....*..*.*.****..**...**..*.*.....*.*....***..*.****.**..*...*.*..**..*..*..***.*....*...*.**...*...*..*.**...*.**...**.*.......*.****...*..*.....***...*.....*...*.**..***..*...**.*..*.***..*.*.**....**...**...*..***.***.**.***..*..**....*.*........**.*..*..*..*..****.***..**...***.***.*...***.*...*****..***...**..**.*........**.....**.***.**.***.**.**...*..***.**.********.*.....*..*..**.*.***.**.*.*.*.**...*..*...***.***...*..*..***.**..*....*.*.*...**.*.....****...**......*..***...******.*...**.**..**.*.*.*.**..***.*.**.**.**..**.*.****.**.*.***.*..***.**.....********..*****..**.*.**.*......****.*.****.*...***.*.**..*...****...*****...*.**.*******..*..****.****.****...*...**....*.***..*.**.*..**.*.....*...***..*****.*.*********.***..**.***.*.*.**.**.*.*****.***.*.*..****.*..*..*........****.*.*.**.*.*..**.**.**.*..*.*.*******.*..*.******.*........*....*..*.**.....**.***....***.*.*...*..***....****..*.***.*.*..*..*.*..*.***.*...*..****.*****.***.*.*..***..*.**.*.***....**.*.**.*.**..**.*..****.*...**...*.**..*******.*.*.......*......**..*.*..*.*.*..**.....*.****.....**.**.**....*...*..**....*.***.**...**.*.****..****.**....**...*..**.**..**.*.**.*..*.***.....*.*......*...**.*..*.*.*.*..*.......*...*..**.**.*.***.**..*..*....*.*....*..***..*..*.*.**...**..*.*..**.*...**..******..*****..*.***.*.....****..**.***..*******.***..***.***.*..****.....**..**..*.*...**......*..**....***.****...**..***.***.*.*.*...****.....*...**.****..**....***.****...*......**.*****.*......*...*...*....*..****....**.**..***......*.*..**.*.**..****....*..*....**.*.*.**.**.***.***..**.**...*.***....*...**.*...***.*.*.*.*...***..*...*....*****.***.*.* ...*...*..****.**..**.*..*.*....**.***....********...******...**.*.**.**.....*...***...*.****.***..*.***.***....**.*.*..***.*......***.*..****.**.***...**.*...***..****.**.*...***........**.**.*....****.*..*.....**..*.......***..*...*..*...**.******.**.*....**.******.*...*..*****.**.*.*.*.**..*..*.**..*...*...*..***.**........*..*..****.*..*.....*..*.......*.*..*.*.****.*.......***.**..*.*..******.**.*.**..**.*.*..*.****.*....*..**...**....*..***.*.***.**.**..**..**...*..*..*.*..*.*.***.*.*..**.......*.*********.*.*..*.***.*..*.*..*...******....*.*......****..*.*.*...*..*..***..*..**....*.*.**.*.******..*.*.**..*.**....*.*......****.*****.****...****.*****....*.**.*.*....*..***..*.****.**.*.*..*.*.*.....***..****....*....**..*..*..**.*.**.*.*..*..*.****......*.....**.**...*****.*.******..*.****.*...**.*.**..**.**.*.*.**....**..**.*******.****.*..**..****.*..****..**..*.***.***.......*.***.*.**.**..*.*..*.**..**.****.***..**....*..*.*.**.**...*..***......**.****.**......*.*..*.*.*..*....*...*..**.*****..**.****.*....**..**..*...*..****.**.....***.**.....*.*....*.***..**.*.**.****..*.*...*.......*.***..*.*.*....*..**.........**...*.*...*.*..*..**.**.*.*..*..*.*******.*...**.****..**.***.*....*****.***..***...*.*.*..*..*..**..**.....**...**..*.***.*.***.....***...*.**.....*...*...*..*.*..***..**.*..*..*.*****..*.****..**..*.*..*.*.**......*..*.********.*.**..****.*.*.*****...*.*..***...*..*...*.*..*..*....*..**..**.*******.*...**...**...*.***......*.**..****...*...*.***.***.**..****.*.*...**..***.***.***.*...**..******.**..**..**...*.**.*..**..**.*.*.*.*.*..**..**...**...**.***.*..*...*...****.*..*..*.***...**..**..**.****..**.....**.*.*.**.*..**..*.********.**..*.....*..*.***...**.****.*.**.*.****..******..*....**....***.***.....*.....**..**.*.*.**.*.**..*...*.**....*.*.*.********.*..*.**.**...*.....**....**....****....**.*.**.*..****..***..**.**..**.****.**.....***.**.***....**.**..*....******..*.*...**......*...******..*.*.*...*..**.**....***..**.*.**....*.***...*.. ...**..*...**.*......**********..**.*.**.*...*.**.**.*.....**.*.*.*..**..***..*..*..**.*..*..**...*******.***...***..*.***********...**...***.*..****..******.***.*......*.***...**.*..*..*****.**.*...*.***.**.....*.*.*..**...*....****.******..*.*******.*..*.*..**.*.**.*.*****...*****.*.**.***.*.*......*...*.**.*.....*.**.**.***.*...*.**.****.***.*..****.***.*.....*********..*..*..*.**.*..*.*........**.........**.*.***.****..*****....**..*..*..*.**.*..**.**.....**.*..*****.**.*.*.*....*****.***.*.....****.*.****.***.*..*.*......******.***.*.**..*..**.*...*.*..*..**..*.....*..*.**...**..**.**.*.....**.*****..***..*.*..**..**.*.....*.**.***...*..*.***.**.*.***....*...**..***.*..****.**.*...**..*.******.*...*..*****.*..**.**......*********.**..**.....***....***...*..*.*.*..*...***..*.**.***.*..**......*.*..****.**....*..*..****.*..***..*..*.....*..*.**....*....*......*.*..*******..*...*.*.*..*.*..***.****..*.***..**..*..****.**...*.*.*.*.*.*****.**.*..*.***......*.*....********.***.****.****.*..*.*..****...**.*.........***.*****...*****....****.***.*.***...*..*..****..*.****.*.*.**....**.******...*..*...*...*****.*...*.**..*..***.*....**.*..****...**...*.**...*.***.*.*.***.***..***..***.*..***.*.*****...*..*..***.*.*.**....*.*..**..**.*.*..*.**..**.****.***.*.*****.**.*.**..*.....***...*.**.**..****..*..*****.*..**....**.*.**.*.**.*..*.*.*....*..*.**.**.*.**..****.**..*.***.***.***..**.*..*.***........***.**.**....***..**.***.*.*.*..*.***.*..***.*.*..****...*.*.*******..*.*..*.*...*.......*.*.*......*.*.*.*.**..*..*....**.*.**..*.*****..*...**..*.*****.**.***.*...**.**.*..*..**.****..*******......**.*.*..**......*..***..***.**.*.*...****..*...****..**...*.****...**.**.****.***..***......***..****.*..*..**...**.*.*.***..*..****.*.*.***...**..*....***.***.**.****.*.*.*****.*.**...*.*.*....*..*..*.****.*.***..*....**..**.**.*.*.*.***..*.*.*.****.**....***.......*.**..**....**.***.***.**..*.*....*.******.**..*.**..*....**..***..*..**.**.....*****.**....*.*...****.*..*.***.*. ...*....**.**..*....**.*...**.*..******.*....*.**.****.*.****..**...*...*.*.***.*...*.***.***.*.*.*****.*...*..**.***....*.*...*.***......***.**.**..*..**.*.**...*****.**.****....**.***..***.*..*****..**.*.**.***.*.*****.*..***.***...**.*.*.....*......****..*..**..*.*.***..*...**.****..*.*.**.*.....*.*.**...****..*.*.*.*.*.***..***.....*..*...***......***...***.*.*...*.*..*****..*.....**..*.*.*...*....*.***.....****..*.*....*.**...*...**.*.***...*..*.*....*.*.....**.**.**.***..*..**.**...****.***..*...***.*.***.*....*.****.*....*.*......*.**..*..*.*.**..*.***.**........*.*.**..**.*.***.*.***..*.***.*......*****..*.*****..****.*...*.*.***.*.*.****.*..........**.*...***********...**.*.**.**.*....**.*.**..*...***...*.***.....*.***.*.***.*....**..*..*****.*..*....***.*....**.....**.*....*..*.*****.....***..*.**.*..*.*.......**.*.****....****.*.*.**..*...*....*.**.***.*..**.**..**.****..*.*..***..*.*..*...*.*....**...*..**..**.**.*...*..*..*..*.*****...*......*...***.**.***.*.****..*****...***..*..*..*.**..*.****.....****.*.***..**....**..***..*.*..***..*..*.*...*.****.*...****.*..*.***.**.**.....**.*..**.**..*...**....*.***.*.*..*.**.*.****.**.***..*.********...*....*...***.***.*.**..*...*.***.***.***.....**..*.*.*.*.*.*.****.**.*.....*...*...*...**....****.**..*.*..**..*****.*..*****.....**....**....**.*.****.*****.****.*.******.***.*.*...*.*.*.***...****..***...*..*.*.*..****.*.**..*...****.......*.*.*.***.*****..*.*....*..**...*.*****.**..*..*.....*.**....******.**.***.*.****.*..****.***...*.*..**...**.*......*...*.*.****.....****.*.**.*.**..***...***...*.....*..**.***.**.....**.*..**.....*.***...**.***.***..*....*......*.****....*.*.**.***.*..**..***.**..***.....*.....****..*.*..*.**..****.*...**.**..**...**.*.*...***.***.**......**.***......*..*...****...*.*...**...*.*..*..**.*..*..*...*.**..****..**.**........***...***.*.....*.**..*.*.*.***.*.**.*..****..*.***.**...*.**..*...*****.*..*....***.*.....*.*****....*...**..****...*****.*...*.*.**.*...*******.*****..*.** ...*.**.*..**......*..*....*..*..*.**..*.*......****.*.*..******.....*..*.*..*....***.**.***.*.*..****.*****.*.**...**.**...*.***.*.**..**.......*....*.**.***...******.*..*..***..*.....*..*..**..**..*.....*.*....*..*.*.*..*..*.*.**.*..**...**.*....*..*.*..***..*....***.**.*...*....*..***..****.*...*.**.******.**..*...***.**.**..***.*.*.***..****.*.....****...*.**...****.*.*..*.********.***.*******.*.*.***.....**..*****...******..**...**.....*.*.*.*.....*..**..*....*..***.*..*....*.*.*****..***....**......****.*...*****.**.*..**..***....*....*...**.....*.****.**.*.***..*..*.*.....**.*....***.**.*...*.**...***.*******..***..***.***.***.*...****.******..*.*..*.*****..**.*.*...**.*..**.....*.********..**...*.******..*.*..**.**.**.*.*.*..***....**..*..**.**.*.*..****.*..*****..*.....**..***.....*...**.*....*...**...**.**...**...**.*.*.*..*****..*..***.*..**.*.*...*.***....***..*......*..**.**.*..*.***.*.*.****.****.****.*.....**..***.**.***.**.....**.*..**********.*..***.***..*..****...**.*.*.*.****..****.**..*****...*..***.****..**......*.*....**.....*...*.*.***....*....*.*.*..*.*..**.*..*.***..*...*...*...*.******..****.*..*...****.*...****.**..*....*.**.*..*...**.*.*......**.*..*.***..**..........*..******....**...**..**..********.*****...**....*......*..**********..*....***.***..****.*.*.***..**.*..****.****.**.*.*..****.*....*...*...***..**.*.....**.*.**...*.**.*.*...**.*.........*.**.**.***.*..*..**.*.*...*..***..*..*..**..*...**..**..*.*.**.***.******.*.*.*.*.**.....**..*.*.*..**.*********.*.*.*..**.**.****.***.**.*.*......****.**.*.**..**.**..*..*.***.**.***..***...*.*...*.*.**.**...*.**.******.**.*.**..***.*****.*.*.*.*......*.**.**....***.**...***.*..***..**..*...**.*.....*..**..*.*..******...*.****.*..*..*.***.**..**.**...*.*.....*.*.**.*.****...***.*.**.....**.**.**...*.**...***.***...*....**.*..*.*...**.**.**..**.*.*..**..*.*...****.**.*....**.*......***..***.*.******.*********.***.****.*.*.*****.*.***..******.**...*..*.*..***.**.*...*...***.*....*.****..*.* *******.****..**..***...**......*...**...*..*.*.**..*..*.****...***...**...*...*..*.***.***..**.****....**.**..**.*........*........**.**..***..***.*.****.****.*****....******.******.******.***.**.**.**....******..*....*.**.......****..**.**.*..*.*.**.***.**.*.***..**.*..*...*..*.*.*..**..*.***.*.*...***.*.*..*.**.**...****.***.**.***.**..*..*.*.***.**..*.****.**.***.**.*...**..*.....*....*.***.*.***....**.*.*.*.**...**..****...**...**..*.**..*..**.**.*....**.**...**...***..*.....*.**.*.*...***...*.*.*.....*.***.*.*...*..***...**.*......*.*.****.*..*.*.*.......**..*.**.***.*..**.**.*....*....******.*..**.......**.***..*********.*.**..*.**.**..**.**..*..**.*.*.**.*..**.*..******.*.**...*.***.....*.***.*..**.***..**...*..**.*..***.....*...*.*.*...*.*..*.**.*.***.*..*****..*..*..**..*......***.*...*.......*..**.*..******.....*..*...**.....*.*..***.*..*..****..*......**.*..****.....*..*.*..*...***.**...****..*.**...**..****...*.*.*.****.**.**.***.*....*...**..*.*.....*.*.***.****.**.**.**..*.....***..*****.*...*.......*.*...*.***...*.*...**.*...*.*.*.**..*..*....***.**..***.*..*.......****..*.**.*.**.....*..*..**...*.*.*..***...*...*.*.....***..**..*....****.*..**..***.*.****.***.....*...**...*.**..*..**.**..***..*...******..**************..*.*.***.*..****.**..***...*...***.***.*....****..******..*.*****.*.**.**.*.*..*......*...****...**.....**.***...*.**...*.*.*.***.*..*****..*******.*****.*****...*..***..**.**...**.*..*...*.***..***.*...****.*.*...**...***..*.**..***********..*.*...*.*..*.**.*.*..***...**.*.**...**.*.*...**..*..*.***...**.***.....*..***..**.**..*..*.**.***........**.*.**.**.*...**..*..*****.*.***.*....*..*.*.**....***....*.**.****.*..*...*....**...**.**.........*.***.*.*.**.*..*.*.**...*.**.**..**.*........*.*.*...***.....*.*....*.....*.*..****..*..***.*..*...**.**...***..*..*******....*.*.*.**.**.**...****..*......**.*.***..*....****....**.....**....*.***...**..*..******..**.*..*......*..*..****..*.*....*..**.*...*.*....*.**....*..*....**.***........ *.*.*.*.*******.**..**......**.**.****.*...**...**...***...**..*.*....*.*.*.****..**.**.***..*.*.*.........*..*.**.***.**.**..**.*..***.**.****..**.*****.**.....***.*...**..*.*.****.*.*****....*.****.**.*.***.*.**.*.***..*...*.******...*.*.*.**.*....*..*....**.**.*.....****.*.........*****..*...****..**.**...*.**.**.*******.*.**.*.*****..*.***.*..*..*..*.***....*******...**....*.*..*.*.****.*...*.***..***...*.*..*....****.**.**..**.**.***.......**...*.*.*.***..*.*..*.*.*..*..*.*..**...***...*..***.**...*.*..****...*.....**......*.*..**..**..*...**.*..***.**.*.*.*..*.*..***...*....**...*****.**..*.******..**.****.***.*.***.*******.*.**..*.*****.*.*...***..*.***.*.**.*...*.**.***.*.******....*..**.***..**..........**.**.*......****.*.*.**..***.**..*....*...***.*.*.**.*..*..**.*..****..*****...**.**.**....*.**..****..*.*..**.*.*.*..*.*....*...*.**....**..*****.*.*...*.*...*...*.**..*.*.**...*.*...********.***...*.***.**..*.*.*..*..**..***.*.***...*.*.*...**.*.*...**..*.***..**.***.......*..****.**.**..****.*..*.*.*..**.**....*.*.*.*..*.**..*.....*.**.***.**...*....**.*...*.***.***....*****.***...**.**.***.....*.......**..*.....**..*.***.**.*.**..*.**....*...*.*.***.*.**.***.*..**.*..*.*.**.*..**...**..**.*.**....*.****........*.*.*..*..*.*...*..*....*.....*.*.*...***..***..*..**.*.*.**..***.....***..*.**.**..*.***....*.*****.*.**.**.****..***..**.*...*****.*.*.*.*.*.******.*.*..*.**.*..*...****....****...******.***.*.**......*.....*.**.***.**.*.***.*.***.*........*.*..***...*...***..****..****.*.*...**.*..**...**.......**.*..*..*.*...***.*.*.*******..**..*.**...***..*.****...**...***...*****.**....**....**.*.*..*.*..**.****...**.**...*...**....***.**..***.*.*.**.***..*.*...***..*****.*..***......***..*..........*...*.*...**.*...*.******.**..*.***...**.*.**.*****.*..*.*.****..*..*..*.*.*.*.*..**..***.*..*.*****...*..*..*.**..*...*..**..**.***....***....*...***......**.****....*.*.****..*.***..*.*****..***.....*.**.**..****...**.**..***.*******....***.*....*.***..*..*..* ...*..*...**.***.*..**.**.*..***..*.*...*..*..**...*........**.**...*..*.***.**......**...**..*.*.**.*......****.**...*.*..**.**.*..*..*******.***..**..*.......***.*.*.*..*...*.*.***..*..**..**.*.***.*.*....*...**.*.*.*...*.**..**..*.*.*.***......*..*....*......**..*.*.****...****.***.**.*...*.*.****.****.*****..********.*.*.*.*.**....**...****.**...*.*.*..*.*...*.***...***.*.*.***.*.**...*******...***...*****...**.**...*.***...*****.*.*.*...*..**..*.*.**..**.*.***.*.*.**...*.....****.*.*..*.*.*..*....***..*.****.*..*********.**....**..***.***.**.*....**.*..**..*.*..*.**.*.***...***.*.***..**.***.*.*****...*..*.**.*.*..**.*.*****.***.**...*..*.***...******.**...*..*.*.....*..**..*..*.**..*..*..***..*.*.*....*****.***.*.*..*..**.....*...****.***..*.**...*..*.*.**.***.*.**....***...**..**.**.**........****.*.***.*.*.*..****.***.**.*....**.*....**...****...*.*....**..**...*...***..*.**...*****..*****.*....*...*****.***.*.******.*.*******...*..*..**.*.**.*..*..***.*...**..*...*..*.**.*..*.***..*....*..*....***.**..*..***.**.***....*..****.*...************.*.*.*****.......*.*.**...*.*..*.*..*.*****....*.**.**.*******...*....***.*.*...***..**.....*..*.*.***..*.*.*.***...*****..*.*..*.*....**.**.**..**...**...*.****.*****.**...*...*.**..*..**.*..*.**..*.*.*****.*.*.*..*..****...*..*.*..*..***.**...**.********........***......***.....*******....*..*.****..*.***.*.****.*.****.*.*..*.*..*.....***.***.*.**....*.**.**.....**....*.**.*....**.****.****.***.**.***...*.***.**....**...**.**.*.***...**..*........***.*.**..*****..**.****.*.**.****.*.*..*..*.........*..**.*.*.....**..***...*.*..........***...........*...***.*.**.*..***.**..*.**.*...****...***.......***.*....*..*..*......***.*..**.**......******..*....****...**...*****.****.**..*.*.*.*.**.*..***........*.**....***..****.**...*.**.....*......**..*....*...*.*..*...*.....*.***..*....**..**.*.*****.**.*.*..**.**..***...*..*..*....*.****...*****..*.*...*.**.***..**.**.*..**.****.**.***.*..**.*..**.*.******.**.**...*...**...* **..*.*...****..**..*.......**...........*...**.**.***.*...****...**..**....**..**...*.*.*.*...*..**.*..*....*.***.*.***.****...*.*.....*.*****....*..*...**.*.******...**.******..**.***.**.**.*****.*...*.*..*.*...**.*.*.*.***...*.*.*..*....**.*.**.******.***.*..*.*.*.***.****...***..**...***..*......****.*.***.*..*..**.*.*.*...***.**.*...***..*...*.*...*.....**...*.***********...****..*...*...*..****.*..*.*.**.*...*.*****.**.**...*....*.**.***.**..****..***..**..******..*....*..*****....*.****..****.**..**..*.**.....*...*...**....*..*...**....***.****...*.****.*.***..*..*.*..*.***.*.*****.***.***..**..****..**.**.*..**...*.*.*.*.*.**....*****.*.**.......****.**.*****..**.****...*.**.****.**.**...**...*.*.*...****...***.***.***..**...***********.*.**..***.....*..*.....*.*.****.*.*.*****....**.***.****....*..**.*.....***.*.*...**.******..*.*.***.**..**.*..*.*.*****..**.*..***.*.*.*.**..*..*...***.****.*.*.**.***..*...****.*.*.*.*...*..*...*..*.*.*...*..*.*..*.****.**...**.***.*...***.**..*.*.*...**.*.*..**...**.....**..***....**.*....*******.*..*..*..**.*..*******...*..*....***....**...*..*..*****....**...*****.**....*....*.**.*..*.***.*.***.**.......*.*****..*****....***..**.***...**.***.......*..*...*.****.**.****....**..***.....*.*....*.*.*...***.***.****..**....*******..*..**....*.*.***..*******.**..********.*....**.**.*.*.....*...*.**..*.****.****....*....*..*.**..*****.***.***..**...***..**..**.******.****.****..***.***..*..*.....*.*...**.***..**.*.*.*..*.*.*..*..***..*........*..*..**.*.*.***.*...*.....*..*..**.*...**.*...***..*..**.....*.*.*..****.*.*..**.**..**.*.*.****....*..***.****...*...*........**.*...***.***..*.*..*....****.*.****....**.***.*..*.*****....*.**.*...***.**.***.**..***...*.....*.*..**..*.*.*..*.*....*........*.*.*..**.*..**....*..***..**.***.*.**...****..*..***.*..**...****.*..**.**.**..***..***.......*.*..**......*.*..*....*..*..**.*..***...**.***.*..****.*.***.*.*..*.***.*.*...**.*.*.***..*.*...***..*..**...*...*..**...**....**..*..*..... .***.**...*.*.*..*.*...*..*..*..**...*.**..*...***.**.**..**.....**..******.*.......**..**..*...*.***.*.**.*.***.*..***..*....*......*.*******.**..**......**..*...*****......*.********..**..**.**..*...**.**.**.....*.*.**.**.*.**..*.**..**..*..*.**.***....*.*******.*.*.***.****.****.**.****.**.*..**..**.*.*.*.****.*****..*...*....*...**..***..***.**....*.*..***.**...**.****.*.*..*..*......*...*.**..*****.*...*****.*.*.*....*..***.**.*..*..*.***..**.....*...**.*.**...****.********..**.*.*..........*.*.*.*..*.**.*.*.***...*.****.****..*..*..**....*..*.....*..*...****.*...*.*****..****.....*..*****...**.*.***..*...*.***....*.*....**..***.......*..**..*.**.*.*.....*..*...*..*..**.**.*.*...*..*.**.*....*.**.***.***..**..*.*.**..*....**..*.**.*.****.*...*.*...*..*.**.......*.*.****.****.*..*.*.*....*.**.**...*..**.*******.....***.*..***.*...*.****...**.**.*..*.***..****...****.*.*..*..*.*******.*.**.*.*...**..*.*..*......**.*....*.*..*...**.**.****.**.*.*...**.*...**...*.*...***.****.**..***.*....**.***..*.**..***...*******.*.....**...*.......*****..**...........*.*....*.*...***.....***..*.******.*.*****...*...*.*..*.....*..*..*.*...***.*****.*.**.***.*.*....****.**.*******..*****.....***.*.**.*.*.*...****..**.****.**.*.***.***.*****.****..**.**.**.....**..*****...**.*.**..****.*.......*****..*.*.*.**...*..***..*****..***....******...**...*****..**...***.***.*.**....*...*..*..*..*..*...**..****.**...**.***.*.***...****..*.***...*.**.**.*..**.*.**.**.****.*.******...****.*.*.*..*..**.....*.**....***..**..*.**...*..***.*.*.*.**.*..*.**.*...**.....***.*.*.....*.*....**.*****.*.*..****.....*.**.*...***....*....*....*.*.**.**.*..*.**..*.*...**.*.**..**....*..**..*.*..***.....***.*....*..**..*.*...**........**...***...***..**....********.*********.**.**.**.******.*.**...*...*.*..*****.*.**...*.****.*...**....*.*...*.*.**.***..**..*****..***..*******..*...***.****.*..*.....*......*.*.***..***.......*****.*.***..**.*.*..**.********.**.**..***..**.**...*.*****.*....*.**.*.******..* .*...*****.******.*.*....**.*..*..*.....***.*..**......**.*..***.*..***.*.*..***.**....*****....**...*....***.*..**...**.***.***.*.*.....*..**.**.****..*.*.*.**...******.*.***..*.*.*****...*.*..*..*..*****..*****..*....*...*.*...*...*.**.*...**.*.****...**......***.*.*.*..*.*...*..***.****.*.*.****.*...**....*..*....*.****..**..***..*.***.*..**.*.*.*..*****.*.********.*..**.*****.*****..**.****.*.***...*..*****..***.*..**.*..**....*******....****.*****....*..**...*..**..*.**..***.***.*..******..*.*.*.*...***.**.*.***....*....*.*.*..****.**.*.*.**..*.**..*......*...****.....*.*....*.**.**..***....***....*.*.*.*.*..*******...**.****.**...*..*..*.*...*.....*....**.*.*.*.**...*.**.*.**.**.**....**.****.*.**..*...**..***..*.**...*****.*****.........*.*.**...**.*..*...****.*.**...*..*..***.**.*.**.*.*.**.******.**.......**...***.*****..**.***......*..***.**.*****...**.*......****.*.*..******......**...*...*..**..**.**.**..*..**...**.*.*.*..*.*.*.*...**.*.*.**.***.*.*..*..*.*..*..*.*..*.*...******.*.***..*.**..*.**.**.........*.*....*.***........*.***.......****.*.***.****.*.*.**...*.*.*.**.***...*...*....**.*****..*****....**....*..*.**...*....*.*...*..***.**.***..****.***.****.*.**.....**.**..*..*..*..*..**...**...**..*..*.*.*...*....*..**...**.**.....**....****.****..*.....*.***.****..*.****.***..***.*.******.****...*.......****.**.*.*.****...*..*.***...*.*****.*...*.*****.**..****.***.**..*..*********.*..*.*..*****..**....**....*.*.*.....*..****..**.***...*..*.*.*..*.***.*****.*********.**..*......**.***.**..*..*.*.**....*.***.*.*.***.*.*...**....*******..**.**.*...*...***..*.*.****..**.*..*...***.**...*.*.*.*...****..***.***...*.**.....*..*..*..**..*.******.**.*..**..****.**..*.........*.****.****..**...***.*.*..**..****..***.*..*.*.*....*..*..**.*.**..***..*.*.*...*...*...***.**........*...****..*.*.***..*..*..**...*.**..*****......*....***....**.***.*******...*..*.*.*..*..*.*.*..*****.**.*..***.*.***....*...*.***.**.....**.**..*..**.*.*.*..**...***.*....*.*.*..*.*.* .*.*..**....*.*....**..**....*.*****.*.*....*.......***..***.*...***.***..***.......*..****.....***..*...*..**.**.**.*..*.**.***.*.*.*..*.*..*..***.....***.*.....*.**..***....*.*....****.*.*****...***.*.*....**..**.*.**.....*.****.**...*...*...*....***..***....*.*.*..*..*****...**.*...****..*.*....****..*...**.*.*.*.****...*...*..*...****....*..*.*..**..**..*.*..*.***.*.*.***.*.**..*.....*.*...**.**..***.***.*****..*..**....**.**.**...****.****.*...****.*....*.**...**.*......****..*..*.*****.*...***..*****.**..*...**..*..*..*..***..*..**.***...*.***..*.**.......*.*.**....*.*.***....*...**...*....*.**...********.**.*......**..***.*****..*..**.*.....***..****...*****...**..**.*..*.*..*..****..**...**...**..***...***.********.*.*.**.*.**...*......*******.....**..**.*....*.*.***.**.....****.........**.*...**..*****....**..**.****..*.*...**.*...**.*..*.****.......**.......**.*...**.**.**..*....**..******........********.*.....*******.**.*.....*..*.*...*.*******.*..***....**..***..**.**...*....*.*.*..**..**.*..*.**.*.....***...*.*.*.**...***....**.*.*...*****..*..*....*.*..*...*.*.**.*...***..*.....***..****.***..*...*.*....*..*..***.....**.*.......*..*.*.*....*..*..******.*..***.*....***.****..*..*.*****.*****........***.*..*******.**.***.*..**.*.*.***.*.*.**.*..*..***..*...*.*....**.**.*.*....*.***..*****...*...*.*...*..**.**.*..*..**...**..**.***...***......*.**.*.**.....*...**...*****......***..***....*...*.**.**.*.***.*..**.*.******.***...**..*.****.***..............**...*****.***.**..*******..**....*...**.**.*...*.*.....**..**.*.*.****.**...*.**.*.**....*.......*.*.*.*.*...*....*...**..****.**.....**..**.****.**.***...*.*...*.*.*..*..*.*.*..**..******...**.**..*.***....*...**..**.**.*...**.*.**.*.*************..*.*..*.*..*...*.......*.******.********.*..**.*..***.***.*****.***.*.**.*.**.*..*.*.****.**.*.*****.*....*.**.*.**...****..*.**..*.**.******.*.*.**...****.***.*..**.***..*.*.***..***.***..**.**.*.....******.*..**...*..*.*.*...*.***..*..*.**...*..**..**....*.. .***..*.**..***.**.***.*.*...*.*.**.*.*..***...***.*.*.*.*..**...*..**..***.**.*..****.**...****.**...**.*****.*.*..*..*.*...****.....*...*.....*..**.*.*....*...**........*....*....**.**.*..**.*.*.*..****..***..*..*.*..**..**..*.**..*.*..**..*..........*..***.*.**...*...*****.....*.....*.*..**...***..*..**...*.**.*.*..*****.*.**.*.*.*.*.*..*.*.*.*.*..*....***.****.***.****..*.*.****.**.****.***.***...*..*.***...****..****..*...***.********.**.*********.**.**.**...*.*.*****.*..**.**.....***.*.*..***....**.*...**.*...*.**.**.***.........*.*.***..*******.*......**...****..**.**....*...*.*...*.*****..**.*..**.*...**.*...*...**.***..***....**.......**..***..**...*...*..**..*..*.*****.*.*.*.**..*..*..**.*....**.**...***....*..**.**.*.*..**.*.*..*..*.**..****.*.*.**.*..*****.*.**.***.**....**.******..*.*.*.*.**..**.**.**......*.***..*****.*.*.*.**.*.*.**.**.......*.*.*......*.*.......****..***...**..*.*...*.**..*..**..*.....*.*....**..****.*......*....*.*..*.****.***...*.**.*.**...**.***....*..*.*..**.***.***.*...*.****..***.**.........**.*......***.**.*..*.*....**.**.....**.*..**..**.**.....*..*.*....****.*....*..***..*..*..*******...**.***...******..*..**.....****....*.*.***.**.**..*.**.**.*..*****..*.**.*..*...**.*.*....**....*.**.**.*....**..*****..*..**...*..*.*....*..*.*.*.*********.**..**..*****..*....*****.**.*...*.*..***.*.***.*.*....*..**.*....**.*.*.....*.**.**.*.......*..***.*...****...****......*..*.*..*.**.**..*...*.*.*.****...*...****...*.*...*.*...***......*.*.***..**.**.****.**.*.**...**.**..***..**.......***.*.**.****.....*.*.......*.*....*..****..**.*.*...**.*..*.**.*.*.*.**..**..**.*.*...*******......**.*****.***.****...*...*...***.*..*.*..*...*.**......***..***...*.*.*.*.*..*..*.*....**..*.*.........**..***.***.*......**.*.***.***..*...*..*..*.**.*.**...*......**..*..*...*....**...**.*...*..*.*.*****...*...*...**..****.*...*.....**..*.***..*.......*..*.*...*.*****...***.*...*...*.*..***.**.*..***.*****.*.***.***..*.*...**..*.****....*..****..**..**.*.* **.*.***...*.*.****...**..*.*******.*.**.*.******..****.....**....**..*......**.**.**.*....*.***.*.*.**.*.*.*.*...*****..*.****..****.*.**..***...*.*****.*****.*...*..*..*.*..*.*****.*.*.**.***.*.****.*...***.*..**....**..*....**...**..*.***...*...**..****..*...*.***.*.*.*******.***.******..**.....**......**.*.*....*..*.*...*.**.*.****.***.*......******.*..***....*.**.***.*...*...*.**.*.*....*..**...*..***...*.***...***..*.***.....*.**...*..**..******.**..*..***.*........*.*.*.**...*.*****.*****..*....*.*....***..***.****....*.*.*.**.*....*..*.*....****..........***..*.*.....***...*....*..*.*.**..*****.*.***.**.***..**.**.*.**.*.*.**.*.....**....***..***..*..***..**.*.********..*..*.*.**...*..**.****....*****.*...*..*..*.***...***..***.***..******.**.******.*********.**.***.*.*......***.***.**....*..*...***.***...***.******....*.**.**.***...*.**.*.*.*.*.*....**.**..*.***...*.**..*..***.....*.*..*.*..*.......**...**..*...***....**...*...****...*..*........**.****.*.***..**...**...*.*.*...**..*****.*..*..*..****.*.*.*.....*.*.***...***....*.**...***..**.*.*..*.*..***.*..**.......*.***.****..*.*.*****.*.**......****..********..****.**.*...**.*.**.*******....***.*...*.*..*..**.*..****...*.*.*.*...*...***.**..***.*.**.**.*..*...**.**.**....***.***..*.*...*..**..**.**.**.*.**.**....****.*******.**...*.*..******.***.*.***..****..*....*...***.*.**..*.....**.......***.****......**..*.***.**.*.**...**.*.**.**...***.*.*....**...***.*******.*.*...*...**...*...*.*.*..*****.**.*******..**..*..***..*...*..*..*..**.......*......*.*.***.**..*.**.***....***.**.***...**.***.*****....***.**....*.*...*..*.....**.****.**.**.*..**..*.**.**.**......**..**.*..***...**.*.*****..********..*......*...**..*.*...*..*.***...*..**...****.......*....**..***...****.*.**..*.*****...*.***..*....*.*.*..***.**..*...**...*.****.........*.****.*..*.*****.*.**.*...*.*.**...*.....**.**.*.*.*.*..*.****.....*..*.*.*...*...**...*..**.****.*.*.*...*.**.**.***.****.*.*.*....**..*..******..*.*..*********.**.*.*.* .*******.**.**..***.*.***..***..***...***.**.***.**.**.*.***...**...****..****.**.*.*....**...*..**...*.*****.*..*...**.*....*.*...*.....**.*.*.*..**...**.***.*...******.*..*.***..**...**.****....**.*....*.........*..........*..*..***.*..***.*.**....***.***.....*..*.*.*..*..**.*..**.*....**..**..*..*.**..****....*.****..*.*..*..*..*****..**..*....*.*..*.*.**...*..**.....*.*.***..*..*..***..****.**.*...***.**.*.*..****....*.**....*.***......*.....*.*...**.**..**...**.**.*.***.*******...***.*......*.**.***...*...*...*..***..***.**..*.*.**.**.*.**....***.**.***....*......*.*.**.*...*.*.*..*..**.***.*...**.**...*..**.******.*..***.*****.********.**.*.**.*..*.....**.******.....**....**...***...**.*..*.**..*....*****.*...**..***.*.*...*.*...**.*.**......**.*.*.***..*****.****..***..*..*.**.*...***.**..***..*...**..***..*.*.*.**.*...**.**.*....*..*.***.*.***...*.*.**....*...**.*..*.**.*..***.*****.***.*****.*****..**.**..*.*.*...****.*.**.**.**......****.*..****..*...**..***....*******.*.***..***..**.****.*.**..***.***.*.*...**..*.*...*.*.**.**********..*.........*....***......*.*....***...**.*..*..***.**...*..**.*.*.**..*..*..**...**.*..*...**....*....****..*.*.*..*...***.*.**..*....**..*.***.**.**..*.**.......**.*.*...***.....*.*.***..*.*..***....*..****.*.******..*..**********.*.*...**.*.***.****..*.**.*.*..**..*.*.***..*..*....*.**..*..**.*..*..**..**..*.**..*********.....*..*.****.*.*..*.****.**.**....**.***.***..*.*.*.*.*..***..*.*.**.*.***..**.****...*.***...*..********..***.***.....**.*.**..***...**....***.***.**.*******......*..**.*...**.**.*....*****.***.****.**.*..*...**.***..*..****......**.*.**.....*.****..*...*.*..****.*..*.*...*...*.******..**..***.....*..*****...*...**...**....*.****.*.....*.****..*.**...*.*...*.**.*.*.*..******...****...**...*....**.*...*.*.*......*.*.**...**......*..**..*.*....*..**.*.**.*.*.*...*.*.**......**..*.*.*****....*......*.***.*.**.*..**.*....**.*.*..**.*.*****....****......*.*.........***..*....*..**....**.*...*.***..*.**..**** *.*.*.*****.*.**...***....**.*..*.**.*..**.*.*.**...**.*..**..*****.*.......*.***.***.**..**.**.*.....*.****....*...****......**.*.*..**...*..*...***...*.....*.****.*****..*...*....**..*.****.**....*...*......**.*.**......**...*.****.******..**..*...**.***..*.*..*.*...*****.*******....*.*.*.*...****.****.*........*...**.**...*...**.**.*.......*.*******.**.***...*.**..***.*.**...*.*..******.***...**.*.*.*..**.***.*..*..*.***.**....*..***..*..**.***..**.*.*..*****.**.******....***.**.*...*.*.**.*.*...***..***...****.***.***.**.*...**..*..**..**.***...***..*..*...*****.*.**..***........*..**.****.**..******....**....*....***..*.***.*....*.*...**..**.*********......**.****...*****..*.*...***..***.***.....**...*****.....***.****...**..**.....**...*.****..*.*.*.*.**...*...********.*...*.*..**..*.****.*....*..**.****..***..*..**.*....***..*.*..*..****..*...****..**..**...*...*********.*.*****.**.*.*.*.**.....**.**....**..**.**...*....***.***.**..***..***.*****.*******..**..*....*..*..*.****..*....*....*..*.**.*..**.....*..*.***..*....*..*..**..*....****.**..***...*...*...***.**.**.**...**..**.*....*.*****..****.*...*.*..**...****...***.***..**..**....*..*****.*.*..**..*.*...****.**....*.****..**...*....*.*...**.*.****..**..**...*..*..*...*...*..*****.***..*....*..*.*..*.**..*.*..*...*.****.*..*...***.....***..**..**..*...*.*****.**..*....*..*...*...***.*..*....*.*.***...*....*...****..*.....***..*.***..***********.***....*...*.***..***.**....***..***.**.....*..**..*.***.**.****..*.***...*...*.**....**.....*.*****.....**.*.*..********.*.*..*.*..**.***.*******..*****..*.**.**.....*..*..****.**...**......*.......*.**..***..*...****..***...*****.*...*......*****.*.***.*.*.****.**......**..**.*..**...*.*..*....***..**.***....*.*.*****.*.....**...**.*.....****....**....*.**..**...*.*.**..**.....**.***.**.*....***********.***.***.......*...**....**..***...*.*.***...*.*****.****.******..******.*.*.....**..*.***.....*.***.*.*.**.***.*...****.*.***.***...*.*......*...**.....*...*.** ***.*..**..*..**.*..*..*.*...***.....*..........*.*...*...*....**...*****.*.***..*.****.*.***.*..***....***.*..*.....*..*.*..*.***.*.**.**..**.....*.*..*.*.*.....***.***.*.....*...**...*..**..*...*.***..*..**.*.*.*..*.......****.***...***..*...*.*.*.*******.....*.**..*.***.*.....**.**..*..****.**....*..*..**.***........**...*.*.*...**..*.*.*.*...*..***...*..*.**..*.**..**.*..***.*..*.***..*.*.**..***..*.*********.*...*...**..**.**.....***...*.*..*.*..*.*.....**..*....*****.***.*.**......***..*....***.**...***...***.*..****.****....**....**.*..*.*...*.**....*...*......*.*.***..*....*.**...*.*..******..*..*.**..**.****.****.....*...*.***.***..*..*....*.*.*....**.*..***.**..*.**.**.***.*..****.....**.*.*.*....**.*..***.**.*...**....**.*...*....**..***..***..*.***..********......**..*.*.*.*...***.*.....******.***..**.****..*.*.*.*..*.*.....***...**..**....****.**.**.*..*....**.*...*..*...***.*...**...***...*****.*..*...*.*..*.....*.**..*.*.**.**..****..**......******.**..*.***.**....*.*.*.*******...***..****.*.*****.**.....****.**.*....**.**.******.****....*.**...*...****.***.********..*.*....**...*.***.******.*.*...***.**.**..*.*..*.**.........*...**.*..*...*...*.*.***....*..*...**.....***...****....**..**..****.....***.*.**......**.*..*...**..*...***.**..**..*........********.****.***.......**..**.**.**..*...*.*.*.*...**...*..*..*..*.*.*.*...*****..****.**.**.**.********..***.*......*..***.********.*.*......*.*.*.***.****.*.**.*.*..**..*.*.....*..*.**..**.***..**..*****..**..*......*.*...*.*..*.*.**.*..**..*****.*..*.***..***..*****.*..*.*.**..*.*.**.**.********.*...**....**.*****.****..*..**.....*...*.*.**..****..*...**.**.*...*.*..*..***.*.****..**.*..*.*.......*.....**.***...*..**...***.*...**..*.*.**..***.****..***..**.****.*..*.*.*..*..********.*.*.***..**.*.*......**.*******.*.*...*.....**...**..*****...*..**..***.****.*.***.*.**...*.******....*..******..***.**.*...**.*****..**..**..*..*...**.*....*.***..*.*.**.*..**.**..*.**...*..***.***..**..*.*.**....******.. ..***.**.*****...*..***...**.*...***...*......**........*...*..*.****...**.*.*.*****.***.***.*...*......*......**..*.*.*..******..**...*..*..*..***.**.*.**....*..*...*..*...*.*.......***..**.....*.*..**.....**.**.****....*.*.**..***.**..**.**...*******.*.*..***.******.*.......*....*****.**...*...***.*.*.***..*..*.**.*.*****.****..*..******..**.***..**.*..***.*.*.*.....*.**.*...*.*.**..**...**...*..*.*..*..**.***.*.*.****...*.*...*****...*..*.*****...*.*...*..****..*****.*...**.**..**.*.*..*.*....***.**.*****.***.*...***..**.......****.*****..***...*.*.**....*......*****..*.*.******....***..*.....*...*...**..*..*.*.*****....*..*.***....*.*.****.**..**..*.**.*...***.....**.*..**.*.*.*..*.*.*.**.**.*..*.*.*****...**..*..**.**...***..*....**.*...**..*.****..**...*..*..**..*....*...***.*.****..*.***.***.....***...*.*...*.*.*....*..**......****...*....*......*****..*.***.**.*.**.****...**....*******.*.*.**..*****....*.*..**..****..**.*..**...*.*..*.*..*..*.*...**.*****..**...*...****.***.**...*.**...*.***..**..**.*....*..**..*.*.*..*..**.**....**.***.*.**...*....**.*.**.**.*.*******.*.**..*......*****.***..*****..*..**..*.*.*.***..*....*....*...*.*.***.*..*.*..*.*.***.***.*****.....**....**...****.......**..*.*..***.*.*.....**.**.*..........*...*..*.**..***.*.*....*..******......**.**.......*....*******.*.*.*......*.*...**.*.**..**........*..**..*..*.****.****..*..*.**.*..........*...****.*.*..**.*..***.*..**.***.............*......**..*.**.**.*..**.*.*.****..**..***.***.*..*.*..**.**.*.*.****..**....*.*.*..**...*........***.....*..*..**...****...**..**.*.*.*..*...***..*..**.****.**.**.........*.*..**.*.*.**.**.....**..***..*..*..*.**......*...****..*.**..****.*...**.*..**.*.*....**.*.****.*.**...*..**.*.**..*..***...*.*.*.*.**.*.*..*****.***.*...*.*.*.*.**.***..*......*.*.*........*.....*...*.*..*....**..**.****.*.*...*.*.***..*...**..**.*....***.***.*.****.*..******.*....*.*.**....**.**..**.**.*..*......*..*...*.*.*...*.**...*.**.*...*.***..***..***..**.*.*.*..***....** *..***.*.**..*.***..******.*.***....*..**.****.*.**.*...***...*.*.**.*...*..*.....***..*..*....*.***...**.*..**.***.*.*....*.**.*...**..**..****.*****.**...*****....**.**.*..*....***.*..**.***....*.*..*....****..****..*..*.*....*.*****.**.*.........***.***..*..**..*****...*.**.**.**.*...*.****.***..****.**.*.****.****.*.*******...**......**...*.****....****....*.***.....**..**..*.*.**..**.**.*.*...*..****.***.*..*..*..***..***..****......**.**..*....*....***.*****...**.*..*.*.*.*....**..***.*.*..*.*...*.*.*..*.*.*.*..*...**....*****.*.**.*.*.*..*.*......****..*....*....*...**.*..**....**..*.***.***.*.**..******.*.**.*******.*...***.*....*.***.**.**.*...**..*..*.*.....*.*....*.*.***..****.*..****......**..*.******...*.*..*.*.***...*..*....**.*.*.*.*****.*..**...*.*.****.*..****.*.**.*...**...***.*.......**.*.**.***.***...*.*.**..**.***.*..***...*..*..*..*..**..**.*..*..**.*.**...*.******.*..*..**..*.*..*.*..**....***...*....****.*...**.**..**.*....**.**....**...****..*.*.******..****.**.*****...***.***..*.***...*******.**.*.*.*.....*.*********..***..**.**....***.......**..*.*****.**..*.*********....***.*.***..*.*.***...*..*.**.......*........**..****..**.*.*.*.*..***..***...***..*****....*...*...**.**..*.****..*....***...**..**.*.****..*.****..***..*.**.**..**.**..***.****.*..**.*...*..*.*..****..*..*.**.****..**...**......*....*.**.*.*.....*****.****.**..*.*...**..*...*.*..**.**...*****..*...*.*.*.*.*....**..***..***..***....****.*.***..*.***..*...**.*......*****..*..**..*..*.*.*.*...**..**..*..*..**..*..*.***********.**.*...*..*....*.*..**....****..**.....*.*...****.***...**.*.......****.****...*..*.**...*.*..*.**..********.****....*.**...*.***.*****..**.*...*.*.****.**...*****..***.......**..*..*..**.****..**...*.*.***..**...*..**...*.***..*.****..*..**........*.**...*...*****.***.**.*.***.***..*.*...*..*..**.*...**..*.****.**..*.....*.*.***......****.***.**.*.*....*...**...**.*.**.*.*.****......**...****..*..**..*.*.*.**.*.*.*.**...*.****..***.*..****.***.**..*** ..*.*.*..*..*.*****.****.*.*.*.*.**..**.*.....**.*..*..**.....**.*..***...**.**..*......*.*..*..**.**.****..*..****.*..**..**.**.*.*.***..*.****.******...*.*.*...**.**....*...*..******...*...*.*..***.*.***...*...***.**.**.**..*...*.....*****.*..**....***....**.*.**.*.********..**.*.*..*..*.**.***.*..**....****.***.....****.*****.*.******.*******.*.*.*...*......*.*..***.**.*..*****....*.....**...***.........*.**.*.*..**..***.*...****..***.*.********...****..***..**....*.**.*....**.*..********....****...*...**.*.****...*.*.**...*..*...****..**...*.***....***.**.**...*..*...*...*.*..****.*..**.*..*..**......**.**.*.......**..**.*.....*..*.*......***.***..**.*........***.**......**....**.*.*.*.*........****...*....****...*.*.***......***.*****.*.***.*..*.*.****.**..***.*....*.*.*..**.***.**..***..*.**..*.*.**..**.**.......***...*...***.****..**.*..**....***.*..**...*...*.*.**......***.*.**.*.*...**.*..**.**..*.**..*.***.***....**.**...**.*.*.***..*.*.**.**.**.*..******...**..**.*..***..*..****..****.**..*...*.*.*.*..*..*.*...*.....**.**.*.....**.*.**...**..*.***.*...*.****..*...***.**...*..*****.**......**..**.*.**...*.***...***.*..*.*..*.*.*.*..***.**.**.*.*.*..****.*.*.*.....*..*.*.*.*..**..*.**.**....*.*..**..*...*.......*.*.***.*****.*.**.*.*..*******..*.*.*.*.*.********..*.*..*.**.**.*..***.**.**..*.****....*..*.**.....*.*..*..*.***....*....*.***..*....*.**.*.*.**...*.....**...**...***...*....**.***.*.***.*.*.*...*..*.**...*.*.*..**..***.*..*.*.*.**...*.*.***.***...***...**.*******....*.*..***.**.***.**...**.*....**..*.**..*.**...***..**.**..****.****.**.*.........**..*.*..*.*..*.*.***.*.*.*..*..**.*.**..***.*..****.*******.*..*..*..*...**..**..*******.*...****...*....*.**.*.**..*..***.****.*...********.**.******.*.*****..*.**.*.*.*..*.*.*.*...**.***..**.***.*..**.*..*.**.*.*.*..***.***.*.****.*....***.***...*.*.*....***.*.**.*..**..***...*...*..*****.*..******.**......***.*.***....*.***...**.*.***.*..***..*.****..*..*.*.****..**.**..****.*..*.*.*.**...*...******.* *.*.....*.*..***...*...*.**.**..*.*....*..***..*.*.***.*..*...***.***...*...***.**...****.*..*.*.**..*..*.....*.**...*..*..***..**....*.*..*.***..*.*..*..***.*.*...*.*.*.*.*...*.*.**..**.****.****..*.*..*.....*..*.*.**.******.**.**.*.*.......***.*.*.*...**.**..**.*..*....**..**.***.***.*..**.**..**..**.***.**...**...**.**.*.*..*.**.*..*....**.*...*......*.*..*.***......**..........****.*.****..********.**.*........*.*..*.**.**.***..*..*.**..*.*.*.....***.**.****.*......**...*.*.***.*.**....**.****..**.**...***...*....****.**.*.*.*.*...*.****.*..***....*.*...***.******.***.**..*.*.***...*.*****.*..*.**.*..*..**..*.*.*******.*.*......*.*......**.***..**...*.**...*...**..*..*..*.***.***.*..*.***...**.*....****.**.*.**..*........**.....*...**...****..*.......**.******.*.***.***...**********..***..**.*.*.***.***.*....**.*..*.**..**.*.**..***.**.**.**......**.....*.**.*...*..*.**..******.*..*.*.......*.**...*.*..*..**.**.*.*.**..*.***.**...*.**.**.*.*.*...**..*******....*...*.***..**.*...**.*.**.....**.*..**.**.*.****.*..****.*...**.......*.**...*.**.*.*.***...*..*..***...*....*..**...*...*.*.**..**.******.**.***..*.***.**.*.**..**.*****...*....**.***...*.*..**...*..********.*.**.**..**.*..**..*..**.**..**..**.**.*..***...**..****..*....**.....***...******......*....***....***..*...****...****.**...****..*.*****.**..*******..**.....***.*****.**..****..*.**.....**.*..*.**.*.****.*...*.**.*.*..*.****...***.***.*.*..****..*.****...*****.*.**.***.**...***...*...*...***..*...***..**..*...****.**.**..*..*.**...***.*...**.**....***..**..**.*.*.*.*****.*.***.*..****..***.*.***.****...**....*..*.***......*.**.*..**...****.****.*.***.*.********....**.*...*..***.**.****.***.*....****.*.*....*...**..*..*.......*..*.***..****.**.****...**..*...**.*....*.***.*.***.******...*....*..*.*...*..****.**.*.***.*....****...*.**..**..*****.*.***..*.*....***......*.*.**..*****.*..*..**......***.**..*...****..****.*.....**.**..*..*.*.*.**.***..**..***.*.**.**..***********..****...**.*..***....*** ..*.*..*...***.******.***.*..**..****.**.*.*.**..*.**...****......***....**..*..*.**.******..*.**.*..**.**..**..*....**.....*.*.*.*******.*.*.*..*..**..**..*..**...*.**....**.*..***.....*****.**.**..***.**.*..**..**.**...*.*.****....**...*.*..*..**..*.************...*.*....***..*.*.*..***...*..**.*.*.*.*******.*...*......**...**..*.**..*.**..*.******..*...**.***..*....**.*......*..*....********.*...*..*.*.....*..*.*.**.**.**.**..***.****......*.***.......*****.*.*...*..**....**.**......**..**..*******..**..**.*.**..*..*******.*.****.......***.*..**.*..**.**.*.*..****..*.*..**..***.**..*..*....**.*.*...**..**.**.*....****.**.****..*..***.***.*.**...*****.*..*....*..*.********.*.***.*..*...***.**.***...**.***.*...***.*.****....**...*****..*****.****..*****.*.**....****.*..**...****..**....**...*.*..*..*.*.***.....*.*....**.***...*.*.**.**..*..***..***.*..*.*......*****.*..*..****..***..*.*...*.....*.****.****.**..*...*..***..*.*...*****.*...***.**.*...*..*..***....**..*..*.*****.*...*..***...***.*..*...**...******...**...*...*.*.*...*.****...*.**..*..****.*.**...*..*.*...........*.*.....********...*....*.**.*.*.*...*..**.*....*.*..**......**.******...**.****...**...*.*.......*..**....***..*.*........*.**..*...*.*.*.***.**.*.**.*.***...*..*...**.**.*..***.*.*.**.*.****.*.*..*.**.**.****.*.*.*.*.**.....*.****..*.**.*.***..**.**.*.***......**.****..**..*.*.*...***.***.***.*..**.*.**.*..****.*..***..*....***.***.**.*.**.*...***.***..*..**.**.**..*****..*.*...******...***..*....*.***.*....*******.*****..*...*..*...**.**.*..*.......*...*..*....****.....********..*.*..**.**..*.***.***.*..*.*...*........**.*.*.*.***...**...**...***.**.*.*.***......*.**..*..*....****.*.*..****......**..*..*..*****.*****.*****.*..*.*.....**.*..**.*...*.*..*.*.**.*...*.*..**......****.**..****...***..*....**..**..*..*.**..*..*.******..**..*.****.***..*.******.*..******.**..*.***.***.*......*.*.....*****...**.*.***..*...*****....**.**.....******.*.**.***...***.....**.***.**.*...**....*.......*... ***.**..*..***.*...*.*.***.*****..**.*..*.***..*....*.***.*...**.....****.*..*.*.****..***..*..*.*.*...******..*.*..**...*..**.**..*.*.*.*..****.*....*..*.**.*****..**....***.....***...*.**..*.**...**...***..*..*..******.*..**..*....*.*.*..****..**...**..*..*.***.**.***.*****.*.....*****...*.*.*...**..**.****..*..****.*..***..**.***..*...*.***.*....*.....*.**.*..*.*...*.*.**..**..*..*.*...**...*.*.**..***..*.*.**.****.**....****.**.**..*.*.*..*..*..**..*.***...*.*.....*******.**..***...*.**....*.....*.**..*****.**.**..****.**********..****.***..*....*....*...*.*.*.*...*****......**..******.**...****.**.****.*.**.***..*..***.***.**..***.*****...***..*....**.**..*.*.*.*....**.*..**.**.*.*****.**....*.....**.***.**...****..***.*.*.*.*.****.*..*****.**....*...*.****..**....**.**...*.*.*....*.*.***.**..*.****....***.*....**.****.**.**..*.*.*..**.*.*..*.**.*****...*..*.****.**.***....*....**.**.*****....*.**....****.*.**.....*..*..*.....***.***.*..*..*.*..*...***..**..**.****.*..****.****.****...*.**...**.**..*.*.****.**..*.***..**..*..*.*..*...*.*.*.*****...*......*...*.....**..****.**.**....***..***.**.*.*.......*.*.***..*......**.**..***.*.****..***.*...*.***.*..*....**...*..*...***..*.*****..........**.**.**....**...*.*...**.*...***.****.*.*..*.****..*.*.*..***..*.***.*.*.*.....**.****.*.*...*.***.....**...***.*.*.***.....******..*.**.*...*...**...*.*.*..**.**..*.*...*.**.**..*..*..**..*****...*..*.***.*..*.****.*.*...**.*..*.***.....*.*..**.*....****.*.*..**...*.***.**....*.*.*.**.*..**...**.*..**.******..*.*.*.****.*.*.**.....*..**.**....****...*.**.*.....*.*......****..*.*.....***.*....**..**..**.*.*..*.****..**.**.*.....**.**.**..*********.*......**...*..****..**.*.**....*...**.***.*...***.**.**.*.*...*.*.*.*.*.****.....*.*...*...**.......*..*.*.*..*...**..**.****......****..*.*..****..*.***.*..**....*******..*..***.*.*.**..*.*...*.**..*****..**..**.*.***..***.**..*.**...*.....*.*..***.**.*.**..*.*....*..*.*..*.*.**.*....*.**.***.....*....**.***.**.*..**.....*.*** ****..**.**.****.****..*.***.*..**..***..*.**.**.*.**.**...*.**...***.*.*.**..**...**.**.*.**...*.*.*...*.*...**..***.***..*.*..*.***......*.....*.*.**.*.*.*..***.*****.*.**..*.*..**.*.*.**....**..******..*...**.*.****..*..***..*....**..*..***.*....**......**..*****..**.**..*.**....**.*..**..*...*..*.*..*..*.*...**..**.*..*.**.**..*.***...*..*.**..***.**..*..*...*..**.*.*..*..*.**.****.*.**.***.....***.....*.*..*.****....***.*..*..*.*****.***..***.*.**.*.**.*.**.**...*.***.....***.*..*.****.***..*..*.*..****...*.*.***...*..***...***.**.*...****.....*...*...**.***.**.**..*...*....**..*..*....**...*....***.**.*..*.****....**...**....**.**.*.*.*.*.***.*.**.*..*.****...*...***..*.*..*.*...**......*......*..*..**.*******..**..**.**.**.**.*.*.*..*..**...*.***.*....*****..**...*...*...*..*.***.*.****.*.*..*******...**.****..*...*..*.*.*.**....*.*.***.*....*.*...*.***..*..*..*.**..*...*.....*...***.*.***.*..***....****.**......**...***.......**..*.....***..*..****.*.*.******...***....***.**.***.**.*.**.*.*..****.***.*.*...**.**.*..***..*.*******.*.*.**.***.*..*...*****.*.***..**...****.**.*.**..***..*...*.*.*..*..******..**.**..*..*..***.*.**.*..*..****.****.*.*******.*..**.*..*.*.********....**...*....**.*...****..*..*.*.*..*..******....*...**.**.....*..*...**..*..*..*****.***.*.******.*..**..*.*...***.*.**.*..*****..*.*.*.*...****...**...***....*.**...**....**.....*..*.*..*.*.****..*.......*...***..**.***.******.****.**.*...**...*.*....*..**.*.*.***..****.....*.***....****.******....*..*....***..**.***.*.**.....*..****...**...*...*..**.*...*.*****.***.*.*.**....*.**.**.*.*.*.****.*****..*...**...*..**.*..*.***.*......**..*.**.**....*....*.**..**.****.*.**.*....**....*...*.***...***...*.**....**...*.***.***.*..****.*..**.*......*..******..*..**..****.***....*.*.*.....*...**....***.*.***.***.******.*.*.*.***.**.*...*..*****....****.*..****....****.****.*....*.*..*..*..*....**.**.*.***....****...**.......**..**.**.*.*..*.**.*..*.*.*.***.*..**..*.*..*.**.***.*.....********.** ***.***.*.*....*****........*.....***..***.***.......**..****..*.......*..**...**.****.*.**.******.*..*..**..*..****..*.**...*.*.*.*....*.*.*.*.**...******..***...*....***.**......***..**.*..*...*..*.******.**...**...***.*.*..****..*.*..*******..**.*..*.***..***.**...****...***..**..***.*..**.....*********..*..*.***...**..*.*..**..*..*.*.*.**......**..*..**...*.*..*.*****...**.*.***..**.....**.**.....*.*...*...*.**.*.*...**.**..*.*****.*........****..*..*.**..*...*.*..*.*.**.****.*.**.**.*.*..**....**.**.*.*...****.**.*.***.***.*.***.***...*..**...***...*******...**....**.*.*.***....***.*.*..**......*..*.*....*..**..**...*..*.*....**.*****.**..*.*..*.******.*.***.*.***...***....**..*****.*.*.....*...*****....*.*..*..**.....***....**.*.*.*.*..**...*......*..***.*.*..**.**..***.*..**...*.***.*.**.....**...***.**..***.....****....*...*...****.*.*****..**.*.*.******.*..****.***..**....*..*.*...*.*.****.****.*.**.*..*..************..*.**...***......**...***.**.**.**.*.*.*.**..*****.**.**..*.*....*...***..*..**..*...**.**.***.*..*....*..*...***..**..*.*.*.**.*.******...*...*.*.***......*.**.***..***.*..**.*.*.*...**.***..*.*.*..**.......**..**.*.*.*.*..*..**.*..***.****....**...*...*.****.*.**.**..**.******.**.....*....***..***.*...**.**.*****.*....****..****.........*.*.......*.....*..*..**.*..*...**.*...*.*.*.**...***...*...*...*..*.***...*.***.*.****.**......*..****.**....**.*.**.*.....***..***.**..*.*.*.*.****..*.*.**.*.*.**..*..*.*....*..****.*.**..**....*..**..****..*.*.******.***.**...**.****.**...**.*..*...**.***.*.***.****.*.**..**.*...***..*..*.*..***.*....**.*****.***.****....*.........**..*.***.**..***.**..*...**..*******.***.**.******.**.***..**..*..*...****..*..**.*.*.*.*..*****.**.*.*.*.*.*.***.*.**..*......*...***.****..*..**.....*..**.*.*...*.**.*.**.*.*.....**..*.**.***...**..*.*....*.**...*..*.***..**.**...***...*.*.***.***.*.**.*..*..****..*..*....***.**.*.....*.*..****...*.****.***.*...*****.*.****...*.***.**...**..*.*.*....*...*.**.**...***..*.*.**** **.*.*.*.**.*****.***.*.**...*......***.*******...*****.**....*****..**.*****....**.*..***..*.....**.....****..*.*.*..*.***..........*****..*.*.......*.**.****..*......*.***..**...****.*...**...*.*....***..*.*.*......*.*.*****.**.**.****.*...*.*.*.*..***.**.*.**.*..*.***..*.*..*.*.*.**.*...*.**.....*.....*....*.*****.*****.*....*...***.**.*.***********.**..*.*...**.****...**...*.******..****.*....***......*.**...*.***.******..***.*.*...*.*.*****....*.**...**..*.......*..**.**.*.*...*..*.......***.*..*.*.***.**.*..*.....*.*..*.*.*..*..**.*.******..**********.***..**.*.*.*.*.**..*.*...**.***....**.**..***.**..**.*.*..*...*****..*....****.***.....***..***....*.*..**.*..**.*.******...**.***.*.*..*****..**..**...*.**.*..*..**.*.*.*.....****..*.******...***..***...**.*..****.**.**.......***...*....*...*..******...*....*.****.**....**.....*.**..*..****...**..*.***.**.*...*..**.***.**..**.*.**..**........*....**.*....*.....***...*.....**......*...*..*.*.*.******..**..**...***.....*...*.*.*..**.*..***.*.****.....*.....**...*..***.**.*.*.******...**.....***.*.*.....*.*.*.*.*.******..*..**.**..***.*...*...*...*.***.*.*.**..****.*...***.**.***.*......****.**..*.*.*..*.*.**.*.**.*..*...***.**.**........**.*.***..***.***...*.**...*.**.*..*.****.*..*..*.*..*.**...**.******.*...........**.*.****.*.*.***..**.*****.***..*..*****..****.*.****.*..**.*.*.*.*..***.**.**..*...****.***.****.....*.**......***.*.**...**.****..*.**.**.**.....*.*...*..***.**.**..*.**.*.*...**.*..*...*.***....***...*.*.....*....*..*...**..**.****.*..*.....**.**.**..*..***..***.*.***.*.*.***..***..**..*.*.*.*...****.*.**....****..**.*****...*.**......*....***.****.......**..**..***.**..*****..**..******....**.*.**.*..**.**..*........*......**....*....*.*..****.*.*..*...***.*.**..**..*******....*...*...***.*..*.**....*.*.****.**..***.***..**.**..*******...*.*...**.*.**.*****......**..**..***..******.*...*.***.**.*..**..****...**..**..*...*.******.****..*..**..**.....**..*.**....**.**..***.*.**.*.***.******..*...* ****....*****.**..****..**..*....*...**...*.*.**...*.***.*.*.**..*.....*...*.***..**.*.*..*.**..*....****..***...*.*.*.......***...***..**.......*..***.*.*...*.****.*..****......*.****...**...*..*...**.*.*.***..*...***..*.*.*...**.***.***..**......*..***.*.**.**....*.*..*..**..*.**.****..*.....*****.**..*.........*****.***.****..*...****.**.**....***..*...***.*.*****.***.*.*.......**......*.**..*.*.***..****.*.**.*..*..**.*....***....**..*.*....****..**.*...**...*.*.*.....*.*...***..**.**..********.*.*.****.**.*...*****...*..**..***.**.**.*.****..**..*.*..*.**.*....**.**.**..***.**.***...***.....*..*.*.****......***..*.*...**...*.*.....*........*.**..**..**.*..***.****.***.*..**.***.*.*.*.****.*..*.***..**...**..*.**.*****....***.***.....**.**....*..*..*...**.**.***.*...*.******.****..**.**..*.*...***..**..*..**.....*.*..*..*..*.*..*..**.*.*.*..***.**.*..***....**.*...*.**.****.*.***..*....*..*..****.....*..**.*******.**....**..****.*....*..*.*...***.*..**.*..*****.****....*..........*...***.***.*...**..*..**.......*....*.*.....*.*...**.....**..*...***...*..**....*.**...***.**.***...**.**......*.*....*.*..**..********..*.*...*********.****...**......***.*.*..**...*..***.*.**.....***..*....*.*.**.**.*****..***.**.........**...*..**...****.*.*****.*..**..*..*.***..*..*..***..*.***.***.*.**.....**...****..***.**.*...*..**..****...*.***.*****..*.***...*..*.****.*.**.**.**.****...*.******...*...****.*.*.*...**.****..**...***.**...***..*.*.*..**...*......****.*****..*...*.**...**.**......***.*...***.***.*.*.***.***.*.*****...*...***.******..****.***....**..**.*..**...**.**..**.*...**.**......*..***...*.*..*.**..*.***.*.*.**.....****..***.*.*.*.*.**.*.****.***..**..**...**...**..*.........*.**.**.*.**..****..**.*.***..**..****.......**..**.*.**..*.*.*.*..*....**.***...*..*.*.***..*..*.*.*.*.***..*.**....*.*..*..****....*.*....***..*..*..**.***.**.*.*****....*..*..****.*...*...*****.****.***..*....***.*..*.*.**.*..**...*..******...*.*.....*.*.*.***...**.*....*.*..****..*.*. ...*.**....****...**.**..*.**.*.**.*.*..*.****...***.......*..*.**.**....*.***...*.**.***.**.***.**..****...***..**.*..*..**.*....**....*.*..****.*****.********...**.***.****.*....*..**...**....*.*..**......*.......*.*..***..*.........**.*.*...****.**.****.**.**.**....*.*.*****.**.**..*.*.******.****.*.***...*..**.**..*.*..*..**.**.*.*..**...*...*...*.*.*.***.*..***..*.*.**.***.*.*.***......*.*....*******.***..**.**.*****.**.**..*..**.**...***.*...*...****.***..*.*.*..**...*.*****....**..*****....****..****.*.*.***.****.*.*.*..*.**......*****..**..**.*.*..**..*.***.***..*.*....**.*.*****...*..***..*..***...*...****.***.***...*.*****..**.*.*******.***..*.**.*..*..*.**..**.***.......****..***...***.**..*.**.**..**..**...****.**.*.*****.**.....****...**....******..*.*.*..*..*...*.**.*.*.**...**.*.**..*.*.*..*..*.***..****.*.**.*.***...*..*.**...***.*.*..*.*..**.*****..**....*..****..***..**.****.*.**..*..****..*....**.**...**.**...*...**.**.**...*...*.*.**.****.**.**.**..**.*........*..*..*.***.***.*****..**...***....**.*...***..****...**.*.*.*.*.***..**...**.**.*.*.*...*..****..*.*.*.**.**.*.**.....*...*...**.***..****..***********.*..*..***...*****.***.*.**....*.***.*....**..*.*.*..**..**..**.*...*****.***.**....**.**..**...******..**.*.**.*..**..*..***..***.*.*...**.**.*..***.*..*..*....******...***..*..*...**..*...**...*...*..*..*..*.*..*......**..**.*.*...*........****..**....**..**..***.*.*.****....**..***.*.*....**.***.....*.**.*...*....*..*.*.*.*.**..******.*******..**....*.**.**.*.*.*..*.*.*.***.*.*.*.****.*******....*......*.*..*.**......*****.....**.**.*.*.**.*.*..****.**...*..***..*.**..***..*..***.***.***...**..****.....*..***.**..*****...*.......*..**...*.*..*....**..***..**..**...**..*.*.*..*******.********.*.***.*..*.**.**.*.*..***..*.**...**........***.**.*.**.**.**..***.*.**.*.**...**.***..*...***..**..*....*.....**.*........***.***.*.**.**.**.*.*..***...*.*....*..**.**.*..*.*.***.**......***..*.*.***..*.**.******.*..**.......*...**...*..*******.***.. ..*.***.....*.....**...****....***..*.....*..*.*.*.**..****.*.***.*****.***.***...**...*.*.***.......***.*.**...***...*.*......*.******.*******.**.**.**.*...*..***.......*.***.**..*.*..***.......*..***..*.**...*.*.*.*.**...**..*****.**..**...*...*.**.****.**..*..**********.*..*.*.*....**.*..****....**.**.*.*****.*.*.*.*.**.****....*****...*.*..*..*..*..*..**.*..*......***..*..*..**..**.***..*.**.*.***.*.***.*.**.*.**..**...*..*.**..**..*.**..***.*....***...*.*..*...***..***..**.*********..***...**..****.......**..***.****.*...**.*.*.*..*.**.**.....***.....****..**.*.**.***.......***...**...***..*.*...***.**.*.*....*..*..*.**.******.*.**..*.**.**....**.*.*..*...*..**...*.**.*******.*.*..****..**..*..**.*.**..*.**..*.*..******.***..*.*....*******..*...**.**..*..***.*..*****..*....*.**.*.**.*.**.**.****.**....**.**..*.*.....***.*.*.*****.*....*.****..***..*..*.**.**.**.*.*....*.*.****..***..***.*.*.***.****.*..*....**.*..*....*****.**..**.**.**.....*..**.**.*.*.*.**.*.*.*****....**...*..**.*.*.....**.*.***.*.*.***.*******.****.*.**.****.****.*.***...*.**...*..*...**.....*....***.*..*.***...*****...***.*.**.*.**..*.********....******..***.***.**....*****.**.*.*.*..*..**.*.**...*.***..**..**.***.**.....**...**..*.*.*..**.*.**...**..**.**..***.*..*......*.*..**.*..*.*.*..**.*...**..***.*.*..*..*.*..*..*..***.**..*.***.****.******..***....***.**.*.*.**..**...*.*.***.*.....**...**......*..*...*.**.***.*...**.***..**...***.*...*..*.****.....*..***...**.*..*..***..***.***......**.*.*.*..*.****.*.***.*..***..*.*..*..******.....*..*..******.*....*.**.*********......**...**.*..*.**.*.....*.*.*.*..***..*********..*..**..*.*.**.*.*...*.*.**.**.....*..*****....**.**...*.*.*..***....*..*********.*..**...*..**...*****...*****...**...**.**.*.****..****....*.***..*.*.**..**..***.*.*********.*...**.**..*.....****..*.*.*..**...*...........*.*.*.*...***....***.*****.......*.*.**.**...**.*..**.*.....*..*.**************.**.*.*..*****..****.*.....*.*....**..*..*.....*.****....******.**.*.*.. ..*..****.*..*.*..*****....*.**..*.*....***.**..****....*....***.*.**.**....****..*****..*.*.**..***.***..**.**..**.*.*......*.*..*..**.***.*...*.*..****.*.***.**.***.*..*.*..*.***..**...*....**.*.***...*....*.*****.*....*...*.**..*..********..**..*.******......**..*..***.**....*.****.*******..**...**.**.*..**.*.*.*.*...***.***..*....**....***....***.***.*..***.**..***..*...**.*.**.....**....*.*.......*.*..*....**.*.*.***.*..*.*.*.*.*.**..*.**.**..*.....*.*.******..***.*.*.*.*.******...*..**.***.......*..***.*...*..***..*....*...***...**.***..*..***...***.**.....***.*...**..*.*.*..***..**..*.....*...**.*.*.*..*.*..*..**.*.*...*.*.**.*.*..*..*.**.*.**.*.*.*.*..*..**.*...*.........*...***..**.**.**....***.****..*...**.*..*.****.**.*..**.**.*..**..*...**.***..*.*.*.......*.*.***..**.**...*..*****..*.....***.***..*.....*......*...*..****..******..**.*...******..*.*..*....***...*.**..**.*..*.....**......*...*..*...*.***..*.*.**.*..*.*..***...******.*.****..***.***.*....**.***..**.*.*.*.....*.*.*.**..**..*.**...*.***.*..***.**..**.*******...**.**..*..**.*.*.*.**.**.*******..*...**..**....**.**.****....***..***.***...**.*.*.**.*...*.*...**.**.*****.....*.**..**..**.*.**.**..*...***..*.*.*.****..*...**..*..*...*.**....***..**.*.**...*****.*.*.****.***.*..*.*.**.*.*...*.****.**.**.***.**..*....*.*.*....**.**...*****.*.**..**.***.**.****.*****....****.**.*.*...**.*...**...**..**..*.*...**..**..***....*.*.....*.**.*.*.***.*..**..***.....****.**.*.*.*..**.*.**.**...*.*.***..**********..****.....**..*..*.....*....**.*..***..*****..********.*..**...*....*.**.*.*...**..***...*.*....**..**.**..*.**.**..*****.*******.*...****.***.*.*.***.****.*...*..**.*.*.....*.***.....**.*...*.*..*****..***.****.*.***..**....**.****.***....*.*.*.*...**.*..*.*.*.****.*..*.**..*.**..**.**..*.**..*.*.*..**..*.*..*...**.********.**..*****..*....*****....**..**.......****...**.**..*....***..***.*..**.***...*....****.**...***..*.*.*****...*.*...*.**.******..***...****..*...*...*****..**.**..**.*..*.**** *..**..***.*......****..*....**....**.**.*******..*...**.......*****..*..*.*.***.*.***...*..*.*.**......**.*.*.****.**..*..*.****.*..*...*******..*.*...*.*.*..*..*.****..*...**.*...**..*....**.*..***...*.**..**..*.....*..*.....*....***.***...*..***.**.*..*.*....*.*..**..*.*.*.**..*......*...*.**.....*******.....*...*..*.*.....**...*...*..**...*******.***.***.*.*.**....**....**.*.**..**..*.*..*.*.**.**.*..**...*.....*.*.*.**.*.......*.**.*..*..**.***...*.****..*.**.*..***.*..**************...*....*.***.**..*.*.*....*****.**....**.***....****.**...****...*.*...**..****...*****.*....*....*..*.***.*.*..***...***.*.*..*...*.**.********.*...*.*.*.**.**.*.*.**...***..***......*.****..*...*.*.****....*.***..**.**...**.*..**.**..*......****..*..*.**...**.*.*.*..*.....**...*.******..**......***....*........**.**..**....**.*..***.*.*.*..*..**.**...***.*.*****.**...****.**.*....*...**...**.**.**..**..*.***.**.*....**.....*.*..**..******.****.**..****.***....**.*..**.......*.*..**....*****.*..***..**.*..**.**..*...**.**..*.***..*.*.*****.**.*.****.**..**.**....*...***.*..***...*...*.....*..**...**.*.*.**...*.**..*...*.*.***.**.***.*..**.....*...*....***.*.**....***...***.**...****.*****..*.**.*.****...**.****...*.*****.**.*.*.***.*.***..*.*.****.**.*.*.*...*.*.*..*****.*.**..**...*...***..*..*...**.*...****..*.***.*.*..*.******.*..**.*.....*..**.***....*..*..*******.*.**.*****..*.**...**.**..***...*.*...**..*...*****.**.*****.***..**....*.**...**.*.*.**.***..*..****...**..*.*..*..*...**.**.****.*.*..****......*..**..**.**....*****.*.****.***.*****..**.*.*....*.*.*.*.*.*..****.*.**....*.***.......*..***...***..******......*.*****.*......*.**.*..***...**.*.*.**.....*.*.*.**.*.**.*..*.**........*...*.**.**.***.*.....*.*.*..*.****...*.*.*.*...*.*.*.*****.**.**.**.*...*..**.*****.*.*...*..**.*.....**.*.******..*.*.**.**...**..****.**..**.**.*.*....*.*.**.*.****.**.**..*.****.*.**.***...**..**..***..*..**..*..*..*.***.****.*.****.*..**.**...**.*.*.*..*...*.*.*.****......****.****.**.. .*..**..*....**...*.*..***.*.*..***.*.*...*...**.*****..*.**.*.*......*.*...****.*..*.**.*..*****..*..****.**.*.....**...*..*...*.****.***.*.**...**...**.***..*....*..**.***..*****.*.**.****.*..**...***.*.*...****.**..*..**.*...*..*...**.******...*......**....******.*.*..****.*.****....**.*.*.**.*****.....**......*..*.****.*****.*..*****.*.*....*...***.*..*****.***.**.*..***..*.*..**..*...*....***.*.*.**.**.**.**....***...**.*.*****.*.**.***.*.*......**.*....*..**.**.*.**....**.*.***.......***.**..*..***..*****..*...*..*..*..*..**.*.***...***.*.*.**...**.*..**.*.*...****.*.*.*.*..*.*..*..*..*.....**...****.******.***.*.*..**..*...*****.*..*.**.**.*.***...**....*.*.*..*...*....**.****.**.*......******.*.**.*.*..*....*****.*****..****.***.****...*....*....**.......***.*..*******..*.***...**...***.....*.**..***..**..*.....*..**.**.*....*...*****..*..**.*.*.*.*..*.*..*.*.***........****....*.**.**.*...***.*********.*..**......**.***...***.*.*.....***....*.**...*...*.*.*.***...**.*....*.***.***.*****..*****.*...**.*.*.***.*.**...*.*********..*...***.*.**.****.****...**.**..**.*..***..**.***..**.*..**.....*.*.*.*........*.*****.*.***.***.*.**.....*.*.*...*.*.*.***.****.*.**.**.*.*.**...*..**..**..**..*.***...**.**..***..*...***.**.**.***..*..*.*****....***.....*****.*****.**.*.**.***.*.*...*******.**.***.**.*.**.****.**.*****..*..****..****.****.***.*.**...*.****.*...****....*..***.****.****...**..**.*......*..*...***.*.***...*...**..*...**.*****...**.*.*...*..**.*******.*..**..*.*.***.***.*.*.....*****.**...*.**.******....**...*.*...*.*.*****..*..*..*.......*...*...*..........**.***..**......*..*..*.**..***..********....*.**.**...*..******.****........*..****.**.*...*.......*....*....*.**...*.*.*....**.*.***..**.******..***..*..***.****..*..**....*..**.....**..*...*.**......*.***..*..*...***..*.**...*.*.*....*.***.*.*.*.***.*.*..........**.*.***....*.*.....**.*.*...**..***.....*.*..***.*.**.**..*****.....*.**.*...*..**.**.**..**.*.*...**..***.*.****...*..**.*.**.*.**.*.* *.*...*****...*...***...*.....*.*..****..**...*...*...***.******....*.....*..**......*.*.*..****.*.*.**.*..***....*.**.*.*****.*.*.**..*.***..**..*.**....**.*...*.**.*..***.**..*.*...*....*****..***.*.*******.**...*..**.*.*.***.*.***.......**...**......*..*.*.*.**.*....*.***.*.**..******.**.*****.***.***...*..***..*.****.*..**..**.*.*.......*.*****...*..*.*.***.**.**.....*****.*..**..*..**..*.*.*..*..*..**..****...***.*.*.**...*.*....***.*..******.******.***.*.**.*..***.*.*..**.*..*.*.*...*.*.*.*.***..**..****....***.*.*......*..*...****.*.*...**..*****.*..*...*.**.***.*.*.*.*....**.***.*..***.*.*****.......*....*.*....*....****....*****.*.**..*..**.**.*...***.....*.***..*..*.*..**..**....*.*.**..***...*..*****..*...*...*.....*..*...*......***.*.*.*..**.****..........********.*****..*.**...*...*****.*.*..*.***.....********.....*.*....*.*.*....**.*..**.....*....**..**.....*...*.**.*..*.**.*.....****...****...**.*....**..***..**...*..*...***.***....*..*....**...*.**.....**.**.*...*.*.*..***.......*****..*..****.*.**.*.*...*..***.*.**.*...**.***..*..**.***..**..*..**.*.****.**.*.**..*..*.*...****..*....*.**.*.*.*...***..*.**..*.*..*****.***.***...****.**...*.....*.....**..***.******..*.***.**....*..****..*...*.**.*..**.******.*......**.*.*.**..*.*.*..*.**.*.*..*.*.**....**..*..***.**..*****...*..*.***...*..**......*.***.**.*....*...*.***.*...***.*.**..****...*.***.*.*..**..*.*...**.**..****....**.***.**...*.*.*.****...*.*..****....*.**.**..**.*.**..*.*....*..*.***.*****.*..****...***.*.*.*..****..**.***.*....**.*.*..***...**..*...***.*..*..*****...*......**....*.****..**.*.*****..**..*..**.**..*.*.*.**.***.*..**.**.....**.**.*..******....*....**..**.*****.*....**.**.*.***..***.**..**.**..***.*....*...**.******..**....***.***..****.*.**...*.**..*..*..*****..***.****..**.....*.*...**...**...*..**..***..*...**...***.*......*...*..*...*.**...*..**.**.***.*.*.*.*.*.*.*.*.***.*.**.*.***...*.*****...*...*.*..**...*.*..*.***.*.*.......****.*.*.****...***.*...*.*...**.**.*.**.. **.*.**..**.**..**..**.**.**.***...***...*..**....*.***..**...*.**.*.*.***....**.****.*.**.*...*.***..*....**.**.....***..**.**.*....**.*****..**.....*.***...*.*..*..******....******..*..*****.*.**.*.**.*..*.**..*...****.....*****..***..*****..*.*..*..*.*.***.*...*.**..*.......*****..****...**...***..*.*.*...***.*.*.***..*.*****.*.*..*.*...*..*..***.*.***......****.***...*..*.....*.*.*..*..*..****....***.**.*.*.*.**.***.*.*.***..******.**.*.**.**..**.*****.***...****..*...*..*.*..***..***.*..****..**..*..*.**..*.*.*.**...****.*.*****.**..*.*.*...*.**.*.******.**.**.*.***.*.****.*.****...*...*..*.*.******..**.**.....*..*..*.*.***.......****....**.*.****...****..**..*.*.....*..*.*.**...**..***.*******.**..***.***..*...***.*.*.*.*.***......**.*****.*.**.*.*.**.**...*.....****...*******..*.*.*.**.**..**.*.**......*.*.*..*.**.*****..*.*.*....*.*......**.*.***.......***.*.**.***.*.******.*.*...**..*.*..**.****.****.*......*.*.....***.****..***.**.**.**.*.*..*..*..***.*.****.*.*.**..*****....**.***.*.***...****.....*.*.***..**.***..*..*.*...*****.**...**..***..**.*.*..**....**..****.**.**.*..*....*.***.*.*.**.**.***...***.****.......**...**.*.**..*****....*.***.....*...******.*.****...**..**.*.*.*..***.*...**.**.**.*...**.*.*..*.**..**..*..*.*..**..*....*....**....****......*..*.**.*....**..*....**.....****..******..***.*...******.****.*..***...***.**.*.***....**.....*..*..*.*.**.*****.***.****..*.**.*...***...***.******..*..*.*..**.*..***.*.**.........*.....*..*..*.*..******.*...*..*.**..**....*.****..*******.**.*.*..*...**.*.*.**....*..**.*...**.***..*.**..*..*..***..*.*.**.**.*...*.****.*...**.*...*.****..*...***...*..*.***..*.**..****.****...*.*.**.*.*.....*..*.***.**.**....*.***.**.*..*.*.....**.*.****.********.*...**.*.*.*****.***.*.*****.......**...*...*.*.*....**..*..**.*..*****.*.*...*.***.***..*.****.****...**.******..***.*.***.*.**.*.*...****..*..**....**..**.*.*.......***.*.****.***.****..*..*****.*.*.***.**..*...*..***.*.*..*.*.***..**...***.*.*.*.*...***.**.. *.*.*..**....*..*.*.***.*.****...*.***.*.*.*.*..*....*...*.***..*.**.**.*.*..***.*.*.***.*.**..*.*...*.***.*....**..*.******.......*.**...******...**.***..*.*.*....*..**...*.*....**.*..*..***.*...*.*..*.***.****.....****..**...**.*...**...*.*******.**.*.*.*..*....*....*****.***..**...*...*.......*.*....*****.****..*..**..*..*.....***********.**.**.****....*.*...**..***...*.*....**..**...****...*.....**..**....**.....*.*.*.**.**.***....**.*......*...*....*..*.**.***.*****.****..***..*****.*...*...*..******..***....***...**...**..**.*..*.***.**...****.***...****..*....**...*.*********....*.***.***.....*.....*****.*...****..**...*.*********.*.**.*..*.......*.*.*..*..***...*..***..*...*.......*....*...**.....***.**.*.....*..**.**....*..***.*.**..**..*...*.....*...***.**..*....**....**.*.***.*.*...*...*.*.*.....*.*.*..****.***...*...*.*.*******.*...****..*.***.*.*..**.....**.*.*.***.*.*..**.**..*..**..**..****.*......***.....**.**..**.*.*.*.*.....*..*..*.*..*...****.**..*.**..*.*.**....*.*.***.**......**...*..*.****..***..*.*..*.*.***.**.*....*.**.*..****....***..***.*.****.**...*..*.*.*..***.....*...***.*....***..*...***..*.***.**...**.*..*.....*..****.....*...*.******...*.*.**.*...**.**.******..***.*.*..*****.....**.*..**..*...****.**...***.*....*.*.****....****...*.*****...*..**.****.......*.**.**.*.***.*.****.*..*.*..*...*.*..*..*....***.**..*.*...*****.**.*..**...*.**....**.**.......**.****..*.*...*..*****.**.*...**.**..***..*..*..*...***...*.***.*.***.***..*.*..***..****.*..*.*.*.*...**.....**..*.***.***..*****..****..*****....*.****.**.*...**.*....****..****.***.**.****.**.*.**.**.*.*.*..........*..*.....*..*..*.*...*..****....*..*..**...***.**..**.***..**....**....**..*..*.....*.*.**.****...*...**..*.*.*.**.*....**.**..*.*...*..***.......******.*.**.*................**.***....***...******..*.*.***.....*****.****.**.*....****...*....*.....**.....*.*...**.*..*.*.****...*.*..*..**...*......*****...*...*.*...***..******...***.*.**.******.**..****.*....*.***.**...**** .*..**..**..*.*.*...*..*...*..***.**..*..*..*..*.*..***.*.*..*.**.*.**.*.***..*..*.*.*..***.**.*..**.........*.*.****.**..***..*.***..*.*..*****.**.*....*.*..***.****..***..***...***......**...*.****.*******...*.*.*.*.***..*..****..**.....***.*..****..*..*.*..*..***..**.....*.*....***..*..**.....****.****...*.***.*****..****..*..*.*.*.****..*.*.**.**.*..*.....****.*..***......****.*...*..****.**.*...*.....*.***.**.*...*..*.*..**..***.**.***..*..********....*..****..*.*....*..*.*.**..*.**.*******..****.**..........*****...*.***.*.**.*.*..*..**.....***..**.....**.*...*.***...**.*...***.*.**....***.*.*.....**...*****.****...***.*....**......*******.**..****.*****.**.*...******..*.*.***...*.*.***.**..*..*..**..*.***.*....*.***.**....**...*..*.*.**.*.*.*.***.**.*.*....*****....*..**...****.*..**..***.**.********..*****....***.*.***.*.....*........*....**..*.**.**..*.****..**....*...****.*****.**.*..*.*.**.***...*....***...***.*.***.*.****..*.**.****..***...**.*.**...**...**.**..*......***.**.****..*..*....*.**.**....*..*.**..*..**..**..*.***.*..**...*.*.****.*.*..****..*******....***.*.*.*.*..*..*.**.**.**..*...*..****..*.....**.*.**.**.***.*.*..**.**.*..*.*.....**....**.*..*.***.**...*..*...**...**...*.*.........**.****...*..*...***.**..**.*****.*........***.*.*..*.*..*..***.*.....***...***..*.***..*..*.*...*.**.*....*.**.**.*.*.......**.....**..***......**..*.****.**.****....*.***.***..**..**..*..*..**.*.*.*..*.*..*.*..***..*..*..*.*..**..*.*.*..**..*.***...*.**...****.****.*..........*****.*....*.*.***.......***.***....****....*...*..*..*.*...**.*****.***.**....*.*****....*.*.**.*.*......*.***...*.**.*...*...*....*.*..*..***..**.**.****..*.****..*...*......*.****.**...*..*.....*.**.*..**...***..*.....*...*.......*.*...*.*.*..***....****.*..**.**.**...*.**.**...*.*.***.****....**.*..*.*...*.*.**.**...*.**..***..*..*...**..**.*.**.******.......*.....*..***...**.*.**..***....*.*...*...**...*.*.**..*..........*..**...***....**..****..**********.*..**.*...*...*...**.***.*. ***.*...*.**.****.....**..***.*.**...*****.*.*..*..*.**.**....*..***..**.**.***.****..*....**.*...*...**.*.....*********.....**......**.*..*...**...**.*.**.*..**....***.**...***....**.***.*.**...***..**.*******.**...*.*.*.***.*.....*.**.***..*...*****.*.*..**.....*.******..*.***.....**.*.*.....**......*.**...*......*...**..*..*.*.*.*.......***.*..****...**...**.**.**.***.*....**.*..*..*.*.***.***.***....***.**..*.*..**...*.*.**.****.****..***..***..*.*......**.*.*..**....**.**.*..*.*........****.*..**.*.....*..*.*.**.*..***.*.*.*...**.**....**.....**.****..**..***..*.*******....*...*...****...***.*...**.**........*******....*****..****..*.*..*.*******.*******...**....**.**.*...*.*..****...*.*.*........*..**..*.**.**.*.*.*.*.....*.***.***..*..*.*.*.*....***.*..*....**..*.*.*.*.***..*..*.*.***..*..******.**.**....***.....*.....*.*..**.*.*..***...*..*..*.****.*.*...**.*.*..*.*.**.**......*.*.***...*...****...***.**..*.*...*.**.****....*****.....*..**...*.**..***...*.*...**.*.**.***..*...*..*.*....*...*.*.*****...**.*.**..*.****.*.****.**..........*.****.****.**..*.***.**.*...*.***..**.**.*...***.***.**.....******.*.****...*..*.*..**.*.*...***.***.....**.*****.**....**.*.****.....***.**..***.**...**.*.**......*..*..*..*..*.*...***....***..*****....*...*.*.*..***...*..*.**.**..**.**.***...**.***.***.**.*....**...***..*...**...**.....*..*.**.**......*...**..**..*****...**.*.......**.*.***...**.**........*..**.*..*..**..*******.**.******.**.*.*.**.***.*..**..***.***....**..*.*.*...*.......***...**...*.*.**....**..*.**.**....*.*.*.*.*******...***...**.*..*.*.*..****.*.....*.**..**....**...****.**.**.**.*******.**.*....*..*....**.*..**..**..**.....*.**..*..*....**..*.*..**..*..****.....*.***..***...*.*..*...*...*..*..*...**.*..**...*****.*.***.....*.****.****.*....*.*.**.**..**.....*.*..***.*...**...*.****.*.*.**.*..*.**.*..*.**.***..*.*.**.*.**..*.*.**..***.*.*..*...**.***.*****...***...*.**....*..***...*....**.*......*.*.**.*.*...*****....*......**..*..**.***..***...*..*** *.**.*..**..*...****.***.**..........**.*...***....*........*.*.**..**.***..**..**.**.***.*.*****..*.......**..******.*.*..*.*...**...**..******.*.*....*..*.**......*.*****..**.*...*.*...*.*..*.**.**.*.*...****.*..**......**.*.*...**...*.*..***.**.*****...*.*..*....*...*.*.*****...*...***.*.*.**.**..**..**.....*..***..*..**..***.*..****.**.**.****........*****.**..***.*..***...**.*..***...**..**..*...*..****....**...**...**....*.**..**..**.**.*.*...*.**....*.***.***.***..**..**...**..**.*....**.*.....**.**..***..*.*..**.*.*.*.*.*.*..*......*.****....*.*.*.**..*****.**.*...****..*.*.*.***...*...**.*....*..**.*..**...*.*..*...**.*..**.*.*.......*...*.***.**....**.*.**.**.*..*.*...****..**...***.*.....*....*..*****.*.**.**..**..***.**.***...**..*..***...*.*..*..*.**.*..*..*...**....*.**...*..**..***.*.**..***.*.*..*....**.....*******...*..*.....***...*..*..*.**..*.*.*.**.*..*..******.**....***.*...*.......*.*.*.***....*.*.***..**.***....*..*..*.*....*....*...**.*.***.***..**.*.......*...*...*.***........****.*...**..**.*.....*.**..*.*.**..*.....***.*..*.*.**.**.***.*.*...**.*....**..**.**....*..*..*.*...**...*.*.*.**.*.*.***...*.*...**.***...*...***..****....*.**...*.*..**..**..**...*.*.**.*......***.**..*..*....*..******.*******.*...**....*..**..***..***.*....*..***.***...**.*..**....*...*...****.....****.*...****...*.******..***...***....*..**.****.**...*.*.*....**..*.*...**..***..*.*.**.*..**.***.****.*******..*.*.***.*.*..***......*.*.***.*....*.**.*.....*.**.****..*....***....***...**..*********..*..*.......*..****...*.*..**.***.***.***.*****.*.....**....***....*...*******.*.**..*...**..****.*...*.*..***.**..*.*...*.*..*.*.*.**.*...*..****.**...*..*......**.**..*.*.**..**....**...*..****.....*..****....*...*.**.*.*.**.*.*.***.**.**.*..*......*.****....***...**...*.****..***....*..*.*.**.*..*.*.**...*.*.**.*...*.*.*...***.*******.**..**.*....*.*.*..*.*....*****.....****..*...**.***.***..****.**..***.***....*********.*.*.*.**.*.*.***..****..*....***.***..*.**.*.***. **..*.....*******.*..**..**....*.*....**..****........**.*****.**.*****.*...****..****.***.*..*.****.**.*****.**....*.**...***.....*...*.*.**.**.******.*.**....*...**.*.*.*.******.**..***.*.*.**.*..*.**..**..*...*..*....*.*.****...*.*..*.*...**.*...*.....*......***....**.*...**...*.*.......*....**.*.....*..**.*..*.***..***...**......****..**........*.****.*.*.*...****.*...****.*.**.*....****..**.*****.***.****.***..*...**...**.***.*******.***..****..**.**..*.*.**.**......**********....**..**..*......*..*.**.**.***..**...*.....*.**.....*....****.*...***.**..*.**..*....***..*.*..........**..*******.**..*.*.*****.**.*..*.....**...***..*.***.***.**...*.*.*...*...*.*..*.*...**.*.***..*.*.*.*..**..**.*.****.**.*..*..*..*...**....*.*.*..*....****.*.*****...*..*.*..*..***.*.*..*.*..*.....*....********...*..*.***.***.*.**.**.*..**.*...*...**.*.*......**.***.*..***.*.**.*..***..**...**.**.*.....*....*..*.*.*.**.*.*....*.***......**.***.***.**.*....***.**..*.*.....*.*****.......**.*.***.*.***...****.***.*.***.*...***..********..**.*..*....*...**....**.....*.*..*.*****...*.**...****....*..****.***..*.*.*.*....***.*.****.**..*..***.*..*.**...*.*.***..*.**.**..**....*.*.*.......*...***..*.**.*.**.*.***.......***.**..*.******..*..***..*........*.*..*..*....*..****..*....**..*.**.**.**.**...****.*.*..*****.*..**........**...*.****.....**.*****.*.**.***......*.*.*.*..****...**..*.**..*.**.**.*.*******.**.....*....****..*...***.**....*..**...**........*.**.*...***.*..*.**.**.*.*..***..*.****...*.*.*..**.**.......*..*****.**....***.*..***.**.**.*.**.***.*..**.*.**..*..*..*.*..*..*..*.*..*...*.*..****..**....**.*****...****.*..*.*.*..*.**..***.*.*.*****..***...*..**..**.*.*.**.*.**..**..***........**..**.**..***....*.**..**.**.***...**.**......*..*....**..***...*..*.*....*.*..*..*..****.**...*..**..***.**....*..*****.*..*..***.*.*.*.*.*.*....***.....********.*.***.****...*........*.*..***.***..*..**.***...***....*******......*...**..*.*.*****..*.*..***.**.*.....**....*...***..*.****.*. ..*...**.*.*..***...*.*****....**.*.**.**.***.**.**..***...**...**...***..*..******.*.**.*****..*..*****......******.....*.**.*..***.*****.***..**.*.*..*..*..*..**.....*.*.***.**..****.**..*.******....***..**............*.*.*.****.....**.*.........*...**...*****.........*..*..**..*.*......*.....*.*.*..*.**.*.***.*.*.*..******.****......*.**.*.***....****...*.**.*..**...**.*.*......**.***..**..*.*.*.*.*.**..*.......***.**..*****.**..*..*.**.......*..*****.*...***....*..*.***...*..*****.*..*...*.**.**..*..**.***.....*.....**.*.**...*.*.*...*....*...**..**...*.**.*.*...*..**.*....******..*.***....*..*.*.*..**.*.**...*.****...***..*****...*****.*.....*.****..****..***....*.*.**...*****...**.****..*....**..****....**.****..**..*.***..***...*****.*..*.*...*****..*.*...*.......*..***....*.*.*..**..**....*.*.*.**.......*..*..****.****...*.**...*.*.*..****..****...***.***..*..***.***.***...*.*...***.***...*.*.*.....*..*..****.*..*.*..*..*.**......**.*..*...**.*.*.**..**.*..**.***.*....*.*.*...**...*...**...*****.*..*.*....*.****..***.*....**.**...*..********.**.*...*.*..**..*..*.*..***.*.**.*.*.*****..***.**......*...********...**.****..**.*.*...*.**....******.*..*.....***..*..*..*.*.***.*...*...****..**.**..***.*..**...**.**..*..*.*..**.*.***.*..*.*..*.***....*******......***.**..*..*.**.*..*.*.*...***.***.*****.**.*.*......*.*.*..***..*.***...*.**..*****...***.*..*.*.******...*...*...***..*..*..**.****.**...**.**.*..**.***..*..*....***..*..***...**.*.***.*........**********.**.*.*.***.******.*..*..**.**..***..*...*..........*..******.**...**...**..*.*.****.*..**..*.***...*.*.***....*.*...***..***.***...**.*..*.*...**..*...****.*......*..*.*.***...******.****..*.**..*...**.*.****....**.*.*..**.***.......*.*...***.....*...*.......**..*.*.*.*......*.**.***...***.**..*..***..*...**.*..*.*...**......*.***..*.******....***..*.*....*....*..*.**...*.*.**.*.*****.*...*.*.***..*.*.*..**...***.******..**..**..****..*.***..**...**.*.*....*...**.**...*..*....*..**.*...**...***.*.****.. **..****..**...***...*.*.*.**...***..*...*.*..*...*.*.**..*......*..**.*..*.*.***....******.*..***.**..*.**...*....***..****..**.**...*.*.***.*.***.*.**.*.**..****..**..*.*...*...*.**..*...*.*.....*.***.*..*..*..*..*.**.**......****..*...*.*.***..****...***.******.**.....***..*.*****...*.*..**.*****.**.**.*.**..***..***.*.*.*.**..*.**...*.*.*.*****...*....*..*..****..*.****....*.*.***..**.*....*..**.**.*..*.....*.*.*.*..*..*...***.*..*..***..*...**.**...*..**.*.*.***.***..*..***.*.....**..*..*........*.****..**..**.*.******..****...*.*..*..*.*..*...**..*.***..****.*..*.*..***.*..**.*.*.**.*.***....*********....*.***.*...***.....*.***..***.*****.....*....*.**.**.*.*..*****.*.*****.****.*.*.....**.....*..*..*..*.*..**.*..****...*.**....*..*.***.*...*..*.....*..*.***..***.*.*..*.*.***..*.*.*....*.****.*.**...*...*..*****.*.**...*.**.....*..***.*.......*.**.*.***..*......*.*..**.**..****...*.***.*.....****.*.*....*.*.**.*..*..***.*.*****....***.*.*.**..*.*****....***..*..*..*.***.*.*********......*...*.*..****.**.***..*.**..**.*.*.**.*.*..*.*...*...*..**.****.******.**...*..*......*.*.*.*...*.*.*.*...*.*.*......****..*.********.**...*.*..*..*..*..**.*.......****.*..**.*...*.***.*..***..**..*.*.*....*.*...**.*.*....*.***.**.**.*.*.****.***.***....***.****.*.*.**...*.....***.*..*.*.**.**....***..***.*.****.*****..***..**..*.*...**...**.....**.....**.......*.**.*.*.*.****.***.*.*.**.....*....*.*.*****..****...**.***....**.*.**..*......**..*.**.*...**...*.**.*******..*.*****.****.....*.*.**.**.****..*.*.*....*.......**.*.*...*.*..****....*.***....*.*.***.*.*...*.**.*..**...*.**..*.**..*...*.*..***.*..****.**.*.**..***..***.**...**.**.****...*...*.*..**.***...*.*.*.*.**.*.**.*.....**.*..*..***.****.*.*..****..*.*..**.*****.*..*.**.**.**..***...*.....****...*.*.*......**..*...**.....****.**.****.......*...**........*.**...*.***.*.*..*.**.*..**.***..*.*.*.*.**..*****...*.*...**...*.**.........****..*..**.***.**..*..*.***..**..***...*.*.****.**.***.**.**...*.****.*.*.*.*..***** ...*..**....***....*.****.*...***..**..*.*..*..*.*.*.*.**.*.*..*.*****.*****..*.*.*.**.**.*.*.**.*****.*.**.*.**....**..**..***.....*.*.....**.**..***...**.**.*.*..*.***.....*.*****..**..*..*..*.*....*..****..*..**..*..*..*.*.*.***..**..*...***...***.**.*.*.*...*.**...**..*.**..**.*...**.*.*..*..***.****.*.**.....***.*.*.*.***.***.**.*.**.**.....*.*..*.**...***..*..****.*...*.***....*..****..**.*...**.*..*.**..**.*...**..*.**.***..*.***.**...*.*.*..*.***.*.*....**...*..*...*...*.****..*.**.**.**.....*.*.*.......**.....*........**.....***.*..*****......*.**..***..*....*..*****..**.***...*..*.*..**..**.*.**.*..*.**.**.*.**....*..*.*.**..*..**.*....***.**.****.*.*..*.....*..*******.***..**.*.*....******....*..***.*.....*...*..***..**..***.*....**.*.*.****.*.*..*...*.*..*.*.*..*...**.**.***.*.****.*.**.***...*..*.*.***.....**.***.**..**.**...***..*.*******..***.***.**......**.*..*....*..***.**.***********...**.**..*.***..***.*.******......*.*..**......***.*.**.**....*..*..*.**.*..*..***..**.*.*.*.*..***.***.**...*..*.**...*...*.***.***..****.****.*...**..***.*.*.*...*.**..*.*.***.........*..*..*.....****..*.*.*.*.***..**.*******...*.***....**.***..**.*****...*..*...**....*....*****....*..*..*..***.*..*.*****..**.......*...**...**..*.***..**....**.*****.*..**.**...**.**.....*..*******..****.****.**.*.....**.**..*....*.***.*.***.***.**.**.****.*...**.**.**..**..*....**.**...*.**.**..*....**...*...*..*..**.*.*..**.***....*..*...*.*......*..**.*.***.**.*..*....**...**.*******.*....**.*.*...**.**.*.***..*.**.....*...*..*...*.*****..****.**....****.**.***..*.****..*..*...**..****.***.*....*.*..***.*.*.********..*.*.*.**...*..**...***.**...*......*..***.***..*.....*...**..****....*.....***.**..**..*..*.***.*.**.***....*.**...***.*.***.*.....*..**...**.....*.****.********.**.*.......***...*...*.*..*..****.*............*..*****.**.*.......****.*.*..**..*...*****....****.*..**...*.*..*..*..*..*.*..*..****...*.***..*..******.**..*..*****.***.*..*..*.***.**.*.*.*.*.*...*....*..*... *....*.*.****..**...**..*.**.***.****.*.*..**..**..**.....*******.*.*.*.*..*....*.**.....*...*.**..*.**..*.*.*****..***.*..***...****..*....**..*..******.*.**.***...*..**..**.******.******.*...*.**..*...*....******..****.*****.**.*......*....****...**.****.****......**.*.**.*.*.******..*...*.**.....*..*.****..***.***.*******.*.**.*.....****.*.*.**......*..*..*.***.********.**.*...*..**..*.*.***...*.....***.*..***.....*.*.....**.*..*..*.*..*...*..*.**....***..*...**.**....*.*.**.*.*.*...*...****....****.*..******.....*......****.**.*******...*..****..*.*...*.***.**..**.*.*.****.***....*****.**.***..**..*.*....****...****..**.*.....*.*..*.**.***.*....*.*.*..****......*.**...*.*.**..*.....**......**..*.*....*.*.....*.**........*.**.*..**.****.*****.....******..***.*......***..*.*.*.*..*****.*.**.*..*.*..*.*.*...*..***.*..****.*..*******..*.....********.*..******...**.......*..***....**.*..*.******.....*..****.**.**.*.**.*..***.***.**.*******.*...****....*..*....***...*.*..***.........********.*...*.******.***..**.***.*.*....******...*..*.**....*...*...**.*.****.***.**..**..**.****.**.**.*..*****..*.***.**.****.**..*..**.**......*....***.**.**..****.*..**.*..*..***....**.*..*.**.*****..**..**.***..*.*..***..****....*..*****..*..****..*....*..*..**.****.****.*.**.*.****.*.....*..*.****..*.*.**.**..*..*****.**....******..*****.*....*.*.*.........*...*.****.**.*****.****...*..*..***.*..*..*.**.*.****...****...*..*.*.****.**..**.*..*.*..**.*.*...*...*..**....*.....***.*...*.*.......*.*...****.***.*..*......*..******.*..**.**.*.*.*.....*.*..*.....*.**..*...****.**.*.*.**.****...*.*..*...*..**.**..*.**.**.****..**.**.**.***.*.....*.*.*...*..**..****.*..****.**..**..**.**.**..*.*..**..*.*.*..****.***..*..***...*..*....**..*....***..*.*....**..*..*.***.*.....*.*........*.**.**.**.**..****.*.*..*.*.*..*.*.....*****.*****..**.*........*...*..*****.*.*****.**.**..*.**..*...***..*....**.*..**.**.**.*.*....**....*.*....***..**..*..*.......***.****.**...*.*.*.**.*...**..**..*****.*** .****...*.*****....*...***.*.***..****.*.*.*...**..*.*.*.*..**...**..***....*.**...*..*.*...*..*.*...**......****.**.***..**.**.**......*...**.*....**..*..*.**....*.**.*..*...*..*****..*****..***...**.....*...**.***.*...**......*...*.****.***.*.*.*.*..**.*.**.*..*..*.*...**.**..**...*.**.**.**.**.*....**.....*.*...*.*.*.*...*..*..*.******.*.*.*****.....***.*...***..*.*.**.*.*..*.*..*..***.**.**....*.**.**.*...**...**.******....***.*.*.*..***.**.....**...**..**.*...***..*.*.**...*******.***.....**.*.*********..**.***.**.....**..**.*.*.*..**...*...*...**..**...*.**...*.*.***.***..*.*.**...**.*..***...*..****.*****...*..**************.***.*.**..**.*.**.*...**...**.*...***..*.****.*.*.**..*..*..**.*.*****..**.**..**.***.*..*..***.*..*.***.**.***.****.*.*.*.*..*.***..**.........*....****.*...**.**..*.***.***....**.***.**.*.**.***.*..**....*..*..*...**.**..*.******.*..*.**..*..****.***.**.**..*..**........******.*.*..*.**...****.*****..*..**...***.....*...**...***..*.....*****...**.*****.*.*.***.**...*.*.**.***.*...***.**..*.***..***.*...***.*.*.**..*.**...*..*..*.***...***.*..*.**..*.*****...*..*..***.****.*.*.**.***.**.**.**.*..**...*.*..**..*.*...*.***..*......*.*....**.*.**..**.**.**..*.**..**.**..*...**..**.*...*.*****.****...**.****.*.*...***.***.**.....*****..*..**.*.**.*.*..*...*.*.**.****.*..*.***.*.***.*.**.***.*.**.*..**.*.**.*.*.**.**.*.***..*.*....*.***.***.**..*..**....*.**..*..*.*..*...**...*...*.*.**.*.**...***.*.**..*.*...*.**.***.*.**.....*.**.**....***.**.....*.**********.********...*.***..........*******.*..**.*.*...*.****.....*.**.....*..*.*..*.***.....*****....***.**..*..*.****.*....*.*..*..****.**....**.*..*...*..*..*...*..*....*..*.*.*.*...**.*.**.*....*.**....****.*..*****..*.*.**.*...*..***.*...****..*.*.*.....*...**.**..*.***..**...*.*.*........**.*.*.***.....*.**.....*.*****.**..*.*.***...**.**...**.....****.***..***.***.*******...**......***..*.****..*.*..*.*.*.**.**.*.***.*****....*..*...*.****.*.**.*..**...*..*..*.*****.*..**...*****.*.*.*.* .*...*.*..***.*.**.*.****..*....**.*****.*.***...*.*.*..***..***..*.....**....****.*..*..*.*.***.**..*****..**.****....*...*.***.*.***.....*....**.***.*...***..*.*..*..***.**...*.**...**.**.**....*.*.*..**...**.*.*.**...**.**.******..*..*...*.***.*..***........*****..**...***..*.***...****.*....****..*.**..*.***.**....*...**.*.....*..***..**.**.***..*.*...*.*.*.*.**..*..*..****....**.*.*.......**..*.*.**.**.*.**.******.**.*..******..*.*.***..*.***.***.**.***.*.***.**...**.........*****.*.*...*****.*.*.**..****...**.*.*.**....*..**..******....*..**......*....*.****.*..*..****...*.***.*...*..*.******.*.*.......**.*..**.**..***.*............*..*.*.**..***....*.****.**.*........*.*..******..*.*.****.****..******...*.*.**......*.*..******.*..*..**..*...*.**.**..*..***..**..**...*..*.**..*....****.**.***.**.*..**..*..**.*.*.*..*.*..****.*.*.**...****.**..*.*.***..*.*.*.....*.*.*.*....**.**..**.**.**.*.**.**.**...**.**..**..**.*.**..**.***.***.**.****..*...***.***.*...*.*.*......**..****...*...*...**.***.***.*.*.*.***.***...***....*..**..*****.**.**..***.***...*..***.*.*..*.*....*.*.**.****.*..*..**..***.**.*********.**..*.**.*.***.**.*.***.*****.*****..*..**.**..**.*...*.*..*.*...*.......***..****.***..*..*..*.*******..*...*******.*.*..*..*..*...*...*......***.*.*..*.**.*....**.*.*.*****..**..**..*.****.***.*.*.......**.*********..*.*..*.*.**....***.*.*.**....*...**..**.....*..***.**....**.***.*..*..***.*.*....*.*****.***..*.*****.******..**..*.*.**.*.*.**..****.....******.......**...***..*..*..***.**.***....**..****.*********...***..*****....***.*....*.***.*..*...**.*.****....*.*.......*....****.*****..***.......*.****..*......***.*..*...*.*....**....*****.***.*....*******...*.....***..********.**..*.*...*...*.***.***...****.*.*..***.*.***..*..*...*.*..*.*..*.*.********...*...*.*..**....***.**.*.*...**..**.*****....*****.*....*.**.**.**....*.*..**..*.**.*...******.**....*.*.**.*..**..*.****.*.*...**..*..***..*.*..*..*..***...**.**..**.......**.**...*..**.*..***..*.....** **.****.**..*.***.*..*.**.*.....***.****.*.*****.**.*.*.*...****.**.*.**..**.*.**.*.**.*.....***..****.......**..**..***..*....**.**.**.*.**..***..*.********.*.****.*..*****..*..*.**.*.....***.*.*******..**....*.**.*......*...*.....**....*..*..*.*..**..****..*.*..*.**....*.**..***......***.*.*...**.**.*...*.......*.**.....*.*....*****.*.*..***..****.***.**..*.*..*.*....*..**..**...***....*.*.....**..*.***..**..**...*..*..***..*..***.*....***..**.*...*......****.****.*.***...*.*.**.*....*....**.***..*..**....****.*...*.**...*.*...*..****...*****..**.*..*****....*****.*..***.**.*..******.*.*...*..*....*.****.****..**..****.**.*.*.*.*..****...*.....*****....****...**.*****.*..*...*.*..**...***..******.***..*..**.*.**...*.****...**...*...*****.*..**.**..*..*.*.*....*.*..**.*****..**.....*..*****......***.....*...*.**..*.*.*..***.********...*.....***...***.*...*...***.*..*..*****..*****..****.**..*.*****...*..*.***.*.*..**.*.*..*....***.*****.*.*..****..**.****.*..*....*.*.*.*****...*.*..****....**..*****.*..***...*.******.*.**.*..***..****.**.*.***..*.**..***...*.*.**.***.**.**.****..******..*..*.*.**..*.**..*.*..****.*..*.*.**.**...***..*******.....*..***....*..*.*..**.*.******..**..*.....*..*...***.....**.*.*..*...*....****..*.***....***........*.*.*......*.*.***..*....*.**...*.***...**..*......*...****.*...*.....*.*....**..***.**......**.*...**......****..*.**...*.**.*.*.**.**.......*..*......*.*.*****.**....*.**....**..*******...****..*..**.*.***...***.*..*.....******..*...**..***..****..***.********..*....*..*.*.**.....*..*.**..*.*..*.*.*..*..*.**.*.***.***...*.*....*..**.*...*..*.**....*...*.*****....*.*...****...**.*.**...*..*.*.*.*.*******.*.**.*..***..*.*..*.*.....********.*.**.*..***..***.**.***.******...*.******.**.*...**..*..*.**..*....*******..*.*...****..*..*..*.*****.*..***.*.*.****.****..*.*.**..***...**.**.**..*.*..*...**.**.......*.*.*.**.*.*.**.**.......*.....**..*****.*.**.***.*.....**.**.***....***..****.....*.*...**..*....****...****...**.*.*...*.. ...*****..*.*..**..***.*.**.*..***...**...**.....*....*.****.......**..*..*.....**..**..*.***.*..*****....*..**.******.**..**....****..*...*....*.*.***.**.*.**.*....*...**.******.***.********....*....*.*.*.*....****.**.....*..*..**.*.**..**.***.**.****..**.*.**..***.***.*..*..**.**************.***.*.....****...*****.*****..**....*......*.....*...*....*..***.*.*.*.*...**.**.*.*****..*..*.*.****...*...**.*.*......**.***.**....**.*..***.*.**.****...***.**...***.*..*.****.*.*...*...******..*.**..*...*...******..*...*..*.***.**.*.*.**..*.*****...*....*...***.*..*...*.***...***..**.*.**.*.........**...*..***..*.*.**......**.*.*..**..******..*.***..*.**..****..*..*.*.**..**.*.**...**..*...*.**.********.****.*....**.******.*.*****...*.****..*......*.****..*.**.**.**...**....**.***..****.***.*..*..**.**..*.*.***.**.**..**.****...****.***......***..***.*.****...*.*.*..*.****..*..*..*....***.*..***...*....****.*...**.**.*....**.*.**.**.**......***.**.**..*..*.*....*.**..***..*.*.***.*.***....**....***.***..*...**....****.*...***..*.*..*****.*..*..**...*.*.*.....*.*.*..**.*.*.**..*.***.*.**.*...**.*...*..*.****.*.*...**..*.*.***..*....*...**.**....*..***.*..*.*****.***.*.*..*......**..*....*..*.*...*.*....*..***.*..*.**...**.*.******..**.*.***..**.**.**....*...*..*.*..****.**.**.*.**..*...*..*...*.*.**...*****..*****...*...**..***.**.****.*..**.**..*..*...*...**..*..***..***..*..**......**..***....*..*.*.**..**..*****.*.*.*...**...**.*.**....*.*..**.*.***....**.*..*.***.**.*.**.*...***.*..*.**...****.**......*.*..**.*.***.**.....***.***...*...*.**..*..*.**.....***..**..***....****.***.*..*.*******..*.*.**..**.*.****.**.....*...*...*..*****.***..*...***.....*.**.*..*.*****.****.****.*...***.*...*****..**.***..***...**.*..****.**.***.**.*.**.**.**.**.***...****..*****.*.***...****..*.*...****.*...*..*.*.*.*.***.**...*.*..***.*.*..**.***...**...*..***.***...***.*...*.**....*****....*.******....**.*.......*.**.*..**..*.*..**.*.**.*.****.*****.*.***.*..**....****...**..****..**.*.** .*****....**.*.*****.**....***..**.*...**.****.******..*.*.*.*..*****.*.***********..*...****.*...*.*.*.....***...*..*.*.*...**.*..*..*****.**...*.*.**.*.***.*.***..**..*.**..*..*.*...**..*.*.*****.*.*..*.......*.**.**.**.**.****.*..****..*..**.....*....**..*..**...**.**......***....**..*..*.*.**.*..**.*.*.****.***.**.***.***..*...**....*****..*.**.**.**.*...*.*.*..**..**..*.**.***....*....**.***.*..*...*.******.**..****.**.***...***.**....*.....***.****..***...***...*..*....****.**.***.*.*.*.*..****.*.**.*....*.*.**..*.....*.**...*****.*.*.**.*...**....**.*..**.*..*****...***..**.**...**...*..***.**.*.**.*..**..***...*...*..**.***.*..*****.*.*..******..**.*.**.*.**..**..**..**.*.*....****.*..*....**.**.***......**.*..**.**..........**..***..***.*...****..*.**..***....*.*.***.**.*.*.*.*.*..*.**.....*....*.**...*.*.*.**..*...**.**.*.*..*.*.****.....***...******.**.**...*.*.*.*.**....*....*....****....*..*****.*.*....**.....*.........******.*..**.*.***.**..****..*.*.**.**..*****..*....*******.**....***.*.....*..*..*.*****..*....*...**..*.**.**.*.**.**..***.*.*.*.*...**..**.**..*..*...*..*.*..*.**.*..*.....*.....**.****.*.****...*...***......*..*.****.****.*****.****..*.*.**......**..**...**.**.*.*...**...*.*....**...*.****.*....*.*..**....***.*..**.*.**...*....*..*......*.**.****.****.*...**...**..**..**.*..*.*.**.**.****.*..*.***..*.**...*.*..**....*..*...**.**.**.....**.**.*...*.*.*.....*.*.**.*..**.*....*****.*.....****.**.****.*...***.****.****.*****...*...****..**.*...*..*.*..***....**********.*.*..*.**..*.****..*.*.*...*....***..**.....*.***.**..*.*****.***...*.*...**....*.*.*.*.*..*.*..***.**.....*****..**.**..*...*..**..**.*..*...***....*......**....**.....*****.*.....*.*.*...**.*.*.**..*.*....***.*.*......**.*..**.**.******.*...***.*.**.***.*..*.*.**....**.******.******...***.**..*.*****.**.*...*.***.**.**....**.**.**.**..*.*.**..**..*..****.*..*..*.****..***.**..******....*.**.*.*..*..*.*..**.*.***..*.**..****...*******..*.....*.*.*.**.***.*....**.**.*.*.... *.*.*...*...**.******..**.*.*.****..****.***..*..**.**.****.*.*****..*.**.*.*****.*..**.**.***.*****.*.*..*.**..*.**..*******.*...*..*.*..*...*.*........****.*.*.*.*...*.**...*.****......*.****....**..***.*.***.**.***..*...**...*.**...*.*.....*.*.***.**..*.*.*.*.**.***..*.***.*.****..........*...*.*.**.*.**.**..*.*.....**...*...*.****..*..*.*.*..****.**.*...*.*...*******.****..**..*.*.*...**.*..***.**.****....****.....*.*.*.*..***.**.*.**.**.*.***..**..*...***.*.***.*..**.*********..**.***.***...**........**......***.***...*.**.*.*.*..***....*.......*..*...***.*..*..****.**.**..*..*.***...*.**.***.******..*.**.****.*.**.**.**.******.********.*****....**..*....****.**...**.*.***.**.***..*.**..***.*...*.*..******..*.*.***.**.*....*....*..**.*.**.*...*.*..*.***..*...*..*....*.***....**.**..**.*.*.**..**.*.***..**..*.***...*.*.*..**.****..*..****.*.**....****...*****.....*..**......*.**..**.*....*..*......*....*******..**.*.***...******...**.******..**..**.*.*......*.*****.*****.************.******...**.....*..*.**..**.*.***.**...*.**.**.***..******...*..*..***....*..**.**..*.*.***.*..*.*******.*.*..**.*...*..**.*...*...***.*.**.**.*.**.**.***..*..********.*****..**.*.****..**...**...*.....******.*..***...**...*.***.***.***..****.*.*.....**.****..**..**...*..****..***.******.*..*...*.**..*.**..*...**..*..****..*******.***..*..**..**..**..*****.****.**.*******.**...*...**..*......**.*...*****..**..**...*..*.*****.*.**.***...******.**.*..**....*.*.**.*..*...********.*.*.*...*.*.*....*.*....*..*.***.**.*..**.*.*...**..*...***..**..**.....******.*..***..*.***.*.**...******.***.*..*...**...*..*****.....****....*...*.....*..***.**.*****.**....*.***..*..******..****.***.*.*.*****.**..*....***.*****.*.*..*.***....***.*.****.*******....**..**...*.....*.*..***..****..*.**..**.***..*.***..**..*.**.*.*.*.**.**.*.*.***..**..***.**..*..*....**.**..*...*.*.***.*.**....****.*.**.**..*.*.**..**.*..*..*..***..****.*.*****.***.*.*****.***.*.**.*..*.***...**.*..*.**.****.*....******...***. .*.....*...*..**...*.*.......*.***.***.*.*......**.***.***.*.*.*.*.*.*..*.*..**.*.*.*.**....*.**.*****..****.****...***.***...**...******.*..*.**..*.....*..****.....**.***.*..**....*.*.*.....***.*.****..*.*..*****.*.*....***.*....*....***..**.*......**.*.*.***..*..**..***...*.*....*.**.*.**..*..**..*..*..*...*...*.**.*..**..*.****.*.*.**...****.***..**.*.****.*...*..*..*.***..**.*....******....**.*.**.*...*.*..**...**.**.******.*.*.*.*.**.*...*.*.**..**..*..********.....*.***.*.*.....***..**.......*.***..*.**.**....**...*.*.*......***.**...***..***.......*..*..**.***..****.*..*..***.***.....*..***.*.*...*....*.....***...*..**...*.****..**.**....****.**.*****.***..*...*...**...*..**********...******..**..**.***..***.*.******...***...**..**.***..**.*.*...*.***.**.*.**......**.*..*.*.**..*..**.*..**.*.*....*...*..*.....**...*.**.**..**.....**....*..*.*...***.***..***.*.*.*.*..*....****..*..*...*...***.**.**.***..*.***.*..**.*...*...*.**.***.*..*****......***.***..****.****.*..*..*....**..*.**.*****..**.***..**.*..****.***.***.*..**..**.*.***.***..**...****..*.*********.***.**.****...*.***....*.*..**.*...**..*****.*.*.**...****....**...*....***..*.*.....*.*.***.*.*.*****.*.*.*...*..***..*.*..***.....**..*.*.*.*.*.*******.***.**..**.**.**.***..*....***..*..****..*.*.*.**...*..*...**.****.*.*.**.*.**...**.*...*.*.***..*.**.*****.*....*.*..*.*..***.***.****.*.*.**.**...*...*.*.******..***.*.*.**.***.*.*...*..***..**..*.****.*****.**.*.***.**....****....*****.*....**.....*..*****.*........**.*****....****.**....*..*..*.**....***.*...**.*...***.*****..**.**..***.*..***.....*......*..**..****..*****.*.***.*....***...**......**......*.*.***..*..*.*..***..**.**....*.*.....****.*.****..*.*.*.*.******.**...**...*.****.*.**..*.***.....*.****......*.**....**.....**...****.*..*.**....**..*.*.***..*.*.*..**.**.*****.**...*..*.*****....****.*..**.*..*.**.**.**.*.************.*..***..*.**..*.*.**.**.....**...***.*.***.***....**.*****...**.....*.***.**.*.*.**..****.*.*...*.**.**.**.*..* *.*.*...*.*.*...*..**.*.**.*...**.*.**..**...*..***....*****.*******..*****.*..***.*..**..*..**..***.**...**....***.*.*.*..*.*..**.*****.*.*.**.*****...**.*.*..*.*.**.**..**.*.**..***.*.*.*....**.****....**...**.*.***.*.**.***.*.******.......*..**..**.**.*..*.*..*****..*...**.*****..**..******.**...*.....****.*.*****..**..**.***...*.***...*.*.*.*..*.****.*..******...**.**.*...**..*...*****.....***.**.**.*.****...**...*.**.*.*..*...**...****.*****...*...******.*...**.****..**...*.**......**.***.....*.**.*.*.***.**..**.*....*****.**.....*..*.*..*.*...**.*..*..*.**...***.*...*...*.*.**....**.*..*..*.***..***..**...*..*..**...***..*.....*..*.**..*..*.**.**.....****.**..*..*.**.*****...*.*.*..*.....**....**.**.**..*..*.**..****...*.******.**..***.*.*..**.****..*.**.****.....*.*..*..***.*****.******.****....*..*.*..*.*******.....*****.****..*.*.*.**..*....*.*.**.....*.***.***********.*.**.***.....*..**.**..****.***..*******.*.....*..****.**.*.*...**.*.**.**.**...*.*..*...**.*.***.**.....*.*........****.*.****...*.*.*.*.**......***...*.*.*..***..*.**.*...*..**..*.*.*****.****.*..*.*..**...*....*.*...*.*...*.**....**..**..*.***...**.**.*...***.**..*.*.*..*...**...*.**.*..*..**.....*****...***...*.*.**...*..**.****.**.*.*..*.....***.*.**.*..*.*...***....*..*.*.****.*...*..*..*.****.*...*..*******.******........*.....*..***.**.**.*.*.**..*..*.*..***.*.****..**..***..*.*...**.**.*...**....*..*.***.***...**..**...**.*.*.*.***.**.*...*..**....*...*..*.*.***...*..*.*...*.**....*********..*.*.***..*.*.*.**......**....*...**..*....**....**.....****..********..*....**.*.*.*.*....***..*.*****......*...*....****.*....**.**.....*..**.*.*.*******..***.*.**.***..*.**...*.*.***.......***.***...*.*****.*.**..**.**.......********.****..*.**..***....*...*.*.***.***....****..*..*.*.***.*.***...******...*..*****..*.*..*.*.***..****.....****.*..*..**....******...*.**.***..*.*.*.*.**.*..*....*.**..*.*..**..*...*...****..*.***.**.*....*.**.**..*..*..*.**..*.*....*.*..*.**..**..**..*..........*.** ..*.*****....***.*..**.**.***..****.*..*.****.***.**..*.*.....***.*..**....**.***.*..*..*..**....*.*.*.*.**..*.*****...*.*.**.***.*....*....*.*.**.***..**..***..*.*..*..*******...*..*..............**................*.****..*.***...*..****.**.**.**.**.**.*****.....*..*...**....****..**....***.**..**.*.....*.**.*.*.*..*.****.*****......*...*..*.***.***.**.*..*..*...*....**....**..*.*.**.****..**.*..***.****...*.**..*..**...***..*.****.*.*.******...**...*.*.*.***.*.***...*..**...*..**..*****.*.*....*****.*.***.***.*..*.**....*.*.*....*.*...****..*..**..*..*.*.***.*.*...***.*...*.*.*..*....***...*...*..**.****...*.....*.**.*...*.*.**..**..****.*.*..***.....*.**....******.*.**..*.*...***..***.*.*.*.*.*....*.*.***********.*.*..**.*****.***..*..*.**...**..***..**.**.*..**..**..**....*.*....*.*********...**...**.***..*..**...*...*.*..**.*****.....**.*.*.*.***.*.*.*.*****.*..*.*.*.*.*..****...*...**.*.*.*..*....**.*****************..***.*....**********.****.*...**.*..***...**..****..********..........*.*.****.**.....***.****..*..*.*..*.*.****.***..*.***.****.****..*.*.**.*..***.**.**.***.*..*..***.**.**.*..*.**.*.*.*..*.*....*****.*....**.**.****.......*..*.*****.***...**..**....*.*...*.*.***.*..***.****..**.****..**.*.*.*.......*.*....**.*.*....*........**..*....*.....*******..*.***.***.***.******......***..*.*.*.*...*.*.***..*..*....**..*.*.****.****.****.*..****.**.*..*....*..***.***..**..**..***..*.**...***..*.**.***.**.***..*.*..*****....****...**...*..****.......**.*.....*****.**.**....*...*.*..****.*.*.***...****.*.***.**.**.***...**.*.*...*..*.*.*...******..**.***...*.*..*....**.***..***.***.***..***...**.****.**..***.....***..***..*****......**..**.**.**.*..**.....*.*****.***.*..**.****.*.***.***..*****.*.*....*.**.*..*...**..*.**...*..*****..*..*******.*.....*******..*.**.*..*.*******.*....**....*.****...**...**..*.*..*....*.***.*.**..**....*.****..***.**.*....**.*..*..*.****.....****....*.*...***..*.*..*..*...*.*.**..*.*.*.....*.**..*....**.***.**...**.***.*..**** *...****.**.....**.*..***.***...*.**.***.......*.**.***.**..*...*..*.*.**...**.**...*...****....****.*.*..*.*...*.***.**.**.**.*.*.**...*..*..*..*....**.*..*...**..*.***.**..*......*.**.*.*.....*...*.*.**.*..*.**..*..****......*..**.**..**..**...***..**.**.*.....*.**..**.**.**.*.***.........****.*.*...******.*.**.****.*...*...*..*.***..*...**.......**..***.*.*....*.****.*..*****.**....***.******.*..**.*.*..*...*......*..*..*.*.....***.**..***.**.**....**..**....***.*....*.....*..**..*...*.*..*****.**....*****..*...**...**.....*.*.**.*.***...***.****..*******.**...*.**.*.**..**.****.****.***....*..*.*...*.*....*......*.**.*****.*...*.**.*****.****..*..***.*....*.***.***.......*....*.*****...*****.....*...*..**..*.****.*..*.****..*.**.*..*.*.*..****..******..*.*.*....*.*..*..*.**.*.*.*.**.*****.**..*..***.*.*...**.***..**.***.*...*.*....***.*......*..***....********....*...**.*.*..**.*.***.*..*.**.**.***..*...*******..****.....*..**..***.*.*.*..*.*..*.**.*...*.*.**.*.***..**.*........*.**..******.*.**.*..*..*..**..**..**.*..****...*.....*.*.*.*.***..*.....*.*..**......***.***....***.*.**.**..**.**.*.*..*.**..*.*.**.***..*..*********.*.**.****..*.*.*....*.**...*.**.*..*...***..*..*..***.*...****..****..****.*.***.*..*..***...*.***..*..***..*.*..*.*...****...*.*****...**...*..***.*..*...*.**.**.**.***..**.****...*....*.**....**.**.**.***.**....**.*.*.*.*...**.***.***..*...*...****......**.***....**.****..*.....***....*.***.*...**.**.*.**.*.***...**.*.*..*....*.*.******.***.****..*.***...*..**.**...*.*.**.**..*.***..*.**...*.**.*.*....***.****.********..*..**..**.*.**..***.****.**..*****.****.*....**.*....**.*.*.*.*.****.*.**....**.**..***..**...*.***...****.****..*..**.*....*.*...**...*******....**.****.***.....**...****.*.*..*..*...**.*.**.**....*.....****.****....***....*..**..*.....**.*.**.**...*..**.*.*.**...*.**.*.*.**.***..*...**.*..*.....*.***.**.*..*..**..**.*..*.******.*...*......***..**....***..***.**.***.****..*..*.*.............**.**........**..*.**....****. .***.*****....*...*..**.****.*...**........**.****...*.*.**...*...**...*.*.****..*..***...***.*..*****.*****.*....**..**.****.*...**......*..**.........****..*.....*.***..***......****..**..**..***..**.**.*.*******.***...***.**.**.*.*..*..*..**.*.*.*.******...*...*.*....*.*.**...*****..**..**.*.*.***....*..*..**.*.*..***.*.*....*..**..**..*..***.*..*..*.***.**.***.*.*..*...******....*.*..*.*.*....*...*..*...*...*.**.***.**...**.*..**..***.*.*.*...*.**.**..*****..***...*.*....**.*...*.*...**.**.*.***...*..*......*.*.*....*.**.*.....***.****.......*.**.**...**...**..*......*..*.*..**...**.**...*...****.*.***.*..*.....*..*..***...*.*.....*.*..*.*...*....**.*.*.*..******..**.*.**....*...***.***....*....*..*.****..*.*.*......*..*...*....**.**.**..*...***..*..**.*.**.*.*.***.....*..**...**.**.*..*....*.*.*****..*..*****......*.*..*.***.*.**...***.****....*.....*******...****.**...***..*.*.***..*.*.*..***...**.*.****.**.........*..**..**.*.*.*.***....**....******.***.**.***..**.*.**.......*.**.*..*.***...***...*....***....****.**.*....*..*...*....*....*....***...*..*****.**..*......*...***..*.*..*..*.***.*...***..**.....**.**..*********...**...***.**.*.*..*..***..*.......**..*......**.*.*.*...*..*****..*..***.*.***.*..***..*.*.*.*.*****...*....****..*..**.*.***........*.*..*..*..*....**..*..*******.*..*..*.*.*..**....*.*.*..**.*.**....**.*.**..****...***.**..****.**.*....***.****.*....*.*...*.*.....*.***.*..**.**.**.*..***..**.*..**.***.*.*.***..**.*..*...*.**.*.*.**..*.*.*.*...*...**.*...******.***..**.*..**.*..*.*.......***.*.**..**..**...**.*.*...***.*..*..*.*...******.***...*.*.*..*.**.....****.*.*..**.*.*....****...*.*..*....*.*****.***....*.*..**.**.*..*...***.****.***......*..**....****.**.**.......***..........*...*.*..*.*.**..***.**..***..**..*......*..****....*..*....*.*.*..****.*.**.**....*.****..****.**..*...*....**..*.*..***..**...****..*.**...*.*.*.**...*..****.***...*.***..*.***.**.**..........*****..*..*..*...*...*...***..*..***...***.**.*.*..***....*..**** ..**...*.***.**.*..*****...*.****..**.*..**.*.*...***.***...*.*.**.*.*.*.*****.**.*...*..*.******....*.*..*.*...*.*.*..*...*.**.******..*.**.***.*.*.*.*.*.***..****..***.**.*.*..****.*.*..*.*****.*..*..*.*.*.*....**..**.**...*...**.*.****....*.*.*...*....*.**..*********.*****..*******.*.*.*.*.*.****...**...*.*..*****.*.*.***.**.*..*...**....**********.....*.*.**.***..********...**.*******..**.*..**....*.*.**.***......*..*.......*********.**..*****.*..**...*..****.******.*.**.****..*.*..**..*.**..*....**.*.......*.**.*...*....*.*.********.**.****.**.***.*...*..*.**.*.***..*.*******..***....*..*..****...***..*...**...**..*****....*.**..*..*..**..*.***.*..*.**..*..****..*..***....*.****...**.**...*.**..****.*....*.......***.*.**...*.***....*.*****..**.***.***.***.*.*.*.*.**...****...**.***.****.*..*...*..*.********.....*..***.**.***.*..*****...*.**.***...****..*.***..**.....*.*..***.*..*....***..*.*....*..**.*..**..***.....**...*.***.*.**.*****..*..*..*.*..**..*..*..*.**..**.*..*.**.*****.**.*...**..*......**.*****.*.***.*..*...***.*..***..*..*.**..**..*.*.**.***.*.*..*...*....***.***.*....***.*.*.*..*.**...**..*.**.....*..*....*.**..***.**....*..*.**.**...***.**..**..*......*.*..*.*..***.**********.*.****..**.....*.***...***.**.**.*.*.****.**.**.*****.***..*..*...*.....*..**.**.*....***.**.***..*...*.*****.*.***..**...*.*...***.**.***..***..*****..***.*.**.***..**.****.*.*.*.**.****.***.**.*.*..***.***..*..**..**...*.**..****.***.**..*..*...*..*..*..*.**..**...**.*.**..***........*....*..**.*...***.**...**.*.*.**.**.........**.**..**...****.**..*.....**.**..***..*.*...**.*****.***...**....**.**.**..****.*....*..***.*....**...*........*.**.*.**.*..***..*..****....*.**........**..***..*.****.*.....*.*...*..****..*....**.*.*....**.**.*..**..*..****..*..*.****..*....*..****..*.**..**...***.*..*...*.*..*....**.**.*..**.*.*...*..*****.*.....*.*.**.***.****.**..*********.*.**.*.*..**.....******.......*..*.***.**.*....**...**.**.*..*.*.**.*..*.*.*..*...**.**...*.......**...** *..*..**...***.*.*....*.**.**.**..*.*****.*****.*****..*..******..*.*.**.****.*.*.*.**.****...*..*..*.***.****.*.*..***.**.*...*.........*.**....*...*.....******.****...*..**...*.*.*..*.....*.**.....*...**....**.*.****...*.*..**.*..**.***.**..........*.*****..**.....*.*.....*..*...*..****..*.***.**.*.****.*.**..*..*.*......*.*....*...****...**..*...***..****.*..*.*..*.*.**.*.**.......*..*....*.*.*.**...*.*..***.**...*.**.**.*...***.**....*.*..**......**.....*..*..*...***...**.*..****..*.*******.....*.*.**..*******.**..**..******.****..*......*..***.*...*.*..***..****...***.*.**...***.*..*...*..***..**.*..*.*.*..*.*....*.*.***..**.***..*..**..........*.....**.....**..***..*..*****.*......*.****..*******.*.*.*...***.....*..****.*****..**.*.*******.****..*.....**...*.*..***.*.*.**.**..*.*.**..*.**....*****....*...**..*.*.....**.**.**..*..****..*.*.*....*.***...***..*....**...**.......**.****..*.*******.**.****.*****.****...*.*.*....*...**..***.*..****.*..*..*...***.......**.**..*.***..***.*.***.....*....****.*****.*.*****...*.**.**.**..*......*.*.*...*.**.*..***..*.*........*..**.*.*.*.*...**.*.***.*****.*.******..*...*.......*.*..*....****.......*....**.***....*.***.*.*.*..**.*.****.....*****.....*.*.*...***..**.*.*...*.*..******...***...*.**...*****....*.*.*...*.*..*....**..****....**..**..*...*..**..*...*...******.**.....**.*****.....*.*.....**.*.*...*.**.*.*****.**...******.*.*.**.**..**....*...*******..*.**.**....**.**...*.**...****..**.*.*.*...*.*.**.*..*.*.*...*..*.*.**.**...*......****......*.**.*****.*...***....**.*.**..*...*.******.**..*.****..**..*.*.***.*.*..***..*..*...******.*.**.*..**.*.*****.****..*..*...***...*..*.*.****....*.***..*****.*.*.**..*..*..*......**...*..*.*...*.**......*.....*.*.**....**.**..*****.***..*.*..****.*.......*.***..*...****..*.*....*....*.**.******.*****...*.***.*.*..*.*...*..*..*..*.*..*.***.******.*..*...***.**.****.*.***.*......***.*.......*.***.*.......*.**..*.***..*.**.*..****.***....***..**.*******.*.***.*.**.*.*..***...*. .*......*.*..*.*.**...*****.*.**.**.*.**..........**.**.*.*****.**..***.*.*.*.**...**...*..*..*.**....**..**.****......***.***.****...*....**.****..*....*.****..**...*****.....*.*....**...*.***.*...*....*..*.*...**.**..*.*.***...*.***..*.*.*.*.*.*..*....**.**..***.**....**...*.*.***.*...*...**.....*.*.*.*...***..*.*.****..**.**..*.*...*...*.**.*.***.**.*...***.*.*.*.....****..*.**........*...*.***.**.*********..***.*.**...***.***.*****.*.*.***.*.**...*..**..*.**.****.......**..***...**.*.*.*..**....***......*..**..*..*.*.*.....****.***..**.*.*....*..*.....*......*****.**...***.**.*.....*..*.****...**.******.*****.*..*.******.....*....**.*.*..**.**..**.*.*....*..*.....*...*..*****.***.***.....**.*.*.**..****.....**.*.****.**..****.*******..*..****..*.*....***..*.**..**.*..*..**...****..****.****..***.**..**...........*........*..*.....********.**.*..**.**.*..**.*.*.***.*.*.*..****..*....*..*...*...*..**.***...****.***....*.***.....*....*.*..***.**.******...*.**...*.*..**.**...**...****.*..*.*..*.**.*...*.**.********.*******.*.**..*.**.*****.****.*..*...*****..**...**.*.*..*...*.*.*....*.****.**...*......*..***..**......***...*...*..**....*.*.*...*.****.*.******...*.**.*.****.***.........***.*..*.*.******.**.*..*..***...*.....*.***.*....**.*.*..**..****.*...*****.****.*.**.......*......******......*.*.**....**.**.*...*.**.*.***......**.**.**..*.*.****.*.*.**.**...*.....**..***...***.**.**....**..*..*****..**.***....*.****.****..*..*..*....**.*...**..**.*.*..*.*...*.*......*..*.*.****.****.****..***.*.*****...*.**.**..*..*...*..*.....*....*..*...*.*..**.****.*..**..*.*.****..**.*.**.*...*..*..**.**.******.*..*..**.....*...**...*.****....**........**.*.*..*.**..**..****..**.*.*.***..*....**.**.******.****...**.**.***.*..**.*****.*.....*.....*...*.**.*.*.********.**..***.**...**...****..**..**.*..*..**.*.**.*..*.*.*.....**...**.*.*..*..*******.*...***.**........*.****..**.*.*.*..*..**..*..**.*..*.****...*..*.*.*.......*.*.****.*.***...*..***.*****..*.*.*..*..**..**.*..** ..*.***..*...*..**.**.*.....*..*....*.**....********.*..****.*.**...*****..***.***.*******.*.*..*..**.***.*..*....****.**.*.*..**.**.**.....***..****..*.*.....*..*....**.*.*..**..*.....*..**.**.*.*..*..**..*.***.*.*....***.**.**.**..*****.**....***.*...***..**..***.**...**.*.*.*.*.*******....**......**.***.**..**.*.***.***.**..*..*.***..*...***.....*.**...**..****..**.*..*.*.*.*..**.**.*...*****.***..*..*.***.*****..***.***.*....*.**.*.*.******.........***..***.....**....*...*********...*.*..*****...*....*....*..*..***..*...*.....*.*.*...*..**..*.*...***.**..*...*........****...**..**...**..****.*...*.*..**...*.***.**..***.*...*.*.*.....*.**...***.**.*...**.***.**.****.**.*...**...*..*.*.*.*.*****.....*.*..........**...*....****..*.**.*...***.***.....*...*..*******...*....*..*****..****.*.**.***.*..**.****.**...***...*..***.*...**.**.**.*.*..***..***.*.*.....*..******...***...***....*.*.*.*.*.*.....*.*.*.*.*..****..*.*..*...*.****..***.***.**..*.*.......*.*.**..*...*..**....*****.*.**....*****.*..*.****.***.****....****.*....**.*...***..*****...*.*..*.*****.....*...*..******..*..**********..********.*.*..*....*.*.**..****.*..**.*...**.*.**.*..*.*.*....*.***.*...***.*.*.*******..*..***.*.**..........*****..*..**.*.**..****.*****...**.**....**.*.*.***.....**..*..*..*....**..***.*.....**..*..**..*.****.**..*.****...*.*.**.*.*****.**..*.*.***....*..**....*...*..*.*...*...*..*.*..******..*.**.*...**.*.**.......*.*...**.*....**.***.*.**.*.*.******.*******..***...***.*.*.*..*..****.....*..**....**.*.*..***..*..***.*.*****.***..*.**..**..**.....**..****.*.***..*.***..*...***...*.***...*.*.*.*....*.*.*.*..***.**...*..*.*..**.*.*..*.*..**..*.**..*..***.....**.**.*..***......*.*.**.*.*.***.*.**.....*.*.***...**.*.*....**..*....*...****.**..***....**.*****.**.*..*.*.*.*.**..***.*..****.**..*..*******...*****..*...*.***.****..*.....*.......**.*..*****.****.***.*.*..*...**.**.***.**.**.***.*.*...*.*.**...*.**.*******.*..*.*..**.*.*.**.....***.***.....*.****.*.*.*.*...*...*..***.. .****.****..*...**.*..**.*.*...*.**.***...*..***.*.****.**.*.*..**..*...***..*..*.*.*.*..*...***.**.*..****..**.*.*..***.***.*..***.******.*..*...*****...*.******........*.****.*..****.*.**.*..*..********.*.*....*.**...******..*.*.**..**...*...***.*....*.*.*.*****...*.**.***..****.*****..*.*.*.*..*...*.***...**..*...*...**.*...**...*.**..*****.*...***..*...**.*......*.***.*..**..**.**.*...*..*.**.*.*.*..**..*.*..*..**.....**.*....*..*.**.**.**.*..**....*..*...*..*..*...*...**..*.*.*.*.***.....***...*..*.***.**.*..*****...*.***..***.*...**.*...*.......*...*.*****.*.....**..*..*.*.*.***....***.*****.***..*..**..*..*..**.....**.*..*.*.***.**..**..*.**.*.*.**.**..*.*....**.**.*..**********.*.******...*..*.**.*..******....****.**..*.**.*....***..*.*.....**..**..*.............*.****.....***...*.*.*..**..**...**.**..*..*..*..***..***.*....***..*..*****.***.*...**..**.....**.*.....*...*.*******.**.****....**.***.**..*...***.*..***......*.....**..**.*.*****.**.*...*.*.**.**...***...*..**.*****...*.*..*..*..*.**.****...*...****.**.*.*..*..******.*.*.*****.*.*...**...*......*.***..*.**.**.**.*.*.*.*.**..*....**.**...**....*.*..*...*.*...*..*.**..*.*.***.....****..*.*****...*.*.*...**.****.....*..*.*.***..*.****..**....**.***.*...***...***.*.*...**...*.....*..**.**.*......***.*..****.**.*....*.*.*.*.....*....*.....***..*....**..*.*...****.****..**.*.***...**.***.*.**...*.*.*..*.***..*.****....*..*.*.**.****.**.*..**.....*.*.*.****.***.*.....****..*.*.***.*********.*.*...*...*****..**..*..*.*.**.*.*..***.*.*....*.**.*.*...*...*.*****..**.***..*..******.....*..****..***.......*..**....*.**.*...*...***....*.**.*....**.*..***...*...*...*..*..**...**...***.****..*.*..*.*..*.***.....*.**.*.**..*****.******.*......****.**.**.*...*.**.****.*.****.*.*..**.*..*.....*...*..****.*.****..*..*******.*.**..*..**..*..*.****.*...*..**...*.*....*....*.*.**..****..***.*.*....***..*.*...*.*****...**......****.*.*.*..*****.*.****..*******.*....***.*.*..**..*..*.*..***.***....**...**..*..*...*....** *.**.*****..***.*..*....*....*.*.*.*...*.*....****.****..**..**..*..***...**.*..****...****.*...*..*.*.***.**....*...*.*.*.*****.*.**...******.*.*..*..*..*.**.****.*.***....**.****...*....*.........*.*.*......*.*...**.***.**......*.**.**..*....*.*..*..****.*.*.*..**..***.*.*...***....**.*.*.*.****..*.*.*.**...*.*.....*.***.....**.**...*......*.*.**.*.**..****..*.******.*.*..*.****..*********.*.**..**..*.*...*..*.***.*****..**.****..*****.*..*.*.*.**.*..**....*..***.*...*..*...*...*.**..**......*.*.**.*****.***.***..*......**.******..****..**.**...***..***....**..**.****.*....***.*.*********.***...*.......***..*.**..*..**..**.**.**..**.*..*...*****.******..*****.*..**.***.***..*.*.***.***..*.**....*..*....*.*.****.*...******.****..*..*..*.**..**.**.*.***.....*.**..***....******.*.*.*.**...*.***..***.*.***..*.****..**.*.*.*...**.**.****...*****....****.....*..*....*.*.**....*..*....*.**.*..***.***.....***....*..**.*..**.***.**.*.****..**......*...**.**.*......*....*.*..****.**..*.**..*.....**.****....**..*.***..**..*.*.*.*..*.*****.....*.....*.*.*..*....***...*...*...*.*.***...****.***...*.**.*.**.*.*......*.****....*.**...**.*...*.*.*...*.**.....*********..*..*.*....**.**.*....*.**.**....**..****.**....*.**.**.***..**.***.***..*..*....*.....*..**....*.*.**..**..*..**.*.**..**..***.*...*...***.***...***.**.**.******..*.*....***....**....***..*..***.******...*.*.***.*..****.*.*.*...*...**...*..*.***.**..*..*...*...*****.**.*.**..*.**.*.*.*.**.**..**.**..*.****.......**.*****.**.******.*..**....*.***...******..*....**..**.**.*.***.***.*.*..***.*..*......*..****..*...*.**************.*.....*.***..***.*.**.......**********..*..*.*.....***.****.....******..*.**.***.*.*.**.......*.....*..*..*.**..***.****.***.*....*..****..*...*****.**.**...*.*.*.**.*.**....**.*.***..*.*..***.**...*...********....**..***...*.....**.*.**........*..***.**..*.***..**..*...*.**..**.....*.**...*..*.***..***.*.*....*..***.**.*......***...*........*.*.*..*..*.......*.*...*...*..***.*****.*....**** ..*******.****..*.**.**...*.**.....**...........***...*.*.***..****.*.**..*.**.*..***...**....***.*.*......*.*..***..**.*...*....***..*.*..*...*.*...**..*..******..*.**.*..*......*.*.*......**..**.**.*****....*......**.*....**.*.**.*.***..**..**...**.**.**.**.***....*..*.***....**.***...***..*.*....**.*...*...**.*....*...*.******...*.***..*...***.*.*..*.**..*.**....**....*..*..***..*.**.****.....****.*****.***.*.**.**.....*.**...**.*..***.*.**.*..**.***.****..**....*.*...*..*.*.*..*...*...**....*.****..*.*..***.*..*.*.*....*....*....******..*.**.**..***...*.*.*.**..*.**.****.*.*..**.*****...*..***..****...*..*...****.**.****.*..*...***..*.*.*..*.*.*.***.**...*.*...*.*.....**.***...***.**..*..**.*...*..**.**..*.***.***..**...*.*.*..***.*...*.***..*..***..**..**..**.**.*.*....*.*..*.***.**..*..*******.**...*.*.*.*..*.******.......*.*.....*****.*..*.*.*****..*..*.**.***.*.**....*...*.*......**.*.........*..*..*****...**..***..*.*...*.***...**.**.**..*....***..*.****...***.**...*.*..*.***.**...***....*..***....****.*****...*.**..****.***....*..**.***.*.....**..*......***...*..*..*...**..*.**.**.**..***.*.****.**..**.**.*...**.*....***....*....*.*....*..**...*.*.*.**.**..*..*...*.......*..*..*..***..*..*..****....**...*.****.**...**.*..**..*....*.*..***..*..*.*.*..*.*.**..**....**.**..****...*.***..*****..*.*.*..*.*..*....***.*.***..*..........*.*..**.*....*********...*..***.*.*...*****..*.**.*.........***.***.***..*.......*...****.*.....*.**.****.*.*..*.**.*..*.*.*..**.*.*..*..*.*.*.**....**.*....*..**......**...******...**.***..*.**..**...***.*..**.*..*..***..*...**........**.....*...**.****.*....*..**.*.**.*..**.*.*...****.****.*******.**...****.****.**.**.*....*..***..*.**.....*....*.**....****.*..*..*.**.*****..*.*****.*..**.**..**.***.*.**.*..****...*.*....*...****.*..*.**..**.***.**.*.**.*..***.*****.**..***.**.**.**.**..*..*.*.**...**....**.*..*..***.**.**....*..*.*.....*..*..**.**.******.****.*.*.*..**.***.*...**.*...***..**.*.*....*.*..**..*..**..**..*...***... *.*..*...*.*.**.***.....**.*.**..**.*.**.**.*.*..*.*..**.**.*********..**.**...**...*...***.*.***.*.****..*.*****..*...***...*..*****.*..****...***.***.*..*.*.*.*****...*.*......*...*.*.*...*.*.*.*..***...*.*.*.*.*.****....**.**....***..***.*.*.*..*.****..**.*..*..****....**.*...***..***..**.*.***.*.****..*..***.****.**.**...******....*..******.*******...***.***.*..*.*..*.***********..*......*..*...*.*..**..****...***.**.***..**.*..*..*.*.***.*.****.***....*..*....*.*.***.*.*.*.**..*.*.***.*.*..*.*.*.....****..*...*.*.***......****..*.**....*.*....*.**..*.*......*.*..**.....******.....***.****..*..**.***.***.**.****..*.***..*.****.*.*...*..**..*..**.......*....**.*.**..**..*......*.*.**.**.......*...*.**.*..***..**..*..****.*.**.*.*.***..**.*.*.***.**...*....*..*.**...*.***.**..**..*.*.*****.....****..*.....***.****..........***.*.....***.*.***.**...*....*...**.**..**.**.**.*.*..*.*.***...*..***.**...***.**...**..*..**...**.**.........**.....*.*.*****.**.**.***....***...*.*...**.****.*..*...**.**.*..****.*.***.***..*..*.***..*..**.....*.**.*...**.******..*.*.....*....******.**..***.***...*.*..*..**...*..*...***.*..***.**..*.**..*******..*.******...*****.*.*...**...*..*.*.**.*.*...**.*.*....**.*....*...***...*.*.*.***...*....***..*..**.******..*..*.**..*.***..**.*.*.*..******.*********.*.*.*..****..*...***..*.*.******..**.*...**.**.*...*...***.......*.***..*.****...****..*.**....*****...**......***.***..*..*.***..*****.*.*.**.**....*.****.*.*.*...*.*...**.*.**.*.......*...***...*.****.*..*.*.....*...*.**.*.**.*..****.**..*******..****.*.*.**.*..*.*****.*.*....*.***..***...*.**.*..*..****...*.***.*.....****.**......*.*.......*....***.***.....*.****..*.****....**.....**.*...**.*****.*.**.*..******.**.*...**.*..*.**....*...**....*...**...*..*****.**...******.*.*.***..*....*.****.*.*...***.*.**...*.***.**...*.*.*.*.**..**....*..**.*.*..*.*..**..*....**..**....*..***.***.*....*.*...***.*.....****...*.*.**.*.*.**..**....*.**..**.*.*.**...*...*...*.*...**....****..***...**. ******.*****..**..*.*...***....*...****.**...*..*..***.**.*.....*..**.*..*..*.*.**..*.**.***.**.......***...*..**.*...****.***.*..***.**.*.*.**...*..**..***.**..*.*...*..*.**..**......*...*.*.**..***...*.***....*..*.*.**...*.**...**..****..*....*......*..*..**..*.**.*****......***.***...*.*....**.*.*......*.******...*.****....***..*.*****.**.******..*..*..........*.*.*.***.*.**...*....**......***.*.*...*...**.............***.*.*.....*.**.****..*.*.**.*.*.**..*.**********...*........*.**.**....******.*.***.****..*...***.*..***.*.*..*...****..**.*..***.*.*****.*..**.*.*..*....*..*.*.*..**.*...*.**..*.*****..**......*.**.*..****...**.*********.**..*..**.*...*..*..*..*.*.*****...*..****.**.**.*****......**.*.**.*.*.***...*..*.......**.****....***.**..**...*.*..*.***.*.*..***..*.**..***.***.*..**.*...**.*..**.....**.*****.*.*..***.*.**....**.**..*.*****.***.***.***..***....**..****.......*...***..****.**...**..*..*.****.......*****..**.*..**..*..*...****.**..*....*.*****.*.**..*.**.*....***....**..**..******.***...**.***...***.****..**.*....*...**.*......*******..*....*.*.*.***..*****.*.***..***..*..***...**...*....*...**.*..*.*...******..*****..*.*...**..*..***.***.*..*.****....**....*...****.***.*.**.*.*.**..***.***..*.*....***.*.***..*.**..**....***.**.**.*.**...*.***..******..*......*.**.*.***...*..*.*.**...*.****...*....*******.****.*.****.**...*.....*.*...**..***..*.*..*****.*.*.*.*.***..*.....**..**.****.*****..**...****.**.**..*..*.******...***.**.*.**.*......*..****.**.****.**...*..**..**...*..*.**.....**.*.*..*..**.**.*.*.*....*.*...**.**..*...***.*.****....*..***........****.**.........******...*.***.*..**...*.*.*******..*.*...*.*.***.*.....*..**...*.*...*.......*.....*****.*.**..*...*..*.*..........*.****.**..****.*....*.*...**.*..**.**..**.**.***......**.*.***..*...****.****....**.*.****.*..*.**..*.**...*...*.**..**.*.**...***.*.**.*.***...*.****.***..*...**.**.****.**..*.**.***.*...***.*.*..*..*....*..*.***.******......**.***...*.*...***.*...*.*.*.*.*.***.. *.**.**.*..*.**...*..*.****.***.....*****....**.*....*..*...****.**..**....**.**..*...***..***.....**.**..**..**...*...**.*****...*...***.......*..*.*..*.*.****..**....**...*...**.**.**....*******..*.*.*....*...**.*.*.**.*.***..*....*.***...**..****.*.*.**...*.**.....*...*..***.*..*.*..****.**.*.*...***..*.****.......*.*..*...**.*.**.*...*.*.*..**.*.*....**.*.....**.**.*.*.**..*.****.***.*.*...*.*...*.**....***.*.***..*.**..*...*..*.*.**..*.*.*....*****.....*.**.***.*.**..*...*..*.*.**.*.*......*.**..*..*.*..***.**.******....*...*.*.....*.**.*..**..*......****..*..**.***..***.**..**.*...**.*..***.**...***.**.**.*****.***.*..*****..**.*.*.**..*****.**..***..*......*****...***.**.*.*.*...*.**.*.**....*.*...*..*.***.***..***.*..**.***....*****...**...**.*.**.*..*.**..**..*****.*******..***.***...**.*.***.**....********...***..**...**..*..*.*.*.******.**.....*.*.**.*..***.*.****....**..***.......*.****.*.*...****.**..**.*.*.....**.*.*.**...*.***.**..*.**...**..**.....**.****..*.*..**.***....*.*.**.*.*.*.*.*..*.**..****..*.*.**...*.*..*....*..*******.....*..**.**....*.****.**.**..*..**..****..*.*...*...*..*.*.*.*...*.*.*.*.****.*..*.*****.**..*.*.**.**..*********.******....*....*..*..*.***.*.*.*.**.***.*.*.**..*......**.**.**.....**.***..*.*****..*.***.**..******..*.*.....**.**.**..*..*****..**.*.******.....*.**.**...*..**.*****..***.***..*.*......*.***..*..*....**..*..*.*...***.**..**.*.**...*.*....*.**..***.*.*...*...*...*.*..*.******...*..**..*....*.*.**......***.*..*.***...*.*...**..*****..*....**..*...*..******.*.*..**.***.*.*..*...*********....*****....**...*.**..*.***..*.**.***.*.**..*.******.***.*.**.*****..*...***.*...***.*.***.*......**.*.*.*********.***....**.**.**..**...**.*..*.***.****.**.*.*....*.**...**.*..*.*..*..*.****.*.*....**.***.*.......*..*.****.*.*****.***...*.*.***.........***.***.*..*....***..*.*..*..*..*...*..****..***..*..*..*....**.....*****.....*.*...*.*...*.***.**....*...*..*.*.*.*.**....*.***.*..*..*.**.***.*.***...****..**...****.*..***.*. *..*.**.*.*...***.*...*****.**......**.*.*.*.****.**..*.*.***..***..***....*.**.**.****.**.****.**..****.....*.*.**.*.*.....*....*...*.**.***.***.**.*.**..***.*..**.*..***.**.*...**.*******...***..*....*.*.*.*...**.***...**.*.**..*..***..**.....****.*.**..**..**.*..*.*.****..*..*.*..*..****...*..********.*.*..*..*.*...*..*...*...****...*...*****.*..*.*..*...*.*....*****...******.*....***...*.****..**.****....**.**.*........**.***..****.******.*..**...***.**.****..****..**...*.*.***.....****..*..*...*****.**.**.**.***..******.*..*.**..*.*.*.**.*..***..*...*.*.*....*..*..*..*...*..*....*.*.**.**.***.*.*..*.*.***.*.**.*.*.*..*.**..*....*....*.*...*..***.**.**..***.*...**......*.....**.*...***..**.*.....***..**..*..*.....**.*....*..****.*.*.*.**.....*.***.*..*.*..******.**.**...***.....**.*****..******.**.**.****.***.*.*....*..**....**..*...*..*****...**....*..*.*.....*...***...*..*.*...*****.*..***.**..*..*..*.*..*.....*...**.*..*...***......***.**...*.***.**.***.****..**..**.**.***.*******....***.**.*..**.*.*****.....**.*..*.**...**.....*.*.*...**.*...**.....*.....****....**..**.*.**..**.***...*********..******.*******....**.*.*.*.**..**....*.***.**.*.****..**.*...**....**..***.*.*..***...*.**.*..*..*.*.**.....*.*...*.....*.**.*..**.*.*.*...**.*****...*...*..****.....***...*.**.*..**.****.*...**...*..***.*.*.***.**.***....**.***.*....**....*..*.***.**...*..*..*.*.**...**....*....*.*.***..*.*.****...*.**.***.***...**.*.**.**..****.*..***....***.**..*.....*****.**...*..*.***.....*.*.*....*.***.**.*.**.*.****.**..**...*.**.*******.*.*....**....*.**..**..*.*..*.*.*.**.***.....*....*..****.**..**.*..*.....*..*.*...*.**.*.*.*.**.*.*.**.**..*.....***.*.*.......*..**..**..*.*...***...****..*...*....**..**...***..*...****....***..*...*..*...***.****..**...****.**........*.**.*.**..***..*.*.*..***.*.*.*....**.*..**....***.**.*....*.*...*.*.*..***.**.*...***..**.***.****..*.***..*..*.****.**.***.*.*.**.****.**..**.*....*..***.....**.**.......**.**...*..*...*.....**.***..*..***.. ...*.*..........*..*..***...**.**.***.***..**.*....*..******..*.*.*...*.***.*.*****..*.*.*.*..*.**...*...*...***.****.***.*.*..**.*..*.*..***...*.*.**..**...*......***.***.*.*.....*....****.*..***...*.*..**...*.**.*..***.*...**..***..********..*.****..*.**.****...*.....***..*.*****....*.**...**..**.******..*.*...*****.*.***.**.***.*****...*......**..**.*...*..****......*..*......****.**.******.***.*....*..**.*.***.*****....**.****.***.*..*.....**.**..**...****..*.****.*..*....**.*.....***..*....**..*...***...*.*..**..*....**..**.*...****.*.**.*.*..******.*.***...**.****....****.*..*****..**..*.******..*...*.*...******.*.***.**..*.*..*..*..**.****....**.***...**.**..***..*.*....*.***.*...*..***..*....*.**....*.*.*...****..*.**...*..****.*.***..**..*****..**...*...*****..*****.*.*.******...*.**.*..***..**.**..**..*.....*.........***.*.**.*.******..*****.***..*...**.***..*.*.......*...*.*..*.....***..**.*.*.**.**.**.*****.*..*.*.**..*....*..*..*..*..*.*.**..**..*.**.*...**....**.**.*...*..*.***.**.**..*.***.*..*..**.*.*.*...**.*...*.**.**.****.***.**.**..**..*.*..***.**..*********.*******..***.*.**.*...****.......**...*..*.*.**.***.**..**.*****.*.*..**.**.***.*.*.**.**.......*.*.......*..*.***..**...*..*..***....*..*..*........*.**.*.*.*.***.****..****..*.*.**....*..**.*.***.*..***..****.**.....**..*..*..****..*...*..******....**......*.***..******..*....**..*..*****.**.*.*.*.*..*..*..*...*..*****......****...*.***.**.**.****.***......*.......***..******...*.**..*...**..**..**...*.*****.*....***..*.***.****.*..*.....*..***..***..**......*.**.*.**...********...****..**..******...********....***..**..**..*.*..*.**.*.*.......*..**.*.*****.**.*...*.*..*.**...*.*.****.**.*.**..**********....**..*****..*.****.*.*.*.*.*..*..*..******.***..**..*.*....**.**..**.*..*..*.***..*.*...***.*.**..******..*.*.*..*.***..***..**..*..*.***.*..*.*.*.***.*.**...***.*..**.*..*...*.**..*..*.***.**.....**....**.*..*..*.......*.*.....*.*.*..*...**.........*.**..*..*********.*.**..*.*****.***... ..**.*..***..**..*****.*...*..*....*....*.**.**..*.*.*....*..*.*..*....*......**.****...**...*...*.*.***...*.......**..********.*.*..*...***..*.****....****..***..*.**....*.**.*......**.*.**...**......***********.***....*.**.**.******...***.*.***.*.*.*..***..*..*...**..*....*.***...****.**..*...*...*.**..*..*....**...***....*.*.*.*.*..***.*.......****.*.*.***.**......**.*.***....*.....*..**.*.**.*.*...**...*.*...***.*.*..*..**.*****...*..*******.***...*...**..*.**....****..**....**....*......*.***..*..*.****...*..*.*...***..*.....*****.********....**.*..*.*.**.....*...****..*...***..**..*****..****...*....*.*.*..***....**.**...***.....*******..**...**.*.**.**.*....*..***.......*.****....*.*****.***.*...*.*****...***..****.....*...**.*.*..****....**..**....***.*.**.*.******..******..**..*.*.***..*..*..*.*.*...*.*....***.*.*.**.***..*...*...*********.*.*.*..****.*..*...*....**.***......*.*****.**.***..*.***.*.*.**..**.***.*****.**.*...*....**.*..*..***.*....**......*.******.****.*.*..***...*..*.****..*.*......**......*.****.**..***...****.*..*...*.*.**..*..*.***.*.****...**..*****..*.*****..*.......*...*.*.*...***....**.......*******.*...*.***..*.**..*..*.*..*.**.*..*.*.*.....*.*.***..*.*.**.*..**.*.....*...*..*....****.*...****.****.*.*.***.*****.*.*...**..*...*..****.**.*.**.**..******....*...*..***.......*.**..*.*..**..**...*..*.*.**.*****....*****..*.*..*..*...*...*****.**.**..***.***..*..**..***...**.**..*..*.****.*..*.***.**.*.....**....*.**.*.**.****..***....***..***..*.*..*..*..**...*.*.**....**....*.*.*.*.***..***.**..*....**......*.***.*...*.***.***.*....*.*.***..*....*****....****.***.*.*.*.*......*.*..**..*.*...*..*.**...*....*****...**.****..*.*...*.*.*.*.*****..****.****..******.*.*.*..****...*.******.**.***...*.*...*..**.*******.*..**...*.**.*..*.***.**....**...***...*.***.*...***...***.......***.*.*****.*..*.**..**.*..**.****..**.**...*..**..*.*.********.*.**.*..*.***..*.*..*...*...**.*...**.*.**..*************..*.**.*.*.*...**.******.*...**..**.*...** **..*..**.*....**...***.*.****..*.*****..*....****.*.***..******.*.****.***...**.***.*..**.*...**.****.*.***.*.**....**.**...***...*.***.**..**.*.*..*.****..*.******.*.********.**........*....*.**.****.******...*.*......*..**.***********.*****..*.******..*..**.******.*..*..****..*..*.*...**.****.****.****.*.**.**.*..******.**.*.*...*.*...*****..****.***.*...****.****..**.*...***..**...*..***..*.****....*****..**...***.****...*****.*.*..*...**.****....*...*.*..*.*.***..*.*..*..*....*..*.*.***.*..*.**.*****.**..**.***.*.*..*.*.*.*....**.**....*.*.**..*...**.**..*...*******...**.**.*****..*******....******.*.*.....**.**.**.....**.*....*...***....*.**.*..**.*.*.*.*.....*.*..*.*****...***.*.*****.******.*******.**.*.*.....*.****..*.***.****......*..*****...*..*.**.*.***..*.........*.......***..*.*...*****..*.*.*.*..****..****...***..**.**...*...*.*..*****..*...*.*..*.*.****...*.***.*.**.....****....*...*.*....*..*.******.*********.**.******...**....*.****.*..**.***..*.******..****.....***....*..*.....*...***..**..***.....*.**..***..*....*....*...*..*..**..*...*..*......*.**.*.*.****...*.**.**.**...*..*.*.****.**.*...*....*....*..*.***...*.**...**..*......*..***.****....*.***..**.*...**.**.*..****..**.*....*.*.**..*****.**..**..******.....**..**.***.....********.***.*...*..*......*..*....****..****...**....*******..**.*.**..*****.*..****...**...****.*.*.*...*...***.*.*.*..*....*....*.**...*.**.*..***.**.*...**...***..**.....*...*..*...*..*..*.**.***..*.*.**.**.***..*.***.**.*...**.*.*.*...*..*.*.*.**.**.**.*...*.*...*.**.*..***.**..**.*...*..*.***...*....*..*....***.....*.*...****..*.**...*..*****.*.*.*.**..*.**.....*.*.*...*...****.*....***.***...**..*.*..*........****.**...*.***.**.*.*..**.....***..****.*.....**.**...****.**********.****.****..*..*.*.*.....**..*****...**.*.**.**.*.**.*****..****....***.***.*..**.**..**.**..**.*****......*.....*..**.***.*..****.*..*...**...**.*.*.*.*******..*...***.****...***...**...***.**.....*.*..*.****.*.*.*.*..*...**..**.*.**.*****.* .*...*..**.**.****....***.*.**..**..****.*.*.*..*...*...***....*.....*...***.**...**.**..***.*...**.**..**.*...***...**..*......*..*.**.**.*.**.***.***.**.*..*.***.***..**..*...**.....****...*...********..*.***.*..**..**..***..*...*..*.*..*..***.**.*.**.*.....*.*..***.***.*.**....*..*.**.*.*....*.....*.**.*.***..*.*......*..*.**.*.*.*..***.*...*..**.**..**.**.**..**..**..*.....*.***...*..**...*****..***..*.*..***.**..*...*.*..*..*.*****..*..**.*.*****.**....*..**.*.*.*.**..*.*.***.**.****.**...*.***.**..***.****.**.*.*.*.....***....*..*....*.***.....*......**.*..*..**.*..**.*.*.*.**..*...*.**.****.*.*..**.*.*.**.*.....*.***.*...*.***.*......**..**.**..*...*.****.*....*.*..*..****..*****.***........****..***..*....*****.*.**.***...*.***.*...******..***.**.***...**.****.*.*.*.*...**......*...****.****..*.***...*..*.***..**..*..*....****.****..**.*.*.....*...**.***.*.**..*..*.*********.*.**.*..****.*...*.*****...*.**.*...********..*..****..*.*.*.*.....****....**..***..**.*..**.*.***.*....**....******...*.........**..*.*.....**..**.*.*.**..**.*...*...****.**......*****.*..*.**..***.*.**.....***.***.*...*.***...****.*.....*.**.**.*.*..****..*.*.**..*.**..*.*.*.*****.*...***..***..*..***.*...*.*****.**.**.*.*....**.*.****.*.****.*..*..******....**..*...*....**..****.***.......**....*.*..****..*..*..*.**...*...**..***..*.**...***.*..**.*.*.**.*...*.***...*******.*..****....*.....********.**.**..*...******.***...*.*.*.*******.....*.*..****.*..**..***...*.*..*...*....*.*.*****......*..*....**..**..**..**...**..*....***.*.**.*.*.*..*.*...*****.*...*..*..*********.*.**.*.***.*.***.*.*..*.....***......*****.**.****..**.***.*.**.*.***..****..***.*..*..*.*****..***.*.*.**..*..*****.......*...*..*..*...*.......*..***..*..*.*....*...*.*..***..**..*....****.***..*****..**.*.**.*.*..*.*.*.*..****.*...*..***.*.*.****.*.******.*.*..**...*.***.**..**.*..*.**.*..*.*.*.**.******.*..*.*..***..*.*.*.***.*.**...**..***.....**.....***.***...*....*.*....*..**.*..*...*.*.******.*****.***.*.*..* ...****.....*..*..**.***.....*.*.**.*...*..***...*.*..***..*****...****.*.**.**.**.**.**.**********..***...***.***.**.......*****.*....***....*...**...*.**.**.*.*..**..**...**.*...*.**.*...***..*...*..*..*..*..*.....**.*...**..*****...**.**.***......**......****.***..*...*.*....**....****......*..*...**..*.***.*..**.**.*..*......*.*..**....*..*......*************...***..*.*.*******..*...*....**.*.*......***.....*.*...**.****..*******.****.**.*****...******....**.**.****..*..*.....**.***...*.******.**.*.*..****....***......*.***..*.**..*..*..*.*.***..*.**.****.*.***.**.**.*.*..*.**....*.*......**....*****...*****...***..*****..***.*.**.*.****..*.*...*..*......***.*..*..***..****.....*.....*.*.**..***.**.*..***....*....*..*..*.*.***..*..*.*.*..*.*.**.****....**..*.***...**..***.....******.*.**.*..*.**.*.*****..*..***.***********.**.....***.......*....***...****.*..**.**...*.*..***..**..**.**...*.***.*.*........**...**.**.***.*.**.**.**....**.**..**.*.*...**.......*..******..*****.****.**..***.*.....*.*.**.*....*.********.******....*....**...**..*....*.*..*.**.**.*.****.**..**.**...*....*.****.**...****.***.**.*..*.**.**..****....*.*.*.*..***.***.******.***.***.**.****...*..**....*.**..*..*.*.*..*****.**.*.*****...***..**.*****.***......*.*...*..*..****.**...*.*.****..*.**.****.*.*...*.***..*******.**.**.**.**..*.***.*..**.**.**....**.********.*...**.*.*.****.*.*.*.*.**..****....*.*.*.....**....*...**.*..**..*....*.*.*....**...*.**...**.*..*..*..*..*...******..*...*.**.*****...*********.**..*.*.*****....*.*..*....**...**..*****.******..**....*.*.**...**...***.*.*.******..******..**.****..*.**.**..*..*.*..***.*.*.*.**.**.**..*..*....*.***.*.***.*..**.**.*...**...**.***....**.*.......*..**.**.*..*...*******.**.**.**..**.*..**.****.*...*.***.*..*...***....*.****.*.**..**.***.***..*...*.*....*..........***.*.***.*...*.*.**.**..*..*....*.***.**.*.***..***.****.*.*.*.***.*..**...**.*..*.**..*.**.*....*..*...*******...**......*..*..***..*.*....**.**.**.**...***...*.......**.* *.******.*..*........**.*.*.**.*.**..*...**.**.*.**.**.*.**..**..*.**....****.*****..*.**.*.**.*.*....*....**.*.***.*.*.*.**..*..*.**.***...*.**...**.**.*...**..***.***.**..*..**...**....***...***........*.****.**..***..*.*..*.**..*.**.*.*..**.**.**...*...**.....*..*...****..*.**..*....**.**.**.**...*...*****..*...**.**...**..**...*.***..**.*.*..**.*.**.**.**.**...*.***..*.**....*****...**...***..*.**.**.***..****....***...*.....**.*.*.*..****.*.**.**.**...***.*.*.*..**.*.***.***.**.*.**.....**...*.***...*..**..*.***..**.*...*...**........*.****.*.**...****.*.*.......*****..**.*...***..*..*.****..***.*********.*.*.*.**........****..*....***....*..*.**..***..*.****.***.**.**..****.*...***..**..***...**.*...*.**.**..**.....**...*.*****.****..**.*..*..*.*.*...***..**..**.*.*..*.*.***.........*****.*.*.**.**...********....**..*...*.***....*.****..*.*..**.*.....*.*...*.*.**..****..*.*.***...***.**.*.*..*.*.***.**.**.*.*.**...**..*.***..*...**.*.****.*....**..*.*..*...*..*****..*....*.*..*...*..*...*..**...*..***..******.***..*..**...*....**..**.*.*.*.*...*..*.*..***..**.*****.*..***..**.*.*..****.*.**..**..***.*.****.*....*.*****.*.**..**.*.*...*.**.**.....*.***..**.**.********.*.......**......**.***....*..*...*.**.*..*...******..*..*...*****.*.***....**.**.****.**....**..****.**.******..*.**.....**.**.**..****.*.*...*.*.*...*.*...****.....*..*******.**.****.*.***.*.*.****.***.*..*.*.*.****.*..****.*.****.*.*......**.**.*...**.....**.*.**..**...******......***..**....*.******..*....***.....****.*.*.**..*.****..*......***..........**.***.*..**.*....*.*.*.***.*.*..**..*.*...*.**..*......*...**.*.**.**..****..*.*..***.**.*..**....*....*....*..***.**.*.***..*...*...*..*.****.*.*.*.**.*.*.****.....*..********..*..**....*..*...**.*.*****.*...**............*.*..***.***.*...*.***.*.*.*.***...**....*....*...*.*.**.*...**..*..**..*...******..***..*.**.***....*.*****.****.***..*.**.**...*.****.....***...*.**..**.**....*.*.*...***.***...**...**...*.****.*.*.**.*******.*..********... ...*..*..*.***.*..*....*.***.*******...*....*...***.*..**..*..******...**.*.**...*....*...*..**.**.**...**.**..........*.**..*....***..*....**.**.**.*.*....*..**..*.**.**..*****.*..*..*.*..****.***..*..**.**.*...***...**....*.**.**.*..***.*...*...*...**..***.*.******.***.***.***.*...********.....*******..**.*.**..**.....***..*******.*.**.*.*.*.*******..*.*..***..*****.**..***..*.********.**..****..*...********.....*.*.**.**.*.*****..********...*.***..*..****.**.***..*.*.*..*..*..*....*..*..****.**..**..*.****.*..*****..*.*..**..*...*.....*.*.*..*.*..*.*....*...*....**.***..*.*..***..*.*.*.***..*....***.**...**.**.*.*...**.*.........*.*.**.*.**..****...***.***..*.*.***..**..**..*.***.*.*.**.*.*.*....***......**...*****....*.**.*.*..****..**...**..*.*.***.**..*...**..**..*.**..**...*..*...*.***.*....*..**..**.***..******...*.*..*.*...*.*...*..**....******...*..*...**...*.*.**.**..**.*****......*.......*...*.***.**........*.***.****.*..*..*..*.*..*..***.....***.*..*........*..*.*.*.**.*.*...**.*..*...********.*..*..**.**..*..*.*******.**..*.*..***.....*.*...***.*...*.....*.***.....******..***.*.*.**..*.***..**.*.*.*..**..**.***..**.**..*..***..**.....*...*...*....*****.*....**.****..*..****....*.*.****..*.**.***.****.*...*.****.............**...*.*...*.....***....**.***.*.***.*****.*..**..****...***....*..**.**....*.*.*...........***.*..*.*......**.**..*..**..*.*..*********..*..*.****.*.**.**.***....***..***.****..***..**.***.*...*....****..***.***.**..*.*.*...*.*.***..**..**..*...*...***..**..*****.*****.**...***.*.......**....**.*.*.***.......***..***.***.*....*..***...*...*..*.*..*...**..**.........***..**.****..**...*...*.****.*....****..******.*.***.*.***.****...*.*.*..*..***.**..***..**.**....****.....****.**.*.*****...***********..***..**..**..*..*.****..**......**.*.*****......*.**..****.*.*....*..*****...**.*....***..*.****.*.*..**.*..*.*......*.***..*.*....**.*.**....*....*****.****.**.**.....**.....*.*.*.**.*.*****.*.*...**.*.*.***..****....*...***.*..*.*.** *.*......*...**..*.***....*.*...*...*.*.*.**..***.....***...***.*..*....******...***..****.***.***..**.***..*****......*****.*....**..**.*...*.**...*...*.*.*.*....****..*.*..*..*.***..**...*....*..*.***.***.*.**.***..****..**..******..*..*....**.**..***.**.***....**.*.****.**.***.*****.....**..*.....*.*.***.*.*.****.........***..*.*.*.**.*..****.*.**..***.*.**..*.*.*.*.*...*****.***.....*.*.*..****.*..*.*.***.*.*..*.*..*......*.*****.*...*.*..*...***....**.*.*****..****...*******.*...*...*...*.*.**.*.**....********.*.********.*....*....**....**.**.......*..*.**...**...*.**..*...***...*.***.**.*...*...*.*.......*.*******.******.*.*..**.**..*..**...*.***.*.**.*.*..*..*..*...*****.***..*****..**.***..****..*..*.*.*...*...*.****.*...*.*.....*..***.....*..****...*..*****..*****...**.***....**.******.*...****.....**....*..**....*...*...**..******.****.***.*.*....*.*..*.**..**.*..*****..****.*.*****...***.*...*.**.*..***.****.*.....****...*.*.*.**..**.*..*.**....*.**...*.*..*..***.....*..*..**.....**..*.**....*..**.******.*.***.**.*.*.*.*..*.****...*.**..*.....***.**.*.*.**.************.**.*.....**.**...***.**...*.**.****..*..*.**...**.....**..*...**..****..*...**..*.*.*.***.**.*.**..*...***...***.*.***.*.***.*..*.*...*.......********.*..**.....*...***....*.*.***...*..******.*..**.*.**..**...*.*..*...*****..**...***.*..**.*..**.**..*....**.**.***.**..*****.*.**..****.*.*****.*.**....****..*.*..***.****...*.**.**.....*...*******.**.***.**.*.**..*....***.*....**.**.***.*.*..*.***...*****..*....**********....*.***.*.*****.***.*****....***.*.***.**..*....*.*.**..**...*****...**.*...***.*...*..**.*.*....*.*....******.***.*.*.*.**.....*****.**.**..*.**....*..*.*.*.**..**.*..****.**...**.****..**..****..**..**...***.*..*.*.....*.*.**....**.**......****.....**...****..***.*....**.....*********.....***.*....*...**...*...*.**.**.**.*.*...**..***.*..**...*.*...*..**..*.........*......*..*..*..*.**.*.**********.*....****.*.******..*.**.*.*....*..*.*.**..**.*.***.**..*.***.*...****...* ****.***.*.**...***...**.**.******.*.*.*****.**.***.*.*....*..**..***.*.***.***.***.**.**...*......*....*.*.*.****.*****..*.***.*..****.*..**.*****.*.*....**.*...*.*.***..**.*..**....*.**...***.*.*.*.***..*....**.***...**.....*.*...*.**.*.**...*....**...*****.*.***.***.**....**.*...*.*..***..*.**.**.**.**.***.*.*.....**.**..*...****.********....**....**.*...*...**.*...*.**.*..*.**..*.*....*.**...*.*..*..*...*..*.*....*....***.****.**.*.....*..***....*.**......*.**.*..*..***..***.*.*...*...*...*....**..**.*....*....*.*..****..*.**..**..*..*.*..****...********.*......*....*.*..**.**....***.*.***.*..*...*....*.......***..*..***..***.****...*.***..**.**.*.**.**.*..**..*.***.*.**.*..***.*.******.*...*.*..*...*...**...******.*...**...***....***.**...*...*.**.*****..*.**..*.**.**.*...***.**.*..*****.*.*...*.***.***.**.*.*.*********..***...*......**.**.*....*...****.*.*.****.*.....**..*.....*.*****.*.*.*.*.*.****..****..***.**.*...*.***..**....*.***.....**.*.*.**..*.*...***...*.*******.....*.**.*.*.*...*.*..*..**.*.**...****....****..**...*.......**...*.*..*.***....*.*.*..***.**.*.*....****.**.**..*..**.*******.**.***..*****...**..*.***...*.....*....**.***..*.****.*........*..**.**.**...**..*.**.*....**.******..*..**.*.*..****.*.*....*..*.*...***...****.*.....**.....*.*...***.*.**.*.*..*....**..*.**.**.*.*.***.*......*.*..***.***..*...**.**.**..****....**...*..*...**..**...*.*..*...*.*.**.*..*****..*.*...**..**...***..*.*.*..***..*..*..**.*.***.....*.....**.*.*.**..**...*...***.*.....*.******..*.*.***.*...*..***.....***..*********.*.*...*****.***.*...**...***....*..****....****.***.*...**...***...*.......*.*.*.*.**..*.*.**..***.*...****...*.**..*.*..****...*..**....*.****.*..*.**.**.***.*.***.****..*...*****.*..*.*.*.*..*..**...**..*.*...*..*..***..*.*******.*...**......**.*****.****....*********.***.*....*.***....*...*..*..***..*..***.**.**.*.**.*****..*.**.**.*..*..**.***...**.*****...**.***************.*****.**.***.**.**..**.**..**..*...***.***.*...**.*..**....***....*.* ..*...*.**...*..*.*.**...*...**.**..*.***....***..**......*....***...**..*...***..******.***..**.***.***.**..*****.***.*....*..**.*...*......***.***..*...*....*....****.*.*..*..*..*.****....**.*..*.*.*..*.***..*..*.*.**...*...*..*****.....*.*.**.*....**.*...**...*.**...*.....******.****..**.....*..***.*.....*..*..***.*.*.*.*.***.**.***.......*.**.*.**.*.*..**.***...*..*..*....*...***..***..***..***...**.*...*.*....***.......*.*..*..*.**....*.***.*..*.******.*.*.*.*.*..*...**.**...*****....**..*.**.*..*..**.*.........*.*....*..*..*.**.......*.*....***.******..**.***.***.**.**.*.*...****..**.*.*.***.*****.*.*..*.**...***.....**.*..*..*.......**.*..*....*.*.**....*..*.*...*.***..**.*.***.*.*.***.*.**.*..*.*.****..*.*..*.**.**.***....**....*****.*....*.*........*.....**.***....**..*.**.**.*...*...*.*****.**.**.*.**..*****.*..*..*..**.*...**...*....**..*..**.*******.*..***..****.*...*..*...**.*...*.*...*.*.*.*.**.............*.*....*...*.*.*.*..****...*.*....*..*.****...*...****.***..*.**.*..*..*..*...**...*.**..*....***......**.*.***.**..*...*.**.**....*..**..**.**.***.*****....**...**..*.**..**.**.....**.....*...*.*.*.***..*.*.*...****.*.***..*.**..*...****..*********......*.*..*.*.....*************...**..*******.*****.*..*...*..***..*.**..***..*..*..*...*....**..***..**.*..*.*.*****.*...******.*.*.***..*...*..*.******.......*.**..*.***.*..**.*.*....*.**.*..*.***..**...*..**.****.**...**....*.**.****.**....***..**.*.....*****..**....*.**..*.**.*.**..**.*.*.*.**..*....*.*..**...****.......**.***..****.....**......**..**.****.***..***...**.**.*****..*..**.**.*.**.**.....**...*...*.****...*****.**...***...******..*.***.*......*..*...*..*....*.**..*.*...**..**...*...*.*..*...****.**..*..**...**..*..***...**.**.**.**.**.*.*.*.*..**.....*.*.*..*.**.**.....**.*****..**..***.*...*.***.*..**.******.*.**.**....*.**.*..*..*.*....**..*.***..**.****.*.**...*******...*...***.**.**.**..**...**.*.*.**.**...*.*...*.*...**.*.**.*..**.*.*...***.**...*.....*....**....**.**.**....*****.... ..*.......*.**..*....*.*****..*.*.*.****.*...**.*.***.***.*..****.**.*..****..*.***.**..**...***.****......*..***.*.*.*.******.*..*..*.*...**..****...*....*.*.*..**.**....*..**...**.*...**..*.*.*...*..*..***.**.***...*.*********..**...*..*...*.**..*.*.********..*.*******..**....*..*...**.....*..*.*****....*..*.*.***....***.***.....*****.***.****.......***.*.*****.**.*.**..*.*....*.**..**.*..*..***.****..**.****.....***.*.*....*.***.**.**.*...*....*.****.*.**....***.**...*.*****..**....*....*.****.****.*.**.*..**..**...*..**.***...**..***....****..***.*.*.****.****.....*****.**....*.*.***......***.*.*.....*....****..*.**.**..*..***...*....*.*.***...****.***.*..***.*.*.****.**..*.*.*..***..**..**....*.**..*.........*.*..*...*.*.**.*****...*****.*..**..****.....*.***...***.*.**.....*...****.***...*.*****.......*.*..*....*...***.*.**.**.*..*..*.*....****..*.***.**.**..*.**.*.*.*****.**...*.*.*****..*.*........*...*****.**.*..**...*...*****.*..*..*.****.*******..**..**.....**..*.*.**...**..****..*.*.**.*.***.***.**..*.**.*.***...*.....*..*.*.*.*****..***.***..*.**....*...*.**.*.******.*.***....*.**.*.***..*******.*...**.***.*.*.***..**.**..**.*.*.****.**..***..*..*.**..*.*.*.***.***.*...**.*.*******..**..**..*.*.****...**.**..****....*.*...**.*.***.....**...**.*.*.*..*..***.**.**.*.**...**.********..*..**.*....*.*...*.**.**.*..**.**..**...**.*..*.***..*.**...*.**.**...*.***.....*...**.**...*.**.**.**....**....*.......*...**..***.*.***.....**.*..*.*......***.*.**.*.**.*.........********.***.*..**.*.*..***********....****.**.**..*.*.....**......***.**.**...*...*.............*..**..***.****.**.***.*.*.**.*..**..*.**.*.*.***.**.....*.*.****...**..*****.**...*.*....***..*****..*.**.**.***.**...*...*.*..*..*.*..*****.****.*.*.**.**.*.**.*****.**.*....*...***....*...*****.**.*......*....*..*...*....**..**.*.***.*.*.*...***..*..*.*.*..***.****.*..*.***.****.*.*..***.**.*...*..*.****..*.**...**....*.*..*.****...*..**.....*.*.*...*..**..*...**..*.*..*......***.*.**.*..***********. *.*..*..***.*.**.**...***...***.*...******.**.*.***..****..*....**....*.**.....*.***.*.*.****.**.***..*..***.*..*...*..**.**.****.*.*.****...**....*....*..*.***.*.***.*.*.**.*.*.*..***.*...**......****....***.*..*****.***.*.*.**..***.*...****.*..*....*..*.***.*.*.***.*.*..****.****..***.**..**...*..*.*..****...*****....*..**.**.*.**.*.*.**..**..*..*.**.****.********...**.**..*..**.**.*******...*.*..*.*.**...****.**.***.*.*.*..**.***.*..***.**..**...*..*.*.**.*.*..***..*****...*......*..***.**.*.**.*.******......*...*.*...*.*.....*.....***.*****...*..*.*.***....*********.***.*.**.*.*.***.******.**.****.*..****.**.***.*.*.**....*..*.....*....***.*.*.....****..*.**.**....**.*.*.****..*.*...***..**..*.***.****..****.*..*.*...**..***..*...*.*.**.*.....**.*..*...*..*....*.**..**....**...**...****.*.***.*..**..*....***.**..*.*.***.*...**.....*.*.*..**..*.**..*.****...**.*.*****..******..*.*.*..*****.*.**.*.***...***..*..**..*****....**.*.***..**.**.*.***..***.*..*****..*.*.*****.*..*.*.***.*.*.**.*..*.**...*..****...***.**.*..*****.**..***..*..**.*..***.***..**..*..***.**.*.*.***..**...*........*.**.**.**..........*.**..*.****..**.**....**.**..*..*...*.****.**....***.*..*.***.....**...***.*****....*.**.*****.*******..**.****.**...*.***.*.**.**.**..**.**.***.*.*.**..*...*....*..*.**.**..*.**.****..****..***.*..*.**..**.*...*.*.**.......***.*.*....**..*..**..**...*....**.***.*.*.*****.*.*.*..**.***..**.**.*......*...*....***...**..*.***.*..***.*...*.******..*..*.....*.*.**...*****....**..*.*****..***.****..**.**.**...**.**.**..*..*.*.**..***.*..***..*..*.*.*.*..**..**.**.****.*.*.*.....**..**...****.*.**...*.**.***.**....**.*****.**..*.*.*.*.***..*.**..****.**.******..**..*..*.*.**.*.....**.***.*..*...************.***..*..**.*.*....**.......*.....**..**.****.*.******.***..*...**.*..**.***...*.*..****...*...***...***.**..****.*****..*.*.....**....*.....****..**...**.***...***..*..**.*.*****.**.***..**.*..*****.***..*..**..**.*....***..*.*.**.*.........*.*.****.*...***.*..*... .*....**.****.*..**...*.....***.***..**.*.*.***..**.**.*.**...**.*.**.*.**..*.**.***..*...*.****..*..*.*.*******..*.**.***.*...*...*****.**..****.*....*.***.********.**.***..*.*.**..*.**.**....****...**.*...****.****.**...**.*...*..**.*...**....*..*.****....*.**......**.*..*..*.**..*..**.****.*.*..**.....*.*.*.**.****.*********.*.*.*.....*.**..**.*.*...*...**..*..**.**..*..**.***.....****.**.*.*.**...*...**..**..*.*.***.***...*.....**.*..*..*.****..*.**..*.***.*....*...***.*...****.**.*...*..*...*****....*..**.**....*..**....*.****..*.****...*.**...**.********.***.***.**..*........***.**..*..*..***.*.***..*..**...*..*.***.**...*.**.*..*.***.*****...**...***.......***.*.***..**.*....*...**..****..*..*..**..***.*.**..***...***.*.*.....*.*.*......*.*....***.*.*****...*.*..***..**.**....*.****..*.**********..*...**....*****..***.****....*.*.***..*..*..*..*.*****.*..*...**.**.*.***..*.*...***..*****.*....**..*.**..*..*.*...***.****...*..*..*...**...**..***.**.***....*..*.*..**.*...*..*..*...***.****.**.*...****.******.*.*.*..*..****.....*.*.*..*.*..**.*.*.***.****..*.**.*...****.***...***.**.*******..*..**.*.....**.*...****..**..***..***.**.*****..***.**..***.**..*..**...*.**..****.***.*.**....*.**..*...******.*...*..*...*.*.**.*.*.***.*..*..**...*..******.**.*.**....*...*.*..**.*.*.***.*.*.*.*.**.*..*.*.....*.**...*..**.*.*...*.**...***.**.**.....******.****.**..*.*.......*.*.**.***...*..****.**.*.*.*....*.**....*.**.***..*...*.**.**.**.***...***.*..*...***.*....***.**.***.**.****...**.....*.**....*.*....*....*.***..*.**........*****....***..**.*..**.**.***.*..*.***..***...*.*.**.*.***.*..*..*...****..********.*****......**.*...*****..*.*........***.*..*..*.**.*.*.*...*****.***.*...**....****...*********.*.******.*......*....**..*......*****.**.***..*.**.*.**.**.***..*...*...*.*...****.*.*..*..***.***.**.**.....**..*.****....*.**.*...***..*..*.**..**.*....*..**....*.*..*...*.******.*.*....********...**.*....*....*.***......*....*****.*.*..****..*....*.*....**.....*..*.* *.****...**....**...*.......**.****....**....*...**..*.**..*..**..*...*****..**.....*..*.*..******..*.**....*.*....*...*...*.*.*.**..*.**.**.***..**..........*****....**..*..*...*...*.*.**.**...**...*.***....***..*.***.*....*....*.**......**..*..***.****.*..*..****..**.*..*.******..*.**.*....**...**.*.**.....*.*******.***..*.*...*****......**..**.******.*.***..***...**.*.*.*****.*......*.....****..*.**..****.*.***...*******.***.***....****.*.*.*.*..*...*..****...*....*..**.***.****.**.*....**.**....***..*.*.**.....***.*.......**....*******..**.***.**..*****........*.*.*....*.****.*..*..*....*...*...***..*..*.*...*..*....**..**..*.*...*.*..*.**....*...*....**..**.*.*****.**.**....*.*******.*.*...**.*..*..**...*.*..*...**.....***.**.*.**.*...*..****.*.....*.*.*.*.*..*..*......***.*..*.****..***.**....****..*..*..*****.****....***.***.......*..***.***.****..*****..**....*.*.**...**....*..*....***....**..**.*..*..**..**...**.*.*.*.*.**.*.*.*****..*.****..*....*.****...*****...*.....*..*******.**..**...******..**...***.**..**.**.***...*.*...*...*....*.*******..******..*...**...*******.*..****....*....*..*..**....****.**..*..*.....**.*.*.....*...******..*.***..*....*.****........****.**....*******.***..**.***..**.....*.*...***.*.*.*...**....*****..**.*.**....**..**.*..**.***.*.**.*.*.**.*.***....***.****..*.****.**.***...*.*...*...**...*...*.*...*...*.**...*.*.**.*.**.***.**...*******.**...*.*..*.**.**..*...**...*...****.*...*******..***..*....**.*****..*.***.*.*.*****...**.*..**...*..*.*..**.*.*.**.*...***..*.*......*.*..*.***.......*.**.**......*****...***.*...*...*.*.....**...*...**.*...*..**.*****..*..***....**..***.*.*.*...*.*..*..***...*...*.***...****.*....*.*..*.*...**..*.*.*..*...**......**..****..*..****.*...*..**..***.*..*...*********...*.*..*....*.****..*..***..****.****...***.....*****..*...*.*..*..*.**.*.*.**.*..****.****....*.*.*....**.*..****.**.**..*.**.****..*.**..**.*.****.*..****.......****..****..**.*.****.*.*....****..*.*..*.*.*.*.***...*****..*.**** .*.*...***...*..*..*.*..**...*..*.*...*..*...*.*..*.***.*..***..*.*..****.*..*.*.*.*...**.*.***.*.****.*.*..*.**.**...*..*.**.*...*.....*......*.*...****.*..******.*******...**...**.......**.*..*..***...*..*.....*.***.**.*.*.**..**.***.*.***.****.*..***.****..*.*.****.*..**.**.**.*...**.****.**.*****.*.***...*....*..*...***.****...*.**..**....**..***..******.****..***.**.*...****..**.*..*..*.******.***.*.*..**...*.*.*.**.*...**.***.***.....*****.**..*...*.**.**.**..*.*.*...*.**........**.**..**..**.***..*...*...***.***....***.**....*.**.****.********..***..*.......**.*......*..**......*****.**.**.****....*.*.**...*...***...*.....*..***.*...*..*.*****.**********.****.**..****....*.**.**.*****..*.***...**..*..**..*.*****.*.******..**.**..**...**.*****.*...*.**.**.****..*.......**.***.....****..*...*..***.*..***.*.**...*.***..*.*...*.**.*..**..**..***...**..*.*.***.....**..**.*..***.***..**.*.*.**...*.*.*.*....******.**.*...*.*..***..***.**...***..*..**.****...*..***.*...**..*......*..*.****.....***.*..***..*..**..*.*.*.**.*.....*..**.***.*.**.**.***.*.*.****.*..***.*.**...*.*.*.***..**....*..*..*.****...*...*...**...*.*...*..*****.*..*.**.*..***.**.**..******....*......**.**..*...*..*....****.....**.*....*.*...*****.**.**.*..***...*..**.*...**.*.***..***.****.*..***********..*.**.**.*.****.*.*.**..**.***..*****.***.....*******.*..*...**.......*.*.********..*.*.*.****..*.**.....*..*.*.**.*..****.*..**.....**.****.***.*.**..**.***.*......*...**..*.**.*......*.**.*...****.***.**.*..*.**.*.*.*......*****.*......**.*.....*..***...*.*.****..***.....*.*...**.*..*.*......*..*.*****.****.......**.***.*..***.**.***..***..*...***..*.****.*.....*.*.**....*.*..*..*.....**.******.*...**...**.**..*.**.*.*.*.***..**..*...**.**....*...*.*..*..****..*..**...*.*.****..***..**.**...*.**....***..*..*******..*..**...**.*.***.....****...*.***..*.*..*.*..*.*.***...*...*....*.**..*.*...******...**.......*.*.*.*..****....*.****..*.*.....*....**..***..**.****....*....*...*...*..**..*.***...*.*. .**..**.**...**..*.....*...*..**...*.....*.****...*.*..*.*.*.*..*.........***.**.*..**...**......*..**....*.****....**.*.****.***.**...***.*....***.****.****.....***.*****....********.***.*......*.*******...**.....**.***.*******...**....**.********.*....**.*...***.***.*.....***...**...***....***..*...**...**.*..*.**.**..*...*...***.****..*.*.*...***.****.*.**......*****..***.****....**..*...****.*.*.....*.......*.****.**.**.*.*..***..*.***.**.*....*.***...***.*.**.*....**.**....**.****.......**....**.**........*.*****...*....**...*.****.....*..**.*.*.*.*...***..*..**..**...**.*.*.*.****.*.***..*.****.....*****..*...*.*..***..**.*...*.*....*.**..**.****..*....**...*...**.**.*..*********..*.***...*****.*.*...*.*.*.....*.*.*...*.*.*..******...*.*****..***.**.**.****....**..*..**....*..***..****....*.*.**.*.**.********...*.*.*.***.**..*.*...*..***....*..**..*.*.**..*..*..***..**.....*..***.***.*.*..****..**...*..*..*.***.***......*..****.*.*..*..*..**.*....*.*......******...**.**.**.*.***.*****..**.**..**.*..*.**....**.*..**.....*****...****..**.*.*..*.**.*....*..**.*...*.*..**...*.**.***..****..*.**.***..*****...*..****.**..*.**.*.***.*....*..**...*.*.**..**.*..**.***.**.**.**..*.**..*..*...***..*.*.*.**..*.*..*...**.****..*****....*.*....*.*..**..***..*...**...*.***.***..***...**...*...*......****.**..**...***.****...*..**..*****...**...**.*..*.*..*.**...*....**...*.....*..*..*..*.****.**.*...***.*.....**...**..***.**.**....*....**.*..********.*.***..******...*..*.*..***.*..**.**..*......*..*.**.**.....*..**.**......**..*.*..*...*.**.....**....*.***..*...*.*.**..**..****.*...**..*.***....*.**....*.***..**.**.....*.**...*..***.*.***.*...***..*.***.*..*.*.*..**.*******...*..**...*.***.***.*.*..*.*.*******.****.*.*...**........***.****.*.*....*...*..**...****..*.*****......**.*.*..*..**.*****..**.*.*..**.*...*.***.*.*.*****.***..*******......**.**..*.*........*....*.*.....**.**.*....**********......*.***...****.**.*.**...*.*.***....*..***........*.**....**..**..****...*. ..*.*.*.*..*.*****.**.*...*.....****..*....*****.*...*.**.**.**....**..***..******.*.*.*.**.*..*......**.**.**.*.**..*.*..*.*.***.*..**....***....**.*....*.**.*...***.*.*****..****.*.***..****.****.*....**.....*..*****......****...**...*.*.*.**..***.*..***.***.**....*..*.*..***.*...*.*....*.***....*..*.**.**......*.*.**.*.**.***.**.****...***.*.*...*.*.*..**.*..*.*.***.*.***...***...*..*.*..**...*.*....*.***.**.**...*.***.****.*..**.*.*....**.*.****..*....*..*.*.*...*.*.**.***....*..*..*.*..*.***..*..**.**...**.*..**.....**...***..*...*.*..*........*****.*.**..*.....*.*.*....***..**..*.*.*.****...****.****..**.***...*.**....*.***...**.***...****.*..*...*..*...**..*****.***.**...*..**.**..*..**.*.*.**.*.*....**.***.**.***...**.*.*...*.**..*.****.*.*.**..**....*.**.*..*....****..******...**.......*...*.***...***..*..****.*.*....*..*.*.****.*..**..**..***.*..*.*......***..*.**.*****.*.*.**..*..*.......*...*...*...*.**....*...****.*.*......**..*.*..***.**.*..***.***.*...**..**....***..**.*....*.***..*.***....*...**.**.*.**...*..**.*.*...*****......*......*..*.********..**..**.***.....**..*..**.*.*.*..*.***.***...*.*....*.**.*****..*...*.....*..**.**.***....**.**.*..**.......***....*..***.*...**.*.**.***.*..*.****..*.....*.***..****........*.*****.*.*.*..****.*..*.*.**..**..**....*..*...*.******.**....*..*..*.***.*.*.*....*.*****.....**....**..**.*....*..**.*****.*.****..*.*..**..*.*..*....**...*.*.***..*.**.******.********..*.****..**..*.*****.*..**...*..*.......*.*.*.****..*..****..**...*.**.*.*****..**..*.*..*.***...*...****.****..*..*...*.*********.*.*..**.*...******.*.*.*...*..*.*.**....*.*..*..******.**....*...***.*...*....*.*.**.**.*..**.**.*..*.....**.*.*..**.*.....**.**....**..**..*..**.*.*...**..***.*...*.....***......**..***.***..**.....*.*...**.*****.*..****..*...*.*.*....**.*..***.***..***.**.*.***..*.***..*.*.*.***.**.*.*......**.*.**.***.***.*.*.**..**...*..****..***.....**..*******..**.*****.**..*..**.*...**.***..**.***..*.**...***.....*.**.*..*.****.**.. .******.*..*.*.*.**...*.***.**.*...*.**..**..*.**..*.**...**..*..****.*.*.*...*..**..*..*..*...*.***.**.....*..****..*.*..*..****..*.*.*...**.*.*.**.*.*.*..***......**.*****.****..*..**.............****.....*.**..*..*...*.*****.*......***.****.*.**.**..*.*.**...**.*..**.*.**..*....*.**.**.****.....*.**.*.***.*...**.*...***.****..***..*.*..*****...*..*.*.****..*.**.**.**....*.**..*..*..**..**.***..**...*.**.*..**.*.**.*..***...**..***...*.*.*...******..*...*..*..*..*.**..*..*......****.....*..****...***......*..******.*.*.*..*.**.**..*....*.***..****.****.....**.*****.*****...*...**..**..**.*****.***..******.**.***..*.*.*****......*.***.*.......***..*****.**...*..*.*.**...*...*****...*.**.******.****.**.***.*...**..****.***..*.***.**.*..**.**.***...*...*.*..*.*.*.***..**...****...*..****.....**......****.**..******..**.....**...**..***..**.**.*...**..**.*.*..***..*.**.*****....*.**.*.*.*.**.**.*.****....*.*...*.***.***.****....*..**...***.*......*.......*..***.*..*...*.**..***.*..*****..*..**.***.*..*.***...**.*.....*..*.**...*..****.*****.*.*...**..****......*..****....**..*......***..*..*.*.*.*..**..*.......***.*..**..**.......**..****..****.*.*.**.*...*....*.**..*****..****.**.......**.*...**.*.*.**.*.*..**...**.*...*****.******..**..*.*.**..*..*.*..***..*...********.....*.*.*.**...*..****.*.**.***.....**..**.*..*.***...*..***..*.*..*.**.*****..*..*.***.*.**.***....**..***..**.....***.*.*....**.****..*.***..*.*.**..**.***..***....**...**.****.*.........***.....*.***.**....**...**.****.**.*...*******.**.*..***...*.***..*.*.*..*........*.*...**.*..**.*.*..***...*.*.*...*******.......*...*...**..***...*..**.**..*..*.**.*.****........***.**..*.**.**...*......**..***.*..*..**...**.*.*.**.**..*.....**..*.*..****...*.******.***.**.***.***.***.**...*.*.*.....**.***.*.**.*..*****.**.****..*.*.**..*.*.**.***.***.****..***********.*....*...**.*.***..****..*..**...*.*..*.**...*.*..**...*...**..**.*.**.*.*.....*....**..*...*.****.***..*.***..*.*.........***...*..*.******...*.* .********....*...**.*****..**.*...****..*..**.**...***..***.*..*.......*.***..*...********.*.*.*.....***...*.....*..****.*****.*.**..**.**....**.....*..*..*..***....**....**.....***.**..*...***.***.*.***.*.*.**.*.***..**...***...*....*...*.**.**.**..*...*...*..*.*..**.**.**..**........**.*..**...***.***.*****..***..*...*...*...*.**.*.***.*.**..*.**...**..*.**.*..***.**..*....**.*.****...*.**.*..*.**...**...*..**..****..***.*.*..***...*.**.**.*.*..*..*.**.*.*.**.**.******...***.**..**..**.....*.*.*..*..**.***.*.**.*..*..*******.**..*.**......*.**....**...**.****.***..**....*.*..***...*.***..*****..***.*.****.*..*.**..**.**.**.**.*******.**.*****.*.*.*..***...*..*.*..**.*...*.*.**.*.*...*..**.****.**.**.....*...***.***.**.*...******.**.***......*...***....*...***.***.*..***.*...*.**.**...******.*.*..**.**......**.*..*..*...**.*.*.....*.*.*..*.*****..***...*.**.*.**..**..*.***.**.*.******.****...*.*.**.*..**.***..*....*.*.***.**....*..*..***.***....*...*..****....*.**.*.***.*..*.**....***..*...*.*....*****.*...**.****..*.**...*..*....******.*..****.*.*.*.**.**.*..*.**.**.*....**.*.*..**..*.....*.*..*****..*..**..**.......*...***..***.*...**.**..*.**..**.**...*****.*.*..***....*.**.**.**...**.**.***..***.*..*.*.***..*.*..**..****..*.*..*.*..**..*....**...**...*.**..*.*..******.***.**.*..*.*.*....**.**.*..***..*.....****..*.*..**...***..*.***.*....***.**...*..*.*.**..*.**..****......**....*..**....*******.**.****.*****.....***...*.**.***.*......*....*...*....**.***.***..**.**.***.........*..*.......*...*..***.....*..***.****..**...****......*..**.*.*....*.****..*.*.*.**.**...****..*....*...***.*...*.**.*.*.*.*...*.**...**.*.*...*.*.*..*...**..**..**....*..**.******..*.*****.**.**.*.*.*.*..**...**.***..**.*.*.**.**.*****.***.*...*.****..*.********...*.****....*****.*.*******.**.*.**.**....****.**.*..***.*..***..*..*.*.*.*..**.***.*.**.*...*.*.******.**.**.*.**.....*..**.*...**.**.*.*.*****...**..*.***.*..*...***..*.****.*..***.**...**.*.*.**...*..*..*.*.*.*****.**.*...**. *.***..*.*.*..****..***..*....*.**...**..*.*......*...*...*..**.*..*.**.....*...***....**....****..***.*...*...*...*.******.*..*..*..*..*.***...*.**.*..*..*****...*.*.*.*.*.*****....*..*..**.***..**..*****.*.*.***.....**.***.***.***...*..*...**.......*.**.*.**..**...**..*.*..**..**.*..*..*..*..*..*...**.....*..******..**.*...*.....*......*.....**.*....*...*.*.*.**..***.*.***..***.*.**..**.*.**.**.**.**.*..*.******...**.**...**.**.****.*...****.....*.*.*.****.**..*.****.*.**....*****.*.**.*..**.*..*****....**..*.**....*..*..*...***.***.**..*.**.....**...*.......*****.**....****....*.***...*..**.**..*****..*..*.****.**...******..*....*.*......****.***.........********.****.***.*..***..**.***.*.*.....*.**.*.*...**.*..*.....*...*..*.*.**..*..**.*.*....**..*.****...............**.*.**.*...*....*.**.....*.*****.***..**..**.*.***.**...****.***.***....*.*.**..***..*.*****..*.**..****.**...**..**..***.***.**.*.********.*..*....*...*..*.*******..*...***.*........*..*.**.**....*.*..****.******..**...*.**.****...*...*........*..**.......****..***.*.**...**..****.****.****.*.*.*.*.*.***.*...*.....*****.....*..*.*..*.....*....**.*..*.****.*.......**.***.***....****.***...**..*.**..*..**.****.*..*...***...*.....*.*.*..****.*..******.*****...**...***.**..***.****.*.....*..****.*.***..*.*..........**...*.*...***.*.*..*.**.*..**.*.**.*.*.*.***...*..*..*...*.***.....*...*.*....*.*....***.*...**...*..*.*.*.*..*****.*.**...****.***.****.*****.....*....****.*.....**..*..*...**************...******...*.**.*.***.*.*....*.*.****.*.**.......*..*****.*.***.***.**...**..*..*..**.*..**.***.*****.*.*.**.*..*...***...**..****.....*..*...**.**.**....*..*.....*.**...**..*****..**.....***.**...****..**..*..**...*.**.*.*..*******.******.**.**.*..*..*.**....**.**..**..********.....**..***.****..*.*....*..***..*..*.***.**.*.***.*.*.**.******.*.*.*.***...***....*.....****...*.***.*.*.***.**.**.*.**.****.**....*..**..*..*.****..***.**..*.....*.***.****..*******..*.*.*.....*****.*......*.*.***.*.*.*.***.. **.*....***.**..***.***.***...*..*.**.*..*..*.**.....*.*.....**...****.*...***.**.....**.***....**.***.*.**.*...*...***.*...*.*****.**..**.....*****.*.****..*.*..*..****.*..**************.*****......*..**.**.***.****.**.*..****.*.....*..*...***..*...*.*..**.**.*..*.**.**..*.*..***..*.***..**.....*..*.****..***...*.*****.*.***.**.***.**.........*.....****..*...*..*.*...**.**.*.**....*.***.***.**.*..**.*.*..*....*.*.*..*..*.*.***..*.***..***..**.**.*.**.*..*...*..*..*.***...*...**.*....*..*..****.........***.***.***....**.*********....**.*.*....**.***.*.***..*.*.***.****.****.*.**..*.*****.....*.*........*..***....*.**..*..***.**.***.*.*....*.*.*...*..*........*..**********...*.....*.*...**...**...*.*******.*.*.*...**.**...**.....****..**.*.*....**.....*.*....**.......**......********.***..*.*..*..*.***.***.....*.**.*.*...*.****.*****...*.**.**.....**.*...**.*.*..*..***..**.*....**...*..*..*..*.****...*..***.......**..*.*..*******..*.*.**.**.**.***..****...*.**.*..*....***..***..***.*.***..*.*..*.....**.....*..***.**.***.*****..*...*.*..**..*.*............*.**.*.*.*..***.***.****..*****....**..*.*..**.....*...*..***....*...*.***..*.****.....*.*.*.**..**....*.***.*..***.**...*.*....*.**.***..******.***..**.*..**.....*.*..***.*.***...*.*.*.*.*...*.**.*.***...*.*****...*.***.**..**.....**..***.*.....***.*.*.*.**...*.**....**..****..*.***...***.****..**...****..****..*.**.*..**..***..****...*...**....**.****.**.*.**.*.*....*.***.*.****...*..**.*****..***.*.**.**.****.**.***.*...**.*.*..**.***.*.*********....***.**...**..***..****..*..*....**.**...***....***...**.*.*.**.**.*..*..........**..***.*.*..*....*.*..**.**.*******...*.*..**.**....*.**..**.**..**..*.*.....*...**.****.*..*.*...*.*****.*.***.**.*..*...**.*..*...***..*.**..*.**.**.**...*.*.*.....*.*..*....*..**...*.**.****.*****..**...*****...*.***.......*....**..****.***...*..*******...***..******.....****....*.***.*..*..******.*...*****.*.**.*.*****.*.***....*.*.**.****....*..***.***.***....*.*.**...**.*.***.*.*...* **..*..*..*****...*.*....*.***...**.***.***.*.*.**.*..*...*.*..**.*..*******.**.***...**.**....****..****..*.**...*.*..**.*.*.*.**.**..*..*....*.***.*.*****.**.***..***..**..******.**..***....***.*****..****.****.*.*.*.*.**...**.**.**....*.......*.**..*...*..*...**..**..*..**..*****..*.****.*.....*.*.*.*..***...****...*.**.......*.*.*..*****.**.......***.**.*****....*******.*..*..****..*.*..*.*****....*..*.**....**..**...*.****..**..*...*.***..*..**..*.****..***...*******...****....*..**...**.*..******.....*..*...*.*.*...*.*.***..*.*******..**.**.*..*.*...**.**.*..***..**...**..*..*.**.******..*.**..*..*....*.**..*.*.*.......*.*.*..*******..**..**..*...**.*..*.*.*.*.********....***.**..***.***..****..******.*.******..*..*.**.*.....*.***..**.****..*.**..*.....**...***.*..*.**.*******.....**...*.**.......*.*.***.*..*..**.*.*.***.****.*...**.*..**.*..*..*.*...*.*********.*****.*....*..*..**..*.*.**.***.***.**...*****..*...*.*......***.**..*.*.*..**.**.*..**..*....*..**.......*.**.*....**...***.*.*.*.*.*.....*.*.*****.**..*.***.*****....*.**..**.**.****...****.***..*.*.*..***......*.*...*.**.*...*.**..*.....*.*.*.*.**.*..**..**.*.*******.*.*...*****.*****.**.**..........**......*.*.*.*...***..*.**.**....*...*.**..***..*...*..*.*.*.*.**.**.******..*...**...******..*....*..*..***.*.*.**....****..*.**.**...***....***.*..*...*.*.*...*...*.*..**..**....*.......***....**..**.*.*....*.*...**.*...****.**.*.*...**...**..***...*..*****..*.**..*****.*.**...***....**.*.*.*..**..**..****.**....*******..*.**.***..*.*....*.....*****.***.*..*..******..********..**........*..*.......*.....*..***.*****..*...*.*...**.*....*...**..**...*....*.**..*.****.***.*...*..**.**.*.....****.**.**.*......*.***.**...***.*****...*.**.*.*..***.*..*.*..*....****....***...*.....*.......**.*..*.***.*.****.*..*.*.******...**.*..**.*...*.....***.***.******..*.***.***..***.**.*.*.***.*..*....***..*.*....*....****..****...***.*.*****.*.....**.****..*..**....**..........**.*..**.*..**..*.**.****.**..***.*...*.. ...**.*.***....*.**...****.*..***.**.*..*.*..**.*.*...*..*..*****.*........**.****.*.**..**..**.*.*.**.**..**...**.*......*.**.*.***.*.**..**...***..**..*..*.*.*..*.*.....*..****.....*****.*..*.*.*..**.**.*..*.*.*...*******..****.*.***...*.**......*.*.***.*.***.*.**********.*.**..*****.**.*..**.**.**.......***........*...*...*....**..*..*.*...*.*....*..****..*..*..***...**...***..**..*.*.*....*..***...*.*.**.*.**..**.*.*.*..**.***..***.*.*.**....*.**.*.**.*.*.*.**..*...***..**********.*.*.***...**.**.**..**.*.***.*.....**....*******.******....*.*****..**.*.****..*..*..****...**...*.*...*.*..***..*.*.*.....*....****..*...*..*.***..**..*..*..****..*...*...*..****..*..*....*.*...*..***.*...*.**..*..***.*.**..*.*****...*.*...*...**....*..**.*.*.......*.**..*.*.*.**....**..******.***....***...*.**......**..***..**...*.*****.****.**.*..**..*..**.*.***.**.*******.**.......**...***.*****.*..****.***...*.**...*.*..*.**.*..*...*...***....******..******.*.**..***.****..****..**.**.*..*...**...*...*..****.*.**.******....**..****.***.....**..*.*..**..******...**......****.***.**.**..***.*.*.**...*.*****.*...****.*.**....*****.**...**.*.*.*.***.*.*..***..*.*.....*..*****.**.*..*..***.*....*.*****...*.*..*..**...*..**.*....***..***.******..***.*....***.....*..***..*.......*.*...*.*****..******..***.**..*...*.******.*..*..*.**...**.*...*.**.**.*.*******.*.****...**.*.*.*..*.*****.****.*.***.**.*.**.*....*.*..**.*....*.*.*...*....***.*.***.*.*.*..***.*......****..***...*..*..*.**....*.*****.*.*....***...**....**.*.*....*.**.**.*****.**...*..**.****..*...*.**.*..*..*....*...*...**..*....*.*..**...........*..**.**....*.**..****.*.*.****..*.*.***..*....****.*...*...*.........**....**.*..*.*.*..***.*.**..**..**.*..*..*...*******.***.**.*..***.*..*.**.*.**..**.*....****.*..*...*.**.***.**.*.**.***......*..***.*****.**..*...*...*.*.******.**..***..****.......**..*...*.***.**....*****....**.*****.**.***..*......***...**.****...*..*.**..**.****...*........**....***.**.*......*....**.*.*.**. ..***..*.*........*..**.*.******....**..*.*..*.**.**.***...*..******.***.*...**......***.*..*....*...*.**.**.*..**.**..**......*.*.***.....*.......*.****..**.****.*.*.**.*.**..**.*.**..*...*.*.**.***...*..*..**..******....*.***.**.*...*...****.****..*.*..****.**.**..*****..*.*.*.*.*.....**......*..*.*.**.*.*..*.*..........*..*..*.*...*.**.**.*.*..**.*.*.*.*..**..****..*.*****..****...*.*.*..*...*.**..*..*..*.*..***....**...*****...*....***.*****..*.**.*.**.*.*.***..*..**.*..********.....*.*.**.****...**...****.**.*****..****.*..***.**.***.*.*..**.*.*...***.....*..*...*.*....*******.****.....***..***..***.*..*...*..**.**....****..******...*..........*..*...*.***.**.*.**..........**..**********.**.****....**.*.**.*.*.*.*...*.*.*.***.*.*.*.*.***.*.**...**.*....****..*..*..**.*..****.***...**.....***.**..********.**..*..**...*****..*.*..*.*....*...*.*.**.**.*....***..*.***....*.*..*.****...****..*..*.*..***.*....***...**.*..***..*..*.*..*...*..*...**.*.*...**....***...*.**........*...**....*.*******.*..**.****.**.***..*..*..***.*....**.*.*...**.**.*.***.*....**.*....*.*.**..**..*.*.*...*..**..**..*...**...********..**...**.*..**..*.*..****.*.....*.*........**.*.*.*.*..**..****.***********...*.*...*.**.*.*..***..*.*****.*.*.*.*.*...*.*...***.****..*..*...*****..*...***..*****.*..**.*.****.*...*...*...***.**..*.****.**.......**..***......***.**..**.**.*****....**.....*...***..*...*.*.....*.*.***..*.*.**..*.**.**.*...***..*..*..*.**...**..**.....****..*.*..****.*.**.*.*....*...*....*..*.*.**...***..*.*....*.*...**...*..*.*.....*.*..*.*....*.**..*.***.**..***....*....***.*..******.*...****..*..*.....**..*.**.***.*..****..*.******.***..**..**.**.**.**.***....*......*.*...*.**.*.*..........**..**.*...*..*..**.*...*.****..**.*..*..***.*.....*.**....***..***..*.*...**.**.......**...*...**.*..***..**.....*.**.****...**...*.*..***..*..*.***..**.***.********.**..**.***.*.**.**..*....*.****.*..****...*.*****.****.*.**.*..********..******.*..*.****..********...**..**..***..**...*.** *.*....**.*.****..*..*.*...*...***..*..*****.*.*****..***.*.......*...*.***..**.*...***..*..**..**.**....*...********.*.*.*.*...****..***....*.....*****..**..*.....*****.**.*.....***...**..*.*.*.*.***.***.*.*.*.*..**.**.****..**........***.*.*.*...*..*.**..*..***.**..*.*..*..*....***.*.****..**..*.....**.....***.**.***..****.**..*.*..*.*.****.**.***..*.**.******....*..**.*.*****.*...*..**...***..*.**...*..***..*.**.*.*.*.*****.**........*..*.**.*.**..*.***.***.*.*.*.**.**.****...*.....*.***...******...**..**..***.*..*.****.***...**..*.*.******.**..****....*.***.......**..***.***..**.*.*..*.**....*..*..*.*..**...*...*.*.**..****.***.***.....*....**.....***.*.*.*.*..**..*..****.*.*.*.**.***....*.*..*.******......*...****.**.*****...******......****.*.**.*.....*.*.**.**.....*..*...****.***.*.********...****.*****..*****...*.***..*..**.*...****.**.**...*.*.**...*.**.******....*.**.*...*...*********.**...****.****..*..*****.*..*.*****..*..***.**..**.**..**...*..*..**..**.**..**.**.**.*.***..**......****..**...***.*..*.*.**..**..*.........****.**..*..*.***..**......*..*.***.*.*....*.***....**..******.**.*...****..****.*****...*.*.***..**.*.*.**.**.*.****...*.*..***.......***..*.*...***..**..*..***..**..**.**..**.****.******...***..**.*.*..**.*****...*..***..***..**.**...***....**.**.**********....*...*.**.*.*.....**.*.*..**...*.....**...*.*****.**.*...**.*.**..*.*....*.**...***..*.****.******....****.*.***..*.**...****.**..***.*.*...**.***.**.**.*..*********...***....***.*.*..*...*.**.**..***.**..***..***.*.**...*..*.**..**....*.*.*..*..*...*...*...****.....***.***.**.*..*.*....*.**....***..*....*..*...*****.******.*...*.***.*.......*...**..*..*.*.*.*.*.*.**.*..*******.***.***.....*.*..*..***.***.*.*.*...*....**..*.***..****.*.*....**.*.***...*..***.*.***..*..**...***.....*.....****.....*...********...*....*.*.***..*...*****......**.*.*.*..*...*****..**...**..***.*.*.*.*.***.*.*.*.*....*...**..*.*.****....****...*.*.***...**..****.*.**..***..*.**.****..****.*..****..*...* ....*..*.***.***.**...**...*.*****..*.**.**.*.*...*..**..*...**..**.*.*...*.**.***.****......*.*..**...*******.*..*..*.....**.....*.*.....*.*.**.*.*...**.*...*.**.........*.***.****..*.*.*****..*.*.*.*....*.*.**..**.***....*..*..*..******..***.*.**.*.**...**..*.*...*..*.******.**.*..*..*.***....**..*.*.****.**....****..*..*.**..***.*..**..*****.*.****..*....*.*...*.**..******.*..*....*..*.**.*.......*.******...***...*.*...**...**.*.*.****..*..**..*.**.**.....**.*..***......*.****.*......*.*.**.******....**...*.*.*.******.*...***...**........**..*****....*.*...***.*..**.*.*..***.*.*..*..**.*..***..*.****.*......*.****..***.****.*...***.....*.*....**.********.***.*.*...**.*.*.*.*.**...*.*..****...*.***.*..**...**.***.**.****..***.*.****.****.*.*.**.***..*.**...*..*....*.***.*.**.............**.*.*.*.****...**..*.*....*****.*.**.....**.**.*..***..***......***.*.***.*...*.......**...**.*..**..***..*.***.*...**..***..***.*..*....**...*.***.....**...****.***.....**.**...*.*..**....*.***.*....***.....*.**.**.*.*..*.**.*.*.*...***......*.***.*..*..*.****.*.*..*.**.*.**..**...***..**....*.**.**.....*.......*..***.***...*.*.*.**..**...*.***....****..*.*..*.**..***.*.***..****...*****...***.*.**.****.*..*....**...*.***.*..*......*.**.*.*.*...*.*.**..****.*.****....*.**.*.*..*.****.*.*..**...*.******...*.***.....*.***.****..*****...****..****.*..*.*.****...**.*.*..*.**.*******..*..**..***.**...***.**.**.*.*.****...*.*.*.*..**.*....**..****....**.*.***..***....*..*.**.***.****......**..***..*.***...*.*....*.*.*.*.***.*.******.....**....**.*...*...**.**....*...*.**...**.***.*.*..*.*...*.***...*..*..*****..*.......****...***.*.*..****....*.**...*.**..**..*...*.......*...*.****.*.**..***....****.*.*.....*..*..*..***....*..*..*.*..**..***....**..*.**..*..***.*.........*.***..**..*.*.*..*.*.***..**.*..**.***.*.***..*.**.**.**..**.***..**...*..*..**.*...*.**..**...**...***..****....**.**.**...***.*..*...**.*.****.**...*..**.....*.*.....**...**.**....*.**..*..*.**.....*****..*.*..*.**. ***.......*..***..******..*.***...**..*...*******..*.....**..*****.*.*..*..*.**.******..*.*..*.*......*..***..*..*......*.*..*.**...**..*.**..*.**..***..*****.**..**..*...**....*...*...*...**.....*...*.********..*...**.**.**...*.****..*******.****.*..*****...**...*.***.*.******..*..*..***.*.**.*.**.**.*...*...*.***.....*.**..****..*.***.*..*..***.*.*.***..*..*....*******...*.*.*......*....***..*..*.****.*.**..*...**.***.*.*.*.****..**..*.***.**.**.....**..**.....**.*.*...*..**..*.....**.***.*..***..***...***.***.....**.*.*.*********.*.....*...*.****.****...**.*.****..*.*.*****....*.....*.**.***.*.*....*.*.****......*....*....***.....**.*.......**.*.******..*.*.*****..*.***...****.**..*...*..********.**..*...*...*.***..*.*..*****...*..****.......*..*....***.****.*..*.**..**.*.**.*..***.*...*..**.******....**..*..*.....****..**.......***..**..**.*....*.****.***...*.*..**..*......**...*.*.*....*..**....*..*.*..*.*.***....**.**..*.*.**....**...***.*....*.**...******..*....***...**...*..**...*.*.***.*...**.*.**.*.*.***.***.**...*....**.**.*...*.*.....****.*......***.***.*..***.*****.******..**..**....*.*..***.**.*.***...*..*.*..*..**.***..*.*.**.*.**..**.**.**.*.....*...*....**.**.*.*....*...*.*****...*.*......**..****.*...***.*...**.*.*..**.*.**.*..****.*..***.*.*.*.*..*.**.***..***.*....*..*.*.*****.**.*****...*..*..**.*.**********....*****...***..***.*..*.***...*.*...**.**....*****.....***.*..*....**.*...*...*.*..***..*************.**..***.*.*.***..***.***..*****....**.*...*.*......***..***..**.*.***..****.**.*****...****.*.***...**.***..*...**...*..*.*..**..*.*.**..*****.*.*..***.**.*****.*****...***.*.*****..*..*****..****.*******.***...****.*..**..***.....*.*.***.****.*.*....*.****..*.....*...**.*..*....*..*.****..***...***.***...*....*.*.*....****.....*...*..*..********..**...*..*..*.***.*....***.*.*.***.......*****..*.....****..*.......*...**.....***.*..**.*..***..****.**.***..*.***..****.*****.*.*.**..*...***..***...**..**...*.*****..*****.*.*.**....*****.*..*.* .*...**.*.*.....***.**..*.***.**..**.**.*.*...*.**.*.*...*...***...*.**.**..*..***.****....**.**.**.*.*.*.**..****...**.**...*.*.*..*...*..***.*****....**..***.******.*...*..*.**.....**..***..**.....*****.****...*.*....***...***..****..*......**....*****.****......*.***...*.**......*.**.*.*....***..****...*....*........**.*.****.**.***...***..****.*..**..*...*******..*...**.*.***.***..**..*..***..**..*.......***.***..*.......***.**.*....*******.*.******.**...*..*.*.***....*...**....*..*...*..**...***.**..**.*.**...*.*..*.****....**....***.**.*.*..*...*.*.***.*.**...*..*.....*..**.****.****...*.*...*.***...***..**.***.*.******.*.****.......**.**.*****..*..*..**...*.*...*.**.***.*.**..**.*.*..*..****..**....*.*.***....***.**.*.*....**..*.****...*.*.*.**.***.....**.****.***.***.*..******.**.*.***..*.*...*****..*.....**...**..**.******........****..*.*..*..**.*.*.*........*..*.**..***.*.*****...*.*..*...****..*.......**......***.*....*..**.*.***..*..*.**....*..*...*.*...*.********.**.*....*..*.*.*****.*.****.*.*.*.*..***.*..**.......*..***.**..*..*...****.**..**...*.*.**.*.***.....**....*....***.....*..*.**..***....*..**.*....***.....*.....*..***..*.*..*....*.**.*.*...***.****.*...*....*.**......*.**...**.******..***..*.***.****...**.*.*...**.***..*..**.**.*.*.*.*.**.******..*.**..***..****..*..*.**.***.**.**.*.*...*...*.****.*..***.....*.**.*.**.**.**..*.**.***...**.*****..*..**..*...*********.**.*.*.***........**...**..*..**.*******.....**.****.*..**...**...***.*.**.**...*.*.***...*.*.***.**.***...*..*.***.*..**..*.**....***..***..**..*..*....*..*...*.*..*..***...*....*.*.**..**..*****.*.**....*..*.*..*...**.***....*...**..***..*.*....*...**.*.*.*...**.**.....**....*..**..*....**.*...***.***.*.*...*.**.*...**.....*...****..**.*..**...****.******.**.*..***.***.**.*..**..*.*..*****.**..****.*..*.....**.******.*.**..**.*****..**.******..***.**...*.....***.*.*...**....*****.***.*.*...*.*...****.*.****..*.****..***..*..*****....**.*...*..**.*.*...*..*.***.****....***.**..* .*.*.*...**.*.***....***.**..***..*.***..****.....***.......**.*.**...***.*.*......*...***..*****.**.*.*...*....**.*.*...*...*.*...*......***.*...*.*..**..*.*...***.....*.******..***......*..*.**..*.*....*.*.*.****..**..***.***.*...*...***.***..*...**..****.**...*....*..*.**.....***.*.*.**..*....**....*.*...*..*.**.**.*.***..***.*.*..**..**....*..*..**.***.**..****..**..**.*...*..****.******....***.*.*.*.****..*....****..**.....**..***....*.****.*..*.***.*.*.*.*.*...***....*...*.**.*.*.**.**..*.***.*.**.***.****.*.*.*.*.****....*.*.....***.***..*.**.****.*....***...***.*..*...****.*.*.*.***.......*.****.****..*.*.*....**..*.......*..*****..**.***.*.**.**..*..*...***.***.*.*.*..**..**..*..******..***.**..***...*...**.******.*.***..*..*****.*.***.*..*.*.*****..*.....****.****...**......*....*.***..***.*.*...***......*.**..**....**......**...*.*******.*.*.*.*.****.*.*..**..***.****..*****.*.*.***..*.**.*.**.***.*.*....***..**.*.*.****......**..**.....***.**.***.**.**........*.**..*.*.*.*..*.****..*..*.**.*......*....***..*****.*..*..*..***...***.*..*****.*...**.**.*...****.*.**..***.*.****.*..****..****.*.**....*.**..*.**..*....*.*********.*.******........*.*..*....*.*****......***.*...*****.**.********....****...*.**.*..*...*.******.*****.*..*...***....*.*...*....*.....**..*****....**..**.*.*..*.***.******..****....***...*.*..*.***..**.*...**.*****..*...***...**..*...**..*..*.**.*..****...**.*.**.*..*....******..**.*.*.*.***.**...*...*..*...**.*...**.....*****..*.**...***.**.**....***.**...**.*****.****.*.*.*******.*.******.**.**.......*.**.*..**.***.**...**..*...*...*.***.***.......*.****.*...***.*..**.*...**...*.**.**..*...*.*...*.**.**..*.**..****.*****.....*****...**..******.*..*...****...**.*..***.***..***.*.*..***.*.****..**...*........*.......*..**.....*******.*..*.**.*.****....**..*.*.*...*.**.***..**..*..***...****.*.**...******...*........*******..*..*.****..**..**..****.**..***.**....*...*.****.*....***..*.*.**..**.**.**...****..**.*.***...***.***.*.**...*. **...**...*****..**...*...***.*.*.**.*..******.*.*...*.....**.*.****.......*.*...**.......*****.*.*.*.***.**..*.*...*.....********.****...**.****...**..**..*.*....*..**.***..*......*.*****.*.*.*.***....*.**.*.....*.....***...*.*...*....**.***...*.*.*****.**.*.****....**.**.*.*...**..*...**.*...**.*.*..***.*.*..*......**.*.*.*****.**.*..*.**.**.*.*..****...*..***.**.*.....*.*....*.*****.****.*....***.**.....*.....*.***..*.*.*..*.****.*****..**.....*..**..****....*.*.*.**.***.*.*.**....********..**.**.**..*....***..**..*..**..***.***.*...**...*...***..*..***.*.*.*..*...*..*.******.*...**....***.......**.******..*.**.****.*.**.*.*.*******.....*.**......*..*.**.*..*.*......***.*.**.*.****.**.**..*.***..*.*.*.*.....******.**........******....*.**.***...*.**.***.**...**..**.***.*****.****.**...**..*.*.****..*.***...***...*....***.*.*....**..**....**.*..****.**.**.*.*.***...****.**.....**....**..*...*.*...*..*..**...*...*...*.**..*.***......*****.***.**.....***.**..***.***.***....*.*****...***....**....*.**..*..**..***......*.*...........*.*...****...*..**..**..**...****..*.**.***..*..**.*..*...*..*..*..**.**..*...*.*...**.****...****.******.*.**.*...***.**.*....****.**..*..******..***..*.**..*....**..*....*...**.*.**....**.*.*****..*........**.********..*.**..*.*.****..****...**.*.*.*..*.**.****.*.*.*.**...******.*..*..**.......**.****.*..*...***..*..*.*..***.*...**.**..*.*.**....**..*....**..*....***.*****.*.***......*..***.***..*.**.***...*......*..*.*****.*.*.**..***.*..*..***..**.**.*.***...**..*..**.*...*..*..*..****.......*..*...****..*.*.*.*.**.....**..**...*..*...*..*.*......****..****.*.*..*..*.*****.*.*......***.**..*...***....*******...**.**...***.*****.**.****...**...******..*.*...****.*.*********.***..****.*..*..*.*..***...***..**...*..*.*..*.***..**.*****...****.**......*..*...***....**.*..*****.****..**.*.*...*.*..***...**.**.******.........**..*.*...****...**.***...*..*.**.**..*..*.**.***..*..**.*..**.*..*..*.****.*.*..****..*.**..*.**..***...**..**.*.*..* ...**..******...***...*.**.*.*.*.****...*......*...*........*.**...**.*.*.*****.....***..*.*.....*...*.******...***..*.**.*.**.*.***.*.*..*.****.**.****.**....**.....*.**.*.*.....*..****...*.........**.*.........*...*..*.*.****....*.****..**..*.*.**..****...****...****.*.*...***..*.....***.*.*..**.*.**.*****..*..*.***.*.*****.*****.*.***..***.*.*.**.*....**.*..*...*.***.**.**.***..**.*..*...*..**.*.****...**..**.....*.*.****..**..**.**...*...*...**.*....*.***...*...*.**.*....*.*.*..***..**...*.*..*.*..*.....**.**....***.....****.*.****.*...**.*.***..*******.*....***.....*****.**.*.***.*..*****.***...**.*.*****..*.*...**...***.*...*...*...*.*..*.***..**....*.*.*.**...*...****.***....**....****.****.**.***.**..**.****.*****..*..*..**..**..*.**.***.*.****.*.*..****.....****...*.*..**...**..*****.*.****...**....*....*.*......*.**.**...***.*..******.....**.*.*.*.....*.....*.*.*.*...*.***...****.**.*.*..*....***.**.*.***.**.*.........***.*..**....**..*.***.**...***.****.**.********.**.*...*.*.*.**....*.*.*****.**.*.*.*...*.*...*..*....*..*****...*...****.***..***..**...*..**...**.*...**..*****....***...*.*.**..**..........****.*.***.******.*.*..**.**.*****..*.**.**.***.***....******......*.*.*.****.**.***.*.*.**.*.*...**.**.********.**......*..******....*.***.*..*.*..*******..*.****..*..******.*..*..***.......***.***.*.**....**.*.**..*.*****.*.*..*.*.***...****.*.*.*.**......*.***.**.****...*.*.****.*****..*.**.*****.**.....*..*....**.*..*..*.***.**.******.*.*.*..**.****..***.*.*.**.***..*..**.*****.*.**.*..***.*....*.*....***...*..*.*...****.*.***.*...*..**.*****.*..*....*.*..*...**...*...**..........*....*.*..**..*****.*****..****..**..*.****..*..*.*..*.....*..**.***..****.........*...*.***..*.******.*...*.**.****.*..**.*.**.*.**.**...****.***...*.....*..***.*....**.*...*.*.*.*.**.**.*.*.....*****.*.****.**..*..*...*.****.**.*.*.*..*.....***.*...**..*..**.*.*....*..**.*...**...*.*.*.***...**....*.....**.*..*.***.**....*.......****...*.**..*...*...*..*....**.....****.**. *.**....*.*..***.*.*.*.........**..**..**..****..*.****..***.*......****.**.*.***.**.*....*...*****.***..***...*.*.**.**...**..*.**.******.*....*****..**..**...*.......*..**.**.**.**.****.*...**.*.....**...******.....*****.**...*.*****..*.**.******....*....***..***.**.*.*.**...***....***..******.*...*****....*.....*.***.*..**.*.*.****.*..*..*.*.*..**..*.**...**.*..*.*..*.****..*.**.***.......**.*....*..****....*.*****.*..*.****.*.*...****.********..*.*..*.*.**.*.**..*.***....*...*....*.**.*...*.*..**...**...*..*....**.*..*.......*....*..*..*.....*..***..**.*****..**...*....*.*******.*.*.*..**...*.*.**.******.*******.**.**.***..******.*.**.***......*.****....**.**...*....***.**.**....**.*...****....*..*****...*.***.***.....*.*...*.**..*....*...*.***..*...*...*******.*.*.***.**..***.....*.***.*...*.*.*.***.*..*...**.*.*.*.*....*.*.****...*....**..****...***...***.**.**..**..*****.*.*..***.**...*..**.********.*.***......**......*.****...***..*.**.**..**.*.*..**.**..*.*.*....**..**...*...*.*.****..***..*.**.*...*.**..**.*..*....*.**.*****.***..***..*.....*...*....***..**.**.*.*..*.*..**.*..**.**..**..*...**.**..*...*.*.*****.**.**.*.***.*.***.***..*.*...****.....****.***.****.****.*.*..**..*.**.****..**.*..****..**.*.*...*.**.****.*..*.**....*.*..*.*.*.**...*.*.****.*****.**.***.***..**.****..**.**......***..**.**.*.**..*..***...****.**.*..**..**...***.*.*..**.*...*......*..*....**.****..*.*..**...*****.**......*.**.....***.*.****..**..*****.**.*.*..**.****...*.*.***.****..**..**.......*..*...*.******.******.**..****...**..**..**.**..*.***.***...***...***.***.*..**.*..*..**.**.*...****.****..*******.*.*..******.***.*.*.**..*****..**....*.****.***...**..*......*.**.....*.*..**.*..**..*.*...*.**...**.*.*......******.*...*..**.**.***.**.*..*.....*..**.........**.*...*..***.***...*...**.**.*..*.*.*.....*....**.....*.*.**.**.*.*****.**.**.*****.*...*.**.*..**.*...*.*....*.*.*****...*.*..*.**.******.**.*****.*.....**.*.**.*.*.***....****.*...****.**.**.**....*..**...***...*.. ***..**.....**.*.*..****.****...*...*****.****.***.**..*****..*********.*****.*.*...**.*.*****..*..*.*...........*......**.*...*...*.**.....**.***...****.**...**.*..**..*.*..**..*..*.**..*.*......*********...*.**.***..*..*..**..**..*..*.*.***.*.**...*.*.****..*****..*.*.***..**.**.*******.*.........*****.*..*...*....******.*.***.*.....*..*****.*..*.*.*.*..*...*...***...**..*..*******..*...*..******....**...*****..*****.*...**...*....**.****.*....*..*...****.*..***.***....****..*.**.****.**.*.**.**...***.*...****.**.***.*..*.....*....*...**.*..**....**.**...***...****..**.*..**....*......*....***.*.*....*..*...*...****.*...****.*.****...***.*..*.**........*.....******.**..****..**.*..*.*.*....*.*****....***.**.*...*****..**.*.*...*..**.*.**.*.**...***...*...*.*...*..**.*.*....*.........*.**..*.*.*.*.**..******..*.*...**..*.**..*.*.*.....****.**.**......*.*...*.***.**.**.*......******.**.*.***..*.**.*****.*.*..*.*...*.*..*.*.*.**...*..***.***.**..*.*...*****.....*.*.***.****..****.**..*.**..*.**....***.****..*....*..*...*.***..*.*****..*.*.**.*.....*.***.*..*******..******...*.****....*****.**..*..****.*.****.*.*.*.*.**.*.*...*.**.*****.***.*....*...**..*..**.*..******..*.**.***.**.*****.....*..****..*..***.*..**.......****......****...*......**.**..**...**.*.*...*.*.****...***.**.....*.**.*.*.*.*.**..****.*.*.*.*.***...*..**..*.***.***...*..*.***..**..**..*.**..***..****.******.*.*.**...*.**.*.*..*.**.....***..*.***********.....*******.**.***..***.*****.***..*****.**.**....**.*.*.***...**.***.....*......*.**.*..*........*....*..*....**...***.....**......*.*.*.*.*...*...**..*..*...*.**.**...*.....*...**...**.*.**..***..**.*.*..*.*****.***.***.*...*..*....***.*...*..**.*.*....****...*.****.**..***..****.**...*...**...**.**.**..*.**....*.***...*..*...**.****.****.*.*....**..*.*.**...****.*..*.**..*.*..*.*...***.*.*.*.*.*.****.*.**..*.....**..*..*****..**..**.****.***..*......*...****....*.**.*.*.***.**.*.*****..*..*.*****...*..**.........*.***.*....*.***.*.****.*.**.*.* **..******..**.****...*****.**.**.*..*.**.....****.*....*********..*.**..*...***....**.....**.......*..*..*.*.*.*.***.****.**..*.**.***.****...*..*....****..***.*...*..*....*..**.*.*..****.*.......**...*..*....*.**.***.*...*.*.**.*.*****.......*.**.*.*.******.*.*..***.*...*.*..***..**..*..*..*.*..*.**...*...***.****.*.*.*...**..**..***...**.**....****..*....**......*.**.*...***.*..**.***.*.*.*****.***..**.**..*....***..****...**....**.*...***..*.**.**.....*.***....**...........***.*.*.**..*..********....*.**...............****...**.*.**.**...*.*.**.*..****...*......****...**..***.*.**.**..**********.*.***..*.***.****.*.*....*..**..*...**.**.*....***..**...*..**.**....*.**.****...***..***.**..*.*.*.*...*......*..**...*..**.*......*.***..****..*.**..**.**..*.*.....*..*..*..**.**..**.**...**.*..*.*....**...*..**.***.*.****.....***...*...**.**..**..*.*...**.*.*..*****.*...*****..*.**..***.*..***..***.*..*.**.**..***...******....*.***..**..*....*...**.*..***.*.*..****.**.****..*.****..*....**.*...***.**.*.****.*.**...**.*...***...**.*.....*.*..**.*....****.****.*.*..*...**..****...*..**.........*.**...*.*.**....*.**..*..***.**...*.*....*...***...*..*..**...*...*.***.**.*..****.*..*.***.*..*...***..**..*.***.**.*.*.***...*.**.*.*****.*.*****.*.*.*.*...*.**.*...**.*...*.**.*****..*......*..*..*****.*...**...*.**..***.*.****.*******...**..*........**************....*.*..*****...**.*.*.*.*.**..**.****.*..**......*.**.**.*..***.*..**.*.*.*...*...*.*.*.*.**.....***..****.*.*.***.**.***..***.*.*.*****.*..*..***..*.***....*....*..**.*..*.***......**....***...*...**.*.*.*..**.**.....**.*.*.*.*....*.***.*.****...******.....**.***.*.***..*..*..*...*...***.*.****.*...***.*..*.*...***.***.*.***.*..*****.*.**..*..*...***..*...*..*.***.***.**.*...*...*.**....****.****..*...**.*.**..*..*.*.**..**.****.*.*.*.**..*.*********.****.***.*...*.***...**...**.*.**.***..**..**.*..*.*.*......*..**..**....*.*.*.**..*.**........*...**..*..**.*..*......*..*..*..*****..****..*.*.*...*.*.***...*.*..** *..**.*.**..**********.***...**...**..********....*.*.**.*..**.*.**.**...***.....*...****...*...**.***...*.***..**.**.*.*.*...*..*****.**.*...**.*..****.*..*.*...*...**..*.......****....***...*.*.*.****..*...**..*..*****.*...**....*...*.******.**.*.*.**..***.***..*.*.*...*..****.***..*.**.*.**.....*..**.....*.*...*..**..***......****.*..**.**......****.*.****...*..*..**.******..*..*..*.***..*.***.***..**...**.*.**.*.*.***...*.*......***..**.**....*.*.*.*.**....*...*.*****....*....***...*.**.....**.*.*..*.***..*..*....*.*..***.***.***.**..*****..****....*.....**.**..***..*....*.*..**.*****.****..***.*.*...*.**..*.***..*.*.**.*...*...*.....**.**..*.*.*...*.....*..**...**....***...*.***.*.*....***.**...*.**..**..**.*........*...***.*.***.**.*.*.***..*...**.**.**..*****..**..*.**.**..*....**..*.**.*.**.****.*.**..*....*.**.***..***.*...*.*.*.****..**.*.*..******...**...*...***.*..**...***.***...***...**...**...*.***.**.**....*****.*.**..*.**.**..*..**.*****....**..*....**.*...*..**...*.*.*..*.***.......***..*******.*....*.****.*.***.**.*.*.*.***....**...*.....**.*.**..**..**.*....*.*.*..**...*.**....*..**....*.**.***..***.*..**.*.*.*..*.***.....*.**.*.******.*.*.*.*.*.****.*..*.*.***..**..***......*.*.**.*.*.*.*****.*...*.**.*.....*.*..*.*.*.*.***.**.....**.....**..**.**.*..*.*.****....*.***.***..***.....**...*...*.***.*..**....*...*.*....*.*......**..***.....*..*.*.*.*....****.*.***..**.**.*.*....*...*.**.***.*...*.*..**...**....*..***.***...**.***.**..**.....*..*...*..***.**.************....****.*..*.*.**.*..**..*..*.....**.*.**.....**.****........*.*.....*.**..****.......*******....*...*..**..*.****.****...*..**.****..***.**.*..**.*.*.**....*..*......******..*..*.***...*.*.*....****...*....******.*.*.**.*.*.*..********.**.**..*...*....***.*.**...**.*******...***.*.*.*....*.**..*..*.**...****..**.*.*...***.*..*.*.*...**..*.***.****.**.....**.***.**...*.*.******..*....***.**.*****.***...*.*.***..*.*.*.**.*..*.******.*.*.***.....*.*.*.*...**.*.***.*.*..*.*****......**** ****..****...**....**...*.*.****....**.***.*....***.*.*****.*****...*.***.*.*....**.**....**....*.*..*.*****..***.*...*..**.**.*..*.*..*.**.**...*.*.**.....**.....*...*.....*.*..**.**..**..*.*.*..*...*...*.**.*.......***...*..**..****.*..****.**.***.***.**.****..**....*.*.*.**.**......**.**..*..***..*...*....*..***.****....*.***..***.*.*.******....***.*....*.*....**.*..*********...***.*.*.**.*..*..*..**.***.*..***.**.*..*..*..*..****..**....***..***..**.*.**.......**.*.*.*.***.***...*.*.**..***.**.**....*.**.*..*.*..*.**..*...*...**.*..*.**...*..*..***...*..*.....*.....*....*.**..*.*......**.**......**..*..*...*.*...*.*.*..*.***.****.*..*..*.*..*.****.*.*..**...*.**..*..**..*.*...*.***.*.*.*..*..**.**.***.*....*.****..*.*.****.*....*.***....*..****.**...*...**.***.*..*.*.....*..*.**..********..***....**...*.**.*.*.*..*.*.*******.*...*****..*.***....*....*.*.**.*****.*.*........**....**....**.*.....*....*..*.**.******....***.**.**....*..*.*.*..**.*.**..*..***.*.*...*.**.****..*.***.*..**.**..**.**..**.*.**..**.***.*.****.**..**.*.*.*..**.*.**.*...*.****....*.***...*.......*.***........***..**..**.**.**...*..*****..**.**...*.*....*...****..*......***.*.**..**..**.*.*.*....**...**.***.....*..*.*..*.*......**..*....*....*.**..*.*.*.*..*******.**.*****.........********..*.***..**...*...*.****.**.*****.*...*.***..********.****....*.**..*..*..****.*.**.******.**.*...**.***..*..**.***..***..*****.**.*.*..*.***.**..*..****.*....*.*.**.**.****..******.*.**.*...**...*....*.*..*....**.*.*.....*...*.*.......*.*..**..*.***...**...**..*.*.**...***.****.**.**.***.*..**.*.**.****..*.....*.....*..**.*.**.***..**..*......*.*..**.*.*.*.*..*..****.**.*..*....**...*.*..*.*.*.**........**......*..*...****...*.***.******..*.**.*.*....*.*.****...**..***.*****.*.***...*.**.*.**....*..**...*...*...**.****..**.*******.*.*****..**...*.*....*.****.*.....***.*.*.***..*.*..*.*..*...**....**.*..............*..**.*..*..*..****..*.**.**.***...*.*....*.******.*..**......*.*.....*.******.*....*.*.*.... *..******...**.***.**.*..**.*..**....*.**..*.*.*...*...*.*.***..****..*..****...**.....*.***.*.*......**..*.**.**.....*....***.*.****...****.**...**..*..*.....*......**.***..*...*.***...**.**......*...****..*....*..*.*...**..........***.**..*...*..*.***.....**.*..*..*.*..*..*.**.***...***.*..*.***.*.*...*....***..******.***..***.***.**.**.**..*...**.....***.**.**.****......*.*.**********.**.**.**..*****....*...*.*..*.***..*.*****..**.*..*******.*.*...*.*.**.**.*****..**..*.*.****..***....***......**.*...***.*..*****..**.**.**.***.***.**.**..*.....*..**.*..***..*...*..********.*....***.*.**..*****.**..***.**.*.....*.*.*...*...**...*.*****..**.......*.....****.*..**..**..*..******..*..*****..*......*..*.***.*..*.....*******..**.*.****....*******.****..*****.*.******.***.****.....*......***.********...*******.*.**..*.*.*....*..*.***.**..*...*.***.*..**.*.*..****.*.***.*..***..*.*.*.*....***...*..****...**...****.*.*....*.*..**..*.*.**....*...*.*.*..****.***.**.**..**.*..*..*....*..**.***..****..*...*****..***.****.*.****.*....*...**.*.*.*...*..*....*.*.*..**..*.*...*****.*...*...*....***.....**.*..**..**..****..**.***.....**..***.****.*..**...**.*..*..***..........**.****....***.**..*.**..*.**....**.***....***..**.....*.....*.*.....*...**.**...*..***.**.*...**.*....****..**...**......**..*..**.**.**..*...****.***..***.*.*...*.*...*..*****......**.**..*.....***.*..**.*.**...**.*.*..*.*..**..*..*.*.*..*******.***..*.*...***.*...**.*....*.**......**.*...*..*.*..*.*..*..***.*.**.***.*...*....**.**....*.***.**....*..*.....*.*****.*.***.*.**...**.......*.*.*....*.***.**..******.*****......*.****.****...**...**..**.**.****.***....*..*.......*..*.*.*..**....**.*....***....*......*..***..**...**....*******...*..*......*.****..*..****.**.*.**.*.**.*.*.***.*.*****.*.***...******.**..******....*.*.*..***.****..***...*****....*****....**.*.*.****..*..****..**.*******..**..*..*.*.*.**.**..***.*.*****..*.***.*.*........***.*.**.*...***.**......**....*.*...*.*.*..***.....**.****.***.* .*****...****.****...*****.***.*.***.*.**......*.*..*.******....**.**...**...*...*.*........*..*****.***.***..**.*.****.*...*.*....***..*****.**.**..*....**.*.****.**.*..*...**..*.........****...**.*.*.*..**..***..*..**.**..*.*..***.***.*....*.**..***.**..**...*.....***...**.**..****..*.******.**.**...*.*.*..***.*.*.........**.*.**.****.**..*.*.**..*..**...*.....*...**.**..***.***..***.*..**...**.*.*.***....*.*.****.*.*.*...*...*.***..*.**..*.**......*****.*.*.**......*****..***.**..*.*...**.......**.*.*.*..*.*.****.****..*.****.*..*..**...*.**...*...**...***..*.*.*.*..**.*****......***.**.**.....*...****.*.*.**..*.*..**..*....*.*..**..*.*****..**.*..**...*..**.*.....***.***.*.*...*....**.*.***.**.****..*.*....*.*...****......***....***..***.**.***..*....**......*....****.**...**.****...*...**...*...**..****..*.*..*.*..****.****.*.....*.**.*....****.*.*...**.******.**.**.***.*.**...*****.*.**.*..**...*.******.****..*.*.*.***...**.....**.****..*.******.**..**.*.*....*.*.*...**.**.**.***.*****.*****.*.**.*.*..*****.***.*****..*****.*.****.***.....*...*..*****.*..*..**.***...*.**.*..*.....*.....*.***..**.**....*.*..***.**.*..*..********..*....*....**.********..****.**.*..*.**..**.*.*.***.**.**..**..***.****.*......***.*...*.*...*..*...*..*...*.*.***.*.*.*..**..**...*..*....*.*..****.*..**.*...**.***.*..*.*.**.....***.***..****..*****.******...**........****.*..*.****.*.....***........*.*..*...*.*..****...*..**..**...*****..***...*.***..**.*....**.**.*...*..***...***....*.......*.*.***.**..**..*.****...**...**.*.....*...*..**.*..*.*******.****.*.*...*..**..*..**.....*.*.**.*....*..**.**.*.****..**..*....*..*...*..*..******.**...*..*.*.**..*.****..*...**..*.*..**...****..*.**....**.****.*.**.*..**..**.....**.**....***.*...***.**...**...*****...*.*..**..***..*.*...*.***..**.*.**.*******...**.**.**.*.*.*.*....****..*....**.*.****..**.*..**.*........*****....*..**.....**.*.*..**...**..****.....*****...****.****.******.*****..*...******.**...**.*.***..*.***.*...****.***.**.* **..*********.***...*.....*..**.**.***.***.*.....**..*.***.***.**...*.*..*.*.***.*.*.****..**.....*.*.*.*.*...**......*...*.*..**.*..***......**.**.*..***...*.**...*.***.***..**.*****.*...******....****.*.**.*......*...*.*..**.....*....***...**.*.*...*...*.**.*.*.....*.*..**.**..*....**.*........*.***.**....***.**.*.**.*.*....*******..**.*....**...*.******....*.**.*.*..*..*...*********.****..*...**...***.****..*..*.****.***.***...*.*.*.*...***.*.*.****...*.*..*.*..**.*....**.*.*.......*.*.*....*....*..*.**.**.**.*.**.**.****.*....*...*.*.....*.*.*.**......*...*.*.....***.*****...**.*..***..****..**..**.*..*.**.**.**..*..*..*.*...*..**...**..***.**.***....***.***.**....**...*.***.*.*...**.*.*.*..*...*.**..***..*..**...*.*.***...****..***...**...**.**..**.*.**..*....*...*.*.*.**.********.......*.*.**..*.*****..*....**....*.*.*......*****...***.**.*.*...*.**..**.*.**..**.*.*.**...**.*....****...**.*....*.*......**..*..*...*..**....**..*..*..***.*..*..*..*****..**.**..***.*.*.****.*****.**..**.*..***.**..*.*.*.......*...***.*.*.*.*****..*....*...*..*....***..**..*.*.*..*..*.***.....*..**.**.*.*..*....**..***.****..*.*..*.*..*..*...**..***.*.**.*....**...******..*...**..****.***.**.*.*.***..*..*.*.*****........*.***.*.**..*.***.*......**.*.....**.*....*..*..***.****..**...**.**.***********.*.**..**.*.*..*.**..*.**..*...*....**.**.***...**.**.*....*****.*..********....*****..*.*.....*.*****..**..*..*.*..**.**.*.****.**.**.**.**..*..*.***.*..**.**..*.**.*.*.......**.***..*.*..*.***..**.****.*..*.*....**..**.*******.*.*..****..**....*.**..*...*.*..**.***********.****..*.*.*.*....***...*...*..**.**..****.***..***.**..*..**.*.*****...****.*..*..***.....**.***.***.*.*.**.**.**.*..*...**..**..**....*******.**..***.*.***.*..*.*..**..*...**.**.*...**...******.***.*...*.******.*.*****.*.*.*..**..**...*...**.****...*.....*.....*..*.*.****..*..******...*.*..**.*..**.......*.*....*..*..*...**.*******.*.*.****.*.**.****..*..*..*.*....*******..*..**.*.***.*.*..****...*.*..*..*.**.***.. *....****..**.*..*.**.*.*.*..*.*.*.*.**.****.*...**...***.**...*.*.****..*..*****.*.*.*.**...*****.*.*..*.**..***...***...***...***..*...**.***...**..*..*...***.*....***..***.**.*..*.*******.***.**.*......*.****..**..**...*..*...****...*....**.*...*.*****.**.*...*.**.*.**..*..***.*.**.*.*...*****....*.*..**...*..**.*.*.**.**..*.***.*.***.*.*.****..**.*****.....***..*.*..***.*.*..**...**.*.**...*****..*...****....*..*....**.*..**....*...******.**..*...******..**.*...*.***...*..*.....*.***..*..*.**...*.*..*****.*...**.****..***...*..*.....**.*.*...****..*....*...***.**.**.**.*..**..***..****.*.*.***.**..*.**..*.*.*....**.**.***..********.***.***..**..**.*........*...**...*.****.*.*.*.....*..*.*.****.....**.***.*..*....***........**.*..**......*****.***.*....******..*.**..*..*..*..***..**.**..*...****.**..*.**..**...**...****......***.*.*.***...**...****.*.....*..****.*..**...***..*.*.***..*..*.*.*..*..***....***.*..*.**.*...........****.***.**.**.....*.*.**..****....***..**.*.*.*.*.******.*...*..****....**.****.*...***..*.*....*..*...*****...*.......**.*.*.....***......*******.****...*.*....*..*.**...*.***.*..*....*..*..*.*.****.*.*.*...*.......*******..*.*..*.**..*.**..***..****..**.....*.****...*..**.*.****.*.*..****.**..*.****...**.*...**..*.*****.****....***.*..**.**.***.*..******......*..****.*.**.*...**..*....*..*.*..*.*....**..**.*.***..*.*....***...**..****..**..*********...*....**.*.*.**..****.***....*.*..**.*..*.***..*...**....*...*.*..*********...**...**..*****.*.*..*.**.**..*....**.**.*.....*...**..**.***.**....****.**.*.**..*..***.**.....***..*.*****.**....*.***.*****...*..*.*...**.**...*.*.*..**...***...*.*..*...*..**.*.*..*.*.***.**.**.**.**.*.**.**...****.*..*.*..*.******.......*****.***...*..*.*.......***.**...**...***.**......*.*...*..*.****.*.*.*..*.*.**...*.**..*...****.***.....**...**..***..****.***.***.***.**..*...*.*..*****..**.**...*..**....*..*.**.......*.***.*.*.*.**.....*.*.***.*.***.***..**.....*.**.**..**......*.**..**......**.**.*..**.*.. .**..*.****...**.****..*.......*....**.*.**.**.....***....*......*.***.**..**.*.*.*.**.*...*.***..*......*..*...*.*.*.**.**..*.*...***.**..*....*....*..*******...*****.***.*******.***.***...**.......**...***....*..**.*.*........*.*..**.......*.*....*******.*.*..*.**..*...**....*..***..*.*..**.........*..*.*.*..***.*.***..***.**.*........******...*****.*....**.***..*..****.*..*..*.***.*****...*...**.....***.**.**.***.*.......**.*.*..*..*****...*.*.*..**..**....*.*..*......*.*.*.*****.*.*.....*...***.**.**.*..**...**...**...*.******..*..***.*.*..***...*****..**...*.***.****....*..******..*****...**.*.**.***..*.*.*...*.**....***.**..*.....**.*..*.*.**.**.*.....***..**..*..*..*.**.*.*.*...*.*.*.*.*****.****.**...*..*...*.****.*.**....*.*...**.**...**....**..*****.***..*..*...*.**.**.*.*.**...**...**.*.**..***..**.....*********.*.*.*..*****.***.**..*..*..**..*..******.*.***.*****..*...**.*...*.*...**.*.**.****...**....**.***...*..***.***.*...*..**...**..*...*.*..*.**..**.*....*...***...*******..*.**...****..***...*.***..**..*.****.*.*.***..*.....*****...******.**.*****.*.*....**.*.*......**....*..*..*..*..**.*..*.....**............****.........*.*..**..**.*.....*.*****.***.***...**.**.*..***..*..*.**....***.*.......****...*..**..*.*.**...*.**.*..*...**.**.*.*.**.*..*.*.**.....*.***..*.***.**.**..*...*...*.****.*..*.**..*..**.*....*.*....*..**.*.**.*.******.**.**..*.**..*.***..****.*.****..*.**..*.***..****.*.*..**.**.**......***.**.**.*..*.**.*...***.*.*.**.*..*.*.***.*......*.****..*..*...****.*.******..*..*..*.*..**.***.....*.***.****.***..*....*..*.*........*.**.**.....**...*.***..**..**.**...*...**.****.***...**.**...***..*..***.**.**...***.****...***.***....****.*.**......***.......*.**...**.*.*...*.*......***..*****....**.****..*..*.....**..*.**.**.*....*.***.*..*****...*****..**.*...*****..*****.*.*.******......******..****.*.*.*...*.**.*..*..*.*.**..*..*.***.*..**.****.*..**.*...**.***.*....*...***.*.***..*.*..**.*.**.**..*.***.*.***....*.**.**...***.....**..*.** .*.*..*.**..***.*.*****.******..*..*...***....***....**...*.**...*.**.*..***....**.*..**..**...***.**.**...*.*.*.**...*****..******..*........***...**...***.....**.*.*.********.*.**.*...***.*..*..****..*..***.*..***.....*.*...****....***.**.**.*.*..*....*.**.**.*.*.*.***..****.....*..*...*.****..**.*.***...*...*.*.*....**..*..**.***......**.*.*.**..*.******.***.*****.**.*.***.*....****...*...*.**..***...*.*.*....**.*.....*.***...*....*****.****.**.*.*.*.**...*...****..**..**..*****.***..***..*.*...*..***.*...**.***..******.**.*....*.***.*...*******..*...*.*..**.**.*.....***...**.*..*****...******.********.****.*.****.**.***.*..**.****.***.**.*.*..*..*..*******.****....*..**...*..*****...*.***......*.**..*.*.*.**..*.***..****.**..*....****.*.**....***.*....*.*.*.**...*.............*.**...*.*..*.*...**.***.*.**..***......**.**..*.*.*....**..***....**.*.*.*..*.*.*..*.*.*.****.*****.......*******.**.****..*.***...*....*.*.*.*.**.*.*.*.*..*.**..*****.***.*...***.*...*.****.***..*..****.**...***..*..**.*..*.*.*.*.......*.*.**.**....*..**..*...*****..****.***...*****...*..********.**.*.*.*.*******.**.*..*.**.*.*.....*.**.**.*...*....**.*****..****...***.***..*...*.***..*...*..**....*.**...*..*..******..*..**...*....**....*.*.*..**.*..*..*.*..*.*..**..**..**.**..****..***..*.*..*....*.*.....*....*..*...**..**.*....*....*****.*.****.***.*.*.**...*..*..****..*..*.*..**.**....**.*..*....*..*.***.**.*..**..**.*.*.*.*....**....*.***.*.**...*......**..*.****.*****.*.*...*...*..***...**....*..*.........**.....***...*....**.**..***....*.**.....*.***.*.**.**......*...***.****......*..*...*.***..*.***......***.**..*.....****.****.**...*...**.*..*.**..*.....*....*.*....*.**.*.*....*..**.****.****.**.*...**.*.***......*..**.*.*.........**..***.***.*..**.**..*..*.*..*.*.***.*****.*.*.*.**.*.*..*..*..*.***...*.*.**..*.****.****...**......*........*.**.**.***..*.*..**.**.*..*****...*..*...***..*..*.*.*.**...********.*....*..*.*******.*...*...**...****..*..**.***.*****..*..*.*..*.**....*.. *****..**.*....**.*....**.**.*.*.**..**.****.*.*.*....*...*...*.*******...***......*.***.***.**..*....*..*..*..**.**...**......**.*.*.*..**.*.*..****.*...*...*.***..***..*....*.*.**..**..*..*..**....**.**....*..*.*...*..**....*..**...***.**.**.**.*.*.**....****...*.***.*.*..*.*.*.*.*.*.*.*.***.*.**..*.*..**.***..*...**...**........***....******.*.****..***...***..***.*.*..*.*..***...**.*.*..*..*..*...***.*.*....****.****.*..**.*....**.**.***..*.....**..*.***..*.*..*.*...*...**.*...*..**..*.**.**.***....**....*.*..*..*.****..*.*.*...*.***..***.*.*...*.**.**...*.*..*.*****..**.....**.****..*..**.**..**....*.*.*****.*.*.*********.**.**.*.*..*.*..**..*.***.*.*..*..*....*..**....**......**....*.****.....**.******.***.....*.*..*.*..**.**...*.*...***.*..****..**.**..**..*****.*.**.....**.*.**....*...*.*.****...*.*.*.....***...**.**.***.**..*..**..****.*..**...*.*...*.*..*.**...***...*..**..*.*.****......***..****.**.*.*..*..**...*...*.**...*.**..*.*..*..****...**.*........*..**....**.*.*.*.***.***...**.*.*.*.*......***..***.***.....*.*....****....*.***.......*****.*..*....*..*.*.*...*..**........*.....*..*...*.*.**.***.*.*...*.*****..*.*.*.....*.**.*.**.*...**.*.***...*.*****...****..*.*..*.***.*.*.*..***..**.***.****.***.**...****.*..***.*******.****.**..*.*..*....***.**...*..*.**.....*..*..*.*.*..*.****.....*.*.**.***...******......**.*.....***..**...*...**..*.****.*.*......*...**..*..****.....**.....***.***.*****..*..*.**.***...*...*.*******.....*..**.*.*......*.*.*.****..*.**.....****.**.*.*..***..*..*.***.*...******..***.**...**...**.....*****..*...*....*.*.....*..***.*.**...***.**.***.....**.*....**.**.*.....*.***.*...*...*.****..*...*...******.*..***.******..*..***.*.**....***...**.***..*.**..*****..***.*.*...***..**.*****.*.*...**.*.*..***....**.**.**.*****.*******..**.**.**.*..*....*....**.***........*....*..***.......**..**.*.*.....*..*.**.***......****.*.....*..**...*******..*.*..**.**.*....***..*....*....**.**..*.....******.*.*.*.**..**..*****.*....*.*.*.*.*... *.*.....*.*.****.**....******....*.*.****.........******.*.....*.*..*..**...**..**....**..*.*.*..****..*****.**..**.***.***...**.*..**..*.**..*.*.*..**..***.****.**....****.*..*..*......****...*..*..*..*....*..**...*.*..*.**.**..***.****.****.*....**.*...*.*.....*.*..*..*..***.***....**.*.........******..*.**.**.***.*..**...*...**.**..***..**.....**..*.*.***......*.*.**......**.*....*.*.....*..*****.**..**..****..****..*.**..*****.**.*********...***..**.*..***...*.*.***.*.***..****..***.*.**.******.....**...**.*..***.**..*..*..*.***..***.*..*.*.***..*.*.*..**....*.*.**.*.****..*....***..**.........***.*.**.*..**...***.*..*..*.*...*.*****.*.....**.***..****.*..****.*.**..*.****.*.*...**.*......*...**.*.***.**.*.*..*.*.***.*...****..*******.***.***..**..*.*..*..*..*..****.*****.....**..**..*..***.*..*.*.***.....*.**.***..**..*.*..*...*..*..*****.*.**...*...**..*..***..**...**.**.*.**.*.******.**..**..***..**.*....***.****.**..****...*.*..*...****.*..*...*.*..**.*..*..*.*.*.**.*...****...*.**.*.*..***...****.*.*......**.*.*.*..**..***.***.*.*.*.****...*.***.**.*.*..******....*.**...**..*...*.****..*.....***..*...****.*..*****...**.*...**.****.******..**...***.*.*..*..**...******...**.*..*...**.**.*****.**..*..**.*.*...*...**...*.....**..*****..***.****...***.*...***.****..**.*.**.*.*.....**......*.**..*****..*.*...*..***...*.**.**..*...*.*.**....***.*..*.********...*****..****.*..*..**.....***.*.****.***.*....****.*.*....*.**.*.*...*.**..*.....*.*..****.*...***..*..*.**.*.*****..*..****....*....*.....******.**.*...**.****.***.*.*.****.***.*..*.***.**..**...**..*.**..*.**.*.*...*.**....*.***.***.**.**.*...***..*.*..*..*.*..*....*****.****.*******...**.****.**..**..*......**...**.**..*.**..**.***.***.***....*****.*.*****.*.**..........******....*.*.**.***.***.*.***.***.****......***...*..*...**......***.*..*..**.*....*******...****..********..*..***.*.**.*.****..*..*.*..*...*...**.**.**..**.*..***....*****..*.*.*.*.**.....*..**.*****...*...*.****.**...**.*.*.*.*...*..*.. .*..*...*..***..*...*.**.**..*.*.*.**.**....*...*..*.***......***..****.....**.**.***...****.*.**.****.***....***.***.........**...****....**..**..*..*.*....**..***.***.*..*..****......***.*.***...**...*..*.***.*..*.****.*...*..**.****...*...***..*.**...*..*.*...*..*...**.*..***.****.**...*..***..****.*.**.....****.****.***.**.*.**.*.******.******..*...**.*..**..***...*.*.**.*.*...**..*.*...*.**..***.*.*...*.****.**..****...**.***.****.*.**.*..****.*****.*.*****..****..*..*.**.*.....*..*****..*.*.*.**.**.**.***.*****.**..***.**...**......*.***..*..***...*.*.***...**.****....**...**..***...***...*.*.*.**.********.....*.*.*..**...********...**.**...*..****.*.*.*...*....*..**.*........*.....*.***...*...*.***.*...**.**.**.*..**..*......*.**.**...***..*.****.**.****...*..*.**........**.*.**...*..***.**....*****.*..**..*********..*..*.**.**...**...****.*.*.*..***..*.**.**.**.*...*.**.*.***....*.......**....*.**.*.****....*..**...*..*.**.*****.***...*..**.**.***.*.*.**..**.*****...*.*.*****.***....***...*......**...***.*...*..*.***.*...**.***..*..*.....*..*.....**.*.*...**.*....*...**.*****...*.*.**..**.......*.***.***.*.*....*****.*..****.**.*..*.*...*****.*******.*..**..****.*....***.*.**......**.**..**.*.***...*.*.*.*...****...*.**.*.***.****.*...**..*.**....*...*...*****.*.*..*..*..***.****.****.*...***.*.**.*.*.*..****.**.******.**..****.*.***.*...*...**..*.***.**...*.*....*.***.*...*....*..*.***...*...**.*.**.**..*****.*.*..****.****.*...*....**...**....***.....******.****..****.**.*.*..****.*....*******......**.....***.**....******.**..*..****...**.*....*.*..*..*.***...****.*..****...**.*.*....**.**...*.*****.***...********.*.*********...**...**.**..***.*.....*.*..***.**.*..**.**..*....*..*.**.***..*.********.***.***..**.***.*.*..**..*.*..***....*.*.**.**..**.***.***..*******...**..*.*.***..*****.*..**..****.*.***.**..**...*...*.****.****..*.***....*....*.******....***..*.**.**..*..*.**.***.***.*..*****..*.*.*.**..**.***.*..*.*.**.....*..*....**..*.*...*.******...*. .....*..*.****.**..******.**.****..**.****..*.*.**.....*.*..*.*..******.*****.*..***..*...**..*.*.*.*..**.*.**.**..*...*.**.*.*.**..*.***...**.....**...***.*.*..****.*.**.***...*.*****.**.******.**.*...**.*.*.*.*.**.*...*...*..*.**.*...*....**...*.*.*.****.***.***....*....*....*.*..****.*.**.*...**.**.*******.**.....*.*....*..**.**......*******...**.***..**..*...**.*..*.*.*..**.**.*..***.*..**.*.**..**.*..***.***......*.*....*.*.**.*.*..*.**.*..**.*.**...***.*.*.*....*..*.*..*********..*********.****..*.**..*.*..*********.*.*.**.*..*......**..***..*.*...**..***..*****....**.**.*.*..*.***..*..****.*..**...*..*******...*..*....*....*..***...*.**.***.***.*.***.....***.******.*..***.*.*.....***....*..*..*.*..**..****.*.*.*..*...****.*.*.**.*..**..***.*.**.*.***.*.*..*.*.*.*.****.*.*.*..******.******..*.....****.**.**..*.*...******.*......*.*..**.*..*.**.*.*.****.....***..*.*....***....*....*.***.*.*.*****.*.*********..*.*.*..*.*.*..*.*.*..**..*.****.**.*.*.***.*.*...*.*..*****.*.*****.*.**.*.***...*.........*.**....*.**.******.**...*..***...*******..*.*.*..*.**..*.......*.....*..**.***...*.***...*...*..**.*.**.*....**.***..*.****....*....*..**..*.**.....*...***...*...*..*****.***.**...*.*.*..**......*...*...*......*...**..*.*...*.*.***.....**.**.*.***.**..*.***..*.**.*.***.******....***.****..**..*..**...*...**....**.*...****.******.*....****..***.***.*.*...******...**...*..*................**..*.***..*..**.***.*..******.*.*.*.*...**..*.***.*.***....***..*....*.*.***..***.*.****..*...***..*.*..*....**.***.***..*...**..**....***.*.**.*..*....*..**...*.....***.***...*...**.**.*.***.******.****.*..*.****.**.*****.......**...*.*.**.*..*.*.**...*.***...**.*.*.*..*..***.**.**..*.*.**.......**...****.*..*.**..*.*..**..*.*..*.*.***.*..**.******.*.*..*.......****......***.**..*..*...****...*..*.*...**.*.*.*.***.**.....*.*.**....**..*...*.*....**..**....***...*.**.....*..*.*..*..*.**..**.***....*.***.******..*.*..*...****.**....*.*.*....******....*.*.*.**..*..**.*.***...*..*....* .*.*.*.*****.**.**.*.*.***..**..*...**.*..*....*.*..**.**..*.**.*.***.***.***..*.**..******..*****.*.*.**.*****..***...***..*.*.**...*.*...**.*..****.**...*.**.*....**....**.**.*.......*....**.**.*..*..*......***.**.**...*..***.****.....*.*....***..*..*.******.**.***.*.**.*..*.*.**..*.*..**..*.....*...**.**.**..*.***...*.*.*...*...*.**..*..****..*.***.***....*.*..*.*..***....*.*.....**.*.....****..**.*....**..***...******.**.*.*.*..****..**..*..*..*.*.....*..**....**.*****..*******.*.*..*.*..*.***.*****....*.*..***.*..*..*.*..*..**....***.*.**..*...*...***..*.**.*.**...******.****.....***......*..****.*..*.**.**..***....**.*...*...*..*.****.*...*.********.***.***..****...*..****.**...*...*..*.***..***.***.****.*******..**.*.*..*.....*.*.*..*.**..*..**...*.***...*.*..***.*....*****..*.**.***...******.*.***..*.**...*.*.*...*.****.*.....*.*.*....**.*.*.**.**...***...*.*.....*..*****.**.**.*.......****.****.**.**.***..***..***.**.*..**********..*.**.*.**.....*..*....***.*.*.**.*.*.***...*.....***.**.....*****.***...**.**.*.**.***....***.*****.***....*.**.*....*****.*..*.**..*..*..**...**.**.....*.***.***.**...**.*.**...*.**.***.**...*.*.****..*....*****.*...****..**...**..**..*.*****.**..**.*..*.*.**.*..**....*...****....**..*.*.*....**.....**..***...*..***......*..**.*.*..*......**.....**..**.**.*.*...*.**.*.*..*****.**...**..*...*..*.*.*..*...*..***.*..*...*.**....*.*..*.......*.**.**.*****.*.**.*.*.**......*.*.....**.*.****...*.*..***...*..***.***...**.****...***.*..*...****...**....*...*.*.*...*...**.......**..*..*...*..****..**.***..*.*...**.*.**.......**.....*.*.*...*****...*..****.***.....*..*....*..**.**.*.....*..*.**.**.*.*.**.*.**..******.**..*..*.*.***.**.***.**.**......*.*.*.***....**.*****....****...**.*.*.*...*...******.....***....**..***....*.**.**...*****.*.****..*....*..***..**..*...**.***..****...*.......*.*.*.**..**....*..**..*****..**.*.......**..***...*********..*..*..***.*.**.*.*.**..***.****...*..*.**.....*..**...***.*.**......*.**.**.**....*.*.** .**....*..**.*.*...*..**..**.**.*....*.*..***.****..*.**..**...**.****.**..**..*..*.*.*..*..*..**.*.**.*...*.*****..*.*.******..*.***..*.**.***...**..**..*..**.*.****..***.**.**...****.***..*.*..*....*...***.***.*.**.***..**....***.*.**..**.*...**......*...**.**.......*.*.**.***.*...*.**...***.*..***.*..*.*....**.**.*..*.*....**.****..***..*...***..*.*****.****.*..**....*.***...****...**.*.*...*....*...*....*..*..**....*.**..*******....**..*..*.**.*...*..***...*...***....*****************.*.*.*****....*..****.**..***.***.**..**..*..**.***......***..**..**....*..*...*.*.*.*....*.****..*..****.**..*..*.*.*..*.*.*..*.*...*.**.**.**..*.****..*.**..*...*.*.*.*..*..*.****.**....*..*.......**.*.*.*..*.***.***********.*.....***.****.*.**....**.....****..******.*.*...*..*...**.****.*..****........*****.*..*...**..***.*.*.*.**.*..*..**..**.*.*..*..**.*..*.**.**.*....*.***.***..*....***.*..*.*...**..***.*.***..**.......*....*.*..**.*.*.*.*..*.*..***.*.****..**.**.*.**..*.******..**....**...***.*.****.*..*..**.*.*.....*.**..*.*.*..*.****...*.*.....*..**...*.**....*.**.....**..*..**.***.**..*.*.*.....*.***.*..***.*..**..*..*******.**..***...*..*.*.....***..*.***..*.***..**.*..****..*..**...*.*.***.*.***.**..*..*..**...**.*.**.*..**.**.*...**.**.*..*****....*.....*...**.**...*......**....*..***..*.*..*..****..***.*.*..*...*.**.*.*..*..***..**.*.*..*.****.**.**.*..**.*..*.****.*......*...*...***.....*....*..**.*.**..*.*.***..*...*..****.**..*.*.*...***.**.**...*.*.*...*..**.*********.*******.*..*..*.*******.****...*.********...*.*..**.*..***..*..**.***...*.***...*.*.*.*.******...*.*...*.....*...*...**.****.**.*.*.*..*.*.......*.*.***..***.***...***.**..*.******.*****.**.*.**.*.*..*.****.*..*....**....**.*..****.**....*.*****.******.*****....*.***....******.*.*.*******.....**.*..****..***.*....**.***.**.***....**.******.*.....**...*...*..**..****..*.********.**.*.**...*..**.*..***....*.*..*****.*....*..**.****...***.**..*....*.*.***.*..........**.*.**..*.***.*..*.******..**.**..*.* .*.*....******.*.*.**.****....*...***...**..*.*.**.*....*..*..*.*...**....****..****.*..*.*.*****.*...*....*.***.*....**....***.***..*****.*.*...**...**.*.**.******.*********..***...**.*.*****.*..***..**.****.*.*****.....*.*..*.**.*.**..*...*...***.*..*..***.****....*.*****....*...*..*..********...*.*.*.**...**.*...***...****.*.*.**.**.***.*.***..*..*..*.**....*..*.**.**..*.**.*****.**...***..**..*.**......*......****.**...*..........***.*.******..***.*..*....****..*.*..*...*..**..***.**...*..**.**.***..**..****..**.****..*...***.****.*****.*****..*...**.*...*..*****.**..*.*...**.*.**..*..**....*....*..**.*..*....**...*...**..*..****.....*...*.**..**.*..******.*..***.**.*.**.**...**.*..*.**.**..**.***..*.**.**.*.*.*.****.****.*...***...*.........**.***.*.*..**..*.*******..******....***.**.*.*.**.**.*.*.**...**.***..****......****..*.*.*...*..*.**.*.*..*.*..*..**.*.***..***.*..****.*...*.***..*.*.......*.*...**.***...**....**.**.*.....**.*****.******.**.*......*****...***.*..*.*.*.****..**..**.*...*.*.*...*..*.*.**.***..*...***..**.*..*...*.*..***.*.*.***.*.*.*..*.***...**.***.*.*.*..*.*.*.*..*....***.*..**.*.**.***.*.*.**.....***...*..**..**..**..*.*.......***..*.**.*....*.*.*...***.*.....*.*...*.*.*..**.....**..*****..*****.***.*****.***.****......***.*.**.......*..*..*.*.**.*.***...*.*..*..****.*...*.*.*..*.**...***.**.******.*.*****.*.*.*..*.*.*...*.****.*.****.....**.*****.*.*.**.***.***..***..*.....***.***.*******..*.**..*.*..*...**...*.*.**.*.*.*..****.*.*...*.**.*..*....**.**.*.....**..*.*...**.*......**.*..*.*..*......*.*.**..****.*...*****.*****.*......**.....***..*..*...***.....*.........*.**...***.*..****..*.....*...**.***.*******.*....*.*....*...**...**..***....*.******..*.*.*..**.*......*.*...*.***.*.****...**.*.*.**..*.*.****.**....*.****.**..***.......***.*..*.*****......*.*.*.***..***...*****...**.***...*....*......*...*.*.*.*..*....*..**.*....*.*..*..*..*.*.........*..***.**....*.**..**.*.*..****.*..******.********.*****..***.*..*.*........*.*..*... *.******.*.*..*.**.*.*..*****.*..**..*..**.*.*...**..***.**....*..*..**.***.*....**......*.***..*.*.**.*.***......*.**.**.***.***.****.***...***....*...*..*.***..*.*..**..*..*....*.***...**...*.....*.**.*....**.**..***.**.**...*.*.*.***.******....***...*..*.**.**.*.*.***.**..**....*****..*...*.**.****.**.*.*..*.*.*..**.*.*.**..****...*.**....*.**..**...**.***.*..***.**..****.**..**...****.*.......***...*..****..*.*...*.*..***.***..**.*.*..**.*...*.*..**....**...***..**.**.**...*.*.***.*****....****..***..*.********.**.*..**.*****.*.***..*..**......***...*.****.******.*...*...*.*.*.*.*.*....*.*...**.....*.**..***.**.**.*..****..******..*...**.***.....**..*.*.*..*.*.*..***..***.*.*...*..*..***.*.**.*..*.*.*...*.**.*..**.***.*..*.***...*..*.**......*.....**....*.....*....***..*.**.......***..*****...****..***.*.*.**..*.**.*.**..*.**..***...*..**...*..*.****.*..*..**.**....*..*..*..*.****.*...***...***.**..*....*.*..**..*.*.**..*.*.*...****..**.*...****..**..*.**...****.****...**..**..****.*.....****..**....**.....**..*...***.***..**....********...*..*...*.***.*..**.....**..**.***...**.****...********..*..**.*...*.*...*.*.****...**.....*****..*...*..***.*.*...***..**.*...*******....*.....***..**..***..*....*.*..*...*.*..****..*.*...****...**..*..*.*..**....*.**.****.*..****.**.......**.*..*.*****..****..*..**..**..****..*.*..*.*..*.*....*.**..***..***.*.*.***.*.****..***..**.*.*.*.***.****.**.*.***.*....*...*.*..**..*.*...*.*.***..****.*.....*.*..*..*........**.*...*..*.*.**.*****..*...****.*..*.*..*...*..**.....*..*.********...**...*..*.**..*...****..*....**.*****..*..***.*......**...*****.....*.**.*.....******..*..**..*..*.*.**...**.*..*.***.*.*.***..*****.*...*****.*.*.**.***.**.*..*...*.***...******.**.*.**.***.*.*.***...***...***.*.*..**.**......*.**.**.**...*...***.********.**.....****.*.*...*.*.*..*...*.*.*...***.*....**.*.*.*...***..**.****..*...*.**.**.***.***.*...*****...*.*.*.*.*.*...*..*...*..*..**...***.....*.*.*..***....*....***....**.**......**.*.*...**.* **.*.***.*..***.**..**.**.*..*..*******..*..*.*....*.*....***...**.*********.**.*......*..**...*.**.*.....*..**..**...**.***.*...**..****...****.......*..***..*.*.....*.*..*.*.***.*.....*..*.*.*..*..**.**..***.***...***.**..****...*....**......**.....*.***.***.*..*....*.*..**.*..***.***..***.***.*.*****.***.***..**.*****..*..***.......****.*..**.****.****..*.*...**.*.*...*..***.*....**..****..*.**.*.**.*..*.****.**..***.*..*........*.**.**.***.*.*.*...**...**.*....****.*.*.*.*.*..***.****...***.*.*...******.**.*..***.*.***..*.*.***...*..**..****.**.*.*****...*.**...*..**..*..*.*.**.**.*....*..*.....**.*...*......***..****..*.*...*.****...*****...**.**..**..***.***.**.*...******....*..*..***..**.**..**.*..**.**.*.****.*.**.*.**..*.*...*..**.**....*****..**.****..****.*.*.**..*...*.*...*....**...*..*.*****....*..*....***.***.**.**..*..**.***.*..***.*..**.......****....**....****.....**.***....*.*.*****..*...**.**..*..***.....*.**.*****.*****.*..*****..****.**....**.**..****..**.*...**......*****.*..*..**.......*.*.*.........*.********..**...*...**..**.**.***.*.*.***.*.*..**.*.***.*...*..**....**.....***....*.**..*.*..**..*..*.**....***.*.*.*.**..***..*****.**..**..****.**..*.*.*..*..**..*..***.*.*********.....*......**..***.*.****..***.***..........*...**....*.****...*....**..*......*..*****....**..*.***.*..**....**..*...*.****...*.*...**.*.*..*.*...**..*****..***.**.****.*..*..*..*....*.**...**....*.*...*....*.*.***........*.*.........*..*...****.*.*....****.*****.*.***..**...**.*****..**.*...***...**.**.**.***.*.*..**.****.*..*.*.*..*.**.*......*.*.*****...**.**.*.*****.*..*.**..**.**.**..**....*******...*..****.******....*.**.......*....**.....*.*.***.*..*****..*.**..*.*..*.***..**.**....*..**...*.****..*.*..***.**...**.*..***..*......*.***.*..**.*****...**.***.**..**.*.*..**.**......*........*.**.**.*..*....**....**..**.***.**...*..*.***....**...*..*.*......*.*..**..**..***.**.*.*...*.**.*..**.*.**....****.*..**..*.*.....*.*...*****.*.*.....***..**...**.*.*..*.... *...*...**.**.*..********..*..***.***...*****..**.*.*.*.******.***...***.***..****.***..*...*******.*..**.**.*.**....****.***.*.......*.**..**..**.....*.*..**...*..*..*.....*.**.*.....*..***....****.*..*...*.*.**.*..**........*..*.****.***..***.*..*****..*...***....**.*..*.*****..***.****.*........**.*.*.**.***.*...*..***.******...*..**..**.**....*..*****.*..*.*.*.*.*.****.*....*...*****.**..*.**.....*.***.**..*..****.*....*.*...*....*.**...*..*.*.***..*..*....*.*...*..*.**..*...***..*.*..**..***..*.*.*..*..**.*...****.*..**.**.***.*.*...****...****.*.**..*.*....**....****.*.**..*.......*..*..*.****.*...**.*.*.*.*...**....***.*.****..*...***..*..*..**.*.**...***..***.*.*************.*..*.**..*...**...**.*.*....*.**..*.*..**.**.*.*.....**..**.*...*.*....*..**....***...*.****..*..*..*....**..*******...**..*....***.**.***.***.*.**.***.*..*..*.**.***.*.*...*.**..*.****.**..*..*******....*...*.***.*****.**....*.**.***..***..*..**..**.*..**....**....**..*...*.**.**..*..**..****..*...*...**..*.*.*.*.*.****..*..*..*..*.********.*****.**.*.....*.*..**.*.*.**.*....***.*...****.**..*...*..***.****.*.**.***.**..**....*.*.****....**.*..*.**....*.*.***.*****.**..*.*.*.*.*..*.***....*.******.......*****...***.*.*.*.*...*......*........*...**..*..**.*..*..*....*.****....*.*.*.***.*..**..****...*...***.*.**..*....**.*.***......*****.....*..*..*.**.**....*...**...**..***.*.*..***..**.*...*..*..*****..*.**.*.*.*..**.**.......***.**.*..*.*..***..*.*.*.***.**..*.*.*...*..............**.*.*..***.**.*.*.*.**..**.*.*****.**.**.**....****..**.*....***.**..*.*..****..**.****.**..**...***...**.**.**.**..****.**....****..**.*.*.**.*.*.*.....**.**...*..**..***..**....*..**.***......**..*...*..*.**...*.*.*.**...*.*.******.***......**.*.*...*..*.*****.****..**.***.*..***.*...*...*...****.**..****.***..*.*...**...***..***..**..*..***..*.**.****..*.**..*..**..**.****.**.*.**.****....*.*****....**...*.**....**.........**...**.*..*....*.***..*..*.**..*.**..*.*.*.*..*.*.***...**.*****..**.**...*..*..* ***.**.*****.**.*..*..*.***....**..***..****.***.....*.**.*.*...****..*...**.****.*..**..*.*.**.**..*****.*...*.**.*.*...****.*.**....*....*...*....***....**...*....*.***..**..*.*..*.*.****...*.*.*.*..**..*...*...*..*..****.*.*.***.****.**....**..*.*.**.*****..**..*.**.*.*.***.*.*.*...***....**..*.***..*...**.**.***.*.*..***.*.***.**.*.***.*..*.*****.*.**....**.**.******.*.*****.*****.**..**.*.*..*.*..*.....***.**....***..**.**.*..*.*..**.**.......*****.***.**..*..*..**.*****.*.***..*..**.*.*****....*.*.**.**.**.*.*.**......*..***.****.*..*..........****.*.**.**.**.**.*......**..***..*****.*.**.....*.*.**.*.****.*.**..***.*.*.**.**...*...**.*****.*****.*....*.**.****.*.*.*..*..***....**.*..*...*...***...*....*.*..*.**.**.**..*...**.****.*.**.*..**..*.*.*****.**....*...****..***..*..*.*.***.**...*.....*......*******.*.**.*..**...**.*..**.**.***..*.***.**.*.***........*******..***...*.*****..**...*.***.**..*.*..**.********.*.*....**....*..**.*.*.*.**.**..*.......*.*....*.**..****..***.....*.*.**.*..***.**..**.****.**..****..*....**..***.***...*.***.*..*..**.*.*.*.*.**.**.**......**.******.**.*.*...**.*.***.***.**.....***...*.*.*.*.***.......*..*****.*.*.**..*.**....*..**.*****.**...*...*...**.****.....**..***..*..**.*...***..***.*.**..****...**.....*.*..***..****.*..*.......*..***.***..*.*..*.*.*..**.*..*..***.....*.*.*...**.*..*..**.*..*.**.***.....****......******..***.*.**...***..**.*.......***.*.*...**..**...*.*.*..**.***..***.***..*......*****.*..***..**.***.*.**....*.*......*.***..*..**.****..*..*....*.*****..**..**..*..*.*.*...*.****...*.....*..****.*..**..*...*.....*..***.**.*.***...***.********..***..***.*..**..*..*.**..**....*....***.*****...*..**..***.****..***.*..******...*.*.****..*.**..**.**...***...**..**.**....*.*...*...*..*.*.*..***..**..****.******..*....****..*...**...*...***.*...***.*..*..***...*.***.****..*.***..**.*..***..*..*..*.........*.**.*.*******.*..**..**..***.*.**..*..*....**..*.**.*.**.**..*****....*..**.*.*..*..****.*....********....*.. .**.****..*.*....**....**.****..*.*..*..*..*.**...****.......***.*.****....*..*.*.*..****.*...*.**..***.....*.***.*******.*.**.**....*.*.***.*.**.********...*.**.***.*****.....**.*..*..*******....*..**..*.****......**....*.*...*.***..*.*****.*****.*.*..***.***.*.*.***..*...*.****..*.*.*..**.**....*.*.**.**..........**.****....*..***********...**..*.*.*.***...******...**.*.**..**.***....*..****..***.*..*.****...*.**.*...**.*.**.*.*..**..**..**.*...*...*******.*..***.*.*.****.****..*..****.*..............*...*.***..*.***..**........**.**.*.....*..*.*..*..****.....**.***..*.*..*....*.*.**.**.*.*....***....*****.*..*..*.*.***..******..***.*.*.*...**.*.....*.*.*.*.*.*****.***.**.......*.**.*.*....**.*..*.*.*...*.*..*..**..*.*......******..*..*..*..**.....*.**.**..**.*....*..*...***...*.***.**..****..**..*..*..**..*.***..*..*.*.******.*.***....*....**...*.**..*.*..*.***..**.*.*...*.***....***...***...*.**.*..***..******.**..**..***..**.***.***..*.*.***...**.*.**.******..**....**.**..*..*...**...*..****..**..*.*..*.*...****...***.**.**..*****..**..***...***......***...******....**...*....*.***.*.****.**.*..**.*.****..*...*.*..*.*.**.*.*.....*....*...*.*****....*...*..**.*..******......**....**.*...*..*.***.***....*.*.*...**.*..*..*..***.****.**.*....**..*...**.*..*...**.***.*.**.*.***.*.*....**..*...******.*.**..**...*****..*..*.*.*.**..****.**.**.*..*****.***.***.********...*....*.***.*..*.*.*..**.**..*.....**.*.***..*.**.**..**.*......*.**.**.*.....***.***.***.*.**.**.*****.**...**..***.....***.**.........**.*..*.**.*****.**...***...*.**.*.*....**..**.*.*.*.**.**.***.**.....**.****..*..**...**.*.***..**...**.*..**..*.***...**.***..**.*....*****.*.*****.****.**..****.*******...**.*.**..***..*...****..*****..**.*.*****.****...***...*..*....*.**.*.*****.*...**.*.*.....**.***..*****.*.*.**.*.**.*...**..*...**..****..**.***..****.*.**.*.......***.*.*.*.*.....***...*.*..*.*.**...*.*.*.*.*..**.*..********.*.**..***.**.****.****.***..****....**..*.***.**.*.*....*.*..**...*.*.**. ..**...*..**.**.**..**.***..**..*...*...**.*.**...*.*...**..*.......*..*.***.*.*.*.**.*.**..***..****.....*.....**.*....**.*..***.**..*.*..*.***.******.*.*....****..***..**.*.**.****.**.*.**...***.*...***...*.*.**..*..***.*...*.**......******.....***..***.....*..*..*..*.......**.***.***.*****.....*...*..*.***..*..*.****...*...*.**.*..**.*...*..**.......*......***.**.*.*.**.***..*.***..****....*..**..***...*...*.*.***.*.***....******.........***...*.***..*.*....**.*.*.*.*..*.*..**..*.....*.***....**.***.*.***.***..******.*....*...**......*...*..**....*...*.*...***..*..**.***.******..*...***..******...*.*...**...*..*.*..*..******.*.*..*..**...*....*..*.**..*.**...***....***...*..***..*.*..*.*.....**....*....*...*...*.***.*...*.*.***.......*.*****..***.*......*...*.***.*...**...**...*..*.***...*****...*...***..****.*..*.**.*..**.....**.......*****.*..*.*..**.**...*.*..*.*.*******....*..*.**.*.*.**.**.*..**.*...**..***.**..*.**.*..**..***......*.*..***..*****.*.*.***.**.......**.*.******....*..*..*.****...**.......**..***.....**.**.*...**..**.*...*******.**....***..*...*..***.**.**..*.***.*.**.*****..**.....**.....*..**..*..*.**.**.*...****.*...****..*.*..**..*....*.******.****....***.**.*...*.*....*.*.*.**.**.*.**.*...**..*******.****..*.*.*..*.*.**..*...****...*..***.....*..*.*.*....*.***..*.*.*.*.**..*.**..**...**.*...*.**.***......***..**....*.*..*.******.***...****....**..**..******...**..**.*....*..***......**.*....*..*.****.***..******..*.**.***.*...****...*..*...*..**.*.........***..*..**..**.*.***..*******.**.***..*..*.*.*....*****.**.*.*..*..*......**.*.**....**.***..*.*********...*.**...**...*...**.***..**...........*.***.***...***..***...*.********.**..*.***.******.***.**.****.*..***.*..**...*...*...***.*..**..****....**..**.*...***...**.*..******.....***.*.*..**..*.***.*.*.*...*....***.*.*.****.******.**...**...*..***...*........***.*.*..***.**.*.***.***.**.****....*..*..***....*****....*..***..**.*.*..*.*.*.....*....*..*.**..*.*.*.......*..*.*****.***.**.* ***..**...**.***.**..*.**.**.****.*...**.*****....**..*..*.*.*.*.*...*...*.****....****...*.*.**...**....**.*.*..*...***.**...*...*..******....*****..*...*.****.*******..*...**.**..*******.**....*******.*.........**..*.**...*.**..**.**.***..**.*..*.**..*.*.******....**.*.**.*..*****.*.*...**.*****...***.****.....***...*.*.*.***..**..**...*.*.**..**..**...*.**.***.*.****.***.*****.***.....*.**...*.*****.*......*...*.*.....*.*****.*****.*....*****.**...*.*........*..*.*..**.*..*..*......*..****.*.*.*..*.*...**....****..*...*.*.*.**..***..*...*.*..*.*.*..***.**..*.*.*....***...*.**.**.***..*..*..**.**.......***..*...****.*..*.*...**.**...**.*..*.*.*..*.*.**..*****.*....*..*...*.**.*.**.***.****.*******..*.***..*....***..*...*****.*...*.*.*..**...****.**...**...**.....*.....*..****..*.**.**.*.*.*.**..**.*.*.****.*...*...***.****.*.***...**..****.****.*.**********...*.*......*.*.********.**.*.*.....*.*.*...**.*.*****..*..****..***.**..*.*.**.*...****..*...***....*.*.*.*..*..******.**....**......*.**.****.***..*....**..**...*...***.***...*.**.*...*.**.**....*.*..*...*...*.**....*.**...*...**.**..**.*...***.***.***.*.*.*.**.**.*..****..**..*.*..**.**..*..*..***.****..***..*..***..*..***......**.**.*....*.**.*...**.*.***..**...***.****.****.*.*..*.*..*.....*..***.**.....*...*.****..*...*..*.*.***...**..*..**.*.*.*.*.....***.*****.**..**..*.***..*.*..*..**.....*.*.*..*.***..**.***..*..*...*.*...**.*****.*..**.**********.*.*.******.***.***.**...*...*..*.*.**....**.*.*...*...**.**.*.*.*..*.**.**.*..*..*..**.***..*.....*.***..*..*****...*.*.*..**....*******.*......**.*...**.**..........******.*...****.****.***.***.**.***.*..**.*****.**...*****..*********.**.*.*.**....*.***.*..*.**...**...*.*...*.....*.*......***.......***....*.....*..****.*.*****.*****.*****.*...*.**....***.*..........*..****....****.*...******...*..*..*.***...****.****...*..*.*.*.***..**....***...*****...*.*.*..**.*.*....**...**.*.**...*..*.*.***.******..*...*.*..*..****..****.****...**..***.*....**.*......**. *..*..*..****.*...*..*****.***..*...*.***.*.....*.**.****..**.*...*.*..**.**.**.....**..**..*..*..***...**.**.**.*......*.**.....***..*********....*.**.*.*.***.***......**.*...*....********..**..***.*.*...*.**.**...**..*.**..*.........***..*..*****..*...*.**.*.***.**.*..*.**..*..**..*.*****.....**.****..**.***.......**.*........*...*.***..*.**.**..*.*.**.**.**.*.*.***..*.*.****.*...****..***.****.*.....**..*.*....*.*.......**.*.*..***...*...*..**.***.***...**..**.**..*..*..*******..*.**.***..*.....**.*.***.*.**.*......*.*.****.*.*..*.***.**..***.*..****.*.*.*.*.**.***.*.*..*..*..**.**..**.*.**.....***.....*...***....****..***.**....**..****.*.**...*..**.**.**.**..*....***.**.**.***..**...***.*..*...*.*........*.........*...*....*..**.*...*..***...*..*.**..*....*.**.....*.*.....*..****.**.*.*.**.**..*........******...*...*.*.*.**....**..**.*.*..*...*...*..*..**..**..*.*.****..*.*..*.*..*.**.*.*.....**....*.*......****.*.*...**.**..*....**.*.*.**..*.*....***.*.*.****.*....**...**.**..*...**.*****.***..*.*.**...*.*.*............*...*.**........*****..*....*..****.**..*.**.*..*******.***...*.***..*.***..****.*..**...**.....*.*.**.*...******.*.*.*.***..*.**.*.**...*.*..**..**.***..*........*.*...**...*.*****.***.*.***...***.*.**...*****.*.******......**.*.*.****.***..*..***.*...*.**.*****.*.***..*.**.........**..*...**..*..*.*.***.*.*******.***..*.*...*..*****..**.**.*.**.*.****.**.**...*.**...*.**.*.**..******.**..*.*.*****..*...**.***.*.**..*****...***..*..****..*.***.****....****.*.*.***.**.*...*****.*..*.*..*....***.*..**.**.**.*..*..***..*..**.**.*.*.********.*.*...**.*.*.*.*...*....**....***...*....*.**..*..*.***.....**.*...*..*.....*...****..*..*.*..*..*.*.*.*..*.*.*.****..*.*.*.*.***...*..*.*.....**..*...**.*.**.******.*....*...****..**..***..****..**..******.****.*******.******..**.*.***.*.**........*.*..**.****.*....****...*.*.**.*..*..**.**.*.*..*..*..*********.****..**.......**...**.***.*...*..*.*...*...**.*..***.*****...*.*..*.*.***.....**...*...******.**.*. *.*..**.****..*..*.***.***...***.***....**....******...*...**.*....*.*.*.**......***.****.*.*.......*.*..**...***.*.*...*.***..*.***.**.....***..**.**.*..*.*.*.*.*********.**.**..*.*.***..**...*.**..*...*...*.**..**..****.**..***.*..**...*...**.**.**..*.*......*.**....***.*....*...*****.*...*...*..****.**.*.*.****.**..*......*.....*.**...****...*****..******.**..*..........****.*.*...*.*....*..*....**.......***.*.*.*....****..*.**.**..***.***.....**.*.*.******........*.**.*.***.***...*******..**....*.**.*.*....**..***..*.*.****.*.*.***.**..******.***..*.***.*****..*..*******....*.**.******..*.*.....****....*...*.*...**....*..***.......*.*.**..**..*.**.**..***.*..*.***.*....*...*.***...*.*.*...***.*...*****.*..*...*......*.*..**..*.....**...*.*..*.*..**.***....****..*.***..**.*.*.**..**.***..**....*....*.*..*..*.**...********.*.*..***...******.******.....*.**.*.*.****.*..***********.***...**....**...*...*..*...*.**.*.....*...**..***.**....********.**.*****.***...****...***..***.*****.*.*.*..*.*...*....*...*.****..*.*.**.*..**.***..**.*..****...*...**.***.********..**.*.**..*..*....*..**.***.*.**.*.....*****.*.**.****.*.**..***..*******.*.****.*****.*.*.**..*...*****.***.*..*...*.***.**..*.***.*.****..*.**.**..**.....*.*..*.**...***...*.****.*..***.***.****...******.*..**.*..**.*.*.****.*.*....**...**....*..***.*..*.**..*.*.*....****...*.*********.*..*.*..****..**.***.*.******.*..****...*......***......*.......**.*...*****...**.**..*****.********..***..*.**.***.**....*.****....**..*..**..*..*.*.*..**..****...*.***...........*.*****.***..******..***..**...*.****...**.*...*..***.......**.*****.***..*....*.***.*..**.**.......****..**..*..*...*...*..**.....*.*....*...**..***.**.*.***.....*.**.******.**.*....**....*.*****...**..***..*..*.**.**.*..***.***.*...*****.*..*...*..*****..*..*.......**..**..**..*...*.**..**.....*.**..*.....**....**.*..**.**..*..*.....******....*****.*****..*****....*..******.*...*..*.***....**...****..*....*.*...**.**...*...**.***.**.***..***.**.* .*..*.**.*.**.*...*.*.....*....***.****....**..****.*...**.*..**.*.*.***.*...***.*.*...*....*.*.**.*..*.***...****.**.**..****.....*...*..*..*.*.**.*.********.*.*.......*.....*.**.*****....****.**.***..*.**..**...*..*....*.*..*.*.***....*.....****..*..****.*....**....*.....***.*.*.*.*..*.....***..***.**.*.***...****..*..*****.*.**..**.****.*.**..*..*.**.**..****..*..*..*...**.*..*...*..*..*****.**...**..***.....*.*...*.***.**..***....**.*.**.*.*********.*****.*....**.**.***...........*..*..*.**..***.**.***...*..**.***.***.*******...**..*.***..*.*.*.*.*....**..***..*.***.*...*..***.**.**....*.*...*.*....*.**.*.*.*..**..***.....*.**.***...**.*.***.....*.*....**.*.*.**...*..*.*..**.*.*..*.**..***..******.*.*.*..**.****...*.....*...*.**.*..***.**...*.***.*.*.*...*****..*.*.*....*..*..******...*..****......*..****.**.*..**.**.**.*****.**....*.**.**.*..*..*.***.***......**.***.*.....*.**.******.***.*....***.*.*..*.**.**.***..**..*.******...*.....**........***********....*..**.*..*....**.*..***.....**.*..*.*.....**.*....***..*.**.**.*.....***.****.****...*..***..**.*.*.*.**.*.**.**..*****.*..**.**.*.**....*..***....***.**....*.***..*..*...*..***..*.**...*.*.***.**.**.***.*.*..*..***..**..........*.*...*..**....**.**.*.*.**.**..*.*..*.**.*.**.**.*...**..*.***.......*.*.*.**.*.*....****.*.***.**.*.*.*...*.***....****.*.**....*.....****..*.***.**.*.*..**.*...*.....****.***.*..**.**.**.*..**.*..***.**.*..*..*.*....**...*.......***.******...*...*.****.*.*...***......*..*.**************..*.***.***********..*..*.***********..*.*****..***..**..*.******...**.*********...**...*.**..***.....*****...****...*.*****.*.*.*.****........*.***..****.*..*.*..**.*...****...**....*.**.**.*.*..**.*.*.*.*.*.*.****..*.**.*.*....*****.**...*.****..**..*..*.***..***.*.**..***.*.**.***..*.***.*.**..*.*...*...*.**....**..*.*.***.*.***.*......**.*...*...**....***...*****..*.*.****...**.*.*.*******..**.**..***.*.**.*****.*.***.*.*.**....*.**..*.*...*.**.****.**.....***.**..***.**..*...*.**.****.***..** *.*.***.*..**.*..**********.*..*....*****.*.*.*...**......**.*..**...**...*..*..*..****..**..*.*.****.*...***..*..*....**.*...**..**.*.*..*....*.*...****..***.*.****.**.**.**..***.*...*.*...*...*.*.*...**.***...*.**..*....***.**.**....**..**..*******.*..*..*.*.*...***.*....*.*.....*..**.*.*..*....*......****...**..*..*.*....**..**..*.*.*...*..**.*..*..**.*.*...****..*......*.*.****..*.**.*...****.*.***.****.**..**.*****.*..****.**..*.*.*.**.*.*.**.***...*.****.*...***......*****.*.*.**********.****..*.***.**..*.***...*..****.*.***..***..*.....*..**...*..*.*.*.*.****.**.**.*.**...*******........**.****...*.*.....**..***..****.*....*****..**.....***.**............*..*.*...**.*..***..**..*..**..**.*.**..........***....*.*.**..*...*.*...***.*...*..*..**..***..****.*.*.***..**...*....**.......****..**..**.***.*.***.**.*.**.*.**..***.*.*....*.*...**.******......**.**.****......**.**...*.*****..*.****...*.**.****.*....*.*..**...**.*****.*.*.*.**.*....*****....**.*..**.**..*.......*********...**..*.***.*..****...**.****.**.**.******.**.......**.*.*.*....**...****.**..*.***..*.*.*.**.*****.*..**.*..*...**..**..**.*...**......**......*.*.**..**.*....****.....**.*...**...*.***.**.....**.*******..*.*..**...**.**.*..***.***.*..***..*.......**...**.*.**.***...*...*..****...*.**..****.***.**.****.*..*...**.**...******.**.*..***.*.*.**.*..******.*......**....***...**..**.**.*.**.*.*.*.**.**.....*.*........*.*...**.*..**.*..***..**.***.**.**.*...**.**..***.*.......**..*......***..*.****...******.***.*.***.*.******.*.....*...*.***..***.**..*..*.**...***.*.*..*.....*.....*...**.....****.*..*.*..*..**.**.*.*.*.**.**.**.*..******..**...*..*.**......*.********.*.*.*.*....*.*..**....*..**....**.*...*........**.*.*.**......*.**...**.***..*.**...**..*....***.*...*.*.....**..*...*......*.*..***.*...*..*..*.*..*.*.***.....*..**..*.*.....***..*..*.**....*.***..*..*.....*.**.*.*.*.*.**..****...**...**.....**.*.*..*..*..*.*...*.*....*...***.***.*.*****.*.*.*...*...*.*...**..***..*******.**.*.**. ...*.*..***.*......*.*.***.*.*.**..*****.*.*.*.*.*..*.*..****....*.*.***..*.*.***.*..****.****..*...**.*...*..*.*.*..*.......*..**.*......**.......***..**....***.*.*.......*....**.**.**....***.***.***..*.*..**..*..*.*.*.**..****....*....*.....**..**.*....*...*..**....*..***...*.*...*..*.**.*..*.......****..*...*.***.*..****.*...***...*.*.....****..**..****.....*..**.*..*.*..***.*.....*..****..**.*..*.***.***...**..*****....**.***.....*..*.*.*.*****......*....*.**.*..**..****......*.*.****.****.**.**.*.*..*.***.*...*.**...***...*..**..*.*....*.**.....*....**.*.***.*...*.**.....*....*.*..*.*.*.*.**.**.....***********..**....*..*...**.**....****.**..*****..*.**.***...******..***....**...**..*..*.**.**.**..*..*.**.**........*..*.***.**..***...*****.*.**.*******..**.*...**..*....******...*.*.**.......*.*****..****..*.*.*.....*.*.*...*..**..**...***..**..**.*...*.*..****.**..****..****..*.*...**.**...*..**..*****.**...*..*.*..***.***...*..**...*..*****.*.*...*..**.....**.*...*******.**..*****.**...**.**......***.**.*.*.*.*.*..**...*....*.***....****...***..*.***..****...*.**...***.*.*****..**...*********...*...***.**.**.*.*...*.*..***.**..*.**..**..*****..******.*.***..***..*.*..**..*.*.**.*.***....*..*...*.***..**.*...**..****..*..**.*...***..*.**....*...*...***.*****.*....*........******.*.*...*..*.**...*.*..*..*....*.**.***..**...**.**.**.***...**.****.....*......*.**....*****.*......*..**.**.*.**.*........*****.*.*..*..**....***..*...******...*....*..*.**.*******...***.***..*.*.*....*.***..*.....**.****.*.***.***.***.....*.*.*......**.*..*.*...**.*....*****.*.*****.*.**.*****.....***.***..**..***..***..*..*.*..*.*..****.....*...*..****..**....*.*.**.*..*.*.**...*.**.*.******.**.****.*...**..****...*..****..*....*.**.*.*..*..*.*.*...*****..*..**..**.*...*******.****.***.*.*.*..*.***..**.*..***..*..*.**.***...**.*.*****.**.*..**..**.*.*.**.*...*...*..**.***.....*..*.**...*.**..*...*****...***.**....**.***....*.*******.***.***.***.*.*.*...*..*...****...**...**.*..*.*.*.. ....***....***..******.***...*......****...*.*.*.*.**..***.....*...**.**....****..**.*..**...**.....**.*.*.******.*.*..******.***.*...**....**.....***.*.*****.**....*****.**..**.*.**..*.**....***.*...*.*..*.*.*.**.***.***..**.**..****..*....*....*....*.***...***...*.**.*****....**...**.**.****......*....**..*.**...*.*..**.*.**.***.*.*.**.****.*.**...**...**..*..*...*.**.**.*.*.**.*.*.***.*.*.***.**..*.******.**..***....***.***..*.**...***.*..***.*...**..**.......*.*.***..***.**....**.**.****.**.*.***....***.*..*.*...*.*.**...*..***.*****.***..***.*..*.**.*.*.***.*...*.......***...*.*.*....*.**.*.*.**.*.*.**....**.***...*.*...****......*......**..**..*******.*..**.**.*..***..*.**..*...*..***.*.*****.**...****...*.**.*...**.....**.***.*.****.****...***...***.**.*.***...**..*.*..**.******....****.*.*.*.......**....*.***.*..*.*....*.**.*..*..**..******..***.*.*...*.....*.*.*......**.**..****..*...****..*....*.*..*..****...*...*....*...***..*****.*.*..***.*..*.**.....*..**.**....*..*..*....*.**.***..**.*....**....**.*.*..*.....*..*.*.*.*.*....**.*.....*.***.**.****.***..**....**.*...**.**...**.......***..**.....*.*.....****...*.*....*.**..*.**.**...***..*..**.**.*..............*..*..**.**.**..**.*..***..*..*....**..**.*.....*....*.*.*.*.*.**.**.***.*..**.***..****.**..**...*.**..**.*...**...*.***...*.......*...*.**..**.*.**.***.**.*.**..*.*.*.*..****.*.**..*..*.*..**....*.****.*....*..***..***....*....***.....*...*.*.*..**.*.*****.**.*****.***...*..*.*..*.*....*..*.*...*......*.**.*.*....**..**.***.**..*.****.....*.**.......**.*..**..*.*.*.*...**.*.**.**.***.*....*****.*..****........**.*..******.*.*.****....*.*..*.*.**.*...*..*.*....**.*..*.*..**..*.****.**.*....*.*****..**..**.*.*..*....**....**.*..*..*.****.*.**.**.***.....**..*.**.***.*****..*.*.*..*.*.**.*..*.....**.*....*.**..*.*..****.***..**.***.*.*.*.*...***.*.***.******....**.**.*.**.*......*.*..*.***....***.*..**.**.....*.****...*.*.****..***..*.......*.*..*****.***..*...*..*******..*..*.*.*..*..*...*.*.*.*.*. *******..**.*..***.******...*..*...*...*....*****.**.**....**..*.*.*.**.***.****.*...***.*.....*...*.**.**..*****..*.**..****..**....*.*..**.*.*..*...***.****....*..****...*.***.*......**..*****.**...**.*.*.*.**.***.*..*****.*....*.***..*.*...*.*.**.*..*..*..*.*...****......******.**......*****.*..*.**.**.*.*.*..**...*..*.***.**.***.*.*.**.*..***....***.*..**...***....**...*.****.*.........**..*..*.**.******.*.*..***..*.***.****.**.*.*...**.**.*.............***..**.*.*..*..********.**.*..**.*.*........*.*.*..**..*..*****..*.**.*.*.*...***.**..*.*..**....***.**...*.**.**.**....*.**....*...***...**.**.*....***..****.***.**.*..*..*..***..***....*.**....***.***.**.**..**.*.***..****..**.......**...****...***....*..***..*****....****.****...****.***.***.*...****..*.**..*.**...**.*.*.*...*..****.....**..*...**..*.*.*.**..*..****..**...******...**..*.*.**.*******.**.***.**.*****.*.**....**..**..*.****.*.*.*.*.****.*******.**.*.**.**..**..*.***.*..*.*.***...*.*..***..*...**..***.**.*.*.*..*...****......*..*.****..******.*...**.*********.****.******..*.***..*..*..*.*.*.****.**..**.****.*****..*.**..**......***..***..**.*..**.*.**.*...***..*****...*.**.*...***....*.*...*...*.**.....****.***.*...*.**.....************.**.*.*.....*.******....***.**..**.*.**.*...*..*...*...**...**.*.**.****.**.*..*....*****.**..**..**.*...*.*.*..*...*.*..**...*****.*.*.*...*.**.**.*..**.**.****.*...*....*.*.*****.**.*.*****..**.*..***.**..*.**.**.***.**..*.*.*..**..**.**..*.*..**.**.*..**......**...**.*...*..*...*.*.*.****.*.......**.**.*.**...**.*****..*.*..*..****..*.**......*.*.******.*..*.******.**...*...**..*...***...*****.*..*..*....*.*....**.....*.******.***.**.*..*.*..**....*....****..*****..***.******....*..*******.**..*.....*..*....*****.*.*.**.*.***.**..***.*...*...*.....*...**.**..*.*...*..*..**..**.**..*..*....***....*..*...****.******.*.*...**....****.*.**...*..*.*...**..**....**.**.**.....***.******...*..***.**.....*..*...*.**.**.****.....*..**.....*.**.*...**.*.*...*..**.*..**..*. ..*.***.*.**.*...*........*......***..*...*.**.*.**..*.*...*.******...**.*****.*.*..*.*..*..*...*.*.*...***......*.*.***.***.**.**.****..****..**..********..*.*.*...**.**.*.*.*.******..*.***..***....**..***..***..***.*.*...*.**..*...*******.**..**.**..***.*.*.*..*..*..*.*..****...***.*****.****.***...**.****..***.*..*....*.*.*****.*..***..***.........******.**.*..***.***..***.*..*.*....*..*.**.*..*.*.......*****.**.*......*..*..***.*...***.****..*****.**..*....*****.*.*...***.*....****.*.....*..*.**..**.*****.....***..*...*****.....***.*....**.*..*..*.*.*.*..***..**..*..**..****.*.*..*......****..*..****.*.*****...*.*.*..***....*.**.*..**..*.*.***...**.**.****.*.*...*....*****.....*..**.**.*.*...****.*.*****...*..******.***.**..*...*...**.**.*...**....**.....*..*******..**.*..****...*****.*..*..****.**.*....**..*..***.*..***....**....*.**..*..*...**.********...*..***...***.**.***.....*..**.*.*........*.*...***..*...*....**...*.*.******.....**.....***.*.*.******....*..*...*..*.*..**.......**....**...*.*.*.*...***..**.....***.*...**...**..**.*.*.***...*...********.....**..**.*...****..*..*..***..**.******.**.*..**.**..**.*.**..**..*.***....**..*..**.*...*...***.*.***.***..*..***.*....**.**.*........*.*..**.***.**..*.**.*.**...***...**...**..*.....*.*..*...****.**...**.*.***.*****....*****.*.***.....*.*.....****.**..***.***........****.*.*.....*..******.......****..**..****.*.*..**..*.*******..**..**.*..**..**....*.*...**.*...........**.******..*..*..**.***.***..***.*...*.**.*...*...*.*...*.*...*.*........****...*.*......**.**.**....*..*.**....*...**.***.**.****..***.********.*...*...*.*****....*.**.*.*.**...*...**.*...***...***...*.**.*...***.*.*.***.***.....*.**.***..*.*..*.*.*...*....**...**..*.***..***.*..**..**.**.*..**..**.**..**..******.*....*.***..*..*.*..***.....****.*.***..**..**.....*.**......**.*....***..*.**.**..**..***..*.***..*.*.****.*....***..*.***.*...*..**.*.....**.*...**.**..*.**..*.....*.**.**.****..*..**.***.***.*.*.*....*.**..*..**....*..****.*** .******.***..*..*****...**.****..*****.***...**.*.***....**........*****.**.*..*.**.....*..**......*..*.*.*.**..****........******.**....*....*****.*...**...*..****..***..**.**.*.**..**.**..*...****...*....*.*..*.*.....*..**..*.*.*..*..****.*...*****.*.*..*..**.**..*...*...**...******.****.*.****.**..*..*....*.****..****.**...****.****.....**.**.*.***......******..****....**..*..*.*..****......*...**.*****.*.*.****.**.*****.*.*..**.*.*****.*.*.*********..*****.*....*....***..**.**.*..*.**.**...*.....**....*...***********..*.*...*.*..**.*.*.*.*****..**.*..*.*.*.*...*.**...***...**.*.*....*.****.*.*.*...*****..****.******...*..***.*....**.***.*...*...********.....*........*..******.***....***.*..*..*..**.***....*..**...*.*..*.*.**.*..***..**.*......*.***.**..**..******.**..*.**....*.****..***.*.***..*.**......*...*.***.*****.*****.****..**..****..*..********.*.***.....*..*.***.**.***.*.**.**....**....*.*.*...****..****.*..****.*..*.**...*.....*****..**.**.*.*...*.**...***.**..*.*****..**....******..**.****.***..*.**.*.***.*.*.**.**.*...******....***......***.***.*..******..*...*...*.*.*.**.*.***.*...*.**.*.******.*..*.**...*.**.***.**.****...*..*****..***.....*.**...*.*....*.***.*..**.**.**.*.*.*.......*...**.........*..**.*.*....*..*****.*.**..**..*...*....***.*..*.******.***..*.*..**.**.******.*.*.****.*.*..*.*..**.*..***..**.************.*.****..*.**..*.*.****...*.*.*...**...**..***.*...*.*.****.*.*.*****...*...*.***.*.**.****...*.****.*.*..*...*....**..*..*...*.....**.*..***.....*..****.**..****......****.**..*****.....*..*..*.*.*...*.*.*.....******.*****.******......**.**.*.*...**..**.*.*..**.*.*..*......*******.***.*.****.*.*...***.*.*.*.*..**.****..*.*...**.*.**..*.***.**.*..*.*.**...***.*..***......*...******......*...*.**.*..*.*.*..*..*.****...*.*.*.*......*.****..****.*..*..*..***...****.*.*..*.**.*.*...*.*...*...**..***..***..*..***.*.**...****.**.*....**.***.*...****.*.***.**..*.....*...*...***....***.....**..*.*....*....**.*.*.***..**.*...*.***......*.... .****.**..**.**.*......***********.*..*.*.***.***.*.*.**.*****..*.**...**.*.*.**.....**.****.*.***.*.*.*.**....*****.*.***.*********.*.*....*****.***.*....*.***.*....**.**.*...*******....*.*..*..........**.*...***.**.***.*.**.**...******.*..*...*..**.**.*..***.**..*.*.**.*.***...*****...*....*.*.*...*.*..*.**.*.**...*.*.******.*..****.*....*.*.****.*.*...*.....*...***.*...**.**...**.*...*...*.**.****.....*.*.***..*.*..***.*...*.*.***.***.**..*.*.*..***.*..*********.*.**.*...*.**.***.*........**..*......**.***...**.*..****.....*....*.*..*.**......****...*.....*.**.....****.*...*.*****.***..*..*..**...****.****...**.**.*.****...**.**.*...*.....****....***..**.***...*...**..***..*****.*.*.**..**....*.*.***.**...***...***.****........*.*...*****.****.*.**.....***..***.*****.***..*.*..**..*..*.**.*.**..***.*.*....**.*.*........**..*.***..*.*.**.***.*****...***..**..**...**.**...*..***.*..**..*.*...**...*...***********...*.***.....*.**.....**....*..**..**.***..*.**...*.....**..*..*...**.***.***.****.***.*.*.....*****.*.*.***.**.**.*..*.****...***.....****.**.**.*.***.*.**.*****.*****...****..**.**.......**..*.....**.**.***..*...***.**...**...*****.*....**.*.**..**.**....****.*.*..****....*.**.....**..*..*****.*..*.*.*...*..*.****..*.**.*....****.*.**.....****.*..*..**...**....*.*.*...***..****...***...*.*.*.**.**.**.*......*..*...***..*..**..***...***.*******.*..****.*..****...**..***.**.*.******.*.****.*.*.*.**.***.*****..*.**.**.**.*.....*.*..****.*..*****.***.*.*****.**.**..***.*...***.*.*...*.**..******.*.........*..**..*.*.***.***.*..**..**..*.****.***.**.*...*..*.....*******.*....*..**.*.*.*.*.*...**.***..*....*.*..**..**...*..*.*.**.**.**.*.***.*....*.....*....*.......*.*......*.*.**..**...*.*..*.**.*.*...*.**.*.***...****..***.....**..*.**...**..**.****....****.**..**..****.*****.*.*...*...*..***..*.*..***.**.*.*....*..*.***.***.****.**...*..*..*..*...**......*...*.***.*.**.......**....*......*..****..*.*....*****.*......*.....****..**..*.....*......****..**.*...* .*..*.*.*.**........**.*..**...*.*.****...**.*.*.*.*..**.*..*.**.**..*..........*...*...*.*.**.*..***..*.**...**.*.***...**.....**.*...*.**.*..*.....****.*.*.**.*...*...***..***..*.****...*..****.*...**....*...*...**.....*.*....*....*.*.....***.*..***.****.****.*...***.**.*.***..*..*.**.*.....***.**.*....*******..*.*..**...**..**.**.**.*..*.*.*.**...*....*****...*..***....*.**....*.*.*.**.*..*******......**...*.**.*.*.*.*.**.**.**.****.**..***.*.....**.*.*..***.*.*.....**.***********.*.**.....**....***.***.***..*..***.**...*.*..*.**.**..*..*.*..*..*...**.*...*.**..**..***..*.**.*..**.********..****.****.*.**..**.**.*..*....**..*.*..**....*...****..*..*.**...****..*.*.**.*....**....*.....*...*.**..*.*.******....*......*..*.***..***.****....**...***..*.*..*..**.*.*..**.......*.**.*...****.*.*.**...**.*.**..***.*.*.....*.***.....*.....*...*.*.*.*.****..**********...***.*........***.**.*..*****.*.*..**..***...**.....***.***....***.***.***..*.....**...***.*..*.*..***..**...*.***...**.**.**.***......*.*....*.*.**..**...*.*.***.***...***.***.*.*****..***.*******..**.*..**.***..**..**.*......*.*..*.......*.*.*..**.*.*.***.*.********.****.*.****...*.*.*..**..*...*****...****....*....*.*****..*..**...**.**.***...***.**.*....*......***.....**.****...*..*.....*..*******...*******...***...**.***..******...*.***.**..*****.*..*******.*.*.*...*.....*..*........*.....******.**..****.***...*******.*..*.**...*.***.*...*..**...*.***.***...**.**....*.*..*.........***.*.*...*.**.*....*.**.*..***.****...*..**...***.**.****...***..****.***..**.*.**.*...*...**.**...*......**.**...***.**..*.*....****.*.*.**..*..**....****..**..**...*.**..***.*..***.*..*****..***..**.****..**...**.*....**..*...****.**.**..**...***.*..*....***.***..**.*..*..**.*......*.**..**....*...********.*..*...**..*..**..**..**..*.....*****...*.*..*.***.****...**....*******.**..*..*.......*.*.*...**......***.**.*.*******.*...*..****....**.....*.**...*.....*.....*...***...*****.*.....*..**..*..**.****..***..****..**..*.*.* *..*..***.**.****.****..*..*..*.*..**.****..*.*..*.****..*.....**.*****..****.*.**.*..*..**....*..*...*.....******....**.***.***.*****...*.*.**.**.***.....*..*..**..**..*..*.**..***.......***..******.*....**.....*..*.*.*.**..**.**.*.**.*.*..*...*.*.**...*...**.*..*.*.*.....*.*.**..*..*.**....**....***.....****.**..*.****..******...*..***....****.**.***.**.**..*..***.*..*.***.*..*.**.*.*...**.*.***..*.*.*.**......*****.*.*...*.****.**.*..*****...**..*.*.*.*.*...*.*.**..*..*....*...*.......**.********..***.*..*....*...*..**.***.*..*.......**..*....*.*.*..**.*.***.**.***.*..*...*.*..**.*....*..*...*.*..*.*.**.*****....*...*.**.*.**.**....*****.*..**...*...**..****..**....**..******.**.*.*.**.**.*..*.**.....**...*...*.**...*****.******..**.***.*..*...***.*.*......***.*...**.*...*.*..*.*.*.*....**.***.**.***...**..****.**.***...*..*..***.*.*...**.**..**..*....*..**.**..*.***...**......**.....*.*.*....*.*..****.....*......****.*.**......*..**...**.*.********..*.**.*....*......*.******.*..*.**..**.*******..****.....*****.*.*****..*......*.**....*.**************...*.......*.*.****.*..**.*.....****....*..**.*.*******.*.*..****..**.*..**..***...****..**.***..*.*.*******.*****.....***...*.**.*******..***..*..*.*.*..*.*.*..*...*..*.*..**.*..*****...*.....*.**....*.***...*..*..**..**.***.*..*.**.*****...*.....*.**.*.**.*.*.*****..*..***.....*...***..***..**..**.**..*.**.........****.*..**.**....*.****.*...**.*..*.**.*..**...***...**.**..**...*.....****.***....*..*****..*.*....**.**..*...*..*.**..***.*.*.*....*....*..***.*.**.**..*..**..*.*....**....*..**.****.*.*.**..*..*..**..**.*.*.***...*******...**.**.*..****.***....***..****..*.***.*.**..**....*.*.**...*.****.*...****.*.**.**.**.**.*.***..**...*.******.*..*..**.....**.**.*..**..*.*..*******.**..**.**.*.*..***.***...**..*.**.****.....***.****....***..*...*........***...**.*.*.***......*..*....****.....**....*.****.*..*.****...**.*..*.*.**..***.***.***....*..*.***....*.*....*****.**.*..**..*.*.*****.*****.**.*.**...**....*.** *..*...*.*.*..*****..**..***...*.**.*..*****.*..**.....***...........***......**..*.*.***.*..*.....*...*..*.**.*..*..*******...***.*.***...*..**.*...***.*....***..**.*....*.*..*.*****.*.*..*..*******.**..........**.*..*.***...*.*.****.**..**...*.*.**.**.*******.*****..**.*.*.*.**.**.*....***..****.**.***.....**....*.*....**...*.***.**.*.*.*...*.***.***.**.....*.*.**......**..**.**.**...***.*..**.**.***...**.***.*.*.*...*.***..*........*.***...*.***.**.*...*..*...*****..*...****.....*.****..****...*.**....*..**.*.***..*..*..*....**...***..**...**.***.**...*..*.**.*******.*...*.......******.*..********...**....*.*..*..*.....*.....*.*.****..*.*.*.......*..**.***.*.*...**...**..*.*..**....*......****..*..**.**.*...*..**.**.*.***.....***.*****.**...*.***.*.***.....****..*..*.**.*.*..***.**..*..*********.......**.**.......******.**...*.*...*..*..*******.*...*...*.**.***.*.***.****.**..*.*****..**.....*.**.**.**...*.*....*...****..*..**.*.*.*.**..*....*.*..*.**....*.**.*..*..*...*.**.*..******...***........**..**.***.*****.*..****..*.*...***...**.*.**.****..***.**.***.**...**..**.*.*.*....****..*.*.*....*.*..**.**.*.....*.***.**..***...**...***.*.****.**.*..*******.**....**.**..**..**..********....**....***.**...***.***...**..**..*.*.......*..***.*.**....*..*......*..*..*..**.***....*.*.*.***.***.*.***..**.****.***......**.*.*....*.***..*..****.*..**..***.*.*..***...*.**..**...*.*...*..*.*.**....*****.....**.*..*****.*..*.*****..*..**.**.......***.**.*.**.***.*..**.*.*.*..***....*.*..***....*.....*.*...**.**.******.**.**....*****...*****......*****..*.*.......*.....**..**.*.*.*..**.**..*.*.***.**.**.*..*.*.........**.**...*..***..*....***.***..**.**....*...*....**..**.....*..**.*..***.*.*..**.*.*********...**..*...*......***.**.***.***.**...*******.**...****.**.*.*.*.....*..*****.*.****..**.*..*.*..*.....*.*..**.******.****.********....*.*..*.....*.....*.**...*****.***.*.....*.*...*.*.**.......*...*...**.**.....*..***....*****..***.*.***...****.*.*******...*.***..******.** *.*.**.**.**...***..*.*...**...*.***..**..****.**..****.*....*..*****.*.**..*.**....**...**...**..*.*..***..*..***.*....***.*.*..**.***.*...***...****.***.***.....*...*...*.*.*****.*...*..**.*..**.*.*****.*...***.**...***...**.*.***...******...*......*..*.**.*..**..***..***..**.**.*.*.***.******.....**.*...*....*....*......**..*.***.*......**..*.......*....**..**...........*.*.....**..*.*...*....****..***..*..**.******.*.**.***.***..*....*.*...*.**..*.*.*..*...*...*..*...*.*..**.....*.**.*.**.**..*****.**.***..*..**......**.*.*...*..*..*..****.*.**.*.*.***.*...**..*****....**..***..****.*....*..***.*.......*..*.*****.*..*.*...**.**.*...*****.*...**..*****...*.*.*...**.**..**.*.*.*.*.*****..***.*.*....*.**...******..*.****..*.***........*.***........*******.********.***.**.*.**.***...**......***.**..**...***....*..**.****.*..***.*.**..*.*.*.........**.*...*..*.**.*..***...***.*****.*..*..*.**...**.*...*.***...**.*...****.*...***.**..*.****.***..*.***.*....*..**.*...*..**...***..*.**.**.*...*....*...*.*.....*.************.*****.*****.**..*..**.....**..**.*....*..***..*.*****..*..*...*.**.*.**.**.****.**..**..***...*..***..*...*.....********.**..*.**.*.*....*.***..***...***.**...*.*.......*.*.**.*.*...***...*...*..*.******...*.***..****.....***.*****.*...**..*...**.**.*..**.**.**.*..**.*.*...***.**.*....***..*..**..**...*..****.****.****....****..*****.*...*.***.**..*.**..*..*.******.*.**.**.****..*.........*.**...*.*.*......***.**.**.*****....*.*..*.*....*...*...***..*****.*****..**.*.*.**.**..*.**.*.*.***.*..*..**.*****.**.****.*..*.**..****.***.***..*.**.**.*..*.*..*.***.....**.**********......*.*.*.....*...***..**.*.*.**.*...*...***.*.**.**.***.***...**.*...**...*.**....***..**.***....*..*..***.*..***.**.*.**.**....**.*..*.**....****..*....**.*..*.*..******..*..**...*.**.*****.*..*..**..***..*.*.*..*.....*..***..****.*.*....**..*..*.*.....*.*.**.......*.*....*..**.*.*.*.*..*.....*.***.*.....***....***.*..*.*...****.*.*...*..*..*.***.**...*......****..**.*.***.*..*. ..****.****..****.****.*.*....*.***.**..*...*.*.*****..******.***.*.***.***..****.******.****.*..*....**.*..****...*.**..*.****.*.*.*.*.*.***.****.******.*...*.***.**.**....*..*.*...*.*...***..*.*..*.**.***.**...*.*.*...*......**.***...*..*..*..**.*..**.*..**.*..**..*.*..**..*...*...***.***.*..******.*......*.**..*....***..**.****..***..*...*.**.....*.*....****.*.*.**.*****.**.*....**....*****...*.**.**...***..*****....***.**.**...*.*****..**..*...*.**..**.*..**...***.*.*.******.*..**.**.*..**.*...*..**..***.**..*.*.*.*.**..*......*..**....*****..**.******.****.**.***..*.*..*..**..*..***********....**..*.*..**...***....***.*..*...*..*..**.**...*.**.***.*.....**..**..*.***..***..*.*.**....*.*.*****.*.....******.**....*.**...****......**.....*..*.*.*.**....*..*....*.*.******....**....*.*.*.**..*.**.**..*...**....*.****..***..*..**..***..********....*.***..**.**.****.*.*.*.**..**..**.....**...*.**.....*...*.....*..***..**.....*..*.***..**..**......***.******....*...*****.**....*...*.**.***..*.***..*.******.*..*..*..*...*..**..******..*.***.*...*****..**...*...*....*...*.****..*..*..*.**...*.*........*..*.***.**.*.*.......*...**.******....*...***.*..*****.*.*.*.*.**..*..***..****....*..*...****..**....**.**.**....**.*..*.*...***.*.**.*.*.*.*.*.**...**.**....*.*.*.*****.*.**.***.*...****.*.*.*.*.***...***..*...**..**...****....**.*.***.**.********.....*.*.....**.*.*.**....*****...**.*.**...**..**.**..*****.******.*..***.*.***.***..***.**.*....****.**..***.****......*..*.*.*.**..***...**.....*.*........*.**.***....**.*...**.**.**...*.*.****.**.**.*.*.*..*......****.**..****.**.*.**.....***.........**..**..*.***.*...*..*.*.*....*..*........*.*****.****.**.**.*....****...**.****..**...*....*...*..*.****...**.****.******..*....**.***..*..**.*.***.**........****......***..*.*..*..*******..**.*...**...*..*...*.**..**...*******.***.*.**..***...**.*...***...*..*...**.*.*..****..******...*.**.**..*.*....*..*...*..***.**..**...*.**..**..*.*.****.*..**...***.*...**.*.*.**.*.*****.. .*..**.....**..****.***.*****.*******.*.*.....*.***.****..*.*.*.*...*....*..*.***..*.*....*.*****.*......**..**.*...*.*....*...**....*****..*.*****.*.*.**.*.***.*.*..*.**..*...***......*..*.*...***.*.**...**...*..**.***.*.*...*...*...*..**...*..*.***...***.**..******..*...*.****..*.**..**..**..**.....***...**.*..*****..**....***.**.*****.*..*..*.......*.*....*.....*.***.*.**...*.*****.**..*.***.**.*****..*..*....****...*.*..*..*.*..***....*.**.*.**.**...***..********..*.*.*.*.****..*..******..*****.*..**.**........**.*...*..****.*.*.***.*...***..*...*.*.**...*..****.*.**..*.*.**.**...****.*..*...***.*.*.*..***..****.**.******...*...*.*.*.*.*..***.*.**.**.....**..****.**..*.****...*..*....*.****.*..*.****..*.*..*.*..*.*...**..*.***.****.*.****.*...*..**..**.*..**.*.***..*******.....*..*****.*..****....***..**...****..*****.*..**...*.*..*****.*.*...*..*****.*..*.*.***.*.***...***.*.***....*..**.**....*..*..*..**.*.**.....*.*.***.****.*...**....*..*...**...*.*..****...**.*......***....**..*.*...**.*****.......***..**..*..**.****.**.*....*..*..*...*.***..*..***..*****.*.*..*.*...**.*..**.****..**.***.****....*..***.**.**.***..*.****.***.****.*......*.*....*.******.*****...**...*****........********.....*.**..***..*...*.**.**.*...*.*.....**.*****.***..***.*.....**.**.*.**...**.***....*...*...**.*..***..*.*...**..*.*.**...*.**.**.*..**.***.*****.*.***.*..*.....*.*.**.*....*..*..*.**.****..***..**..****..*.....***.......**.***.*...*..*...**.**.*..**.*.*.****..*.***.**.*.**.*.*.**.****.*..*...**.*...*.**..*..*.**.**...*.*.**..*...*............**.*.****..**.....**.*.*.****.*...*..**..**...*.***...**...*...**...*.....**......*.*.*..***.*.**.**.*....****.*.*...****....*.*.*.*******..**.*.**.*...****.*****.*...*.*...*****..*.**...*...**.*.***..****.**.**.*.*.*..*.*****.....*****..****..*.*...*..*.....**.*.**.**..*..***.***.*.****..*.**...*...****..**.*.****..***.*..*.****......*.*.*.*.*.*....****.*.***..*.****..*.*...****...***.*..*..*..*****.*.*****.*.*.*.*.**.*..**...*.*..*** ***..**.*****.....***..*..**.*..**...***.**.*.....**.*.**.***..*...***.*.*****...**.....**.*****..**...*..**.*.*....*****...***..***.*....*****.*...*.*******....**..***.*.****..*..***.**.****...*...*.**..**.**.*...**...*.**.***..****....****...*....**..*..*****.**...*..*.*.****.***.*...*.**.....*..**....**.*.**.*...*.******.*........*.*.*.*.**.**.*...*....**.*.*.****..**.*....***..**....*.*.*..***.*.......**.****....*..*.....**.****.*.*...**.**.***..****.*.******...*.....***..*...*****..*..**.*..*..*.*....***..***...****..***.....*.********..*****....****..*...*....*.***..***...****..****..*.*...***.....*..****.***.*..*.*...****.*....*.*..***.*.****....***...***.****.....**...*.*.*....*....*.**.**.*..**.*....**.*.**....***.**..*...**..*..**.*****..*.*.**..***.***..**....*.*.*..**.****.***.*...*.*.**.*.*....*.**********..*...***.*.***..***.*..*....*...**.....***..*..***.*.**.......*...*.*....****.*..*.*..**..**.***.***..*.*.*.*..*.....*..*.**.....**..**..**.*.*...*..**.*..*.*.*.*.**..*.****.*.**.****.***.********...*.*..**.*..*.*.***.****..**...****..*.*****.*.*.*.*.....**.*.*...***.*.**......*....***.*.***.**.*****.*.....***.****..*.....**...*.******..***.***..**.*.**..*....*.*.***.**...*....**...*.***.*...*.*...*........*..*.*..****..**.*....*..*.**....*.**.****..*.*.*..*.*.**......**.......*.****..**.*.....**.....***.****..*..*****.**.**.*.*...*.*...*.*.....*.*.*.........**.*.**..*.......**.*.....*.**....*.*.*****....*.*.*.***.....*..*..*.**.*.*..***.****....*..**..**.**.*..*.*.*....*.**....*.*..**.**.**.***.......****...*.*...*.**.*.***....***.*....**.*...*.**.**.**.********...***..*..**.*...*..**.*.*..*****...*.*.***..*.**.*..*.***..**.*.*******.*.....*****..****.**.*.****.*.**..........*.*..***...***....**...*.**.*....*.*...*.***.*.**...*.***..*....**.*.**..*.*.**.*.*.*..***...*.*.**.**.*.*...*.*...**....***.*.*.*.....*...*.***.*..*..***...*........*....*..*..***.*.***.**....**....**..*...*.*..**.****.**.*...*.*.....****.*..*.***..*.****..**..**..**.....*.*.**. .*.*..*.*.*****.***.**.*.***.***.*.**.***.*..**.*..*..*....*...*..**.**.**.****...**..***...*******..*..*..*.******..*.*.****...*..***.**.*..**..*.....*.*..*..*****.***.**..*.*.*.****.*..***.*.....**..*.*..**.*..*.***.*..*..**.***...*..*******..**...**.**...*..*.*****.*......**.*..**.*.*.*..*..****.*.....*.*..*.*.**..**..***.*....****...*.....**.****.*.*...**......*........***.***.****.**..*.**...****....*.*.*..**.**.**..*.***.**..***..*.*.******......**...**.**.....**...***.*.***.*.**.**.****.*.*.**...*.*.*.***..*..**......***..*....**...*.*.**..*..**..*....*.*..**..*..*....**..*..**....**.**.*.**..*..*...**..***.****...****...*.*.**.*....*.*.**.*..**.*.*.*.***...**.*..*....**..**.****..*..*..*.***....*....*.*...**..*****.****.****..*....***..*.*...****..*....*.**.*.***.**...*.*...*.*.*.***.**.****.***..****...*.*.****.*...*.*.***...*******.*..*....*.**.*....**..*.*...*.*.*.*.***.**....**..*...****..***..*.....*..*.*.**..*.*.**.***.**.*..*....*.*.*....*..***..*.**.**....*.*...*.*.******.*...*..****...*.*.*.....**..****..*.*..***.**.***..*******..***.*.*.*.**..****.*..*...*...**.****...*.*..*...**.*....*.*.*.****..**.**.**...*...*...*..*..*.**...***.*....****..*.***.*..**.***..***.**.**.******.**.***.*..*.*.**.*...***.*...*.*.******.*..**.*...*.*...**.****.....****...*..****.*.*.****.*...**.****..*..**..*.*..*.****.***.******..***.*..**..**.**.....**.**..****..***.**.****.***...***..***..*.....**..***.*.**.....*.*..*****.*.**.**.*.*.**.*...*.*..*..*.*...*.**....***.*****...*.***....**.*..*...*.**.**.*..*....**.**..**.*.*.**********.*.***..*.**.****..**.....******.**....*.******...*.*.**..*****..*.****.**.**.*.*.***..*..***.*...****....*....****.***.**....**..*..**..*..*.*.**....****.*..**.**.*.....****.*..*..*.**..*....*.**.**..**.**.**...*....**..*.**..*..*.**.********.*.*..**....**.**..**.****..***.**********.****.**...**....*.*.*...**..*.**.**...***.*....*.*.*******.****..*.*...*..**.*..**...*.**.....*.*.**.*.**.*...**.**.**.**......**.****.*.*.*..*.**.**..***.*. .*.****...**.*.....**....*.***......***..**..*****..**.**.*.***.***..*......*..*.**.....**.*****...*..****..*.....*..***.******..*****........**..*.****..*.*****..**...*...**.*.*..*...***.*****....*..*.*..*.*.***.****.*...*..*.*...*.***....***..**........***.***.*..*.*....*.***.**.*..****....*.*.*..*.*.*******.*.**..**...*...*..*.**..*..*.*.....*.*...*.*.***...*.***...*..*....*..**.....**..**.****.***.*..*.*****....*.*.**.*****......***.****..**..*...*******....*....*..*.*..***.*...*.*.*.**.********...**..****..**.***.*....*..**...*.**...*.*.*....***.*..*.*********..*..*.*..**..***.*...*.*..****.******.*...*.**.....*.**.**......***..**..*..**...**....***...*.**..***.*.***..*..*.*.*.**.****..***...*.***...**..*...**.**......*.*.*..**..*..*..*..*......***..*.***.****.*..**.**...*.*.*.**.*...*..*****.***.****.*.*.***..**.**.****..***...**.*....**..*..*..*.*.*...*.*..*....**..*.****.**.***.*.**.*.*.*..**.*.*...***..***.*.**..**.*.*.*.***..***.**...*.***..**.*****.***...**.....*....*...**....*.*....**.**.***.*.*..*.*.**.*.*..*.*...*.***.***.*.....***.*..*.**....*.*.....***..*********.*..*..**...**..****...*.*....*...*****.***...**..****......***...***.*.**....*.**.*****...****.*******.***...**.*.*..*.*.*.**.**..**.*******.*..*...**.....**....*.**.*....***.*......*.*......*..*.****.*......*.*..*..**.**.**..***..**.****..**.**...**.*.*****..***.**....*..**..**....**...*.***.*...***.*.*.***.**....***.*..**....*...*.*...**.*.**.*.*.***..***.**..*.....*.*.*.******.*.*..***..*.*...*.**..****...***.****......**.*.**.**.*...***..***.*...*.*..*****..**..***.***..*.*.**..**....*******.*...****..*..*.*..**.**.***..****.*......****.*.*****.**.*****..****..*..***...***.*.*..*...***..*.*.*..**.*..*.**.***..*...**..***....*..*...*.....**.*********.**..**.**...**.....*.****..*.........***.***...*.......*..****.*..*...**.*..**..****.****.**.*..*.*.*...*...****.**.***.*....***.**..**.*.**....*.****.***.***..*.....*........*...*.*.*.*...*****...***.*..*..*..**..***.******.*..*.*.***..*..** ..*****.*..***.**..*...**.*.*.***...*..****....**...*....***..**.*.*****.***...**.***..*.*.*.**.**..***..**..**.***...*.*.***..*.*****.*.********..**...*.***....*...**..****..*....**.*.***..*.*..***.*.*.***.****...**.***.*.....***.....*.*.*...*..*.***.**....**.*.......*..*..*..*...*.**.*****..*..*.**.*.*.**.**.*.**...*.**.**.*....**.***........***.***.****.**.***.******.*.*.******..***.****....*.....*.*..*.*..*.***.**.*.*.*.*..*.*..*...**.**.********...**...**.*.*.*.****.*.***.*..*.*.**..*.*...*..***.**...*.*..**.*...***..*..*..*.*.*..**...*....**.***.*.***.***.*.*.****...***.***..*...**..*.....*.**.*.*.....***..**..*.*......**.**.********..*...**......**.....*..*.*.*....***...**..*******...*..*.***..*.*....**..*.....*.*.....*****...*****.*.*...*.*.*...***.....*.*.*....*...**...*..*.*...*..*........*.*.***..***.***........**.*.....**.***...*.*..*.*...**...*.*****.*.**.....*.**..**....*....***...*..*..*..*.*****.**.**...*.**...*..*.....****.*...*.....**...******.********.*.***..***.*.*.*.*...****...**.*..*.***.**..************.......**.**..*.....*..*....*..**......*..****.*...**.*...*.*....**..*..*.*..**.*...*.****........***.**.*...*...*.*.......*.*....**.*.**.****....*.*.*.*.*..*..*.**..*..***.*..**...**.*..***.*.**.*....*.**..*...*....****..**....***.....***..**.......*****.*.**.***....**.****......*.*....**..**.*...*..****...****.****.****..**.*...*********...*****...***......**.**...*.*.*...*.***..***........**....*...*.*...*....**..***.*...********..*.*****...***.***..**.*..***.......*..**..*******.*.*.***.*....**.*.***.*..*.*.****..**.**..*.*...*.....*....*..*..**.*.*..*.....*..*...***......****..****.....*..*.******.**....*...*..**..**.**...**...**.....*.*..*.**.*..*..*....**..*..*...***....***..**.***.***.**.****.**.**.**...*.****.*.**.*.***..*...**.*..*...*****..******.*....*.*....*..**.....**.*.**..*.*...*.....**...***...**..*****..***.*.*...*****.*.*****...****..*.*.*....*..*.*.*.**.....*...***.*.**.*..*.........*...*.**......*....*..*..*.*.....**.*.*..** .***....*.*...***.***.*.**.*****..*..**..**...*******...*..**..*.**..*..*.**.*..*****.*..*****.**.*.**..*..***.**.********..*.**.**..*.**.*******....*.**...*.*.**..***..*..********......****......***.**.**.**.*.*..*..**..***...*...*.***.**..*....***...**...****.*.**...****..*.**...*..*.**...***.***.....*.**..*..*.****.*.*....*.*...**.**....***.*.**..***.*..**.***.....*..**.**.*.*.**.******.***.*.****...*.**.***..*****.***..**.***.*..***..*****...**..*.*.**..*****.**....**.**.********.*..*...*.**...*.*..*..*.*..**..**..****.***......*.*.*.......*....*.*.**..***.*.*.*****.**..**.***.*..***.*.*.*.**..*.*.**.***.*.*..*....*..*.....**...**..*....***.*....**..****....***********.*.*.*...*****..***.*.***.*.***..*.**.****....***...*.**.***.*******..**.**.**.**.***.....****.******.**..**.**.***....*.*.**.*.**..*.*.*....**..*******..**.**.**....******.**.***......*.**.*.**..**..*.*...**..*.*.......***.*****.*......**....*.*..*.**..***.*.*..*..***..*..**.**.....***.*.****.*..*.....****..**.*****..**..*.****.**.*******.***...***....*..*.**.*....*..**..*.***....*****..*.*.*..*....*.*...*****....**.*.*.*******.*.*.*.*.***..*.*.*.*.*.***..**.**.*............**.**.*.*.*..****......*.*****.****...*.****...****.............**..*.*..**.*.*.**....*..*...*.*..***...*........****..****.*.**.**...*.*.********.*.***..*...**.***...*.*.***.*.***..**...*.*.*.******.*..**.*.**.*.*.*..**.*....***..*.....***.*.**.**..***..*.***.*..*...*.******.**..**....**...**.***.***......*...*.**......****..*..*.....***.**.*..****...*...*.**.....***.***.*..*.*.*.**.***....*...***..**..*.*......*..*....**..*..***..*..*.......***.**.***..**.****..*....*....*..*.*.......**..*.*..*....***.*..*.*.**..**.***.***.*.*..*..*..*..*.*.**.*****.*..**.***...*.**.**..**.*.*.*.*.....*...*.****...**..*****.**.*.****.**.**.*.*....**..*..**.*...*....*.****.*...*....*..****...*.**.*..***.***....*..*.****.*.*..*..*.*..*...*..**.*...**..*.**..*******.*****..**..******....*.***....*.****.*.*..*...*..*............*.***..***.**.**.. .****.*.**.**..***.********..........*....**..**..***.*.*.*....*..*.**...*...*.****.*.....*.*.....**.***.*.*...*.******......**.*.*..****...**...**.....*****..*.*.**.......**.*.*****.*.*..*.**...*.**..**.**.*.*.***.***.**..****.*...*.*.*..***....**.******.*.**..*.***.**.*...*..*****..*.**********..***.***.*...*.*...*****....**.*..*..*.*.**.*...*.****..*...***.....**.....***...*.*.*...****..**....*****.******...*.**.**.***..**.***.**.*..**.****....**********..***.*...**.*.*.***.**.**...***.**.***..*.**********.*.**..*.*.***..*......**...*.*.**...*...*...***..*......*..***.*.**..**..*.*.**..**..*.*********..*.*.......***...*****....**.***.**.**......*.*....***....**.....**..***.*..*.******...*.****.*.**.*.....***.******.*.*.*.****.****.*.**..**..*.**.*.*..*****.....*....*..***.*.***..**..*.**.*..***.*.*...*.***.*......*.***..**....***.******...*.*.*.**...*..***..***.***.*..***..***.******.*..*.*****...*.....*.*.*.*.*...*....*******..*.*....**.**.**...**.*.**.....******.*..**..******.**....****..*****.**.**.**..***.**.*....*.***.**...*.........*.**.***.*...***.*.*..*.**..*.*.**..*....*.**....**....*...*..**..*.*.*.*......*.****.*.**..*.*..*.*..*.***.*...*.........**.***.....*..*..*..***..**..***.....*.***..***.*....**....**.**.**.*.*.*.....*..**.*.**.*.**.....***..*.**.*...****.*...*.*..**..*.*..*.........**.***.***.*.**.....*..*.*.*..*.*.....*......**...**.*.***...**.*.........****..*.**.*...*....*......*.*.***.**.*.*..***...**..***.*....*..*...**.**..*.*.*.***.*........*.*..****..**....***.**..****.*..**....*...**.***..**...****..**......**.***........******..*...**.*..**.*..**.*.**.**..**....*....*.....*..*.**.**...*...*....**...*.*..*...***.**.*..****.**.***..**.*..*...**.*..*...*...**.*.******.....*.........**..*...**......**...*.**....**...*....*...*.****...**.**********....*****..........*.****..**..*....*.******......**.*.*.***..***.*****.*.*...***.*.**.***.*.**..*....**.**..****.**.**...*..*.*....*...*****..**...**...**.**.**.**..****.*.*..*..***.*.**.***.**.* **.*.*.*.*....*...**********...*....**.*****..***.******.*.*...**.***.*..*****.***.**.......**..*.......*....**..****.**.*......*...*.******..*...*.**.*...*..***...**.**...**...***.****.*..****.***.*.**..*...**.*****.*..*...**.*.....*..**......*...*.****.*.**...**.*********..**.**.*.*....******.***.**..*.*.***.****...*.*..**.***...***.******......**.**...*..*.*.**..*.***..**.*.*.*******..*..*.....***.*****.*.*..*******..........*..*....*..*.*****.*...*.*.***.**.*.***.**.....*....*......*..*...****.*......**..*.****.****.*..*.**...**..****.*..*..*.**.*....*.***...**..*....*..*...*.*....**..***.**.*..*****..**.****.****..*.******........*.*..**.*..*.***..*.......**.*.*.*.**.*.....*...***.*.**.*.*...**....**.*.**....***.***........*...*.**.****..*.*.**.*...**........**.***..**.*.***....***.*.*.....*..*..*..**...*...**..*****...**.*.***..*.***..***.*..*.*.*.*...***.*..**.*.*..****.**.*.**.**...*..***.**.*.**.**.**.*.**.*.*****.****.*.*..*.*.***..**..*.*.***.*..*..**.***....***.**....*.***.**......*..*.***.....****...***.*..*.*...*****..........**.**..****...**.*.....*******..******..........****..**..*.**...*.*......**.*.***.*.****..**.*..*...**...*..**.*....***.*.****....*.*.*.***.*...*****.**.*..**....**.****..*.*..***..****.****.*.*.......**.***.*.*.**..**.***...*.......***..****.*.*..*.*....*.**.*..*..*.**.*.*..*..****.*******.*....*.....***.*.***...**......*.**.*.**..**...*......**.***.***.*....**.*..***.*...*..*.*.*.***.*.***..***.*.*.*.*.**.*..*....**.*.*..**.*..*........***.*.*...*.***.**...***..***..*.***..*...***...**.*****....*..*.*****..*.*********.........***....*.*..*..****.*........*.***..*.**..*.*.*.*.*...*.*...**.*****.*.*.....*.*...**.*********.*****..***...***...*.*.*.***...*...*...*.*..**.*....*....*.**..*.**......*.**.*****.**.*.*.**.*..**.**.***.**.....**.**.*.*****.**...*.*...*...***.*.*...*.**.......*...**..*.***.***.*..*.***...*.***.*******.**.**..***..**.*.**..*..*....****..****.*.....***.*...**..*...*..*.***.**...**.**..**..***...****.*.....*. **..**..*...**.*..*..***...........**..*....*.****.****..**..**....*..****....*.....*.....*..*..*.***.********...**....*.*.*.*...*.*..**.*.*....*.*****.**.**.*..*...*..*.***....****.**.**.****....**...*..***.*.**...**.*.***.*.*.****..*.**..*..*.*..*........*..**.*..*..**..**.*.*..*.***...*..***..*.****..*..**.**.*.**...**.*......******.**..*.**.*...*...***.*.***.*..*.****.*....*.*.......*.*.*.**.......***...***.....**...**...**..*..*..**...*.**..**.**.*..**.****...****.*..*..***..*.....*.*...**.***..**.*.*.**.*..***.*.*..*..*.*....*..**.**.**.****.*****.*.**...***...***..*.***.*..*.*.***.*.*.***..*******.*.*.**...*....*.*.*.**.*****...**..**......*..***.*.********.**......**..*.****.*..*.**...*.*.****......*.*.*...*.*.*..*.****.**.....*.*...**.*....**..**..*.......**.*.*.**.**...*..**.**.***....*.........**..*.**...*.*..*******...*.**.**..*.*.*...*.*..*.***.*....*****..*.***..**.**...**..**.*..**....****.....***......*****.**.....**.*.*.***.*.*..*.*..*.*****.***.*.*.****..***..*.**.*..**..*..*.*****...****......*.**.*...*..***..*.**..*..*..**.*..***.*.*...***.**..****.*.***.**...........*.*......*........*.....******..**.*.*****.**.*....**.*.*.***.*..**......**...*.*.***..*...**..*.*.*.**.*....****.****.**...*..*........**.***.*.*****.***...**.*..*..**.***.*.***...****.**.*.*.*.*****..*.*****.*.**...*...****.....*.**......*......*.......*..***....****..**...*..**.**....**.....****..*..**..*.****.***...***..***.*.*.**....*..*.*.*******...*...*.*****...*****.**.**..***.*..**...*.****.*.*....*...*.*..**.*.*.*.......*..*....***.**...*.***.*.****..*.*..*.*.*.*..*...***.**.**..****.**.*..*.*..*.**.*.***....**.....**.***.****.*....***...**...**.*..*.******...*..***.**..*.*........*....**.*.**.*.*..***...***.****........*.*...**.**.**....*..**..**...**..***.***..**..*....*.**.*.*******.***..**.**..****.*.***.****...**..*......*...*....*..****..*.*.*...***.....*.*.*.****.*..**.*.*..*..*...**.**..***..***..*.**.*.*.*.*.**..*.**..**....*...**....**.*.**..*.....*...*.*..*...*** **.*..******.**...*...*....***..*.*.****.*...*.*.*..*..*.....***..**.**..*..*...**..*..*.*.*....*.*.*...*.*.****......*.**.*...*...**.*.....**.*.*.**......***.*.***.**.*..*.**.*.*.*****..***.*.**.**..*..**.***.**.**...*.*.*...***.*...*.....**...***...*....**..**..**.*****........**...*.**..***.*..*.**....****..*******.....*.*.**.....*.**..**.*.*..*..****....*......***.*.*.**.*.....**....***..*****.*.*...*...*.******....**..**....*******.**.*..*..***..***.*.*..***.*.****...*****.**...**.******....**...*.*...***...**.****.***.**..******...*********..**.*.*..***...*.**.*.*......*.....**.........*.*..**..*.**..**..***.*.**.**....****...*.********..**....**..*.**.**.*..*..****.**.**.....*....*****......*.*..*..**.*....*...*..**.**..*..*.**.**.*.*.*..*...*..*.****...*.**...**.*...*.**..**.****...*.*.****..*.....*..***.**.*..*****.***...*.*.*...****.*....*.*.*****.***.*.**...*.**..*.....*.*.*..**...*.*.**.*.....*.*.****.*.*...*****.......**....*..*.*......*.....*.....*....*...*.*.*.*******...**..**.**.***.**...*****..*.*......**.........***.....***....***....*.****..***.*..**.*...*..*..*.***....*.*****.*.*.*.**.**..*.*.***.***..*..*.****...*...*.*.*...**..*.*.*..***.**...***.....*.***.*....**..*.*......**..***..***.**.*..*....***.*.***...*.*..***.*.**...*....*...***.***.****...**.***...*****....*.******.*****.****..****.*....**.****.*.**......*.....***.***..***.***.*.*..**....***.***.*...***.....*..*..**.***..**...****...*****..*...*****......**....**....*.*.*..***.*.*.*****....***.**.**.**..*.....*...*.*********..**.***.**.**..*...*.***.....***.**.*..**.**.****..*.***..***....**...*..*.*.****.....***.*...*..*.*..***..**..*****......*..**.*....*.*.***..*..*.*..****.*.*..*...*.**.*....*.*.*..*..*.****..*.****..*.****..***......*...******.**.***..**...*....***..**..**.*.******.***...****.*..*..*..*...****..***.**.******.*..**.*.*****.**...*.**.*.****...**.*..****.**.*....*.*...**.*........***.**..*.*.**..*.**.****..**.*.***...*....*.**...*..*****..*.*...***....**.****.*...** *.*....***...***.*****.....**...*...*...***........**..*.***.*.**.....**.*.*.*.*..*.*.*.*...****.*...*...***.***.**.***.**.*..**.*..******.*...**..*.**.*.....***..****.**.*.*****.*.***.**..***.*..*....****.**.**...**...*.......**..*.....***...*.*.....*.*...****.***....*..*.*..**.*..***.*.**.**..*.......**.*..*...*.**.**.*....*.*.*...**....*****...*...*****.*.*...***.**..**..*.*..*.***.*.**.****.*.*.*........*..*.*.*..*..**.....**...***.*.***..*.*.**.*******.*.***....*.....*.***.......**..**...*.*.***....*.....***..*.***.*.**...**.**..***.*.*****...*..**.....*.****...*.***.....**......*...*...**.****.*.**.....********.**.*.*..*.**..*.*****....*..*...*...**...**..**..*.**.**.*****..*.**.**.*..***.*...*.**..***..**.**.*..***..*.**..***..***..*.......*....*.***.**........*.*.*****...*.*...****.*..*.**......*.**.**..*..**.*...*.**.***.**..*****.*.....*...*..*..*....*.*..*.**.**...*****..***.*..*.**.****..*.**.**.*.*.****..******....**..*...*.**...****...*.*..*...*..*...*...*..*....***.*.****.*....*...***.*.**.*.....**.*.....*.**..***..*.*...*.**..*.....**.*...*..*...*....*******...*******.**......*.....***....*******.**.*.*.*.********...********.....*..*.***.*.*.....***.**..**....**..****..*.***.****....***.*.**.****.*..**.*..*.**...**..*....*.*.**..**..*....*..*...*.***...******.**.**..**.******..*..*.***....**.**...*.*....**.***.***...***.*..*...*..****......**.*.***.*.****....*...*.****.*.**.....**.*..***..*.*..**.*..*.*.*.**..*.*.....*.*.*...***.*........*.*....*..*....*.*.***.*.*.*..**...*******..*...*.*..***.*.*.***...*.****....***.**.*..**********.....*****..**..**.*..**..*.***.**.*....**.****..*.*...*.*.**.****.....**..*********.*.***.**...*..***...**.**.**..***.**.*.....*.***.******.*.*.**....*..***..***.*.******..*.*....****.*....*..*..***...*.*......*..****.*..*.**...****.*..**...*.*.*.*.***...*.*.****.**.****..*.*.**....******.****..*....*..**..*..*.*..*.....**.**..**.**.*..*...*..**..*..*.*****.*..*..**....*..*.**..*.***.*.*.**.***.****.***..*...*.*....**..* .**..*............*.***..*****.**....****...*..*.*..*..**.*..*.****.**..*..*...***.****.*.*.**.***.*..*********.***..*********...*.****..**.**.**.**.....*.*........****...**..*.*......*.*.******.**...*.*...*..*..*....**.*.*.***.**.**.************.*...****.*.**....*..*.**..*.*.*..**.*.*...***.**.*.*.*****..*...**...**.***..****.*.**..****....***..**..*...*...*..*.*.**...**...**.**.***.**.*.*..*..****.*..**..****......***....*.**.*....**.*****.**.*****.*****...***.*...******.**.*.**..**.***..*....*.*..**.**.********..**.****.*.**...**....*.....*...*.******.*.**..**.**.*.*.*.*.**...*.**.***...**..*..*.**...*..*.*.*****..**......*.***.**.......**..*.**.***.****.*.*...*..***.*.******.***.**.*****....*.*.**.*..*..*...*.*****.*.....*.***.*..**..**.**.*.*...**.*.****...***.*.*.***..*..*....**..**.....******....**....*.****...*.**..*.**..*.***.*...**.*******.***..*.**.*...*.**..*..****...**.******.*..*****.****.....*....*.*.*.**.*....**....**.*****...*.*.*.*.**..*.*****...**........****..**.**..*.*.*..*....**..*.**.********.***.***.**.*...***.**..*.**.**..**..*..*..***.*..****..**...*..***..****.*.....*..*..***.*.***..**.**.****.*.....**..*..***..****.**.**.*.*****...*......**.*...*..*..*.*.***...*.....**...**..**.*..*..**.****....******.*.*..**.******.**.....*.*..**...*.***.***..*...**..***..*..**..*..*..*..*....*.**...*..**..**..*.*....*.*..****.**......**..*..*.*....*....**.**..**..*...*.....*****...*.*.**.*..*..**..**.*.***.***.******..***.*.*.**.**.*....*.****..*****..*.*.*..*.*..........*.**.*....*.****..****.*.*.*......*..*..*.*..*.*..**.*..*.****.*.*...*.**..*.**..**....***.***....*****.*.**.*.****.....**.****.***.....**.*.**....**.*.*.**..*..*.**..*.**..*****....*..***..*..*.*.*...*.***.**.**..*....***..***.***...**.***.*.**....***..***.****....*...******..*..*.*.**.**.*.**.*...*.*.***.****.***.**....*.....***.**.**.*........*..*.*.*.***..*******..**.***......***...*...**.***.....*.***.....*..*.**.******..**.***.*.*..*..*.*.***.**.*.....********.*.****.*..**..*..*.. ..**..**..**..**....*.......**...*.*******.**..**.*******.*.....**.**..*...*.**.*.***...*....***.**....**.***..***.**....*...****.**.****.*...**.***.*..**.**.****...*.**.*.*.*....*.........***.*..*..*.*..**......*...*....*.*..*.....***.*.***....*.*.**...*..***..*...***.****.*.*****.**.*.**.****..**.*...**.****..****..*..*...**.*****...***.**.****.*.**.*.**..**.*.*.**.*******.*.*.**..****..******..***.*.*...**..**.*.*.****.*...***.****.**.*.***.**.*.*..**.**.*.*....*.************..*****..***.*...*..**....****..**...*..***..*..*...***.*..*.****..**.****.*.*.**..*..*..*.*.**...*.******....**..*..****...***.*..*.****.**.*...**.*..***.***.**.*****.**....*.........*.*..**..******..***...**..*...*.*.**.**.....**...******.**.*......******.**.....*.*.*.*..***.*..*.*..**.*.*.**...*..*.**.*.****.*.**.***..*...*..*.*.*...****..***.*.*.*..*.*..*...*...*.*......*.**.*..****.*.*...*.*.*.**.**.*...****..***.*.**..***.*.**....*..*.*..*..*.*.****...**.***..*.***..**..**.*.******.*.***.*.*..**...*.*.***.***..*.*..*..*.**.**...********....*****....*..*..**..*.****.*.**.*.***...*****.*****..*.**.*..**..**.*.*.*.***.**.***.*****...****....*...*.**.**...**.*.***.**.*..*.*..******.**......*..**.****.*..*.**.*..*..*.**.*...*...*..**..**..***.*.**.**..*.**..*.**.*.....*.**...*.......****..*.**.***...**...**...***....*....*.*..**.****.*.**.****...******...*..***.*.*.*.******..**........*.*.....*..**.**..*..*...*.*..*.**.......*.***.*.**.*..*....*.*.*......*.*...***.*.**..*...***.*..*....*..*..**..**....*.****......*...***.....*******.*.**....*.**.......****..*..*....*....*..*..*...*.*....*..**...*.**..****..*.*....**..****.**..*.**.*...***..**...***.***.*..***..**.**.**...*****....**.**...*..*.***.***.*.*..*....**...**..**.*....**...**.*****..****.*.*...*.*****.*..*.***..*.*.*...*.*.*.*..***.***.***....*.**.***..***..*...*.*..**.*..*.*...*.*....***....**.**.*.**....******.***..***...*.****.*.*....***........**....*....*.*..**.*.**.*.**.*..*.***...**...*.***.***.*.*......******..*.**..*...**.* **...***.**...****.*****.**.*.**....*.***.*.**..*...*.**.*...*.*..**.**.*...*..*....**.....*.*.**.*.**...**..***..*.*...*..**.**..**.**...*.....*..*.**.**..**.*.*...*.*....*..*.....*..****.*..*..*.**..**.****.**..****...***.**...*..**...**.*******.*...*..**.*.*..*..*.*****..**.*.*****.**...*.*******..*..*.**..***.**...*.********..*.**...****...*.****..***..*...**..*.***...*.***..*.****..**..*..**..***.*..*...***..........*.**..*.**.***.***..**..**...**.***.**.*...*...*.*..***.****.***.**.....**.***.*..**...***.*...*.*..**.*****.***.....*.***.****..****.....*.**.*****.*....*.***.***.****.*.*.*.*.*..**.*******.*.**.*.....*.**.*.***..******..**....**.****..**....****.....*..*....*.*..*..**..*****.*..****..*.**..**.**..***....*..*.*...*.*..***..*.*****.**..**..****..*.....**..*.******.***..*..****..**....***..*.*******.*****..*.*.*.*..*...**....****.***...******...***.****......*.**....***.*.**.***..***.***...**.**.*.****.**..**..*..**.*..*....*.*....***.*.***.*.**.*.....**..***...*.....*.*.*.***.*.**.....*.**...**..**.**.*.*..***....*...*.*..*****.*.*...*******.*****..*.*...*...*.*..**.******.*..**.**.***.*..*.*.....**.***..***........*...**.**......*.*.***...**...**....*****.*....*.***.****.*..**..**....******..*...**....*.***.**...***..**...*.*.*****.*..**.**.*****..*....*.**....**.**.*.**.*.*.***..*.*...*.*...*.**.*..*.*...**....*.***.***.*......*.**.*.**.**.*....****.*****.***...*.***..*.***...*.*.*........*..*.****..*.*...*.*.**.*.**...**...**..*.*.**..*....*.*.**.**.**.**.****.*.*..*.**....*.**.*...**.*...**.*.....****.**..****..**.**.*.*.*.**...***..***.*.*.**.*.**...*.****.*...*...**.**..**.***..**..*****.*****.****.*..**.***.*.*..*.*.*..***.**.***.**..*..*...**.**.*..***..**.*.*.*.*..**.*.*.*.****..*....*.......****.....**.....*...*.*..**.****..**.****..*.*....*....****.**.....****.*.***.*.*.**.*...*.*.*..*...*...***..*.****.*.**......*.**.*.*.....****.**.**.**.....*.**.*****.*.*.*.*..*...*.*....*..*.****...*...*..**..*****...***..*..***.*.**.***.*.****..*..*. ..*.*.****...*....*..*..**..****..*..*....****....***....*...*...*.....**.....*.**.*..*.**..**.***.*...*.*.*.*.**.....*.***..*.**..*..*.***..**.*.***.....**....*.*.***..**..*..**..**....**...**.*..*..*.***..*...*..**......*******..*.**.*.*.*....***..*.***.**...*...*.***.**..****..***.*..***.**..***.*....***..*.***...*****...**.**..*..*..*.*...**.****..**...*..*.*.*..*...*.****.*..***..*.****...**.....******.*..**.*.**..*.**...*.*....*....*.**.....*....**.*..*.*.*..**..***.***..***...*....*.**.***.***.****.*.*.*.**.***.**.*.***...**..*........***..*.**...***...*.*.*****..*...*.*..**..*.**.*.*..*.......**..*.***..*.*.*.*****..***...*...*******.*.**.*.*.**.**.*.*..***..**.*..*...*.*...***..**.**......**.....*.***.*.***...*.**..**.**..**..*...****.....****..**...**..**..*..**.*.*.**.****.**....*.*****.**.*..**.**..*..*..*.****.....*.*..***...***.....*****.**.***...**.**.*...**...***..**.*.****..**.*..*..*...***..****.*.**.**..*.**.*..**..*.*..**......*....****.*.*..**...*.*.***.*****....*..*......*.*****..*..*.*.*.*.***...******.**...*.*..*..******....******.*****.**......*.*....*....****.*...*.***....**.**.**********.*...*...**.*.*..**.**.....*..***.**.*.*......***.**..*..*.*......*..*..*....*..**.*..*...*.**....*..*...*.*.*.*..*.**********...*.....******.*..****.**...*..*....***.***.*..********.*..***.....*..**.....*..***...**.**.*.***...***.**....*.*..*.*****...***..**.**.**.**.......*.*..**..*...*.*.***.*.*.***..***.**.**.**....*..**...*.**.*.***.*.**....**.**..**...***.*.....*..***.***.....*****.**.***...**.*...***.......*******...**.******.*.**....****..*......*.*..***...***.**.*.*.***.*.*.**.*.**.*******.*..*.******.**.*...*******...**..**.*..*..*.**.*.*....****.***.***..*..*..**..**..*..*.**.****.****.**..**...*..**....*.******.....***..*.....***...*.**.**...**.*.*...***.*****.****.....*..*******.**.*.*.......*.**..*.*.*****.....**..***.**.***.***..**.*.*.*..**.******...**..**...****....***..**..*...*...*..*.*..*..****...**..*.**.........*.****.....*.*.*.***.... ...*...**.*.....*.*.*.**.****.**.*..*.*...**.*.*****..**.**...*....*...*.********.*..**.*...**.....**...***...******....**....**....*..*.*.**...***.**.*.*****.....*..***.*******....*..**.***.**.*****..*..*.**..**.***.*..**..*...*.****.**.**.**...*...***.**.*.*....*.*....*..*.***.....**.....*..*.*...*..**.*.***.*.*..**.**.***...***.*..**.........*.*.**....*.****.**.**.**.*..*.*.....**..**..***.*.*........*....*...*.*.***.**.**.**.***.*..*.**...*.*..****.*..*..**.**..*..*..**.......*..*.*.....*.****.****.*...***.**.*.*.*....*.*****.*...*...***.***.***.****....**.*.***.*.**.....*********...*.*...*.......*..*...*.*...****.*.*.*****..****..***.*.**.*...*....**..*..*.*..***......*...*...*.**.*..****..*.*....*...*.**.*...*....*.....**.*****.*..*.*.*.***.****..*.......****..**.**.***....***.**....*****.**.*.....***...****.**...*......***..****.*..**....*.*****.*****..**..***...*.***.....***.*...*....**.....***.*....*.**.*...*.**.**..*..*..*.**.**.*...*.**..*...***...**..**.*..*..****..***.*.*.**...***....*.***.*.**.*..**...**....*...*..***..*..***.*.......*..***..******.*...******.**.*....*.*.***..***.*.*.....*..*****..**...*.**.**.**......****.*.**....*.*..*.*.*.**....*******..**...*.*......******.*..**.**..**....**..*******.*.*........***...*...*.*.***.***.*...*.****..*...**.**..******.*.***...**.**.***....**..*.....**.*..*..**.**.*.***.....**..****...*.*.***..*.***...*.**.*..*****....**.**.*..*****.*.*.******..**...*.*..*..**.*.*.**.**..**.**.*........***.*****.*...***....*..*.....*.**.*.**..**.*.*..**...***.*...*.******.....*..***.**...*....*..****...*..*....***********.*****..*.......*..**.*..*......*.*.***.*..*.**..**.*...*.*.**.*..**..**..*.....****.****....***.....*..**.*...*..*.**......**.*.***.**...****..*.****..**..**.*...*..***....**..**.********...*.*...**..*..****...******.*.**....******.*..*...******.*.*.***.***.*.****..*.*......*....***..**..**.***...***....****.*.**....***.*.**...******..***......*..*..*..******.***....**..*.*.*..*.*....*.*.....***.....*.** .*.***.*****.***.*..*.*.****...*......***....**.**...*...*.****......**.*.**.**..*.*.*.*..****.****..**.....***.*..******.**.*.*.*.*.*.**..*...*..*********..****...*.**.***.****....*...*..*.**......********.***.*.*******.*..*.**.**.*****..*...****..**.**.**.**.**.**..***..*.*.**.*.*...***.***...**.***....*.******..***********.****.*.**.****..***.**.....*..***.**.***...*.*.**.*.*.*..*.*..***.**..***.**.*..*..****...*.*.*.**...***.****.*...**.*..***....****...*...****.**....*...**...***.*..*.*.*.**.*********..**.*....**..**.*...*.......**.*.****..**.****.*....**....**..****...**.**..****..***.....*.*..**.*.*.**..***....**..***.**...*.***...******...*....*..*.....*.**.....*.*..*****..**......*..**...*...*.*.***.....**.*..**...*.****......*...*..*..*******.*..***.*.***.***.*.**....***....***.*...*..*...**..*..**.**.**.*.*.**.**.*..***.*....**..*.*..*..*......*****..*..*.***.**.*.**.*.**...***....*.**.*.**.*.*.***..***....*....*..**.*..**..*..*.*.***.*.*.*.*.*.*.*......***..**********.**.*..*****..**.*.*.*..***.*....**....*...****.*.*****..***.*.*.....**.**.**.......*.*.....***..**.****.*.**.*...*.*.**..*..*.***.......**....*.**..*.**.**..*.*.*..*....*..**..*.*.*.*.*..*..*..*...***.**.*...*..****....**..**..*******.**.**.**.**.*...*.*.**.**...**...*..****....*.*.****.*.....**...**.....***..****.****.*.**.*.**.*.....****.*.*.*..***.......*..**********.***.....*...*...**.*.******.**.**.*.*..*****.*.**.*.*...*..**.*****.*.*....**.*.*..**.***...*..**.*.**..*..*.*..*.*.****.***.*.*.*..*....*.***....*.*.*.*.*..****.**..**..**.*..*****.**..*.*.*.*..*..*.***.*....**..**...*.****.*..****.*.**.*.*.*.**.....***....*.*...**.*..*.*..*.***.......*.**...**.....**..**.*.***..**.......**..*..**...*****.....*.**.**....*..*.***.**.********.*.****....*..*.*...*.***.....**.*..****.....***....*.**.**.**.****.*...*.*.**..*****..***.****...*.***.*...**..**.*.****.***.**.*......*.***...*.**...**.*.*....*.*...**.*..**.***..**..****.***....*.*.***.***..**..*.......*.*********.*...**.*.*.*....**... ...*.*.***..********..***.*****.****......*.**....*..*.*.....*..**....**..**..*.****....*..**.*.*...****.*..*.*.*....*.*.*....***..****.**.*..*..**.**..*.****.....*..*.*.**..*..**...**.****.*..*****.**.*.*..*....*...****.*..****..*....*.....**..........*...*...****..*.*.**.**..**.**.*.********..*.**...*.**.***.*..*....*..**...*..*...*.***..*.***..**.****.*.*.**.*..***...*.***.**...*.***..***..**..*..*.*.***.......*....*..***.*****.****.*..*.*..**.**...**.*.*.*.....***.........*....***....*..*...*.******...*...*.**.*.*.*.****...**.*.***.*..*.***.*****...*.*.*.*...***..*..*.....*...*.*....*.**..*..*.**.*.*.**.*.*.*..***..***..*...*...***.*.*.*.**.*.*.*******..*.**..*.*.**.*.*.**.*.**...**......****.*..*.**..*****...*.**..***.**.*.****.*.*.*.....*...**..*.*.*...*...*..**.*.......***..*.*.*..********...*.*.***...****.*.*..*.*.**.*..**..**.*.***.*..***..*..****.*..*..*.***..****.*.......**..*...**........*..*.***.**..**.....**..****...*.***..****.**..*..**..***.*..**...**..*...*...******.....*****..*.***.*.**.*..*...*.*.**....**..**....*.*.....*..****.*.*.***.*..*..*.....**.*..*....*.*..*.**.****..*..*...*.*.**....*.*.**....*..*..*.***.*.*.*.*..*.**.*....*..***...**...*.**...***........*...*.*..**...*.*.*..*.*...****..**...******..**..*.**.**..***...***..*..*...**......*.**.***....*.*****.**.**......****..******..**.*.*.*.**.***..*..*.*.*..***..*.*..**.*.***.*..*****.**..*.**.*...**..*.*.*.**..****.*..*...*.*****.**.*****...*.*..*****...*.*....*.**....**.**.**..*.**..**..*..**.....*.*.****.***.**..**...***..****.*...****......*.*.**....*******.*****..*..***.*..*...**.**..**.*..*..**.....*.*******..**...***.*.*..*...**.***.**.*..*.****...**.****.***..***.*..*.*..**.***..**.******.*****...*....*.*.*...*.***...*..**..*.***.**.**.***...**..*..*..*....**.*...*.*.****.*.*****....******..*.....*.****...**..*.*....*..*.*.**.........**.....**...**...*.****.**...**.*.*..**..********.***...*.****..*.**..*..***.**...*.**.*****.**...*.*.*.**.*.*.****.*.*.....*.*...*.......**....*.**. .*.**....*.*.****.*************.*.**......*....**....****.********.**.***.*..**.*.*...*..**...****.**.**..*.*.**....*.*.**.*..*......*..**..*..*...***...*.*..*..*.*.****.*******..**..**.*.*.*....**.**...**.*.*.*..*..*.**.*.*.*......**.*...**..**..***.**..*...***..**...**..*.*.**.....*****..*.*....*..**.**.*....*.***.*.*.**.*..*.**.*.****...*..*.*****..******.*.*..*.....*...**..*...*.*.*..****.*..*.*...*.**..***......**..*.*.**.*....*.**..**....*.*...*.*.*..****.**..**.....*..**..*.*.*....**.**..****...*.....*..**.*.**.**.***.**.*..*..*..******..*....*....****.*..**...*.*.*..*....*......***.*.**...**.*.**....**.***.*....**.**..***.**.**..**..*.***.....****.*.....**.**.****..*****......***.*....********..*...*.*.*..*...**.*.*.***..*...****..***.....*.**..*.*.***.*..****.....**...*..**..*.*...**..*..*..*.*.***...*.****.*.***..***.*.*********.*.**.*..***.**.*.****.*....****...*.*....*..***.***..*.....*.*....*....*..***..**.***.*.*.**..*.*....*..*....**.****......*.*..**.*..****.***.**.***.*.*.****...**.......**..*...*..****..****.****.*.**......*.*.....*..*****......*..*.....***.*.***...*.*....*.**.*.*****.****.****...**..*.**.*..****.......*...*.**.**.***.*.**.**.*..*......*..**...**.*****.*.***.**.*****..****...****..*.....*******.**..******.**....*.**.*..***.....**....*..*.*.*..*..**..*..*....*.....*.**...*****.....*...*.*.*....*....*.***..*...*.*....*.*.*.*..*****..**.***.***.***..*...*...*.***..*****..*..*.*...*.****...*.........*.*.*..*..*.****..*..*.***...*.*.*....*.*...****.***.......*.***..*****..*.****....**..**.**....*.*.*.**.**.***.***************..***.........****.*..*....**..*....******.***..*..*.**.**.*...*.***..*****..**.***..*..*.......*.****.......*.*.**.*...****.**.**...***.*.*.**.*...****.**.*****.**.***.......***..**....*...*...*****.**.**..*..*.*......****.**...**.*.*.*.**.....*.*.**...*..*.....*.*.*.**....*..**..*.******.*..*....*.**.**.**.*..*..***..*.*.**....*.***.*..*...*.*..***..**..*....*****..*..**.******.*.*.*..*...**.***.*.*.***.*.*.**.... ..**...*.**..****.*....***..******.****...**.*.**.*****.*..*.***.....******.....*.*..*.*..*.**.***.*.*.******.**...*.*...**...***.*.*.*..****......***.****...*..****.**.*.**...*.**...**.***.......**....**.....*.*...*...*..**.*..**.*..***..*.*******..****.*.*.**.**.*..*.*........**.***.*****..**.*...**....*.*...*.*.*...*****..*...******.*.*..*.*******........**..*.*****..**....*..*****.*...*.*.**.*...**.*.***..*****...***...**...**..**.***...**.*.*.*.*..**.**.**..*.***.***.*.*.*.*.**.*......***.*.*.**.*....*...********.*..***..*..*..*.***..****.*.....**.*.*.*.****.***..**....***.*.*..*..*.****....*.*....**..**.*.*.......***..**.*..*.*..*.**..**.**.*....*....*******...*.*..*..**.***.**.*...**.*..**.*.**.....****..*.**.*.****.....*.******.*...*.*.******...**.....****.**.*.*....*.**.**.....**.***.***.....***.**.****....*........*.*..*.*.*****.**.**.**..**.*..*..****..*.*...**...**.*..*.**.***..**.***...*..*....**..*..****.***.*..**.*..***....*****.*.**.*.**...***.**.***.*.*..****....*.*****.*****..*.**.*.*.....*....*...**....***.**.....*...*.**..*.***.*.**.*...*..**..*...***.*.**.*.****.*.*....**..*.**..*.....*..*.*.*.*...*..*.**.*.*.***.....***..********.***.....***......*****.*...*.*.*..***..*..**.*.**..*.****.*******....**..**..*.*.******.***..*.****..*****.*******.*..*..****..***....**.*...**..*****...*.....*...*.*.**...*....****...***.*.****...*.*..*.*..**.*....*....*.***.*.*****..********..**......*.*.*.**..*.***...****..***.**...**.***...****.****......*.*..**..*...*..***.......*..**..**.****..*..**.**.....***.*.*..*...*..**..*..***.*.....*.**....*..**....*...*..**.....*....**....****.**..*.*.**.*..**.*....*.*...**.....*.*.............*.*..*............*.*.****.******.*.****..**.**..***.***..*******.**...****...****.*..**..*..*.*.*..**..*...*.*...**..**..*..****.****.*....**.***....*..****.*...*..*.*****.*.*.*...*..*...*.....**...*.*....*.**.***.*.*****..***....**.*.*.*******.....*......*..***..****.**.**.*..*....*..**..**..*..*.*.****.....**..**.*.**.*...***.... ...**.**.....*...**..*.*.**..**.......*..***.***.**..**.****..**....*.*.*.*******.****.*.******.*.*..*.*......***.******.**.*....*.**.*..**.*..**.*.*******.**..***.***..*.*...**..*.........*...***..****.****...*..**...***....*.*....*..****..*...*.***.*..***.**.......*.*.*.*...*..**..******.....*.*.*..*.**.**..*..*..***...*.*....***....*****.....**.**..*...*.*.**.*.*.*.**.*.**..*.*...*..*.******..*****..*.**.**.*.*.***.....*..**....*.*****..*.***....*.**.********.*.*.**....*****.**..**.***..*..**..*.*...**.****...*.**.**.**..**...*...******.*...*....******....*..****.*.*....*..**....**.*..**....**.*.*.....*..**.......**.**..*.*...***.*..**.*..*..*...******.*..*..*..*.*.*....*.**.**..**.**..*.***.*.**.*...*...*..***.*.*.**.*....*.**.*****...*....*.**..*.**.***.*.*..*..*..*.....***...*******..*..*..*...*..**......*.**..*.*..*.......*....*.**..***.*..**..*..*.*...**.*..**..*.*........*..***.*..**..****.*..***.*.*.*...**..****..*.*.**.*.***..***.*.*.***.***....*.*.*.*.**..*..**.**..*..***.*******....***.**.*.*.*...*....*****.***..*.....***..**..*...**.*.*..*.**.....**.*.**...**.**.*.**.**...***..****.**.*..**.*..****...*.**.***.......*..*.*.**.*.......****.*.*.*...****..*.*.*.**.**.*....*...***...**..***...*......****.*.****.**.**..*.*..**..*.**.*...*..*...**.*..*.**.*...*.**..*..*****...*.**.*........*.*..*.....*.****..***.**.*****.***..*.*...**.**.*...**.**.**.***.***..*....*.***...**.*.***..**.**..*.**....****..*.*****.*.*...*.......*..*.*..**.**.*.**...*.***..**.**.***********..*.*...*****..**...*.***...**..*.*******.*.**.****.*.*..****.**.**.*.**...*.***.**.*.**.***.*****.***.*.**.***********.*.....*...**..*.*..*.*.***...*.*.*...*..***.*..**..****.****.**....*.*..***.*****.**...*.*...*.*.**.*.***..*..**.*...*.***...**..*.*.*..**.*..**..**..**..****..**.*****..********.**..*....*.*.....**.*.**...**...**..*......*.*...*.....**.*.*....**...***.....*..*..*.**.*.**...*...***...*.*.....**.***.**.*..*.**.*..*.**.*.*...*.*..*..*...*..**...**..***.****.**..*...*..*.....****. .**.....*.*.**..**..****..*.*.**.****.*****....*.*.**...*.**.**..****.***....****.*..**..**.***.*.*.*...**.**...*..**.*......**.*****.****...*.**..*.**.*.*.*.******.*..**.****.**.*.***...*.*..***.***.*.......*...**..*.*..****.***.***......**..**********...**..*****..***.*..**....***.*.**...*.**..*....*....******..***.....*.**.*.*.*.....**.*.**..*..*.**.*.*....*...*.***.*...*.*...**.******...***.*......*.....*.....*...****.*..**.****...**.....*.******...*.*.....**..*****.***.*.***..*.***...**......*..**..****.*.*...****..***.*.**..*..*.........**.**.**.....*...*.*....*.***.*..*.*..*.......*..**.**.*..***.*...*..*.*....**..*.***....***.*.*.....**.*.*..*..*.*.*.*..*****..***..*....*................****.*.***..****....*......**.***.*...***..*..***.**..*.***.**.*...*...**.*.*....****......***..*.*.*.*..*.*..***..***..*.*.....**.*....*.....*.**...**.*.*.*...***.**.*...*.***...*...***.****..**.**.*.*..*..***.**.***.*.*....*.**.*.*.*.*.**.*.**.....**..***.*.*****..*....*..*.*...*.**.*.**..*.*.*...*.*.*.*.**..**.*..*.**..**..**.******.*..*.......*.........*...*...**.*.....**.*...***..****.*...*....***.*.*........***......***.**..*.****.*.....***.*...***.**...**...**.**.***..****..**.*...**....*.***..***...**..*.*..*..****.**...**..*....**..**.*..**.**...*.*****...***.*.**.**.....*.*.****.**.***....**.***.*..*........*.*.**.**........*.****....***...*.****..*.*..*.***..*.**.**.*.******.*....***.....*.*.*.******....*....**...*.*....*..**.*...***.***....*.***.....*.**..**.**.***..**.*.***.**.*.*.*.**....*..*.**..**.***.**.****......**.*...***.*.*.....******..******....***.**........***..**..*.*****.**.*..***..*..**...*..*.*.****..*.***...**..**.*.....**.*..*.....**..*......**..*..*.*......*.*..*.*.****.****....**.*.***.*....**.***..***.**.**..**.*.*.*..*.**...*.*.....*..*..**..*..***.****.*...**....***.*.*.*.**..***.**..*.*.....**..***..****...****...*****..***.....*.**.*.****.**.*..*.....***..***..**...*..**..**.**.*..**..**.**.**.****.***.*..*...*.*...*.....*..**..*.....**.*. .*..***.*.*....*..****......****.*.****...**...*....*..*********.**.**........**...*.*.***.*******..***.*..*.*.**.***.******.**..*******....**.....*.*.********.**.**....**.**.***..**..*.***..**.**....**.*...**.*....**..*******.*.**.**...*......*..***.*...**..*...*.*..**..******...**.*..**.*.***..**.*****.*.*...*...*..*..*..*.**...**....*..***..****..**..**..*******..**......**.*.*..**.*..**..*.**.*....****.*.*....*..*.*.*.**.*.*.*......***.***.**.***...********.**...*.***.*.***.**..*..****..*.*****...***...**.*.........*****..*.....*.*.*.*.***.**...*.********..*.*....*.*****.*****......*.*.**...*..*.****..***..***...*.*.*.***.**....*..***.*.**.*...**.....*.****.....*..***.**.*****.**.**.******.*..*.**..***.***..*.*......***......*......**.*.**..**....**.....**...*...*.*****.**.....***.*...***..**.*.....*.*...*.***.**....****....****.*....**..**.**.**...*.*..**.....**.*.*.**.*.*.***..*.....*******.**..*...***********..******.*.*.***..*.******.*.*...****..*...*.*.**..........*...**.**..*....*.*...*..**.*.****.********..*.*...******....****.**.*.*..*...******.**.*****.***..*****.*.*.*..*.*...****..***.*......*.******.**..**..**.*.******.**.**..*.*.....***.*****.....*.*.**..***....*.**..*...*****...*.*.*...*.***..*....*...*.......*...*.....**.*..*..***...****.***.****.****..***.....*.....*...****..**...*..**.*.*.......**.*.*...*.**.***..*...*..****.*.**......**.**.*..*.*.***...*..**...........*...*******.*.*...*.**.*....*.***.****...*.**.***..*..**.***.*.**.***.**.****.*..*...**.**.**...*..***......**......**.**.***..*....**.**.**.....**.**....*.***.*...***.*.*..*.**....*..**..*...**......**..****.***..*.**.*****.*..**.*..*.*.*****.**..*...*.*.*....*.....*.*..*.*****.*..********.*....**..*..******..*..**.**...*.*.*...*.****..*.***..*.*...*.*..*...**.*.*.*.******..*...*...*.*.***...*.**.***......*..*.****.**.*..*...******...*****.***..........********..**..*****.......***.***..*..***...*.......****..****.*....*.**....*....**.....***..*..***......**...***...*.*....***.*.. .***...******....*.*.*.*.*.***.**......**.***.*.****.*****....*.*.*.*..**..**.....*****.*...*..*..**.....***......***..**......***...**.**...***.**.....*.*.**..**..***.*.*..*.*...***..****.*.*.**...**.**.**.*.*.***...****.****.****..*...*..***.**.......******.**.***.*****.*.*.*.*.........****.***..*.***.*.*.*.....**.*.**...**...*....**...*.**..*..*.**..**.*...*.*...***.****.*.**..*..**.*.*.*.*...************.**.****..**..*.*.*.*.**..**.*...**.......*****....*.*...*.***.**.*...*.**.****.**.******...******..**.**...*....**.*****..**..***..*.**....*****.*..*.**.....**...*.*...*.***.*..*.*........*.*..*..*.*....***.*.*.*..*.**...**.**.*........**..*.**...*....*.****.*.*.****..*.*.....*.*****..**.*****.....**.***......*.******...***.****.***.****..*.*.*..***.*.*...*.***.*...*.*....*..*.****.*.*....*...*.*..*..**.**.....**.**.***..**..*.***..**..**...**.***.**..**.****..*..****......*.**...*..****.***.*..*.*..**....****.*.....****..*.....*....*.*.*.....**.*...**.**..**..*.....**.*.*...**....***.****...*..*..***.**.****.***....*...*.*.*..**....*****.*...*.....***.****.***.*.*.*.**.********...*.******.**....*.*..**.*.*..**.*........****.**.*****.****....**.*.*.**.....**.*..*.**.**.**.*...**....***.........*.**..*..*..*.*.**.*..**..***..*.***.*..*....*..**..******.***..**.....*******.**.**.**.*****.*..***..*.***...*...*.....*..*****.*..*.***..*.....*..**....***.**.*..*.*.**....*.*...*.***.*..*.*...**.***..*********..*.*****.****...*****.*******.....****.**...***.....***.*..*.***.*****.***..**.*.*..*..*.***..***..**.*.*...*.....**.*.**....*.*...*...**..*.***...*.*****.****..****...*......*.**..**..*..***.*...*****..**..*..******.***.**.*..*..******.***...*.........*..***.*.......*....****.****....*.***...*.******.*.*.*....*.****.*..*.*****.**.**...*..**.*.*..****.*.*.***....******.*.....**....*..**.**.***....*.****.*..*.**.*.**.*.**.*.**.**..**.*.**......**....*.*.**..**.****..*...**........**.....***...*......**********.*...***.......*.*****.****.******.***..****.*.******.** .*.*........*..*..*..**.***.**....*.....****.**..**..*.***.*..**..*.***.*.*.....*...***..*.*..***..**.****..**.*.*.*.******.**.*.***.**...**.**.***.***.*.**..**..*.**....******.***.***...***.***.....****.**..******.****...**.**.*.*..***..**.**..***.**.*...........*..*.**..*.********..*.......****.*.***...*..*..*....*.***....*..*.***.***.*.*..*.*.*******.**..*...*..*.....*....**.....*.*.****...*.*.*...**.*.....*.*.*......*....*********....*.*.**...***.**...**.*..*.*...*.....*.******.*......**....****........****..****.*.**..*..****.*..*..**...**....*..*.**..**.*.*..******.*..***.*.*.**.**....*..***.****..**.....****.***.*..*.*.*.*....*..***..*.*******.*..*.**.***.**..**.***.****..*******.**.***...*.***...**....****.**.***.******....*..*..***.*.**..**...*.**.*.*..*..*****.....**..****...*.*..*.*.**..***.***.*...*..*..*...*.****.*****..*.**..*..*.....***.**.**.**....*..*.....*.*.**.****.*.*.***..**..***...**...**...*..***.**....*....*.***....**..*.**....*..*.**.*.*.*.*.....*....**...***.***....******..*..***...**...*..*****..**.**.*.*****..*.**..*.**.......*.**.*.*.*.*.****.*.**.****.**..*...****..**.**..**.**.*.*.**...******.....*.**.**.*..***.**.***.**..********.....*.**...**.****...*..***.*...**...***..***********..**.*...*.**.*.*...*.....**.*..*...**..*.**..**....**.***.***........**....**...**..*...***.....**.*...**.**..****.*.**.....*..***.***..*.*.*.*..***...*****.*.****.*...****.*..*..**..*****..*.....*..*....**.*..*..********..*.***..*...*....********.*...*.....*..*..*.....**...*.*...*..*......**...*.****.*.***.**..**..***....*.*.*....***.*...*.**..*.**.*....*.*...*.*.***..***...**...**.*..**......*..*..**.*.*****.**.*......*..**.....*.**..**....***.*.***.*..***.****.*...*.****...******.**..*.*..**....*...*******.*.*..***.*...***.**.*.*..**.*.*.*..*..**..**.****......**.....*.***...*.****.....*.*.*..*....*..**.**...*....**...*.**.**..******.*.....*..*.**..****..**.***.*.*....*.**.*.......**.***.**..*.**..***....**.*..*...***..*.**...*.****..*.**..**.*...****.. ...*..*..******.***...****.*...*...*..**.*....**.**..**.......*..**.**.**...*.***.***..*...**.**..*.*.***.**.***.**.**.*.**.***.***..***..***...**....***..**...*.**..****.*.**.**.*.*...*****..**.*..***...........*****...*.****.*.*..***...**.*..*.*..*.**.***.*...*..***.***.****......**.****.**.*...*.*.*****.**..*..*.*........*.**...*..*..**.*..**......***..*.***.*....***..**.***.**.****..*...****.*.*..**..*..*.*.*.*...***..*.***..*.*..**..*****...**...**..*...*.**.*..*****..****.*****.****....**..*..**.*.*.****..**.***..**.*.*****..**..*.******..*****.*.*...**...*..*..*...*..**........**.*.*..*..*****.**..*...*...**.*.****.*.......*...*.*.**..**..**..*.......*******.*..*.....*.**.*.**....**...*.*****.***.*..*.**.****..*.*...*****.****.**.***..*.......**.......***.**.**.****.*......*..*****.*..****..**.*..*..*...*....**..**.*.....*...*..*.*.*.***..****..*..**...*..**....*.*.*..*......**.****.*.*...*...*.**..*....*........*.....***.*...*......**.*.***......**...******...**...*.**..***...***.***.**...*******.*..**..*.****...*....***..**.****.*.**..*.**.*...***...***.***.***..**.*.....**.*...*.**....******...*.*.....*.***...**....*.*.*..*.*.*..*...*****...*..*.******.**.*.***.*.**..**.*.***..*..***....*.*...*.*.**...*.....*.*.....*.*.**.**.*...**.*.**....*.***.**..*..**...*...**...**.*....***....***..**.**..**.....***.*.**.*...*...*...*....*****..*.*.***...**.**......*.**..*.***.*********.*....*.**..*.**..***.*..*...****..***.*......*****.***..*..*..**.*.*..**...*******....*..**..**.*..*.*..***..**.**.*.*.*******.....*.******..**.*.*....**.***......*..*******..*****.**..*.....*....*..**.**.......**..***..*.*.*...*.*.***...**.***.....*.*.*...**....**.***.....*.*.**.****...*.***.***..*.***....*......**.*..***.**.*.*.*.***.*..*....*.*..*.*.*...***...*..****......*****..*..*..****.*...***..*..*.*.**.*..*.....***...*..*.***.***.....**********...*.....*....*...**..*.***.******.**.*.*..**..*..*..*....***.***..*...*..*.....*.*..*.**..**...*...*..**.*.*..**.*....***..*...*..*.*** *.**..**.*....***.*..**.**..**.*.....*.*..****.*.*.*.....**..*..***.*..***.**..........***.**..**..*.*..*.***..*.*.....**..***.**........*****.*.....***..*.****.**.****.*.*..*.***...**......*..********..**.**..*.******....*...*.**..*..*....****..*...****.....**.**....*****.*.***.*.*.**....**..**..*....*.***.*.**...*..**.*.*.*.**.***.**.***..**..*.***...*..**.*.***....****..**.*..***.*.**.*...***.**...*..****.********.**..*****.......*.**.*******.****.**...*.*.*.*....*..**.**....**..**.**.*..***.*...*.*.*..*.....**......****.***.******.*...*.*...*.......**..*..**..*.*.*..*..*.***.****.********.*.**.**..**....*.****.*.******.**.*.**..****.*...**.*..**..*..*.**...**...*.**.**..**.******..*.***..*.*.**..*.*.**.****..***..***.***.**..*****..*.**.*..*.....*.**..***.....***.****..*..*.*.****.**.*.........***.*.*...*.****.*.*.*...*..**..*.......**.....****....**.*.***...**....*.**.**.....***....**.**.**...*....**.***.****..*..*...*..**.*.....*..**...*..*.........*..****...*..***.*.*..*.*.***....**..*...**.....*.....*.****.*..**...*...*.*.*.*.....***...**.**.*.**.**.**........*....**..***..**.*......*.*****.*.*.***.......****..****......*...**.**..*.**...**.***.****.....**...**.*.**.**...***...****....****.*..*.*.....*..**..*..******....***.**.**.**.*.*.*.*......*...**..*.....**..*..**.**..*.*....*.*..*****......**....*.***......*****...*.**.****...***..*...*..******.*..*...**.*.**..**.*.*...***.*...*.*************...*..*.*.**...*.*...**.........**.***.........*....**.*.*...***.....**.*.*.***.****.*.*..**.*..*********.*.*..*****..*.*.**.*.**.*.**.*.*.*.*..*.**.**....*..*.*..**...*.*.**.*..*....**..****..****.*..**..***....**..***.*.*.....*.*..**....*.**.*..***...*****.*.**...***.**..*...*****..***.*.*.*.****..*..*.*.***.........**..**.*..***.***..**.***...**.*.**.***..***....*.**.**.***.****..*....*...*.***.*...**....**...*..*..**.*****.*.****..*.*.*.*...*....**.....**.*...*.*..****.**.**.*.**.**..****.*.**..****.****.***.....*...***..***.**.*..*...**..*.*.*...*.*.*.**..**.. .*****.*.*.*.**..**....******...**.***.*****.*.***..*****...**.***....**.****.*.***..***.*.**.***...*.***...**..**.*..**.**.*....**.*.****.*.*...***...***.***..*....**..*.*.*.*..*..*..*.*.....*.*..*..**.***.***..*..*....*..**.....**.*..*.*.***...***..*...**...*......**.........***..*.*..*.*.*.*.****.**********.***.****.***.*.******.***..***.*...***...*..*.*...*.***...*.*.***.*..**.......*...**..***.*...*..*.*****.....***.**..*..**.********.**......*.******.*.****.***..*.**.**.*.*.*.**..*****.**..*..**.**.*****..*...*..**.****.*.*************.**..***.*.*...*.**...*.***.**....*...**.***.........**.*..**.*..*****.***.*.*.*.....*...*.*.**..*.**.**.*..*.**..*.....*.......*..**.**..*...*...*.*.**..***..**.*.****..***...**..*.***.**.*.*.**..*.***.*..*.*...****.*.*.*.....**.**.*.*.*....***..*.***..******....**.*.....***....*.*......*.***.*****...*..***.*..***...***..*......**.**.**..*.*...*****...**..***.*****..**.*.***..*.*.....*..*..**.......*..*....*...****..**.****.****..*.***...****..*..*.***..****.*......*...*.*.*.*.*****....**.**..*.***.*..*.**...*.*.*.**..****...*****.**.*..*....******.**..**..**...*.*......*..*.**.*.****.*.......*.**...*..******.****.*..**....***.*..*.****..*...*..*.*.**.*.***..**...****.*..***.*...**..**.*...*.***....*****.*.***.*.*..***.*..*...*.**.***.**.**.....*...***.*..*.*.**.**.*******.**..*.....*....*.****..*****.*.********.....**.*...****.....*..*..**.*********.**..***...*.**.**..**.***...***.*...***.*.*.*.*..***..*****.****.**..*....**.*.*.******...*.....*....**.********.*..*.*.....*..****.....**...**.*.****.*.....***..*..*****.*...*...*..*.*.**...*.*.**.**.*..*...*..*...*..**.**...*....*....*.**.*****.**.*......****.....*....**.****.*.*.*.*......**.***.*.*...***.*.*.*.**.....*.**.*..*...*..**...**.*.*..****.**..*.*..*****...***.*..*****.*.****.**...**..*...*........*......*.......*.*..*..*..*......*.***..**.**.***....*****.**.*.**...**.*****..**..***.*.....****.***.**.*..**.**.**.***.**..*.***....*.....*.*****...*.*.*.*..........***.**.* *....*..**.**.*.***.**..*.....*..**..***..*.......***.*..**...*.*.****.*..******.*.***....**...**.****..*.**..******......***.*......*...*.*.....*.*.*.....*..**....*.***..*.***...*..**.**.*.*.....*.*.****.***..*.*..*....*......*.*..*....*..*..***.***.*..**..**..*..*****..***...*.****...***..***...*..******.**.*...*.*.*.****.*..*****...****.*..****..*.*******.*.....**....*.*****...*****.....**...***.**.*.**.*..*..**.*....**...*.*....*..**.*.....*...**..***.**.**.**....*...*.*...*.*..*...**.*..*..*.....**...*.*...**.*.**.*..***.*.......*.*...*.....***.****.**...*...***..**.**.*.**..*.**..*..*******.***.**.*...*..*.*..*...****..*******.**.***..**..*.****.**.*....*...*.****......***...*...*.****.*..*...****...*.*...*.*.*..*.*.*.**.****..**.*.******.**.**...*..**..****.*.***...**.**...**.*.**........*.*.*..*...***..***....*.*...***..*.*..**..**.*....*..**...***...*..*.*.*..*..*.**.....*.**.*******...*.*.***.*.*....*..*.....*.***..***..**.*....**.****.*.*.*.**.*.*..**.*...*****..*.*****..*.***.....*.*..*.***.****.***.******...*...***...*******.*.*..*.*.**.***...**..***....*.*****.**.*...*..*.**.*.****.*.***..***.....*.***.**.*..*....*.....***.*.*.*......*...*.**..***...*.**.*.***..***.*.**..**...***..***.**.*.*....**.*......*.*******...***..*..*......*.*.***.*.*****.*.....***..**..*.*.**.......*..**.******.**...*.....*....***.***..*....*..*..*.***.**.**..*..**..**.***....*....*.*..*..*.**.**..**.***.*....*.**..*.*.*...*..*..*.**.**.***.*.*****.*.****..*.***.*.***..*.**...*****..**.***...*.....*.***....*..*..*.*..*..*.*....**.*..*..*.**.**..*.***..**.***...*.*......*..*.**.**.**.***..**....*...**..***.*...**.*.*.**.*.**.*.......***...*.*.***......*..*.*.*...*.....**......**...*.*.**..*.***.*...*****..**..*.****.*****..*...*.*.**...**..**...*.*..***...*.*.*..**.***.*..*.*******.**.**.*....***...*..*.***.****..***....*.*.******......**.*..*..*..**...*.*.**..**.***.**..*.*.....*******...**.**...*....****...*..*.******.*...***.***.*.*...*.*..*.****.*.**........**.**..*.*.***.. *..**.*****..*.*.*.****.***.*....*..****.**..***.*.*..**.*.**..****.**..*.......*.**...*.*..*.***..**.*...****.**********.*.*.**.*.*..***.*****.*...*****..***..*..**.*.*******.**..*.***.***..*.****..****.**.*.*....**.**.*...*.........***.....*..*....*.*.**.....**.*....***.**..*......***....*.**.*..**.*..*.**......*.**.***.*.**...*.*.....*.****.*...*..**.*...*.*..*...**.**.**.*..*****..*.****..*...*...**.*.*.****.****.*...**.*.*..**..*.*...*.**..**.**.....**.*..**...*..****..**.****....*.*.**.*.***.*****..****..*.*..**..*...****....*...*..*..****.*.....***..**.**.*.**.****..*..*...*.*.**.*.****.**.**...****.*....***.*..****..*.*.***...**...*...*..*.*******.***..**...***..*..**.**.*.****..***..****..*...***.**..***.*.***....**...*.***..***.*.***..*.*.*.**.******.*.***.*****...**....****.....*...*****.***.*.**......**.********....*....****.....**...*.**..*********.*****.*....*..*.*....**..**.**.*.*....*.***.******.*****...*..****.*...*..*.....***.*.***.*..**.****.*..****..*..*.*.....*..*...***.....*...****.*..***..*..**..**.**..***........***.*......**.*.*..**..**.**.*....**.*.*.*.***.**.******.**.****..*.*.**..*.**.*..*..****.**.****.**...*.*.*.........*.*..*.*....**..***.**......*..*..*****...*..*****..**.***..*.***.***.*.**....*****.****..*.*.*....**......***.**..*.*.*.****..**.*...*..******.*.*******.**.*.**.**.....***..*.....*..**.**.*.*..***.**...**..*..**...*.*.**..***..**..**..*****.....**...*.*..*.***.**.***.*.****.**..*..*****.*.***..***.*.*****.*.*..*.**.***...*...*.*********.*....*.*..**..*.****..*.**..****.....*....*.....***.**.*.*.*******...*..**.*.....**..*.**.*....*..*...***.*..*.*.*....**.****.**..*.*******...*****.**.***.**..*****.**.**...*****.***.****...**..**.**.....*.*..**..*......**.....***.*.***..*****.*....*.*.*.....**..**.*...*.*...***...*...*..**......*****.*.*.*.*..***.**..**.*..*.*.*********.*..****..**....*.*..**.**..*..**..**.....*.*****...*.*..*..*..*.******.*.*.**.*.*****.........******..*....*.*.*..*.****.**.*...*.*.*.......**.**.*.*.. *******.***.....**..**..*..**.***...*..***.***..**.**..*....***...*...***.***.**..***..*..**.***.**.*.**........*..**.*...**.*.*****.*..**..*.**.*...*....*.*...*****.**.***.*.*....*..**..**..*.********...**.*.*.**.**..**..*.**.*.**..**....**.*..**..*..*.******...***.****...*..*.*.*..***.***..*.*.**.......*..*.*..*****...**.**.*...*.*.*....*...*.**..****....*.*..***.*.**.**.....*.*.*.*.*.*..*...*..*..*...**.***..****.*..*******....**...*.*.*.****..*.**.**.*.**....**....*..*.....*..**.*.....*.******.*.**..***..**...*..**.*....*.**.*..*..*.**.*..*.***.*....*.**...**....*.***..******.*.**.*.******..*..***..**...*..**..***...*.***.....************.*.*.***..*....*..**.*.*..*..*.***.*.****.**....*.*.**.**.***.*...*..*.*.*....*.**...*.*.****.**..*.****.*******.****.***.*.*..*.....*.*.*.....**.**.*****...****.**..***.**..*.***.**.......**.**....*..***.*..**.**.**.***...*.....*.*...**....*....*.**.****..*******..**..***.*.*..**.*.**.*.*.*****.*..**.*.........*******........*......*.*....*.**.*.**.**.*.**...*.*.*.****.*..**.**.**....*.***.**...*.*.*****.**...*..*.*..**..*****....*...**.**.**.**.*....*.*....**.**...***.*.*..*.*.****..*..**........****.****..*..****.**.....****.**.**.*..**.*.*..*.*..**..*.......*.*.***.....*.*...*..**....*...****.**.*..**.....**...*..**.**.....***..*****.*.*.****.*.*..*....*...*..**.**.*.**.*..**.*.....**.**.**..*****.*.....*..***.**.**..******.*.***....*...***....*....***....***.*..*..*....***.*.**..*....*....*.**.***.**.**.***.**.*.***..**.**.*.*.**...**.**.*..***.*.*.**.*..****.***.***.***..*.*.*..*.*.......*..*.***..***..*.*....*.**..*****...***...**..**.*.*.***..**....*.*.**.***.***..******.....*..*.*.***.*.**.*..*.****.......***..*..*..***.....**..**...*.*....*...*.*.**.*.*.***..*.***..*.*.*.*..**..*.***.**.*....**.****.*****.****.**.*.**..*.*.*...*.****.***..***.*.*..*.*.*.*..**......****...**.....**.*..*.....**.*.*..**..*.*..*..*..*.*****...*...***...*.**..*.****..*.***.*****.*.*......**.**..**..*.*......**..*..*...***.....*.*.**..*..*.* .....****..*...**........******....**..***.*..**.......**.***.*.**.****.*.....**.*.*.*.*.****..***....*..........***.....*.....*.*****.**.***....**..**.*****.*...**.*.*****.*..**..**.*..*..****.*..*..*...*...***.*.*.****..**..**........***.......*..**...*.**.*.....**..*..**...*.****.***.*.....*.*..*.***..***.*.***.*...*.****...**.*....***..*.....*.**.******.*.**.*.*....*.******.*.**..**********...****..*....*..**...**.*.****.*.*.***.**....**.*.******..*.***..***.**.....***....*..**..*.***.*.**.*..*****...*.**.........**.**.....*.*..****.*.*.**...**..........*....*..*..*.**.*..**..***.*.*.***..**.***.**.**.*****..**.****..**....*..***.*.**..*...*.***...****...****...*.*.*....*.*..*..*..*.****...*.***.**...*.********...*.****.*.*..*.**...****.....*.**..**..***.*.***..*.***..*..******.*....***.**.*.......*.*..**.*.*.***.*....**.********.*...***..**.**.****.*......*****..*..*..**.***.********..*..***.***...*.*.*.*.*.*.*.**....*......**..*.*...*****.*.*..*.*.....***.*.***..*******.*.***.**....**...*********......*...*..******.*..*....*.*.......*..*........*.*.**.****.*.***.**.*....*...**..****.****.....****.*....*.*.*.*..**.**..*.*.*******.****..**.*..*...*****..**.*.*..*..*..**..*..**..*...*.*..*....*.**.*..***.***..*.***..*********.*......*.....*******..****.*.**.*..***.**.***.****...**........**.*..*...*.***..**.**....*.**...*.*.*...*...*..*..*.*..*.***..*..***......**.*..*...*.....**..**.*..**.*****..***..**..*..**...*..**....*.*.*...******...**...***...*..*....*..**.**..***.*.*..***.***.*....*........****.*..**.*....*..***.****..*...*.****.....*.**...*.*.....**.*......*..**..*****.*..***....**.*****.*.***.***..*...*..****.***....*.**..**.*....*....**.*..**.*.**...*.************.*..*.***.***..******.**..*.*****.......*....**..**..******....****...**..*...**.***...*..**...**.*..****.****.*******..**.**..*...*...*.*.***..*..***..*...**..*...**....*.....**.*..****..*******.******...****.**...**.*.*..*.*.******.***.......**...*..*...*..**....**.**..***.*.*....**..**.*..* *.*.*.*.*.*.**.*.*..*...**...**.***.*...***....****.**..**...*.**..*.*..*...**....*.*..*...*.*.........**.*...*..**..****..******..*.****.....**.**.**.*.....*.....*.**.....*...****.**.*..***.****....*.*..*.....*.**.**..*...**.*.*.....*...***..**...*..*.**.****.****.**...****.***.*.*.*.**.*........*....**..**..*.*..**.*....**..**.*..*..*.******.*....**.*.*.**..**.*.*....*****.*.**....****.*...*..*....*****.***...**.*..***..**....****..**.***.***.*.**....*.*.*...********..***.*....****.*.*.***..**.*..****..**.*..*.*....**...*...*.**...*..****.***..**.*.**....*.....***...***..***.**..****.*.*.*.**...**..**.********..****..***..*.***...**..***.*.**.****...*...*.*.....*..*.*.***.**...*....**.*.*...*...*.**....**.*...*.*..**.*.*......*..*.**...*.*...*****.*...***...****.*.**.**.....*.*.*.*****..**..***.*.*.*.**..*..*.***.*.***...***....**..**..*..**..**.*....******.**.****.***...***.*.***.*..***.*..**.*.*.*...***...*..*.....***...........*..*..**.*...**.*..**..**.*..***.*...*...**.*....***.***..*..*.*.**..*.*..*.**.*..**..****....*********....****...*..*****..**.**.*.**....*****...*.**...**.*.*....*......*.*.*..**.****.**......****..*.*.**.***.*.*.*.**....**.**.*..*..**.****.*.*......*.**.*....*..*.*.*.***.**....*...*..*...**.**....**.***..*******.***.*..******.*.*.***.**.**..*.*.*****.*....**.***.**..**.*.......*..**********.*.**..***...*.*.**..***...*....*..*...*****.**.*****.****.*..*...**.***......*.*..***.***.**..**..*..*.*********.*.*.**...***...***.***....**.*.**.*.*..**.....***....***.***.**..**..*..*.*..***.****...**.*....*.**.*..*.*..****.**....*..***...**..****.*.*....*.***..****.**.*..**...**.**.**.**.**...**..**...*..**..****....*..*...***..*.....****.*.**.......**.***.****.***.*.**..*.*..*.****...*.*..*.**.***....*.**.**....*.....**.**...*...****.**..***.*.*.*..****.*.*..*****.**...*..*.*.*...*.**.**......**.**...***.*.*..***..*..*.*******....*....**......***.*..*...**.**....***.*..**.....**.*.**..*...*.***.***..**.**..*...*..***......*.....****..**...*.*.** ...***..*.*.*.....*....*.*..**.*..*..**.*..*..*.**...**......*..*.*.****.**.**.*.**..*.......***..***..**..***.*******...*.*****..*.**.***...*****..*..*.***...****....*.*****.*..******.****..**..*...**.*.**..........*..***.**.*.***...*.*...******.*..*..*.**..****....*..*.*.*.*......*****.*.**..*..****.*.*...*.*****......*.*.*..*..*****....**.*..*..*.***...*..**...*..*.....*..*.**......*.*.**.*****.***.*.*.....*..*....***.*.**.*.*..*.**...*.*......*...***...*.**.***.**.....*.....**..*..*..****.**.....***...*.**.**...*.***...***...*******..*....**..*..*..**.****......*..*...*.*.***.*..***......***....*.*...*.*..*******..**.****..**...**.**..*..**.*....*.**..*.**..****..*..*....*.*....*.....***.*...**..*..**.....**...***..**.*..**..***..**..*.....*....*...***.*.***.*...**..*.*..*.***....**.**.*..*.*****..****.***.**.****.*.*..*.****..**.*.**..***.****.**..*****.*.****..*.****.*.*.*.*..***.*...*....****....******...*.*.*..*.**.**.**.**..**.*.***.*.*.****.**...****..***.....*.**.....***...*..*..**.*.***.***....**.*.*..*..***...*.*..*.....*.**.....**.**.**...****.***..*......*.***..*.***...*.....*..*.**..**.**..*..*..*.*.*..**...*.***..***...*..*.****....*..**....****....*...**.*...*.*.**.*..****....*..*....**..**...***...*.*.**.*.....*..*****.***..*.*...*....*...***.*..*.*.*...***.**.*...**.*....*..***.*.*.*.*.******..*.**.****.*.***....***.***..*..**.*..***....**.*****.....*.......*......***.*.*.....*.*.*..*.*....*...*.***...*.*.*.**...**.*****.*.**...**.**.*.*..**.*..*..*..*****.**..**.******.*.*...*****.*.***......****.****..**....**..*...*.*....**..*.....*******..***.*.*.*..*..*....***..**..****....**...*...**....***.*...**..*...**.**.*.*.**.****.....*..**.*.*.**.**........**.*****.....**.**.**..*.**..*.**.***.*..****.....*..*..*..*.*..*.*.....**.***.****.*.*****..*.......*****..*****.*.**.*...*******.*******.*.*.**.**.***..***.*.....***..*.*.*.*..****......**...*..**..**..*....**....*..***.**.**........*.**...***..**..*.*..*.**.*.**..**...**.*.***.*.**.*.*****.**... *...*.**..*.**..**.*.**.....****.*.*.*....*****..*..**.*...*..**..**.*..**.*...**.*.*****..***.*..*.....*..*.*.*.**.**.*..****.***..*...****.*..****.**..**....*.*.**.***....*****....*.**..*.*..**.**....*..*..**............**...**.****..*.*...*...**..***..**.*..**.*..*.*.**..**.**.**.**..***.***...*..*.**..**..**...**.**..*****..*...**....*.***.**..*.*.**..*.**.*.**....*..*...*.......**..**.*..*.....**.**.*.**.*.***.**.**.*...**...*..*..*.*..**..*...***.*********...**..**.**...*..*..*.....*.******.*.*.**.*.*.***.***..*.***..*.*....*.........*..*...*..***...*.**.*.**.**********...***.***.*..*..**.****..***.**....*..*.****..*****...**.*.*****.**.*..**...*....**.***.**..****.....*.*.***.*.*.*..***.**..****.**..***.*..*..*.**...*......***..**..*.*.***...*...*..**.*.******....*..**..*.******..*.*.****.*..***..***.*.*.**.***.*.**..**..*.****.**..*..*..*.**.*.***..**.*.*..**..***.***..*.*....****.*.***.******...*...*...***...*...**.....***.*.*.*...*.*.**..*.***..*****.*.**..*.*....***.**...**.*.**....*.*..**.*..*.*****....**..**...******.....***.**...*.***.**....*.*.***.*..***...*..******.*..****.*.***...*.........*.**....**..**...*.*****....***..***..*.....*..**...*.*..*.****....*..*..*.**...****....*......*.*....*....**.**.****..**.*......*..**.*...*.*.*...*.**.*.*...**..*****.*..*..***.*....***.*.*..........******.*......***...****.*.*.*****...***.**.*..*.**..*.....****.*******....*.**..**.**..*...****.**...*..*....**....*.**....*...*.**.**.***.*.*.*.*******.*****..*.*.*.*...*......**.*..****.*****..**.**.*........*.*..*..*......*.*.*...*..*..**..**..*.**...*....**...*.*.*..****..*...**..*.***......*******.**.*...***.*.*..*.**.**.*..***.**....*..****.*.*..*..***.*...**..*.**.*.**.***.***.***.**.**.*...*...*...*..*..*.*.***...********.*......***..*.*****.**.*.***......*****....*.**..**..******.****..**.....****.***.**.*...*.**.*.*...**.*...**.**.***..*....*.***.******.*...*.*..*..*..***..*.**..**...*...*..*.**.....***.***...*..*.*.****..**...**.*...*....*..**.**.***...**. *.***....***..**.*.***..*.******..**......****......*..*..*..*.*.*.****.*...*..*....*.*..*.*...*.***..***.*...**.*..***..*...*.....*.****.****.**.*..*.*.*.****.**...*..**.....**.*..*...*..*...*......*...*....*.*.....****..*...*...*.......*.***.****...*...*****.**.**.......*....*...*****.**.*....*..*.***...**.****.***.**.*..*.**..*...*.**.**...**.**...*..**..*.*....*...**.**.**...***..****.**.***.**..*.*..***....**....*..***...***.*..*.*.**...***..**..**..****..*...**..**.*..*....*..**.**.**..*..*.***...**..*..*.*...**..*****.***......**...*...****..****.*...**..*..*.*.***..*.*...**.**.**.....*.*.***.*.**..**.**.**.*.*.....**.***.*****.**.*****..**.**....*.*.**.*..****...***.*...*.****....*.*..**.***.....*...**.*..*.*..*..*.*..****.......*....*.****.******..*.***.***.*..**....**...*.*.***.*.**..**.**...*.....**..**....***.****....****..**.***.....**..*..*...**...****...****.*..*..***.*..*.....*...**.**..**..*..*.**..*...**.*******.***.**....***.............**.**...*.*.*.*...*.***.****..***.*...*..***..***.***....***.....*.****.**..*.*.*.*..***.....*.......****.***.*.*.***.....*..*.*....*.*.*.**......**......*..****.***....*..***.*****.***.**.......*.**.*****...*.**...**.*.*.**..*.***.*..**.*..**.***..*****.*...**.**.*.**.*.*.**...*...*.**.*...*.***.**.****.*...*..********.**.****.**.*.*******.*...**.*.*.*....*.*.*.****.*...***.*..*.*****.*.**....***.....***..*.......*..****..*..***.....*.**....*.**.*..**...**.*******.**.***.*.**..*..*.*..*...**......*.*.*.*.*.*.***...*..***.**.*.....*......*..*.**.**..**...****..*..*...***..*****...*..*.**.***..*..*.***...*.**..*..*.**..***...*.***.*****.*.*..*.***.**..........*.*.**..****.*.**....***..*...*....*...**.*.***...**...***...*****..****..*****.*.****......*..**..*...*.***.*.*.**.....**.......****.*..*..**...*...*..***.....*.*.***.**.*....*.*..****....*.*.*...*..**...**.*..*.*.****..*..*..*.*..**.********..****...**.*.*.*...*****.*..****.****.****...*..*..*.*.**.*....*..*.**..*...*.....*.***..*....*..*.*.*...*.**.*..**.*.. ***....**..********.......*.*...*..*.*.*.....*******..*..***.....***.....**.**.**.****.*..**...**.*..**.*.*...**.*.*.*..**..**.***.*..*..*...**.****..*...**.*..**.....**.*..**..**.**.**...**..*.*****.*...*..****.*.*.**.**......**.***.*.*.*..*.....*.*..*.*********.....*..*.**.***.**.....*.*..*...*..******..*..*...**.....*.********.........***.*****...*.****.*.**..*....*****...........**..***.***..**.***..*...**..**..*.**.*****.....*...****.....****.**.***.*..***..***.......*.***.**.**...**...**..*.*.*...*....**..*..*******.**.**.*.*.*.***..*..**....*.*.**..**.**..**..*...**.*.*..*.***...**...*...*.***...*.***.*.**.*..****..*.*.*..*.*.***.**..*.*.**..*..**...**.....*..*.*.**.*.**.**.*.*****..*...*..**....*..******.*.**.***...****..****.....**.***...**..****..***..***..*.*...***.*...**.***..*.**...*.*.*.****.**...*..*.**..**.**.****....**.**...***...*.**.**....***....**.*....*..**....*...*.....*.**..******.*..*..***.*.*...*.*..*..**.******..*..........*.*....*....*.*.*.*..*...*..*....*.***..****..*..*.***.**.*.******..**.*******.***..**.*.**.*.*.***....*.*..*.*...*.*.**...*****.*..**....**.*....***..**.**.****..**.***.*..*....****.**....*.*.**...*.*****..*.*..*.*.****.**..**.****..*..*.***.*..***.*....*..*.**..*.*.*......*.*..*.**.*.*.*.***..**..**..*.***.**..*.*..*.*..****....**...**.**.**..*....***..*..***..**..*.*..*.***.*...***..****.....*.*.*.*...****.****..*.**.*..*.......*.***.......*.*.*.*..***......*.*.*..****.*.***..**.*******.*....*.*.**.****..*..***.**.****.***.*.**..****.*****.**..*...**.*.*.**.**.*..**.***.*....*..*..*.*.*****...**.***.*.**..**...*...*.**..***.*.*..**.***...****.*..****....**..*.*.*.****.**.*****....***.***...**..........*...***.**.*.*.........*******.*.......***..***.*...**.*.***..**...**...**...**.****..**.******.*.**.....*.**..*.*.***..**....*.*..**..**..*****...*....*.*.**......*...**..*.*.......**.*..*.....**..*..****.******.**..****.*.*****.**.******.**.***.*****.**.*..*.*.**.**..*****.*....**..*..*..*...*..*****.*.*.*.****...*..*** **...**.**........***.*.*.*..*...**..**..**....*****..*..*.****..***....*...*****.***...*....*.*..*..*.**...**.***..**...**...*.*...*.**.**..***.**.*.*.*.....**.**..***.*...***.*..*...**.**.*.*.*.*.*.*.***.*.***.*..****.*.*.*.**.*****.***..**.***...*...........*....*******.*...**********..*...*.*..**.***.*****.**.*.******.*.*...*.*.*.**.**.**.****.****...*.*...**..*...*...*.*..***..*....**.*....*..*.**...*..*****.*.*..*....**...**.**.*....*.*.*.*.*.**.**.*.******..****.*..*.*.*..*****....*.***.**.*.*.*.**..**.*.***.*******..*.*..*..**.*****.**...*......*.**.*.*..*.*****...***.**.*.*.......*.**.*..*.*.*..*******.***..****.*.*....*.**..***..*.****...*.***.*.*.**..*.*.*.***.*...**..****....***.*...**.***..***..**.*..*..***..**...**...***.**..****.*..*.***...*.**.*.**..*....*.*..***..*.....**.**.**.*.**.*...*........*.*.****.***.*.***.*.**.*..*.*......*.*..*..**.*****.**.......*..**...******.**.***..*.**...***..*....*...*...*....**.**.*...**.**.**.*.*.*...****.*******.*.**....****.**..****.**..***.*...*...*******......**.***.*...**.*.**.*..*.**.**.*..*..***.*...**.*.**.***.*.**..****.*.**....*..*..*.*.**.**.**.*.**.**..*........**.*..**..*****.*...*..**.*.*.*......*.*...*.*.****.....**.......*..***..*..*..*.***.*.**.*....**...*..*...*..*..*****.*.*.*.***.*.**....*..*.*.......*...*****..**.*.*.*.****....*.***...***....*....*.**....****.**...*......***.**...**....*..**..*.***.....*..***..*...*...*...**.**.*...**.*.*..*****..*..**.*****.....*..*.*.*.*...**..*.*..*.*...*.**.....*.****.***.**.*.*.*...***...*.**........***..*.*.**.**..****....******.*..**...**..**.**.*..*..*..*.*********.**.**.*..**.*...****.*.**..*.**..*.*.**.*..*.***.*...*..**...**.***.**.*.*..**.***.....***.*****.*..*.*.....*.*****.***.*...*.**.*...*.*.*.**.***......*.*.*.......***.****..*.**..*...*.**...*.*.*....*..*.*..***..*****.*.*..**..****....**....*******...****.*.**.**.***..*.*****.**...*.*.***..**....*.*.*.....****..**..**..*..**..****......***.**.*..*..**.*...*...*..*..*.*..*.*.**..*.******....*. .....*.*.*..********.*....******.....**.****.**..*...**..*.*.**...**..*...*...*...**.*.*....*.**...*...****..****.*****.**.*.**.****.....***...**..**...***.*..*..*.*.***.**.**.**........*..***..*.*....*****.*..*..****.....******.***.**.**.******.*...**.*.**......*.*...*.....**.....*..****.....**.***...*..*****...**.****..*.*.*..**...*.*.***.*....*.****...****..**.*.**.*.*...*...***.**....**.*.**...*..**.*....*.*.*..*.*...****.****.****..*.*.***.*.*****.**..***.**...*.*..*....****.....***.**.**.*.*.*.*****.**.***...*...*.***.**..*.***....*...*..*.*...*.*.*.**.**..*..*.*..***.*...**......*.....*..**...*..**.....******...*.*....*****..***.**....*****.*.*.*******..*.**.*.*..***....**.***..****.***..*.*.*....**....**.*.....*.**.*..*.**.....*.***..***.**..***.*...*.**.....********.***..*.*.*...*.*.*.....**.**.****..*....**.....*.*..***.***..*.**.***.......*..**.....*.*.**.*******.*.*.***..*...*.****.*..*****...*****..*********..*...*.*.*..*..**....***.*.*.*.*...**.*..*.***...****.....*..**..***.*.....*.**...***.****..*.**.**.........*..*....*.....*..*.******.*.*....*.*.....****..**...*...****...**.****..*..**...**..*..**.....**...*.**.*.***..*.....*....*...**.*.*.**.****...***.*..*....**.***.*.**.*.*..*...**..*.*..**.*.*..*........*.*.******.*****.**.**.******.**.....*.**.....*....***........**..*****..************.**.*****.....*.*.***....****.*...*..****...*.*.**.*****.*.**.*..******.*..*....****..*.**...**.**.*.**.**.***.**.......**...**.*.***....*.**..**.*.*.*..***.*.****...*..****..****...***..*...*.*.*.*...****...****...**..****.*.*..*..*..**.*.********..*.****.**....*.*...*.*....*...*.**.*....*...*.****..****...*....*.***..******..**.**.*..***********..**.*.***.****.***.*..**.***..*****..*****.*.**.**.****.**..**..*.****.*..***.*..*......*..***..*.*.****......*..**..**.*...*...***.*...*..********..*.***..***.****.***.**.***..***.****.*..*...**.*.*.**..*.**.***..***.........*...*.*...*..*....**..******.***...**..**.****.*.*.*.*.*.....**.*.***.**.*.***...*..*.....*..* .*.*...***...*.****.****..**.*.***..*.*....***...*.*..**...*...*..***.......***..*.***..**.*...*.*....*..****.**..**...*****.**..**.*.......***..**.*...***.*..**..*.**.**...**..*****.*.*.*..*.**.**...*****..*.***..******..*.****......***..**...*.***.....*...**.*...***..**....*.**..**.****.**.*.*..**..***..**..**....*.......**.**.*...***..*.***.*......****..*.*.**.*....*..**..*****.**.....*.*..*.*.**...**.**....*****...***..*....***...*.*..**..***..******.****.*..*..****.***.*.*..*....*******...***..*..*******......*..*....***..**.*.****.**..***.**.***.****..*.*.**.*...*.**.*.**..*.*...**.*.*.**...***...**.*.*..*....***.***..*..***.*...*.....*...**.*.*.*..**.*.***.*.**...**.........******.*..**...*.*..*...**..**...***.***....*..*.*.*.*.....*.****.....*.***.*..****....*.*.*...*..*.*....*.****....***..*.*.**..**..*.**.**..****...*..*..****.**..*****.*.*.*.**.*...*.***......*.....*..*.*...********.**.*.*.***.*.*.*.*...**..*.*...*..*****.**......**.*...******.*.*...*....*...**.*.**..*..****...*...**..****.*.*.**..*.*...*.**.*..*.*.*..*.*..**.**.**.*...*.**.*....***.***.....*..*.****..*.....****..**.***.*.**....**........*.*.....*****.**....**..*..*..*......*.********...*.*....***.**.*.*.**..*..*..*....***...**..*.***...**.**.**..****...*****.*.*..***.*..*....*.******.*.******.*....*.**.*....*.***..*.**.**...*.***.*..***...*.***....*.****.*.*.*..*.*.***...****.**.**.***.*.*****.**.****.*.*..**..*.*.*.*..**.*.*....**.**...***.*.....*.*.**...*....**.*.*..*..*...**...**...*.*.***.**.....*.*...*.*..*..**...*.**...**..***.*.**.*.*.....*..*....*.**..*.*..*..**.***.*....****...*...****.**....*.**.....*....*.*..*..*.*.*..*****..*..*.**..******.**.*..*.*..**....**.***.*.*...*.****.*..**.*.**...*.*..*.****.**.**...*...*...***..*...***.**.**.**...*****...**.**.*.*..*.**.*....********.*******..**..**.**.***..**.**..*****..*..***.*.***..***..***.*.*.**.***.*..*.*..*.****.*.*..*.*.*****.*...*.**..*..*...**..*.*..*...*....**..*...*.*.**..*..*.**...*********...*.*.*..*.*.*.*.*.....***... *...***..*..*.**...*...****..**..*..**..******...*****..*.*..*.*.****...**.***.***.**...*..*.*.*****.***.*..*.*.*.*****.***..*****...*****.......*******...*.**..*.***.*..*..*..***.**..***.********.....**.**.****.*.***...***.*.****...*..***...***..****.*..*.***.***...*.....*****..**.*...**.***.*....*....***..*.*.*.**..*..*.***..***..**..**.***...*.***..**.*.*.***..*...*.....**.*.....*....*****...*.*.***.*.**...*..*.....**.*..**...*.***.**..*****.******.*...**..**.*..*.**......*....****....*....*..***.......**.***.*...**.****.*...*......*.*****...*.****.*..***.*..***.**..*..*.*...**.*..****..**..***...*.***.*...*.*.*.....***.*.......*..*..*...*****...*..****..*..**.*.*****.*.....*..***.*..*..*..**...*...*..*..*.**..***.*.*.*..*.**...***..****..**...**.*.*.***...**.*.*.**..*.***.**...**..*...*..*.**.***...**..*.***.*...*****..*****.*******.*.*.*.**...**..**.**.***...*....******.*.*..**.*.*.....**.***..*..*..**....*.*.**...****.*.*.**.**...*..*.***..**...*.....*.**..****.*.*.**...*.****......*.*..****.*******.***..*...****..***.*......*.*..*.*..*.**..*.*.***.**..*****...*.*..*..*.*.*...***.*.*..***...*.**.*....***.****....***..**.*...***....*..*...*.*.*****..**...**.*..*....******...*..**.**.*.*.***....**.*.*....*.*...*...*......*....*.*.*.*..*..****..**..*.*******.*.*..*.*.**..*******.***...***.....*.*..**...*...*.*.****...*..**.....***...*.*.**..*......****.**.***...**.****.**..****.*****.*******.**.*.*********.*.**.*.*..**..*...*....*...*..**....*.*...***.***.***..*.*.*.**.******..*.*..**.*.*.****....**.*****.**.*...*.*.**..**.*********....*.*****.****.*...*.**...*..***....*.........****....*.....*..***..*...**.*.**.*..*..*.**.*...**....*.*****.**.**.******..*****..*...***.*.*.*..***....**.*...*..***...*.****...****.*...*....****..*.......*..***.**.*.**...**...****.....*..***..***.*.***.*.*....***.*.**..*******...**.*..*.*..*.*.**....**..****......*.****..*..*.*....*.*.*..*...*....*...*.*..*.*.**.....****...***....*.*.*.**.*...*.*..*..*.***.*......*.*.*.*.*.**..***.* .*.*...**..**.*.****...*..***...*...*....******...**..*....*.*.*..*.*......*...**.**...*....**......**.***.**.*....*...*.***..**********.....**.****...*....***.**.*******....*..*.*....*.**..*..**.*.....*.**.*..*.*...*....*.*....*.....**....**....***.*.*.**.**.****.***...*..**....**..**....*.*...**..*.*....*.*****.*.....**......****...*..*..**...*..*..***..***.....**..*..**.....***.**.......*****.***...**.*.*.**.*..*.*..*....*****.****..*..*..*******.**......*...*******..**....***.***......**.***.***..***.*.*.*...**.****.*......**.*.*.*..*.***..*.**..*.*.****.......*...**....*.....*..**..***.....*.*.*.*.***...*.*..*****......*.**..***..*..***...***..*.*****..*.*.**..******.**.**.*.**.**.**.*..********.***.**.***..****.***..*...*.***.*****.*....*****..*..*..*...**.********..*........***.**..**.*.*.****.*..*.*.*....*.***.**....**.*....**........*..**.*..*...*...***..*.**.***.*.*...*.*.**....***...**...***..*.*.**.****.*..********.*.*.**.***.**...**.*.*..*.****....*******.*....**....**.***..*....**.*...**...***..*.**.*..*.***.**.***..*.***..**.*....*..**.*.**.***...***..**.*****...*.***..**.*.*.**..*....*.*..*.*.*****..*.**...**..*****.*.*...*.*....*..........***.....*..*.*.*..*.*.*.....**.*****..*....*.**....*...*.*..*..***.***..**..*.*.*****....*..*.**.**.********...*..*....**....*.*..*.***..*...*..*.*..****.**.*******.*........*...*........***.*.**..**......**.****.*.*......*.*.**.**.***...*.****.*.*..*...*.**.**..******..******..****.*.***..*.*****.**..*..***.*.**.*..***..*.....*.......***...***.*.*..****......**..*.**.**..*..**.*...*..**..**.**.***.*.***..*.****.**....*****.*.****.****....**.*.*..**...*.**......********.***...***.*******..*.***.*.*.*..*.*.**.*...******.....**.****.*.*.*.****.***.*....**.*..*.*.***..***.****..*.**.**.*..*.**..*.*****...*.******.**.*....*****.***.****.**.*.*.**....*..*..*.**...***.*.*......*****..***.****....*....*...*.**....***..*.....**..***...*...*.**.*...**.*.*..*.***..**.....*..**.****.*...***.*.*.**..*.*.*...***.*.*.*..**...... **..*******.*.***..********.*..*****....****....*.....****..*...*.**.***.*.**..*..*..****.*****.***.*..***.....*.*.**.*****...*..**.*.*.***...*..*.*.*..*.***.*.**..**..*..*****.*****.*.*..****....*.....*****..*.*.***....*.*.*.***...*****.......*.*.**.*...**...........*.**.**.**...*.......*.*.****..******.*..***.*.*.*..*.*..*......*.*...***..**..*****..*.**..*.*.*..*..*.**....***..**..**.*.*.***.*.**.*.*.***..*....**.*****.***...*.*..*.**...*****...**...****..**.**...***.*.*..***.****...*.*.****......*..******......***...**.***.**.*..**.*.****..**...*..*..***.***.***........****..**.*...*.***...**...*.*...*.*..*.***..*..*****.*.**.....******.****..**.*........***.*.**.*..*.*.*.....****....**.*.*.***.*..**..*..******.******...***.*******...**..**..***.*.******.....*........**.****.*.*...*.**.*.*****.*.*.....*.**......*.*..**.**.***..***..*..*.**...**.*****.**.*..**.*.*..*..****...***...*.*..*...**.**..**..*.***....*..***..*...*...*...***.***.*.*..*.**.**.****....***...*.....***...****.*..........******.***.****.*.***..***.....*.*..*.***..**.***.****.***...*.*.*.*.*.**..*.****..***..****.*.*...*.*.....*.**.**.*.**.....*.....**.*****.*..***.*.**..**.*.....**.**.**..*.*.*...*******..*.*.*.**...*************.*.*..*..******.**..*...**********.***..*....*...*..*****..**.****.**.*......**.****..*.***..***.***....*...*..*..*.*.*.*...*.*..***..*...........***..*..*..*.....*..*.*.**..***..**...*..*...***..*.**........*****.**.****.****..****...**.*...*.***.............*..**.**..*.**.*..*.****...*.***.***...*..*...***.**....*.....*.....**.**.***.***....*..**.**.*.********...***.**.*.**...*..*.********.*.*..**........*...*..*..**..*.*....*******..*.....**..*.*.*******..*....***.**.*...*.**..*.........*.**...**.*.....**.*****...*.**.....*.*.**..***..**..*..***..***.*.*.*..***.**...**.****.*.*..*..*.**..**.*******..*....*.*.**.*..**...*..**.*...***..*..****.**.*..***.**.***..*..*.****.**....*..****..*.**.*...*....*...*...**...*.***..**.......****.*.**.***...**...*..*..*.*.**...*.** *.........*...*......***.****.**..*..**..**......***.**.**.***....**.*****...*.****.*.***.**...*...**.**.**.*..***.*.......*...***..*..**.*.**.....*.....*..*.********....**..**.*.*****..*.**.*.*.*.....*.**.....****..**.***.*...***.***..*...***.****..*..**.*.*****..***..*.****...***.*.*...**..***...*..**.*.**.........*.......***..*.....*.**...*..***....*...**.***.***.*.***..*****.**.**..*........*..*..*....*..**..*.**.**......**.****.**..*...**.***....*.*...**..*.*.***.****.**.*****..*******.*...***.*....*....***.*.**.**.*..*...*****.**...*.*.*......***.**..**.**..*..*****.*.***.***.*****.*.....*.**.*****.*.*..*.**.**.*.**..*..****.**.***..***..*****..**..*..**.*..*****.....**.*...**..*...*..*..*....*.*..*..*....*****.*..*....*.******.***.*..*.**.*.*...*.*.*..***.********.**..*.**.*...****...**.*.**.....**....*.*.*..*.*...*.*....*...****.*.*.****...*.*....*.***.***.*.*...***..******.*.***..*.**.*****...***..*..*..******.*.........**..**....**.**....*.**..*****...**.....****.*..**.***.*.*.*...******.*.***..**.**.***...**.........***.****.......***.*..*.**.*.*.*...*.**...****.**.***.*.*..****..*.........**.**********.***.*****..**.*.*.*..*..**.******.*..**.*.**.....**....*.**.*..****....*...**.**.***.....*.**..***.***.******....*****.**..**...*...******..*...*....**.*..*.**.*.**.*.*.**.*.*..**.*....***.......*..****.*.****......*...*******..*.*.**.**...**..*********.****.***.*.**....**.*.*.....****...*...**..*.*.*.**..***...*******.*..*.**.*.***.**..***.*...***..*..*.*...**.**.*.*.....*.***.**.*..*******.****......*...***.***.*.**..*..*.**..*...*..**...*.**.....*.**..**.*.*...*.*****...**..*.*****..*......*.*.*..***..*..**.*.*..**.*.**.*.**.***.*..****.*.*****....*..*...*.*..***...*..*.*..........*.******..*...***.....*.*...*.....*.**..*...**.*.....**.*.**..*.*...*.*.**.***.***...*...*.*.*...*....*.**.**...**...****.*.*..*.*.**..**....*...*.****.*.**..**......**..*.*...*.*.**.....*..*....*.*...**.**.....*..*.*.**.*.***.*.*.**.*.*.**..*...*..**.**.**..*.*....***..*****. ..***.*.*.***.***.....*.***.*..**..**..*.*.*.*.**.*....*...**.*..*.*..*.*.*.*.*****.***..**.*.****....*.***.**..***.**..*****..******.*.**.*..**.*****.****.**..*..**....*.*****.*.**.***.**.....**...*.**..***..*.******...****.*****..**.....**.******..**.*.**.*.**.*.*.*........*...**..*.*....*.**...*.**.***.....*****.*....*..*..**......**.*..**..**.*...****.*.**....*.*.*.*...**...*..*.***..**.*..*..**.*.****.*.**.**..***.....**.**.**..*.**.......*.**.**.*.*...*....*.*.......*.***.*......**.....****.*.**..*.**********..*..******..****.*.*...*.*.*...*.***.*..*.***...*****..*.**..**...*......*.*.*....*.*..**.*.*..******..**.***.*****.*...*...**.*.*.*.****..**.**.**.*.**.....****.....**.*.******.*.*...***..**.*..*.*...*...**.**.*****.****.....***...*****..*.*.*..*...**...**....*..**.*.**.*...*..******.****..*.*****..*.*.....*..*****.**.*.*.*.*...*.*...*******.*.....*....**.****.*..*.....**.*****.**.*..*.*.**...**......***......**...*..*....**.**....*.***.**.**.***.***..*..***.*..*...****.**..**..*...*.*...*.*..**.***.*...***.*.**.********.*..******..****.***.....*.*..*.*...*.**....**.**.*.**.*.*..*.*.*.....**.**..*..*..*...*..**.*...*.**..*.***....**.**..**..**...*..***..*..*.*...*.*..*..*..*.**...***..*.**.*.***.***.*.**....**..*.**..****.**.****.**.**.....**..*.*.....***.**..*..*.**.****.*.*...***.**.*****..*.*......*..****.......*.*.***.*..*..*****...***.*.****.***.*.*.**..***.**.**.****.*......***.**..*.**..***..*..*.****.......**....********...*..**.*.*....*.*.*..*.***.....*.***.*.....**.**.*.*.......**.*...*...***...***.***.**.**..**...*.*.*..*...*.****...*.**.*.*..*.**..**.**.*.*.*....*...***.****...**...****....**.*...*....**....****....****.**.*.*.***.***.*******.**.*..*......***..**.*.*..***...*..**...*.***...***...*..***...*....**..****.*..**.*.**.****.......*.****...***.*..*..**.*..**..*.*....**...**..*.*..***.*.*.*.*...*..**.**..*...*.*.**..*.*.**...**.**.****....*..**....****..***.*..**...**.****.**.***.*..**...*...*.*****.*.*.**..***......*.*...*....****... *..***.***..*.....*..***..*..*.*.***......***.***...*.***.*.**..**.**.*.**.**..*..**.*.**.**..******.**.**..*..**...***..*..***.....**.**..*......**.*.*.*.....**.*.***...******.*.*.*..**.*......*******.**.**.**..**.**.**...*...*.***.*..*..*.*..**..*.*..**.....*.*.***.*.*.....**...*****..****..*****.*..*.*******..***.*...******..**...****..**....**.****.***...**.*.*.**.*****..****.*.***...*..*..***.....**..***.*.**..**.*..*.*..**.***..*...*..*...***..***...**..*..*...*....*...*.**.....*..***.********...*.......*.*.*....**.*****....**.*..*.**.*.**..**...*......*.**..**...****...**..*****..**.**..***.....*...*..*.**.*.*.**.*.*..*..*.*.*.****.****...*..**.****....****.....*.*........***.***.**.*.***.....*..*.***.*..**..*.***.****...*****.*......**...**.***.....*..******..**..*.......***..****.**...*.***...**.*.*******.**.**..*.***.*.*......**.*..*.*.*.*..**.......**.*****.*..***...***.*.*.*..**.*.*..****..*...******..*.*.*......*..***..**.*...**..**.*..**..*.*..**...***....**.**.*****..*...*.*.**..*...***.***.*..*.*****.*..........*..*.**..*.*...***.*..*.....***.*.**.*.*****....*....***...****...*.**.*.*...*..*..*...*.*.*.**..**.****.******..*..*.*.*......**.*****.**.*..**...**.*.***.*..**.*..**.***.***..*..*.*.*.....**...*.....*.*.***.**.*..**..*.....**.*..**..**...*..***.**.****...****.*.*...*.*..*......*..*...****...*.*..*.**.*..*.*****..**.....*....*.*.*.*.**.****.*.****.*.***.*.....*.*....**..**.*...***.****.*..**.*.***..*.**..**..***....*...*..*...*.*****.**.**....*..***.*.**.....*******..**.*.****..*.*...***..*.*.....**..**..**...***.**..*.**.**..**...*.*..***.**..**.*..**..**.*.*****..*..****...*...**..**.***.*...****.***.****..*..*.*.****...*.**.*.....*.*.*......*...*.**........*.*.*..***.*****.*...***..***.*....*.*...*.......*.***.****.*.*..*...******.****.*.*.*.***..*.***..*.**.**..******.**.*.****.*.**.******...*.*....*.**.*.*.**.****..**...*.**....***...***.*****.......***.***.*..*...*...****.**.*..*....*.....***.****..****.****..**.*..***.**..****.****..** ...*...*...***...*.******.*.******.******.**....*.**...*..*...***....*.......*...*.****......**.**..*..***..**..*...*...***.***..**..**..........*.*...*.*..***.*.***..***...**.**.******..**..*.*...***......*..***...*.*.**.........*.***.*.**.**.**.*.*..**...*..*....**..*.*....*******...*..*...*.*.***.*...*.*.****...*.*...*.*****..*.*.*...**..*..*.*.*.*****.*....**.*.*...*..*..**...*.....*.****.*..*.*..*..*...*.*.**.*.****.*.****.*..***.**..*.**...**.***.......*.*.**.*.*****...***...*....*.*.*..***.****.*....**.....*.*.**..****..**.**..*..*******...****.*..*..*..**......*..**.****.*.***.*.*..*.****..**....**.*.**.*..***.**...*...*....******..*....*.***.**.***...**.*....**...*..*.***.*...***.**.**.*******.**..**.*.*.*.*....***...***.*...*.***...*.*..***.***.....**.*..*...**.*....*....*******...***.*.*....**.*...***.*...**.*.**.*.*.*.***...****.***.*..*.***...*..******.**..**....******..***..*.*.*.*......***.**...*****..*.**.....*...*.*****...*.*.**...****.*...*.*.*...*..***.*....**.*...***.*....*..***..*.*..*....*..***..........***..***..***.**..*.*....*.*.....*.**.*.....*...*.*...****.*.*.*.*.*...........**.*.***.*.*...****.**..**.*.*.*.***.**.*..*.**.*..**..***.*...**..**.*..***.*.**.**..*.*...*.*.......**..***..*.*.***.*****.**..*..*..*****.**...*...*...*.**..*.****.*.*.**...**..*.*..**.***.....****.**.*....**.*...*.*****.......*....*.*...**.**.***..**.**...*****.****..****.*.*..******...**...*..*...**.**.**...**.*...*.***.***.********.***.*..**..*..***...*..*..**.*.****..**.*.**.**...*****..**.**..**.**....*....******.*****..*.*.**..*.*.*.*.*.*****.*..**..*.**...******..***...*.*.***...*..********.*..**.****..*.**.***...*..*.....*..*.**.**.*.....**..*.**********..**..****....**.....**..**...**..*.*********.*.*.*.**.**..**..*...**.*..**.***..*...*.**...*.*..*..**...***...*.**.***..*..**...**...*.*.**.*..*....*..***..******..*...***.**..***..**.*.***.**...*.*....*....**.****.**.*****.*.*.*...**********...*..******..*************.****.*.**...*.*.*.*.....*..*....****** ...***.*.**.*..*.....*.*.***..**..*.*.**..*....**.**.*****.*.*......*...*.**.*.**.*...******.*.**.**.*.*****..*..*.***.***.**..*.***....**.*.**.**..*.*.*.*..***..***.**.*..******...*..*....**.**.****.*.*.*..**.*****..*.*.***.***..*****..***.*....*...*.**.....*.....**..*..*.*.***.*...*..*******..**...********.**..*...****..**...**.***...*..*.**.**..*.**.**...****.*..****....*...*****.*.**...*.*...**..*.***.**....****...*..****..**..**.....*.**.*.*...**..*.**..*.***.*.*..*.*..*..*.**.**.***....**..*******.*.....**....*..*..*.***.*......****..*.*****.*.**..***.*..*.***..**.*.****.**..*..*...*.*****.********....*.*..*.*...*.****..**..**.*.*.**..*.*..*.**..*****.**.**.*.**.***.....**......*..**...*.***.****...*****.*.*.****....*.....*...****.*.***...**.*.**.*.******.*.**....*.**.*.****..****...**.**.**..***.*..****..*....**.*.***..**.*..*..*.*.*.*.**.*...***......*.*....*..*...*.*..****...*.*..*.*.***.*...**..**....*.....**...****......*...*.*..****.....*****..*****.*.....*.**.*..*..*.**.***.*..*.**.*....**.*..****.***.**.**.**..*.**.*..*.****.***.***..*..*.**....*****...*...*....*.*.*.*.****.***..*..**.*.**.**.*****....*.*.***..*.*.*.****..*...*****.**.*.*.*...*...**.**..*..**.*..*......***.**.**...**...***.**.***.**.*...**...**..*..**.*.**..*.**......*****..*.***...**..**.**..*.**...*..***.*.*....***.*..***..*.**.***.**..*.........***.*.**..*.****...*.**...*****.****.......**.*..**..***..*..*.*****.*****..*.*.**...***.**.**.*.***....**.**.*..*.**..*.**....***........*****..*****.*.***.**....*.**...*...**...********...*.*******...*.*..*..*.**....*****..*..*.***...*..**.***...**.***....*..***.**..*..*...**..*......*.*.*.*..*..**.....*..**..*..*.**..**..*.*.******.***....***.*.*****..*****..*.**.*******....****.***.**.*.*..*.**.*..*.*....*..**..****.**.*.**.*.*..***.****...*.....***.....****..**.*..*.**.**..*.*....**..*...*...*.**.**..**..*..*...*.***..*.**...*.*.*******.***..**.*.**...**...*....**...*...*.*.***.**..*****.***..***.*...****..*****.**...*****.***.*..**..*.. .******.*.****....*..***.**.....*...*..*.*......*.**..*.*..*...*.**.*.**...*.*..****..*.*..*.*.***.**...****.*..**..*..*.****.**...***..*.**...**...*.***.*.*...**.*......**...**.*........*..*...**..*...***.*.**....*.*......*..*..*..**....*..******.***.**.....****.......*.*.*..*.**...*..**.*.***.**....*********.**.****.*..*...**...***.....*.**....**...........**....**..*.*.**.*...***....*..*.**.**..******.*..*.*.*...****.....**.*.**....*.**.*..*******...**....*...**.**..*....****.****....***.**....**.*.*..***..*.**.*..*...........**.**...****...*...**..***.**...***..*****.*.*.***..***.*.*..*.*.**..**....***...*.*.*....*.....*****..*.***....*******...*.*...***.*.**.**...**..*.***.*********.*..*...*****.*.********.*..*.***....*..*.*..*.***.*..***.*...*..***...****.......*.*..**...**.****....*..*..*****.*...*.**..**.*..******.*..*.*.*******.*..***.*.*...*.**..*..**.*.**.*...*....*.*....***.****..*.*...**.*.....*..****..*..**..***.*****..**..***...*****.....**....*.*.*.**.*.**.*.*.**..**.*.*.*.*.*.***....***.****.***.*.***..*......*..*.**...**.*.*.*.**...**..*..*..***.***..***.*.**.**..*..**.**.*.**......*..*..**.***..**.*.***.**.....**.****.......**......*..***..**..****.*...*.......*..**..***....*........*.*....****..*.*.*....****..*****.*..*...*.*.**.*..**.**.**.*.*****.*..**.*..*.**...*.**...**.*****..*.*..*....*.*****.*.....**.***.**.****...*....*.**..*****..*...***.*...*.*..*.**...**.**.*.*.*.***.*...***...*.**..***...*.***..*.****.*****.*.*..*.*.*...*********.*.*..****..**.*...*...*........***.****..*...***.***......*..**..**.*.*..*...**....**.****.*.*....*.*.*.....***.....**...*....*.****.*...**..****.****.*..*.*****..**.****...*.**....**...*.**...**.****.**...*.*..********...***..*.*.*..*.*****.*.**....**.*.*....*.....*...*..***...*.....**.****.******.**....****..........***........**....*..*******.**.**.**.**..**....**..*..*.....*..**.*...*..**....*....***.*..***...*****.***...*..*****....****..***...*.**...*.**..****.***.**.*.*.**..*...*..**.*.**.**.....*.*... ..*.**.**..***.***....****.***.*.*.**.***.....*.*.**..*.***.*.**....*....****..**.**..*.*.**..****..**.*...****..*****.......***...*.*.....**....***.*.*******..*.*.....**..*.*..*.*.**..*.*.**.*****..*.***.*.*.*..**.**.*.*.*.*****..**.*.***.*.***....*.****..***...**...*.*...*..*....*****.*.**...*.**.*..*.****...*....*********..*....*....****..*.*...**********.......*.***.*.*.*...*.*.**...**.*..***.......*.***..*.**......*.*.*...*.*.........*******.****.......*****.***.**.*..*.*..**..*****.***.*..***..*...*.**.**..*....**.*..*****.***.***.*.****.....*.**..**..**..*...*..***.*****.*.*..**.*.*.*..*...*.****.*...***.**...*..**.*.....*.**.**.**.***...*...*..*.***...***....*...*...****.**.*.*.***.*.*..*.**...*.*...*.*...**.**.*..*.**.*..**..*.*.....*.*..*..**....*.****..*..**.***.*..*.*...******.*...*.*...******..*.*.*..***..**..***.***.*.......*..*.*....*..*..*..*.**.*..**.***.....**.*.****.*....****..*...*.*...*.***.*****...*....***.*..**...*.****........*.*..*...*.*..*.***.*.**.**.**.***..*..........**...******.********..**.***.*.**.***.******..*.*.....*...***..*..*..**..*...**..*.*...*..*.*.***.**.**...*...****....***.*.*****...***........**..*.....**..**...****..***...*.****.*.***.**.*...*..*..*.*.**..**...*.....**..*.*.*.*.*..**..**.*.**.**..****.*...**.*..**..*.**..**..**.**..*******.***.**.*..*.****..*.**.**.*...*..*...*.*.****.*...**.*.*..*....*..*....**...*....*..*.*.*.****.*.**.**.***.....*.**.*.***..*.***.*.*..**..**..........**.*******....***.*..**.....*.***......*..*..**..*.**.**...*****.*****.***..**.*.**.....*..*..***.*....*.*....******.*.*****.*...*.*.***.******....*.**.**.*......*......*.*.*....**..***..*.***.*.**.***.....**.*..*.*..*..*.**.******..*.**....*.**.*...*.*.....***..*..*.*.***....**..*....*.....*..***.*.*.*.**.***..******...*.*...***.*.....****....**.****.*...**...*.*.****...**.*.*.**.**.*.**.**......*....*****..*...**.***..**..***..**..*.***.*.*..****.....*.*.*..**...***.***..*.*.**.*.*...**.*.**..*..*****.*...*.**.*.**.***.......******.****. .*..***.********.*.**...***.*..**.***.*..*..*...*...*****.**..**.*****..*.**.*.**..*....***..**.*.****...**..*..***...***..**.***.*.*.*.**.***.***..******.*...**..*...*.*..**..*.*...**.....*.****.....**.....*****.***.*...****..**.***..*..*..****.****..*.**.****.****......***..***.....*.*.***...*.*.**......**...*.*.**..***.***.*.****.*.**.**..*..*...*...**.***.*..*....*.*..*...***...**..************.*.*..*.*.**...**.....**.***.**..***.*.*...***.*...*.***.*....*....*.****.**.***..**.*****...**.***...*.*..***...***.*.*.****.**.*......*.*.*..........*..**..**.**..*.*.*.****..****....***..*.****...*...*.****...*.**...**..**.*.*.**...**.....**.*..***..**.***.**....*..*....**.*...*....***....*....*...*..*..*****.........**.*.**....***....*.*..***..**..*.*.********.***....****...**....**..***.*..*.**...*..*.****..**.***.*.***..*.*.*...***...*.*...**...**...***.**.***.*...*..**.*.*..*.**..**..*.****...**.*.*****...*.*..**.*..**.*.*.*.***..*.**.*.......*.**...**...*.***.**...*.**.**.**.**..*.....****.****......*.**.*....*.*.*...**..*...*.*.*...*.*......******.*******....*****.......**..*****...*.**....***.***..***.*******..**.*..**...**.***..**.....*....*.******..*.*..**.*.***..***...*.......**.*****..*.***..*.****...*.......*..***...**......*..**.******.*.*.**.*..*.***..*.***.*...*.******.**.*....***..*..*..****.....**.***.**.*...*.*....*.*...*...*.****.**.***..*..***..*.*.*..**..**..*.*****..*...**.***..**...***..*...*...*...*.****..****....*..**..*...****.........*****....*..*..*.*.**.**...*.******.*.*.*....**.*.**.*****..**....*.**..*.*.*.****..*..*....*...*.****.***.*...**..*..***.**.*..*..*..**.****.*........*....*..*.**..*.*.*...***.*.*...****.*.**.*......*.*.***...*****.**...*..***..*******.*..*......*.**..**...*..****.*...*****.***.**..*****...*..*.*****.*..**.*.*****.*.*.*.*.*.**.*****..*******......*....*.****..**....****...***.*..**.*.*......***.**.*****.*.*..*...*.....***....*.*..*..**................**..***.****.**.**....**..***.*....*.*.**...*.....*..*****...*. *...******..**......*.***.**.*..***********.**.*.*..*..*.***.*..***..*....*...*.**.***.*..**.*....****..*..**.....*.*..*....**.***.*..*......*****..*...*.**..***.**.****..***..***.***....*....****...**...*.******.*****..**...*...*...*........*.**..*..********.*.***.****..**..*...*.**..*.*..*..*.****.*..*****..*...*...*...**.**.**..***..*.*...............***.***.***.*...*******.*.**....***.*.**..*.*..*.*.**.****.**.*..*.*...*.*.*.....***.*.***.*..***.***.***..*.*..********.*.**..*..*****...***.****..*.**.*.*..*.*.******.****....*.**..**.*.*..**.*...*....***..****.***....*.....*.*.*...***..**..*.*...**.*..***.*......*.*.**...*..*..*.*.*...***.*..*..*..*..***.....*.*.**.***...*.*****..*...*..***.*.*.*..*.*.*...***.**.*...*.*..**...**...**.**.**.*.*.*.**......*****.**.*....**..**...**.....*.*.******....*.****...*....*.***...***.**..*.*****..**..**....**.*****.**.*...***..*.**.*****.******.*.*.....*****.*...****..*.*....***.*...*..***.*.******.**.**....**.**.*..***.*.....****..***..*****.*.*..*.**..**...*.*..*.****.....**..*.*.*.*.******.*..**.***.*.*.******....***.*..*..**.**....*.**.***..****.****.*.******..**.****.*..*.**.********....**..*.*.****.***.*****......**.*..*.*..**.**..*..*.....**.*.......****.****.*....**.****.*.*****.*.*...***.*.**.*.**...***....******.**.***.**..*.*...*****.*.***...**..**.**.*.**...*******..***.....*.*.**...****.*.**..*.**.*..***.***.**......*.**.*..*.*.*...***..*.*.*.**...*..****.**.*..**.****..*..*****.*..*....*.*..**.*....*.**...***.*****.***.....*...*******....**.**.*.*..****..*...****.**...*.*...*.*.**.***.*.*....***....**..*..******.*..**.......*.*.....*.*.*.****.**.*..***.**..**.***.***.....*..*..*..*********.*.**.***.*..**.*..*.*.*.***.*****....*..*****..*..*.*....*.****..*.***....****...**.**.***..*****.**....***.*.****...*....**..*.*.*..**..***.....*.*.....*......*****..***.**..*.**..***..*****.***.*..**.**.*.*.*.*.****......*...***.**...**...*..*.*.*.*.*.*...*...*...*.*..**........*..*.*.*.*.*.*.***.*.**.....*.*.*.*.***.*.****. *...**.*..*.*...*..*...**...*.*...***..*.**.****.*.**...***.***...*.****.*..****...**...*.*....*...*.*.*...***..*..***....*.*.*.*.*..*.***.*.********.*...**....*..*....*.****.....*****..***.**.******.***.*...*.*.*..*...**.....***.*****.*.....**.....**.*.*.....*.....***....*.**.***.*.*.**..*.**......**.*.*..*...****...*..*.....*.......**.*.*..*..**....*....******...**.*.*...*....*....******..*.*..*****...*....***.**..**.*......*..*.*.............**.*.*******...****...*...*.**..***.*.**.**.*.........***..*..**.**..*..****.*..*..*.*.**.*****.*.***...***.*..**..**..**..**.**..*****.*.***.*.*.**.***.*.**..*.*..*******.....**.**.*.*.*..********.***....*..*******..**.*.......**..***...*.****..*....*.**..****.****..*.*...**...**...*.*...*....***..****.**...*.***.*.**.**..*.*.*.***...****..**..*.....***..***..*...*..**.....*.***.**...***......*...***....*.*.**.*.****...*.....*****..**..**.*****.*.*.**.***.***.*.****..*.**....******.*.*...*....*..****..*..*..*...**.**.*.......*.***..*..****..*....***..***...********...**...*...**.*..*.*..*.*.......*...**.*.**..*.**.....******.**.....*...***..****.**.....**.***..***..**..**.******..**..*..*.**.....***..*.***..*..**..*...*.*.**.**.****.**.**.*****..*.*....*..*****.*******.*.**.......*...***..**....*...*....**.*.***....*.*.*....*.....*.**......*...**....**....*.*..*..**..*...*..****..*....*..*.*..**.**.*.**.**...****.**....*******.*.**.******...**.*..***.*.**..*......*.*****.*.*.*.**..***..*..*.**.**.*.**....**.**.**..*.***.....**.***.**...*****.*.***..**...*.*.*.***.....**.*.*****...*..**.*.*..*..**..*...****.*..*.*.***..*...*******..*....**.***.....**..*.**.*.**.****..***.***..***.*...**..***.**..*.*.*****.*....*****.*..*.*..*.***.*****....***.........*..*.**.**.*.**.**..*.**..****....****.****.**....**...*..*...*..*****.**.*.*.***...*.**...**..**...*...**.*.***..*.***...*.**..****.*.*.*..*.*...**...*....*..**.****..*.**..***...*...*..**..*.****.*...**.*...*.*.*..*.*****...*.*..**.*...*.**..******....***.*.......**.*.**...*.** **....**..*...**.****.*..***.**.****.*..**.*****.**.*.......****.*.****....*..*..*...*..*.*.**........**.**..*.**...***.**.**..**.*...*.**..**.*..***.***.**..***..*..*..***.*.***.**..*..*....*.*...**.***.*....***.***..*.***.....*.*.***..*....*.*..***.*...*...*.***.*....**..**.*..**.*.***..*...*....*...*****..**.**.**...*.******.*..*..***.*.***..*....*.*...**.*...**...**..**..****.**....*..*.....***.*.*..**.**.**......*...**...*...**..**.*..*..*.**.*.****.*******..**....***.*..*..*.....***......*.*******.*..*....**...*..**.*.*..*.**.*.****..*.*.*.........*.******.*...***..**.*.***..*..*.**.***.*...*****.*..*.****.*.***.******...***...****..*.....*..*..*.*.**.*.*.*****...*.**.***.***.*..***..*..**..*.*...**..****.*..*..*......*...**.**.*..*...***.*..**.*.***.***...****...**************...****.*..*.****...***.***.**.**.....*.*.*.***.*..*...*.*.**...*.*****..**...*.**...**.....**.*..**.*.*.*..***..****...*...*..*.*..***..*.*.***.***.****.*....**..*.*...*....*.***..*.*.*.*....**..**..*...*..**....*****.***.****..**..***..*..*.*.**..***...*.*.******...**.*.*.*.***..**.*.*..*.**.*..*..**..*.*..*..***.***.*..**...**.*.*.******..**..*.*.....***..*..**.*.*.*..*.*.***...***..**....**..***.**.*...*.****.**.*..*....*****..*.****..***.*.**.*.......*.*..**.**.***.*....*..****.*...*..****.*..****..*.**....*.*.*...**..*....***.***.**..*.***..*...*.*...*.*.***.*.***.*.**....*...***.****.*.***..**..*.****.*.....*.*.***...*****.*..****.**..*.*....***...*....********.**.****.**....*...*.**...**.***.**.*..*..*..**...****.**.....**.*.*.*..***.**.*....*****.*...******.*.****.***..**.****.**.*.*.*..*********..**.*.***.****..**.****.*.*.**..*..*.*.*...*..*.*.**....*.**.*...**..***..*..**..******.*.*........****.*...**.*..**.***......*.**...**.********....**..****.**.*......**.**.**.*****.**.*.***.**.........*.......*..**.*****..*...**.****.**.***...***.**.***.*......*..**.****....****.*****..*.*.*.*.*.**.*.*...**.***..****.**.*..*..*.*.****.*******.....**..*.*.*......***..****..*******...*.. ...*..**.*..*.....***....*****...**...*.....***.**..**.***...**.*.**.*.**.****.....*.***....*....**.**...*.***.*.*.**..**.*...*.******.*..******.*.****.*.**.**.*.***.*.*..*.**.*..*......*..*....*.*****....***..*.**.**.*..***.**.******..**.*..***.....***...***..*....*..*.....**.*..****.*..**..****....*.*.*.*..*.*.***..****.****.***..*******.****.*.**.*....**.*...*****.....*****.**....*.*.*.****...*.**..**.**.***..*.*.*..**.**.*.*...**...*....*.**.*.****.*.**.....*.*...******..**.***.....*.****.*.*.**.********.*.*..*.***...**.*....**....**.**....***.**...*..**.**.********...*.*.*.***...**...*..*.**..*...******..*...*...**.*....******.*..*...***.****.**.*.*.*...****.*.*****.**.*..****.*..*..***........*.*****..........*.....*..******.**...**.*..**.***..*..**..***...*..*...*.********....*..***.*..***.*.**.**.**....*.***.**...****..**.***..***..*...**......*.**..***..***...**.*....**..**.*...*.**..**...*.*.***..*.*....**.***...*..****..**.***..****..***.*.*****..*....*****.*..*.**.....**.***...***.*...**.****..*......*.**..**..***...*.*.*..*..*...*.......**..*****..*..*...*******.*.*****.**....***..*.****..**..*.***....*.*..*.***.****.**.*..***...**.*.*.*.*.*...**....*...*****.*..***..***..*....*..*****.*.***.**.****.*..****...*..*.*...***..*....***..*..**.**....**.*.**.*********.***.........*....**.*.**.....*****.*...*.*.*.*.*****.**.****..**...***....*.**.....**.**...**.*..*..*..***.**.*........**.*.****.*.****..*..**.****..**..***********.**.**.****..*...*..****..*......*......**..**..*..**.*.**...*..**.*.*****.*..*...**.*.**.*.*..*...*.**.**.******.**.**.*.*.*.****.*..**.**..*.*..**.*.*....*.*.*..*.**.*.**..****..**....*..*.**..........****...**.*...**....*****.*.*.*.**.**..*..*.*.**..*..*.*.*.****.****......**.*****.*.**.*...*..**...**...*.*.**.**.....***.*..*.***.***.**.*.....*..****..****..********...****..*.*..*.**.*.***.**..*..***.*.*.*.**..*..*.***...***.**.****.*...*..*...*.*.*.**.*.*..***....****.*****..******.*...**........****.*....***..***.**...*.***....** .*.*.***.**.****.**.*..**..**...**.*...*.***..***..***...*.*****..*.*......*..***.*..*.****.*....*..*.*..*...*.********...*.....*..*.*.**.......****..**.*****.***..***...*.**...**..*.*.***.**...*...*.**.*....*.****.*...*..*.....**.*.*..*..****...**.....*..*.*..*.*.**.*****..*.*..*.**.****...*......*....*.*.*..***.*.**.**.*.***.*........******..**.**...*.**.**..*..*****.*.*..*.*.*.*.*.*...****..*...*.****.*.*..*.*.*.****.*.*.*...*.....*.*.*...**..*.**.**.***..*.*...******.*.*.*....**.**.**.**.*..*.****..*.*..**.....******...*.......*..**..**......****...*..**..*..*.**..*..*.*..***...*.*.*....****...*.*.....*.**.****.**...***..***..**.*...**.*.**.******..****.**....**.***..*.***.*.*....**.*.***..****.**.**......**..*..*.*.*****.****..*...**.*..*....*....*.**.***..*..**.**.**...*...*...**..*.**.**..........*...**.**.*.....*.**.****.**.****...**.*.......*.*..*..*****.***.........********.****..**.**.**......**..**.......***..*.*...*.....*.**.....*****.****..*.***.***.*.*..****...*..**.*****.*.******..*...*...*...**..*..*.....***.***.******..*..*..**..*....****..*.****..*....**.**...***......*.*.**.*..**..*..*...***...*..**.*...*.*...*..**.*..***..**.****..**..*.*..*..*..**....******.*..*.***.**.**.**.**.**...***.****.*.*....*.**..***.**.*.***..*..**.**.*....*..*...***...*..*..*..*..***.*.*.*.*......**..**....*..*...******.***.*..*********..*.....*.*.***...********.***.**.*.*...*.**.....**.**.***..*.*****...**..*...*.*****....**..*****..**..***.*..****.*.....****.*.**..***.**.......**..***..***....*.....**..**.....***.*.*..**...**.....*.*..*...****.***..***.**.*******.*..*..******.**...*******.****..*****..***...**...**.*.....*.*...***.*.**...**.*.*******..***.*...*..*.**..****.***.*..*.....**..****.**.**.*..**.**...**.*.**.**....*.***.*.....*..*.***.*.*...**.**..**.**...****.*..*.**...*...**...**.***.*.**.**....*.****.***.*.**...*.****..****.*.**.****.....*.......*....*.*..**.....**.***..*...**......*******...*.*.....*..**..**.*.*.**.*.*....*..*.**....****...**.*.*..*** ...***.*.****..***.*.*..****...*.**..**.*.***.....*.*..*.*.**..*.*****.***....*..*.*..*.***...****....**...**.****...*.....*.......*.*..**.*.*..**.**.*.....***.**..***.***..**.*..*..**.*....****...*..*..*****...*..*....*...*..*...*****.*..****.*..**.....*.*....*..****..*..*****.*.*...*...*..***.****..*...**.*.****.*..*.*.**..*...*.*.*..*..***.*.*****.****.......*..**.***.*.***...***.*.**..*..**.****..*.........***...*.....**..*.......*.*....***.**..*.*.*..****....***.*.**.*..**.*.*.....*.**..*.**.**********.*....*..**.**.*...*..**...***.*.**..*.*..*.*..***..***.*.**.***.*****..***.*.**.**.**......**..*..*..*.*.*.*.*******.....****...*.*.******.**..****...*..*.*****..*....*..***.*.*.***.*******...*.*.*.*...**.*...*..*....*.*...***...**..****.****....***...****...*...**.**..........***.*....***..**.*..*..*.*.*.***..***....*....****.****.*.**.*.*...**.**.**..*****..******..*.*.******..**..***.**.*.*..**.**..*...**..**...*..****.***..**.****.****...**.**.*.*.*******...*.....**.**..****.**.***...**.*..*.*.*..****..*.****.....**..**.*.****...**.**..***...**.....**...******.*.**.******..*****.**.*.*.*.*...*...**.*...*.*.*.*.***.*.*....*.*.*.***..***..*......*..*.**.*****..*......*...*..****..*...*.*.**..**..*****.*******...*..**..*.*.*.**.**....**.**.....*.******...*.*.*..****......*..*..*******..****.*.*.***..*.***......****...****..**.*..***...*...*.*.***.....*...*****....**...*.*.***.***.*.***.......*.*.**.**..*..***.**.**.*...****.*****.**...***..****.***...**..*.***.*.*.*..*.**.....***.******....**..****.*.*.*.*...*..********.**..*..*.*...*******....**.*.*.....**..**..*.*.*..**....*.*.**..***...********..***....*.**..**...*..****..**...*****..*.....*..*.****.**.**..*****..*..*..****...**...***...*.*.***..*.**......***....****.***.**.**.**.*...*.*.*...*....*.*...*.*...*.*..*******..*******...******.*..**.***.*...****.........**.**.**.*.*.***.***.**.*****.*.*..*.*.**.*.*..**.*....*..*..***..*.*..*.**.***.*.*....**...***.*.**.**.**.**.*..*..*.....*.*..**.*...****...***** **.***..**..*...**..*....****...*.***..***.******...*...**..*..**...***.*..*...*.....*.*.*.***...****..*.*******.*...*.*.**..***..*....*..***.......**..*...*.***.**.....*.*..**.**.*****..*.*..****..**..****......**.*.*.*..**..*.*....***..**....*.*.*.*****.**.*..**..*.*.***.*...*..*..*.**..*..*.*......****.*.*.***..***..**....****.*****...*..***.....*..****.*.*....*.**.**..*...*****.*****..**.**.*****...*.*..**.***.*...*.**..**.*...*...*.**..*.***...**...*****..*.*..*.***...**....*......*.*....*.....**..*.*..*...*.**......*********.***.**.......***.*.*..*..**.**..*..**....**.*....**..**.*..*..******....*......****..*.**..*..****....*..**...*******..*...**...*..*...****..*..*.**.****.*.****...***.*.**..*........***.*...**...***.****...********...****....*.*.*.*.*.*.*.....****.*.****..***.*...***..**.*.***.*...***.*....**..******.**.*.**..*.*.*.............**.*...***..*...**..*..***.***..*.*...*....*.*.**.***.*.**.*****....**.*.*.**...*****..*****.*...**..*...**.**...****.*..**..*.*.****.**..*.*...***..**.***.*...**..***.*...*...*.**.*.*.**..*..*.**.**..*.**.**......*****..*.**.****.***.*..*.*.**.***...*...******.**.....*....*..*.**.**....*...*...*..*.**.*.....******.**..******.*.*..****.**.*.*..**.....******.*..*.*.*.**.****..****.****.*.....*...**..**.*...**.*.**.*.*****.*..****.*..**.**..**.*****......**...*.****.**.**.*..*...****.**.*****.*...**...**...**.*.**...*..*****..**..**..***..**.**.....*.****..****.....**.*..**.*.*.*****.***...**.**....*.*******.*....*.**.****.*****.*...**.**.*.**.*...*.*..*.*.*..****......***.*.*..****.*...*.***..***.*..****.*.****....**..*.***...**.*...*..*.*.***.**....*...*.**..*.***..***..**.*.***...**.*.....*..**........**..*...******..*...***.....**...**.*.*.*..*...*..***.*.**.****..***.****.**.*....***.*.*.*****.************..*..*..*.***..*..**......*..**...*..*..**....*..**..*.*.*.*.*....****.*..**.......*......**..*...***....*********....*....**.*.**.*.**.*..**..****.*..*****....***...*.*...*..********...*.......**.**.....*****..* **.*****.*.******..*.**.*...**.....*..*..*.*..***.*.*...****.***...****.***.**..*..**..*.***...*.**...*..*..***.*.*.**.*.....*****.*...**.*..****..***.*.******...*...***..*..*.**..*.**.*****...**..***.**.**..**.*.*.*...**.***.*........*.**.*.***.*....**.*.*..*..**..*.*.***.*.....****..*.*.*..*.*..**.*...*****.***...*..**..*..**...***...........***..***.***...**........**.*.*.*.....*******.*...*..****.*.....*.*.*..*.***...*.**..*.*.*.*..**.**...*.**..**.*.*..**.*.*..*..**.*.**.****.*.*.**...*.**.*.***...*.*...*.*.***.*.**.*..*.*..*...**.*..**..**.***.**.......****...**..*..***.....*..****.*..*...******.**.*.*..*.**.*.***..***......***.*...**..*.*.......*.*...**.**.**..***..***..***..*.***.....*.**.....******.*...*..**..*..*.*.**.***........**...****.*.**.*.**.***...***.......*....*.*..***.***....*.*...**..***.....**...*.*****.*..**...*.**...**.*....*.....*.**.**.***..*....*.*.***.***********.***..*.*..****..****.*......*****..**...**.*..*...*.***.*.*.***.**.*.***.*..*..**.*.*.*****.*...***.**.***..*...**...***..*..****..****...*..*.******.***.*******...*..***..*...*****.*.......**.***.**.*..*..***.*.*.***...*...*****.*.*..*.***..*..**..*.***.***......***..*..****.*..*...*.*.*..*.**.***.*.**...*.***.....*****........**..****.*.*.*...****..*.*.**.*.*...*.**...*..***..**..*.*.**..**.**...*...*.**.**.**..*..**.*....*.*..*...*.*.*.*......*.*.**.*.**.***.**.*..***..........***.*....****.**..*...**.*.**.*.******..*..**....*..*..*..**...******...*.*....*.*..*.***..*..*.**.*...****...*.....*.*...*.**...*.*.*.*.*.*...*....*****.*...*.*.*.*.*.*.**.***....****..****..**..**...*....*.****.***..**.*.**.*.*..*.**.****..*.*..*.***...*..**.*******.**.*...***...*.*.**.**.*.*.***...*.**.*..**.*******....*..*.*.***......**.*......*..*..*..*.******.*.*****.**.*****.**......*.**.*...***..******.***..****......**.*.****.*.***.*...*.*****...**.***.**.***....**...........**.*..*****..*..*..****.**.*.**..*.*..*.*.**....**..**..********.***...**...*.*.*.**********.**.*......*....**.**.*****.*. **.*.*.***.*..*...***.....**.*..*.**..*......*****..*....*.*.**...**.**.*.***..***.*.*******..*..*...***.*.******.**..**.....*..*....*...*****.*.**.....***.**.***.****.*...**..*..*.***.**...**..*..*.*...**.*...*..*.***..*....*..*.***..**.....***...**.*..*..*....***.*..*.*..*.*....***.*..*...*...*.*.*..*******...*.*.*..***.*..***..******.*.**.**..*....**..***....****.*..*****.*...****.*.****...*...*****..*..*.**.*.*.**...*.**..**..****......*......***.*.*....***..*.***.*.**..*.*.*.*.*.*.***..*.**.**.*.****.....**...*..*..*****.*....*...***.**.**..*..*.*..**.*.*...****.......**..*...***....****...**..*..**...*.***.*.**......***.*.**.***...**..**..*..*..*.*****.***.**.*...*..**.***..***...***.**..*......*...**..***..**..**..*...*..********...********..*****.**..***.****..*.*...***..*.*.......*.*..**..*...***.....****...*.*..**..*...*.*.*.***.*...*..**.*..*...*...***...**.....***.**..*.....*...***...*.*....*..***..**.....***.**.*...***.**.**...*.**.*.***.*.*.*...*...*.**.**..*.**.***...********.*.*.*.*..*.****.*..*.**....*.*.*...**.*.****.****.***.*.....*******.*.*..**.****..*..*..*.*.*..***...**...*...*.*..**.*..*..*..***...*..*.*...*****.*...***.**.*.*.******..*.**..*..****..**.....*...*.**.**.*..**.*.**.***....*.*.*..**.**.***.***.***.*..***..*.***....*.**...**..***.***...**.*..*.****...**.**...*.*.**.......*.***.*...**....*.**.*.**..*.*...****..*..*.*.*..*..*.*.*...*..**...**.*****.*.*.**.**.*.....*.....*.*.*.*.*.*.*****....*......*...*.*...*.*..*..*..***..*.*..*....**....**..*.*..*.**.*..**..*.***..**..**..*****...***.***..*..*.**..******.*...**.*.*.*.**..*.*.**...*...***..**.*..*...*.****..*..*.****.**.*.*..*.*...**.****..***..*...**..*******............**.****.***.......*.*.*.*.....**.****...*..*.******.**.*.*.**.*.****.*..***********.*..***.*...*.****.......*****.****..*.*.**.*.*.*.*...*.***.*.*....****..*..***.***..**.**..*..**..*....*.**.***.....*****...***..**.*****.*.**..*.**..*.**.....*.......***.....***.*.***....**..***......*****.....*...*....**..**...... ..*.*..**....**.****.**.*.*.********..*...*...*.*..*.*.**.**..*..******.*.**.**....*.*..*.****.*.*..***.******.**..*.*.**.*..**...***.*.*.*..*.....*.*.****...***.***.*.***********.*.**.*.*********..**.***..***..........**.*.*..*.**.....*..***.****..**.*..**..*.*.**......*.**..*..*..*.****.**...*...*.****.**.********..***..**..*.*....*..*.*.**..*.*.*....*.*********..*..*...*....****...*..********.***.*..****...*.**.****...*.**.*.*.*..**.****.***.**..*.*...**.*.*...**..*.**.*.**....**********....*.*...**...***.*****.***.****.***.**....***..***...****.**.*..*.**......**.***.****.*.****.**.*..*.**.*.**...***..***.**...**.**.***.*...**.*.***.*.*.**.*..*.**.*..*.***..*.*..*.*.**.......*.*.*..*..*..*..****.****.*.******....**.*.*******.*..**..***.*.******....*...*...*...**..*.*.****.*.*..**...*.***...*.****..**.**..**....*..***..*...***.****..*..*.*..**.*..*...*....*****.**...*.*.******.**.*...****.***.**.****.**..*.*.**.**.*.*..*******.******.....*..*.....**.****.*...******....***..*.*.*.**..**.*..**.*..**...**......***..*..*.**.***.*.*..........*.****.*.*....**.*.*.*.*******.***.**..**..*..**.**.*...*..***.*...*....**.*.*.****..**.****...***......**.*.......*..**......**.*..****.**.******...*..*.*.*..*.*....*.....*.**..*.*.***..*..**...***..*.*...*..*.****..**..*.*.....*.....*..**........*.......**..**.*.***.....**.......**.**..*..*.*.*..*.*.*.*.**..*.*****..**.*..**.****.*..*..*..**.*.....***....**.*..*......*.*.********..******...*....*...*.**.**.**.**...**.*.*..**.***.*...*..*...*.....**....***...******....**.**..***.*......****.*...*..*.***..*..**..*....*...**.*.**..*..**.***..**.**..******......******..***.******...*.**..*.**...*..*...*.*.***...**.*.*..*.*..****.....*..**.*.*.***....**..*.***.*.**.**.*.*......**..*..*..*...****...**.****.**...*.*.*..***..***..*****.....*.*..**.**..***..*.**..*..**....*.*.**.*****..**..*.***.*..*....*..***..****.*....*.**...**..**..*.****.****..*.....***..*.**..*...*..***.****....*.*.**.**..*.*..*.*..*.*.*******.*...*...............* ..*..*.**.*..*....**...***....*..******.**..***.****.*...*..*..**...*.***.****.**....***.*.**.***..**....****....*.***...*.**..***.**.*.....*.....**.*.*..*.....**.***..**.**.*...*..**...***...**.*....*****..**..****.*.****.***...*.*.****.*.....******....****....*...*.***.*..*****..**...**.*.*....***.*..*.**.*..**..**.........**..****..***...***.*.*.*..*..*..*.***.**.**.*.*.*....**...*...*.**..*.*.***.*.*....*......*..*.**.**..*****.....****.*.***..*...........*...***.***.*..*.*....*..**..*.*****....*.*...*...*...*.**.*.**...**..*..**************.**....******.*.*....*.*.*..*.*..*.****.*******.*.*.****.*.****...**..****..*.***...**.*.**...**..*.**.*.*.***..***.*.**......*.*..***.*..**.***.*.***.......**..*.**..**.**.****..**.***.*..**...***.**...*...*****....***......*...*.*.***.........***..*..**..*********..*...*.***.*.***.*.*****..**.*.*..***....**..***....**.**..**......*.**.***.....*..**.****.****.*..*.***.*.****.**..*.*.*.**.*.**.**.**.*.......***...**...*....*****.**.*.**.***.*..*..*..*...*.....*..*.**.**...*..**.*....**.**..**..*..*.*..*.*.......*...**....****.**....*.......*.**...****.*.*....*****..**.*..***....*.....*.******.**...*....**..**..*.*.***..*.******...*..***..*.**.**..*..*.***...**.*...***...*.*..*..*..**....**...**.*..*.*.....*.***...**.***.....**.*......*...**.*.*.*.**.***...**....*.**.*.*.**..*.*.**.**.*..*.*.**.*.*..***.**..*..*.***.*.*..*.***.***......*.**..**..***..*....*****..***.*...*...***.*..*.....**.....*..*....**.*.***.*...*..*.****.*******.*.....*....**..*.****.**.***..***.**....*.**....*..*....*..**.*.**..**.****.*.*.***.****.*.*.**.****..***...*..***.*.*****...***.******..*......*.*.*..**..*..*......**.*..*...*..***.**..*..*.*...**..***.**........**..*...***.**...*...*.*..*....*.....*......*....*.....**..*.*....****....*.****...**..**..****.**.*.*.*...**...**.**.*.*********.*...**..**.*.*..***.***..**.*****....*.........*.*....*****..*..**..**...*.*.***.*...****..****.****...*..****.**.....**.*...*....*...**.*..*****...*..*.**..**.. ..*.*..*.**.**.**..*...*..**.**.**..*.****......***.***..**..*.***....***....*...**....*..*****..*.**.......**..*...*.***....**..**.**....*****..*...****...**.*.*...*.*....*.**....*.****..*....*..*.******.*.**..*...**...*.**.****.***...**.....****...*.*......*..*...*.**...*......*.*..*..*.****.*.****...**.**.....**.***..*..*....***.***.*.********.*.**.**.*.*****.*..*****..*...*.**...*.*..**.*..*.*****.***.*...*****..*.....**.***...**.*..**..**..**.*..**.****..*..**....*.**.***.**.**...*....*.**.*..**...****..***..**...**....**..**..*.***.*...****..*.*.****.**..***..*.*.*...*******.**...****....*.**.*.*.**...*..*.*......*.*.....****...***..*.*..**.....**********..*....***.**.***..*.****.*...*...*.**....**..*.*..*..**.*.*.*.****...***.*.*...***....**.***....**..**.....****..****.*.***.*.**..****...**.**...**.....*.***.**.*.**....*.**..**..*....*.**.**.*..*...****.*.*.**.**....*.**.****....*.*...*.*..*...**.*..**..***.***..*.****.*....****.*.****.*.*.*..*..***..**..**..**..**...**..***...***.****.**..**.****..**.**...**..************.*.....*...**.***.***...*.*.****.*...*.****.....**.*..****...*..*...*....*.**.**.*...*..*.**..*.........***.*.*..*..***....*.***.**...**.*.*...***...**.***..**.*.***.*..***..*..*..*...*****..*...****..**.*...**.*.****...*....**.*...**.**..*..**..***...*....*..*.*.*.*.*..*...*.**...*****.**..****..*..**.*...**.**.*.**.*.***.*.....*..***.**..*..*...****..*..*...*...**.**..**.*.***.*.*.*..***.**..*.*...*.**....***.*....**..*.*..****.*....*.**.*..........*..*.*...*.*..*.**.******.**.*..*..**.**.*.**.**...**..*.***.*..*.****.**.....***.*...**.**.*..***.**.****.*.........*.**....*.**.....**.******.*..**...*.****.....*...*.****.*.***..*....*...****..*.*..*.*.....***.*..*.**.**.*****.*.*.*.*****..*.*...**...*...**..*.*..*.*..*...*.....*..*****.******..*..*..**.**...*****..***..*.**.**.*.**..*......**.*.*..*...*.*..***.....*.....*..*******.*..*..*****...**..**.**.*........***...*.****.**.......*..*.**.***.*.*.*****...*...*.**.*..*...*..*.*..*.**.*** **.***...*.***...*****.*..**.**.*.......**.*..**.......*.*.*.....**....****....*.*...***......*.*..*..**...*..*.**..*...*.**.***.**.*....***...**..**.*..***..*.**.*.*.**.*.....**.**.*..*.***..**.....*......**.*****.*..*....*.....******.**.**..*****.*****.*..*...*.*...********..***...****..***....**.....*****...*.**.**..***...*...**..*...........**.****...*.*...*....***.**...***.**..*.*.*.*...**.**.*.....*.*..*..***.****.......***.***.**....*.*.*..*.*.****...**.***.*...***.*...*.**.**.*..*****.**.***.***..*.*****.*..*.*..**.......*.************..**.**....*...**.*...*..**.*.**..*.**..*..*.......*.*.**.****....**....*.*.*..*.***.*.*.***...*...*......*..***..*..**....**.**..*.*.*..*..**..*...*...******......*.*....*.*****.**.****...**..*..******.*.**.*......***.*.****.**...**********.**.*.*..*.**.*.*.*...**.**..**.**...*.***..*****.*..**.*...**.*.*.**.*...*..*.*...**.*...*..******.**.***..*.****..*****.******..*.*.*.*****.**.****......***..*.**...**...*.*.*..*.****..*...**.**....*.*..*.**.*....**..*...*.*.***.**.....*.*..**.*.**.*..*.*...*.*...*.*****....*..*.***.*.*.......****..*.*..**..**...***.***.*...*..****.***.*.**.*...*.**.*.**.**..*.*.*.*.*...***...*.......**.*...*.*.*..***.***....*.....*.*..****.**..***.*..**.**.....*...*...**.***.**.**....*.*.*.****.*...*.*....***...*..*.*.**...**.****....**.**.*.*.*....**...***.*.*.**.*...*.*.**......***.*.**....*.*..**.*....**.....**..******.***.*..**.***.**.*.....*......**.*.*.****..*.*..*.***..**.*.*..**.****.**.***....****......**.*.*.*.**.*........***.*..*.*.******.*..**...*....*.****.***..***..*.***.*.********.****....*.*.....*..*.*****.**...**.*.*****..*.*.*..**.*..****.*..******.*.**.**....**..****...**..***..*...**.**...**....**.**.***...*.*.*.*.*.*****..*.*.*.*....***..**.***....**.*.*.***...**.*.**.....****..*..****.*....**.**.*...*.*.**...***..**.*....*****..**.**.**..*...*...**.**.***.*...*..****.*.....***.....*.*.....*..*..*.*..***.****.*.*..*...*.*..*.*..*.*....****.*.**...*.**.**..***.*.....*..*.*.**.*..****.* ...*..*.**.*....*..**.*.*..****.****..****.***.*...*****...**.*...***.***.*.*.*...**.*.**..**.*.***.**.*.*.***.****.*.*.*****.*..**..*..****.......*.***......*....**..****.***.****.**.*......***...*..*.*.*...****..*...****...*.....*.**..*.......****.****..*.*.**..**.*..**......**.***..***.*****.***.....*..*...***.**.*..*****.***.***.*.**.*....**.**..***.*****.*******....***..*.***...*.*.**.**..*.*..**..*..*.**.*.*..*.****..*****...*...**.*.******.*..*.**.****.*************..*..*.*..*.*..*..*.*.**...***..*..*....**...*.*.**..**.*..*...***....**..*.***.*.***..*.**.***..*..*...**...*.*.*..*..****.*.*...**.*.**...*.**..*.***..*****..*.*.*......**.***..******.***........**.***...**..***...*.***.....****......***..*.*.**..******.**.*.*........**.*..*.*..*.***.*.*.*.*...*..******.***.....*..**....**...**.*****..**.***.***...**.*.*.**.....*...***.*..*****.*....*.*.*.*..*..*..*..****.*....**..**....**.*.**.**.*..*...*.*.**.*..*..*.*.**.*..**.*..**.....*.*.***....*.*.**..*...*****..**.****.*..*.*.****.*..**..**.*...*..**.*......*.*.*..******.**..**.*.**..*...*.****.**.*....*.*..*****.*........*......***......**...*.**.....*.*..*...*....*..*....*...*.**...**.**..***..*******.*.****...**.*.*...*.....**.*...**..*.*.***.....*****....*..*..**..*.*.**.**..*.**...*.*.**..*.***..*.*....**.****..*.*.*..*..***..*.*.**..*.*.*...**.*..*.....*..**.*.***..*...****.***.*.**..***..*...*.*.*.*.*...**.*........*.*****.*********.****.*.**..***.***.*.*..***.**.*..*...***......*...**..*.*....*.*..******.**..*.**....***.*..*..*.*.**.*..*...**...*.....**.......******..**.****.....*..*.*..*.***.*.*......**..*...***..*****.**.*****..........*...*...*.*.*.*.**.**.*.*.......*****...*..****.**..*..*..**.....***..***...*.....*...*..*..*..*..*.****.**.**...**...*****.*..*....*..*.*.*.*..*...*......**.*.**.****..***.***.*.*....*..*.*...*...***.**.***.*...*.....***********.**...****..*.**.*.***.*...**.****....****.**.*...*.**.**.*..*....*..**.*..******..**.**..*****.*.........*.*.**..*....*.....*.**...***** ..******.*******...***..**.**.*.****..***..*.**.*.****...**.......*..*....*.*.**..*..*.*....*...**..*.*...*..*****.*.*......*.*.*..*.....*.........*.*..***.***...**.**.*..*.*..**.***.*....****.*.*.**.*..***..*.....***..*.****.**..*.*.....*.*....*....**..*...*.**...**.***.**....*.*..*****..*.****...*..*.****..*.*.**..**...*.*.****.**...**.*...*..*..****..**..**..*.....****..***..*.*.**.**..**.**..*..*....*..**.**.**....********.***.**..**.**.*..*****...*.*.*.**..*.*.*****.*.*.**.......*......**..******.***..*..**.....*...**..****.*****..**..*.*...*.....*.******.*.*..***..**.****..*.*.**...*...*.*.**.*..*..***...***..*****..**.*.*...**.***.*..*...****....*..*..*...***.*..*..***.**....**..*....*.****.*.*..*******....*..*.****.**...*..***..*.*.*..**.**.**.**......*...**....*..****....**.**.*....***...**.*..*..*.*.**.*.*...*****.*..*...*.*****..**..*.***...*.*.*.****.*...****.**..*...*..**.**....*.****...***.*...*.*.*.***********...*....****.***..****........****.*..**....*.***.**.**.*****..***..**.*...***..*...***...*****..*...*......**..**...**.*.*......***.......***....****..***.****.***....*..**..*****....**.*.*...**.*...**..**...*...*...*.*.*.**...*.......******.**.*.***...**..**.**...*.*******..*.*.....**..*..****.***.**.***..***..*****...**..*..*..****.*..*.**..**.**.*..***..*...*****.*.*.*******...*..*.**.***.*..**..*..*...*.********..*.*.**..**..**...*.*.*..*.*...*****...****..***..*.**..**.*.**..*.***..**.*........****..**.....*.***..*.*..***.....**.*.***.**..*........*....*.****.*.***.*.****...*.*..****.*...**.*.**...*****....*.***.*..****.....*..*.**.***..*...*...***.**..*...*.*.*.**.*.......***..***.**..*....*.*..***..****.**.**.***..*.***.*.**.*****...*..*.**.***...**..*.*..*.*.*..*........*.**.**.....***..*.**.*...*.*.*..**..*..*.*.***..*.*..**.*****.*.***..*.*...*....*.*.**.*.**********.*.**.*.*.....*.*.***...*.******...******.*.....****.....*..***..***..*...*.*****.*.****.**.*.*.*.....***..*.*.**..**.******.*.**..*..*****.**.*****.****.**......**.*.**.** **..******.***.***....**.*..**.*..**.**..*..**..***...**.*.*...*.*.*...**..***.*....*.....***..*.***....*.*..*.*..***.*.***...*****.****.****.*.***...*.**.*...*.*.*******.*..*.....***.***..***..**.....*.****......**.*****.*..*..******.*.***.*....*.**...*.**.*..****.**.***..**...*.***...*..**...**..*..*.*****..****..*.*..****...*.*..****.*.*.**.***.*..**.*.*.*.**..*....*.*.*..**...**...*...*......*.*...**..**.*...**.*.***.***.**.*..**........**..*..*.**.**.***.**.*.*.*...*.....*..**.***..*..*....*.*...*...**....***...*.***..*.*..*..**...**..*.*..****.*.*....**.****....**..*...*.*..**.*****..*.*..*.***.*..**.*..*.***.*.*.***.**.***.*...**...*.***.*.***.****.*****....*......****.****..*.....*..*.*.**.**.**.**.........*.**..*.***.*****...*..*.**.*..*...**..**.****..***...*..*****.*..***.**...*....*...**.*.*.**.**.*..*.*..*....*.*****...**.*.*.******.*..*...**.***.*.**...**..*.*.***.....*.***.*......*.**..***.***.....*.****.**.**.*...*....*.*.*......*....****.*.*..*.****.....*****.*...*.*...*..*.....*...**.*...****..***..**..*.*..**......**....**..*.....**...*.*.*..**..****..****..***..*.*.**..*.*..***.**.***..*.***.*...****.*...*...*...*..*..*.*..*..*...***.....*.*.***...****.*.**.***.*.**....***..*.*.****....*..***..**.*****.*.***........*..***.***.....***.*.*.*.*..*.*****.*..*..*****..**.*....*..*.******..*...*.****.*..**...****.*..******.*.**.*....**....**.***.****.**.**.*..**......******.......*.*...*****.***.**.....**...*.***..****.*.**...**.**.****.*.***.**...*.*******.***.**.*****..***....*.**.**..****..****.**..****....*..*...*.****.**.**.*.*..**..****...*.**...*.***.******...*..**.*.*.*.*.*.***..*.*...*..*******.***..**..*...**.**.*..**..*.*.**...******.**....**...*....*.*..*****.*.**.**.........*.....*****........*.**....***.*.******.***..*.*..**....**.*.*...*.....*..****.*********......***.*****....*..*.*****.**....**.*.*...**.*..*.*.***..***.*.***..**.**.**..**........*.*.*.***..*...*...*.***.**..*******......**..***.***.**.**..*..****....*..***.**.*....*.*. .*.*..******.**.*..**.***..******.*......****..*.*.*.*..****.*........*...**.****..**....*.*...*.*..**....***.*.***..**..*..***...***.*.*****.**..***.*.**.**.*..*.*.*.****..*.*******.**.*..***.*****........*.****...**....**.****..*.**.*..*.*.*****.***..***.*.*.**...*****..****.*...**..*.*.*...*.******...**..*..*.*....*.**.*.*.****..*.****.....*.*****..****.*.*....**.*..*.*.....*..*.**.....*...**.....*..*..*.**.*..**.***.....*.....*.**.*.**.**.......**...*....*.**.**.***********.*.**...*.*.**..**.***.**.****.*.**...*..**.*...*.*.***.*..**.*....*****..*...**.**..*****.*...**..**..**..**..***..*.*.....*....*.***..*..*.*******....*****.*.*..*****....*.*.***...**.*..*.***.*.**.*.***.*..*.*...*.*.***..***.....*.*..*..*.........*....**.***.***.*..*..*.*.*.*.**.**.*...........**.*.***......*****.*..***.*..*..**....*..*.*...*...*..**.*.**...***..*.**..**.**...***.....*..***.*.*....*.*..*.....*.****....*.*..*.**...*.*..**...**....**...*.***.*..*...***.**...**..***..**..**....*.**..**..*.****.*.*.*****.***..**.*..*...*.***.*...*****..**.*..*.*******.**....****..*......*..**......****.*.*...***...*.***.**.*..**....*.*....*.*****..*..****.*.**.****....*..**.*..*..*****..**.....*.*...*******.*.***.....**.**..*****.*..***..**...***.**.*.......*....*.**.***.*.......**..*.*.**.**.**....*...*..*.*..*.*********......*..*...*.**...**..**.*.**.*..**...*****..*...*..*..*....*..****.*.*......*****.****.**.*.**......***..**.**.**..*.*.*.**..***.*.*....*.*.***..*.**.******.**....****......****.*.**.*.*..*....*.*...***..***..*.......*.****..**.*...**.***.****..*.*.******..*...*******....*....*..*.***.....*.....**..****...*.**.***.******.***.....*.*.*....**...*.*.***.*......*.*.*..**....**.**..*...*.**...*....*.**.*****.*......*...*.***.***..**..*..**.....*.*.*.*..*.**.........*...***...**..***.*.***.**.*..****.*.**...*.*.......**.*....*..******.**..*...*.*..**.....**..*.*.*.**.***..*.*.**.....*.****.*.*.**....*.**..*.*.**.....*...***.*******..*.*...****...*.**.*.****..**..**....*.*.*.***.... **...*..**.*****.*.......*******....******..****.******........**....***.***...*...**.*****..***.**.**..*.*..*.**.**..*.****......**....***..***....**...***.****..*..**.**..***...**..**.**...***.**.*.*...***********.*.*..*.*..*.*.*...**.....**.*...*.*.*.*....**..****.*....*..*....*..*..***..*****.*.****..**.***.*..**.......****...*.*.***..***..*...**.*..*.**.**........*.**..****.**......**....*.**..*.**.*.**..*..*****...**..*.**..*****.*.*.***..*.....*.*..******.*.*..*****...***.*.****..**.*.**.***..*.**..**.*..**...*...****...***..**.**..*..**.*.*..*****..*..*.*.*...***..*.**.*..****..********.*.***..*...*****..****..*...******..**.*....*.**.*****..*..*.*..*.*******.*.*..*.**.*..*******.*.*..**....********.*..******.**......**.***..***.*****..*.*.**..*.......**.*..**...***.****...**....*...***.*...*.*.***..**.*****....****..*...**.*..*...**.*******.**...*.****...*.*..**.**..*.*....*..*.*.*..**.**.*......**.**..**.****....*..**.*.*..*****.*....*..*..*.*.*..**.**......*****..****...*.*.*...**.*..****...**..**..**.**.***.**.....*.*..*....*.*...**.*.**...***..*.*..***.*****.**......*.***.*.***..****...**.*.*...*.*.**......*...**.....*.*.*....***....*.**..****....*.***.**.*.**..**.....*.**..*....*.**.*.....*****.***..*...*.*...**.*.**..**.*..****.***...*....**.*...*.*.*.****.*.*.*.*.**....*.**..**...**..****.****.*.*.**.**..*.*...**..**...***....*..*....*..**.**..***.*....*.***.***...**.*..*...*..*..*.**..**.*.*.***...**...*...*..******.***..*.**..*..*.*..*....**.*****..**..***..***.**...**.**..***...*...**....**.*..**.....*.***....***..*.*...*...**..*..*.....**.*.***.**.*...*.*..*...**..*...****.***...*..**.**.**.**..****.**..*.*....**..**.....*.****.**.*...**.*..********....**.**..**.***...*..*.*...*..*..*.***...**..*.**..****.**.*****.*...*..**.**...*.****.***.*.*.*.*****...**.*...*.*..*...**...*..*...*....*.*.*...*.*.*****......**..*****...*.**.**.*..***.......*.**..*..*.**...*.*.***.**.*.****...*.*.....*****.****..**.*.*.**.*.**..*..**.***.*.*......**........*.***. .**...*.*........****.*****.*******.....****.**...*.*..**..*.**.***.*..*.****..*.**..*.*.***...*.**...*******.......*....****.*..**.**.*******.**...*..*.******..*..***..***.*..*..*.*...*.*****......*..**.**..*.***.**..***...*...*****.**..****.**..*...*.***.**..*.*..*..**.**..**.**..*..*..****..**.*..*.***.*..****.**.*.*....**.*.**.*.*..*...*..*...**...*...***.*..****..***..***..**.**.**.....******....**..*..*.*********....**.......*.***...*.**.****..*.*.*.*.*.*.*.*..***....*.....**.*....**.**....****..**.***..*.****.*.*******...*.****..*.***.**...*.*..*..*.....*.*.**..**..*..*.......****..*.*...***.*.*.*..*.****..*****.**.**.*****......*...****...*........*.*.**.**...***.*..*..*....*.*..*.*.....*....***..*.*....**********.**.***.*..**..**..**.**...***...***...*....***.**.*...*.******...*.*.**..*..*.***...******..*..**..*.***.*..***...***.***..**.**..***.***.***.*..*.*..*.****...***...***..*.*..**...*.**.*.*..*..****.***..*....***..*.**.***.**..***.*..*.*..*****.*.....****....***.....*..*.**..***.**....**...**..*...**.**.*.*...*.****...**.*...**..********.....**..******.*..****.**..**.*.*.*..*.**.*****.*.*.**.**.......**.....****.*..........****..*.*..***..*..**.*..**..*.*..******.***.*.**.*.***..*.**.*.*....*..*.**.*...**...*.*.*..*.****.*.*..***.*..***.**..*..**.**....*..*....*.*...**..*.*..*.***.*....**..**..**.*.*.*...***.*..***.*.*.**.**....*.*......*.**.****...***.*.*****.*****.*.**.*.**....**.*.***.***..*.*.**..*.....**..**.**....*********...**..**.***..**..*****..**.*****.******.**..**..***.....*...*****...**..*.*.****.***......*.*******..*.**...*....******.*.***...**....****..*...****.*.**.*.**.***.***......***...**...*....*..*.......*....*...*.***...*....*..*.****.**.*.*..*.**...**.********.**.....**...***.**.*..**..*....*.*...*..*......*.***.*.****.**..*.*******..**.*******...******...***.**..*.*...*.***.***.....**..*..**..**.*.*...*.*...**.....*.....**....**.*..*...*.*.*.*....*.*.*..****.*.*****.......*...**.**.*.**..**..**...**.....*......*****.**.*..*.. ****.*.**.*.*..*...*.*.*..***..*..*.*.****..**..*...***..*.*.*.**..***..*.****..**...*.*.*.*..*.*.**...***.**..*..*.*..**....***.**.*.*.*..***.*..*..*...******..*......*..*****..**.**...*....*.*.*...*.**.*.**.*......*.**.*****.*..**.*.***.*...***.**.**..*.****.***.**.**.......*.**.*.*..**.***..*..********...*......**..*.****.*...***.*.*....*......*********...**.....**..**...**.*.**..*..***.********.****.*...*.***..******.*.***.*..*...**..*.**.*..*..*.*****.*.**....***...*..**..**..*.***.*****.*..*.*******..*****..*.*..*........****...**.**.*****.***.***.**..*...**..**.*...*........***...*..*.*..***.**...*.***********....**..**.*.......**..**...**..******..**.*.*..*.**..*..**.......*..*....*.*...*****...*..*..***....*....*..*******.*.*..*.*..*...****.*....****.**..***...*.....**..*.....***..***.**..*.....***.....*.**.*..**..*.**.***.*.**.****....*..*****.*****.*..*...***.**.*.**.**..*.***...**.****.*.**.**.*****...****..*.**.*...*.******.**....*..*...**...****.*.*.*.**..**..*..*.**..**.....*.*.*....*.*....****...*.****.**.....**.****..*....***.**.**.*.*********.**..**.*......**.*...*..**.***.*...*.******.**.*.***..*..***.*...**.*****...**.***.*....*......**.*.**...**.*.*.**..*.*.***.**..*..*****.*.***.****..***.**..*****..*...*..*.***.***********.*...****..**..***.*.....**.**.***..*******.....*..*.**.**.*..**....****.....*.***..**..**.*.*...*.........*.*.....**....*.**.*..***..****.**.**.**.***...*.*.*...***..*..*..**.***.....***.*...****.....*.*.**....*******.*...*.*.*.*....**......*..*....**.****....**...**..**.*..***..*..*.***.*...*.**..*****..*******....*.**.**..*******.**.**.**..*.**.*.*.*.**...***.*.*.***.*..*..****...*****..*.*****..*.....*.*.....***.*...**..**.*.***..*..*.********.***....**.**.**...*...*..*.****.***..*..*....*****..*.*..****.**.*..**.*.....*.*****....*.****.*......*.*.....*.****.*....**..*.**.*..*..****.*...*.*.....**....*.*...**.*****.*...***..*****.*...**.***.........*...**.*..*.*..*...**.***.*******.*.**.....*.**...*...*...*....*.**..*.... *...*.****.***.**.*.**......*.**.*..*.**..*.*****....*.**...*..******.*...***..*..*.*...*...*....*.*.*****...*..**.**...*.***.**.*..*.**.***.******..**.....*.***.*..*.........****.**..***.**.*.*.*..**.***..****..*...***.....***..*..*.***.*...*..*.***......****.**.....**.*.**...****..*.**..*..*.*.**.***.***..*.*.*.*....***.*..***.****...*.*..**...**...*....***.*....*.*.****.***..*..*..*..***....*.*..*.**.****..********....**.**..*..*...*..*.*...*.*.**.*..*..*.***.**.....**.*....*..****.*..*....***.*.**..*.*..**.....*.************.*..*....*..*.**...****.*.*....**...*.*.**..**..**.***..*.*..*..**.**.***..*........*.**.***.*.*....**.*...*.**..**...*.*.*..****..**..****...*..***...*.**.......****.**.*....**....*...*.**.*.**...***...**.*..*.******.****.*.*.*..**.**...*..*.*.*****..*..*...**........*.***.**..*..*.*.*.*..**....**..**.*...****.*.*.**.*..*.*...***.*.**..*...***...*..**..*....*..******..**....***.*.*..*..***.**..**.***....**....*..**..*..***.****.**.***..*...*.**.*.....****....****...*.**..*.***..*.*.*...*****..***......*.*.*..*.*.*.*******..*..****.*..**.....*.**..**********..*.*.*..**..***..***...**.****.*.**......*.....****..**.*...*..*.****....*...*.*.***.**.*....***.***.**.**.*...*.*..***..***..**.*.*.*...*.*.*....*.*.*..*.*...*.**.....**.***..*.*..*.*.....*.*.*..**..**.***.*.*...*****.*.*.*.**.**..*.*..*.*.*..**.**...*...**.*.***.*..**.***.***...*....*....*.*.*...*.*...******.***..*...*.*.*...**.....*..**......*..*.******.*..*....*.****....**.**......***..****.**..*.**.*.**...*.**.*...*.**.*..**..*..**.......***...*.*.*********.****..**...******.*.*.*..*....*****.**.*.*.....*...**.**.*...***..*.*...**.....*.*.*..****.....*.**.**....*.******.**.**.**.*.**....*.*...**..**...**...*.*****......******.*.*.*.**..*.*...**.****.****.*.*...****..*..******....**..*.*.*.*........**.******......**.**..*.*...*.****..*****...****.**..*.*.*..**.*...*.*..*......*..*.**.*.*.*.*..***..*******..***.*.**..*.***..*.*.*.***......*...***...**.*...*.*****...***.*..*.***......*. **.**.***..*..*.***.*..***....**.*****.*...*..**..**..*..**...*..****.**.*.****..**.*.*...**.**.*****.*........*......*.*.*.*...*.*.*..*.*.*.*..*..*..***.**.*.****...*....**.**.*....*..*.*.****..*..*.***...***.***..**...***.*......*.***.*.**.*.*..******.*.***.**..**..*.*..***.*.***.......********..*..*.**...*.....****.*..*.*..******.*.*..*.**.****.**...**.*.*.*.**.*..*..*.*.*....***.*******.**.**.*.****...*..*..***.**.**..**...*.....*...*******.***.*..**..***..*..***.*.....*.*.**...*..***.**********...*..**...**..*.*....*****....**.*...*.**....**..*****.***..*...***.***....*.**.**.*.****...*.*..*...***.**.**.***.***.*.*..***.**..*.*.*.**..**.**.***..........*.*...*..**.....*****.**...***.*.**.*.**.**....*.*..***..**.**.**.*....***.*...*.*...*..*...*...**..***..*...*.**.******....**....**.***.**..**.**.****...*.**.*.*.**.***.**.***...*.****.*.*.*.***.**.......**.**.*....*.***.*...***..*******.*...*.***..*..***..*..*.****..*.....*.***....*..*.**...*.**..***.***.....*.**..*****..*..*.*.*.***.*..****...**...****.......**....**.****..*...**..****..**.**.*....**.**..*.****...**.***....**..**.*.*.....**....**..**.*....*..**.***.*......*****..*.***.*.***.*...****..**.**..**....***.****..****...*****...**.*****...*.******.*.*.*..*..****.*..*..*..*.*..*******...*.*.***.**......*****...****.**..**.**.****....*...*.**..***.**..*..*...****..**..*...*.*.*.**.***..***...*..*.*.**...*..*..*.***.*.***...*....*.*.*.*.*.**.**.*..*****..*.*..***...***...*...**...*.*.*.*..*.**..*****..**.***..***.........***..*....*.*..*...**..***.**....****..*..*****.*.**.*..*.**.*.**.*..*.*...*.***...*......***....*..*.*...*****.*..*.......**.*.*..**.**..*..*.**.****.*****.**.*...*....*....*..*.**..**..*****.**.*..**.***..***....***...**.*..*..*.**...**.*...*.*.*.***.*.*..**..***...*.*..***..*.*.**..*..****.***..*..****..*.*.*..*...****..*************.*.....*..*.**..********....*....*********.*.*..****....*..***...**.******..*.*.**.*.***..*.**...***..****.***.**.*...*..*.*..****....*****.**.***.*.**** **.*......*.****..***.....*.*.*..*..**.*.*...*...*...***.......***.*.***.**....*.***..*.*.*..***..**....**.*.*..*********..**.*.*.*......***....*...**..*.***.*.*.***.**...*.*..***..****.....*..*..*..**...******..****.*.*..***...*.*....*...***.*.***..***.****.**.....*...****.*****.**.*.**.*.....*.**...*..*..*.*..*****.*..*..***.**.******..*..**..*..*..*....*****.*.*.*.*.*..*...**.*.***.****...**.**.**..*..**...**.**...*.**..*.******.*..**..***..****.**.*..*.**...*.*..**..**......*.*.**..****..**.*...........*.*.***......*.*..**..**...*.*....***....*...*.*.*...****..*.*.****.*.*...**..*****.*...**...**..***...****....****.**.*****..**...*....**.*.*.**.***..*..**..*..*****....*.*.**.**.....*..****.***.*.*.***.***...*.****.*.*..****.*****....*..*..*.*.*......*...*.*.*****..*****......*.****.*..*...***..........*****...*....*.**.**.*.*...**...*.*.**.******.*..****..**....**.*.*.*...*.*.......*******.**.*.........****......******..*.**.**.*.*.....*...******.*..*.*....*..***...**.....****.**.**.....**.*.***..*.**.*.*.**.*..*.*..*.**..*.*..***.******..**.**.*....**.....*...***......*.************.***..*...**.****..*..**.....***.*....*.***...*..*.......*..*.**.**.****..***..**.*.**.***...*..*.*.****.*.***..**.*..**.**.*.....*...*..****.*........**...*.****...**...*****.*.*.*..***.*.**..**..****..*.*.*.**.*..*****.**.***..*.*.**.*.*....*.*.****.....***.*.**.*..*.***..***...**.****.*****.**.*.....*..**...*..***.*.****.**.**.*..*.****...**...*.**....*.***.*.*...*.*..**.*.******......***.*.*****.***..*....*.*...*.*.***********..**.*.*.....*.*...**.*.**..**....*..*......**.*.*.*.***...*.*...**.**.*.**..**.**...**.....*...*..*.*.**.*.***..*..*.**..*..***...*.*..***.**.***..**..**.**.**..**.***...**.**.***.***..*..*..**.......*..*.*.*....****....*.***...**..**..**..*.*....*..**.**..**.....*.....**......**..*.*.*..**..*.....*.....*...****.*...****.*..*...****.****....*.....*.*.....**.**.**.***....**..*..*....**.*.***...*.**.*....**.*.*..**.*....***.**.....*..**.**.********.*.***.*.. .*..*.**....**..*.*.*.**..***.**.*.....*.*.*.****.*..*....**.****...**....*.**.*.*.*...***....*.*.*..*.***..*..*...**...*...**......***.**.**..*.****....*.*.*****.**.**.********....*.***.*..**....****.**.*...*.*.***..*..*......**....**.*....***.***.**.**.*.*..***.*.....*.*.**....*.........*...*..*...***..***.*.******.*..******.**.*.**..***.....**.***.*.*.*.*.*.*...*.******....*******...**.*..**....*.****.*.**.*.**...**..**.................**.**......**...***.**..*..*..*..****.**.*****.*.....*.*....*.*.*...*****.**...****..*.*.*.*..**....*...*.....******.***...*..*.*.*...***...**.*....*.***..*..****....*.*.**.****.***.****.*.*.*****.*..*.....*.**.*.*....*....*.*..**.***....**.*.*****...**.*..*.*..***..**.*.******..*.*.*..***.***.....**.***.******.*..*..**.*.*.**..*.***.***.**.**...**....**.*.**..***.*.*....*.*..**.*.*.*..**..****.*.**.*.......*.*.*.***.*..*.....*..*.*..**.**..**.***....**.*.*..***.**.***.*..*...*.*.*****..***.**.*...***.**..*.*.*..*.*.*.***.**......***..**..***....**..*.*...*.***.*.**.***.*.*.***.*.***....*.***...**.**...**..***..*.*.*..*.****.*****.....*.**.**.***.**...*.....*....*.**.******.**..*.......*.***.**....***.*..****..**..***....****..*****..*.*..**.**..*.**.***.*.*****.*...*.**...**....*....***..*..*.**.*...*..**..****..****..**.****.*.**.****.**..**.**.*....*....**.*..*...**...*.***.**.******....*.*.***..*.**.***.***.*..***.*.*.**..*...***.**...*..**.*.***.*....*.**...*...**.....*.**...**.***.*..*..****..*.**..*.**..**....*......***.*.**.***...*.**.*.....****.*.*....**....***.*****..*......*...***.**..*..*.**..*.***..****.**..**.*.*.*..**.****..*.**..*.*..*****.**.**.*...*.**..*.**.*.**.**..***.*.****..*.*****....*..***.......*..**....**.**.*..*...****..*..*****.*..**.***..**.**.***...*.......**..****..*.*..***.*..**...*....*..**.*..****..*.**.***....**..***...**..***.*..***..*...*.*...*.*.**..*.****..*.**.***.*.....*.***.*......*...**....**.*.***.***..**..**...*......*.*.**.**..*****....**.*.**.*..**.***.**...*.**.....*....***.*....**.* .*..........*.***..*.*....*....**..*.**.*****..*****..**.......**.***.*..*.***.**.***...**.**..***.*..*.**.*********..*..*..*.*......*.**.*...***..*....*.****..***..*.**********.***.**.*..**...**..***...**.**..****.****....*....**.*****.***...***..****.**.*.******.*....***.*..*.***.*.**...*....*...*.***..*.*.*.*..*..***.**.**...*..**....*.*..*.*.**..*..*.****.*.*.*..*....*.*.*...**.*..***.*.**.****..**....**..*.***..*.*..*..****.*...***..**.***.....*....*..*..*.....**.*.*.*****..*.*..****....*.**...**....***...**.*.*.*....*...*.*.***..****.....*..*..*..***.***.*.*.*..*..****.*.*.*..**..****.*.***.*.*...*.***..*.*......*..*.*......**.*...*.*.....*....***...*.**..***.*..*.****........**.**....**....**......*.*.....*.*...*.*......****....******...***...***.*.****.*.***...*.***.**.........**.*..*.**..*...***..****.**.*.*.*...*..**...*.*.*..*...****.**.*..**....**..****..*.*.*...**..*.*...*.*.*..**********.*....**.***.*.**.*..**..*..*.*..*.***.*.*****..**.**.***..*..**.**....**.....*****.*...***.*.*..**....*****..*.*..*******..*.....*.*.****.*.*.*****....*..****.*.*.*...*****...**..*.*..**.****.*.*.**.*.*..******.*.**.*.*..********.*...*...*....****.....***....*....*..******..*.*..**.*.*.*.*...*.*.*.**.**...****.*****..**.**..***...***...****...*...*.***..*.*.*.*.....***.**.****.*.*.*.*.*.*...*.....*.***.***...*****...*****...*..******..*........**....*.....*.*.*.****..*.....***.**..*****.**.**...**.*.......***....*.*****.*.*.***.....*.*..**..**.**.....**.*.***..*.*.**..*.*.*.*..****..*..*******.*..*.*..*.*..***..***.*..*...***.....*..*...*...***.*.**.....*...*...***.**..*****.***.*.*.**.*...........***.**.*......***..*..****...*...**.****.*..**.....*..**.*........*.***.***.****.*..*.*..**.*.****.**.*.*.****...*...******..*.*....**..**..*..*.****..**.**.......**.*....*...***...*.******...*.*..*.***....*..*...*****.**....*.*.*.*.**.*.***.*.*.**....*....*......*.**.****..*.**..*..*.*...**.**.****.*..**....**.*...*.*...***.*******.*....****..*..**.*..***...****.**.****..**. ...*.*.****.*.*.***..*.**..***.*..*****...*.*.*..***.**...**.....**..*.*..*.*..***....*..**..**.*.*.***.***....*.......*..**.*.****.*..*.*..*......*...****.****..**.*******...*..***.....***...**.***..***.**.*.*.*.*....**..***..**...***.......******.......*....*..*.*****..*.*.**..*.***..**.*.***.**...*.******....*....*..*...*.*...*..*..**....*****..***..*.*.*****...*.*.*.*****....*****..*.*..*....**.*..*....***......*****..***....*.***..***..*..*.*.**....**....*....**...*.*..***.**...***...*..*.*.*.*.*...*...**...**.****.*..**..*.*.*..**...*****..*...*.***..***.***.*..***.***....*.*.*....***..*...*...**.*...****.*....***....*...*.*******.*.**.*.**.***...*****.*....**.*.....***..**.**.*.***..*.*...*..*****.**...*..***.**..*....*....*.*****.*.*.*.******....*.*..******.*.*****.**..***.**.*...**..*..**..***.*....*.*......*.....**...*..*..**.*.*.*.**...*.****....**.***...**.*...******....******..*.*.*.*...**.*...**..**..*....***...*..**....*..**.****..***...*****.***.*..*.*....**..*..****..*.**..**.**.*..**..******.*....**.....*.*...*...***..*.*.*****..*..**...***..*.*...**.*.*....**..****.*.****.*.******...******.******..*.*.***.*..*...***..*..****..*...**.*.*....*.*.*****..*....*.****...*.*..*.*....*****.**...***....*.**.*.**.*******..**...**...**..***..**.*.***.*........***...****.**.*.*..***..*****.**..*.*.*..*..**...*.**.**..*.*..**.****......**.*...*...*...**.**.*...***....*.*...***..*.**..*.....*......**.***.*****..*..*..**.******..***....*.*...*.*.****.**.*.*..**....*.**...*.***..*..*.*..**...***.*.*.****.*....***...*..***....*.****.....***.**.*..*...*.**...**..**..**..**...******..*.*.....*...**.......*.*....***.*....******...*..*...***....***....*****.*.*.**.**.....*..*.***...**.**..**.*...*..*.*.*.....****.....*****.**.*...*..*..*.*.*.****.*.*.*....*.*.*.*..*...*.*...*****..*.**..........**.**....*.....*.*......*...****.....*..**.**........***.*..*.*..*......*..*..*.*.**.*..**..*.**.*.**..*.*..*.*.**.*...****.*..*.*.....*.....*****.*...*......***....**..*.*.**. .*...***.*..****..**.**.****.**..***.**..**.**.******..**...*.*.....*.*.****..*****.*...**.....*.**...******....**...***...**..*..**.*.*.**......*.*.****.*.*..*.***.*.**...********.*..*...**...*.....*.*.*...*****.***.*.*****.*...*.***.**.***.**.*****..**...**.**.**.*.**..***..*.*.**..*.**.*...**.*..*..*.*..*....****.**.**.*.*********.........**...*...*....**.*..*.***.**.**...*.**..**.*...*.*..**.*.*.*..*.*...****....***..**......*.*...**.*.***..**.*.**..*.***.*..*....**.*.*.*....**.****.**.*.*..**..***.*.**.*.***.*..*.*.*.*.*.*.*..*.*.**..*..*.***.***.**.**..*****....**.******.*..*...*.*.*..*.*.**..*.*.*.*.****..**..*....*.**..**.*...**.....***.....**..*.*.***.**.***.*....*.*...**.*..*.***.**...****.**.**.*...*..*...**..**...*...*.*...***.***..*****..*****..**.**.*..*....*******....*..******..*********.**.****...**.*.*.**....**........******..*.**.*.****************.***.*.**..**.*...*...***.*.****.***.**.***.**..*.*..*.*.***..**.*.******.**.**..*...*.**.*.*****.*...*.****.*....*..*..*...***.*.**..*.**...*.*.***.*....***..*.**.......***.*..*......*.....**..**..*.********.*.****.*.*.***.*..**.*........***.**..*.**...****..*..*..*****.*.*..*.**..***.**..***.*.**.******.*.****.**..*.*.....*...**.*.***.*.*.*..........*.****.***..*..**..*.*.**.****.**.***..*.**..*******...*.**.******.**.*..*.*...**.**..*.*..*****.*..**.*..*.....*.*..**.**.*....***....*...*****.****.**...*...***....**..***..*..**..**.*.*****..**.....*.*..*.**.**.**.**.*.***.**.*****.**.**..***.**..**.*......**..*.**..*......*..*.***....*..**...***.*......*.**...*..*.***...*******...*.****.**..**..**..**.*..*.*.....*................*.***.**.*.**...**.****.*.*.*..*.*.*..*....******....*.*..******...***..**.**.*.**..***.****.**...**..*****.***..*.****.*.*......*.**..**.*.**..*.*.******..*******...*...******.*.***..*****.*..**.*.*.***.*..****...*...*.*.**..*..**.***..*..*.*..*..*..*..*..*.**.*..*..**.*.**..**.*...*.****.........*.**..**.*.***.*..**.*.**...*.**.*.*...***...*.*...*.*.**.****.*****.*.......****** *.*****.*...**.****.***.*****.**.**..*....*..**...**.**.*.***...*..****.**.*.****..*******.*...***..*****.**..**.***.**.*.....*..*..**.*.*.*...**...*...*...**..****.***..*...*...*.*..*..*.*..***...*...****.**.**.*.**..*.*.*.***...**.***..****.***.**..*..**.**...*..**.**.*.*...***.**..**....*..*.**....***...*.**.***.***..****.....*.*...**..*******.*.*.*.*.*..***...*....*.**..*..*.***...*****.**...*.......*.******.*.*.*..*...*.****.*.*...*..*.**.*.***...*.*..**.****.**.....***.**..*.***..**.**.****.....*....****.*.*.*.***.***.*****.**.***.*.**.*..**.....*.*...***.**.*.**.*.****.*.*...*..*..*....***...*.*..*.*..*****.**.....**.****.**......***.....****..***..*.*.**......*...***.**.*......**..***....*****..****..**.**...**.*....*...*...**...*...*.**....**..******.*.*.**...**.****.******....**.**.*..*.*...**.***.****...**...*.*..**..**....*...**..*...*..*.*.****..**..***..*.****.***.**.*..*..***...****.**..*.*..*****..*.****..***..*....**......**.*.**....*.**.****...**.**...*****.******..*....**..*.*..*****...**..**.**...**..*....******.......*.**.*....*..*.*.****.*.***...*..*..*.**......*...**.***......**..**...**.**.**.**.**..**.**.**....****.....**.*...**.****.*.****..**..*.*.*.***....*.**.....*.*.......*...*....**....*.....*.*....*..*.**.**.*.*.**.*...**..***.**..*.***..*.....*******.***....***...**..**...**.****...**.***..*....**.*....*.*.**..*.*.*..***.*...******....*.....*...**....*****.*.......**.***.*.*...*..*..****.*.*.*..**.*.**...**.*.**.**.****.....**.*.****.*.*.*..*.*.**.*..**..**...*.***...**..**.**..**..*...*.*..***.*****.*.**..***.*....*....***.**.....**...*..*****.*....*.**...*.*.****.....*....*.*.*.***.*****.**.*...*.*.*.*.***.*.*.*..**.***....**.**..**..*..*.*..**..*......*..*.**..*..**.....***..*.*...**...********...**.**.**.****.*.**********.*.***.**..*....*..*****.*....**.*...*.**.*.**.*.*.**...*....*..**.*.*.***..*..***.***.***.**.*..*....***.****...**.***.**..****.***.*****..**...*..*.*.....*...*...*.*..*..**.*...**....*.*..*..*.****.*.*.*..*...* *.**.***.**.****.**..*..**.**.***..***....***.*..**.*..*..*****.**.******..**.**.**....***.*.******..***.*.*****..*****...**.**...*.*.***....****..*.**.***.*...*.*.*...**.**....***..***.****..*.......*....*...******...*************..**.**.*.**....*.*.**.*.**..**..*.*.*..**..*****.*.*..*.*.*...**...***..**.*.***.******.*..**...***.**......**.****.**....*.***.*.*.*.*.***.*****.*..*..*.*.*.**.*....***.***..**.*..*...*.*.*.****.*******..**.**..*.*..***....***..**...****..***..***.*********...*.***..*.*.**..*.*.*.*.*.*...*.**.....****.****.*.**...*****..*.*...**..****.*..*..***.*..*..***.*.*...**.*......**...***.*****.****..**..*..*.**.*.*..***...*.....*.*.**.****...**.***.****..******.*..**.*....**.......*....**..*.***.**..****..*..******.*.****.****.*.*....*..**..*****.*......*.*.*...**.****....*..*...*..**..**...*.*..*..*..*..*...*.*.*.**.*.**.****.***...**.*..**.*..***.....*...*....*..**.*.***.***..*..*.**.*....*.*...*...*.*..*.**.***.**..***....**.**..******.**..**.*.***.*.**.*.....*.*..*..*.**......****..*....*....*.*.....**.***..*..*.**.*.*.*...*.**.***...**.*..***.*..*..**....*...****..*.*....****..*..*.**....**...*.*****..*.**..*..**.......***....*.***.*....**...****.****....*.....*..****.*..*...*.*.*..*...*.*******.******.*****..*.**.*...**.*...**.*.**.***.*.*******..*.*.**.**...***..**.**.**..*****.....*.**.***.*.**.*.**.*..**...*.*.*..***..**...***..*.****.****.*..*.*.*.*..***..*.*..*..***......****......**..*..****..*.*..****..**.*****..******.**.***.**.*.**.**.*.**.*.**..*..***...*.***....****.*........*......***...*.**.*.**...*.*****.*.*.*..*.**..*.*****.****..**..*.*.......**..*....*.**.....*.*******.....*********.*.**..**..***...*....*********....*****...*..***.*..*.*.....**.*.*..*..***.*.**....***..***....****.....**.*..*..***...*...*.**.*****..**..****.*.*.**..*...*..*...*.....*.*...*.**.**..*****.**..*.****.**..*..*...*..*..*.*.....***.*.*.*...*.....**.**.*.*.....*..*...*.*.**..**.*.*...****..***.*.*...**...****.*..****.**.....*...**.**..**.*****...** *...*.....**.*...*...*.****.*....*.....*.*..****.....********.**.****...*.**.*....**..****.**...***..*..*.****.*.***.**.*.****.*****.***.***...****.....*.***..*.*.*.....*.......*..**..***.***.*.*.*.***.*.*..***..*....**.*.*...*.*.***...***.*..**..***..**..*.******.**..**...*.*.**.**.*...**.**.*..**..**...****.*.****............*...**.****..*.*.*...***.***.....**.*..*.***********........**..***..***.*****...*.*.**.****..**..*..*..***.*.*.**..*.....**..*.**.*..*..*...****..****.*....*****.**.*****.****..*.......**....*.*.*..***....****..*.....*....*.***...****.****.*....**..********.**.***..*.**...*.*...***.*.*.***..**..****.*...*..*..***.*......*......**.*.**.**..****.****.*.*...**.**.**.**.**..***....**..**..**.**.**..****.....***.*..*****.**..*****...***...*..***..*******.*****...*......****.***.....*...*...*.*..*****.*..***..*.*.*.......*....*********....*.......***.*.......*....*.......***.....*....*...*****.*.*.*....*...*...***..***.*.*.*.*..***...*..**...***.*.*..**.*.**.***.****.*.*....**...***.***..*..**.**........***..*....*..**....*.*.*...**.****.*.****.**.********...*..*.*****.*.**..********.....*..*..*.*..***..*..*..*...*..*.****..*..**.***.*.**.****..*.**.*..*.******..*..*.*..*....*..***.*....***.......*.*..****..*.*....**.*.***..***.*.*..*.***..*.*****......*.****.*..***.**.....**..*.....**.*.****..*....*.*.**.*..*...*....***....**.**.******.*...*.****...*.**..*..**...***.**....*.*...**..****.....*...**.*.**..**********.**.*.**.*..**.*..*..*.*.*******..*.*.*...**...**...***...*.***..*******.**.*..**.****.*.****..*.*****.*.**...*.****.*****.*.......**.*.....***....****....*.********.....*..*..*..**.*.**..**..*.*.****.*.**.**..*.....*..***..*...**.**....******..***..*...******.*..**.**..**.......***..*....***.*..*..**..**..*..**..******......*.*.*...***.*...**..***.**....*.**.*.*****.*..****.*.**...****.*.....**.*..*....*..**.*....****..*..*.*.****.***.*...***...*..*..*..*.....**...*.***.**.......***.*....*******..**...*..*.*...**.****..**.***.*.*.*...**. .**...***.....*.**.*.**.***.**.*..****.**.*..**.***....**......*....**.....*..*.*******.*******.**..***.*.*....*.....*...**..****.**............*.******.*......**..***.*.*.**.*.*..****.*.*..*.***...***.*.**...*.***.*....*****..**..*.*..**.**.**.**..*....*...*.*..***.**..**...*..*..***.**...**.*.**..*****.**.*.*****.*.*..****.**....****..**......****.*.*.*.**...**.*.*....*...**..**....*..*.**.*******.**.***....******...*..*.***..*.*.*...**.**.*...****.***...*..*............*.**.*.....**..*..*****...*..*.*.****.**.*.*.*.**....***..*..**.....*.**.**...*****..****.....****....***.**.**..*.****...*..*.*...*...**..*..*.*..*.*..**.**.....*.**.*.*....*.....*....**.****...**.**.**..**....*.*.*.***..*.**.*.**.*...**..**..**.***.**..**...**.*..****.*.*...*.**.*...*.*...*..**.*.........****.****.**.**.****.**.*......*....*.**.**.****..*.*...*....*.*.****.***.*..*.***.*..*****..***.**.**.**...**.**.****..**...*......*****.***..*****.*.****.**.****....*.*.*...*...*....**.........*......**..*.*...****..***.*.**....*....*.**..*******.*....*..*.*...*..**.*.****..*...****..***..****.******.*.**************.***.****......***..**.*.****.******.**.***.....*......*..***.......*.**.*......**.....*.........*.**..***..****.....*..*..***...*.***.*****....***...******.*.***....*.**.****......*..**..**.*..*****........****.*.**.*.**.***.**..********.**.*...**.*..*..***..*....**..*.**.**.*.**..*....*.*.**.*.**..***..**..******..*..*.*....***.***..*....**.*.*.....**.*.*.***.***...*....*..*.**.*....*.*......*******.*.**.*.*.*****..**.......**..***..****..****..*.....***.*..*.*.***.***.***..*.**..*...*..******..*****.***....***..*.*.*.***......***..*.*******...****.****..*.*...**.*.**..***....*******...*****.*...*.**....****....*.**..*....***..*.*.**.***.*.***********.*...******...*.**.*.**.*..*****..*.*......***.*.*......**...**..*.*.*.***.*...*.****..*.*..****...***.....*...***.*.****...*.*..*.*....**.*.***.*.**...*.***..*..**.*....**.******.*...**.**.*..**.**.*.*......*.**.*...*****.....****..* **..*.**.*.******.*....**.****...*.****.****....***..*.*..*.***......***..***..*..***...*.*.*.**.**.*.*.*******.**.**..*.**.**....**..*.**.*...****.**...********..*.*....*.**.*.********.***.*.*..*..*....**.....*******...*...****...*.*.....*...***.*...*.......**.****.*.*.**.....***.***...**..*.*....**.*..****.**.****..**......****.*.*....*****...****.*.....*.*.*...*..*.*.***.*...***.*.*..****.**.*.*..*****.*.*.**..**.*.***..*.**......*.*.**..*..***.***...**....**.**.*.*...*..*..***.****.*..**....*.....***...*.***...........*.****...*...*...*..**.*.**..**....*.***.*.***..*..*****...*..*.*.*.*.*.*.**....*****.*......*.****.****.**.**.**.****.*.****...*.**..*...*.***..*.******..*......*.*.*****.****...******.*..**.****.****..*..*....****.*........***..**.*.**..**.*.**.*****......*..**......*.*.**.*...***.*.*....*..*.**..*...**.*..**.**......*....**...**..***.....******.....**********.*..**..**..*.****..**.****.*..*.**.**..*.*.****.....**.*..****..***.....***.**.***....*.....*.*.*.**.*.****....*.***.**.*...****.*.******....**...***.......*..****.*.*****..*..****......**..*....*.**.**.*.*...***.****..*..**..**.**..**.**.*..*...*...*.***.**.******.**..**.*.**..****.*..*....*.***.*.**.*...*.....***..*..*..**....**..*.**...*..******.*....****..*.*...*...**.***..**..***.*..*.*****.*..*....**.*....*.**.***.*****..**.*..**.*.***.****..***..**..*.**.*.***...***..*.*.....**..*...*****..*....*.****.*.***......**...*...**...*.*.**.***..****...******.*****.*.*..*.*..*...*.*.****.***...***.*.**.....*...**.....*.*.*.*..*.*..**.*..*.*..*.**.*..**.*.*.....*.*...**.*..**.***.**..*.*.*.*.......*....*****...**..***.....*...*.*.****..**....*.**.*.***....**.*.*..****...**.*****..**.***..*.*....*...***.....**.****.***.*...*.*.*.*.**.**.*.*.*...**.*********...***.*.*.*.****..*..*.*.***.*****.**.*.*....*.**.*..*.......*.*.*...*.****......*..**.*....*.**...***.*..**.*****.*..*.*.*..**.*******.**.*..*.*.***.*..***.*.**...**.***......*.*.*..*..*.****..**....***...*....*.***.****...*.***..*.*.*.*** ****.**.*..*...***********.***.**.**.******.***...**.***.*****.**.**.*.*.**.*...***.**..*****.*.**.....******.**....*.*.*.**.*..*..*.........**.....*..**..*.*...***..***..*..*****..****.***.**..**...*.**...**.*...*....***.*...**..*****....***.*.******.***..*****..****..*.***..*.**..*.*****.....*.*...*..***....***...***.*..*..*..**.**....**.*.*...*..*..***********.**...**..*..*.*.*..*****...**..**.**.**.**.*.*******..*.***......*.***.*.*.*.***.*.*.....******.*.**.....*.**..*.**..*......*.*..**.....***.*...*.*.....****.*.**.**..*......****.****..*....**..**..*..*.***...*.*..*.**..*.*..**.*********.*.....*******.*******.*..***.***.......*...*****.*.******.*..**.*...**...**..**....*..***...**..*...*....**..*...*.*...*.***.....*..***.*..*..**..**...*.*..*....*.*.**...*****.**.****.*.*.****..*.***.*****....*.**.*.**..**.....**......*.*.*.*..**...**..*.....*.*.***....*...**.*.*.***.**..***....*****...*...*...**.**..*.......*...***.**.****.*.*...***.*********...*...*..*...******.*..**.*.*****.***.*..*....*..*..***.*..*.*.**...*...**....*...*..**.**.****..*..*.**.*****..*....**.***..*..*...**...******.***.*****..*.*.****.*.*...*.....***.*.*..***.**.*...*.***..*....*..***..*.*....****.****.*..*.*.*..*.**..****.*.*...***.*.**....*.....*..*..*.*.*.**...*....*.*...*.*.*...*...*...***..*...*.*.****..*.*.*.**.****.**.*..*.**...**....**..*..*......*...***.*****.*.***.*.*.***.*...*.**.**.**.*.*....*..**..**.*****.**..*..**..*..*.**..*.**.....*...*.***..*.*...*.**.**.**.*.**..*...**.***...*.*..***.*....*.***.*.*....***........**.....****..*..*.************.**..***...****.*.**..***.**...**.........**.*.....*..*.***..**..****..*.***...*****.*....*.***....**...*.**.*.....******.*.*****..**....*.**..*.*.*.*.**......*.***.*..*..**.******....**.*...*..****.*...**..*.*..*.***...*.**...**.****.*...*.*..**.*.**...*..*.**.*******....*.***...**..**.*.**....**.*..*.*..*.*...*...**.....***.*..****.**.**.....**.****.**.****..***....*.....*......**....***.*..***..*.***..*...**.*..*.*...*..***.*.... .*.**.*.****.*...***.**.***...***.***..*..******.*..***....**..*..****.*.****.....****.*.****.*...*..*..******.******.*.**...***.*.***..***.*..*.**....**...*....***.*.*..*..*...******.....*.......*..*.*.**.*.****...****..**.**.**...***.*..*.....********...*...*.*.**.**....****...*.*.******.**....***...*.**.*.**.**.**..*..*..*.****..*.**.**..*.*.*..***...*...***.****.***..****...***.***..**...*********..*...****.....*.***.**....*..*.*.............*.*..*****....**..**.*...*..*..*****.*..**.**.*...*.**..*******.**..*.**.**..**..**..*...**.*.*...****.*..*.**.*...*.**.**..*.**..*....*.*.....**.**..**....*....*..***..**.***.**...*.***..*.**.*..**..*.*..*...****.**..****..**...***.*..**.*.***..*.*.**.*..******..***.**.*...**.*..***.***.*...**..*..*.***.*.*.*..**.*.*...*...*.***..******..**..**....*...*..*.**..***.*...*.*.......***.*.******.*..*..*.**...*.*....**.*.*.****.*..**...***.*.**.****...***.*..*.***.**.*.*.**.*.**.*.**..**.*.*..*.......**..***..***.**..***..*.**.**.**.**..*.*.*.*.*..****..*..**..**.***.....*..**..**.*...*.*...*.**..*..*.****.*.*********..*....***.......**.*..**...*..**..*.**..*.**.***...*.*.**.*.*..***..*.*.*..*..**.*..***.****.*.*.*.*..**.*.*..*...*...*..***..*..**...*.*...*****.**.**...*****.....*..*.****..**..*.*....****..*.*.**.*********.....**.*...**...*.**..*...***.***.*.*.*.*......***...*.*..***.****.*.*.****.*..*..*.......*.*.*..*..*.**.....***...**..*....**..**....*...*...***.***...****..*.*.....**.*....*..*..*.*******.*.*****.**.**..*..****..**...*..*.*.**.**..*.*.*..*.****.....**...*......*.......*..***......*.**..*.****....*.***..****......*.*.***...***.*.*..*****.**..***.****..********.....*..**..*.*...*******...**...****.*********...**...*****...*..****...**.**..****...*.*.*.****..*.*....*....*.******..****.*.******...***.*..*.*...*.**..*.******...*...*.....*.*.*.*****.**..**.***.*..**.*...**...**....*.***.*.******.**.*.**..**.*****..****.*.....*****.**...***..**.*.*..**.***.**.**..*****..**.**.***.*****.*..*...***....*.....***..*.**. ..******.****...*..*.****.****....******....*..*.*.*..*********.*..****....***.*.*...**..*..*.*..****.*.*.*.***...**.*..*........*..***...........*.**.**.*..*.**.**.****.*..**...***.**.****....*.**..*.*....*.***.***...*..*..**.***.****.***.****..*.*.*.*..**.*.*..*.*...*..***.*********.**..**.*.***.***..*****.**.****.*.*.*.....***.*****.***.***..**.*.****..*.....*...**.*.*.**.**.**.*****..**.**.*.**...*.*.**.*.***.*.*.....*.****...***.....*.**..****.....*..**.***...**.*..*.**.*.*.**....*......*....**.*.*.*.*.**.......**...*.*..**..**........*.*....**.*..*.*..*.*.*.....**.***.*..**.**..**.**........*....**.****.*...****..*...**..**....****....*..**.**....***..****.*..*.....**.*...**.*....***..*..***....*...*.*.*..*.**.*.*.*.*.*...***.*.***...**..****.*.**.**.*.***..*...*.*..*..*......*.*.***.**.**.*.**.**....*.*..****..*.**.*..*.*..*.*.*..**.......***..*.*..*.*....*.*.*..***.....*....*.*.*...**..****.*****..*.***...**.*.**...*...**..*..****.*.*...*...*****.****...**.*....*....****.***.*****...*.**...*...*.***.*.*.*.*.*****..****.***.........*..*.**..**.*.*.*.*.*****....**..****..*....*.*...**.*.....*.....*.*.*..**.***..***.****......*..*..**..**.**...**.*......****..*.*..****.*...**...*...****.*.**..**...*********.*...*...*...**.*****.....***.*...*.*....*****..***.*****...*..*****.****.*.***..*.*****...**..*..******.**.**..*....****.**.**.......*..**.*......*....***...*******.****..*****.****...**.*****..*.***********..**..**.***.....**..*.***..*****....**....**.....***...***..*...***...*.*.*...*.*.*......**.*...*.......**..***...**.*.*.**....*...*..*...**..**......***....***.*.***...*..**.*..****.****..***.**.*.*......**....****....*.*..*.*****....*.**.***.*.*****...*...**.*.....*....*..*..*....*.****.*..****.*.**.**.....*....*.**..*.**..**....***.*..*..*.**...*...**.*.***.*...*..*.********.**..*...**..*.**.***.*.**..*.....***.....**.**.*.***.***.**...*...*.*..............**.**..*.*...*...*******..*..*.**.*..***..*..*..*.***..******.*....**.****.*..********......*..* *...**.....**.*..**..**.*.....****.*....**.*...*****.*.***..*....*.**....*.*..*.**....*.*...***..****.**.**.***.*...***..*.******.*.*.**......*..*.**..**.....**....****...*.****..***..*..****..*.*.*******.***.*..*.*.*....**.**..****.*....***...*.....****...****..*.***.****.**....****...*.**.*...*..****...*..***.*...**...***..**.*..***..*.**.....**..*.*.*.*..***...******...**.**.*.*..*......*...*.***.*.**.**......**.*..*..**..*.*.***......******.**.**.***..*.*.....*.****...**...**.**..*...***.*.......*...*..*.*.*....*......**.**.*.....**.*****.*.**.....**......*......***...*.*****.***.***.**.....***....*.....**...*****....**.******....*.*....*..**...****....*..**.*.****.*.**.*.*.*....**...*****......*.*.*.***.***.****.*.*..*******....****.*****...*..*..**.*.*.*.****.*...*.**.****..**.**...**.*...**..*.**...*.....***..**.*.*..**...****.**.***..****.*.*****....*..****.**..*.**..*.**..**..***.*..*....****..**.*...**.*****...***.*...*..*.*.*.*...**..*.*.*.......**.*.....**.*........**.***.***...*.**.*..*...***...***..*..*....*......*.*.*****...**.*.**.**..****..*.***.*..*...**..*.**.*.****.....*....***.*..*.**....******..**.*...*.*..**.*.*..*.*.******....****..**.*.**.**..*.*....****.*..*..*...*.*.*.**....**.***.*...**.*.**.**..*.***..***.**.*...*......*.**.****..***.*..**..*.*.*.**..**..*....*.*...**.**...*.*.****.*****..***..***...*.**.**.****...*....*.**..*.**.......*.***.***.*.*....***.***.*..*..**.*****.*********...*.*...***.*.**.**..*..*.**..*.*...*...*...*..***.....****..*...*********...*.*.*.***..*...***..****....**.***...**...**..*....*.*.***..*******...**.**.*..*...****..*******....******.*.****.*..**.****.*.*...**.*.*.*....**.***.*...*.***.***....*.*..*********.*.*.***.**..*.**...*****...***......*..******.******.*...**.*.****.*..*...*****.*....***......*.*..*.**.*....*.**.**.*....**..**.*....***......*.**.**..**....**..*....*......*..********.*****..*.*..****...*........*..**...*.*.*...**.*.**.***...*.*.**....*.*..**..*.*...*.*.*.******.*..**.*..*...*.....*** *..****...*....**..*.***.*...**.*..**..*......*..*....*...*..*.....*...**....***********..*.*..*...*...*.**.*.*.*.....**.*.*..*.*****.**..*..*...**.***.**.****..***.**..***..***.*.....*..**.**......**.....****..**.*..***.*..*...*..*.**.*...*..*.*.***.*..*..**....**..**..*.*.**.******..**.**..*.**.*.*.**....**..*.**..*****..*..*...***...*..*.....*.**.*.**.**..*...*.**.*.*...**..*..*****..*.*.*.*...**.*****.*..**..*.....**...*.......***.**...***.****....*...*..**.*...***..**..****.**.*..*..*..*..*.*..*.**.*..*..*...**.**.**.*.**......*.***.*.*...*...*.*...**..*.*....*..*****.*...*...**..*.******..*...*.****..........*..***..*.....***..****.***.**....*..**...***.*.*.**....*..***.*..*...**.**..*.***.*......*....*...*.*........*.*.**......****.**.*.****....**..*..*.***..**.....*.**.**...***..*.*****..**......*....**.....**.***.....**..**.**...***.**..**..*.*..*.***.****.....*..*.*.***.*.*.**..**..*.******.*.*.***...*.*..***....*.***..****.**.***.**..**..**...**...**.*...**..*.**.*.**.*...*....*...**..*......*.*****..*..****.*.****.**.****...*.**.**.*.*....*.*.**.**.*......*...***.***.*....*.*.****.*.***.....**.*..*..**.**.****.**...*....**.**..***..**...**..**...*...*.*..*.*..**...*.**......****..**..*....*.*..*.*****.*****.****.*.******...*.****.*.*.**.....*.*...*****..*....**..**.*..**...**.*...*.*****.***.*....**.**.**..***....*..**..*..**...**.....***..*..*.....****.****..*.*.***...**..*.*.......***.*...**.*.**.*.....***..**.***.*...**...*.*..*.*.*.*..****.**.****....***.****.*.******.*.***...**..**.**..*..**.*....*..*****.**..*..*..*..*********..*.*..*...*.*.*..***..**..**..**.****.**.*.*.*...*..**..**.*.***.*.**.*****..*.***.**....***.*****.**.*.**.****.**..*****.***.**.**..****.....*..***.***...**.*.*..***.***.**.*..*.*...**.....***..*..**..**.*..*.*.***..*..**.**....****...**.*..***...**.**..**..*....*.*..*.****.***.****...*.*...*..*.*..*......*..*..*.*.***......**.*.**.*..*.....*....*.***.****.*.***...***.*..*..*..*..***..*.****.**...*******...*.**...**.*...*.*. ..*..*..*..**..**..*.*..**.*...***.**..***..****.*..***.****..*.......**..**....*.*.*.*...**....*...**.....*........***...**..******.*.*.**...*....*.*****.*..***..***....*.*.*.*....*.**.*****...*.**.**..****.****.....**.*....****.**..***.***.**.*..**...********..*..*.***.***...**....***...***..*....*..*..**.***.**.*..**..*****.*...*.**....*.*...**..**.**.*....**.***..******.*..**..*.*...*.*..**.**..*.*****.***...*.**.***...***..*.*..******..**.****.*.*..*.......*****.**.*..*.*....***...**..**..*..*.*.*.....**.**..**.*....***.*.***.**.*..*...****..*.*..*.****.**...*....***..*.***.***...*...***..*.**..*.*....**...****..*..*..*.**.*....**.*.*...**....*..**.***....***.*...**..**.*.*.*.*.**.******.*.*..**.*..*.*......*.*....*.*...*.*...*.****..***.****.*.**..**....*****.******.*....******....*.*.*..*.*.*..**...****.**....*..*.*.****..*..**.***.**.*.*..***...*******.....*.*.*..*.*..******.*.*...*.****.*.**.**..****.*...*......*..****.*..***....*.*.......*...****..*...**..**..*.**.**.**..*..***.*****.**...**.*.*.*.*.**.*.**..*.*.*.**.**..***....*.*...**.**.*.**.**..**.....*.*...*.*...*****...*.**..*.**.*...*.**.**.*.*....*****.*.***.*.***..****..**.**.*.*.**.***...**..***..**.*.......**.***.*.*.**...*..*..*.*.**..*.**..**..*.**.*..*.*..***.***..*.*..***.*.*...*....**...*........****..***.**..*.***....***.***..**..*.**..**....**.***.**.****.*.**...*****.***.**.**.*.***.**....*.*******.....***.**.**..*.*.**.*.*...**.*****...*..*....*..***.....***....*.****.*.*...***.*******.*...*.**.....*****.****...***.**..**..*.**..*......**.*.**...****.*.*.*.**.**..***...*...*.***.*..*.**.******..*..*.**..*.*..*.**...*****..***..**..**...*.*...*.*...*.**.***..***.**.*.**.*....**.**.*....*.***..*..*.*..**....****.**..***.***.*..*..**..*....*.**.*...**...*..*..***.**...****..****...*******.***....*...*.*..*..**.**..*.****....***....****..***.*******.**.**.*....*.*.*.***.*.**.*.***.**..*...**..*.*..***.*...***.**.*..*...*..*...*..*.*.*.*.***..****.***.*.*...*.*..***..****..***....****.**...* **.*.**.*****.*...*.*...*...***..**.*.*.**..**..*..*.**..*...*.*.*.***....*...*..**.*..**...*.*.******.*****.****.**..****.**.*..**.**....*.*...*.****.**.*..*...*.*..**.****.*..**.....**..*..*.**.*...*****....*.*......*....*.****.*........*.*.*...*.**.....*......*...*****..****.**....*.*.*.***..**.***.*.*.*.*.*..**.*.*...**.**.****.*...*..*.***........*.*.**...***.****........*..*..*.*.**...**...*.*.**....*.**.*.***..*.******.*.**.*.*.*..**...*******.**..***..*.*..***.*........*.**..***..**...**..***..*..**....**.**.***....*...*.*...***..*..**.....****.**..*.......*...*.*..*****......*.****..**.*..**.***.***.*..*....*.***.****.**.*.*....*.*.....******..***...*..*...*****.*.*...**.**.**..*.**...**..*****.**.*.*...**..****.**...*.**..*....*.*..*..**..*.*.....*.**...**.****...*.**..**........*..***.*..**..*.*.*.*...*****.*.*.....****.*.***..*.*..***.......**..***...*..*.**.*.............*..*..**.*..******...*.**..*.*....*....**.**.....**.....**..****...*.***..*.*.**.*..***....*..**.**.**.**..*.*****....**..******...**.*.*..*...*.*..*.*..*.**..*.***.*......*.**.*.*..*..**..**..*..***...*.**...*******..*....*.***.***....*.*...***.*.*.*.**..**..***.*....*...*..*****.**.***..*..**....*..*.*.***.......**...***.*.....*.*.*....**.**..*...**..*...*...**.*.**..*.*.**.*****...*.**.**.**.*.*.*.*.....*.**..*.*......**..*.*...***.*.*.***.*.***.****.*..**...........*....*.*....*.*.*..*..*.***.*****.*.*....****.*..**.**.....*....*....*..*****.**..*..*.***.*.****..**.*.*.**.**..*....**.******.******...***..*****.*.*.**...*******.*...*.*.*.*..*...*.*...***.*.*......***.***...**.*..****...*......***.******..*.*....*.*.*****.***.*.*..*.*..**...*.**..****..****....*..*.****..**..**....*..*.***..*.***..*.*.*.**...***..**.*..*.....*..**..***..*..*****....****..*******.***.*.*.*..*.****.*.....**.**.*...*.**.....*.*.**..*.**....***.**..***.*....*.*...*...**.**....****.*..********......**.***..***.*..****..*.....*.**.*.***.*..*****.*.***....*....***.*.*.*.***.***.*..*.*....*..**...*...******** .....*....**.*.*.***.***.**..**....**......**...******.**.*****....*.***...*..*..*..*..*...***.***.*.*.***...*.*..**..*.*.*.**.*.*...****.....****..*...*.***..*.*..*...**.*******.**..*...*.*.*.***...**.***.********..*.**.*..*.***.*.**..*.*..**....*..**....*.**.*.*.**..*.*...**.**...**..***.***.....*.**.*.***...****.....*.*****.*..*.*.**.********.**.*.**..**..**.**.*.**.*..*..*****.***.*....********.*.*.***..*.*.**.**..**.*.*....*..*..*.****..**..**..******.*...*.**.********.......*******.**.....****.*......*...*.......**.**.*.**.****.*.**..**.**..*...*.....*.**..****.*.**...****.*****.******.***.***..*..*****.*.***.*...***.*.*..***..**..**.*..*.*...*...***.**.*..****..***.**..*..*......*...*.*..*..*..***.*.**.**.*..*.....**..*..*.....*.*..********.......***....*.*...****.*......*..**.*...**.******.**.*.***.**.*...**..****.*....***..*.**.******.....*..***.**.***.*...*.*.*.****..***...**.**..****.***.....*....**.....**.**.*.....*..*.*..**.*..*.*..***....****...*...*****.*************.*.**...*.*.*.***.*..***..*..**.*......*...*..**....****..*.**.**.*.**.....*...***.*.***.***..**......*****.**...*.**.*....*.******.*..**..*.*.**.**.*.***.****.****..**..*.*....*.**..*...******...*..**.*..*.*....**..*.**.*..**.**.**...****..*.***.....*.*.****..*.**.*.*.**...***.*.*.****..*.***...*....*.....**..*.....**...***.***.***.*.*.*...*.**..**.**..**.**.*....*..*...****.*..*.**.....******..*.**.**.*******....********..**....**.**...*.**.**.**.*****..*.*********...***..**.*.**..*...*.*****.***.**.*.***...*..**..*.******.**.****.*****.***..*...***..*.***.***...*.*...***.*....*...**...........*.**.*..*...***.**.**..*.*.****.***.**.**.*.....*.*...*.*****.***..*..**.*...*....**...***.*..*****....**..*.*..***.*..*****.*.*.*..**...*.****.**.***.*.****..***...*.**.*...*..*..*...*******.....**...*.**.*.*..*......*.*..*...**.***.**..*.****.**.**...*.*.*****.*******...**.*.*.*.**..*.*****..**.....***.*.****.*..*...**.******..*.**.***.*..*...*****.**.*..***.*....**.....***..*..*..***.*..*..*.... ***.**.*.*...*..**.**....*.***.......*...*.**.****..****...***..*.*.***..*..*.**.*.*..****.*..*..*...**.**.....*.***.....**.*..*.....*.****..*..***.****.**..*.****.*.*.**.*.**..**...**.*****.***.....***.*....*.*****.*****.**.*.*.***.****..**..*****....*..*....**.**..**.*.*.*.***..**....*.**.*.***....*...*.*..**....*..**..**..*.*..***.**..**......*...**.*..**.****..*...........***.***.....**.*..*..***.**.**..*...**..**.....*.*...**.*.***.**......**.*.*..*.********.**.**..*.**.*.**.*******.*..*.**.*.*****.....*..*..*..*.****..**...*..*...*.***.**.******.**..*.***...********..*...*....*..*.**...**.*.*****.***.*......*..*..*.***..*..........**.*..*****..***..*........***.*.****..**..*....****...*.***.....*..*...**..***..*.****.*......*.**.*..**......*...*.*..*...****......*....*******...******..*..*..**.***..*.*..****.**.**..*.....*.**..*...**..*..*****..*.**.*...*..*.*..*......**.**.***..*.*.***.*.*....*.*......***..*..****..**..*.**.*.*.**....*.**.***.*...**.*....**..*.*......****.***..**..*.***...*.*.****.**.*......***..****..**.******..***.**...*****.*.**.***..**.*..**.*..****.****.*****.*.*...*.*....*...**.*.**.***.***.**...********..****.*..*.*...*******...*.*.*...*....****....**...**..*..*.**...*****....*....***......**..*.*.*.**.*..******..*.***....**.*...*.*..***..*.....***.****..*.*.**.**..*..*..***...*...**.***.**.***.*.*.....****...*....**..**.**.....*.*.*...*.**.*.**.***...*..****...****...**.****..**.*..***...***..*..*.*******.*.***..**....**.******..*...***.....***.*..*.*...*.*.*....*.**..**.***..*.*.******..*.**.*...***.**.***.........**.**.*.*.*...**.***...*****.***..*******...**..*...****..***..****...**...*****.*...*..*..*.*..***.**.....**..**.*.**..***....*.*.*****.*.**.**.**......*.*.**.**.**.*..****.***...**.**..***...*..*..**...**.**.....**...**.**.*....****....*.**.***....*......*.*.*..*.*.****.*.*..**.*.****..***....****.*.****...*.*...**.*****......*.....*.****.*.*....**..***....**.*.*******..*...*...*...*..*.**.......**.***.*...*....**.....*.* *****..*..**.*.*..**..**.*.****..**.*.....**..**..*..*.**....**...***..***.*..***.****.*.*******.****..**.*...**.****.***.***...*.*.*..***.*..****.....***...**....***...*.*....**.**.*...****.*...**..**.**.**..*....**.****..*.*..*****....*..*...*.****...*...*.**..**.*.***..*....**.*...*.***.*..**..**.*......**.*....*..**.***..**.*...**.*.*.**...***.****...**.***....**.*......*****..*....*...**.*...*..*.******.*****..*.***.*.****.**...***..*....*.**.***.**....**.*.*......*..*.....***..**.*..**....**.**.***.*..*.**.*.***..*....*........*.*..***....*.********....***.*.......*...**...**.***.*******.**..**....**.**.****..*****.***.....*..*..**....**..**.*..***.**..**..**..***..***.*..******.**.*...*.**.....***...***.**.*.***.*.**.**.**.*.*..****.*.*......***....*...**.*...**.*.*...**.*...*.....*.**.*****..**..*.***...**.****..**...*.**.*.**.**.*.****.***.*..**.**.**..*.*.*..*.*...*.*.*..*..*..****...**...*****.....*.*..*.*.****..**.***...**..******....*.*..**..***.*****..*.**...***..***.*..***..*..*.*.**.............*....*.*.***..*.**.*.***....****.*....*****.*.*...**.**.***...*.*.*.**...*.*.****.*....***....*....*.....*.**..*****..******..*.**...***.**.*.***....*.**...***.*.*.*.*****.*.*.****.**..****.******.*..**..*..**.**.**..**...*...*.**..*..*.***.**...**.**.....**.***..*...**..**..**.*****.**.**.*.*.**.**.*..*...*.*..*.*..**...*..*.*..**..*.***.**.******.*.*...*....**..***.*.*.*......*..*...***..**..**..**.*..***....***.****....**..*.******.*.....****..*...*..*...*****..**.***.**.**.**....*..**.***.*.*..**.*.**.****.*..*.....*.*..*****..***.....**..*....*.***.***.****....*....*.****..*********..*.****.***..***.*****.*.**.*..*.*..*...*....*.**.***...*...*.****.*..**.**.**...*****..*...*****.......*.*..*...**.***.******...........**..*..**.*..*.***....**...**.*....*..**.***.**.*****....****..**.*.........**.****..***..****........*...***..**..*....*.*.*.*.******....*.*.*.**.*..**.**...*.........**.*...**.....*..*...*.**....*.*.*.**.***...*.*..*****..***.*..**.*.*..*.. .**.*.****...*.***.****......***..*..****.*..**.*.**....*.***.*.*.*.*.**....**.*.***.*****......***.**...***....*.*..****.*.***.*****..........****.**..*****...*.*...*.*.......*....**..**.*.*...*.**.***.*.**.*.*.**.***.***....**.**.*..***.*.**.***.**.**.******.*.**..****.**.****.*.*.*..*..*......*.*..**..*****...*.*..**..**.*.*.*.....*.*....*..***..****.....*.*.*...*...**..******.*.***.*.**.***...*.***.*....****.**.*.*..*..*****..**.******....*..*.**..**..**..**.*.****........*.....**..*.*.***..*....***...**.********..*.**.*.*.**.*..*....*....*...*...*..*.*.*....******....*.*..*...*.***..*..*.***....***..**..***...*..**.*****.*.******.*.*...*..**......*..*.**.*.*..**..........*.**....**..*..***.*....****.****.****.**..****.*....****.*...*..*.*...**.***..******....***..******..**..*..*..**.***.**..*******.*****...*.**.**......*..*.***...**.***.....*....**..*.*****.****.***...**.*.*****....*..**....***..**.*.**.........*.*..**.*******.******.****.*...*.*.*....*.**.****...**....**..*..****...***....**..**.*..*****.**.*.*..**.**.....****.*.*....******.....*.**.*..**..**.*..**.*.**.**....*.**.*.****.....**..****.*****.***.....*.*******.....**..*..*...****.***...*.*.**..****.*.*.*.**.*.*......*.****.....****.***...**.*.**...**..****.**.*.*.*.**.*.....**....**..*...***..*....*...*..**.*.***.*.**.*****.*...*...**..***.****...*..*...*****.*....*...*.......*.*..***..****..*...***.*..**.**....*.*..**..**.*..***..**.**.****...*.*.*.*.*..*.**.**....**..*.....*..**.**...****...**..**..***...**.***.....*****.*.*..**.******.....***..***.*.*..*..*******..*****..**.*.*...**...***...******.**.*..**.**.......**.....**.*...*..****..*..*.****...*.**.**....*.***..*.***....***.*..**.***...**.*.****..*****.*..**....**...*..**..**.*..***.**.*..*..****..*.*.****.*.*..*.*..*..*...*.**.**...**.****.****...*****.**.***........*..********..*........**..*****.****.**.**....*..****.*..**.**....*..***.**.**.*.***.*....**.*.*..*......*....**.****..*.***.*.**....**..*.*.******.......*..*.***..*...**.. **......**..*.**...****.**..**....**..*****.*...**.*.*.*.*****...*..*..****.*..***....****.*..*****...*******.*.**..****.*.*...****...*..*.*..*..*.*...****..*.***...*..*..**.*.****..**.***..**.*..*.**.***.**..**.**.....***.*.***..***.******..**.**.**.*.*...*.**.**..*...***..*.*.*..*...**.....***.****.**..*....**.***.**..*.******.****...**.*.*.***.**.******.*.*.**.**..*..*..**.***.***.***.***.*...*..*.***.**.*..*..**...***.**..*...*.*...***..*.....***.***..*....*..*...**.**...*.......*.*..*.**.*..****..***.*...**..***..**.**...*..*.**.*..**...*.......*...*..*.*****..*.**.***..***....*....**..*..*..*...*...*****...*..*.*****.*..*.....*.***.**...*..*..**.**..*..***.*.***...**.**.....*.*.*..*.****.**....**.***..*.*..*.******.*...*...***.***.***.*..*...*..*...*..*.****.*********..*..**...*...***.**....*****.**....*..*.*..*..**.*.**..*..**....*..*.***.****.*.**..*.**..***...****...***.*.*.....****...***.****..******...***..*...*.**.**.**..****....**......*****.*****..***....*..**.**.**...*.*....*...*.*.**.*.**.*....*.*.*****...***..**.......*****.....*.*..*.*...*.*..***..*.*.***.*..**..*..*.**.***.*...*.**.**...**.*...*....*.****.*..**.*.*.****....*.***..******.*.***..********....*..***.*.....*.*.*.*.****..**...*.**..*.....*.*...*.*.**.**..*..*...*..*....**.*.*.*.**.***..*.....*..*.***.**..**.*..**.***....**..*..***.**.**.*....**.**.***....**.******.*..*.*.****.**.*.****.****.***...*.**..**.*****..*.**.**..**.****.***.*..*****..*..**....*...***.*..**..**...**.****..**.**.***.******.*.*..*.....*..*.*..**.*.***..*.*****..**.***.*****....**.*...*..**..**.**...*****.*.***.....*...*..**.**..***.*.....**.****...*.**.******..*.*...***.****.*..**...***.**....***.******..*....*.***........**.***...*******.*.....*..***..*.*...*****...*.*...*.***..****.***.****....*.**.******..**.*.**..**....**..*.*..*.****.*.........**.*.*....***...*...***.*....*.....********......*.*.*..****..*..**..**.**.*.***.**..*.***..**...*.*..***.*..*.**..**.*........***..*.*.****...*****.**.***..*.***..**.. ....*.*....***...*..**.******.*.*......***.*..**.***.******..*.*...*..*..*.*.****.*.....**.*.**..***.**.*.*..*..********.**...**.*.*****.*****....**.**..*.*****..*.******.*.**...***.....***.*.***....**..*.***.*.********.*...*.*.**..***.*....****.**.***.*.*.*..****..**.*.*.*.*.*...*..**.*...*****.*.**.***.********..*.*.*.**********.*.*.*..........*.*......*...**.****...*.*******.******...*.****..*****....*..*...**...**.*.******...*...*....*.......***.*..**.*..****..**.******..*****.*.*.....*..**..**...*...**..****.....*.**.*...*****...**.*.*.*****.**.****...**.*..**..**.*...*..**.****..*..**....*.*.***..***..**.....******.*...****.******.*.**.**.*.*.***..*..*.*......*...*....*.**.*.*****...****.*..*...**...**.***..*.**....**.**...*.*.*..****.****..**.*.*..***......*.*..*..***..**.*.*.***.*.**.**.*.....**..*.*.*.*....**.......*..*.***...*...*.......***..*.**.*.***.*.*.*....***..***..**.*.**..**.**..*..*.*.**.*..**.*.**.*..***......**...*..**.***.*.*.*.**..*...*...**.....*.*.**..*.**.*.****.******..****.*..***...**.*..***.*.*****....***..*...*..*******.*.*.***..**..........*......*.*.**.**..***...*..*...*..**.**..*....*.*....***...**.***.**...*.....**.*...****.****.***....*..........***.........**..***....*.*..**....*..**.*....**...*****....*...**..***..**...........**.***.*.*.*..*.****.**.******..**.**.*....**........**.......*****...*.....*****.**.**.****..**...*..*****..***...**.........*.****.*.*.*.....***.**...***...*....****..**.*.**..*...*.**..**.*****.**.**.*.*..*..*****..**.**..**..**..****.**.**.......***..****...*...*..*.***...*....*..*..*..*.*..*.****.*.*.**..*.*...*...**.**..*.***.*.*..*.*..**..**..**..**...**......*....*.**.**..**..***...*..*.....***.*.*...*..***..***...*...*...***..***...*.****.***.**.*....*.**.**.**.**.........*....**.*...*.**..*...***.***.***.......**...*..**.*.**.*.*.*..*.*.*.*.****..*....***.*...*..*..*..**....*....**.*..**.....*.**...**..**........*...*.**..**.*.**...**..****..*.*.**.*..*.***.*.*.*.**....*..*.*.****..**...*...****** **.**..*.....******.*...*..*.....*..**.****..**.**.*.**...**.***..*.....**...*.*.*...**..****.**.*****.*.****.*.*.**..*.....*..**..*..***..*.***.**..*..**..*..*....****.**.**.****..**..***...**.*....*....*.***..*....****..*..********.**.*.**....*..***..********....*.***.....**..***.*..****...*..***.*.*.*.....**..*.*..*...**...*......*..***.*...*...*..*...*...*..*....***..****.*.*.***..*...*..*..*..*****.....*.*.*...***.*.**.*...*.***.***..*.***.***...***.****.*..*..*..*.*.*.*..****.*.*..*.****.**.*....**...**.**.*****..**.*.**.**.*.*.*.*.****......*.*...*.*...****.....**.*.******..*..**...***..*.*.***...*.*..**.....*..*.**..***..*.****...*..*****..*.**.*.***.***.*.....*.*...*...*.***.*.*..*.*.....**..**.****...***.*********.*..*.**..**.***.******..**.****..*****.*.*.*.*.*...*.****..**.***.*.****.*....*****......*....*.*...*..*****..**..*...*****.*...*.*.....**..*..**.*..**.*....***.**.*.*.*....***.*.**.**..**.******.****.**..**.*****.****.**.****.*.***.****..**..**.***...**..**...**..***.***.*.**.*.*..*****.*...*.......**..**..*.....*.*.****.*..**..*.*******..**...*..*...*.**.*.*...***..***...**.**.*..**.*....***...**..*.*.**..**..**.*..*...**.*.*..****.***..*..*..*..****..***.***.....****......*...*....**...*..*.****.**....*.*...*..**...*..*.*..**..****..*.***.**..*....***....*********.***....*..**...****..*.*.**.*..**...*.....*****.**.*..*.*.*...***.*..*.*..**.**.*.*.****.****.*.*****.*..*.*.*..*.*****.*.*..***.*****...*..*..*.**.*.***.****..*..*.**.....****.*..*.**..****.*..*.*..*.**..**...***.......*...*.**..*...**.*..**.*......**.*....**......***.**.*.****...*..*.**..*.****.**.**.***.**.*....*..*.*.*.**....*..**.*.....*...*.*.**..*....***..******.*.****..****...***.**.***....*.***...*.**...*.*..*.*..****.***.*..***.*..*..***.**.*....*..*.*.*****.**.*..*.***.****.***..***..*****...**...****.**...****.*..*****..**.**..*..****.**..*.****..***....**..**.***.***.*.**..........**....**.*.*****.***...***....**.****.*.*..**..**.**..***.*.*.****...*...**.***.*.**......* .**.*.**...**.**..***..*.*...**.*.*...**.*..*.**.***..*.*...***.**.*.*..***.....***.*******.*..**.**.**.**.***.*....*.*...*..*.*.*..**.*.**.******..*..*...****...*...*.*.**.****...***.*...*...*..*..**.........**......**...*..*...**...*.*.****.***.*.*..*.*.***..****.*.......*.***..**.***.*..*.*.****......*.*....*..**..**.*....******.*.**.****...*.****.*.*****.*******...***....**...*..*****.*..*....*.....*.*..**.*.....******.*.*.*.***.****.*...*..**..***...**..*.**.**.*.****.*..**....*.*.*...*.**.*..*..***.....**....*...*..***..*.*..*.**.*..*..*****.*.**...*.*.**.***..*.**.*....**.*.*...**.*.**.*****.**.*...*.*****.*.....**....**.**...**.**.*...*..*......**.**.*.***....***.....***.*****.*.*.*.****..**.**....*.*.**...*.*.**.*.*..********..***...**.*.*.*..**..*..**..*.***...*..**.*..*****..**.....****...**...******...***.....**..****.*..**.**.**..*.*.*..**.*...**.**..*..**..*....*****.**..*...**.**..**..*...*....*.**....***..*.....**.*...*..**..*.***.*..*...*.***..**.*..*******.***.**.***...***.**.***.*.......*.*******....*.*******.*.**.*.*.**...*.**.**....*..*......*.*..***.***.****...*...***.*.*..***.**..*.******.*.*****.***....*..**.*........***.**..*****.**.*..*.**.*...******.*...**.*.****.*..***..***..*.*...*...***.********..*......*..*.*...*..*.***...*...*.*.*.*****..**.*.*....***.*......*..*....**....**..*..****.***.**.***.*.***.*..**....*.*.........*..**.*.*.*.*.*.....*.**.*..**..*...*********.*...*.**.......******.....*****.*.*....*...*.*..*....*****.*.*.*.**.....*.....*.*..**.**.***..****.**.**.****.*.***.*...***..*.*..***.*.**.*.**.**.*****........*.**...**.**.*.*.....*****.*.*.***.*.....*.....*.*.**.**..***.*........*.*..*.**...*****...****.*.******..*.*...**.....**.*.***....*.*.**..*....*...***.**.*....*...**..***..**..*..*.*..*..**...*****.***..*..*....**......*..**.....**.**.*..*..*.....*...*.**..*..*........*.****.**...........*....*..**..*..*.....*****..****.*......*..*.....*.**..**...*.*..***.**....**.....**..*.**.**....****...*..*...*.....*.*.*..***.* .***...**...**..*.........*****..*.**....*..*****..**..****....*.**..*****.****...*..*...*.**..**.*.***..**..*.*..*.**.*....**...*****...*......**.*.*..*..*..*..*.**.**.*....*.*.**..*.*.**.****..*....*.*..***.**.**.***.**.*.....*.****....*.****...*..*.***.**.***.****..*..*.**..*.**..***..*.*.**..*.*...**.*****.*....**.*.*...**..***.*.******..*.....*.***...***.*********.*..******.*.***..****.**....*...*..*..**.**.*...*..*......*.**.*.**.......**..*..**.*.*.**.......****....*..**..***.*.*..*.****...*.*.**..**.*****..*..*.*...*.***....*..**..*..**....****.**.*...*.**..*.*..**..*.*.*.*.***.**..**.*.*.***.**...*..*****....**.*.*...*....**.*..*...*.***.*..***.*.....*.*.*....*....*..*.***.*.**...*.**.******....***...**.*...*...*.*.*.**.....*...**.*..**..*...*..*.....******...***.*.*.**.*.**.........**...*.**.*.**.***.......*.*.*..**..*..*..**.****..*.*..*..*..*.**..***.*..*****.**.***....**.******......*....*....*.*..*..***....**.**..******.*...*..*.**.****..*.*.**.*.*.****...**.****..***....*.*.**..*.*..**..***..***.*...***..**..*..*..**..*.*.*.*...**...*.*.....*..**..*.**..***.*...**.*.*.*****.*.**....**.**...**.*******..*.*..*.******...*....*..**.....*......***.*.**..**.....*..***.******..**..*.*..*..**...*..*..***.*..**.***.***..**..*.*...**.*.....****...**..****.....*..*..*...*...*..*.*...*.*...*.*......*.****..*..***....**.*...***.*.*.*.....**..*...*.*.*.**..********..*..*.*.***.***.****....*....*...***..*.**...*******...**.***......**...**.*.*.*.**...**.**..*...*..****.*.*..***.*.....*.*.****..*...**..*.**.*********.*.*.***.*.***...*..**.***....**.**....******..****..***......*.******..*..****....**.*..*****.*..*.....*..*........*.*..***.*...*.**..**..**.....**.***..*.**..**..*.**.**.**.**......*.**.****.....*.**...***...***.*******........***.**.*****.*.******.....*.***...*..*..**..****....******.***..***....*..*.*.*******.*.*.****..**.*.*.*...*..*.***..*.**.*..****.*.**..**.****.*****.*.*..****...**.******.**..*****.**..******.**...*.*..**.*.**.*...*..*..**.*.**.. .*....*...*..**..*.******..***..**.***.*.***.*.****.**..***.*..*..**..***.*.*.***..*.**...**.....**.*....*.*....***..*..***.*.****..*..**.**..**..*......***..**....*.*..***....**.*..*.*.*.*.***.**...***.*...***.****.*..*..*....*..*.****.*..**..*.**.*.*.***....*****...*.*.*...*****....*****....***..***...*.***.****.*...****.*....*.....*.*......*.*****...****...*.*.**.**....*....*.**.*..*.***...**.****....***.**.*.**..**.*..*.*....**.***.**..**..***.*..*.***.****..**....*..*****.***......****.*.*.*..**..*.***....*..*.*..**.***.**.*...***..*....*******....***.*..*..*..**..**.....**.**.*...***.**.***.*......**.*.*..*....*..**....**...*.*...***.**.*...*.**....****.***.***..*.**.****.**.**..***.**...*****.***..*.*..*.**.*.**...*..****.*..******...*..**.****.*.......*...*.*..*...*...***...***.***....**.**.*..**.**.*.***.*****...**....***....*..**..*.*.***.**.....*..*.*.***..*****..*.*****.*..***.*****.***.*.**..*...*********.*..*.*.*****.**.*.**.***..*..*.***...*****..***.******.***.*.**...**.*......*.***..*..**.*.....*.*.....*.*..*.**..*.***.****......*...*...*.*...**.*..**..*.****...***.***.*....**..*.*..*****....*...*..*.******.*...*.**.***.*.*.*.*....*..**..*.....*.****......*.*.*..****....***.*******.....*.****...***.**.*.*..**.*...****.**..*.**..*...*****.***.*.**.**..****.*.*.*.*.*...*.*...**..**.****.**...*..*..*******.**...***.*..*..**.*.*....*************.*..******..*..**.***......*.**.***..*....***.***.*...**...**....*****...**..****.**..**.*.***.**.....**.**.**.**....**.*..*..****.*.*..**.*.*..*..**..**..****....*..**.*.*.*....**.*...**.....*...**.*...*..***.**..*.*.*....*.**..**...***..*.*.****..*...*...*...*...**********..**.**..*...*.*...*..*.***.*..**...**....*.**..*..*.*.***.**.*.*..*.......*.*...**.***.*.******........****.*..*...**....**.****......**.*.**.*.***...*.*..**....**.*******...**.**.*.....*.*..**.**.**.****..**.*..*.**..*..****.**....*...***...***....**..*....*..***....****.*.*.*..*.*.******.**.***.*...******.*.****.*..*.**.*..*.**.**.***.****. ..*....**......**.**.......*..*.*.*..*.*..*.****..*...**...*..**...*...*...*..***.*...*..*...******...*..**...*.****.**..*.*.*.*..***..*.*..*...*.********.***.***.**..***.**.*..*..*.**.*.*..**.**.*...**..***..*.********.**.**..*.****....*.*.******.****.**....**.*...**************.*..*.**.*.*.**.*.*......**.*********...*...*..*...*****....*..***.**.*..*.**.*..*****..*.*..*.*.**..**.**.**.*...****..*.....**.*.*..*.**.*.**.*.****.........*....*.*.**.*..*...**.......*.**.*.**....*.***..**.**..***..*.....*.*.***.*.***.*.****.*.....*...***..*...*..*....**.*..**.*.*.*****.*...*.**.*.*.**..*..*..***....*..*...*.........**.*..*.*..*......****.***..*.**..***..*.....*.**..*....*..*.****..*****.*..*.*.**...**.*..**..**.***..*****..*.***.**.*.*****.*.**.***.*....***.****.*..*.*.*.*.**.***.*...****.**.**.***.***...****...***....*.*.**.*.*.*.****.*.....********...*..***********.*..**...*.***.****.***.**..***......*.......**..*....*...**.*.***...*..*********..*.*...**.*.*..*..**.***.***.*..****..*.*.*.**.**.**.*.**.*..***.**..**.*.**...**.*..****.*.*..**.*.**.**.*.*..**.*....*...**.*.*.*...*..*****.***.*****.....*.****.*...*.****.******.*.*...******..*..*...**.*.*...***.**.**.*.*.*..*.*.*...****.*..*....**...*....**..*....**.....***..*.*.......*...*.*..****.*****....*...*..*..*.*..***..*.**.*.....*....*.**...**.*.**.*...**.*..**............****.*..*.**..*...*.**.*..*.*......*.***.*.....*.*****.******..*...*****.*.*.*..*.**..*...*.*..*.*.*.*.**....*..*..*.*..**.******.*..**.*.**.***..*...***.......*****.***.*.***..***..****.**..*...*****..*...*.*.**.***.***........****.*..**.***...******....*****.****.**********..*.*.*.**..****.***.*.***.....****.*.*****....*..*****.*..*.*.**..*..****...*..**.*....*..***..*******.**.*..**..*....*..***.**..***....*..**..*.....*****..**.**..***.*...*.*.*..*..***..*****.*..*..*.***..*.*..*.**.*...**.**.*.*..*.**.*.***............**...*..**....**.**...*.**.**..*.*....*.********.**.**.*..*..*...***.*.*.*.....**.*..*.*..*.*..*.*.**...**.********.*...****. **.*.**...******..**.*.*.*.***...******..*..*.....**..*.**.*....**.*.*.*****..*..****.**.*.**...********.**..*.****...*..*.*....***.**..****.*****.*****....*..****..*......**.......**.*....**.**...*.*.*.*.*...**..*.**..**.*.*.*..**..*.**.***..*.....*.*..*****......***...*..**..........*....****..*.**.*.*.**..**..**..*...**..**.****...*...*..**.***.**..*..*..*.****.**...***.*.*.*..*.*..*........**.**..*.***.*.*..*.***.**....*....*.*...**........*......*..*.**.....*****.**.***..**.***..*.*..*...**.**.............****..**.*.*.*.***.***.*.*.........**.**.*..***..*..***.*.....****..*...*.*..**.**...**.***.***.**.*...*.*.*.***..*.***...****..*..**..*..***.**.****..***...*..***.....***.*.....*..*.*..*.*.....**.*.*..*..*.*.**..***..***.*.***.*..*.***......*..***..*....*..***.**..**.**.....*...***.***...***.*.*.****.*.*.***.*****..*..**********.**.*.*..**.*.**...*.**.**...*...**...*.**....*..*...****.*.***.*....**...**.*..**.*.....**..***.**...*...*****...*********..*......*..*..*..*.*.*..*..**.*.*..*...****.**...*.....*.**.....*....*.*.*.*****...*.**..*....**.*.*.****.*.*.*.***.*.***..*.****.*.***..*****...*.***..*.*.*.*....*.*.......**..**..****...***.*..******..*.**...*.**...**.**.**....*..*.*..***.**......*..*.*..*...****......*.***..*.**.*....**..**.**.**.**..**.*..**.**.*....***.**....*.****......*..**.****.**.**..****..*.*......**.***.**....**.***.*.****.....**.*.....*.*.*....*.**...**..*....*.*..**.**.*.*.***....*.*.*..*.*......*.*...****.*.*****.*.****.*****.*...**..*.**.*..**.****.**.*..******.*.***.*....*****.*..**...**.*...*.*.**.*****.*.*...*...***....**.*.***..*.*..***.*.**.*.*****.*.***...*..*..**..*.*...**..*******.*..*...*********.*..*..**.*.******.*...**...***.*.***.***...****.**...***.**.*****..*..***...*.***.*.*..*.*******.*.*.**...**..*..***.**.*.***..*.***..*****...**.**.**..*....**....*.**....****.*.*....*.******.**..***.*.*.***.**.**.*****..**.*..*..*.**.***.**..*.*.****....*.*.*...*.*.**.....*...**...*..*..**.*....*.***.....*...*.****...**.....*..*.* .****..*...*..*....*...*.*..*.*.*.**....**.****.***...****.**.......*..*.**.****.**.*.*********..*.*.**.*.*..**.*****.....**..*.*****..*.*..*..*......*....*.***......*........*.***.*..**..**.*.***.****...*.**..*...***.*...*....*****.*..****.**..*...*..*...**.***.**.***...*.**.....*.***.*......*.*..*..*****.*.....****.*.***..*...**...*.*..****..***.**....**..**...*.*...*..*.*...*..*..*..**.*.*....*....**.**.****.**.*.***.*.****..***..*.*..*.****...*...*...**.*.........***.*....*.*.****.*.*....*.*.*..*.**...*.*.********...***..**..****....*.***..*...*.**.***.**.*.**.**.**.****..**.***.**.*....*.*..**..***.***...*****..****..*..*...***..*.*.*.*.*.*......**...**.**.**..**......*..**.*.*.*..*****..*.**.***...**..*.*.***......***.****...**.****..*..*..***.**.*......*...*.****.****...****..***..*...*..*.*..............***..*****.*...**...*.**.**.....**....**.**.****.*.*...**.*.*..*...****.*.***.*.*..***...**..*.....***.*..*****..****..*.*.*...****....*.....****...*....*****.*.****..***...*..*.**.***.*..*.*...*.***.*.*.*.****..*..*..*..*.*..****....***...**.....*..*********..*.***.....**..**...*..*.**..******..*.**.*.....*....*....*...***..**.**..*..*..*.*....*...**.**..*..*.*...*...*.**.**.*.****..**..*.*.*****.**.*..*...*..**.*.***....*..***..*..**...***....**.*..**...***.......*...*..*.**...*..*.*.*.****..*****.*..**..*****...*..*..*.....*.***.*..*.**......**....****.********.****.*...*.*..*.**...*..*..**..*..*******.*****....********...**..*.**.*..****.**.***...**...*.**.*...**..*.*****..*.**.*.*...**.****...*...****.***........*.**.*..*.**.*.*.*..*.**.**.*.***...**.**..*....**....**.**.*.***.***....*.**....*...****.......**.****.*.**..*...**..*..**.**.*..*..*..**..**..........*.***...**...**..**.**...***..*.*..*...*****.*.*****......*..*..*.*..**.*...*.**..*..***.*..***.**.**.**...*..******...*.*..***..*......*.*...*.*.*..***....**.*..**.*..*.***......*.*.**.******....*.*.*...*****.*..******.......*.*....**..*.*.**.**.....**.*.****.*..**.*.**.***.**..*.*...*.*.**.*...* **.*****.......*.*.*....*****...*..**.*****.*....*.*.....*.*..***...*.......**.....*...**.*.*...*.*..**.*.......*.*..**.***......***.....*.*..**...*...*...*.....*.*.************..****...***...***.**.***..*.*..*..*****************...**.***.***.*.*..**..*..*.*.****.*.*.*...***.*..*****.****..**.*.*.**.**...****.*....*****.*..*****...**.****......*.********..*...*...*.***.**..*.*.**..*.*...*****..**.*.*...*..*.*.*..*...****.*...*...*.***.*.*..*..*..**.*..**.**...*..*.**.*.*.**.*.*...*..****..******.*....*.....*..**...***...*****.**..*.*.*...**..***.......**..**.*.*.*..*......*....*.****...*..***.*.**..*.****...****..*..****...***..*.*.......*.***.*...***..**********..*.*.**.*....*.......**.*.****.....*..*.*.*....*****.....*..**..*.**..*..*****.***..*....**.**.*.**..*.****..*.**.**...*.*..**.****.*..***.**...***.***.***.*.*....*......*...*......*.*.*...*.*.**...***..**.***.*..***..*****.**.*..**....******.*.******.*.**.......*.***......*..*.**.*...****.....*.*..*..**..**.*.*.*..***..*.**..*.*.*.*.*..*.*..*...*.*.***.*.**..*..***..*..*.*.*...*.**....***.**.***......*....**.....*.***..******.....*.*.*...*******.*.......*.**.**.**...*...****.*..*.***...**.*..*...*.*...**..*.****..**..**.**.**.*****.*..*..*.**.****...*...**.**..**.*...***.**.*.*****..**.....***.**.*.*.*.******.**.*.*.*.**...**..*.**.****...**..****.*...*.....*.*.**.*.**..*.*.....****.*..****....*..*.************..***.**......***....*.**.*..**..****.*.*...*...*.**....*..*.***.**..*...**.******.*.*.***..*..***..*****...****.**...*...*.*........*.*..*...*...******.******.*.*..***.*..***...**.****.*..*..***.*..******..*....**.*...**.*..***.***..*...****.***....***.**.*.***..***.****.***...**..**..**.*....*.*.*.*.*....**...**.***..*..***...*.*..****.*..**..**.*.*......**...**..*.....******.*.**.*..*....***..***.**.**.****.**.......*..****.******.****.**.*..****.*.*.**....*.**.*......*.***...*.**..*..****..*......*......***.*.****..**....*..*.*....****..*.**...*....*.....**....*..*.**..*.****..*..*..*..**.***.*.* .**.*....*....*.***.***.**.****.....*.***.**...****.****..**...*.*.****.***.*...***.*...*.*..*..*****..*.**.**.....**.***.*.**.*.***.**.**.*.**.*...****....*...***...***....*.*.*.*.**********..*..*..*..**...****...*.********.*.....**.*...**..*****..***..**......**.**..***...*********..***..**..**.***..**.****.**..**.***.***...*.*****.**.....*...*.*.*..*****.*.*.**...****....*....***....*...*..*.****..*....**.*.**.*..*******.*..**.**.....**.....**..*.*...***.****...**...*.***.******..*.***....***..*.***..*.*.*...**.*..*.****.*.*.****.*..*.**....*..**....*.**..*...**.***.**.**.*.*****...*.******.*...***...*..*******..*..**......*.*****.*.*..*...****...**....***..***.......**..*..**.*..*.*****.*****.**.***.*.....**..**.*.*.*...*.*.***...*.*..*.*.**..********.*****.*.*.****.*.*.******..*..***..***..**..***........*****..**....*..*...***.....*.*..**..*..**....**.*.....*...**..*.*.****..**.******.*.***..*..*...***..**..*.....*...**..***....***..*.*.**..*.**...********..*.**..***.***.*.*..*...*..*...*.*..*...***.*********.**..*.**....***..*....*..*.**....****.*.*.******.......*****.**.*....*.******.**..*...*.****.***.*....*..**..**.**.*****..*.....*..*.***.....*.......*..***.***.*.*..*.....*******......**.*.*...*...***...*.**.*.*.....*..*.***..**.**.*.*...***..*.*...*.**.****.*.**.****...*.*..*.****..***..*.***.......**.......*...*.**.**..****..****.****.*.******...**..***.**...**.***.***..***.***.*.*.**.*.*.**.*.*...*...**...***..*..*....*..*...*..*.*.*.**.*..**.*.*****...**.....***.*..****.*****..****....*.**..**..*****......*****..*..*....****.*..**.*.*.***...**.*..**.*****.*.*..*.*...**...********....*..*..*****...*.**.**......*..**..***....*.*..*******.*.*.**....**...*......******.**....**.*.***...*.....*........**.***...****.*.....**......*....*.****.*..****.**.*..*..*.**..*.*****..*.*..*****.*..*..***..**.***.*.*...*....***...*.*.*..*.**.**..*.*.*....***.*....**.*.*...***...***********...*..*.*.*...***..**.***.**..*..*..*..*.*.**..*...*...........**.*.****..*.*.*... *...*****.****.**....**.**.*....*.....**.....*....*..*****.*.*..*...*.*.*..****.*.**..*******..****..***.*.*...*.*****.*.*....***...******...*****.*.*******.**.**.***..*.*..****.*..*.****.*...**.*...*.**.*..***.**.***...**....*...*..****..*.*.**..**.*.***..*..*.**.*.*.*******.*.**.*.*.*..**.**.****.*.*.*..*.****...****.**..*....***.*.*.*.**..***.*......**.****.......****..*.*.**...*.***...******..*.**.*......*.****...*..*...*...**.**.*.***.***..*.*..*.*.*..*.*.*.**.*..***......*..****.*...****.**.**.*..*.**.***.***.*.....***..****....***.***.***.**....****.**.***.*......**........**..***......***..*....*.......****..**.*****........****...*..*****...**..**.*.***.*.*.*.**....*.*.**..**...**..*...*.***.***.*..*..**.*.**..**...***.*..**......***....*..***..**.*.***..*......***.***......****.*..*..*....**.***..*..******.*.*****.*****.*****.*.....**.*..***..*.*..*.**.**.*.*...******.**.**.*..***..*.*.*.*...*.*.*.*....*...*.........*.***..*.***.*...*..*..*.********..*..**....**.*.*.**...**.**.******.***..*****.......**.*.**.****.*..**.*.**.****.....*..*.**.*..*.*....*.*.**....****..*.*.*.*...*.*.****.*.*..***.*..*..**..****..*.....***...*.**..***..*..*.***.**.*.*..*.****.*.***.*....*.****...*.*.*.*.*..*..*...*..**.....*.*..*.....**...******...*.****.*..*.*.*..**..**..*..****.*....*.*.*.......***.*****.*****..******.****..**...**..*.**.....*..*....*.**.*..*..*.***....**..*..*....*****....*.*....*.*...*..*.*.**..**.*.....*.*.***.*.***..*.*.***..*.****....*.**.**...****.****..***..**............*....*.*....**.****...*...*.*.******..*.**...***..*.**..**..**.**.*..**.....**..**..*....**.****.*..***.*..*.*.**.*.*..****....*..*...***.***......***....*..*.*..***...**.***....***.*.**........*..**.*..*.***.*......*.***.*..*...****...**.*.**.*.**.**..*.*..****..***.**.....*.**.*.*******.*.***..**.*.****.*.**...*..*.*....*******.....***..**..***..*..**.*.**.*..**.......**..*..*...***.*.**.*.***.*.**...**.****..*********.*.**...**......****.**.***.*.*....*..*..**.****.***..**.*.*.**.. ....**.***..*.**.*..*.***.....**..*...*..*.**.*...***.*.*..*.....**.....*.*...**.*.*....**...**..**.*.***.**.******.*.**...***.....***.****..*..*..**..*..**.**.*.***....*...**.**..*.*...*.**..*..*.*****.*..***....**....*....*.**..**...***...*.****.**.***.......****...**..**...*.**.*.*.*.*.**...**..*..*.*..**..*..*.*.***.....*.*..*..*..*....***.***.....***..***...****.**.*........**......**.*..****....**...*.*.****.***.....**.*.**.*.***.**...**.*..*.***.*....****..*****.....****...**.**.*.**.*....**.****..**..*.***.*..**..**......*...***...*..****.*..*.........*.****.*****..*.***..****.**...*.......***.*..*.*****.*...*.*..**.***.*......*.*.**.**..*.**..**.******.*..*...****.*.*....***.*.****..*.******..**...*.*.**.*.**.**..*..*.*..*..*.....*.*****.*....**...*.**.....*......***.*.*..**.**.....***.****.**..**.*.**...***.*..*.*..*...*.**..**..*..**.*.*.*.*****.*.*.*.*..*.*.......**.*........*..*.****...**.*.*..*..*.*.*..*...**.*.***.*.**....**.*.*.....****..*...*.*.**********..***.*.*.....****.*..*..*****..*.......***....***.**...*.*....******....**..***..*..***.......****..*...**.*.***.**..**.*.***.******.**.**...*..**.**....*...*.*.*......***.....*.***...*.*.*..*.*.**..****......***.**...**.*..*....***.....*.....****.*.***...***.**....**.*....****.**..*..**.*..**.*..****..*..*..**.***.*.****.*..******....*******.*....**....*..*.*.*..*..*.*..*.*.*.***.***.*...*..*.*****.**.***.*..*....**.**..*.***.*.**.*..**.***.*.*.*....****..**.***.***..*.*.*.*..****..****..**...**..***.**..*.**.*..***.*...*..*...*.*.***...****.......***..**.*..*.*..*.*.*.*..*.**.*..*...*.***...*.*..*...*.*.****...***..***..**.*..**....**.**...*.**.*...*..****...*..**.**.***...**...*...***.**..*.*...***.*..**.****.**...*..*....******........*.*...**.*..****.***..*..**..**..*********..*..***.*....*...*.**...*..*.**.*..*.****.*....*....**.*.*...**..**.....*.*...*...*..*.****..*.**.*******.*.*.**..*....*...*.**.*.*.**...*...*..*.*.*.********.**..**.*.***......*...**.*..*.**.**.*.*..*..**..*.**.**..*.*.. .***...*..*...**.....*.****....*.*.**.**.*.**...*.....**..*..*...**.*.*..*.****....*.*.***.***.*****..*.*..**...***....****.....**.*.*.******.**.*.*....****..*.**...**..*..******.**..*.*.....**..*...*...*.****..**..**..*.*.........*.***...*..**..*...****...**.*..**.*****.**...**.***..**..***........*.*.****.***.*.***.......*********..*.*.**..***.*.**.*..**......**....*....*....*...*..**.....**..*...*.*.*..*.*****...**..*.*.***..***.*.*..*.**..*.**.*...***.*..**....****.******..*******.**..*.**..**.**..*.*.*..**.........*.***.**.**...*.*.****.***.*..*..*..**...*..**.*.****.**.**.***...*..*.**.**..*.***..*.***..**......**.**.*.**...***...*.******.*...**.***..***.*...***.*..***.*******..**..***.*...****.****....**..*****.*.*.*.***..**..**.....***...*.*...*..*.*.........*..*.*..*.******.**..*..***..*****.*.**....*........*****..*.*...*.**.****.....*.**...**.**.*..****...*...**...*..*.***...*.*****.**..****..***.*...*.*.****.*.***..*......**.*.*********..**.**.*.***.**.****.*.**.....**.**.**..*..**..*.***..*.*.**..*..*..*..******...**......*.***...*.***..**.**...***.*..*.*.....****..*.**..*.*....***.**..**...***.**.*****.*****..****.**.......*.*****.**.*...*..*....*.*...***.***.....*.....***.....*.*.******..........*..********..*...****.*.*..********....***.*....*.*.***.**.*..******.**.*.**....*..**...*..***..**.***.*.*....**..***.*.**.**..***.*****.*...*....*.**...*****.**..*..*.....*...****..**.*...**.**.**.**..*.*......******..****..*..****.*....**..*****.*.*.*...**..*..*..*.***.*.*...***.**.*.**.****.....***.***.***.***..*......**..*...*.*.******..*.***..***......*...*.**.*..*...*.*.*.*..***..**.*..*.******....*...**..*****..*..**.***.*..........*.*....***.*..****.*...*..****...***.**.**.*.*.**.*...*.***.*.**.**..**.**...*...*.*****..****.....*.**..*.*.*....**.*.***.*.**....**.***.*...*..**.*.....****...*.**.*.****.*..**.***...*...**..***..**.**...****.***..*..*..*.****..*.....*...*.*.*..***.**.**..*.......*..**.*..***.*.*.**..*.*...**...**..**...**.***.**...*.*.*... *..*.**...****.*..*.*..****...**..*.*..*.**..*.*...*...***.***...**..***..**..*...*..*..***.*...*******.***.**.*.**.**.*.*.***...**.****...***.*......*****.*.***..**..*****.*.**..***.*.*..**...**********..*.*.*.**.....*.**..*.**.**..*.*....**.******....***.*....*...*.**.*...*.*..*..*..*..*.***.*.****...*..*..**.*.**..**..*.*.***....**.....*..******.*....*.***...*..*..*.**...***.***.****.*..*.***.*..**.**.*...***.*.*.*.***.****.*.*..*.*...*****.****..*.***.**.*.**.*....*.*..***..***...*.**..*.....*.*.****.*****..**.*.*****..**.**.****.*...**..*****.***.**......***.****.*.*..**.***.*********.**.*.**....**....*....*..******....*****.*...***....***..*.*.**...*.***..****.**.**.*...*..*.*.**...*.**.**.**...*...***...**.*..***.***....*.*..***.*..*.**..*.**..****..*.*.***.*...*****.*****.**.****.*.*.*....*.....*...*..**...*...******....**....**....***.*....*...*......*..*..*.*.**.****.**..**.*********.***.**.*...**.**.****.*..*...**..*.*..**.**..*...**.*****.*.**.*.*.**..*.**..*......*******.**.*..*.*.***.***.**..*.**.*****.......*..**...******......*..*.***.**.*****.**.*******.*.*.***..*...*****.*.*.*.****.*..***..*...**.*.**.****..*...***..**....*.**..*.***.*.***...*...**...***.**..*...*.*.**...**.*.*..**.*.**.......***..***..*.**.**..***.*.***.****.***...**....*.*.*.*.*......*.*.**...**.*.*.**..*****..*.*.*..**.**..******..**....**.*.*****..*****.**.**.....**...**..***.*.**.*.**.****.**.*..*.***...*.*.*******.****.*.***.**...*....******..*.*...*.**..*...*.**..****...*.*...**.*..*****.*.*...****....***.*.***...**.*..*.*..**..***..*.*.*.**....***..*.*..**.*.*...*....*...*.**.*...******.*...********..*....*...*...****.*.***..****..*...**.*...***.*.*.*..*...**.....**......*.****.*..*...*.*..*.**.*.*..*..**...*.**.****.***.**..**......**.*..*.***.******.*.**.***...**..*.**.**...*...*.*.*..****.**.*..*....*..*.*...***.....*.**..**.*....*..***..*..*.*...***..*.**.****..***..*..**..*.*..*.**.*.........*.*..***..*.********.*..**.****.**.**.**.*.*..****.*..*****...*.**.*****...**. .....*.***.*..**....*.**.*****.***..*..*.******..*..*****...*..**.*.*..*...*..***..*.*..**.******..**.*..*..*......**..****.*..*.**..*****..*...*.*...*....**.**..*.....*...*...**.*.*..**....**.*****..*******.....*.*.*.**..*****...**.*.**...*.*..***.*****......***.**.**.*.*..**....**.*.*......*.*.*.*.....**...*....*****...**.*.**.*****..*.*.*..*.*.*.*..*.....*..***.**...***..**.....*.....*.....******..****..*...*....*.*..*..*.**..****.**.*..**....*.**.***.**.*.*****.*...****.....*..*...*.*.**..*****.****.**.*.**..***...*.*....*****....*......*......****.**.***.*..*..*...*.*.*.**...*.***.*....*........***..*.*...*.**.**...*.*******..***.********..*....**.*...**.....*...*.***..***.*.*.****..*.*.......***...*.*..*.***.*..*.*..*.*.*...*.**..*.*....********.*.*.*.**.*..**.***...*.**..........*.*....**...*.*.*.**...**..*.****..*..*.*.**.**...*.*....*****....*..**.*.*......**...*.*.***....****..**....****.*.****......*.*.*****....***.***.*.....*.....*....*********..**.*...****.*...*.*.***.*.**..*..***.*...*...****...*.*.*********....****...*..**...**..***.*..*..*.......*...**.***..*......**.*.*.*...**.****.**..*.****.**.*..*.**.**..***..*..*..*.**..***....**.**.**.....**.*....******.*....*.**..*..**.*.**.*..*.**..*..*.*****..*.**...****.*****...*.*....**...*..***..*..***.*..*.**.**..*.**..*******....*..*.*.**.***.**....*.*****..**...*..***....**.****.*..........*.*.**.*....**......*.*.*..*.**...*.*.**......*.***..*..*..**.*...**.*..**..**..**.***.**...**.**.**....*.*..*.********..*.***..*..**..***.**.*..*.***.***......*..*.*.**....*..*...****..***.***.**.*.*.**....***...*....*.**.*.**.*.*....**..*..*...****..**.....**......****...**..*..****.**...*..***..*.*..***..**.**..*....*...****.*.**...*..*.***.*...***..**..**.****..**.*..****....*******..*****.**********.*****.*******...**....*..****..*..*..**...*.*..***..*.**.*..*..***.*.......*...****.*.**.******..*...***..*.**.*..*...*****..*.**.*...**.***...****.**.*..*.*..**..*....****..*..*...*......**.*..**......*...**...*.*.. .*....*..*.***..***.**.**....*********.**.*.*.*.**..*.**.*.**.*..***.*.**.*..*.*****..*.**.*.**..*.*..*.*.***...*.**.*..*...*..*.*.***.*.*****.***...**...*****...*..*.*...**...........*..**..**.*.**.**..*.**.***.....*.*.*......*.....***.**....*...*.....**..**..*..**....*.**...**...*.*..*.....*.*.....*.*.**..**.*.***.*.**.*.*..***...*.*****..*.*.******...**...*..*......*..*.*....*.*****...*..******.....***....*..*..****.***..*.*.**.*...**.******..***.**.*.*...***...*..*..*.**.*.*..****.**..****.**...*.*...*.*.***.*..*.**.*..*.**....**.*..*.......*.*..**.....**..**..*.*.**.****.*....**....*.*.*.****.*..*.***..**.**.*.**.*.*..***.....*.**.*...***.*.**..*..*.....***.***...*..**.....***.*..*****.*..*.*..*.****.*.....*******.***.**.**.*.*..*..*...*.***.*..****.**..***.****.*.**.....**.***...*.****..*.****.****.****.*.*.**.**..**.*..*..*.....*.**.*.**.*.*.*.*..**..*.*........**.*.****.********.*.*...***.*.**.**...*.*.**.*...****.*.****.....**.*...*.*****.*....**...**.......*.......***.**.*..****...***..*..*....*...**.*.***.*.**......*.........*.*.*..*....*.**.***...*.*.*******.**.******....***.******..***...**.**..*..**.***.***.***..*.**..*.*...***.*...**.*....*..*.**.**....**.*..*..****..*.***..***..***...*.**..***..**....*..*.*......*..***...*****.**..**...*...***.***..*******.....*.**...*.*.*..*.*******..**.*..*...**.....**.***..*..*.*.*.**.*.**...**....*.**...*...**.*.**.*.*..**..*.*.**..*.*..**.**.*..*.******..**.**...***.***.......*.****...***...***.*.*.*...**.***......*.**.......**..*..*....*..*.*.*....**.*.....*..*..*...*******.*.....*..******.*.*..*...**...*..*.***...*.***..*..**.**.**...******.*..**.**...........**....*...****.*....*******.****.**.***.*******..**..**..****....*...*...*.**.**.*.*...*...***.**....*.*..*....*.*..*....***...*.*...*....*.**.*****....**.**.*..**.**......*.*..*.**...*..****.*..**.**.******..*.....***..**..*.**.**.*.*...*.....*..*.***....***..**.**...*........*.*...*.***....*.***..*.*.***.**........***..*.***.*...**..***.**.*.*.*.*.*.... ***.***..*****..**...**.*.**.*.**.*...*...******.*...*..*...**....****.*....*...***.*.*..*.*******.**.*****....*.**.**.***.*.*****.**.*****.**....**..*.**.***.....***..***..*..**..********.**......*****...*.*.*..***..*.*......***....*....*****....**..**.*****.*.*...****.*...**..**.**.**.**..**.**..*.*.....**.*.....*...****.*...**.*..**...*...*.*.*....*.********...**.**.......*.**.*....**..*.*..*..**.***.*..**.*..****..*.*..*...*...***..*....***.****.*.*.**......*.*.*.***.**.**.****....***........***..****.**.*.........*..*.***...****..**..**.*********..*..*..******...*.**.*...******.***....****..**.**.**...*.**..*.**.*.*****.*****.*****.*.**.**.**..***..*.*...*******.****.....**...***..*...*.**.*.**.*.....*.**.*.....*.*.**.*.*...***.**.*...*.*......*.*.*....*.*...**..**.***.*.*....****.******.**...*.*****...*..**..*.******.**.*...**.***.*****.*.*.*...***......*..*...*.*...*.*.*.**...*...*.*..*..*..*.*.*.*..**.*..**..*.***......*..**......*...*.****.**.....**.*.***.**..*...*...*..*.*..***..*...*..*.*...**..*.*.*.*.******.*....*..*..********.**.*.***.**.****..*******.*..*.******.*.****.**.*...*.*.*...*...*...**...**.****..*.**...**...**........**...*.....*.***.**......***.....*.....****.....*.**..*..**.*..*..***.**.*..******.******.**......*.*...****.**..*.*.....**.*......*..*.**...*....**...******.****........**...*...******.*..**..*.*.*.*..***....*...*.***.....*......**...*.*...*..*.***......*.**.*.**.*..****...*....*..******...*...*.*.**.****.**..*..***..*..**.*..**.*.**..***.***...***.*..*..****.*..**.*.**..*.*.***..**....*.......*.*..***..**.*.*.*.*.*.**...*.*..**.*...*.*****.*************.***..*..*..**..*...*.......*..*..***....*.......**...**....*..*.......*..*.**..*..*.*****....**.**..***.*.***.**.*...**....*..*...*****...*...*....*.**...**.*.****.*.*..****.**.*..*****.**.*****...*.*..*.***.*.**..*.*.***.**.*....*.*..*****.....*.**.*********.**.*.*.**...*****...******.*****.***.*..**.**..**.*...***.*.***.....*.**...*.****.*.***.***..**..*.****.*.*..*.**...**** ...*..*..***.*.*....**.******.*...*.**....*..****.*..*.**.****..**..*...****.****..***.*.**..*..****.*.*...*.***..*****.*.*****....*.......*..*.**.**.*.**..*..***.*...*.*.***...*.*.***..*.*...**..*.*..*.*..**.***....*...*.*.**.**.*.*..**.......**...*..*..*.*.*....*..**.*****..*.*.**..**.......**...***.***.*.**.*..****.***...**.**...**...*.******.**..***..**..*..*.*.*.........*.************..***..*.*.***.**....*****.**..*...*.*....**.*.*.******...**.*.*...****.**.***..*....*.*.****.****.**.*.*...**..**..*..*.****.*.*..**.***..*..***..*...***...******.*.....*..**.*****..***.****.******..***.*..****....**.**.****.....*..***.****..*....**.*..*.***.**..*..*....*..*.**..*...*.*.*..*.***..*.****..*.*.**.****.*******..**..**.*.*.**..*.**..*......*...*....***.*.*...**..*****...**..**..******.*..******.*****.***...*...*..*..**.*.****..*.*..*..**..**...*.**.*.*.....***.**.*..*.***.*.**..*.**.****.*...*.************.***.****...***..***.*.*.*.*....*.*..*.*..*.**.*....****..*.*....***.**.***.***....*..*...****.**.**.***.*..**..****..**...**...**....*.***.*.*....**.***.*......***.*...****.***.*.**..**.....**..*..*.***...*.*..**...*.....*...*.*.*.***...*..*....**..*..*.*..***.*.**.**..****..*...*.**..*..***.**.**..**.**.....*.*..***.*..*...*..***.***....***.*....**..****.*.***........**..*..*.*...****..**.***..**.*.***...*.*.*.*.***...*.*..*.*...**...**.****....***..**..*.*.*..*.*****.*....*..***.*..*.***.*...*.*..**..***..**.****.*..**..*****.**.*.*..***....*..*..**.****.****...*..*...*..**.*****......**....**..*.*..**.*..*..******...*...*.*...**...***.*..**.*****.**.*.****.****.*.....***********.*..****.*..*.***..**.*.*.****.**...*.***..**.*....**...****.**.*******...**.**..***........*.*.*...**..*.*...**.*.*.**.**..*....*..*..*..*..*.**....*****......**..**.****.**..**.*********.*****..***.*...*...*.**.**.........**.*.....*.....*.......*...**.***.*.*.***..*..*......*.**.**...*.**.*.****..*.*..*.****.*.***..*.*..*.*.***...****.....*...**.*.....*....*.*..*.**.***.**...*..*.****.** ..****.....**.*.**.*.*.**..*****.*...**..****.*.*..*..*..**...*.*****...**..*.*.**..*****....*..*.*..**..*...*.***..**...*.*..*...*.*..**..*..*.*..**..**..**.*...***.***.**...*******...***..**..*.*..*......**.****..*.**.**.*..**..*..***.*.***.*.*..***...*....*.****..*...**.***.*.***.**.*..*.*.**..**...**..**.*****...***.**.*.....***.*.**..*....**.***.**..**.****....*..*...*...***.....*..*.*.*..***.*.*.....*.*****.**.**.***....*...*.***..*****.*.***.*..*.*.**.**...***..*..**..*..*.**...*****...*.***..*..*..*.*.**...*...*.*..***..*.**.**.***...*..*...*.**.*..**.**..**.**..**.......*.**.*..*...****...**..*.****.**.*****.*..**.***...*...*..**.***.*..***.**..**...*.***...**..**.*.*.*..***..*.*.*******..**....*..*.***....*..**..***..**.*.*****..**...*...***.**.**.*...*****..*...*..*****..*..****.**..**..*.*.*.**.**..*.**..*.*.***...*....*..*.**.*.*..**.**.*....*...**...*..***...*...*..*.**..*.***.....***..*...*...****...***...**.***.*.*.....***.*.**..**..*..*.**..****....**********.*.*..*...*****..*.*****.*..****..***...*.**..*..***.**.*..**.**..***.***.*...*.*.****.*.*..*.*****..*******..*****.*...***.*..*.***.**..*.*..****..**...**.*...*....**.****..*..*.**.*.*......*.**....**.**.***.*...*..*****..*..*..*..*......***.*.*.*.*........***.......***.*...*****.*..****..*.....***.******..****..**.*......*........*.*.***...*.**..**..*...*.**..*...****.****.**....*.*..*.*..******...*.*.**.*.*...*..*..**.***...*...***.*.*.*....*****..**...*.**...***......*.********..**.****.*.....*..**.***.....*..**..*...***.**.******.*.**.*.***...*....*******..*.*.****.*.****..*..**..****.*..**..*.*.*.*.*******.****.*.*.***.**.**....**.....*....**.***********...*..***.*.**...****...**.*....****...*.***..***.**.**..***...*...*.*......**.**...*.***......**.*....**.......*****.*****.....******.***..*..*...***.*.**..*..*..**.....*******.*****.*..*.**..***..**.*.***.***.*.*.**..*.***....*.**.*..*....****.**.*...*...**.****.**....*..***.***.*..*.*...***..*...*.*.*...*.****..**.*....*..*....*****.*.** ****...*****.*...**.**.....**.*.*..*.*.*.***...***...**..*.*..**...*.*.*.****.*...*.*.*..*..***..*.*..**.*..*.***......***.**.*.*.**...**.********..*.*.*****.******.*.*.*.*...*.......*.....***.**..***..*..*.***.**.**..***.***.**.*...**.****..*........***.......**.**.***..*.**..*.****..*....*****..**...**.*..*..**.*..***...*.**...*.***.*.**..*....*.*...**.*.....*.***.*.*.*....*.*****.*..*..**....***..*..***.*.****.....****...***.......****.*.*.*.....*.**...*.*.*.*.*..**....*....***...*.....*******.**.*.****..*.***..*...*..*****..*..*.**.**..*..*..**..*.*.*.*..*.**...**.........*.****...***...*****..*..********.*....*..****.**.*..*********..****.*...**...*..*.....***...*..*..***....*.*.**..****.........*.**.**....*****.*.**.*..****..*.**...*..***.**.***..**.**..*...*..*.*.************.*..*..**.*...*.*.....*..***..**..**..*.**.....*...**....***....***.**.***..*.*.***....***.****.....*.*.*..*.****..**....*.......**.*..*......**..**.****.*..*..***..**.***.*..**..*..***..*......****......**.*.***..***.*.**.*...*......*.*....*..**...*..*.***.*...*.*.**...*..****...***.*.**..**.**....*.*....*...*......*....*..*..****.*..**..*..******....*.*.*..**.**.**....****..***..*...*.**..***.*.**.*...**...*.*.*...*..*...*..**.***..*....***.*..**.*..*.*.*...**..***.*.*..**.....******..**.**..*..**...*.*...*..**..***.**..**.**.**.****.**....****....*.**.**..*..*.**..*.*.*.**.*.***.***.***..***...*...*...*..*..**.*.*.***.*.*...**..**..*.***..*******.....*.*..*.*..****.*.**.*****.....*.**.*****.***....*.*.....*.*..***.*...*.*.********.*.**.*....**..*****..*..**.*.*.****.***..*.*.**.*.*.*.*.*.**.*....****..**..*.****...*.**.*..**.***..**.****.*.**..*.***..**..***..***..*...**.*******.*.**....*.**.*.****....***....**.****.**.*..**...*.*.*.*.**..***.*..***..*.**.*.*...**..*...*.*....**.**....*...**....*.***..*.**...*******.**....*...*.*..****.*.*.*.**.***.*.*.....*.***.**....*..*.**.*..**...***....*..*...*.***..**....**....*.*....****.****.**.*.**.*.**...*..*.****..***.**.*.**.******.*..*..** .....****..**.**.*..*..*..*.*..**...****.******.*.....*.....**...****.*.....**..*..*.*...***...****..*.....*.*....**.*..**.....*****..*........**.*.*....**...*..*.......****..*....*..****..****.***..**.**..*.*...****...****....*.**...**.**...**.*.....*.*.**.**.....*.**.*..***.*.***.***.***..**..*.*......*****..****.**..*...*.*.***...*****.*..**..**...**.*...***....**.**.***..******..****....*.*.*.....*.*.******....*.***..*.......******...****..*.***.***..*....*.***.****.*.*****.***.**...**.*...*..**.*.**.....*...*.*.*...**..***..**...**..*.*..***.***...*...*.**.**......*...*..*...*.**...*..*****..**....**.*.**.***...*......*.*****.....**..*..***.**.**...*****..****.*..*......**...****.***..*...*.*....*.****..**.*.****..*..**.**..*.******.*..****..*.*.*****.*....**.....*.*.**.....*.*......**..***....*..*.**.*****.......*..*.*.**.*.**...**......***...*...*.**..*..*.*.**.*****....*****.*.*.****..**.**.*****.***....**.*..*....***.*..*.*..**...*..**.**.*..*.****.***..***.**..**.....***.***.***.****...**.**.*******.***.**.*..*..*..*...***.*..*.*......**...*..**.**.*...****.*.******.*.*...*.**..**..*.*...***.*.*******...**..*.....*...*...*.....*.****.*....**..*...*****..**..*.**.**...*.*..**.*.*....*.**.*.....*****....*.*...*.********.***.*.....**..*....**..*****.***..*****..**.*.*...*.**.*..**..*****.*..**.********..****..*..**....*..*.*.**.***........*.***.**********....*.*...**.*...**.*..**..*.*.***.**.*.***..*.*....***....*...*...*.....****.*....***.**.**.*.*.*.*.***.**.*.***.*...*.*..*****.**.******.**..***.**...**....*.*...***..****.**.........*.**.****.**.....****.*..*...***.***.***.****.**..*.***......***....*.......****.***..***.*.*...*.*.****.*.*.*..*..**...**...*.*.****...*..*..**.*.**..*..**...****.**...*.***.*..*....*...*.....*.***.....*****.*.**.*.*.***..****...**.*.**.*.*..*...***..***....*....*.*.*.***..*.**......*.******.****.*...*..**.***.*...*.**..**.*...**...*..*.***..**...**.*****..***.*.****...****.****...**.*.*........****..***.*****.*.*.*...*...*... *.***..***.*.*.....*...*.*..***..*.**.*......*.**.***.****.*.**.**.*.**.*...**.**.**.....*..*..*.*..*.*..*..*.**.*...**.*.**.***...*...**....*..**..**.*.***.**.**..*..*.**..*.**.***.*.*...*****.*.*.****.**.*...*.*.**..***.*.***.**..***.****.*.*.***..*....*..**...**...**..**.....*..*..**..*..**..**.......*....**.*.****.***..*.*.*.*..**...***..**.***..*...****.*...*..**.**.**..*....*....*....**...*...****.***.***.*...*..**.*...***..**.****..*****.**...*.*.**...******..**.***..*..**.*...*..**.*..**.*.....*..*...**.*..*......*.*.**.*....**.***.**.****.*.....**.*.***.....*.....***..**.*..*..**.**...*.*.**.*....*.**....**..**...**.*......****.*..**.*...*.....*..***.*..*.*.**..***.**.*.*..*.*....****..*.***.**.*.****.*...**.**.......**.***.**.*****.*.**..**.*.*....*..**..*..*.**.****...**.*****.*.*..***..*......*.**....*....***...***.....*...*****.***...*.*..*..*..*..*******....******.***..*****..****..**.*.***..*.*..*.**..*.*...***..***.*..**.*****....**.**.*.**..*.*.**.**.**..*..**.*.*.*****.***.*..*.**...**........*.**.*.....*.*..*..*.*****.*..**.*.**.**.*.*.****.*....*....***.*.**.***.*.....*...***..**.*.**.*.*..**.***.*.***.***....*..*.**.*.**.....*.***.*...*...******.*.*******..**....*.**.***.**..***...*****...*.*.***.**.*........***.....*.....*..***.**.*****........****..*.*.*.*******..**.**..*.*..***...*****..**....**.*..*....**.****...**.*..*.*....**...*..*..***..*******.*.*****.**.....*******.**.***.*******.***.**.****....*...**.**.****.**.***..****.**..*...*..**.**.*****....*.*.*.*.*.***.*.****....*..*..**.****...**......*.**..*.*...*.*.*.*.*...*....*.*..**...**.*.*...*.***.*....***.*..*.*.*...*****.***.....*.*****.**.*....****.***.*..*...*.*...****.*.**...*..*..*.**.*.*....*..*.*...**..*..**...*.*..******.*..*.*.**.*.*...*...*.*.***...*..*.***.****.*.***..***.**.**..*....**...***...********.*.*.*******.*....*.*.**..*..*.......***...*.**.**...*.*...*.**..*......**..**.*.*.*....*...*.*.*.***.*..**.**..**..*..*.****..*.*..*........**.**...*...**...*.**.*...**.***. *..*.*.*.*.***.***..*.**.*.....*.*..******...*.*...**.**...*.***..*....**...***..*.******.**.*..*..**.**.**.**.*.*********..***...*...**.****.*.*.**......***..**.....*..*.**.*.**..*.****..*****....*.*.**...*.*..*.*...***.***.***..*.****....*.....*.**.*.*.*.**...*.*..***.***.*..**..*..**...**.*.*.*.*.....***..*.*.*........*.***.*.*****.**..*.*******..****..*...**...***...*.*.**.***.*.****.*...***.**.***..****..*..*****..**....*.***...*.***...***..**..*..**...*.*.*****......**.***........**..***.*..*..*.*..**...*.*....****..*.......***..*...***...**.****.*...*.**..*..*...*...***.**.***..*.***...**....*.****.****.**.*.*.***..*..*.*.*...**...*.*.....***.****.*..**.**.**...**....*.*..**.*.**.*.*.**..*.***.****.**.**.****.**.....*..*..*..*...*..*..*.***.**.*.*........*.*..****.*..**.**.**..**.........**.*.**.*....**.*.**.**********....*...**....*..*....*******.**..*..*..*.*.**.*.***....*.*...*****..*****.*..*.**...*.*.*....**......*.*....***.***.**...********.***.**...*.*....**...*....*..*....*.***..*.**.*.***...****.*..**....**...*...**.....*..*..*.*.*...*****.**.*.....**....*.*..**.**......*.*..*****..*.**.**.******.**...****....*...***.*.**.*.**.**....**..**.***.*.....**...**...*.*.*.....**.**..***...**..****...*.*****.**.****.*.*.*.....**.*****..*..*****.****..*.**.*******.***...***.*.*.*****..*..**..***...**.*......**...**.***....*.*.*.....******..**....*.......*.*..**.*...****.*******.*...**.*****....***.*.*..*.....***.*......*..*.*.**.*.***.....*..*.*****.*.*.*.*....***..***..*.....**.*.**..*..*.**..*.***.**.*.**....*..*..*..***.*...**.***...**..**.....*.*.********.*.*****.***.***.....*****.*.*..*******..***.**.****....*.***..*.***.**.*.**..*...*.*.***.***...****.**.......**..**.....*.*.**.**.**..******.****..*.***.***.**.**.***.****.*.**.*****.*..**...*.*.*.*.*.**...***..*..**....*.*****.*...**........**.**.*..*.....***.*.*.**.***....**..*...*....*.*.*.***.*..**...*...*..*.***..*.*.*..*.**...**..**..*.***...*****.**.*..**..*.**.***.*..*..**.*..*.**...************* ..*******..*.*...*..**......***..*.****..****.......*.*.**.*******......*.***...*.**..****.**..******..******...*....*..*.**...***.****..***..****.*.*..*.**....****..*.****...*.*..*.**..*..**.*......*..*.*..**..*****..*.***..**....*.***..****.**.***.*..*...........*.**.*.***..*..*****....*.****.*....****.***..****.***..*.*.....****...*.**..**.....*.********..*.*.***.**.....*...***.*.***.*..**..*..**.***..***.*..**..*.*.**.**.**.******....*.**.*.**..*....*..*.*.*...*...*.**.......**..*..**.*.**....**...*..**...****.*****..*.*...******.**.*.*..*..**..*.*...*.*..*..*.**...........*...**.....*.**...***..***.*..*...*..*...*.*....*......****.*.*..***..***.****..*..*.*...***....**.*.*.***..******..*.*.*.*.**..*****.***.*.***..*..*.**.**.***.*******..*....**.*.*.****.**.*.*.*..***..*..**.***...******.*.**.*.*..****.*.*..*.***.*.*...******.*.....****.****...***.***.**..*....*.*.*****..*....***..*..**.**....*****.*...***.**.******..***....**.**..*....**...****..*...*...*..*.**.*.*....**...**..***.**.**.*..*...**.**...*.*.....*....**.***...*.***..*.*..*..**...*.*.*..**...*.*...*.**.**..*...*.***.......*..**.*....***....*....*..**********.**..**...*.**.*...*..***..*****.**.***.....***.****...*.***.*..***.*.***.*.**...*....*...****.....***.****.*.*.*..*.***...**..***.**...*....*****....****..***..*..*....**...*.**..***.*...*...****..***.******.**...**.*.**.*.......*.**.*.**..******.*...*...**.*******..**.***.****.*...**...**...*.*.*.*...*..*.***..*.**.*....*.**.***.*.*......*..*....***.**....**.**...***.*..*.******...*.**...*..**.**.****.*.****.**.**..*.**.*..****..*****.**..***..**...**.*.*.***..**.***..***.*.**..*.***...**..**.*...*.*........**..*.**..****.**.**..**....***.....*.....*.***..*..***.*..*..**..****.*.....*...*..*...******.**.*...*.*......****..*..***.*.*..**...*.*...*...**..*.*..*....*..*...*..****..*.*.*.*..**...**.**.***.****.*..*..*.**....*.*.*.......*...*.*..****..***....***.*..**.**....*...*....***.*.***.*.....*.**..*..**.**......*.**...**...***.***.***...*.* *..*....*.*..*.*.*....*.**..*.*......*..*..**..*..**.*.*...*....*******...**.*..**.*...*.**.....*.*......*..*.**...*.*..**.***..**..*..******.**.**.*.....*..**...***...**.*.*******..**.**.*.*.*..****..*.*..***..*.*..*****.**.*******......*.*..*.*..***...*.....*.*..*..**.****.*.*.......***.*..**.****.*.********.*****...**..**...*..**.*.*..**.*...*.*.***...*.*.*..**.*...**..****.*.*.*.*..*.*****....**.*...*....*.****.**.*....**.***.***.......**..*.***..**..**.*.**..***.**.*.....*..*..*.**..*.*...***..**.*.*.*...**..*..*.********......*.**...**...*.......**.***........**.*.**.*******.**.**.*****......**..***.**.****..**..**.....*.*.**.*****..*..****.*.**.*..*..***.*.*....*.**...*.*......***..**.*..***..***...***.**..**.*.*..*...**....**..**...**..*.******.*..***...*.*******.****.*.*****.*.***.*.**...**.*.....*..****.*.***..*..**...**.*..***..****.*.***..**.*...**....*.**.*......**.*******..**.*****.*.***.**.**.*...*....**....*...**.**.*...**.****..****...*..*..**...***.*..**....*...*.**..*.****.**...*.*.*.***..***.****.....**.*******.....*****..****.*.**.*.**.***.*..***********.*...**....*.*.*..*..*..*.*****.*.*..**.**..**.*.*......*.***.*.**.******...**.*..*.***.*...**...*****.****...*.*..*..**.*****..*...**.....**..**.**.*.*.***.*....*..*.***....*..**.**..**..**..**...*.*...***..****.....**.*...**.*...*****..*..*.****.*.***.*****..**.**.*..*...**..***...*.*.*.*****..*...***...*******.**.****.*..***...**..*.*...*.*.**..*.*..*.**..*.*.*..*.**..**.**.*..*....******.*.**.**..****.****...*.*.**...**..*..*.**.*......**.*.***.*..**..*...*****.***.........**.*..**...****.*.*.*.*.....*...**..*.*.**..**.**...*..**..*.*****....*.*.***....*.**.***.......*.*...*.***.**..**....*.....***......*..*....*.*.***..*********.***..*.*..*..**.*.*.*..**....*.******.*..**.****.**.****..**....*.*..*.*.***.*.*.**.*...**...*.*..*.**.........***...****..*..*...*.*.*.*.*..*.........*.**.*..*.*.**..*...*.*..**.***..**.**........*.**.*.**.*.*..****.***.*.***.*****..**.*...*..*....*....*..*****.*.*. ******..*.*.*....**..*.*...**.****..*.*.****..*...***.*..*.*.*******.***....*.*..*..*.**.*....*.*.*...**...*..***********..*..*..***..***.*.*.....*.*.*.*****.**....*..**.**.**.*..*.*.**...*.*...**.*.*.***.***.*.*..*....*.*.*............**.......***.**.*.**.***..*.......*...**.**.*.*.*.*......*..*..*.*....*...*.*..*.****.*.**.***.***..*.***.*......*.*.*..**.*..*.*.*..***.....*.******..*.***.....*..*****..***..**..**.*..****.*.*.*......**...*.***.*..**.*.**...***.*.***.**.**.***.*******.*..*....**.*.*........**.*..*.**.*.**..******.*..********.*.****..****.***..*.........****.*..**.***....***..*..*..*****.***...*.**..*.**..*..**.*..**.......*....**.*.*....*..*.*.**.*..*.*.*...*.*.**.**..*.*..*.**.*.*....**..*.**...*.*.*.***..***...****..*.*.*..***.**.*............*.**.*....***....**.***.**..**..**....*.*.***.**..***..*...**.****.*.**..*..*.****..*.**...*....*.*.****.......**..***....**...****..**..***.*****..*....**.......**.......*...**..*..*****..**.....*.*....**..*.**.*...*...**.***.**..*...*.....*.**.****.*..*******...*..***.*.*...**.......**..*.*.*.**.....***.*..****...*.*..***.******..*.**.*..*.***.*****.*.**.***.*.**...*....*....**..*..*****.**.......**.*...*********.*.*....****.***.**..***...*.**..*.*...***......*.*.*.***....**...*.***.******..***.*.*..*.*......*..***.*.*.****....*....*..*.**....*.*..*....**.***.*.*.*.**.*..**..*..**.***.**.**..*.*....**..***.**.*.......******.***...*..*..***..*.****.*....*.****.....*.*..******.*****.**.**.*****..*..**....*....*.***..*.**....*.*******.*.*..****...*.**.....*.*...*..*...**.*.*...***.******.*.*.*.*...*....*.**.*..***.**.*..........*.****.**.***.***.*.....***..*****..*...****.**..***.**...**.*..**.****.**.**.*....*.....************.**..*.....**...***.**.**..**..***.**..**....**..*...****....*...****.**.....*..**...*..***...***..***..**.**...*.****.***.*.*...*..*.*.**.*.**...*.***.*...**..*...*..*...**...***...***.*..*...***...**.*..*...*..******.**...*****.*.....*.**.*.*...*.*.**.**...***.**..*....*.**..*..**..... **.*...**..******...*********.*..**.****.**..*.....*....*****.****..*.*..**.*.***.**...*.*.**...*...****.*.*..***...*...****.******..*..**..***..*..*.**...*.**.***.**....*.**...***.***..**.**...*..*.....**..*.*.*..*...*...***.*.*.*.****..***.****....*..***.**.*.*..*****.*..***.*....**.**...*******...**...*.*..**.*...*..*....***.*....*....*...*....*..**...***..*.***..****.*.**..***..*.*..**.....*.**....***..*.**......*..*****.....**...**.....*..*.*.*.*..***..***.****....*..*...*......*...*...*..**.*.**.*..*...*.*.**.****.*....**......*****.*******...*.*.****..*.*..***.*..**....**........*..*****.***.*.**.*****.***...*.**...***.***.*****.*.*..**.....*...***...****...**.***..****..*.*..*.***.*.....******.....*....******.*..******.*.*.*..***.*..*.****..*...**.**....***..**..*.*....*..***.*...***.*.*.**..*..*..*.**.....*.....*.**.*..****.***.*.*.*.***.....*.*****.**..*.*.**.**.***...*.....*...*.*..*...*.*....*.**.*.*.*..***.......**...*.*...***......**.*...**..*....****.*..**......*.****.....**.....******.**..*****....*.*.*.*.*..**....*...**.*..*....**...........*..***..*....*..**.*.**.*.*..*.*..***..*.***..*.*....*.*......*.**..**..*...*.....**...**..****.**.***.*..****..*....*..*.*..***...*****.*..*...****.****...**.**....***.*.*.....**.***......*.***....**.**.**..**.*......**.*.*..**.*****.****..**....*......*.*..**......**.**.*..*.*****.*.**.*.***.*...***..***.**.*....***.*..*.*....*..*..****.*.*...******...*.****..***..***..*.*.******..*.*.***.*.***...***.*..*..**......*.....*..*...*.*..****..*.*.**...****.*.*.*......*.*..**.***.***.*.**.....******..****.........***..*......*..****.***..**.***..*..*..*..*.*****.*..*.*..*.....*******.*..***.*.**..*....**..*.**.***.**.*..**..**.*..***.*.*..**.....**...*.*.***.*....*.**...*....**.**..**.*..*.*****.*.***.*..**....*..*.*.*........*.*.*.****.**..**.......*.***.***..**....*..***.***..**....**.**...*...*.*....*****..*....**.....*..*.*.*.*.**....**.*.....**.*....*...*.**.*...**.**..**.**.*.**.**..*.****.*..*.*.*.*..****.**** *********.....*.**.*.**.*......****.*.**..*...**..*...*...**.*.*..*......*.....**.**.*.**....*......*******.**.*.*.*...*.**..*....*.*..**..***.*.**...*..*..*..**...*..***.....*...**..**.*..***.*...***.**..**.**..*..****.*....*.***.*..*.******.....***.*.**...****..**.*.****....*...*..*.***....*****...**...**..**.**.*.***....*..*.**.*.*..**.*.*.*.......**..**.*...*.***.*.*..***...**.*....*.***...*.*..*.**..***.*.****..***.**.*.*......*..**........**.****...**..***.*....*...*.*****..****.***..**...*..***..*****.**....**..****.*..**...**.*....*******....***..*******.****.*.*.**.....**.*.*..*****.**.****.*..*.**.**.******.**..***.**.****.***.**..***..**..***....**.*.*.*..**..**.***.*...*.*.**..*..****.*.....*.*.**.***.***..*.....****.*...*..*.*...****.**.*..**.**.**..*.....**......*...***.***..**..*.*....*.*..*...**..****....**..**.....**.**.**.*.**....*.**..*.*..*.**..****.*.*.*.**.**.......***.*****..**..***...*.......*..***..***....*..**...**..*.*.*...*.*.****.*.*.*.*.*.....**.*.*.**..*.*..****..***.*.**..*.*..***.*.*......*.**..*.**.**....*.***.*******.***..**..*..**.**...***..*..*.*.....**..**.....*..**..*.*...*..**.******.***...**.*.*.*****..**.******....*.*.*.***.******.*...*...**.****..**********.*.*..****....**....*.*...*.***.*.**.**.**.***.***..**..*.*....***.*.........*.*****.*.*.****....*..*.*.**..**.*.*.*..****.....*.*******.*..*.****.*.*.*...****.***..*.*.*.**..*....*.....***..*.**.***....*..**.***.*.*.**..*...*.**.*.*..*..*.*...***.**...**..****..*...*..*.*.*.***.**..***..*****..**..*.*...****.***.*..*...**.*.*.**....*..*...*.*.******.....**.****.....*.******.****.....**.*.*.**.**....*...*.***.***...**.*..*....***.*....*.***..**...*.***.*****..*.**.***...*.*.*.**..*.****..****..*..***.*....*.*.*..**.**...*..*.*.***.**.**...*****.****...****..*.......*...*.*****...**..*.*.*.**.****....**..*....*.*.**.**.**..***.**..*....****.*..***....**..**......*.***.*.**..*...***...*.*..*.*...*.*...**..*.***.*******...*.*..***.*.*..*.*..****..*.....*.....**.*...*.*..*.** *.*....*.....*******..**.*......*...*..*.**.*.*..**.....*.**..*.*...****.*.**.**..***.*****.*.*.*.*...*...*....*...*...**.**......*..**.*...**..**..**.**...........*.**.*....***..*...*.....****.***.*****..**...**..**..***.**.*****.*.****.....*..*.**..**.*******..*.**.***.*.......*.*......*..********.****.*.*****..*....*...**.....****.**.****.*...*....*.*..***.*.*.***.**.***.*..*****..*.*.*****.....****.....****.***.....*...*****.*****....*..*.*.*..*..*..*..*...******.**...***.*.*.**.**.*.**..*.*..*...*.*****.***.*......***.**.*.*.*.....****.****.**.**.***..**..*..**..***********..*..***....*....****...*.*.***..*....**...**....***.*..*......**.*.***.*.***********.*..*....***.*.*****..*...**..**.***...**.*.*.*..*.****.*.***..***..*..***.**.**.**.....*..**.***..*....*.**.*..**...*...**..****.*.*.*...*****..***.*.****.....*.**....***....**....*.*..**.**.....**......*....*.*.*.*.*..*..***..**..**.**.*.*****.***..*.**...*...**..*..*....****..**....*...*..*.*.*..*.*****...****.**....*...*******..*..*..***.....**.*.*..*..*...****...***..**...**..*......*..*.*.**.......*.****.*....*..*..*...**.*.**..***..*.**.*.**.**.*....*.**..**.***...***..*...*.***..***...****...*.**..*.**.**...*.**.****.***.****..*.**........*...********.....**...*.***.**.***.*.....**.*.....*****.**...*.**..**...***.*...**..**.*..*......*..*..**.****..**.*.*.*.*..**..*....*.***..*.***..*..*...***..******...*..*.*....***..*.*.*.**...**.**...*.**......*******..**.****.*.*****.....*..*.....***.***..**.....*.*.*..***.***.***.*.*****.**...**..*.*....*****.*..*.*.****.....*...*******...****..***.*..*.*.***...**.*.*..*...*.**..*...*....**....*..*.**.*....*..*..****..*.**....********.****....*.***.***..**..**.**.*.**.*.**.*.*****..*..*****...**.**...***...*..*..*.*..*.**.***....***..****.*..*.*.....**.*.**.**.***.*.*...****...*..*.********.*.**.*.*..***.*.*.......*..*..**....****....*.*.*****.....*...****.**..*....***..*....***..****....**..**.**.*....*...**.*******..*****..****.**.....**....**.*.********..*..** **.*******.*.........**.*..**.*....*..*..****..**....*****...*****..**.*...*.*..**...**...*****.******.****..*.*..**.***.*.*..**...*.*...**..**.*.......*.***..**..*.**.*...*..*.***.*.**..**.*....***.****...*....*..***.***.***.**.*..*..***..*..**.**.*....*....**.*.***.***..*.***...*.*******....*****..*...*.**.***.**........***.....**...*..*.*.**.*.......**....*..***.**.**.*....*.**.**.*..****.*.**..*.**...........*....*...**..***.*.**.***.*..*****..*****.*.*..***..****......*..*..*.***.*.....**.*.**..*******...**..**..**..*.*********...*.*.**.*.**...*****.*..****.**.*.*.*.*.****.*.*.****..**.***...*..*..*.*.*****..***..*..*...**..**......*.....*.**.*..***...***.**..**.*..*..**...*.*.***.**.*.**.*......***...***.***....**.**.****.*.*.**.*.......**..***.*...**.***.......*..*..*........*.***..****.*.****..*.******.....*.....*....*.****....*.*.*.*.**.*....**.*...**.*.******..**...*.*...*....*.*..*******..**.******..*.*........*********.*.*.*.*****...*.**.*****.*.***.*..**.*.**.*.**..***.*..***.****..***.*..*.**.**.***.**.....**.***..****....**..*...**..*..*.**...***....*****.**..***.*..*...*.**..*.*.*.**.******.*...**.*...*..*****.***..****.*..**.**..*.**...*...*..*********..*.*..*.*..****.*****.**.*..**...*....***.**...*.**.**.*..*.**.*....*.*...**.**.*...*..*..*....***....*...**..*..*.***..*******....*..***.*.****.***.*.**...*.***.***..****..*..*.*.***...******.*.**.*.*.....*.***..***...****..****..*.*...****.*.*..***.*...***.....**.*......*.*...*....****.**..*.**....*..*..**......*.*....*****.*.********.****.***.....*.....***.*...*****..*.*....*.**......***..******.....*....**..**..***..*..**...***.....*.*..**..*****.*.**.***.*..*......*.**..**.*.**....*....**..**....*.*......*.*.....*.**.**.*..*.***.....*.***.*..*..*..***.*.*****.***.**.*..*.***..**..*.***.**..*...**..*.*.***.***.**..***.*....*...*..***.***..*....***...*..*.*.**......*...**...*.***.*.*....*...****..**.****.*.*.**.***......***..**....*.*.*....***.*..*....**.....***.***..*...**..*...***..*.*.*..*..*.** ******..*....***..*.***.**.*..*.***.****..*..*...*.**.....**.*.***.*.*...**.....**.*.***.**.*..*..**.**......*..*..*.....***....**..***.*..******.**.***..**.***.*..*.*.*.*.*......**..*.*...*......***.*.**....**.*****.*....***.****.*...*...**..**..*..**.**.......***.......*.*..*.****.**...*.**....*...****..*...*.***..**..*****.*..*....*********..*..*****..*.**.*.*.*****.*.*.*****.*.***....**..*****.*..*.*.*******.****....*....*.**.**.*.**.*.*..*..*....***..**...**.*...*.***....**..*...*.*..*.***..*.*.*.*.**.**.*.....**......*.*...***.*...*....*.*.*......**.*.*****.*..*..********..*..*.***...*..*****..*.*..**.***..*.*.*...*.***.**...**..****.*.....*..*.*....*....**..*...**..**..**.....****.****..**.*.**.**.*..*.....**..******.*...**...*.**.*..**..**.*.***..***...*......**.**...**..******....***..*...*.*..*..*.**........****...******..****....*.****...*.**..*...*....**...***.***********.*...**********.......*..***.***..**.**.***..*...*.*..**.*.*.*******...**......*..***..*.*.**...**.******.**........**..******.*.**.***.**......****.*.***...*.....*.*..**.*..*****...***.**.*.*.*.*..*.*..*..*..*.*.**.*...*.*.****..*..**..****.*......*...**..**.*....*......*..*...*.**.*..*..****.....***.**......*..*...**.****.*.**...**..*...**.***.*...*.*..*.***.*.....*......*.*.******...****.*..*..**..*.*..*..**.***.**....*..*...*...**.*...*..*.***..**..**.********..*.*...**.****..*.***....*******..*..*.****....*..*.*.**.....*.*.****.****..*.*.*.****.***.**.*...**..****..**...*...***.*..**.*..*.*.***..***.**...*.**...***.****.*...**..**..*.*.*.**..*****......***.**.*....**..*..*..**..*.*.*.*******.....*.**..**.***.*..**.****...**.*****.**.**.*.*..*..*****..***.**.*..***.*...***.*..*.......**.*.***.***..**..**....**....**.******.**..***.**.***.**.....*.*..*.*..*..*....**..*....*..*.*.*.***.**.*.*.**.***.**..****....*****.**...*.***.*.....*.**.***..**.****.....**.*****.**.*..*.*.**..*...*.****...**............*..*....****........*......*....*..**..*.*.*.*.*.*.**..**.....*.*..***...*.....**. ..**..*.....**...*.**.**.*..*..**...*..*..*.**..**....**..***.*..*..****.**..*...****.*..*.....***********.*.....**.*..*.***....***..*...*..****.*..*.*...**.***.*..*.***.**.*****.***..********...*.....*.*...***.*....**...*.**...**..*..**...*.**..*****...*.*****.**.**..*.....*..*....**.*.**..*.***.***...**.*.*.**..****..*..**..****..**.....**.****........*.....*...***.*.***....******.**..*.*..**...*.*..**..*.*.**..*.*.....**.*...**.*.**..**...*..*.*******..*....*.***..**.*..*..**.***.*..*.*****.**.*.*.*.****.*..*****....*....*..****.**.***.*......**.*.*..*..*....*.*..**..*..**..***..*****.**....**.****.*.**.****.***...***...*.**.*..*.****.****....*....*****..*....****.*****.*..**.**..*.**..*****...**.**...*....*.*.**..*.*....****.**.*.*..*..****..***.**..*.*...****...***..***...**...*......**.**.*..*.*..******.***...*****..**..*.**...*.*..*.....*..*.*..***.****....*....******.***.....***.**..*.....***..*.*****..**.***..*..*.*.*...*********.**..*.**.........**...*.*..**.*.******..*****..*....**.****....*..*.*.......**.*..*.****..**..**..****..*.***.***..****.*...**.**.*.**..***..****.**.***...**..**.****..*.**.*.*.***************.*..****.***.**...*.**......*...*.....***.***...**...**.**.**...**..*.*..****......*..**...**.*...*****.*.**.*..**..**..**.******.*..*.*.*...**.***.....***......*....*..**.*...**..*...**..***....**.***.**.*.***.*.**..**.*...****.*.*.*..**.....*.*.***..****.*....**..**.***.**.**.****.*.****..*.*......*.**.*..**.....*.*.**.****..**....**.**.*..**.*.**.*..*..*.*..********...*...***....**.****..*..***.***.*...*..*....*.....****.******.**..*....***.**...**.**.**.*...***..*.****..*..**.*.***........*******.*...**.****.**.*.*.**..**..**..***.*.***.***.*.******..**......**...*.*.**.....***.**..*..*..*...**..*.*..........*.*.**..*.*..**.*..**.*..***....*.**....**..*.*.*..***...*.*..*.**....*.....*.**...**...**..**.**..*.***..*****.*..*...**.*.**..*.....*..*...*.**...*.*..*...**..****.**..*.****.*..**.**..*.****.******..*..*...*..*..*****.***.*.***.**.. ..*****...**.*******...**.*.***.......*.*...**..*.***....******.****..******..*.*..**..*.*..****..**.*...*..*.***.**...*..*....**.**..*.*.*.*..*******....*.*.*.***.....*.*.****.*****..**.*.*...**..**..*..**....***.*...*...*.*..***.*.*.*.***..*...****..*..**..***....*....*.*.*.**...***.**...***..**...***....*.***.*...******.***.**.**..**...*....**.*.*.***.*...*.*..*.******..***.*.*.*...****..*..*...**....*...**.**...***.***...*..*..******.***..****.*.*.**..***.*..*....*....***.***.***.****.*.*..*.*.....*.*..******.....*......*..***..*..*..**.*.*...***.*....***.*..*.*.*****.....******..***...****..*.*....**.*.....*.*.**.*...**.****...*.*.***..*.******..**.*.*.*...*.***.*..*.**...*.*.**..****..***.**..***..*...*******......*..***..*.**...*.*.......**.***....**.*.*...*.*..*****..*.......*..*.*.**.*...***..*...*.*.**.*.*..*..*.**..**..*.*....*.*...*....**..*...*...*.******.*.**..*..**.*.**.*****...*.*..**.**...**..*.***.*......***......****.**.*.*..**..*.****..*.*..****...**...*..*****.*.*****....**..**.*..***.*****.....*.***.**.*.*******...*...*.....*.****.*..*.*.*....**.*******..******.**...**...*.**.*.****..*.***.....*******..*.*.*.*.*..**....*.*..*****.*.*..**.....**...***.....*.*....*.**.*.**..*..**...*.*....*.**..****..*.*********.*.*.*****.*......***.**..*.*...**..*.*.*.**.**..*****.....*.*....*...*...*..*.*.......**.*.*.*..*..****.***...**..*..*..*.**..*..**...*...*..**.*...*..**.*.**.*.....***.*********.*..******....**.*..*.*.**......*.**.*.*.**..*....*...*.*..*.*.**..****.*.........**.*.*.....**.*..**...***.**.***...**.**..*...**..**.*......*******.**.*.*.*.*...*.**.*.***.**.*.**.*...**.*..****.*.**...***..**..**.**.**..*******..*.**.*.***.*....**..**.*.*.*.*.*.**.**....*..**..*.****.*.....*.**..*.*..***...**.**.**....*.....*.*.*.**.**.*.***.*****.*..****.**....**...*.***....***..*.*.*..******.*.**.***..*******.**..*****.*.*....****...*..*.**....********..*****.*.......*..*...*..*..*..**.....***********.**..*...*.****...*****..*.*..*.*.**...*****..**..*..*..*.. ...*..*.**.***.****..*****.**...*..*.***.*..**..*.*..*.......*.....*.*.****.***....*.*.**.***...*..**..*....*.*.*..**.*...***..**.*...*.*..*..*.*.*****.***.**....****.*.**..***.***..*.**.**.*.***....******.*.*.*.*..**...**..**.*.****..*.*.*****..***...*.***..**.**.**.*********.*....*..****..**....**..*..*.*.*.*.**.**...*....*.**....*****..****.**.*......*.***..*****.*...***..*.**..***..**..*.*.**..*....*.**.**..*.**...*******.**..***.**.**....*...*.***..**.*.*..**.***..*..*..*.**......*..*.**...*.**.**.***........*.*.**..*****...*.***..*..*...*....*.........*.***...**....****.***..*...*.*..*..*..***.*.*.*.*.****....*..*.*..*..****..*...**.*.......*...***.....*.**..*****.*..*.*.*.***...*..**..*..*.*..***.....***.**.****..**...**......*.****..*..****...**.*.*.*.**..*.*...*.**.**......***.*.**......***.****...***.*.*.*..**.**.*****.......**..*..*.**..*.**.*****.*.**.**..**....***.*..******.....*****.*.*...*****.*.*........*...*.*******.*****.*..*....**..*...*.......***.*.*****.*.*......*.**..*.*.*.*.*.*...**.***.*..*..*.***..*...**...*.**..********..***.*.*..*.*.**..*...*...*..*..*...*...**.*.***.......*..*......*.**..*...*.***..*....**.*.*..*..***.*.*..*.*..************..*..**....******......*...**..*.*..*.*....*...**.*.*.***...**.**..*.**.**..*..*.*....*.....*.*.***..*.******.......*..*..**..**..***.*.*..*...**.*.*****..**.**.***.*.*.**.****.****....*..*..**..*.***.*......****..***...***..*.**.*....*..**..*.*.*..*..****.*..*....****.*.*...*.**.*..*.*.*..*...**..**..*.*....**.*****.*.....*...**.*******.******......*...**....*.**..*******..*.*****..***.*..**.******.**.*..*..**...*...***..**..*..*.****.*.***.******.*....***..*.***.***.***..*...***..*..*.*..**.*****...***.**.*.*..***.**.***.*.**...**.**...........*.****.*.**.**.*..**..****.*..*..****.****...*..*.*.***.*..**....*.....**..*.*..*.****.*****.**.*..*..**.*.***.*..*.**.**...*.*...*.*.*.*.**.****.**..*..***..**.**.*.***..*.*.**.***.*......*.....*.**.******.***..*.***.*****.*.*.*...**...*.*.**..**.*..****.****** ***.*.****..*.....*...*..*...*.*.****...*....*......***.*.***.*..*...*.***.****.***.***..**.***.*.*.........**.*****..*.*....*.***..*****.*........*.*..*.*...**.*..*.*.*.**.******.**..**.*.***.*.**..**.**......**.***..***...*****...*..*.**.*...*.....**..**.....**.........******..*.....*.*......**...*...........*...****....*.***..**....**.*.*.******...*......*....*..**...****.*.*..**...**....*.........*.****.*****.*....*.**.*..*.**....***..**.*.*.**.*.***..****.*...*.***.***..*..*.......***...**..*.***...***.****..*******.**..**.***....**.*****..******..*..*.***.***.*.**.*.**....**.*.....*....***.*.*.*.......*..**...*.****.*****...*****..*.....*..*.*.*******...**.*..*..***.*.*....***..*.**...*......**.*..**...****..**.**.*.**.**.*.*..**.****...*..*..**.**..**.*.***..*.*****.****..*.**.*.*..**..**..*****..*..*..*.****.*.*.........***....***.***.*.*.*..*.*.*.*.....**.**.......**.***.***..**.**.*......*....**.**..**...*.**.*****..***.****.*.....****.*...*..*.**..***.*..*..****.****...**.*....*....****.***.*.*.*...*..****....**.**.*.**.**..*.***.*.*******.....***..***.**....**.**.****.***.*..****.**...**..**....**.*.*.****.*..*.........***.*...***.*.**.**.*.**.*...****.*..*.****.****...**..***...********...*.****..******.**.*.**.*******...*.*.*..**..*.*....*....*..**.*.*.*....*.*.**.*.*.***....***.*..*.**.**.*.*******...****.****.***...*.**..*.****...*..***.***.*.****...*..*..****.*.**...****...**..**..****....***.*..*..***..****..***..**..*.*.*.*.*..*..*..*.*...**.*..***.*..**.......****.***...*****.*..*..**..**...********.***...**.*.*...****.*...**.*.***..***.........*..*.*.**...*.*.****..*....**.*...**...........*.......*..*..*...***....*....*.*....*..*.*.*.**..*.**......***.****.**..****.*..***......**..*..*.**.....**......***.......*.....****.**.*.**.*.*.**.*****.**.**..*.***.*....*..*.**.*.....*.*....*.****...*..*.**..*.***..**.....***.***..*..*.*...*..***...******.*.**.************..***...*****.*...**.*.*.........**.*.*..*.*****..**..*.*.****.**..*.*....*...*..**. *........*.**....**...*...*****.******..*.****.**.********.*.**....***.*.**.***.****...**..*..**.**...****..*...*.*...**.**....*..*.*.*....*.*.***..*....**.*..*..**.*.***..*.**.*...***.*..**..****.....**.*...*....***.****.***.*...**.**.**.*...*..***..**.**...***...*.*...*..*.*****......*****..*.*....****....**..**........***.**..*....*...****.**.******.**..**.**.****...*****.*.**..***..*.**.*.*.***.*..****..**.**.**..*.**...**.*.******.***.**...****....*****.*..****..*.*..**.*.****...****......**.*.*..*...**....**..**...*.*.***.**..**.*....**...*.**.*.*.*.**.**..**.********....*...***.***...*.*..***.****.**.*.**........*.***.****.******..*......*.**.*.*..*.......*.*******.*.****....*..***.***....*...**.***..****....******..*****.**.*..**...*....**..**...**...*.****.*.**.*.**.*..**.*..****.***.*.*...*.****.*..*.***.**.*....*.*..*..***......**.****...*..**.**.**..*******....*..*........*.*.*.****..*.*....*****.*..*.****.*.*..*****.......**.**.*.......*.******.....*.....****.*.*........**....***.*.....***..........***.****....*..*.**.*.*...*..***.****.***.***.***.*.*.**..*.**.****..**...*.*..*...**.*.*..*.*.****....*.**.*****.*...*.*.**.**....***.*****.*.*****.**...***.*....**.*..*.**.********..****..**.*.....*..*.*.**.*..**..**.****.**.....***.*...*****..*.**.**...***..**..****.*...**.*.**..*...***..***....*..*****.....*...*..*.*...*....**...**.**..*.*...***...****....*..*********...*.****.*..*...**...***..**.**.*.*.****...***.****...*....*.*..*.**..**..*******.**..**...**.***...***..*.*.**.***...*...**..*.*****...**.**...***...**....***.*.**..**.**.*......**..*...**..*..*****.****.*..*.**.**..**.*.**..***..**.**..******..*.****..*..*...*.....*.*.**...****.*..*........*.*...****.***...*..***...*.**..**...***......*...**........*...*...*...*..**.*.********.....***.**.*.**...*.*..*.....**..***..*...*.*.*..**..***...*...*.**.***.*.*..*.**...******.***.***...**.......******....**.*.**...***....*.***...***.****.***.***..*.........*****.**.*.**..**.****.**...**.**.***.....* ....*....*..*..*...***.**.*..*******.*.****..**......**...*..*..*.*..*......*.*.**.*..*.*.**.*...*.*.*****.*.........*...*..*..**...*.*....**...*.**....*.**.***..****.****..***..*****.**.*....**.**.***.*.***.*.**....***.*.**.**.*..*.....**.*.**...*.****.**...*....*....****.*****.*.******...*******....**...*..***....*....*.*.***..*.*.*.*..****.*.*.****..*.****...*.**.*...*.***..**..**.****.*...****...**.**.....*.*.***.**...**...**.**...**.*.*.****..**.******...*.*.**.***..**.....*.***..***.*.***...******..*.*..**..******...**.*.**.**..*.**.**..****.*..*.*****.*****.*..***..*....***.**....**.***..**..***..**.*.**.**...**.**....**..****.**.*.*.****.*.*.*.....*..**..*.*.....***.*.*.*.*.**.***.*..*..*.**.**..*..*.*.***.**..*.**.***.*..****.**.**.**..*.*.*...**...*********......*..***...**...****....*.*.*..***..*.**.*...***.*.**...*.*.***.*..*.**..*.*..***.*..***.*..*.*****..*..**.**.***.**..**..*...*.*.*...*.***..*.**.******..**...***..*..*.*.*....*..***.*.....*.*****.****.*..**....**..*.**..***..*..*.*..*.**..*....**.**.**.*****.*.*.***.*...**..*..****.*..*******...**..*.*.*...*..****...*.***..*.***.****.*..*******.***....*.*.***.***.***.*..*...**.**.*..*.*...*..*..*****.*....**.**..****...*.....*.*..*.*.**.....*.******.*.*.********.......*.**....***.****..*.*.****.*.*.*.*.*.**....*.**.***.*...**..**.*...*.*.***..***.*******...*...**.*.**.*....**.*..*.....*.*..**....*....*.*..************....*..*...**...**...***.******....*..***.*.**......***..*...******..**..*..***.*****.*.**...**.**..*.**..*.....*..*..***......*.****.*..**.*****..****.*.*****.*.*..*..*...*...*...*.......**.*****..*.*****..*.*...****..*...*...*.*..*..*.*.*.*.*.***.....***..*.****..***...**.**.****.******..*.*..*****.*.*..**..**.**..*...**..*.**.*****..**..**..*.**...*.**.**.........**.**....**.*.*.***.**.****.**....***...*.**.**.....*****.**...*.***...*.***...***...**.***...***.....*.....****.***..**..*...*.****.*...*.....*..*...***.*.*..*......**.*.***...*.***.*...***..**..*****.***..*.*...***.*.****. ***.......***..........**.*****...*.***.****..*......****.*.*.*...*.**.**..****..*..*.**.***...*.*****.*.*****.**..*.*.*.*.**.....*.**.*..****.........****.*.***..*.......*.**.****...**...*.*.*.....***...*..*.*..**..*.*..**...***..*.*.**...*.***.*..***.***.**.*..**..**.**.*.*.*..*.***..***..*..*...*..**.***.**.*..*..*.*.**...**..*.*****.*.**.**....*.*.**...****......*.****...***.***..*..***.*.*....*.....*...*.....**..*...*...*...*...*****.***..*****.*****.*..*..**..***....***...**..*.*****.*....*..*...*.*..*..*.*....**.*..*..**..***..**..*..*..*.***.**..*..******.***..*****.*......*..**..**.*.*..........*..**......*.**....*....*.*.**..*.***********.*.....*..**.*....*..*..*.*.*.****.**..*..*.********...*.****..*.*......**....***..******..*.*..***....*..*.....**...*.*.*.*..*.**..*...*.**...*.*.....****.*....*.*..*.****.**.*.**.***..*..*....***......**.*.**.****.*.*.*.**..***.....*...*....*..*.***....***.*.**.....*****.*.**...**.*..***.*..**.*.**...**.*.*..**.**..*.....*...*****...*.**.*****..*...*.***...***.......*...**.*..****.**..****...**.**..*.*.*..*.*.**.*...*.*.*...***.**....*..*...**.***..*.**.**.*.*...****..*****..*....****.***.**.*...**...**.......*.*.***.**.......*..*.*.*......****.*****..*..*..*......***.......*.*****........*.***.**.***.***....*..*.*.*..*****.**.*...*.***..****..****..*..*.**.*...****....**...****..*.*...****.****..*.*........**.*..*.*..*.....****.**.****..**.**.**.****..**.*..***....***.****..*...*.*.*.*...*****..**..****..****.*..*....*..*..*...***.*.*..****..*.**.***..*..*.....*.....****.*.**.****..****.*..**.***.***.*.*.*.*****.*..*.*..*.*.**.***..****.*.**.****.*.***.*...*...*...*******.*....*.*.**.**...*.*..**.**.**.*.****.*.*.....*.*..*.*..*.**.....********....******.**.****...*..*.*..*....***.*.*.*.*..*......**..***...**...**...*.*.....**.*****....*.***.**.***...*..*.*****.**..*..*.***.....*..***...*...**.********...*****..**.***.*****..***..*.*.......*...*..**.*.*..*.*.*.*......**.**.******.**.***.*..**.***..**.....*.*.....*****.* ....*.*.**.**.*.**...****.......***.**.***...*.*...*.***.**.*..****......*****.********.**.**.**...**.*.*.****..***.*.*.....****.****.***.*...*.**.****..**...******.**...*.*.**...*******.*******.***.*.*...****...***.****..**...***..*..**.****.***.***.****....**.**.**..**.....***.**.*******.....***.*...*.**...***.*...*.*..*..***.****.**..***.**...*.**..**...*..***....*.*.*..*.**.**.*..******...*.........*...*.*.**..**.*.*...**.***.*..*...**.*..*.*..**.*.*...*..*....*****.....**..*...*.....*.***.**..*.***...*****.......***..*.**.*...**.**.*.*..***.*.****..*.*.**.***.***.***.**.*.....*.*....**..********.*****.****..*.*.*.**.*.*....*.**.*.***..***.*.**.***..****....*.*..*.*.*..*.*...******.....*.*.*........*.******.....***..**..***..*****...*..*.**..*****....**.***.***.**..**.***..*....*.**...**.*.******.**..****.....**..*.***.**.***.***..*.**..***....*..*..*.***.......*..****.**.*.*..**...*..*.*...*.**.*****.*.*.*.**..****.*.**.....*.*..*..**.***.****.*****...*.*..*...*..*..***.***....*.***...****...*..*.****.*****.**...*....*****.*...*..***.*.**.*...******.**.*...****...*.*...**..****..****..**..****.*..**.**...*****.**.*.****.***..*****..*......*.**.*.*.****..**.***.*.*..*.*.**..********....**..**.****..**....*.*..*.*.*..*...**.*..**..*..**.**...*..*.**.**....****.*.*.**.**....*.***..**..*.*..***...*.*....****...*.....*.*.*....**..*.**.*.*.*...***..*..**.**..****...****...**.*..**.******.**..***.*.***.*.**.**.**.*.***..***....*.........**...*.*.....**...*.......**.****.*.****.*.*.***.*.*.*.*..*.*.*.***.******..*..*.*.*.*.***...**.**...****.*.**.*..*....**.*.*....*..***..*.*.*.*...**...**.***..*.*...**.*..*.**.....**..**.*.**.**.*.*.*..*.*****..*..**.......*..***.**......****.*.*.******.**..**.*.***.*.***.*.**.***..*.****..*.*...**..*..**....**.****....*..*.**.***.**.*..*.*.*.**..*.**.*.***..****.*.*.*..**.*.****.*......***..***..*.....*.*.*****...*...*.*.*.****.*.*.*.*.....*..*.*.*.***.**.*..***.*...*.**.*.*...*....*.***..***.**..***...*.....**.........**.**...*.**** ..***..****.....*.*.*...****.**...**..*.*.*..*.*.***..*.....**.*.****.**.....*...*.*.**..*.***.**....*..****...**.***.*......**.*.*...***.*****...**......*.*.****..**.***.**.**....*.***....*...**...**..**.*.*....***.*.**...***.*...*..*.*....*..*..***.*****..***.*.**...*.**.*.**.**..***...*.*...**.*.*.**.*...*******.****.*..****.**.*..**......***.*.****..**.*...*...*...**.*.*.*.*.***..*..*..**.**.****.**....**.***..*..**.*.***..**...***...*.*...*..*...*.******....***.*...***..**.*.**.***..**..*.*..**.*..***.*......*.......***.***.*...*.*..**.*..***.*..*...***....**.*.....*...*.*...***.*.***.*.**..**...**..**....***..*.*.**.*.*.**..*..*.......***..***...*.**.*.*****...*..**..**.*..***.***..**.*******.*.*..**.***.*.*.***..........*.*...*.*...*..**..*****.*.*.*.**..***..**..***..**.*.....*.**..*.***.......*.*....**.*..*..***.*....*.*.*.*.***.*.*.**..****.***.*.*.***.**...**..**..*.*.*.*.**.***...*****..**.**......*.*...*...*......*....**********.*..****...***.**..*.**.***...*..*..***..*..**.........**.*.****..*..*.***...*.*.***.*.*..*.*..**.**..*...***.**.**...*****.....**..*...*..*........**.****.*.**...*.......*.....**.*..****..****..**.**..........**.*.***.****.......*...*.*.*.***.*...***..**...*****....*..*..***....****....*.*..*...***..*....**.*..*.*..**.***.....***..***.*****.***..***.***...***..*.**..****..***..***.***....*.*..**.....**....***...*..**..*...*.*..***...**...*..*.*..*..*...**..*...**.**...**....*.*..***.***.**.**..*...*.**...***.**.**...*.***..*...*.*.....*...*.*.***..***....*....**...****...*.*...*.*...*.*.**...**.**.**.*.*..*.***.*.*.*...**.........****.*.*..****.******.*.....*...*.***..*.*..**...*..*....**.*.*...*.***..*.******....***.**.*.*...*.**.........*******.*.**.***.*...***.****.*.****.***..**.****.*..*..*..*****....**....*.*.*.**.**.**...**.*...*...*.*.........*..**.****........*..**.***..**..*.*...******.*.****.**...*...*.*....*****.**.*.*.**..*.*....**.....**....***..*******..*.**.*.*...******.*.*......*.*.*.*******.........*.**...*..** *.*..****.**..*.**.***.**..**.****.*..*.*****.*..*.*..*.*.**..***.*..*.*.*..***....***.**.*****.*..**.****.......*...*..*.**.*..*.*......***.*...**..*.******.**..******.*..*.*.*.*..*...***.****......***...*.**..****....**...***.**..**..*.**..*..*..***..*..*.*.**.*....***...*.*****..*..*....**.*.*..***.*...***.....********..**.*.*.****.****....******......*....****...*.**.....**...**...***...***........*..**....*.*..*.**.**.*.*.***.**..*.*.***.*....*...*****.**..*.*.**.******.**.*..*....*.*..*.****.*.**.*.***.*.******.**..****.....**.**....***....*...*.**.***..*.*.**.**.*..*...*...**.*.*.*.*.*.....**.*.*.**.*.*.*.*.**...*.*.**....*.*....*****..**...***...**.*.*..**.**.****..**..***..*.*...*.**.***.*****.......*.*.***.**..*......*..****....**..**.*.*.**.*.**.*.......*...**...*....****....*..**.*.**..***..**..***...*.**********.*****....***..**....**.*..*..*****.*******..**.******....***..**..**.***.*..***.........**.****..****...***.**.*......*..**.**..*.....**.*...*..*....*.*..***.*.*....**.**.*..*.*..*.***..*..*****.***..*.*..**..*..*.*..*.***.*..*.*.*...*.**.*...*....*****.*.**...***.*.*..*.*.*...*.*..*..**.***.....**..**..*****.**..*.***..**.*.**.*.......*...*....*****..*****...*.**..*.**....**..*....*.**.**.....*...***..*..***..**..*.*....*..***.*.*.*..*.**.**..*..*....*.**.*...........**..*.***.**.***..*.**...**....****..**.*..****.**.*......*.*....***..*...****.*.**.*...*...*****...**.**.**.*.**.*.*...*.*.*****....*.*....*****..*......***.*.*.**..**..*.*****....*.***.*..****.**.**..*.*..******...****.....*.*.***.*.**.****..*.***.*.*.***..*...**....**...**.****..***..*.......*.**.*..*..***..*....*.**..*....*****.**.....*...**..**..***......*..**.......*..*.*.**..******....*.**...***.*....**.****..***.*.*.*.**.***.*...*....*.**..*...*.**.*..**.***..****....*........**..*.**...**.*.***...**.*..**....*.***.**.**...*...**.*...***.*.**...**.**..**..**.***..*.....**.....****.*.**....*....*..****.**.*...*.*..***....****.***.**..****.*..*..*.***.*..*.***...***.*.**..*.* ..*..**..**.***.*......*..*.*****.*..*.*..*.***.*....*.*.....*.*......**.**.***....**..*..**.......****..*.****..**....****...*...**.***..**...*.*...*.**......****...**.**..*.***.****.*..*.*****.*.**..*...*.**.**.*...*.*.*.*.*..**.***....*.******.***....*...*.*...*..*.*...*.**..*...*.*.****.*........*.*.****.*...**.****.*.*.*..*.*....*..***...**..***..**......***.***..*..*...**.****....**.**...*.*.*.*.*...*..**.....*.........*.*...*..**.*..........**....*.***..*.**.*...***..**.****...*..**.**.*.*.***.*....**..******.***.*.**..*.**...*****....*****.*.*.*...**......**..**..**...*.**.******.**.*...*.*.**.*...**...*.*.***.*.******.*......**..*....**....*.**..**.*.*..*****.***..*...*....**...****..**********....*.******.*...**.***.*.*.**..*..*....***....**...***.*..*.*......**...*..*.*..*.*..*.**..***.*.*...*..*.*.**.*....***.*.***..**..***.....*.**.********.**.*.*..*.**........**..*.*.*.**..**.*.*..**.*..*..***...*.*..*....*.*..*..*******.*..*************...*...*.*****.**..**......**..**.***..***.*....****..*.*........*.*.***.*.*.**...*.**.**.**.*.**..*.*....**.*.*..*.......***.****...**.***..*..*.*..*..*..**......*...*..*.*.***..****.***.*.*....*...*.*.*.*.*.***..*.*..**..**..*....*..*...*.*******.*.......*.***.**..**..*.***..*...**.*.....**..........*..**...*...*....***.*.***.*..***..*....****.*.*..****..*****.**.***..*..*..*...*.**....*.*...**.***..****..*.**.*.***....**.*.******.*.*..******.*....*...**.*.*.**.*..***.*.....*.***.*********..***.*.*.**.*.*.****.*.*.*..**.*..*.*****...*********....**.*.**.*****...*..****...****.*...*..*.*.****..*.*.*.***..*..**.**.......***.***..*.....*****..***.****..*....*.....*.*..**.***..**.**...***..*.**..**..***.*.*...**.***.***.*.**..**...*.*.**.*...*.....****..*...**....*...*....*.*.*.*....**..**.....*.*..**....*.*.*...***.*.*.*.....*.*.....*.*...*.***.*...*...*..*.***..**.****.***.*.*.*..*****.**.**....***.*.*....*.*..*.***..*.****..******..**.*******....****....*...**.***..*.*...****.......*..*.**.**......***..*..**.*.**.****. ..***..**.....**..*...******.***.***.*..*.***.***.****..**.*........*..*.*.*.**..*...*..**.....*..*.**..*...*..***...*****..*.**..*.*.***.***..*.*...******...**.**..**...*.......*...*.***.*....*.....*...**.**....**..***.**..****..*.*...**.**..***...*.****.******..*..*..*.*..***..***.**...**.......*******...**.*...****...*.*...*.*.*.****.***..*...****..**..*.**..****..*.***..*..*...*****...**.**...*...***..*.*...*.*..***.*.*..*..*.**....*.**.***.......*****...*..*...*.**.**.**.**..*.**.*..*..*....****..*.**...*.*...*.***.*****.**..***.**.*...****....**.*.*..*.....*.*....****.*......*..***.....**....**.**.***..**.*.*.....****.***.*.*..**...*..***..****.*.....*.*.**.*.*.****..**.*.*****.**..*..***.******.*.*..**.*..**...****..*..*.*..*.***..*..*.****..*.**.**.*...*.*.***.*...**.*....*..**..***...****.**..*...**..*....*.*.****...*..**..*..**...*..*.***..*.*.***...*..*.*.*****.*****.....***.*......*..*.*..*.*.*..**...*.*....*.*.*.***.**..**...*...***..***.*...**..***.**.*.***...****..*.*.*.*....***..***.***.**.........*.*...**..*....*.*....***..*.**.***.*.*.****........*******.***......**..**..***...******.*...**.***...*....******...**.**...**......*.**..**.***.*....***.**.*..*...*..***..*..**.*...*.*..*...*..*.*********.....*..*..*....*****.**..***.**..******...***..*.*.****..*....***.*.**..**.*...*.***.**.**..*...********..**......**..***....*.*....**.*.***....**...**********.*.***.*.***..****..*.*...*....**...***....*.*.********.*.**..*..*.*..******.****...**..*.*.*.....*****....*....***.*.....*****..*...*.*...*..*....*...****.*.*.*.***.***********.*****..**.****..*.***.*......*****..**.****...*.*.*....*...****...**..*........*.*****....**..**.*.***.*.**..***...**.***.**.**..**.*.*..*.**...**.**........**..**....**.**..**.**.******..*.*.*.***...*.*.*.*..**.**...*.**..***.**....*.*.***.*..*.**.*.*.*...***.***..**.*.***..****.*.*.*.***...***.*.**.**..*.***.*..**.*..*.*.*..****.*..*.*..*****.*..****..**.*.*..*...***.***..*..**.....**...***..*..**..****...*.**.**.*.*..*.. ..*.******..**.**...*.*........**.*.**.**..***....*********..*....*..****..*..***...**.****.....***..**.*...*****.*****..*....**...*.***....***.*..***.*.****.**.**..****.*****...*..*.*....**.*...*.**..*****.*.***...*.*.*....*.**..**.*.***.**..**.*****..****..*...****.**...*.**.**.**...*..**..*.*......*..*...**..*..*.*.**.**..**..*****.*..**...*.*..*.**...*.****.**..**.*.***......**.*..*..****..**.....*..*.******.*...****....***..*....***.**..***.*..*****...********..**.*...***.*...*.*...**.**..**.**...**.*....*..*.**...*****.........**..*...*...*..*..*...*****.*..*.*.*......*....*.....**.....*..********.*.*...*.***..***.**.*.*.**.*****..*.*****.*.**...*********.********.***...*****.******....*..**..**..*.*.*.**.*.*..**...*..***..*....**.*......***.....*...****.***...**.*.**.**...**...*.*...***.**.*.*......**.***.*.**..*..**..*.*..*..***..**...*.*...**..*.**...***....*.*.....*.******...**.**......**.**.*.**.**..****.*.***..*..*****.....*...*.**.*.**..******...**.*.*....****.*.*.*.*.**.*..*.***.**.*.****...*..**....*.***.*.***.*..*.*.**..*..***..*.***.**.*.*.*.***...***.**.......**...*..*.**...*..*.*..**..*.**.*...*.**.**.***.**.*.**..**....*.....****.*.*.***.*..*.....*........**.....*..**...*..*..*****...*.**...*.*...**..**.....***.*.....*.****.*..**.*.**..*.*..*..*.****.*.*.*....*.*..*..*.***..*.***..**.*.*.**.*.***...*..***.*...*..***...**.*..**.****..*.*.***..*.*...**..*.*.*...*.......****.*...*......*.*.*****.*.*..*.*.*..*..***..*...*..**..*.**.*.****.***...*..***....*******..****..***..**.*.**.***.**.**.***.****.**....*...*...****.*..*****....**.**....******...*.**.****.**..**..*...*...*....***..*..***.****.*.*..*.****.*..***..**.**.*.....*.****.**.*..*.**...*.*...******......*.****..*.*.*.*..*..*.**.*.***.**...*.*..*.**.**.***..*****.**.***..*..*.*..*....*...*.****..*..***...*...**...*....**..***.******...****..***.*.*..**.*..*.***.**.*.*.**..**.****.....**.*..****....****..**..**....*...*.**..*.....****.***.****.****...***.*.*.*.*..*...**.***..*.*..**.*..**... ***.**.**.*..**..****...******.*..***..*..*.**..*..**..*..******...*.**.*.******.*.*..****..*.**..**.**.***.*.**.*.***...*.*...******...***..**.*..*....***.*.***...*.***.*.*.*.*****....*.***.**.*..****...**.*.*..*..**..*.****.*****..**.....***..***.****.*.*.*..*.**.*.*.****..***.***.*.*.*.*...*....*.*.**...*...*.....*..*.**.*****.**..**..*.*....***.*...*.****..**.*..**...**.*******.*......*..*......**.**...*.*..***..***..**.**....****..**.......****.**.*.*.....*....***.*.***..***......*.***...**..***.....**.*.***..*..*..***..*...*....*..**....*.*.**...*.**.*.*..**..*.***.**.**...**.*..*.*.....*****.*.**.**..*..*.*...*.**...*.**..*....*..****..*.*.*.*.....*.**..*.***..*..*****.***...**..*..*.*..*..**..........**.***.*...*..*..**.*.*....*.*..*.....***..**...*..*.*.**.**..*......***....***.....***.*..*.*..***********.**.*.**********.***.****...****..*..**.*....*.****..*.*.**.*.****.*.*..***....*..*.*.*.*****...***....******.***..*.*.***..*.**.....****..****.*..*......*****.....**..**..*.**..*........***.....*..***.****..**.****..**.*.....**..*****..****..*..*.*.*...*.*.**..*.**.**.***.*.*..**.********..***..**.*.*.**.***.**.***.*.***..**.***..******.**..**..*..***...*.***...*.**.*.....***.****.......*.*.*****.**.****..**.**.****.*.*.*.*.****..*.***...****.*..*...***....**.**.*.**..*...*.*.*.*..****...*..*.*..***.*.*.*..*.*.*.*...*.***..**.***..****..**.*..*.****.*..***....****.**.**..****.**...*...*...***.**.*.***....*....**...*.**.*...***..***.***.*..**.**..**..*.*.*.*..*....**.**.*..**...****...*...*..*.....*.**....***.*.*...***..**..***..*.**..**.*.......*...**.*.**...***....***.*.*.*.*.*.**.*.*.***.******.....*...*.*...*..*.**....**.*..*..**.***...***.**...****..**...**.***.*.*.**..*.*.*...****..**********.*.*.*.*....*.**.*.***...***..**.*.*.....***..*..*..*.****.***.*..**.....*..*.*.*****..*.*.....*.*.**...*.*..**..*..***...*...**..*.*..*.**.....**...*..***...*.**.**.*.*.***...**...*.*...*.*.**..**.****.*.*.....**.***...**.....***..*..****.******.*.*..*..*...*.*** *.*..***..*..**..***..*...**.***.*.**.****..****..**..*.*******.*..****.*.******..**....*..........*****.......*..**..**...*..**.**.***.*....**...*..*.*.****..**..*.****.*.***....*.**.*...**.******..**.*...*****.*...........**...*..**.**...****.***.*.******..*.***.**.****....*.**..*....*..**..******..**..*.*..*....**.*....**.....**.....*.**..*.**.***.**.*....***...........***.***.********....*......*..*.*.*****..*******.....****...*....*****.**.**.***...*******...*..****.**.*.*....*...*..**....*..***.*.*.*...*..*....*....*...*...****.**.....****..*.*..**.*..*********.*..**..***.**.**.*..*...*.****.**...*********.****.***...***..*.......*..**.....*....*..**..***..***.****.....**.***.....*...**.**.*.*...*...*.****.*.*..***.*.**.*....***.*.*.*....**.**.*****....*...***.****.*.*.*.*..*.....***...*****...*...***.****......*.....*.*..*.*.*..***..***.*.*.*.****....*********.*..*....**.*.....*********.***...*...*.****.*.*..*...****.*****...**..*..**.*....*..**....***.**.*.*.***.***....*..*..***.*..***...**..*.****.****.*.*.......***..*..***..**..*..*..*.*..*.*.****.**.**..****.**..**.**..*.****.**..*..****..**.**.*..***..**...*..*.**.*...*..*..*.....*.*.......*.*..***..*..***.....********.***..*.**..*.*..*....*..****.****.*.**..*..*.**.**..******.*.*.*..*..*.**....*.*.....**...*..*.*.****..*.....*.*.*..*...***.*.....*....**..*.*..*...*..**...*.*.........*..*.*.*.*.****.**.*.*..**.****...***....*.....**.**.*.****.**.*.***...*..*..*..****.**...*..***..**.*..*....*.*.***..*.*....**...*.***.***...**.**...**.*.*.*...**.*.***.***.*.*.*.....**.**..********.**.*.*...*.*..*.*.*.*.*...**.****.***.......**.****..**.***.*.*...........*.*...*...*..*.*..**..*...*....**.*.....**********.*.**...*..***.***.***....***.****.*...******.*****.*.*.*...**.*.***.****..**....*.*.....**.....****....***..**.*.*****...*.*.**..**.*..**.**...*..**....**.*.***.*..*...*.****..*..*...*..*..***..**....*..****...*.......**........***..*..*....*.*.*...**.*****.*.*****..*****..*.*.....*....**.*.****........*** ...*.**...*....*.**....*.***..*.****.**.....***......***...*.......*..*.****.*..***...**.*..**.*.......*.*.*.*.*.....**..*..*..**...*****.***..*..*..*.**....**.........*...**.*.*.....**.*....**..*.*****.****....**.****.*.*.*.*.****.**.****.***.*....**...*.*.*..**..*.***.******.*.****....**......*...*..***...**.*.****..***.....*..*..***.*.*..*.***....*..*..*.*..***.****.****...*.*.***..**.*...*...***.****..**..*.*.*....****.*.*.****...****.****.***...**...**.*..****..***.....*...**......**..****.....*...*****..****..*..**.*.*.**......**.**.**..**..*..*.*....*..**.*...**....*.*.*.*.****...*.***.*.***.***..*****..*..*......*..**.**...*....*.*.*...*..*.*..*..*..*..***.*....*.*.**..**.*.....***.**..*.*..**.*..*......*..*.**.*.***..*....*...*..*****..*****.**..**.....*.*..**.**..*..**..*.***...***.**.**.**.**...*..*.**.**.**.**.**..*.*....****...**.*..*..*****..**...***.*.*.***.**.*.....*.*.**...****..*..*...**.*.....**.***....***...****.**.*..*.****.*.*..**..*.*.***..*..**.*.**.*..*.*..*.**.*.*...*..*.**.......*...**.***.*****...*.*.**.***.**.**.**.**.*.*..***...*.....*..****..*.****....**.***.*****...**.*...*.*...*..*....*...****...***...*..*.*.*.*..*.....***..**....**..**.*.*.***.*..........**....*.**.**********..***..*****.*.*.*...**..****.*.*.*.*.*.*.*...*.**.....**..****....*..*.****..****.*.*.**.*....*..*.**..*****..*.**.*****.*.**.**...*****.*...**.***......****.*.*.*.**.**...****.**.*..**.*.**..*..*...**..*..*..**.*..**..*.*....*..***..***.**.**.*.*..****..*....***..*.**.*****..*.**...*****..*....*******.**..**.*.*...*.**.**.*....**.*......*..**...***.***.....*****...******...*.**....****...**...*.*.*.****...*.**.******....*.**..**.*****..**.***..***..**.****.***.*..*..**........*****..**..*.**..*.**...**.**.***...*..*....****.*.....*..*...**..*....*****.*..*......*..***.*..**.*.****..*.****.....**....*******...****.***.**.*..*......**..***.****.***..**.*.**..*.***...**.*.**.*.....***..*...*.*..*..*.......****.*.**........***********....*....*..**.**.**..*.**.*.* ....*....*...*.....**..*.*****.*.*.***......*.....*....*.*****.**....**.***.*.***.*.*...*....*.**.***.***..***.*..***..*......***.**..*.**.*.*..***..***...*....*..*.......*..*.....*...**..*.*.**.****.**...*.**...**...*.*.**.*..*...***.**.**....*..*...**.*...**.....******..***..*...***..*.***.*...***.*..*...*.*...*..***..**.*...******..*..*..**.*..**.**.*....*..**....*..*..*.**.*.***...*****.*.**..**.*.**..*....***....*.**...*.***.**.*...***..*..*.*.**...*.***.**...*****.*.*.**.*....***....**..*.*.....*.**..*.*...**..*...*...***.*.****...***........*.**..*.*.***.***.*...***.*...*.****.*...**.*..*.*.*...*...*****....****.**...**..**..**..*.*.***....*.**.**.***..***.**...**........*.**.*.*..*.**.**...***...*.**....*...**...*...*.******.....****.**.*******..*...**....*.***.**....*.**.**.*****.*...*.*.........*....**.*.****...**..*.*****.**...***.*.*..*....**.*...*...*.*....*.*..*......**.*..**....**.*.*.**......**.....**..****.......**************.*..****.***...*...**...**.*..**.**.******..**...*......******..**.*..*....***..**.**.**.***.***..************....*.***...*.*..****.***.*....***.*.*.***..***.**...*....*****..***....**..****......*..**...*.....***.***.*..**.*.***.***.****.*.*.*.*.**..***...**.***...***..***.**.***.**.*....***...*..*.*..*..**.***.*.**.****.**.*.****..*.....*..*.*.****.***..........*.*.**..**....*.*.*.*...**.**...*..*****..*..*......***..**.****...*..*..****.***..****..**.*.**......**.****.*******..**..*.**...*..*.*.*********.*.*...**.**...*.*.*.....**..***...**.**.**.*.***....*.**.**..**.**.**.*.*....*.*.*****...***.***...**..***..***.*.**..**.**...*...*..**...**.**..*.*****..*......*..**.*....**.***.**.**.......*.**..*.*..*.**.**.*...*..*..**......*.*****.***.*.*.*.****.*....*....*.**..**.**....***.********.*.****..*......*.*.*.**.****.**..*......***..*....**.*****.*....*.*.****.*....*.**..**********.***.....*...**.*.****....*.*..*****.*.....*.*.**..***.*.****.***....*..******.**.***..**.*.*.*.**.**..**.***.****.*.*.*.**...**.*.***..***.**..... *.*..****.......**.***.****.**..**.**..*.*.***..**.*.*..*.**.*.**.*..***.*.***.**.*.*..*..*....**.**..*..*******.......***.***...****.****.**.*...**.***.*..*.**.....***..*.**..**...**....*..*****..*...*..*..***.*.****..**..**......*....***.*..*..*.*.**.**.*..*.*..**....****.***.*.**.**.**.***.***.***.*.*...*..*...*..****..*...*...**.****..*.***.******...***.*.*.*..*..*.***..**.....*..***.*.**.*.***..*.*..**....*.....**.*.*.*.**..*****.**.****..**.*..*..*.*.**..**.*....**.*.**..*.*.***.*...****.****.*..*.*.*.*.......*.**.*****..*.*.****..*.*.***....**.**..****...*.**..**...***.*.*.*****.*..*.....**..**.****.**..*.*..**.**.*..****.*..**....*.*...*..****.*.*..**...*.**....*.*...*...**.**..*..**.*.***.**....********...*..****...*****.*********...**.*..****..*******.....**.**.*..***.*..*.*....**.*.**..*.****..**..*....*....*........**.**.**......**..****...*.*..*......*.**....*.**.*...**.*.***.*.***.*.**.****....**.*.***..*.********.***.****..**..***..*..***...*.***.*..***.****..*.*.*.*....*.....******...***..**..**..**.*..**.*.*.**..*..*...**...*.*.***.......**..*.***....*....*..**.....*..*****.*.***....*....*****.*.*.**.****.***.**.*..*..*.**..****....****...*..**.**.*.***...*..*...*..**.******..*.......***.*.*.*..****.**.**...****...*..**...*.*.*.....*....*.**....*.*..********..*****..****.*.***..*...***.**.**.*.***....**.*..*****.****.*********.....*.**..****..*...*****....*.*......**...*...*...*.*****.*.**.*****..*.*.*.*....****..**..*...*.**...*...***.*......*.**********..**.*.*****....**.*.***..***...*....*..*....*..*.*..*..*.*.**....****..**.**..*..*....*...***.....*****.******.*..*.....*..*****.*.**.*.*..*.*.*..***..***.*.*****...*.**..*****..**...***.**..*.**..*...*......*.*******.*.**..**********.*.**.*.*....**..****.*.****.**..*.*....**....******...**...*.*.****..*****.***..**.***..*...******..**.***..****..****.***......***..****..******.*.*.*.*****.**.*.*......**....*...***..**...*.*..*..*****....***.*.*....*........*.****.*.**.......*..******.**.****.*..*. ..******...**.*.*.***.*...*...*..*****.**.....*.***.*...*****.....*.*..**..*.*....*.*...**....******.*.*.**.***.....**..***.*.**.**.*......**.***...*..*...***...*.**..*****..***..****..***.*****..**.*.*......*....*.****..*..****.**.******.***...*.*****..**.****...**.*...*.**.***.*..**.**..*.***..*.*..***.**.*...**.*..**.**..*......*..*********.*.*..*.*.*.*...**..**.*...........**.*.****.******..*.*.**..*....***.****.....*****..**........*...*..*..*...**.*...*..***...*.***.*****..**.**...***.*.****....*.*......*.*.**.***.*.*.....*.***.***..***..*..**.**.....***..**.**.*.*..*.**..****.**.**...*.*******.*..*.*.*......**.....*.***.**...***..*..**..*.***...*....*.....**.**....*..**..*..*.***.**.**.**..*.**.**.**.*****..**..******...***.**..*.*..****..**.*.*....*.**.****.**..****.*.*.**.....**.*.....***.**........*.**....*.**...*.*.*.**......**...***.****.*****...*.*...*.*.**..*.***.*****..*.*****.***..*......*...**..*****...***.**...**.*..*.**.****.**.*...*...*.**.*....*........**.***..*..*.....**.*.**..**.**...**.*.**.....***.****......**..*.**...**.....**.*.*.***..*.*.****...***..**..*..*..**.**...*.*..**.*...*......*****.***..........*.*.*.....*....*****.*.***.***....*******......****..**..*.**..**.*.*.*.***..***.***..*..***....**.*...*.*.***.***...*...*.....**....*..*.*..*.*******..**..**.*.....***.**.*.*....**..*..*..**.****..***.**...*.....*....*..**..**....*.***..**.*.*..*........**.**..***...****.****.**..*....*...*...*.*.*.**....*.*...*..*..*********....**..*.*.**...*******.*.**...**....**...*...*****....*.**.**....*.***.**.****..*...*.*..*.******..*.****.*****.****..*.************..****.*..*....*.*....**..***.*...**..*...*.***.....**.*.....*...*.********.*.**.****.*.**...***.**.*.**..**.*.**..*.***.*.*.**.***.****...*****.*..*.*..*.***.******.*...**...**...*...****..*..**.*..*.*..***..**.*.*.*...*.*..**.***..***.*.*****.*......*.***.**...*.*...*...**.**.***.....***.*...*...***..*..*.**.*..*.*..*........**.**.*.**......*..*.****.*..*....****.....*..*.*....**.*** ****......***.*.*.**...***..**...*....**..****.......*.**....*...**.*.*...**.****.*.**..***.*.****.**....*.*...***.**.*.**.***.**....*......*..*......****.*...*.**....*.*..*.*.**..**..**..***.*.**.*..*.*.*.**.....**.**.**.*.*..*..**..**...**..**..**.****..*..******.*.*.*..***...*..*.*.*..**...******....*.....**..***....*.*.**..*...*..*******..*..*.***.*..***.*.*..**..*..**.......***....***..*..*.*.**.......**.**..*.....**..........*.*..*.*****..*....*.**..*.*.*.*....*.****..***....**.**.******.**.***.*.*......***.**.*.*...***.**...**...*.*.***..**.....***..**.**.*..*.**.***.***....****.******...****..*..**...*.***....**.....**.***.*.*..***..**.*......*.**..*****....**.********..*...*.*.**..****..******..***.**.**.*..*...**.*..*.****...*...**..**.**.*......**..*.*..*..****...**.******..*.**..*......*..*..**..*.**.*.***..**...**.**....**.***..*..*..*.*******....*..*.*......*.***..***..*..*..*.****.***...**.****...*..*..*....**..****.*..*..*****.....**.****.*..*.***.****.**..*****.***.****...*.**......****.******.....***.*..**..**..*..**.*.*....*.*..*...**.**..*.*.**...*.*.**..****.**..***.***.******.***..**.**.*.****.*.**.*..*****.*.*.*..**..*.*.*.*.**.**.**..*....*.**.***...***.**********....*.***......**.*.***.*...***.....***.****...**...****..**.*.....*....*..*.*...**..*.****...*.*.***.**...*..****..*.**......**.*..*.*.*.*.*.****.....**.*...***.***..*.*.*.**...*.*..********......*...***.**.***.**..**.***.*.*.***..****..*...*.*..**.*.**.*.**.*..*..*..*****........**.*....*...******..****.**..***.....**....***.**.*...****.*......*...*.**....*..**..**...*...**.*..*.**...**..*....*...*.****..*.....*.*....*.*.*****.**....**...***....*.***.*..*.*..****.*...**.**.**.*.***..*...*....**..*.********..***.**..**..*****.**.*.**.....**....*..*....****.*****.*...***..***..**.***.**..****.*.*.....*.*.**..**.*.**..***.*.*..*.*.....*....*.**..*.**.*..*...****.******....*..*.....*.****.***.*..*..***.*.....*.**.*****.*...**..**.*.....*..*.*.**.*..****..**.*.......*.*.......*....**..* ..*****...*..**......**.*.*.*.*.***.**......*.**.*.**.****.*...*.*****..***..*...**.***....*..****.*.*......**...**.**..******.*****......*...*.*....*.*..*..*....*...**.*...*.*.***.*..**.*.*.**.**..**.**********.**.***.*..**...**.**..*.*.*.*****...*..**.*....***.***.****....*..*.*....******.*******.******.*..**........******.*****.......***.***..*.*..*.*..*.***..**..**...*....*...*..**********....****..***.*.****.***.*.......*.****...**.**.*.*..**..**......***..*.**..*.*.*..*.*..**...*.***.**..*.*.*..*..*.*.********.....*..**.*.*..*..**.*..*...*****..*.****.*..*.*....***...*....*.**...*..*..**.*...**..*..*.*.**..*.**.*.**..**....**********.***.*****.*.....*..**.**...*..*.**.*.*......*..*...**.**.*..***...*...*..**.****.***.*****.**...********..**..**.****......**.*....*..********.*..*.*..**..***.*.**.*..**....*..**..*.**..*.**...*.**.****..**.*....*...*.*.*****...*..*.*.*****.....*...*...*********.***.**...*....*****..****.*...*.*.*.*...**.*..***..*.**..**.*.*.**..*.*...*..**...**.*******.**.**..**..**.***...**.**..**.*.**.**.*...**.**.*....*..*.*.*...**.*****..*.****..**.**..*....**.***...*...******.*...**...*..*.***...***..**..*.****..*...****.*.***...*.......**....**.**.*..**.**.**.*.**.*.**.*...****..*...*..***.**...*.*..*...**...*..*..****..**..*.*..****.....******...**...*..*.*.*..**...*..*..**.**..**..*..*.....*.*...***.****.***.*****.*.**....*.**...**..*.*..*..*.*..**.*****.....*.....**....*.*...*...*....*.***....***...**.**..**..*....*.*.**.*....***.**..*..*****.**.**.***.***.**.**..***..*.*.**.**..*..***.**.*.*.*....**...*....**.*.*..*.*.*.*.*......*.**.*.*.***.*..*..***...**.**.*.**.**.****.**.*.****.*.**...*.**...**.***.*....*.*.*....*.*......**.*.**..*.*..***..*.*.**.*..*.*******.*.**..*.*.*...*.**..***........**.*....******.**..**..**.**..**...*..**..****.....*...*.**.*.....********..**...*.***....*..*..**...**...*.***..***..*....*..*..*.*...**...**.*......****.**..****.*****.**.**.........*.*..**.****..**....*.***..**..*****...***.*.***..****.**.*...* .*.**.**.*.**.*.*...**.*..**..****...*****.*.....*....*.*.....**.**..*..***.**..........*.*..*.*****.....*..*.*.*.***...***.***.**.*.*****.*....***....**.***....*.****...*..***..*.**.***.*....**.*..***************..*...**.***...***.**..*...**...**..*.*..*....**..*.*.**.........*.*..*.**..*....**...**...*...*********.*..**...*......*.*...**.....*.******.****.*.*...***..*.*.*****.*..*..***..*..*.*.**.**.*.*..*..*..*....*......*****.**..****...****..*.*...***.*..**.***..*..*..**.***.*.****...*..*.....*....*..*.*...*.*.....*...*..*******.****.*.*..**.*****...*****..*.******...**.*.*..**..***...*.*..*.*.**..**..*..*.***.*....*****..*.*.***..*...*.***.*.*..**.******..*.*.*.*..**.*...**.*...*...***.*.*...**..**...**.**..***...*.*.....**.*..**..***.*********....*.......*.**..**.*******.*.**.**...*.*.*..****.*.**........**..*..**..*.*...********..*****....*.***...*..*..*...*..*.*.*..**.**..*........***..***.....**.**............*.****...**..*..*.**..*..*..**.**..*******..**......*.**..*.*.*.*..***..**..*..*..*.***.*.*.**..***.*.*.*...*...*.*..*.....*...**.**..*....***..**....**..***.....*..*...***.....*...*.***.*......**..*...***...*..**.*.*..*..*.****.......*.*.*...*.*.**.*..**....**..*.*..*.******....************..*..****.*..*.*..**.*.**.***.*.*.*...*.*.****.*..*.*...***...*.*...**....*****.*..**..*.**....*....*.*.****.*..**..*.*.*...*...*...**.*..*.*..**.*...**..***....***.***...**.**..*....*.*.****..*.***...******..*.**...*.**..*...***.*.*..****.*....***.*..*.*****......**..*....*.*.*****.**.**.*....*..*......**....*..**...**.**.****.*....*.*...*.*..**.*.*.*..*****..**....**.**..*...*.**.***.....*...*.*..***..**..****.**.*.**.*.*******.**...*..**..*.*.**....*.**..*.********.**..*.....*.*..***....*.****..*.***.**.*...**...****.**..*..**.....*****.**.*****..*.*.*.****.*..*.**...*****...**.***.***.*..***..**...*****.....**.***.***..**.*...*..**.*.*..**.*..*...*..***.**..*..*.*.*...*.*.***.**.***.*.*...***...*..**..*...*.*..*.****.***.***...**.*.*.***.*.......***..**..****.* **.**.***..*....**.***.*.****...***.**.*...*.....***.*.**.**...*..***.****.**....*........*..*******..***...*.***..*.**.*******..**...**.*..***.***.**...*.....*.*..***.***..*.*...*.****....**...**..****..**.*..*.*.*.******....*..*.***.**...****...*.*.*.**..***....*.*...*.*....*..*..**..****...***....**.*...*.**..****..*.**...*.*.***.*.*...*...***.******.*..**.**........*.****.**.......*...**.*...***.**.*.*..*....***...*.**..**.**....**.**.***...*..*..*.**....***........***.....*.**.**..******..*****.**..*.*.*.**.*.......*.***.*..**.***....*..***.*.***..*.****..**..*..**.**..**.*..*.*****.....**...*.....*........****......*.********.*....*.*.....*.*****.*.*.*.*.*..*..**.*****.**.*.*..**.*.*....*.**..***..*******....***.*..**......*...****..*..****.*.**.**.*..*.**.*.***.*....*.***.*........**...**...*.**.*.*.*.....**..**...**..*..***.**.*.*.*.*.****.......**...*.**...***...*...*****.**.****.****...**.**.*..*..****..*****......**.*..*...*.*.*.**.*.**..*..*.*.**.**....*.*.*.*....**.*.**..****...**...*.*....*****..*...*.**.*.*.*******....*****.**..***..***...*******...**....*.....***.*.*......**.*...*..*..........*.****.**..**..*...*.*.*....*....*..**.**.**..*.*..****.*.*.*.*.**.**.....*......**..*....**..**.*.*.*..**...*.*.*...***..**.*.*...*.*.*......**.*..**..*.*...*****.*..**.....**.**..*..**..****..*.****..*.**..***...........*...***.*....***..*....*..*...**.*.....*.*..*.*.**.*.*.*.*...****...*....*.***..*....**...****.**..**..*.*.......**.******.*.**...**.*..*...*.**.**..****.*****.*......****.*.**...*..**.*..***.*..*******.***...***......**..*..****.***.**..**.*.**....*.**.***..***...**.*.*.**.*.***.**.*.*.***.*.**...***....*...*.*.*..****.****..*.*...*.***..**.***.*...*...*.**..*.*..**.**...*.*..*.*..**...*..********.*..**.**.**...*.*.*......*......*.*****.****.*.****.***.***....*****..*.***..**....*....*..**.*..*.**.**.***...**.***..*..*..*.***..**...*****..***..*.*..**.***.*..**..*.**.**.***..*...**.*.***.****..*.*****..***.......**.***....*.***..*.*..*..***.** ***..*..***..*...******...*.**...**...****.......*.*.**..*.*....***.****.*.**....**..*..*..**...***.**.****.***.*..****..**..*.*******.****..*.**.....*.****........***.*...**..*.*.*..****.****...*...*...*....****...*.*.***.******.....**..**..*.*.**....*.***.*.*.**.***...*.*.**...***...***..*.*...**.****.****.**.......****.**.*...*.***....**..**.....***.*.*.*.*...*.*.**.*........*.*.**.....*..****..*.*..***.**.*.**.*....**..*..*.***.***.**....*..*..**....**..*..**.***.*.*.*...**..*.***.*.......*****..***.**....*...**..*..****.**.**.*.*.*..**..****..***..***..*.....*..*..*.....**.**...*..**......*...**...*.*...****.***....*.**..*....***.*.**...*..**.**....*..**.**.......**.**.**..**..*.**.*.*.***...***.**.***.*.........*.*..**.....**.**.***.**..*...*.*****.***....**...**...*...*...*....****.**..*.*..*.*....*.**.**...*.**.**..*.**....*.*.**.**..**..****..*.**.***.*.*..*.*..*...*.*...*....**..**.*..**.*.*.**.***..**.*.***...*..**.**..**.**....*.....*******..*.**..*..***.***.***..**..*...*...*.*..*.*.**.***.....**.*...*...*..*..****.*..**...*...*...**.....*.**....*.*..*.......*.****..*..*....*...**..*....**.**...*...**.*....**.**...*.....*.****.*..****.*....**...**.***.*.*.*..***.....**..*.*..*.*****.****..*.*.****..*..**...*.***.*..*..**....*..**..***.**.**.*.*.*.*..**..**********..*****....**.******...*..*...*.**....*.***.**.**.*..*..*...*.***.***..**..*.***.*..**..***.****.*.*.***.**...***.*.**.*.**..**.**.**.*....***.*..**.****.*.*.*...*..*.***.*..**.*.**.*....****.*.**...*......*.*..***..**.**....*..*.*...**....*.*...**.*..*.*...**......*..*.....*..*.*..*.*...*.*.*..***.*..**.*.*****..*..*.*.**.*..*.....*.*......*....**.....*.**..*..*...**.**.*..*****.*..*......*.****.*...***.*..**.....***...*...***....**.*..*.*.**...**.**....*..*.*..*****.....**.*..**.*.*********..*.**..*......**...*.*.*.**.**....*..*.**..*.**.***.****.*..*..*.*...*.*.*.*......*..**...*..****.**....*.*.****..**.*.*.**...***.***..*.*..*****.*..***.****.******.**..*.**.*****.*.**.****..*...*....*.**. ****.*....*..***...****..****...*........*.....*........**.**.*..*.*.*...*****.....**..*.*..****..**...****.*******..****..**..**..*.**.*.*.*..**.***.******..****...***.....*.*.*.....*****.****..*.**.***.*.**.*.*.*.**.**.**...**.*....*.**....*...*.**...*..........*..***.*********..**.***.**.***....*.*.....*.*..**...*...******.***.****.***.**.****.**.*.***....*.*.**..****.*...*......*.******.*..*.**..**.**...*...*.*****.*..*...****.*....**.*.*...*..*.**.***.**.*.*.******...*.*.*.***......*.**.*....**...*.**..**...***..*.*********..**.*.*.*.*..**...**..*.*.....**.*.*....****.*...*.****....*...*.*...****...**.**********.***..*.******...*.*...*.***.**.****...**....*..*.*.***..**..*.**.***..**.*.***..*.***..***..***.*.*.*.**.***.***.*.*....**..**.*.*.*****.**.*....****.*....*.**..*....**...*.****.*.**.*..******....*....*.*..*..**.*.****....****.*.*..**.**..*.***.**.*..*....***.***.****..*..**.*...*.****..*.*..**.....*.*****.*.*.....******.*.*..**..*...**********..*.*..*..**....**.**..**..*...*.*..*..*..*...*.***..**..******.**.**...*.....*.**..*.*..**.**.*.******.****...*****....*...*.***...***..*.**..*****......*.....**.**.*.****..*.***.*.**.....***....*.**...*.....**..*.**....***......**.*******..*.*..***..*.****.**..**...**.*****.*.****........***..*....*.*.***.*.**.*..*.*..**.....**.*..****..****...*..**..*...*****.**..**...*.*..**....*..**.*......*...*.**...**..*..***...**..*.....*******....*.**.**.....****..*.*.**.*.*.*..****..**...***..*.****......*****.**.***.****..*..*.*...*...*..*...****.***.*...*.**.***.******.**..*.**...*..*....**...**.*...*.*..*....***...*..*.*..*.*****.*.*....*..*...**.*..**.**..*...*.**.**..****...**.*..*...*...*..*.*.*.*..*.*..*.**..*.*..*.......**.....*......*...****.***..*..**.*.*.*.**.**.*.**.*.**....***..**.***...****..***....****...***.*..**....**.*.*.*****.*.*.....***.*..*.**..*.*..*.....*.***..***......*.**....*****....**.*..*........*.**.*....*...*.*..*...*......*..*..**...**.....******.*******...*..*..*...*****..**....**.*..***.. ***.*..*....**...*..***..****...*.*************.**...******...****...*.****..*.***...*.*...********.****.*...***...**.*.*.*..**..**..**.*****..*..*...*........******.*.**.*........*..**.**........***.**..*.*..*.*...*****..*..*.....**....***.**....****..**.*..*.***.******...*....***.*.*.**.....*...*.**....*..**.*..***.***.*...*.....*.*.*.*..**..........*.***.*..*.*.......**.....***.***.*.*.****.*...******..*....*.....*.*.*...***..**.**...*...*.*..*.*..*.*.**..*.*.***.****.****...***...*...**.**.*..*.*...**.*.*.****.**.**....*****.*.*....**.*...*.....*.*....*..**......*.*..*..*****...*..*.**.***.*..*.*.*..**.........*.....*..***.*.*.**......**...*****..**.*.***.**...*.**..*....*.**..*.****.......****.*...**.***..*..*..*.**..*..*....*........*.*..**.*.**.**.*..*..*......*.*.*....**...***.*.**.***.**..*..***.*.******.*...**.*.****........*..*****.....**.******..*.*...***.*.*..*..*......*.**..*****.*.*.*.***...***.***.*.*.*..*****.***.*.*.**...**.***..**..**........*.**..****..***.**.*.**..*...*.........*.*..**.....*.....*...*.***.**..**....*****..******.*...***.*..*.....****.****...*.*.****...*.**....***..*.*.*.*...****..*..****.*.*******..********.*..**...**......**....***....*.***.*.**...**.***.*..*...***..*.*..*....*.*.*.....*..******.**.*.*.**..*.*.*......*....**...**.*.**..*.*.*..**.*********.***.**..*.....*.....*.*.**..*...*..*.***.**.....**..***..**.*....**...*****.***..*****..*..***..*...*...*.*.......**.**.*.*****..*.**.*.*..*.....**........**..******.*.**..**.*....**.*.*.*******..*.......**..*..**..**..*...**.*****.**.*.*....**.***.*.*.*......**********.*.*******....*..*.*...**..**...*.*.*****..*..*..**..*...*...**..*...*....**..***.**.*..*.*.......*...**...***...*..******..*.*.****.........**.*....*.**.*.*.*****......**.****.**...*.*..*.*..***....**.**.**.**..*.***...*.**.***..*.**.*...*.**.**.....**.**********...*.*....*..**.*..*.***.*.*.*****...*.****.**.*..*..*..*....****..*......**.....*....****.***..*....***.*..****..*..**.***..*****....*.************... ****...*..**.**.*.**.****.*.........**......**..*...**.**..****.**......*...*.*......*....*****..*.*.*.*.**.**.*.********..*.......*.***.*...*.***....*..**..*....*........**.*..**..*.*...*.****.**...**...*.*.*....*.*..*....*..*...*.**.***.**.***..*.....**.*..**......*.*.**.*.*.*.*..**....*.....*...*.*.**.**.***.**...*..*.*.*.*.**.*.******.*..***..*......*.***.****...*.**.....*.**...*.*..**.****...****...**...*.*.*..*..*.*.**.*.*.*.*.*..*..........***.***..*......*..*.....**.**.*......*..*.**.*.*.*.*****.*...**..*..*.**....**.........****..*..**..****..***.*.**.**...******...**.*..*..***.......**.*.....**......**.***.**...**..************..*..*.*.**..**....*.***...*..*****.****....**..*.***.*.....**..*...*...*..**....**....*.*..*****.**.**.***..*.*...*...****..****...**.**.*...**.**..*...*****....****...**.*.........****.******.**.**..**..*.*.*...********...**.*...**.*....***.*.*..*.....**..**.**..**.*......**..*.**.**..*..*.*.***.....*.*.*.**...**.******.**....**...*...*.**.**.*...*******..**...*.**.**..**.*.*..***.*.....*.**.*...**..*..*.*.*.*.**..***..**.***.*.*..**....*..***..****..*..*.***.*.*.**...*.*..**..**.*.*...*.*....**.***.*..***..********.*.****.*.*........**.*..***..***.***..*.***..***.***.*.*.*..*..*.**.**.**...*****......*.*.****....****....*...*...*.******..*....****.*.****..**...****..*....*.*.***.*...***..**.**.*..****..*.***..*.**.*..*..**.**...*.*****.**...**...***.******.*....*.*..*.*****.*.*..**..*.*.*.*..*.*.***..*.**..*.***.**...***....**..**.*****...*.****.***..*.**.**.*....**..*.*..*...*.*..**..*.**.*.*....*...**.***.**....**.*..****....******........*.*.**.*.***..*...*...****..*..*.****......**....*.**....*..*.*.*.*.*.***...*..***.**.**...**.**.*.*.***..*..******..****...*.**.*.*.*.*....*......*.*...**..*.**.*.***..*******..*.*..****.*.*.....*..*.****....*.*.*.*..**...*.**.***.*.*****..*..**.**...***.*.*.**.**.*...*.**.....*..*.**..***..******.******.**.*..*.*.***....**..*....*****...**..*..*...**.*..*.*.***.*.**...**.*.*.......*...*.**.*. ***....*....*..**..**.***.*.*.*......**.****......*.**.***..*******.*.*.*.**.**.*..*.******...***.*..*......***..*****.**.*..*.**.**...***.*...*..*..***...*...**..*.**...**.*.*..*****.*.*.......*.*...*.****..**.**.......**.*...****.*****.*.**....*.*...*.***.*..**..**.****.***.*..**.**.*******.*.**.*...***...*.*****...*..*...**.*..*.*..*.*.****...**..****.*...**.*....*..**.****..**....*..**.***.*..**.*...***.***..*.*....*...***.*.****..***...**.*.*......*******.*.*******..****...**..*.**.****.***********.***.**.**.***....**....*.*.***..*...*******..*..*.*.***....*.*....*.**..***..**..**.*.**.********.*..*.*..*.**.......*.*****.***..******..**..**.**.*.******...*..**.****..*..**..***..*.**..***.*.*.*****.***..***..*...*.....*...*..**..*.....*.*.***.*.*****.*********..*....**.....*..*....**...***...*..*..**....*.**.*...*.*****..*..***.****......*..***.****........*.....**......***.******.*.......*.*.*....*..***..**.*..**.***.**.*.**....*..*****.********.*...*......**...**...*...*****....*...***.****.*.****.**..*.**.****...*..**...**.*....*...******.*..*.**..*.*..*..*.......*.******..**********..**.******.***.....*.*.*..**..***.**.*.*.***..*.**....*.********..*..*..******.*...****.**.**.*.*...**.*.*.***...*...*..****..*.****.**.******....*.******...***.*.**.*..*.*...**....*.*.***.**..*.**.***.**....**.*...**.*...*...***..**..*.*..****.****....**..**...**..***....***.***********.*....**..**.*...*...*...*.**.**..***..*.*..**..*.*.***.*..***.*.*..*...........*.***.****...**..*.***..*..*......***.**..*.*.***.***..**..***.*.*.**.*.*...****....**.*..***.*.*.****.***..**.....*..*****......*****...**....**..*.....*...**.***...*.*...**.***....**.*.*.**..**.*.......**..**.....*.....*.****.**.*.*.***..***.**.**.**.**.**.****....**********...**..**.*.......*...*..****.*..***....*.**.*.*....**.*..****..**.....****..*.*.....**..**..*.***..*.**...**...*.*..*...****..**.***..****.*.*..**...*.....*....**.*...*.....***..**..*.....*...**.*********..*..*.**.*.**.**.**...****.*.***..*.****. .***...*.*.*.....*.**...*..*..*..**.*..*.***.***..**.*...*.**.*..*.*..*.*.****.***...*...*..*.*...*.....**.....*.**....*******....***..*****....*.**..***...**.**.*.***...*.....*...**....**.*....****.*...***.*.**...**..****.*.**.**...**........*...***.........**..*.*.*...*.*.*.*.**..*..*.**..*...*.*.****.**....*.**.*.***...*..*.*.*.*...*..*.**.**.*.**....*..*.*...*.**.****...*.*...*.**...*.**.***.*.*....*.....**.**..*..*.*.**.*.*.*..***.*..*.***.*.*****.....**.*.*.**..**.**....*....***...***..*..***....*.**..***....***.*.*....**.**.*.*..*...*....***..*..*.*..*.*.*.*.*.****.**.*.*******..***....**.*********.....*.*...**...*.*...*.....****.**.**.*......*....***...**..*..*.**..***..**..**..**.*..*.****.*.*....*.*.***.*...*......***.**..**.**......***...****...**.**.*.*****..**********.**.****..***....****..***...**.**.**.*....*......*..*.********..**.****.**.....*****.*.....*****.*..*..*......*.**.***.**.*..*.*.*...*.*.*..*.****.*.**.***...***.*.*.....**...*.*.******....*...**..*...*******..*.**.*.***.*..*..*.**.*.**.*....*...***.*.**...*..***.**.*.****.**..***..*****.*..**.*.*.*.*****...**...*.*******.****..***.*.***.*.**....*.***.*.*..***.**.*.**...**.***..*......*.*..**...*..*.***...*.*.**..**....*.***..*....*.*******...*...**..*.....**..*..****....*******.*...*..*..**..*..***.*.***..*.**.*.**......*..**.*******....**.*......***.*****...*.*..**..*****..*******.**...***..**..*..*....**.*...*.*.***....*.*.****..***.*..*..*...****.*.*....*.*..**..*..**.....*.***.*..*****.*..****.*.***.*...**.***.**.**.**.*.....****.*....***.*.*..*.*..****..****.**..**.....*.******..*..*...****.**...*.**..*.*...*..**.*********..***.*.*..***.**.*.*.**.***..********.***.......*.**...*......****....****.*....***.......**......******.*..***...*..**...*..*..**.**.**..*.....**.*.....*.*.***..***..*..***...***...***.....**.******...*.**.***.*.****.***...*.....*..**..**...*..***.**...**.****....*.**.*.*..***..***.*.*.*.*.**....*.*.***...*.*.*****.**.****..**..**...*.*..***..**.*..**.****..*.*..* *.......*.*.**..***..**.*.*.*.*...*.***...*..****.***.**.*.***..*...**...*****....****.*..****.*.***...**.***.*.***.***....**.***......*..*..****..*...*****.*....*....***.**...*****...*.**.*.*.*....*.****.*.**...****.*.*..**..***....***.....*.....**..*.*.....*.***....**..*..*.....****.*.*.*******.*.****.***.*..**..***..**...***..**..**...*......****.**.***..***.*.***..**.***.*......**.*.***..*.****.**.***...***.......*..*.**.******..*.*..**...*.*..**..**.***..........*****.*..*.....*.**.********...*...**.**.**.*.*.*.*..*.**..***..*..*.***....**.*...*..**...******.*.****..*.*....*.*..***.....*.*.*....****....**.***..*****.**...*.*.**....*.*....*******.......**....******.*.*.*****..*****...***..***.*....**..*..*..**.**.**...****..*.*....*.**..*...*.*******.***.*..*...*.*.*...**.****..*....*..***......***.***..*...*.*.**.**.*.****...*...**..*.*..**..*.**..****.******.*.*..*..**.*...*.**.*..***.*.**.*...******.*.***.....***...***.****.*...***..*..*..**.***.**...**..**.*.*.*.*......*.*...*.*.*.*.*....**..**.*...*..*.......*...**..**.****.***..**.**...***.*.*..**.....**..***.*.****..*.*****.**.*.***.*..****..**.......**.*..*..***....**.*...*....**.*.****...**.*...**.*..*.**..**.*.****.**........*..*.**.*..*.*..*..*..****.**.***.*.*****.**..*....***...*..*.*****..*...**...**.***.****..**.**.***..*.***....**......***..****..***..*.**..*.*.*.*.**.*.**.*....**..*..**.*.*..*.**.*******..*..*...**...*.....**...***...***...*.****.*.*..**..*..*..***..*.*.*.**..**.*...**.****.**.**.*.*****.*...**.*..*..*......***..*.*.*****.******...****...******....*...***.**...*.***...**.***.*.**.**..*.*.*..**...*.....*********.*.**.*.***.*.......**.*.*....**..****...**.*.**..**.*.*..*.********...****.*....*.*.***.*.***.*.**.......*.*..*.*...**...*.*.*.*.**.*.*.....********..**.****..*.*****..*.*.*.**..*..*.*******.*.*....*.**********.****..**..****.********.**..***..**..*.....*..*.******.*.**.*..****.**..**.***.**..**..**.*......*.***...**.***...*..*.*.*.*..*****.**..*.*.*...*.*.**....*.*..*.** ....*..***.*.**....*****..****...**.*.*.*.*..*....**.....**...*.***.**...*.*.**.*...****..**....*.**..*.**..*.**..****.....*.**.****.*.*.****.*.*.*****.*..****.**.*.****.*...*...**.*.****.....****..*..*****...******..*.****.****..*..*.*..****..**..**.......*..***.*..*...***..*..*......**....*.**.....*..****.*..***..******..***....**..*..**.....***.****.*.**...***...**...*.*****....****.*...****..*.*...**...*...*..*.*.**..*..******.*..******...****...**.*...*....**.*........*.*...******..*.***.*.**.*..*.**..*.***.**.**..*.....***.*.*..**..*.**.***.***.*....*......*..**.***.*.*..**.****.***.*..*****...****.*.*.*****.*..**..*..*.**...**..**..**..*.*****.***..*.**.**.**..*...*.**..***.**.*.****....*.*....***.*...*..*.****.**..*.*..***....**.*.**.*..*..*..**.**...*.....*..***..*..*.**...*.*.......*****...**..*.**.*...**.**.**.*.*...*.*.*.....**.*....***.*..**....****...*.*.********..**.*.*.*..***.*....*.***..******..*.*..*..**..*.**..*.****.*****.***...**..***.**..*...*...**.**...*.....*.*.*..*..*....*.***..**.**...*.**...***.*..*.***.*.*..*......**.**..*.****.*......*..*.**..**.***..*..*****..*********...******..*..*.....**..*.**..*.***..*.....****.*.*.*..*..***.*.....*.*..****..*..*....***.....*..*..*****.**..*.....***.**..******.....*.*..***.**..**.**.*.***............**.*..*....***..*........*....*..****..***.**.*..**..**.*.....*...***.***.**..**..**..*...**.*....***.*..**..*.*...*....*.....*.*.***.***.....***.*....*.*...*.*.*.*..**.*...**..*.*.*****...*..*.**.**..**..*.*...*.*..***..***.****...****...**.****.**.*....*...*.*.*..*.**.***.***..*..***.*..*..*..*...*.**..*.******.***..**...*...**..***.****.***....**.**....**.*...***......*.*.*.**..***.*...****.*...*.**.*....**..*.......*.**.***...*.**.****..**.*****..**.**.*....**...*****..*****...**.**.*.*.....**.*..*.*....******...**.*.*****.********.*......**.*.*..**......*..**...***.**.*.*....*.**.**..**.*..*.******..*.......*..*.****.*..**..**....***.*.*..*.**.***..*.*..**......**...*...***..*.*......**.*..**..*.*** ...******..*.*.**.*.***.**.**..**.*****.*.*..**..*...****.*******.*..***.**.*..*.*..****.*.*..****...*.*.*.*.****.*******..******.*....***.**.****.*.*****.*.*..*..*.***.*.*..*..*.**..**.*.*.****...*...*.*..*********....*.*..*.**.*.*..*.**......*.****.*.*.***.*.***.**..***..*..**....***.*..***....*.*.....***.***.....**..*...**....**..******.*.**....**.*.*.***..*.*..**.***..****....*..*.****.*.**.*.......*..*.*...**...**..*.*.**.*****.**.....**...*..*.*.**.*.***********.*.*.*.*..***.*....****.*.*.*......**.*..*..***.....***...*..*.*.*..*.***.*****...*.**...******.***..*.*....*.*.....*...*...*.**.*..**.*..**.*.*....*..*......***.***..**.**..**.*.*.*.*......**...**..***......****.....**..*...**.*..*******....*****.****............*.**...**.******.**....*.*..***.*.***......**.***.*.***..***.**..*...*....*.****.*.**.....*.****.*.*.*....*.*.*.**...*...*****.*...*...*...*........*....**..********.**.*..*..**.*.*....*****..*..****...*.**..*.**..*.**.*.***..**..**..*.***.***.**..**...*.****..******.....*.....**...*.*****....*..*.***.*.*.**.*..*.**.**...**.**..*...**.*..*****.*..**.*.**.**.*...****..***.****.***..*.***..**.*....**.******.*.*.*.*..*...*..*..*..*.****..*.*.********.*..*.*.******.***.*.**.*.**..*....******.****...*****.***...**.....*...*......*.**.*.**.***.****.****..*.*..*.*.*.***..*.*.*.*.*..*...*......*.*.*......***.**.......*..*........***.**.***.....*.**.*.*.*...*****.*****.*...*.***.....**..*.**.**..***.*.***...****.****..*****...**.....***.*.**...***..*..*.***.***.......*.*.*.*.**..*...**..*.*..*..*.*.*..**..*.***.***.*.*..*..*..*.*.**....*...*.*.*..*.*.***...*.***.*..*.****.*.***....*.*..**.***..*.*...**.**.******..*...**.****...*****.***...*...*.*.**.*...*.....****.**..**...**.*..*****.*...*.*...*.****....*.**.*...***.*.....*..*.*.*....****.*.*..**.**..*...*..**..*..*.***.*..****...*.*...**.*...*.*..**...**.....*.**.**.***.*******....*.******..**..***.*...**....**..*.*...**..****....***.****.....***.*.*...***........**..*.*.***...****....*.**.*.*..***.** .**..*....*...**...*..****.**.******.**.*....**.*.*.**..*..**.***.*.*.**..*.***...*.****....*..**.*..****.**.**..*..**.*.**..*...**.*...*..**.*..*...*.......***.*.****..*.**....******.......**.*.*.*..*.*.*...*..***..*****.****....***..*******...***..***..***..**.....*.***.**.*.**.**.*.**..*.*****....**..**.*****.**..*...*...*.*..*.*...*.*.*......*..*..**.*.**....****.*..**.**......*****...**..**.......**.*...*.*..*******......*.*...*.*.*...*.**..**.***..**.***...***..**.*..*...*.**.**...**.****..**..*.....*.**...*.*.***...**.****..*.*.**..*.****.****...**..**...*******.**.*.*..*.*.*.**.***.*..**..**.*..*........*....***..*.....****.*.*...*.****..*****.*...*.**...*.*****..*.*...*.*.**..***..*.*.***.*.....**...**.***.***.**.*.**..*.*...*.***.*...*.*....*...***.*.**..****....*.**...*.*.****...**.*.*.**.*.*.********.*.**......*.*..*.***....*...*.**.**...*******..*.***.....****.*..****...*..*...*..***..***.**.**.**.*.***...*.*..*.**..**.*..*.*.*..***..*.*.*..****.*********.***...*..***..**.....****.***....**..**...*..***.........*..*..**....*.****..****..******.*****.********..***.*.....**.*.*.***.*..*..*.**....*****.*....****.**.*****...**.*.*...*..*..**.****.*...**.***...***.*..*.**.*..**.*.*..***.***..**.***.**.....**..**....****.**.*...*...*.**..***...*.*.**....**....*****.*.********.**.*...*...**...*.*.**...*.*.*.**.**...*....*********..**..*.*.*.**..*....*..**...*...**..*.*..***..***.*..***..*.....*****..*.**.****.*****....**......***..*...**..**....*****.*******..**.*..**.....*...*..*....*.***...*...*...**.**.*.*.*.*...*...****.*..***..****..**.*.*.*.*.**..***...**.****.....*...**..*.**...*...*...*.***..**.*.****.**.*.**....*.**.*..**....***.*..**......*.*****.*****....*.**....****.****.****..****.****.*.****..****.*.*.*...**....*******.*.***..**..**.**..*..*..*.**.**.*.......**.*.....*....*....*.**.**...**.********..**.*...*..*......*..*.*.**...***.**..*.*.*.****.*****...**.**.***...******..*.**.***...*..***..*........*..**...*..*..**.**.*..**...**.*....*.*..**.* ...**..*..*.*.**..***.***....**..***.*.*...***.***...**.**...**.**...**.****.*.****..**..*.****..**.*......**...**.**.**...******...*****.*.***.*.*...**.**.*.*.......****....*..*..**.*..**..*****.*..*.*****...*....**.*.*.**.*..**.*.*...*****.*.*....*..***..**.....******..*...*.*..*...*.*.*.*.***.***...*..**.****.******.*.***....***.**.*.****.*..*.*.**..*...*.*..**.*..*.***...*..**.**.*..******.*..***.*..*.*.**.***.....****.**..*..*.*..***....**..*.*..***...**.**....**.***.*****.*..***...*.***.*..**.**..*..*.*.***.*..***.*.**.***..*..*.***.**..*....**.*...***..*..**.***.**.***.***...*..*.***.....**.....**.*.*.*.*.*..**.*.**..*.***..*..**..**.**....**..*.....*....**.*.*..*.**.*.*..*.*..**.**......*..**.*.**.**.*.*..*.***.*****.*.*.*...**.*..*..*.**.**.**.***..******..*..*.**.*.**.*****..*.******..***.****.**.**..****......**......*.**..*.*.*...*..*...********.*..***.*.*..*..**.**..*...**....*.*..****...*.***..*.*.****.**....**...*.**.*.*.**.**.*.*.**...**...*..*...**.*.*.*..*..*..***....**.**.***.*...*****.*....*..*.**.*...**.*****...*..*.*...*.*.*.***..**.*.**.**.*...**.*.......*...**...*..**.*.*....*.*..******.**.**.**.*....**..****.******.*...****..**.*.****..**...*.**.*...***..*..**.*******...*.*.*.*...*.*.*....*..*.***.***..***...**.**.*..*****.*.**...****....****.**.....*.*..*******..*.**.***.*..*.*****.**......**.*....*.*.....**...**.***.*.**.*.**.*.**.***....****.*.****..***..*.***...**.****....*.**.*.**.*.*.***.*..**....***.*.*.....**.*..*******...**.*****..*...*..**..*.*.*.*......*..*.***.**..*....*..**..*.........***.*...***.**..****.**.....*..*.*.**..**....**..*.*...*.**.****.*.*..**.*****...*.*.*..**...*..*.*..****...*..***.**.******..**..*.**..**.*....***.*.******.*.*....*.**..*.**.....*****.*....**...***....**...*..******.*****.*****....***.*.*..*..*......*....*.***.*..**.***.....**....*.*..***..**...**....***.******.*...***...**..**.*......*****..****..*.*....***.*.*..***...*.**....*..**..***.*..**..*.*..*...***.*......*****.....**..*....*....*...*.*** .*..***..**...**......***..**..*...*.*.*.*..****.*.*.*...*....*.**.*.******.*.**......*.**..*.*.*....****...*.*..*****..*..*..*..***..**..*..*.***..***...*.*.....**.*.*.*...**.***.**..**.**.*..***.**.*.**.*.***.**.*..**.***.......**..*.**...****.***..*....*.**.***.**.*..*.*.....***...*....****...*.*...*..*....**.*****......*....*....*.**.*.****.....*..*.*.**.*.*..*.**..**.*.*.**...*.**..*.*..*.*.*..*..*.***...*.**..*.*.**...*.*.*...**.***.*.**..**.*.*.**.*.****..*..**.*.****.....***.***...*.***...****..*..****....*..**.*.*.*....*.**....***..**...**.****.*..*..*.**..****...*.**.*.************.**.*.**.**...****.**...*****..*.*....***..*.**..**..*****..*****..**.***.....***......***.*.****.*******..**..***.*****.**..***.***.**.*..**.*..***..****.*****..**.*..*.*...*.***...*...*..**.......**.......*.*.**..***.**.**.***.**.*.*.*.*...*.*...*.*.**....***..*.*.*****.*.*..*****.**.*.*.*.*..*.*.**..******..***.*.*.**.*....*.*.***........*......**.**.*.***.**.*..**..**.*****..........*****.*.*.***.*..*..*****.*.*.**...*..***..*.*.*.........*.**..*****.***....***.*.****.*...*...*****.*...*.**....***.*.**.**..*...*..**.*..***..*.....*.**.**..*.*.***.***.*.**..*...***...**..*...*..*.**.*.*...***....*.*....*......***.***.*..*.**..**.*.**.****.....*.*.*..***.*...***.......*.....**.****.*...***.****..**...***....**********.*.***..**..*.*.***..**.***.*..*.*....**.*.*.*.*..****...*...*..*.***...*....**...******.*.*..*......*****.*****..*.*.*.*..*.**.*..**....*.*.*.***....**.*.....**..*....****.*...****.***.***...**..***..*..**...****...*..***.*.***..*.**.**...**...***.*...**.**......*..**........***..***....*.*....*.****.**..*.***.*.....*.*.*.*.*...*.***.*****...*.*.*.**.**...*.****.*....**..*...*****...*....**.**..*.*.*****....*..*...***.*.**......***.***.......**....**..**....*****..*.*...*.*.**...******.*.**..**.**..*.**.***.*****...*.******.**..*****.*.*.**.....*..****.*.......**..*.****.....*.*.....*..**..*...*..*..*..*....****.*...**.*..*.*...**.*...****..**..*.*.*.*.*..******.* .***..*.*....*.......****.....*.....**.**.***..*..*.............**.***...*.*..*..*.*.**..****..******.....**.....***..***...*.**.**.*.**.*..*****......*****......*..***.*....*...*.*.*..****.*****.*..***.....*..***.****.****.**..*****.**.**.......***...*.*..*..*..*.*....****.*.***.*.***....*...***..*...****.*****.**.........**.***...*.**.*.*...*....***.**.....*.......*..*.****.*.***....*...*.**...**.**..*..*******.***.**.....*****.**..*.**..*.***..*..***..*.*.*.*******...****.**.**.*.*.**..***.**.*****.*..******.*******..**.*.**..*....****..*..**.****.**.*....*.***.*...*****.**...*.*..**..*...**.*..***.**..**.**.***.*..*..***..*..*......*.*..*.*******.***.*.**...*...*.***..***.**.*.*.*...***...********.*...***..***..**.*.*.**..**...**.*..*.**...**.*...***.*..*....***.**...*****..***..*.*.***..*.*.*******..**.***...*...**..*.*.*.***...*..**...*..*..**.***..**...*.....***.*.**...*.**.**......**..****..**..*..*.****...*.****.*..**.****....*.*..****.*.***.*..****.**.*****...**.*..***...**.**.*...*....*..**.*.....**.*..*.*..***...***.*..*.**...*.******..*.**....****...**.*..**.**.*....*.**.*......*.*.**.*...****.***.**...**.**...**********.*..**.***.*.*..****.*****.*****.***.***.*.*.....*..*.*****.**..*......**.**..***.*....*.****.*..*...*...***...***.*.*.....**..*.***..*..***.*.....*..*...*.....*.**.*.***....**..*.**...**.**...*****...*.**.**.*.*..**...**....*****....**.*.**.**.....***.*...****....**..*.*.*.*.*..*****.****.....*****...***..**.***.*******....******.****...*..*.*****.****....*..*.**.*......*.*..*..**....**..**..****...*.***......*.*.**..****...**.*..*******.*.*..**......**.*...***..*****.***...*****.**..**...**.*...*..*.*.**....***.*.*.*.*.*...****.*.**..**..*.*****..*...*.**.*.*.**....*..**..***......*.*.*..*....***..*.*.*.****..*...****...*.**.****.*...**...***..****.*.***..*.**..*..*.*.***.**.*..*.*..**.*.*.....*.*...**.*..********.**..*.**..*.**..*...*...****.*....*.**.*****.***.*.*.*.*****...*....***.*.*...*.*....********....***..*.******.*..***.**... .**.***...**....***..*.*.*****.*.**.***.*...**..*****.*..*....*.****..*....***..**...*..***.*..*....***.****.*..**...**.**.*.**.*.*..*..*..***.**.*....**......*...****..**..*****..*.........*..*..**.*.*.*..***.*.***.**...***.***.**..*....**..**...*.**..*.*...*..****..*.***.**.*..*..*..****.*..*....**...*..*.*.*.*....*.*..*.***...*.*..**..*.***.**.*.***.*.*.***..**..**.***...*.**.*..*...*...*.*...*****.*.*.*.*..*.****.*..***......****.....*.*.*******.*....****.**.....****...****..*.****.*.***.****..*..*.***.**...*.***....*.*.****...*....*.**.*.**..**.**.....**********.**.*.***.*..*...**..**.*.....**.*..****.****.***....**.*.*.****..***.**.*..****.****.**..*.***..*..*...**..*..*****.*.*..****..*.***..**.*..**..***...*.**.*.*..*********.*...**..**.**...**..*.***.*..*..*.***.**.*....*****.*...****...*.*.*.....*...***.*******......**...*.*****.**..****.*.*.**...........**..**...**..*.***.**.***.*.***....***..**.....*.**.***..******...*.**.....**.*.*..**.**..**.**...*.*..****.***...**.*...******.***...*..*.****.*..**.**.****....*..*.*...**.....*...**..*..*.......**..*..*.*....***..**..*..***.**.*..*****....**.*.*.....*.*..***...*.*.**.**..**...**.***....**..*****.**...*.****.*..*...**..***......*...**.**.**...*..**...***.***..*...*.***...****.....**.*.*..*..***..*..*..***...*..**...**...*.***.*...*.**..*****..******..*..**.**.**.*..*****...*.*.**.*.....**..*.*.**.*..*.*.***.*.*..**.*****.**.*.......*..*.*.***....*.**.*.*..*..*.*..*..*.*.***..**.***.**.**...*..**.***....*.**..*...**.**.***..*.*.**.*...*....*.***..***.*..**.***.**...*...****.**.*.**..*....****.**.*..*..**.**.*...*.*..***.***.*.**.***.*.*....**..****.*....*....*.*.*....*..*.**.*.*..****..*..**.*.*....*.*.*.***.*.*******.*.**....*.**...****.***..*..*****.****.****.**.****...***.**.....*.*..**..****.**.**.******..*.****....**.**..**.******....**..**.*....**************..*****...**.**.*..***.*.****.*....*.*...*.**...****.**.*..*.**...*..***.*..******.**..*...*.**..*.**...*.*.*...**.**...*..****.*.**.***.**..*** .....**.*..***.*..*...**..*..*.*..****.**........**.*...***.******..**.*.*****...*....*.****.*.*.*****..**.***.**.**.....*.....*.**.******.**..**..*..*.*.***.****..**..****.*..**.*....**.***.***.*.*..***.*****.****....*.*...*..***..***..*.*.***....*..*.*.**.*.**.*..***.*.**.*.*.*.***..*.*..*.....**.*.*....*..*.*.*..*.****.**....*..**..*...*.**..*..*..*.***...**..*..**.*....*.*..***.*****...*.**.**.***..***....**..****.....****...****...*....**.*..*.**.*.*...........****..*****...*..*..*.***..*.*.*.....*****.***..****.**..*...***.****.......*.**..*******.**...*....**.*..*..***..*......**..**.*.*......*.**.**..**********.**...*...*..*****..*..*...*.*.***...**.*..*..**.*...****.**.***..*.....*.****.*..*.***....***........*..*..*...*.**.*..**.*...*...*.......*...*.**.*.*.*..*.....**.*****.***.....*.*.*....*.****...**.**....**.*..*.*****.*..*.*..*..**.....****.**.*..*.*.**..*.*.....***...***.****...*..**.**.*...*.**.***......**.*****.**.....**.**.**.*.......*.*..*.*..**.....****.****....***..**...*..*..*.**...*..*.*****.**.*..***.**...***..*...***.**..**.**.**.*...******.*****.*..***.*..*..*...****...***..*.*.**.**.....**...*.*..***.****..***..*..*...*.*..***...*....*.****.*.****.***.**..*...******...*.**...**.*****....******.**.*.***.*.***..*..*.*..**..****.**.**.*.**.**.****...*****..*..**...*...**.**.*.*.****....*..*.*...*.*....**..****...*.**...*.*.**.*..*..**...*.**...*..***......**.*..*.*.*...*.*.....**.***...****.*.*.*.*..*..*..***.*******.**...*.**..**..*.**..*.***.*....**.***....**...*.**.*****.***.**.**.*.*......**...*.*...****.***...**......**..*..**.**...**.*...*...*.***....*...*...*.****..****..*.**..*.*.***..*....**.*****.**....*....*.*.*...*.**...*.*.....****..*.******.*.*...**.....*....*..**.******......*..*.********.**..*.*.**.**.***.*.*...**.****.*..*..*..**.***.*.*..**.*..**....*..*...*...**.**.......*..**.*...*.**.*.*.*...*.*....**.......**.***..*.***.*..*.****.*....*...*...*....****..*..**.*.....****.*.*..*.******......*.*..*..*.**...*...*.**.***.... *...*...**..*...*....*..*..***..*.**.*.*..***...*.**.**.***.*..*.**.*...*..**.*..*..*.*****..*.***.******...**...**.*...*.....*...***...*...*..************.*..****..**.*.**.*..**.****..****..****...*...**.*.**.*.*..*..*****..*...****.*..*.**.*.*.....*.*.*.**..**...**....**..****...*..*.**.**.....*..**..****...***..***...*..***..***..**.***..*.**.........***...*.**..*..*..*....***.*..*..**..*******.*.****..*.*.*****..**..***********.*.*.**...*..***....***...*.*...**.**...*....*..**..****.....*...*....**..*.***..******....**************.*.**...**..**.*.***.**.*..*....***....***.***.******.**.*..*.**.**.*..*....**..*.**..***...*..*.**.*.....*.*...********...***..**.*.**..***..***.*...*.***....******...**....*****.*..*...**...*.***..*..*...*.....*..**.***..*..*.***.*..**.*.*..*.**..*..***.*.**.*.****.**...**.......*...**....*.****.*****.****.*.*.**..*.****..*.*.**..***..***.*.*.*..**.......*****.****..**.*.***.....**.***.*.**..***...******..*.**.*.***..****....******..*.***..****..*..***.......*.*..*.**.**.*..**....***..**.*.*..**..****...*.**..*.*.****.*.*........*.**..*.....*.*.*******...**.***...***.*.**....******....*..****..*.**......**.***.....***.*..***...****.*.**..*..***.****.**..**.***..**.***.**.**..*.**....*..***.....*..*.*..**..*.*****.**.**.****..**.*..*.*...*..******...*...***...***.*..*****.*.**.**.****.**....****..**..*.***.**......*..*.*****..**..*..***.*.*....*....***.*.***....**.**.*...***..*..***.***....**.*.*..**.***********...*..****.**...**.**...*.*.....***.*..**.**.*.***..**.*.....*.**..*.*.***...**.......*.*..***..*..*.*.*.***..**.***...***...***.......*...***.**.**.**...*...*...*****.*.*.*.*.......*..*.**.*....****.*.....**..****..*.**..*..***...**..*...**....*.*..*.*..****.**.**.*...*****.*..****..**......*....**.*....**..*.***.**..****.***..***.*.***.*.**.**....*..*.**..*.......*.****.**.**.....**.*.***.*..***.******.*.**.*...*.****..**.........*****..**..*.*....*..***......*..*..*.*.****...*.*****.*..*.*.***.***.*...*.**..***...*...**.*.*** **.**..*..*......*..***..***.***.**..**.*...*.**.*..***.*..*.***.**...**..*..**..*..**..*..**..***...*....**.**..**.....*.*..***..*..*.***.*.*..**.*.*......*****.......*.*...****.****.****.**..*.*.*..*********......*..*****.*...*..*.*.*..**..**.*..****..***..*..****...**.****.....***..*.****.*...***.*...*.****.............***.**....*.*.*..***.*...*.*..*.*...*..****.*.**.***..*.*...*.*..*..*.*****..**.****.**..***.*....**.**..*.**.**..***.*.***.****.**...*..*..******...**...**.*.*..**.**.*....**..*.*..*....*...****.**.**.**.***..**..*.*.....*..*.*...***.**..***..**.*.***....*..****.***.*..*.*..**.**..*.*...**.....*..*.*.*.**.**.*.*..*..***..***.**.*...****...******..*...*.*......*..*..*.*....***..**.**..***.*.****....**.*.**.....*...*.*.*.*.*.****.*...***.**.*....***.***.*..*..****.*.***.*.**..*...*.******....******...**.**.**.****.*.*.*...**...*...****.***.*...*.**........*****...*..**....**.**.****...**.**.*.***....***.......**.*****...*.*.**.**.**......*..*.**.**.*...*.*..***..*...*.*.**..*..**.*.**...*.**..*..*..**....*..**..*.*********....*....**.*..**.*..**..*..**....*...*...*.***...**..***...**.*.*..*.**..**.*...*...*.*..*...*.*..*****..**.*.*.*.....**...****..*.*.*.**..**.***.*.**.*.**..**.******.**..**.....*.******.....**.*.*..***...*..*.******.**.**.*.********.*.*..*.**.*.**...**.**.***.***.***..**.*.*..*.**...***..*...*.*.**.***..**...***.*****..**.*.***..*.*.*....**.*..**..*.*.*..*.*****...*..**........*****.*...**.....**..**..****.*.*..****.*.**.**.*....*...*.....***..*.....******.........****...****.****.*.**.*..*.*.**.*.***..**.*....*..*.............*..*....**...**.*....*..***.*..**.*..******.*...*..*..**.****.********.*..**...*....*****.***.....*..**.*..*.**.**..*.....*..**.**.**..*..**..*..*.*****......****...*..*.*..*.*....*.**..*.*....*******....*.**.*.*.....**..*.*..**..*****..*..**...*.....*****...*.*.**.***.*.*.*..**..**.********...*..***.*.*.***......*...*..*.***.*...*.*..*..*.**....*...****.*.**...**..*.*.*..*..*.******..*.**...*......*.*..*.. *.*..*.**.*...**.***.***...*.*.******.***.***.*..***.**.....*.***...*.*..*.***...*.*.*****.*..*..******....*.*.*****..**.*.*..***..***...*...*..**.*...**.**.....**.*..**....**..*..*..**..*..****..*******.**..*.**.*...*..*..*.**.**.*......*.*......*****..*****....*........****..***..*.****.....****..*...*.*.*...***....**.**.**.**..*...**..******..*.****..*........*.**..***...***.*.**....*.*.*.**.***....*.*....*.*.*...*.*..**.*....*..**..*.*..*.****.***.****.......**...*..*.**.*.....*.......*.*.**.*.*.**.........**.*.*..*.*.**..**.**..*.*..*..**.**...***..***.**..*....**...*..**.*..**.*..******.****.**....**.....*****..****..**..**..*....*..*****..**.**.*..**.*..*...***.*.**.*...****..**...*..*.....*..*...*.*.**.*.****.******.*.*...**.**...****.*.***...**..*****......***...*........**..***..*..*..**...***.**..*.***.....*.*..*.**.....**.*.**..*.*.****..****.**......*****.******.****..**...****...*...**.*.*.***..*.**...*....*.**.***.*.***.***....*..****.*.***.****.*.**..*.**...*..*.*...**....*.*.***.*****.****..**.*..******.**.*..*...**.*******..***.****....*.*.*..*.******..*.*******.*.**..*...***.*.***.**.*.*.*****.***.*..**.**.***.*..*.....**.**.**..*.*.***....**.***....***.*.*.*.*.*.*.*...*..***.***.**.*.....*..*..**....*.**.***....**.*......**..*..**..****.....***.*..*.*.**...*....*....*.**.....*..****..*.**.*.*...***..**.**..*.....***...******..**.......*....***...*.**.*...*.*..*..*..*.*...*.***.*....***...*.**.*...*..**.......*..*...***..*.*.***.*.*..***.***..**.*.*****.**.**.******....*......*.*.*.*..*....*..*.*.*.*.*.*......*****..*..*.*.**.**.*..*..**..*...**..*.*.*.***...**.....*.**...***......*.*.*..**.**.*....**.*......***.*..*.*****.*.*..***..*..*...**.*.***.*.**.*.***..*..*..*..**.*.**.*..*.*...**..*....*..***.*.**.***.........*.****..**.*....*.***..*.......*.**.**.***.***.**.**.**.*....*.*.*****...*.***..****.**.*..*****...**....**...*...*******.**.*.*.*.......*..**.**....***.******.....***..**.**..**..*....*......*.*..**...*****.**.**.........*.*..*.**.. ..****.*...***..*..**.****.**.*..*.*...***.*.*.*...*.*....*.***.**..********..*.**.*..*..*.***.....*..*****.*..***.***.****.*..**.*.*.****.*.*..***..*****.***.**....*.*.***.*.*.**.*..***.*.**.*..*...*.**.**.**..**..**..*.**....*...**.**.*.*.*...**..***.**.**...**.....*....*..**...******.*.......*.**.***.*.*.**.*........**.*******..***.**..*.......*.***.*....**.**..*.**.....***...*...*..**.***...*.*.*.....*....***.*.*.**...*....*..*.....*..**..*******.*.*.****.*.**.......*.*.*.***...*.*..*.*.***......*.*.**.****.*.**.***.*....****.*****.***.***...*.**.***...****..****...**.**...*......*..****..****..***.*.***.*..*.*.**..**.***.*.*.*.**.*.**.*..*.*....*..*...******..*..*.*.*...**.****....**....*.*.*.*......*.*.*..*.*......*.**.***.**..**.*..**.**.*..*.***..***.....*.*.**....*.*...**...*..*.....**.**.***.**..*..*....****..**...*.**..****.**.****....**..*..*.......**.*.*..**.*.*.*.*.**********...*.***.*.****....****.**.*..**.**.*.***.*****..******..*..***.****.*...***...****..*...*...*..*.*..*....*.*****.*.*.*..**...**....*****..***...*.*.**.***...**.**.*.***.*....**.****.....**..*...*.....***...*.***.*..*******.********....*.*.**.***.*.*.*..*.**..*..*.*..**.*....*...*.*.*.*.**.***.**.....*.....*.......*.**...**..*****.*****..*.....*****...*..**..**...**.*.*****...**.***..*****.*..*..*.**...*.*...*..**..**.***...*****.*.*.*...***.*.****.*.*******.......*****...***....***.**....*.*..****..****.**.*.*.*.****.**...*....*..*.*....***.*****...*.**.*..*.*.**.*..*.**.***.*.******.**..*..**.**..**.**..**..**...**.*.***.**...***..*.*....**.*.***..*...*.*...*****..*...*.**.**.*****.*****....*.*.**..*......*...**.....******.*.*.**..*...*****..**.*.*.*...*......*..**.*..*******.*.***.*.*.****.**..*.**..**..**..*.....**.*..*.*..*.**.*...***.*.**...**.*..*...***...****.*.*.*.**.*..*...**.*.*..******..*..*.**.*.*****.*...*..***.***....*.*.**.*.*.**..*.**....*.****..*.*****.*.**.**.*.*.**.***...***..**.*.*****.***...*..*..**.******.*.......*.*.*.****..**..*.*...*....**..**.*.*..*..*... ..***.*.*.**.*.***.*.*.***.*......***.*..*.**.**.*..*.*.***.**..*......*.**.**..**.***.*.....*..***..**.....**..**.*..**..*.*.**.....*.**..*.*.**.*..*..**...**.*.*....*.*.....**...****....**..**...***.******.****..*..*.*.*****.****.***..****.**....*....**.**..*..*.....***.**..**.**..**.*..*.**.****.....****...**....*.**.**..*...***.*****.**.****....*.*..*.**...*..*.*.*...*..*...*.***...********...*.*.*.*.***.*******.*.**...*.***..*..**..**..*.*.*..***..*....*.**..**.**.*.*.*.*.**....*.*...*.....*..*..*....*.***.*.*.*......****...**.***.*..*...**.*.***...***.**.....**...*...**.*.*..*.******.*.*......*.*.**.****.....*....*..*.*****.*..*.***..*...**..*.*.**...*......*..*.*..*.....*..******.*...*.*.*.....*....**....***.*...*...*..*..*.*...**...******..*...***..*.***.*...***.**.*....*.**.*...*.*.*..*.*...*.*..***...*.***..*.*..****.**..***..**.**.*...*....*..*..**.****..*..*.....*...****..**.****.***..******..*.**...*..***..*...**....**...*.**..***...******.**...*..**...**.*.**.....***.*..*.**.***.*..**.**..*.*.*.******...**.**.....****.......***..*.**.....*.*.*.******.*******.****..***.*.***..**.*.**..****..****..*..*......******.**.*.*...***..*...**.....**...*.*..**..*...****.****.*.*.**.*.**....*.******.*..**.****...*.***....*..*.**.*.*.*...*..****..****..****.**.*.**.*****.**...***..*******.*..***.*.*...**..*...*......*.******...**.**.****..**.*..***..*........**.***..*.**.**.***..**...*****...*.**..***...*...*..*****..*.*..*........**...*.*......***..****.*...**..*...*..***.***.***********.***.**...*..**..***.***...*.*..*.*..*......*****..*...*.****..**..**....*****.**.***.****.*.***.**.*.***.*.*.*.*.***.***...**..*..**..*..***.*.***..***.******..****.***.*.*.*.*.*.....***.*.****.....*****..**..*....**.....*.*.*......***...*..**.*..*..*..**..**********.**.***.*.**...***.*********.*.*.....*.*...**.....**.*.*.***..*....*.*.*.*...*..***...*.....*****.*.**.**....***..*.*.*...*.***...***...*..*..*...*.*..*..*..*.**.*.......*...*....**.**..*.*.....*.*.**.**..*...**.**.... .*******.**..*..******.***..*..****.*...*.******.*...****..**.....**.......*...*********.***..**.***.**...**.*.**.*.*.*........*.**.*..**....*..**.*.***.**....**.*.......*.*..**.*.*.*...**.*...***....*.***.*.**....**..***...*..****.***...*..*...*.*..*.*..*.*.*...*******.*........*.********..****.*.*......*.**.*.**.**..**..****.**.*.....***..*.**.****..**.......*..**...*.*..**..**.....**.**.**..***..*..**...*.***...***..****.**....*.**...*...*..**.*...**...*.****..*.*.**.*.*****.**...*.**..***.**.*..*..*....*...*.***.*..*.*..**.***..*.***..****.****.*.***.**.*.......*..****..*.**.*.....*****...**..*.*.*******.*.******..***.*....*..*.*....**..*.*..*.*.....******.*.***.*.**.***.....******..***.....****.*...***....*.*...*.****.**.*.****....***.*****.*..*...**.*.*.*.***....**.*.***.*.....*.**.***.*****.**.*.......****...*..*.*...*.**.*.**..*.*.**.*..**....****.*.****.*..****.*...***.*******.*...**.....*.**.*..*.**..**.**..**..*.......*.*.**.*******.**...**.**.*..*..*.*.*****...*.**.*.*.*******.....**.*.....****....***....*.*.*****..*....*.***.******...*.****....**.*..*****.*..**.*....*.****.***......**.**.**..**.*.....**....**....*......**..****...***.*...*..*******..**..**..*..**...**.*.*.***..**...*******.*.***..*.**.***...**.*.*.*.**....*.*****......***.**.******.....*......*..****.***..****..*.**.**..***...*.....**..*.***.**..*.*****...*********..*...*.**.**.**.*......*..*..**.*.*..*.****..*....**.***.*.*.****..***.********.*...**...***.**.***..*..*.*.***.*...****.**..*..****.***.*****.*..***..*..*.*.*...*.*.*.*.***.**..*..*........**....**...*.**..***.......*.**.*..*.*..***.*..*.**.**.*..*****.*...****..**.*.**..*...*..*..*...**..*..*..***.*.*....**.*.*.*****.*.*.*..***...*..*..**..*****.**.*.*..*...**.**....*....*.**.***..*.**..*..**..*****...**.**.....**.*****.*....***..*..*.**..*.*..***.......**.**......***.....*......**..**..*...*..**....*.*...*....*....*..*..*.*..*...*.**.***.**..*.*..*...******.***..*.*..***....****.***.*.*********....*...*.******.**.***.***.* *****.*.*****..*...*.******.....*...*..*****.*.*...*..***...*...**.***..***...**.*....*..***.**.*..*****.**..**..***.*.***.**...*..*.****.*..**........**...**.*.*.......*..*.*.**..**.**..**..***....*.*****.....*.*.*.**...***..**...*....*****.*..**.*.*.***.*...**...*.*.*.*.*...**.*.**.***...**.*.**...*.*.****..*..***..*..**..****..***..****.*..*..*.*..***.*.**.***...**.*.******.*..*******.****..*.**..**....**....*.*.**.***...**...*...*.****.*..*..**..**.****.*.**..*.*.*..***....*.....***.**...*.*.***.*..***..****.*****..*.*..**..*....**..****.*...**.....*.***.**.***.*.**..*.**.*.**.*..*..*.**.**.*.*....*...*.**.*..*****.***.******...*.*.**....*..********.*.*.*.*.*....*.**..*..*.******.*..***....**..*...**.*...*.*.....*.*..******.***....**..*.*....**..*...****.*************.........*.*.*...**.*...**..****.**.**.*..**.*.****.***..*..****.*.*******....*.*.*****.***.**...*.*.*...***..*...*.****.**..**...***.*....*..**.**.*...****.**.***.**.*.****.*..**...*.*...*.*.*.*..*.*.....*..*.....*....*..*..*.***..**..****..*...*...**.**.*****......***.****.*........*.**.*.*....***..****...*.*.....***.*..**.**...*..****.*.*.....******.**..*..*****..*.**.*........**....*.***..*.*..*..*.**..**.*.**.*..*.....*.**.****..*...**..*.**.*...**..**..**...*.*.*..*........**.**...**..*..*.***..****.**..*...*.***......*..*.*..**.*..*..*****.*.*.**....****.*.*....****.*.*......*..*.*****.*...*.*.**...****.*.*.*......*.*.....*.*..**.*.*...***....**.*..****.****..****.**...***.*****.*...*.*..*.***.....*****..*...*******.*.******....*.*....*.......*.*..****.*.*****..**.*..****..*...*.*.*..*..*..*..**.*..*..****......*....***.*.*..*.*****.**..***.*..***..***.**..*.*.*******..*******...***.**.*....**.**..******...***...****.***.......*.***...**..*..***.***.*.*.*.*.**..*.......**.*.*..**..*..*.*...*.*****..**....**.*.**.*..*****...*.*....*.**...******.*..*.*....**..*****..*.....**..**.**..*.****.*.........*......***..*..*...*...*...**.*.........**..*..*.****..**..*.***..**.***....*..**..**...*...*.*. ***.*.*....****.***....**.****..*.*...**..**.**.*.************..**..*.*.*...*....*.**.*..*.**.*.*.**.*.**..*...*.***.**..***.*.*.**.***....*..*.*..*...*.*..*...*...***.**.**..*.***.*.*.*.*.**.**...****.**....**.*..*......***.**.*..**.***...*.*.*.*.****..**...*.*..*.*.*..***.*.**.***.***.*.....*.*.**....********....**.*.*.*..**..*****...**.**.*..*....**..*.*...**....*.*.*........**.....*.*..**.**..*......*..*...*...*.*..****....****.......*...**...*..***..*...*.*...*.****.**...***.**...*...**.*...*.*.**..***..*...****.*.....*...*...****.**.*......*.*.....***.*..*.***.*..*...*.*..**.**.*.*....*.**..*.****..**.*.**.**.**.*.***.*...***.*..*..**..****.**...*..*.***.*..**...*..***.****...****..****.***.......****...*.*.****.******..*.*..***.*****.*.*.*...**...*.*..**.*.*.*..***.*.....*.*..*.*.****.**.*.****.*.**.**.*..**.*.**..**...........****.*...**...**..*****.***..**..****...**.*..*.**..**.****..***..****.**.*...*.....*...*.***...*...********..**.*.***.*.*..*.**.**.*.....*.*********.***.**..*.....*.*.*******..*.*********.*....*.*....**..***.*...*.*.*.***.*...*****.**.*...*.***.*****.****..*.**..**.*.****...***.*....***.*.*..*.***.**.*..*..*....*.*.***......**.***..*.....**..*.**..***.******.*...*.****........*...**..****.**...**.*******.....*.*****.*.*..*..*...*......****.*.*..*.***..**.**.*..*.**..**.*..**.*.**..****..*....*.*.*...*.*.**.**....*****...........*.*.*......***..*...**.*.**....*.***..**...*.*.*...*...*..****...*.**.***.*...***...*...***..*.*.*.*.**..*.**.***.***..*.***.***..**.**.*.***.*.**.*.*.**...*..*.***..*.*.*.**..**..***..**.**....*..*..*.**..****.*.**..*..***.**.......**.**....*..*******...**.*.....**......*.*.*..*...****.*...*******..*.**....*.*.*.*...***.*..****...**.*.***.*...**..***...*......*..*.*..*..*......***.*..*..***.....*..**...*.*.*.***.****..*..***..*...**.*.*****.**...*..*....***..*..*...*..*.*.*.*.*..*.**....**...*.**.*...*.*.***.*..**.**.***...**..****.....*.**....**....*.**.****..*....*....**.**.*.*****..*..*.***.*..*.*..*.****.*. .*.*.*..***.*.....***...***.***.****...***.**..**.**..*.....***..**.*...***..****.****..........*..*....*..*.*..*.*..*.*.......**.**.*...*.**.***..*....*...*.*.**....*.******.*.*.****.***.*.****.**..*.*...*..*.*.*****.***.....*.***.*.**...*..*.*******.*.*.***....*****...*****...**....*..*.***.*.**..**.....***...***.*.*.*.*..**.**..**...***...*..*.***..*...*.****..*...*..**.**.....***....*...*****.*..*..**.........*.***...*.*..*......**....*.***.*.*.***.****..*.*.*..*.*.***....*.....**..****.**..*.**.**...***..**..*.**.*..*.*..*.*.*.*...**..***.****..**...**.***.***...*****.*.*..*..*****.**.*.**..**...*.*..*.*...**..****...*..***..*...*.******.*..**.*.***.**..*.*....*.**.*.*.....*.*...*...*..*.*.*.*.**..***..*...***.*.*.*.*.******.****..*******.*....*.*.*****..***.*****.****.*....*.****.....*...**..***...***.*...*..*******..**..**..*.**.....**..*.***.*...*.**..*.*.***.***.**.*.*.*.....**.*..**..****.*.....*...*.***..**.*.*..*...***..****..***.**....****.*...*..*.*.**.**...*.....******.**..*****.*.***.*....*.**.**.*.*........*..*****.**.....***..*........*...**......*.....*...*.*....*.*..***..*....**.**....**.....*******...**..******.****.*.**..*..***.*.*...*.*.*..*.***....*....**.*......*****.....*..*.***.****.*..**..*.......**.*.***.*..**.*.*.***.*****..*..**..*.**.******..*****.*.**..**.*..*.***.*....**..****...*.*....**.....**..*.*..**.**.*....*..*..****.**.*.*..****.**.*......*..*.*****.....*****.**..**...*.**.****...*..**....**..*......****.*.**.*.**.**.*.***.**.*..........*.**..*.*....**.**...*.*.*****.*.*...*.***.*****..**.********.*.**.*.*.*..*.******..*....*.**.****..**.*......****.....*.....**..**...******.**..***...***.**.**..****...**..*.**.*****...**..*..*.******...***....****.*****...***.****.**..*.*....*.*.*..**..*************......*.***.*..*.*...*.....*.*.****....*******...**...**..**..*.****..*..*..***.*.*...*....*.******..**.***.*.**.*.*.**.****.**.******.*.***...*.**.*****.*..*..*..*..*.*..*....**.*..***.*.*.*.**...*..**.*..******.**.**.*****..**** *...*..*..*.*.*.************.*.*****...**....*...*.*..*..*.*...**..*.*.*....*.***..**.*.*..**.**.*....*.*.***.*..***.**..*.**.*.**..*.**.*..****..**.***.**..*****.***..*....***.....***...****.....*.**.*.*...**....****..**...**..***...*..**.****...*.*.*..*.*..****...**...*.*..*.*..**........***.*..**...***.*...*.**.*..****.*..*.***..*.*..*.....**.*.*..**.*.*..*.***..*....***.*..*...****...**.*.*.*...*.*..*.*..*****...*.**..***..*..**..*...***..***.*.....**.*.*.*...*.*.***....***..*....***..***..*..**.**.....**..**...****.**..**..**...**..*****..**..*.....*..**..***..*...*.***.**.*...*.*.*.***...**...***.*....*...*.***..****...*...*.*...*..*..*...*.*...**.*..*...*.*.****.*.*.**..*....***.*...**.*.*.*****.*.*..**.**.**.**.*.*.**.****.*.**.....*.*..*..****.*.**.*....***..*.******..*.**......**.****..*..*.....*.***..**.***..***.*..*.**...**..**.*****....*.*...*..*.*****..**..****.*..*..***.*..**.***...**.***.***.*..*.*.....**.*.**.***...*....**...**..*..*...*..**.......*..**..**.***..**..**.*.....*****.*..*.*....*.**.*****.*.***.***...*....***.*....*......*.*.*....**.*...**.***.*..*****.*...*..*.*.*.***.**.....***.**..*.*.*******.*****...*...**.*.*.****.....**.****..*.**..*....**..*.*....***.*.**.***.*.**.*..**..*.*****..***..*..*.**..***.*.*****...*..**...**...*.*.*...*.*.*...*.*****.**.*.*..***.*....*...****.*..****.**.*...***.***.**...**..*..*..**..***.**..***.**.**.*.*...*.**..*.*..*..*..****.**..*..**..**.*.***.*..**.**.******...***.*.****.....**...**.****.*********.***.*..**..**.*.*..**.*...*.*****..*..*.***..*...*..*.**..**.....*.*..**..*.*.*...*...**.*.*.*.*...*...*....***....*.****.*****....**..*..****.**......**..**.*..**.**.*.*.*..*.*..**...*.*..**.*...**.**.*...*.*.*..*..*.*...***.*.**.*....**.....*.*****.*.****...***.**.**.*...**..*****.*...*.**..**.***.*..*..***.***......***.....*****..**....*..**..**..***.*****..*...*..***...*........*.********.*..***.*.*..*...*.***.*...***..*...*.*.***..*.*.....*....*..**..*****....**.*....*...*.***.*.....*...*..*....***. .*.*...*.....*.*..*..*.**..**..**..**.....****...**....****.*...*....**.*.**..*.*..*****.....*.*...*.***.**...***..**...*.*.*.****.*..*.**.*.****...*.*.*..*.****..****..*.*.*..**....**...*.**..*.**.*.*.*.*******..*.*...***.*.**.....***..**..**.*****.*****..*.***.*..***.****..****.*..**..***..*..**....*.....*..***..*..**...*....*.*.*****.*.*...*.*......*..**...*...*..***..*.**.**..*....*.....*.*.*..**.*.*...*****..*.**..*.*.*.******.**.***.*..****.*.*...*.....*****..**.*.*.*...*.**.*..**....*..**........*******.*.***...****..*.***..*..***....*.**.***...**...*.*.*..**.*..*.*.***.*.***.*.*.***.**.****...*...****..*..****.*.*.****.*..**.*.*.****.*..********..**.****..*.***..***.**..*.*.***..**...**..*...***..***...*.***....*.....*...*.*...***..*.***.*.***.****.****.**.*.*.**..*.*..*...**.**.*..****...****.**.***..*..*...***.***.***....***.....*.***..*..*...***.***....*.***..**..***.**.**.*.*...**.*.*****.***...***...*....***....**.*.*.*...*.*..******...*.**.*..****.**...*.***.*.*..**.*.***.***..*...*.....**..**....*...***...*******..*...*...****..*....*.*...*...**.....*...*..**....****.*....*.*.***..****....*..***.*..****..*..*.**...***.****.******.**.*..**.******.**.**.****....*****..*.....*..*.**.*.*.*..**.*..****..**....***...*...*.**.**.*.*.*.****.*.****.**..***.**.*..*.*..*...******..*.....*.**...***.*..*....*.**.*..**.******......**.....**.**....****.*.***.*..***...******...*.*****..**..*.*.*....*.*..**.*******....*...*..*..***...*.*****.*.*.**.*.***...***.*..*.*..**.**.**.***.***.*..***..***.******.....***..****...****..****..*********.**.*...*.*.**...*.*.*.*.*...*..**.**..**.**.****....****.*******..*.***...*.*.**..***.*..*.*..**...***.**....*.*.*****.*.*...**.*.*.....*...*.......******.*.***..*****.*******...****....*..***.*...***...**...*.**.**.***.**..*..*..**.......*.....**......***..*****.***.*.******...**.**.*.*.*.*......**.*.***.*.**.**.***.*..*..**.**..**..*..**....*******.*....*****..*****.*.*.*...**.*.**..**.**.*..**.**..*.*****.*.****...***.**.*...*.. ...**.*.*..****.******.**.*..*..*..****.*..*..*.***.***.*..*.*.*..**..*.****...*.***...**.**.**..**.**...*.*.**********..*...*...**..*.*..**..*.**..*.**.*****...*..**.*..***..**...**......*****.*..*.*......*...****...******.******.**...*.*..**.*.**.*..*..*..****....*......*.........*..**...***..*....**.*.**.*..*.********..*...*.***..*.*.*.*....*....*.*....*.......**.......**....*..**.**.**.*.**..***.*.*******..**..***..*.....**.*.****.*.**..*..**.*.*.*.*...**.****....*****.*.**....***.**...*.*****.***..*..**.....***..*.*.**....****..*..****.**.*..*.*....**..*.*...**.*.*.**.***.*.*.....*..*.****....*...*.******.....****.***.**..*...***...*.....*..**....*...*....**.*.***..**....**.**....**.***.***.*.**..*****....*****.*.*..**.*****....***...***...*.*.*..**.*.**.**....*****.*.....*********.***.**..***...*...**....**..*****.**..*.*....*....*.**...**...*.**.**.**.***..**...***............*....*.**.**...*..*.**.**...**.***..*.*.****...*....***.**....*.*...**.*.*..*****....*..*..***.**********..*..*..*.*.*..****.*.**.*....***...**..**....*.....*.*.**.**....**.*..*...*.*.***..*.**.*.**.**...**.**.**...******..**..****...**.*...*..***.*.*.*.....*****...***.*****.......*.*.*.**.*..*.*.....**.**.....*..*....**...****...***.**...*.....*...*.*****.***.***..**..*.***.*..*.*.****.*.*.***..*..*.*....**.*.*.***.*****.*..**.*..**.....***..****.*.**....****....****..**.*...**....*..*..**....*.***.**..***.....**.*.**.****.***.*.**.*****....*..*..**.**..****...*....*.***.**.*.**...**.**.***.....**..*......*.*..**...***.*..****.**.*.*.****......****..****...*.**.*.*.*****..*..*.**..*.***....*..****..*.**.*...*.*..*********....*.***.*****..*.*.**..**...*****..*.*..*...***..*....**.**..**....*..***.*...******...**.......*****.*.....*...*.*...**...**.***.*..*.**.**....*.....*****.....**.*..**......***.**.**...*.***..****.*.***.*.*..*.*****...*..**.***.***...*..*.*....**..*....**.*.**..**..**...**...****.*..***.*.*****..**..*....***..**..**.**.......*.....***.*..*.***..*.......****.*.*..*..* **..**.....*****.**.**...*..*..**...**...*..**...*.....*****.**.**.**.***.***.**.*......*.*****.****..***..*.*.**...**..*.....*.*....**..***.**.********.....*****.**...**..*.*.*.*...**.**.**...*..*.*......*.*.....*.***..*....*.**.**....***.**.*.***..*..**.*.....*.**..*....***.****.***..*..**.****..*****....*.*..*.*.**.*.*....***...*.**......*..****......*..*..***.**.***.**.**..*****.*.*..***....**.*.*.*.*.**.*.*.***...**..*..*****.*.....*.......**.*.*******.*............***....**.*.....**...**.******.*..**....*.*******.*.*..***.*..*...*..**.***.**....*.*.*.***.***.*.****...*..*..*.*...*..**.*..*.*.*.***...*.*.***.*....*..*.**.*..*.*.....*.*.****.*..*..*.**.....***.**....*.*.*.*...***...*******..*...**.*..*.*.*.....*....*.*****.**.**..****.*.........*..*..****.*..***.*.*.*.*.**...****...*.*.*.*........******.**..**.**.**....**..*.....**...*..**.****..**..***..*******.****.**.****.*.*.***.*.*.**.***.*..***.**...***.****.***......*.*.***.****..*.*..**...*.*...*.**..*.**.*...*.**...**.**...***..*.*.**...**....**.*..*...**........*.*.*....*.**.***.***.***.*.*.*.*......**..**.*..*..****.**.*.*...*...****.*..*.*.*.*.*....*****..*..***.**.*.****..**..**.**..*.*.*...***.*....*.*....*.***.*.***.*.*****.***.***....**..*....**..******.*.*******..........*.***.*.*...*...*.*.**.**..*..*..*.**.*..*.***.*.**.*****..**..***...*.**.*....**.**.....*.*..***...*.*..*****..*********.****.*.*.**.*.*..*.**..*..*.*...*.*..*.*.**.**.****.*.*..*.*.**.....**..*....****...****.*...*.*.*.*...*.********..*...**.....*****.*.**...*.*.*..**.*.**..*.**.*.*..*..**..**.******....**.*..***.*..*.**.*..***.***.*..*....*.*....**..**.*.**.*.*..*****...*...*.*.**.**.*..*.**..*****...**.***...*.*....*..*......*....*..**.**..****.**.*.**..***.*.....*..*****....*..*..*..**..****...***..***..*.*..*****..*.......********.*.*.**.***..*..**..**.*.....******..****.....*..*.*..****.***....***.**..*.***.***.*..*..****.**....***..*.*.**.......**..**..****..***.***...*...**..***.*.*..**.*...**.*.*.*.*..*..*.**..*...**.* *...*.**...*.....*.***...*.*..*.*.*...*..****.*.*.**.*.*.....*******.**..*.**.....*....*********...*****.*.*.*..**.*..*.**.*.********..**.***.**.*.*...**.*.**..*...*.*.*.*.*.*.******..*....****..****..*.**.**..***...***..*.........*..***...****..*.************..**...**..*.**......**......*.***...**..*.**.*.*.*.*..*..*.*.......*.*.***.....*.***.**..*.*...*..*...*.****.*...**..*****.**.*...*..*.*.*.*.*...********..*......*..***..***..**.*.**..*..*...*******.**...*****..**......*.*******.*...***...*.*..**.*.**..**..*****...**...**.*.***.....***.**.**.*..**..*....**....**.*.**.****.**..*.**...**.**.***.*.......*...******.**...*..**..**....*.*.*..**.**.*...*....*****.**..*.**.**..**..*.*.*****.***..**.****..********.*..***.*..*..*.....****.*.***...*.***.*..*.*......***....***..*..*.**.**.****..**.***.*..***.**.**.*..*.***...***...*.****....*..**....***.**.*..****.*...**..**.*.*..******.*.**.*..*..*.....*..*...*.....*****.**..******..**.*..*....****.****.**.....***...******.**.....**.*.**.......*.*...*..*.*...*.*.*.*.*..*....*.****...**....*****.*.*.*..*..*.*...*.****.*****..*.....**...*.*..*....*******.*..****......*..*.*.***...*.*...*..**...**..*.***.*...*..***.**.*..**.***.**.***..*.*..**.**..*.*.**.**..*.*...*.*.*.*.**.*....**..***.*.*...***....**.........**.*...*.*...*..***.....**.***..***.**....*.***..*.....***.*..*.***...*.*.**......***..*...***.*******.***....**..*....*..*........*.***..*...*.*.*...**.*.*.*...****...*.**.*******....**...*...*.***.*.*...**....**..*.....*.*.*..*...*...*.*.*.***.*.***.....****.****.*****...**...***..**.*.*..**..**...*...**....*.*.....*....*****.*.*.***....****.****....*.**...**.***..*..**..*..**......**.**...*.**.*****..*...**...*.*.....*...****...*....*..*.***..*.....***.*.**..*.******...**....**.*....**..*..**..**.*...**..*.****...*..*.*...****....*..**.****.*.*....**.*..****...*.*.**..*.....****.***..*..*..*.*..***....**..*..*...*.*.....*.....****.**.*..*..*.***...*.**.*.***.*..**..**.***.****.*********..**..*.***..***...**.*.*..* *..*.*...*.**..*...*.*.**..*.*.*****.*.*..***..****.*.*..*...***.****.***.**....**.*.*.**...**.*.**.*.*...*...*.***...*.*.******.****.*.**....*.**..*..*.*...*..*.*....*******.**.***.*...*...****...*.*.****..*.*.*..**.*.*.*.*.*.**.*.**.**.**..*.***..**.*.*..*.**.*.*...******.*...*...*.*..**..**.*******.**.*..*.**.*.*..*.....**.*.**..*.**.*.**.****.**.*.**...*.**...*..****.**..****.*.***.........*.*.**.*.*.*...*.*.**..***.****...*..*...******.*..*...***.*..*..**.**....**.***..*..*.***..*.*..*..*******...*.....*****...***.*****......**.**.**.*...**..*....**.*.*....**..*.*.******..**.**.**...*.....*.***..*..**..*..*..*.....*..**.***...*...*..*.**..*....**..****..**...*...**.*..*****.**.*.*.**..***..*..*..*....*....*..*****......**.*..**....***..*...*.**...*..***...*..**********.*.*........*.**.......*..**........*.*..**...*.**...***..*..*.*.**...*.**...**.**.******..**.....*.**.**..**..*...***...**...*****.**.**.**..*.****......**..*.**.**.**..*********.*...***.*...****.*.**....**.*.*..*********....***...**.****..*..*..**..*.***.*.****..*..***...*..**.**...*.*..*..**.***...*......*...*.*.*..*.*..*..*****.*.*.*.*..****.*..*****......**.*.*....*..**.*..****....***.**...*..**..**.**.*..**.****....*.*..***........*.*.*..*..*****.*..*.**.*.*..*.**.....**.**.****.****...***....**.*****.*....*...*..*..*..*.*.*.***...*.**.......*......***....****...****.****..***.**.*.**.***........*....******.***.......****...**.*.**.******.***.*.*..***.**..*.*..**.*.**..*....*.***...**..**.**.**.****...*****...*.*....*.....**.***..*.**.***...*..****..*.*..**.*.***..*.*.*.*..**.*..*.****..*****.*.*..*.**.**.......*..**.*.**.*****.***.***.**.*..*.**..***.**.*.**.*.*.****......*.*.**..**...****..*..**.***..****.**.*.*..***.*.*.*****.**...*..*..........*..*.*....***.***.*.***.*****.*.****.*..*.*..*.*.*.****.****.*..*...**.***...*****.*..***.*..*.**.*...**.**.***.**..***....***.***.*..**...*.*.****..**..*****.*.*......*.*..**.*.*****...**.**.**....*.*..*...*.******.**.......****...****..***....*.. *..*..****...**.*.***.......*.***...**.******...**..**.*....***......*****.**....**.**..******.**..*.**.***.**.*....**..***.*..*.*......***...*....*..***..**....*..*.*.*.**.*...***..**..***.*..****...***..****.*...**.*.***.*.*.*..*.....*....*......**..*.**.**..*...*..*.*.**.*.*.*.****.*...*..*.....*.*..*.....**.**.******...*....*..*..*.*.****.....*...*..*****.*.*...*.*..**..*.*.....***..**..***.*..****....*****.....*.*.*..***..**..*..**.**.**.*.*.**.*****.*.**..*.*...*......*.*..**..*....**..****.**.*.*.***..**..*.***.*..**.**.****.**...*.*....**..*.*.**..**.**...*.*.*..*....*.**.*.*******..***.****.*.****.*.****.*****..*....**.*.*.....**.*.**...*.****..*..*....*.....****.*.****.**......*..******..*....*.....*.*.**.*......***.***...*****.*.*.***.*.**.....***.*.**.*..*..**....*..*...***.**...***.*........***.***.**...*...........**.*..**..*.****.**..**..*.***.***.***....*..*..****.*.....*....*.....***.....*..*.*.*.*.**....*.*.*.*.*..***..**..**.*.**.*.***..*..**....***.***.*.*.*..*.**...*.......***.*....**..***.*..*.*..**..*...*.*.***....*...**..*.**.**.*....*...*...**...*.*.**.***.***......*.*..**..*.*....****..*...****.**.***.***..**.****....*..*..*.**.**..***...**..*.***.**..*.***....*****.....*******..*.*...**...*.*.*.*..***...*.**...***.*....*.*...**.**.*.*...***...*.**.*.**...****.**.*.**.***.*..*..***.....*....*.*.*.*.***..*.****....*....***.*..***...*..*.*.*...*..****.***..**.**.******.*.***.*...*.*..***......*.**....*....*.**...*..*......***.*.....***..***.*...***....*.**.*.*...****.*.....*****..***....****..*..*..*.**...*.*....*.*..****..*.**..****.*.***....*.**...*.*.*.....*....*.***.*..........**...**.**.******..*.*****........*.*....******.**.*.**.***.**...**...***..*.**..*.*.....*****...*....**....**...****.**.*...*.**........*.*.********..***.....*.*.*.....*.**.**.*........*.*.**...**.*...***..**........***..*..**.***....*..*.**.**....*.***.****...*..*.******........***....*.*..**.******.***..*.*...*..*.*.**.***..**.*.....**..*....**..**********.**..*. ***.*.*.*..*....*.*..*.*.*....**......*.....****..*.****..****.**.***.**....*...******..*******.**...**...*..****.**...*.****....*.*.**..***.**.*.*..***.*..******.*.***..*...*.****..*.*.*****.**....*..**.**.****..*..*.*.**......**....*..**.......***...**..**..*.***..**..***..***..***.....***...***......***.......**.*.*....*.....*.*..*..******.*..*...*.**.**.***.**.**.....*....****.***.*....*.*....*.*..**..**..*.*.*.*.....*.*.**...*.....***...........*...*..********...*.*.*.......**.*.*......**.*..***....*.*.....*...***..**...*..***.**.....*..*..***.*...****....*.***.**....*....*.....*.******.**...***.*.******.**..***...**.****..*.***.*.**..*.*.*.*.*...*.*.*..*.*....*...*.*.*..**...**...*...***....***.......*..*.*..*.*.********..***.**.**.*..*....*.**....**...*...**...******.***.*.*.*.*...*..*..****....**.**.**.*..*****..*****.****..**.***.*.**.**..*.**....**.......**.*...**..*.**...****.**...*...*.*....*......*.****.*.*...**.***..*..**.**.***.****.*.****.****...*..*..*****..*.*.*....***..*..**..***..*.***.**..****..*****..***...**.....*..***..*.**.***..*.**..*..*..***.....***..*....*.*..*.*.*...*.**.*.**..*.***.****.**...*****..***.*.*.*.**.**.**...*.*******.*..*..*.**.*..*...***..****.***.**.*..****.****...**...*...*...*.**..*..*.***.....*.**.***.**....*.**.**.**.*..*....****.****.*.*.***.*.*..**.********......***.*.*..****.***..**.*.****....****...*.***......***.*..*...****..**..*.**.*...*.*...**...*.*.***.......*.****.**...*.*.....*..*....**.***.**.***.***.*.*..***.*..*....*.**...*.*.*******...****..*.****...***.*...**..*..*.****....****.*.....**.*.*....*..*.**.**....**...*****.**..*..*..**..**..**...***.*.*....*.***..***...*.....****.**.*........**....*.***...***..****.....***.*.*......**..*....**..*.*...*..****.*..*..*..**.**.**..****..***....***...**.**.*.**....*****..*****.****.****..*....*.*.***.**..*.***.*.*******..**.***..**...**.....*.**.*.*....**....*.**.**.....*...**.********...***....*...*...*.******..***.***.**.**...*.***...*.*.......*.***......***.** *..****..*..**.*.**..**.****..**...*...*****..*.*.*.......*...*.****....*...***.**.****..*.***....****..*.**.*.*.***........*..*.**.*.***..**.*.***......***.*..*.*...**...*.*..**.*****.***..****.***..**....**.**..*.*..*.**...*.**....*.**.**..*.***......****...*****....*...****.****.**..***.***.******..*....**.*.....**.*..*.****.********.**.*****..*...*...**...*****..**.*.*....**.*..***.**..****.*.*****..*.*..*.*..*....***....*.****...***...*.******...**.**.**..***..*.*..********.***.*.*.****...*.**...*.*.*.*.*.*.*..*..*.*.**..*.**.....**.*.****.*.....*....***.*..**...**...**.....*.***...***.*...***...***..************.*.*.**......*.***..****..*.*.*....****.*.**.*.*.**.*****..***.*....*.*...**.***..*..*.****.....*..**....*.*...***.....*...**.*..*..*****.**.***..***..**...**.*.*.*..*.**.**....*.***..*...*..*..**.*.**.....**....*.***...*..*.***.**.**......*.*****.*...*..****..**...*.***....***.*.*.*..*...*****.*****.*****......*.*..**.*...*.*.....*..***.*.*.*.**..*...**.*....******..**.*.......*...*..****.*.*.***...**.**.**.*..***.*..*.*.....*.....***.*..*...*.....*.*..*.**..*****.****..*..*..**.***.*.**.**..***..****...*****..*.*.****.*.......***...*.**.*..*.....***.*.*.***....*.*.*******..****.***.****...*.*......*.*.**.*.**.**......*..**......***.*...**........*......*.*.*..***...******.***...*.*******.*.*.*.*.*.....*..*******.**..*.****.*.****.*..*.**..*.**.*.*...*.*..*..**.*.**..*.*.....*..*.***..*.*.*******.*..**.**.*.**.**.*...*.***.**..***.*.***...**.*.*.**..*.*...**...*...**.***.**.**.*.**..**.**.*..*..*..**..***.*.**..*.*..*.......***.**..**.*.*..****..*...**.....***.***.***.....**.*..****.*..*.**..*.*..*.****....*.......********..*..*.**.**..******...*..****.**.*****...****....******..*...*.*...*.*.....*..*..*****.*.***.*...**.**..**.**..**.*...*....**....*.**.*..**.*..**.*.*.****.*..***..*.*.*..**....**.*...****..*.*.*.*.**.***.***.***..*.******.*.***.*.*....*...*.**....**.....*.*.**.*..*..*.*..*.*..*.*.*..**..*..****..*****..**.*.*......*.****.**.******..* ..*...*.***.....*.*****....*....**....*.****.*.******......**.*****....**....*..****.*..*....*****.*...*.***.*...*...*.*.**.*..**.*.....**.*.**.**..*.***.*...*.****.*.*..*.*****..*..**..*......*.*..**....*.***.*.***.*.*.*....*...*...*****...*....*...***...*...**.**.**.*..***.**.****.*....**..****.*...***......*.***.*....*..*..***...*.**..*.*..*.**..*.**.*..*****.**.**.**..***.***.**..*....**..*.....****.***..**..*..*...*..****....*..*.*.*.***.**....*.*.*..**.***..*.*..***..***.***....****.**.*...*..*.*.*****.***..****.***.*******.*..**...**..*..*..*.**.****......**.***..*.*.**.**..*....*.*.*...**..*.**..**.*.***.....*......****.*...***..*......***.**..**..**.**...**.**.*.**....****.**.**...***.*.......*.*..***..*...*.*.***..***..******..****..**...***.****.***..*.*..*..*..*.*...**.*.*..*.*..****.**....**.*.**.....*.*.*...*..*..*.****..****......**.*.**.*....*..*...**.*.*..*.*.****..*.**.****....***......*..*.*.....*.*.*.*****.*.*..******...*.**...*.****.***.****.*.**.**..*.*..**.**..*...******...*....*..***.****...***.***.....*.*..*..*.********..***.*.*..**.*.**..*..*.***.**..*.**.**..*.****.**.*..*.*.**..**.*.***........***.*.*..**..***..****..*****..*..**....*...*...*..******.***...**..**....**..****.*.***....***.....**.....******...*.**.......**.**.***.****...**..**.*****.***.*..**..*..*****..**.**.*******.**.*.****.**..**.*..***..........*.**.**...*.*.******..*****..**.***.**.*.*....**.*.*.......****.....**.*.*..*...*.....*..****.*..*.**.*.*.*.**.*..**.*..**......*.*.*..******..******.....*****.**..*...***..*..***.***..*..**..*.*.*..**.*.*.**...**.**.**...**.**.*.*..**....***.*..*....**..***.***.**.**....**.*..***.***.**...**.*..*....*..*.**.***...**..****...***.**.*....*.......*..**.*.****..*.******..*..**.*.*..***...****.*..*..*.....***..***...*.****..**...**.**.*...*.*..*..**..*....*..***..**.*.*.*......*.***.*..***.*..***.*..*....*.....*....*..*.****.*.**..**..*.*...*......**..**...*.*.*.*...*..****.***...*...*.**.*.**...***.*.*......***.*******..*....*...** .......***.*****.**.*.*********..**.****.*.***.****....*...*..**..*.*..**....**...*..**.*.*.*..***.**.......**.**..*..*.*....****..*..*.**.*....***.***..*...**...**.***.*.****.*.**..****.*......**..**.**.**.*.***...**...*..***..*.*.***.*.*.....**.*..*....*****.*.***.*...***.***.**..*.*..*.**.**..**.*..**...*...*..****.*..*..*.*.***.*...**...***.**.*****...***...*.*.*.*...***.*.......**....**.**....****..**.**.*******.**.**.*......*..**.*.*******...**.****.*..*.*..****.****.*....**.....***...**.**..**.*.*..***.**......**....*.*.***.****....***.*.**.**.*******.*..****.****.*....*.*.*..***..*.*..**...*.***.***.*.....*.**..**..**....*.*...*****...******....*.**.**.*..**.********..**.*.*.*****.**.*.**...*****.......*.***......*.*..****..******.*..****.*****......****..********.**..**.***.**.******..*..**.*.**.******.*.**.*.******.**.*..*.*.*****...*.*...*.*.*....*.*.***.*.****.*......***......***.*.**.*.....*.***.**.*..*.******..**..**..**.*....*.*.***.*..**....*...**.*....*..**.**...**...**....*.**.*****.*.....*..****.....***.******.**.*.*.****.*.***...*.*..*......***.**.**.*......*.*..**.*****.**.*..***.*.**..*.*..***.*....*.**.***..*.**.****.***...*....***.....***.***..*....*.....***.*....**.**.***...*.*****...****.*.**...*.*....**.*...*.*.**.*.....***...*....**.*..**..*.....*******.**.*.*****.**..*..*.**.*.*.**.*....*..***....*.*....***.*.....*...**.**..*...***...*....*.*.*..***..**.*.***..*.***.*.**..**.*.*..*.....****.*..*..*.*.....****...*....**.***..*.****..*......*..***.*...*.*.*.*....***..***...*.*..***.***...*.***..*.*****.*.*.*.***.**.**.*..***.**...*...*.**..*.....***..*.*.*****....*.*...*.*.*.**.*.****..**.******.*..*.*.***..*.........*.*.*..*...*..*.**.****.*******.....*...*..****...**.*...*.*.**.*..*....***...*..*.....*.*.**..*....*.*****..***.*****...**..*....*.*..****.*..*.*.**.*.*.*....*..**..***..*...*.....*.**.*...**....*....**...**..***.*.*..*****...*.*.*..**.....***.*..****.**.****.****.....****...**.*.**.*.*.***....**.*.*...****...*..*.*.*.....*.. ...**..*.*.*...**..*.*..*.**.**..**..*.***.*....****..*****.*.*.*******..**.*.*.*...*..*.....**....*..*..*.***.*.*..**...**..*.**.**.*.*..**.*......**...****..*..*.*..*.**..***.***....*.*....**......*..*.*...***..*...*..*..***...**......***.***..*....*.**..******...*.**...*..*.....***.*.************.**..**.*.***.*.**..***.****..**.*.****.*.*.*...*...*...*.*..*.****.***..*.****..*****.****.***.**.***.**..***.....***.*.*..*.**.*...*.***..***...*...*.*.*.*.*****...*..*........**..*..*...*.**.*..*..******........*...*..*************.*.*....*...*..**..*..*...*.**.*...*...*.*..**.*******.....**.***...**..***..........*...*.*..*****..**.***.*.**..****...***..*.*.*.****.*..*...*.*.*.***.*.*....*****.*****.*.**..*.*..*..*..****.*.***......*.**.*..*.**...*.*.*.*.**..*.*.*****.***.***.*..***.*..*.*.****.*..***.*****.*********...*.*...*...*.*.*...***....******..**..*..***..*****.*.*.***.***..***..******.***.....*..*.*....*...*...*.**.*..*..*.**.****....****.*........***.*..****.**........*....*..**.**.*.....********.*....**.***...*.**.**.**.***..*.....*..****.**.**.**.*...*..*.*.***...*...*.******.*****..*..*****....**.***..*.**...*.*.*.***.*.........*..*..*.....*****......**..***.*..*.***..*.*.**.**.**.***.***..*..**.*.**.******.**.*.***.***.****.**..***.*..*...******.*.*..*....**.......*.**....*.**......*..****.*...***.**.***.***......****..****.**.*.*.*..*....*..*.*****.....*****....**.**.**.*........*.****..****..*...***..*.***..*...*.**.**.****.*****.*.*.***.***.*......*....*.******.....*.....*.*............************..*..*.**....*.*.*.***.*.*.......*.****...*.******.*.*.*****..**.*.*..**.*....*.*...*.*.****.*...**..*..**.......*..**....**.*..*.*..**.....***.....****.*...**.*.*...*.**..***...**....*....***..******.*......**.**.*.*..**.**...*..*.....**..****.*..****.**..**.********.*******.****.**...***.*.*..***.*..*.*.**.*.****...*.****************.**.*...*.**..*.***....**.*..*..*....***.**.*..***.*......**.....*...*****.*..*.*..***..****..*..*.***.*.*..***..*.**.**..... ..**..***.*.*..*.***.***.*..*.*..***..*..***.**.*....*.****.**..*......*****.*..***...****.*.*...*.*..*.*....*.*.*....**..*..**.**..**.********.*.**..*.*****..*.*...**.*.****....*....*.**..**.*.*.*****......**..***..*..**...........*..****.**...***.*.*..*..*.**.****....*.*******.*.....*...***.**..*.*.**.*.............*..**..***..**.**......**...**.*.*.*..**.*.*..*********..*...***.***.**.*..***....*.*.*...*.***..***....*.***..**..*..***..*****.***....*..*...*..*.*.*.****.*****.*.**...**...*..**..*.**.**.*.*..*..***..**.***...*.**.*...*.*..*.****.**.**.....**...*...*.***..*.**..****.*.***...*****...*....*.*......*.*.*..**.**......**...*****..*.**..***.**........*...***.*..*.*.*..*...****...*..*..**.**.*..........***.***.**.*.....*....*.*.*.....*......*...***..*****..*.**...*..**.****..**.*..**..*...**...*.***..**.*...******....**.*...**.*****.*..*.*.......***..*.***......*.***...***..*****.********.***........**...**.*.********.*.****.****....**...**...*....**..**..*****.**..*.*...**..**.***.*..*...*..*.**.*..*.**...*..*...*...*..****.*....***....*****....*.*.*.*..*.**..***.****.***...**..**.*.*.**..**.*.**.**.***.**.*...*.*.**.....*...*.**.*.*.*.*.*.**....**....****..**...****..**..**.......*....***..*...*.....*....*.*.**..*.**.***.***.***..****..*.*******..*.**..**.**.****.*...*..*..****.*****...**..***..**..***.**.**.***...*.*****...*.*.**.*.**...*.**...*..*..*...**.*...*..*..*.**.*......*...*....*******.****.**...**..*..**..*****.******...**..*..**..***...*.*.**.**....*.*****.**.**.**.*....*..*..*..*....*****...*.**..*.***.****..**.**...*...**..*****.*.******.*..**.**......*.*..**.***..*.*.***.**.....*****.***..*******......*...*..*..**..*.*...******.**...***.*.**.*.*...***....*.*.*.*.*..**...*.***.*..*.***.***.**.*.****.........*...**********......*....*.**..**..**..*..*.*.*..*****.***..***..*.***.**..*.*....*.*..*..***.*......*.***.*.*.*.*.*....*.**..*******..*.*.*.***.*..*****...***.**...*.***..*.**....*...**.....***.*.*.*.*.*.*.*..*..**.**.*..*..**.*..******. ..*..***...******.*..**.*.***.*.*****.***..*.*...*..**....***.**.**..***..*.....*...***.*....**..*.*...*...*.*.*****..*.*....***..*.**..**.*..***.*..***....*....*.**.......**..*..*..*.**..*...***.**....*..*....*******.*..*.**...**..***...*..*.**...**..**...**.*..*..*.*.**...*....**.**.*..****.*.*.*.**.*.....**.**..*..***.******..*....*.**.*.*.*....**..*.*..****.**....*.*****.***.*..********....****.**.*..***.....*..**..**..*.*.***.**.*.****.***.****.....*.*..**...*.**..**...*..*....*****.**.**..***.***..***..*.**.*****.***.*....*..*.***.*...*...**..*......***.*.*.....**.**.......*....*..*......***..****.**.*.......*.*..*.********...*.**..**.*.*.******..****.*.*....*****.*......*..*.*.**..*....*..*.***.***...*..****..**.*..*****.*.*.*..***.*..*...*.*....**.....***.**.*.*..**.**..*......*.*.***.*....**.*.**.**..*..*.*..*.*..*.*..*.**..**.*****..*.***.*.****.*.*.**.*.***..*...*.*..**.*.*.*..**..*...*.*..*.***...*.......**.*.....**..*..*.*.*....*...*****..*.****.***.*.**.*.*.**....**.......*.*...*..*..******..****..*..*..****..*..**.****...***.*.......*.**.*.**.****..*..**..**.***.......*.**...*.*..*.*.***.***.****......****..*.***.........*.***.......**.***.*..*******.**..*...*.**...**..*..****.......****...*.*...*.*.*..**.*.*...*..*..*...**..*.*....*..*****.*...*.**.....**...*.....**.****.***.**..***.*...*..****.....***.*.*.**...*.**..*..**.*......*.*..**..*.**..*.*.....*.*...*..**..*.***..**..*..*..**.*...***.*********.*..***.*....**.*.*.*******..*..*..*.****..*.****....*.*.**...**.****.*****.*......*.****.**.**...***........*.***.*****.*.*.........****.*.**.**.**..*.**.**.......**..******.***...*.*.*.....*****...*...*..*.***.*.******...*.**.....**...**..*.***.***...*..***.**.*..*.***.*.***.*...*.*..*......*..*.**.*...*..**.....*****.*...*.**.*****..*****..*...*.**.***.***.**.**...****...**...*..**...***..*.*.**.*.*.*..**.***.**.**.**.****.*.*..*..***..*.*..*..****.**.*....*..**.********.*.*...**...**.*....**..***..***.*****..*.*.**..***.*.**.*.*.**..*...*****.*.*.** ***.**.***.**.**..*.....*...**..*.*...*...*.***.***.*.******..*.*.*.**........**.***...***.**..*.**.*.*..*..*...**.*...*.*.***..****...**..***.......*****...**.*..*..*.***..*..***.******...**.***..**.***.**...***...*******....*.*.***...**..**....***..*..*.*******..****.*..*..***..**.**.*.*....*.*...*.*....****.**.***....*.**.*..******.**.*.**.*...**....*.*..***.**.**...*..*.**..**....***.*.**..*****......*.**..**.****..**...****..******....**.**......**...*.*.**.*...***.*.***...*.**.*..***...*.**..*.*....*...**..**......*..*..*..***.***..**.*********..**....*.**.*...***.**..*.*.*....**..*..*..*.*.***.*.*..*.*.****..***..**.**.*.*.....**.*.*.****.*.*...*.**..*.*.*.*....**.**.**....***....*.*....*...****...**.*.**.....*..**.*..*.**..*.*...*.**...*......*....***.*.***.*.*..**....*..........***..**..*.*.....****...**..*.*..*...**.*.*..**.****..*.***..*.*..*.******.***...**....**.**.**.*..***.*....****.**.*****...***.....*.......*..*.*.*..*..*.....**.******.*.*.*.****.*...*...**...*..**....*.*..******.....***...**.....*......*...*....*.*.*.**..*.*.****.*.*.****.**.*....*.**....**.***..*..*.*.***...**.**.***.*.***...*....*..**.**..**.*.*....**.**..**.***.*..*.*.*...*.***.*...*.*.*..*****..**.***.*.*..**..*.*....*.....****.*.***.**...***...*.****...*.*..*..*..*..**.***...**.**.*...**......*.*.*..**.*..******.*.**.*.*.*.**.*..*.*..*.*...****.***.*...***.**.***.****....*...*.*****.**.*.....**..**.*..*.*********..**..*.***..***.**.**.**.***..**.*...***.***..***...*..*...**.*..**.*****..**..*....*...*.*..*.*..**.**......*..**.***....*.**.**.*.**...*...*..*.....**.*.**.*.**...***.**.*.****.*.*****.*..**.*.****..******........*.**.***..*.*..**.....*.*.*..**..**.*.**.***..*.****.**..*..*..*..***.**..***.*.**.*.***.........***.*...*.*....*.*..***..*******.*..*..***..**.**......*.*.*...**.*.**.**.*..****.*****.**.*.******..**.......*.***.........**..**..*....**.**.*..**...**....****.***.*.*.*.**.*..*.*.**...*.***..*.......****..*.*.******.**.****.*...**.*..*......****.*.*.*******.. ..*..*.*.**..*..*.*.**...****.*..*.*.*...*..***.****..*...**.....*.*.*...*.**.****.*****.*....***..*.*..**..***.*.***.**.**.**..*.*.**.*****.**..*..*******...**.*...*.......***.***.*...*.*.***.*.***.*..*..**.*****...*....*...****.**....*....****...*.*.*..*.*...**..*.**..*.....*.**.**.*****..***.*...*.****..*.*....*..**...**..****.*****...*.*.***..*.******.**...*.***.**....**.**..*.....*...*.*.*..****..**.***....*.*.**..*.**.****...*..**....*.*.**...**..**....*..*..*.**...*.****...****.*******.*...**.*.*.**..***.**.*..*.*..***.***.*...*********.*...**.********.*******.....****.....*...**.***.*.*.*.*..**.**.*..***.*.****..*..*..***..*.**.***.....*...**..**...*.*..***.*..**.***..***.*..*.*..**...*.*.****.*....***..*.*.......*.*.*.**.**.*.*...*..***..**....***..*...*..**.**.***..**...*.*.*.*.**.*.***..*.********.*.**...*...****..*...***.***..**..**..*.**.*.*.*..*...**.***.****..**..*.******.*.*.*...**...*.*.*..**...*.*.***...************..*...*..*.****.**.............*..********..****************....*.........*.**..***..**....*..*..*.**..*****.***..*..*.*....*****....**.*......**...***..**.*.**.*..***.**...***.*..*****..**..**.*.....*..**..**.*...**.***..*.*****..****...*.********.....*...*.*..*.......***.******.....***.**.*...*..*..*.**.*.**.**.*.**..*..**.*.*.**.*...*...**.....**...*.*..*...****.***...*.*.*.**.***.****..*....*****..*.....*..*.*...**.*....*.**.**..***...*****.*..**.*...**.*.**.*.*.....*.**...*...**.*..**.*...**.***........**..****...*.***..*.****.****..**..*.*.*..**.***...*.....*.*..***...**.*..**.*.*..*...*.**.....***......***.***********..*****...***.*.***.***.*....*.*..*....*...**....**..*.***...**...*****.*..**...***...*....*...*.**.*....*.*....****..*.*.**...*.*..**.**.......****...*..***.**..*..****.*.......****.*..*.**.****.*..**...*.**..*.***.....*.*****...**.*..**..***..*...**.***..*...*****..*****.*..*..****.**.**.***.....*.*.....**.***...**..**.**..**.*.*.*...*.*..****....*...**.******.....***.*.**..*..***.*.*..*.***.****.***.*****.*.**.*.** ..**.*..***..*...*..*..**.***.*.***.*...*.*.**.*...*...*..***.*.*..*...*.***.**...*.**..*..**...***.*.*......**..***...*.**.*.***..*.*..*..*****.*..*..*..**.....**.**.**....***.*.******.*..**...*.*...*.***..**...**...*.*****.**.*****..****..**.*.***.*.*.***....*...........**..*....*.**..**..*...****..*.*.*.*.***..*.**.**.***..*****.*.**.**.....**.*....*...*****....*.**...******..*.*.**.****.**..*...*..***.***.**.*....***.***..**..**..**...**.*.*...**.*.*...*...**..*...**...***.**..*...***.***..*.*.**..**..**.*..**.******.*......*.*.*..*..****.*...**.********..*******.***.****.....*..*.*.***.*****...**..***.**.***...*..*...*..**...*.*****...*.***.*.*....*..*...***....***..*..*..**..**.**.*.**.*****.****....***...**.*...**.*.*.**.*.**.***..*...**..*..**.*.**.**.*.*.........*.*****.****.*.**.....*.*...*****..*......**.....*.*....*****.**....*....****.**.*.**....**.*.*....*.*.*...**....****.**.*.****...**....**.*.*.*****.......*.*.*.**...*..*..***.*.**..*..*.**.**..**......*....**..**.***....*..*.**...*.*....*...**..**.*.....***..********.*.*..*.**...**.*....***.***.**...******.**.*.*.......***.**.**......**.*..***.**.*.***.*.*..*..***.*.**..*...*...******.**..**.****....****.*.*.*..*.***.**..**....*..****.**.**....***..**....*..*.*.*.**.**.*.**..*.*..*...***.*..*..*.**.*..*.***.***.***....**.***..**.*..*...*..*.***.**.***.*.****...*...*.**....**....*****.*..**.*.***.......**.****.*.***....***..*...*..*****..**.*...*.***...**...**.*.*..**.*********.****.*....*..****.*.**.*....******.**....*.***...***..**.****..**...***...*.*.*.******..***.*******..*.........**......**.*.*...*.*...***..*..***.....*..*****.***..*.**.*..*.*..**.***..*....*..*.**.*****...**..*.*..*.**..*.***....*..*****..*.....*..*****.**..***..****..****...**..*...**..*..*..*..*..*.******.*.*..**..*****.**.*..*****.*.*.*****.*.*..****...*.***.**.**..*.*.***..*..******.*.*****.*.**....***...*...**....*.***.***.**..*..*..*...*.**..***..*...*.**..*....*...****..**..*.*.**..*.**...***.*...*....**.*...*.*..*.*. **..*.*..**.**.****.**..*.*.*.*.*.**...*..*...*...*..***..***..*..**..*....*..**.....*....*...***..*.*.**.*.**..*..*........*..*..*...*.*.****....*.*.*..*......**.***.*.***...*.*.*.***...**..*..******.**.**....**.*...**.**.****..**..**.**.*.....*....**..*.*.*.*....***.*.*.*..**...**....*..**.*.***.*.....*.*.**..**..***..*.****...**.*****.***.*.***.....*..*.*.*...*.***...........****.**.*.*.*****.*.****......*...***.**.**.*.***.*********.*.**.**....*****..***..*.**..*.**..**.*.**.*.*...*****.****..*.**....*..*.*.*....***..**.*.**..*.**..*..*.*.*....***.*****..*....*.*******.*.***..*.***.***.*.*.**..*..***.***..**.******....**..**...**....*.**.**.*.**.*******..***.*.**.*.....*****.*..**.***.**...*.*...***************..*.***.*..**.*....***.*...**..*.*......******..*..**..*.****.*..*..******.....**.....***.********.**..****.**.....****.****.**.********.*..*.*..*...***.******.**.***.***..****......***.***....*.***.***..*****....*......*..*..**..*.*.*.*****.*.***.....*..*.***.**.**.*.*.**.**...**.*.*.******.******.*.****...****.**...***..**.*...**.***..**..*..**.***.**.**...**.*..*.*****.**.***..***...*......**...***.*.*.*..*..*..***.**.****.*..*.*.*..*........*.*.***..*....**.*..***..*..**.....*.****...****.*.*******....****....*****...****..**......*.**..*.*.*.*.**.**..****.***..*.****.******.*...**.*...*.......**.***.*.*......**.*.****..*....*****.*.*....*.*****.**.******...*.*.*.****......*..*..*...**......*.**.****.**.*....*.**.**..*..***.**......**.***..*..*..**.**...*.*.*.*..*.**.*.***.**...***..**.****...****.*..*..*..***...*..**.*....*.*.*..*.*.**.....*..**.*.**.*...*..*.****..****....*....**...***..**..**..*.****..*..*.*.*.*.**.**.**....*.*.*..**..*...***..***....*..**....*.*.**.*.**.**.*..*....*....*.*...*.***..*****.**...*.....*.****..***...*.****.*..*...**...*.*.*....***.*.......*.***......***..*.**...*.*.*.*.*.*..*.**..**.*.*...****.**..*.*.***..*..**.**..**.********....*....*.***....*.*.*.**.*.*..*......*.**...*...*...****.*.***.****.....**..**.****.....*.* .*.*....*....*...*...**..***..**.**..**..****..*..*.***********.**..***...*...***.*..*...*.**.***.....*.****..*.*.**.****.*...**..*.*...**...*.**.*.*.**.**..***.*.**.*.*.****..**.**.****.***.*..*****.**.***..*....******..*.**.**..******...*******..**..*.**********.....****...***.*.....*.*****..*...*.*.*****....*.***..*.*...*.***.....**...**....**...**.**......**.....**..***.**...*....***********...****..*..*.*....**.*.....***.**.*.*..**.*...***...*..*****.***.*.*...**..*.**.*....*.*.*.**.*.***.**......*...*.*..***..**..*.*....**...*.****.**...*..************.*..*....*..**.....**..**..*.*...***.*.**..***..**..**....*******.*.****...*.***.*.**.*.*.*****.**.*.**.*..*..*..****..*.**...**.*.*...*..*****..*...**.*****..**..*********.*.**.*****........*..*..**.*..*.*....*.*.*.**********.******..****.*.***..*...**..*...***.*..****.*...**..**..***...*..*.**...*..***..*...*..*..*...*.....**...**...*....**.........*.**.**......****......**.*..*.**.*..*.........***......*.**.***..*....***.*.****..*****.*.*..***....**.**.*.**.*..*.***.**...*****.*...****.**..**.**...*.....**.***.***..**.**....*.*....*.**......*.**.*.*..*.**.**..*.****.....**.****.*...*****.*....****.**...*.*...**..*.*...**.*..*.**.**.**..*..*..***.......***..**.**.**.*.*.*....*.*..*****...*****..**..*..**.*.**.....****.*....*.*.**.*.*.*.*.*....*...***.*.*.**......*****.****.*.*...*.*..***.*.*..***.*.*.**...***....*..*.**.*.***.**.*****.******..**..*..*.*.**...*.*....**.**..*.**.*....*.*.***...*.*.**...*.****.***.***...*.**...**.*.*****.*..*.****...**..****.*..*.....**.*.*..*...**.*.*****..*..*.*.*..*....****..***..*.****.*..****.*..*..***..*...**.*.****..**.**...*...*...**.*.*.*****.***........**..*.*..**.**.*..*..**.*....*..**..***..**..*.****.*.*..*.***..*..*......**..*.**......***...*..**.******..*.*..*.***.*..**.*.**..*.********.*....*.****..*.**.....*.*.**....*.**.**.**..*...**...**....*.***..*...**..*****..*....*.*.****.**..*..***..*..*..*.**..***.***********..***...***...*..***.*.*.*..*****.**.*..*****..* .****..*..*...*....*..*.....**...**.**..***.**.*.....*.*.***.*.***..***..******.*.**..**.*.....*****.....*...**..*...*...*...*.**....*..**..*...**.**.*.****...**..*.*.*...**.***.*..*..**.***.***.*...*.**.*..*..*.**.....**.****..*.*.......*......***.*.*...*..**.*.***.**..*..*..*..*......*..***..**.*.*....**.*.**..**.**.*.**.*.*....*..**...*...****.**.***..*...*..***...*.....***....*..*..***..**.....*..**.*****...*************.***.**....**..**.........*.***.*.*...**...**.******..*..*.*..*.*.*..........****.**...*..*..**.***.**..*..*.*.*****.**.**.**....*..*....*...****......**.***.*....***..*.......******...**.****.*.****.*.*....**.**.*....*.*.*.****..*...**.....*..***.*..*..*..*.*..*****......****.**.**....*.*.*.....*...*....***..*....**.*....***.***....*..***...*..***.***..**..**...**..*...*....*.****.****.**..*..***.***..*...*.**.....*..***.*.*.**.*.*...***....*.**......*..*..**.*.*.**...**.**.**...****.*.*..*.*****..**.*****.*...*.***....*.**.**..*..**..*...*.....*.....**.***...*..****.*.*.***....*.********.**..**..**..**..*....**.***.*.*****.....**..*.*.*..****.*******....**.*....*..**.*.*.*...*.*.*.**.**.****.****...**.*....**.....*****.****.***.*.*..***.**......**..*.**..**..**...**.....*..*.***..***.**.*.**.***.**.*..*..*.....***..**.*.***..**.*..*.*.*****..**.*..*****.*..**.*.*.**.*....*****...***..*..*.*.*....***....*.*...**....**.**.**.**..*.*...**.*.******.....**...**..*..***.*.**.**....****.*.**..*.*.***.*...**..*..*......*********.**.*.*.*.**.**.**...**.**.*****...*.**..***.**.*..**...*...*.***.**....*..*..***.*.**.***.**.*.*.*..**...****...*..**...**.....***...*..****...*.**.**.*.*.**.*.**.**...**..**.*..*.*.**.*..*..***.**.****.*..*.***..**...*....**.*..*..**..*..*.*.**.....***....**.*....****.**.****..**......*..****....****.**.**.**.**..***..*.*..*.**....*.*.****.*.**..***.*.*..***..**.**.*****..**..*.*******.*.*...****.******...........**.**.*.**..*...*..*.*.*****..***.***....*.*..**.**..*...**..*****.**..*..*****.*...*.*..*........*****.**.**.***.* .*.*.***.*.......***...***....*******..*.*.***.*..*...**..***..**...**.*..*....*.***.**.*.**..*.**.....*.***.*****..*.**.****.**..*.*.*..*.*********.*.*..*.*..*..*.**.**.*.***.*..****...*..*.*.*...**.*.....**.*..**...***..*...*.*.**.....*.*.*.....*...***.*...**..*.*.***.*.*..*..*..**...***.....**.**....***.*..*.*.*.***.*******.*.*...**.**.*.*...*.*****..*.**.***.....*.....*****......*.*.*.............**********......*.*.....*.....*..*..*.*.*..***....****..*.****.....*..**..*.........*..**..*.....***.****..***.***...*..**.....*****...****..*..*....**.**.....***..**...**...**....*.*.*........*.**.*..**..*....*...**...*.*.****.**...**....**..**.**..*.**...*...*.....*.*..**..........***.*.*....***.*...*.*.****....***...*...**.*..*.*..*.*.*....**..*..*.*.*.***..*....**....**..***.*.**...*.*****...*.*.*.*......**.**.****...*.**..**....**..**.*.*.**.****************...****.....**..**..***..**.**.*...***.*.**..*.*..*.*.***.*.**.****.**.....**.....*...**..*..*.***...*.****.**..*...*.**.**.....**.**.*******.****.*.**.******.**.*.***...**.****.**....*..**.....*.***.*..**..*....***.**.**.**.*....*.....*.*.....*.*.**.***...*.**.***..*.**..*******.*..*.****....**.*..**.*.**...**.**.....*.*.**..*.***.***..*..*...*.**.**.***.**.*.**.**..**.....****..*.**...**....***...*......*.********.**..*.*.*.**.***.******..*.*******..*****.**.*...*.*****.**.***.**...**.*..**...***..**.*...**....*..*****..**...*....*.***.*..*....****.***.****..*..**..***......*****.....**..**.*.....**..***.**...***..***.*****..*.***..*..*...***.***..*..**.....*....***.*.****.....*.*.***..**.**.**.**.*.*.****.*.*..**..*.....**.****.**.*.*.**..*.*..*....***..*...***.****..**..**.*..**.*....*...**.*.*.*.****..***..*.....**...*..*.....*.*....*...**.***......**..**...*..*.**...**.*......*.*.....***..*..***....*.....****...**.**...****..**.*****..**.****.**...*.**.**..*.**...*..***.*.**.*...*.*......**.**.*.**....***.*.***.*****.***.*****..*.**...*.**...****.....**..***.****....***...*.**..*.*.**.**.*******....*****.* .****..*..........****.*.*..*...***.**...*.*.**.*.***.*.*..**.*..***..*.*.**.**.***.*.**....*.......****....*.*..*.**.*.*****.*.****..*...**.*.*..*.*.**.*.....*****.....***..**.*.*.******..**.**.*.*.*.*.****..*..*****..........**...*.*...*.*.**.***.*.*******.*..**.**.....*****...*.*.*......*.**....*.....*.....*..*....*.****.**.**.**.*..***.*..**.******.*...**.*....**.***..******..*..*.****..*...*....*..****....******.***..*****.*..*******.*....*...**...***.***....*.*.**.*.*..*.*.*.....***..**.***....*.**.*..****.*.**.***.**..**...*.*.*.*.**.****.*****.**.*.**.**.**.**.****.....*..**..*.....**..***....**.......**.*....**...**..**.*..***..**.*....**.**.**...*.*.*...**..**..*..*.*.**.*.****..*.*.**..*.****...******....****..*.***...*******.*.*.....*...*..****......*****...**...*.*..*..*.*..*.....***.**..***.*.*..*.*****.**....*.*....*....*****.*...*.**...**.*.***.**.****.*.*...*...*.*****.*..*.*...***....*.*....**.*.....*..*****..**...*.*...******...*.*.*****.**.**.****.****.....*.****....*.***..*...***..**.*.**.*...*****.*..*.....*...*.*.*..***.....*....*****...*..***...*......*..****.**.**.**.**.....**...*..**.*..*..*.****..*.*..*.***..****...*.*..*.*..******...****..*..***..*.*.**..*.***..**..***.**..*..*.***..*...*.****.*.*.****.*..*.*.*.**.****.**.*.**..*..*.**.***.**...***....**....*.**.*.*.*....*.*....**.**..*.**.*.*..*.*****...***.***.***.**.***.****.*.****...**.*...****.**.*.*.**...*..****..**.***..**.**..***.***.*..********.***.*...**..*....*..**..*..***....**..*.*.***..*********....****...*.**.....**.*.....*.**.*.*.***.**..*.*...*.....**..**.*.**.*..*.....**..*.*.**.*........******..*..***...**.***.*.*..*.******.**..**.**.***.....**.......*.*.*.*..*.*.*.....****.***....****..****...*****.*..**..**..*..***.*.**.***.*..*.....*****.**..**.*.**...*.**.****.*.***..*.*..*..****..*..****.***...*....**.*.**.....*.**..*.******..*..*.....**...*****.*..**..*.**..*.***.*..*.*..*...*.*.*.***.********.*..***.*..***...******...*..*...*...**..***...*.*.****..**.**.....*..*. ***.*.....*..*..**..*.*.**.*.***.*.*.....**.***.*.***...**.**.*...*...*...**.***.*..*..****..*....**..*****.****.**.*....*.**..**.*.*........*.***.****...***.**..***.***.*****.**..*.**...*.**.*******..*****.****.*..**.******.******..*.*..*...**..**...****.***.**..*........*..*.*..*.**.****.***.*****..****..**..*.**....**.**..**..*..***.*.*.*****.......*.*****..*..**....*...****.***....*******...**.*.*.*.*....*.**..**....*******..*.*....***.*..*...**.*..**..****..*..**..*........**.*.**..**.*...*..******.*...*.******..***....**..**.....*.*.*..*.*.*.*.....*...***.*.****.**.***..*.******.****....****..*******..*...****.*..*.*.*.***....*.*..*.*........*...*.*..***..***.***..****.*......**.*.**..***.**..*.*..*..***.*..*.***.***..*.*.*...****.***.**...*..******.*.*.**...*..***.******.**...***..*..**.***.*..***.***.*....*..*******...**.*..*...*.*.*..*.*.****.*......****.**.*..*.*..*..*.*.*.**..*.**..*..*.*..****..**..*....*...*.*.*.*...**.*..**.*..*..*.*.*...**..****.....***.***..*..**...**....**.*.*.***.*.***..***.*..*..*.....******..**....**..*.***.**.*.**.*.***.*..***.***..*.***.....*.**..**.**..*..**.*...*....*..*..*.*.**.*.*.*....*..*.*....*..**.*.*.*.*..***....**..*...***..**..**..***..**..*****.*..*....*****.*****.....*.***.*.**..***.**...*..*.*.*.**......**..*..*..*.***..**.*...*...**..*...*.***.**..*..****.*...*....*****..*..*.....***....*.******.**......*..*...*..*....**.*..*.**..**.*....**.****..*..******.*.****.***.***...*.*.******..**.*.*..*.**.*.*..*....**.*.****..**.......*.*.***..***...*.**.*...**.*...****...**.**.*.....**.***.*.*.***..*.**......**.****.*.*.*.*....*.**.**...*.....*.**...**.**....**.....**..**.*..*.*.**...*****.****.****.*.*.*****.*..*..**..***...*.**..*..*.**..*....*..*.*..*.***..*.*.*.*..******.*..*.*....*.*..*.*..*********..***...***.**...*.*.**..**...*.*..**.*..*.***.*..**..*...**...**....*..*....*......***..*..**.*.*.**.****.*..**..***.**..*..*.**.***....*...*.*...**.**.**.*.....****...**.*..*...*.....*.**.*....**.***.*..**.**....*....* .*..**..*...**.*.*..**.***.*..*****.**..*..*...*..**.****.*.....**.*.*..***..*...*..*.*.**.**.*..**....***.****.*.*...***....*.**.*.**..*.*....*.*.**.***.*..*.*..**.**...****..*..**..***.....**.***.**.*....*.*.....*.*.*******.*.*...*..*..*.*...*....*.**.***.....*.**..**.*.......**....*.*.*..***.**.**...*.***.***...***.*..*..****...**..********..*..*****.*..*.****.*...*.*..****.*..***....*****...******.**..*.........*..***.*..*..*..**.**..*****.*************.*.*.***.****.******..*.***..**.***.**....**..*......**.*.....*.*.*.*....***.****...*.*..**********..**...*.**..*.**.**.**..**....*.*.*.*..*...*.*..**.***.****.******...*.*...*.**..*..***.*.*..**.*...*..**.*****.*.*...***.*.**...**..***.*...***..*.*.*.*.**.*...*****.**..**.*...*.**.*.....*.*..**....**..*****....*...****.**.**........***.*.*******...***.****.*.**......*.*.*.*****.***..*....***...*..***.**...*..*..*.*.*.**.*.*.*..*....*.*..*.*.**.****...**.*.****..***...**.*...*.*.**..**...*.*.***.**..*..***.*....*.*...***...*.*...*.**.*.....**..****.*.**..*.....*..***..***.****.*.*********.*.**.**.*.*..****.*....*...*.**.***.***..*.*.*..*.****...***..*..**.*.*.*..*....*..*.**.**.****..*******.*...*..*...**.**.***.*..*.**.*.**..*..**.***....*.*.**....******..*.*.*..*...**...*...***...*.....*...*..**.*.****..*...*.**.**..*.**..*.*....*.*.*.*....**.***.**..***...*.**..*.*.****.*.***..*...***.*..*...*.*.*..**.*.*.**.*.**.****.*.**..*.*.**.**.*....***.....***..***...****.**.****.....***.*...**.*.***.*.*.*.*..*..****..*.*...**..**....*....*...**...**.*.*.****.....*..****.**.**.*****...***....*.*.*...**.*.*.*...*..**.*.*..*.....**.****.***.........*.**...*.***.*.*.*****.*.***.*.***...**.....****.****.**......**.*.**..**.*.****.**....*.**.***....*..*..***....***.*.*.**..*.***...**..*.*.***....**......*.*..*......**..*...***.**...**....*..*.*.*.*.....*..**.*.****..*..****....***.***.*****.*..*...*.***......**....**...*...*.*..**....*.*.....**..*****.*.*****....*..**.*..**.*****.*.*.**.***.*.*..**.*.***.*.***.*.***...*.**... .*.*.***.**.*...*...*.***....*..*.*******..*....****.*...*....*.*..*...**.....*.****...*.*.***.*..*...*.**..***...****.*.*....*...*.*.***...**.*......******.*****..*.*..*.**.*.*..**....****.**....*..*.*....*.*..*.*****..**..***....*.*.*.*.*.*****.****.**....**...*.***....***.******..**.*......*.*.***.*.*.*.*.*.****....***..***.*.**.*.*.*.****..*...*.**.*..*..*...***.*..*.*.***.*......*...*..**......*.*.***.**...**.**.****.******.***.*.****.*..*...*.*......***.....*..*...****....**.....*......**.*.*********....**.***.*...*.*....*****.*...*.*....*...**..**..**....**.........*..*..*.**...*.*.*.*..**...*.****.*.**...**.*..*.**.**...*.***.*.*...********.***.*.*.**..**.*...**.*.*....******.*.****..***.*....****......**.*.*..*....*...**.**.*.****.**.***....**.**.......**...*.*..*....*......*....*..*..****.*****.*...***...**...*..*..*.**.*..*.*..*..**.*.*.......**.***...*.*..**.**.**..**.**.**........*.***.**.***.*.*.**.*.***.*****.*******.*..*...**.*..**..*.*.*.**....***.*.*.*.**..***.*.*******..*..**.*.*....**..*.*..***...**.*...*.****..**..***...***..*..*...**..**..***...****..*.**.*..**.*.***.*.*..**.****....*********.**.............**.***.**....*.*...*...**.........**.*.*..**.....**.***....***.***.*.*****..*......*.**.*...**...*.*.***..*.**....**..*...*..*..*.*...*.***.*...***....**.***.*.....*.*.*.*..*.*..*.**.*..**..****.***.**.*...**.**.*...*.**.**..**.****.*.*.*..****.**.**.*..****.*.*.*........*..**..**..***..**.**....****....*.*.*.**.*.*.****...*.*.******.*...*****.....*..*.**..*....*.****.***.**.*...*..***.**..*..**.*..**...*..*.**.*..****.**.**..**..*.**..*..***.*****....*.*..**.***...*..*.*.***.*...*.**...**.*..**...*....*.***.*....*....**...*..*.*.....*.*****.*..**.*..**.****.*.....**...*.***...**..*..*..****.*..*....**.**.*.****.*.****.*..****...******...**..**.*.**..*.**.**..*.**..*......****.****....*..**..**.*.**.**.*.******.********....*..**..***.****.....***..**.*.*.*..*.*...*..***......****..**..****......*.*.........***..**.*.*.**.*.**...*.*.*...**.*. *.*..*.*...**...*..***..........*.***......**.**..**...**.**.*..**.*...**..*.***.*..*...*.*.*..*..*.**.....*...*..*....******...*...*****.**.*.*.**..**.*...**.*.*.**....**.*...****..****...*.*.*.**....*..***.**..***.*.*.**.*...*..*....*.*.....*...*..**..***..*.*.....********.***..**.**..*.*.**.***..*.**.*...***.*..**.*.*******.*.**...*.*...*.****.*..*.*.**....**....****.*..*..*.**.****.*...****...****.*.*...*..*.****.**.***..*.**..******.....**..***......**.**.**.**..*****.**...**...*.*.**....*..*..****.*...*.***.*...*....**..**...*......*.*..*.*.*.*....**.*.*..**..*.*...*.*..*.*.***.****.***.*.*..*........*****...******.*......**.***..**.*.***.....****.**....**.***.**..*..**...*..**..*****.*****.....***.**.*..*.*.....*..*.*****.*.**.***.***..*.*...*.***.***..*..***.*.....***..****.*....*..**.....*.****....***.*..**..**....*****...**..*..*********..********.*...*..*.**..******...*...*.*.*..*.***.****.**.....*......*.**..***.**.**.*..**.*.*.********..*****...**.*.**......**..........*.*.****.****....*...**.*.....***....**....*..**.*..****...*..***..*****.*.*...*.*..**.**.****..****..***..*..*.*.**.*...***.*.**.***..*.***.**......*..***.**.**.*.*.****.*.***...**....*.*********.*..*..*..*..*..**..*..*...*.......*.**...*.**.*..*.*.**.***.****.*.**...**.*.*..***..*********.*..***.**.*...****.****.*..**....*.*.*.***.*.*...****.*.*..****..*.******.*.***.*****.***.*****..**.*.*....**.**....***....*.****.****.*..*..**.........*....**..*.******..*.***..*....*.**....**.*..*...*..******.**...*.*......***.*..********.*..*..*..*..**.***...**..***..*...*.***.**..**......*.**..*.........*.***.*.**.**.*.......****....*.*.*..**.*....***.***...*..**..**.*..**.....***.*.*.*.*.*...*..******..**.*..*.*...**...**..**.******...*...**...***..*.*..***.**..***.***..*.****..**...**..**..**.*..*..*......*.******..*..**...**..***.******.*.**..*...**.*......**.**..*..**.*.***..*......*.**.*****..........*.*.**..**.*.*...**...**.*..***.**********.**...**..**..*.**...*.*.*.*..**.*.*.**.*.*..*.*.... .*....**.....*.**.*.*.**.*....*...*.*....**....*.***..**...*.*..*.**.*...*.*.*.***.*.**..*..**.*.*.*****.****..****.******..***.******.*...***..*......*...***..**.*.***.***.******.*.*.*..*.***.....*.*.**..*..**.....*.*..*.*....*..**.****.*.**...*.*****.**....***..**.*.*.*..*...***.*..*..**.*.*****.*.*.**.*****.*.***.***....*....**..**.*....**********.*..*.***..*.**...**.*.**..*.****.******..**...**..***.*....*.***..*.**.********.***..***..*.*.**.....*.**.***.......*..**.*****.****...*...***.*...****........*******.*..***.**......**.*........*...*...**.....*.*.*.*..**...*.*...****..*.*.**.*.*.***.*.*..****.**.*..***.***.**.**.**.****..*.*...**.**....****.****.**.....*..*.*.*.*****.***...**.**.*...*.****....*..*.*.**.**..****..**..***.***...*..*...****.*.****...**.***..***..**.....****.....*****...**..***...******..*..**..**.**..***..**.****.*....*******......***..*.*.**.*.**..**....**...*....*.*.*...*******..***.*..*.***..*..****.**..*.****..*..*..**.*.*..*****..*..*****.*.**.****.*..**...**.**.*.*.....*...*****.....*.****...***..*.*..*........****.***..***...***.*.*.**.....****..***...*..*..***..*.*...*****..*.*.**.*****.*..*.**..*.*..*.*...*.**.*...*.......*...*.***.**.*...*..*.*.*.*..*..**.*..****.**.******..***...*...**.*..*.*..*****...***.***.*.*..***.**.**..**.*.*.*..*........*....***.*.*....*...**..*...**....**.*.....*..*..*....*...***.**..***.*......**..**...*.**.***.***.*.**..**.*..*..*.*....*.**......**..**..**.*.*...*.*...****.....*************.*.....*.**..*...****..***..**.***..**..*...*.**......****..*.*...*****.****.*...**.*.....*..*.*.....*.....*.*.***....*.***.**....**.....***.**..*....****.*..*.*.*..***...**....*...**...**.*.***......**....*.*..*..*.*..***.*.*.**...******.*.*........*.**.*.**....*......*.**.****.*........*.**......*.....****..*.****..*.*.*.*...**.***....***..*.**.****.*....*.*..*.**.*.*...*.*.*.*.*...*******..*******..**...***.....**.*.*.**...*.*.**.***.....**.**..**...****.*..***.*.***.***.*....****.**...****..***..**.*..******.*.** *..**.*..*..**.....**...*****...***...*.**...*****.***.*****.***.....*..******.***.*.*..**.**..**...*..**..***...****.***.*..***...*.**.*.**.*.*.....****.*.*..***...***.**...*.****...*.******..****..*.*.*****..**.******..**...**.*.*.***.*.**.*.*.***..*.***..*.*.*.*...*....*.*.*.****...**..***.*.*..*.***.**..***..**.*.**.**..**.*..***.*..***...*..*.*..*.*..**..**..**..****........***.*..**..***....**..**.....**.******.*.*.*.*.**....****..*.***.*.........*....*..****.*****.***.****.....*..***.*.**..**..***.*...**.*.*..**.**..*******.******.*..***.**...****..***..**.***.**.*****.*.*.****....**....*.****..*.*..****.****.*****.*.**.*..**.*.**..**.*.*..*****....***......**..***..*****.*..*..*....*..**.**...*.**..**..**......*****.*...*.*..*.*****.*.*.*****..*.*.**..*...**.**..**..*.****..****..****.******...*****..**....**.***....*.**...*.***....*...****..*....***..*.*.....*...*.***.*...*.*.*...*.*.**.....***.*..*..*.*.**...*.*..*****....*.*.***.*..****..*..****..*...*.*.****...*.*.****.*****...***..*.*..**....**...**....*.*...*....*.***.*....****.*...*...*.**....*.....*.**.....***.**.....**.***....**...**..*.***.***.**..**.*.**..*..*.****.*....***..*....***.......**.*.*.****..****.**.......*.***.**.**...**.**.****.**.**.*.*.**.*.*.*.*..*..*..*...*.**......*..**.*.....****..******.*..*.....*.*...****...**...*.**..**.*...***....*....***......*..**..*..****....**.**.******.**..*..**.***.**.***...*.*.**.******.*..***...**..***..*.**..**..*.**.*.*.*.*.****..*..**..***.*..**.******.*.**.**.**.....***.*..*.....*...*...*..*..***.**.*.**.**.*****.***..*.**.*..**.**.****..*..***.*.....*..*****...*.****..*..**..*.*....*.*.****.*....**..****..***.....****.***........*.**.*.***..**......*....**.****.*****..**..*.*****.*.**.**..*.****.*.*.....*.**..***..**.***...*.**...****.***.*..**.**.*.**.***..*.**.*.**.*....*.**.*.***.*.**...*.*...*..*..*.......*********.*.*.******......**.**.....*....****...**....****.**.*..*...**....*...*..**.*.*.*.***.*...*.*********...**..*.......*..*.**.**... ********..***.**..*******.*.*.*.******.*****.****..*.*.*.**.....***....*.....*..***...***..*.***..**..**.****..***.**.***....*..**.*.**.*.***.*.*....**.*****.*..*...****.*..****.*.**.*****..*.*.*..*.**.**..*.**.**....*.**..*...*...*.*.**....***....*....*.***.**.*.*..*....*..*.****.****.*.*****...*......*....**.*.****.*..**...*.**..*....*****.**.*.**.**.**..*.***.**.**..*..*.*.**.**..*..*..**..*..*.*.**.**.*...**..**.*...**..**.*....**..******.*..*..*.*.*.***..*.*.****.*.**.**..**.*.**..*******......*.*.*****..**...**..**....***.*.**....*****...*.*........*.***.******...*...*.*.*......*..**..**..*.*.*.*....*..*..*.*.*.....*.*......**.*****...*.**.**..*.****.*....****..***..****.*........*.***.*...**.*..**.*******.*.***...*.........*..*.*..***.*.*..*.**.*****.*.*..****..*....**.**.*.....*.*...**...*.**..**.*.*....****.*.*.....*.**.*.*.**.**..*****.....**..*****.*.**...*.**..****....*****..**.******..***.**.***...*.***.*.**.****...*.**.**...*......*....*.*******..**...***...**..*.*.*....*.*..**.**.**.*.*...*.*.**.....**.*.**..*.*...**...***.*.....****.****....*.****.**..**..*..*.********..**..*.....****.*.*..*.*.**.*.*...*.**.....****......*****..**..*******.***..*****....*******.*...**........*..*.*.*.....*..**.*.*.*****..*...**.*.***.*.**.*..**......***...*.***..***.......*....**..**.*.****.**.*......***..*.*..**.*...***..*.*..*..*****....**.**.**..**...*.....***.*...**....**.**.*.**.*.***..*........**.**....*.*.***.**.**.**.*.*......***.*..**.*.*.*.*****.*..*.........**.**...*..**...*.****.**.....**.**.***.**.*.*...*****....*.***......*....****..**.***.******.**..*........****.**.******.**....*..****..****.**.**.*****.*....****.*.....**.....**.**....**.*...*.*....**.*.*.....*******.***..***.***.**..*....*..***...*..*..*******.*****...*.**..*.**.*.....**..***..**...*..*..***..**...*..*..*...*.****.**.*...........***.*.********.***..***...***...*..*.***.*....*.*.*.*.*****..**.*..***...*.****..***.*.*.**.......****..*.*****.****..*.***..*....****..**..**.*....**.**.... ..**.**...**.*.*..**.*..*.***.****.****.***.****.*...***....**.**.*...*.***..*.**.*..*..*..*.***.*....*..***....**..*...*..***...**....*...**.***.****.....**.**.**.*.****.*****...*.**.*****......*.**.**.....*.***.*..***.*.**...**.*.***.****.******..*.*.....**...*.*...*.**..**....*..***.**........*..***...*..*..***...*......**.**..*........***.*...**....*.***..*.***.......*.....****.***...*..*..**...**.**.*....*.**.*.......*.****...***.***.....**.*..*.*..*..*.*..**.*...*.*...**..*.*...**..*...*.*...**..**.******...****...*.***...**..*.**.*.****.....*..*.**...*....*..*.*.*.**.*.*..*...*.....***.*.**...**....**.*..*..***..*..*..*..***.*.**.**..*..*.**....*.*.**.*.***.***.**.*.*.**.*****.**.*.**.....*.*.***.*.....*..****...**.*...**.****...**....**..***...**..*.*...*.**....*******.........**.*..*.****...*..*.****...**..***.**..*...*...*.*...*..**.*.*..***.*******.*.**...**..***..**.***..*.*.***.**...*.*...**....*.*.***.*..*.....**.*.*.*....*.*..*.**..**....*.***.**...**..*.****.*.***.******..****.**.*.*..**.**.*..*.*..*..*..*.....*.*..****...*.*.*..**..**.....*....*.*....*.****.***.....**...*..*.***..**......***..****.*...**.*...*....***...******.****..*.*.*....**.**.*...*.*..**.*..****.*..*.**.******..*..***.*.*...****..*...***.***.*..**.**.**.**.**.....*.*.*.*..**....***....***.**..**.**.****.**.*.*..*.**..**.*.*.*.******.*...*.*.*.*.*.*.*..***...*.*.**...*..**.*..*.*.*.*.****..*.***.***...*.*.*......**..*..****...**..****..*..****.*...*****..*****.***...**..**..***..***.**.**...*.*..****..**...**.*...*.****..*..*****.*.****..**.*....****.*.**.*****.....****.****..******..*.*...*****.**...***......**..***..*.**.*..******...*.....**...**.***...*......*.*....*...*.*....*****.*..**..*..*.*..***.*....*......*.***.*******.*.**..*.****...*.*...***...*..*.****.*.*.****.**.*..*.*....*.*.*.*.**..*....*.**.**.*.*..***.*..*..**.*...**.*.**...***.*.*****.***...*...*.*..****......*.*.**..**.**.***.**.***.*..*******.*.*.***.***.*.**......*..*..**..*..*...******.*...********...*.*.. *.*.**..*...*..*.**.*.*****....**.***.*.******.*..****.**.....*...*..**.........*.*****.***...*.*****.*..****.*.****...*.*.***.*****..***....**.**..*.*....**.*...........*.*..***..**.***.*..*.**.**....*****..**.*.*.*.**..*..*.*.****.*.*.**.*.....*...****.*****...*.*...***.*......**..**.*.*.**..*..*....*******.*..*...*..**.*......**..*...*.**......*..*.**.**.****.*.**.*..****...**.*..*.*.*.*.**.***..*.**....****.*..*..*.*...*.......**...**.*.**...**..**..*......*..*.**.*..***..*..*..*.**.***.*..*..*.*..****.***.**..*....*.*.**...*.***...*.*..**..*......*****...**..**.*.*.*.**.*.***..****.*...*...******...*.*..**.**..*.*.*...**..****..*..*..*..***.*.*.***...****..**.**..*.*****..**..*.****...**.****.**..*..*.*...*.**..****..**..*****......***.*****..****..**.*.**.*....**.*.***..*.**..***..*****.**...*.*.**.....*...***..*.....**..***..**.*****.**.......**....**.*.*.***..*.*.....*.*..**..**..**.**..*....****.*.*.***.****.*.***..**..*...****..*.****..*.****.**..*.*..**...****......*********...*.**********.**..*.**...***...**.**.*****..**..***.**.*.*.**.**.*..****.**...**.*..*****...*..**....**.**.*..****..**.*..*..****..*..*.*.....**..*..*.**.....*********.***.***.*.****.*.****...*.*.***...**..****.**..***.*.*.....***.*.*****.***..**....*...****.**..*******.*.*.*.**.*.*...***.****.*.....***....*..*.***...*.*****...*..*.**..**..**.....*.*...***.*..*..**......**...**.**.*.*.**.**.*..**..*.**.*.**..**.*....**..*..***.*.*...*.*.*...*.**..**.*..*.....*.*.**...***.***.****.**.*.*....**.*..**.*...*...*..*.******...*....**...*****.****..*.*.***.***..*.*.****.**...*****.*******.*.******.****.***...*****..**..*.****.*.*..*....******.**...*.*..***...*..*******.*...****.*.*..****..***...**.**..**..*..*******.*...**..*.****.**.**.*.*.**...*.*....***..*.**.*.*...*.*..**.**...**...*..****.....*.*..*..***.**..*.***..*.*.....***..**..***.**.*.**.*.****.*...*.*.*..*****..**.***..*..**.*.....***.*.*****.*.********.*.*..*******.*..***.****.*..*.....***..*..*.**.*....*.***..*****..*.*..*.**. *.........**.****.**...***...***.****.***.....****..**.*.*.*.**...*.*..*.**...***...**..**.***...**.**..**..**..*.***.*.*.*.***....***.**..****.**.**...**.*.**.*......***.*..*..*..***..**..**....***.*.****..**.*....**..*.*.......*...******.**.**..*.*...*.**...*..**..*..**.*.***.*.*...**.****...***...*..*.*****.******.*.....*.*...**...****..*.*..**.**..*..*...*.*..***......***.***.**.*..**.**...*.*.*...******..****...***.*.*.****.*.***.*..***.*.**...**...*.**.***.*.**.....*.*..****..*...**.*...*.**.*.*......*...*.*..**.**..*...*.....**....**.***.*....****..***.**...*.*****.****.*.*.*.*..*.*.*****...***.*..*.**.*...**...**.***.***..*.******.**..**...***.*.***.*****.**....***....*.***..***..**....*..**.*...***.****..*...**.***.***.*.**.**.*...**********.*.....*.*.**.**.***.....***.*....*..*..*.*.*..**.**.**..***.....**.***.*.*.*..*.****.*****..**..**...***.******....***.*.**......*....*.***..*.*.*.***.*..*.****.**...**...**...*..*...*......*........*..*.****..*****.*..*.*.*.**..*..*******.*...**.*****..**.**..****.*.*.*******.*.*...*.***..****.*..**.*******.*.*....*...**....**.*..*.*.**.*..*...*******...*.*.*...*.**..***.*...**..*.***.*..**...****..**.....*...*..*.*.....***..**.*..**.*..*.****.********.......***.*.****.*.***..*.*.*...**..*.****..*..***....**.*.****..*...*****.**..***.*.*..*.****.*.***.***...**...*..*...****.*****..**.......****..**..*..****.*.******..*.*.*..*****.*.*...****..***.*..*.***..*.****...*.**...*.*....*.*.*..**......******.*.**.**.*.***..*.*.**......******..**...*.*..**...**.*.***.*****...*..*....**.....***...**...*****..*...***.*.*.*.*...****.*..*..**....*..*...**..*..***.**..*..*..**...**...***....*.**..*.**.***..*.*..*..*...***.*....**.***.*........*..**...*..**.**...****..***.*..*.*******..*.***..*.*.**..**.*..*.**.****.*****...***.**.....*.*..***...*.*.**.*..**....***.*.******.....*...****....**..*.*..****.*.**..**.***.**.****....***.**..**.*.....*.....*..*.*.*...****....**.***..****....**..*.*.*.*..**.**..**...***..****....**.*...*.**** ****..**.**.*.....*.**....*..*********....**..*...***.....***.**.**.****...**....**....*....****..***........*..*..*...*.....**..*.*.***..*...*.**.*****.**..*.**....*.*.***..*....**.*******.*..**.*.*.*******....**.**.*****..*..*.**.*..*.*.*...**.....***.**.****...******.*....*.*..*....**..*.***.*...***...*....**.*.*.***...*...*.*.*.*..***..*****..*****....*.**....**...*.......*.**....****.**..****..***....****.**.*...**..*.*****..*.......****.*.******.****..***..**...*.*.**.*..*.**...*...*.*****.*...*.***.**..**..*.*****.******.**....*.***.**..***.....*.**..*....**..*.***.*.**.**.*......**..**..**....*.*..*.***.**...*.***.***.*....**..**.*.*****..*..*..*.**...*.*.*...***..**..*.***..*******..*..**..**..*..*..**.**.*.***.***.*.*..*.******..***.**.**....**.***..****.**.**...*...*......**.*****.****..**.*.**.**...**.****.....**......*.**....*.***..***..**.*..**.*...**.*..***..*..*.*.**.***.***.*.*******..****.**.***.***.*.**.*....*.**.*.....*****.*....**.*...*.**.****...****...*..**..***.*******...*...**..***.*.*.**..*.**...**.....**.*.****..***.*.*..**..*..**..*.**.*.*...*...****.**.*.*.****.****.*......**.*...**..*.***.**..****.*.*..*.*....****.*...***..**.***..***.***.*********.*...*...*...*.*****...****..*****.****.*.****....**..*.*.*.*.*.***...***.***...***......*..*.*..*..*****.*.*..**.*..*..****.....***..**..*******.......***.****.....*.*....**....*.**......*.**.*...**...*****.**.*.**.****...**.*...*.***.*..*....*.*.*.****.*...**...*..*..*...***.*.*.**..*.*..**.*.****.**.*.***.**.***.*.*..*.***..*.****.**.*...*.***.*..*.*...****..***...******.....*.***.***.***...**.***.*.*..*.**..*.**.****...*.**..**...**.*******..***......***.*****....*****.***.****.*...**.*****...*****....***..***..**..***....****....*..*...*..***.**.*.*.*..*.*...**..*..*.***....*.*...*.****.*.*.*.****...*******....*...*....*...*.***..*..**...*.*.*.**..*...*******.....**..*.****..*.**.......*......*...**.......****.....**.**......**....**.****.**.*...*..**.....**...**.*.*.***..**...*.***.***** .***.***.**...*..*.***.**.*.****.*.*...***..**.*..***.*..***.*******..*..*...**...*.****..*******.**...*****..*.*...*......*..*.*.*.....***..**.****..**.*.*.*....*.*.**.*.*.***....*****......***...*.**.**..*.*****....**..*..**.****...******......*.*.*.*.*.....****.*..*..*.**.*...*.**.*.***.***.*...**..**...*****.**.**.****......***.**......*.*.*...*.*.*.*.*.***.*.*.**....*....*..*******.*..*.*.*.*...******..**..*.****..*.***..*.*...**.*.***.*.**..**...*....*..*.*..*.*..**..*.**.*.*..*.....*.**..***.....*.*....*****.*.***.....**....**.*.*...*****.*..*..****....****.***.***.*.****.*....*.**...*..**.*..*......**.**..*....**....*.*.....***..*.....*.**..*.*..*....**...***....*...*****...**..*.**.**.*.***.*...**..**...**.*.**.*..****..*.*..*.******.*.*.***...*.**.*..*...**.**.****..*...**.*...*.******.*.*.**.....**.*.*..**.*.****.**....*.*.*.**.****..**.*..*..******.**...........*...*...***..**.**.******.*.******..*...********.*..*..*...***.*..****.*.**.....*.***.***.*.*.*.......*..*.*.*.*..*.*...*.***.*.**..***.***....*.*.******...*....*.*.........**.**...****..*.*.*..**....*.**.****.**.****.**...*.*...*...**...**...*....***.**.**..**.*...*****.*..***..*..*...**.*.****.*...****.*..**.**.....*...*..***.*.*.*.....*....****....*.*.***.**.*....**.****..**.***.*..*.**.****.....***..*...*.*.**..*.*.***..*.*.****..*.****.**.*.*.*****..*.**.*..*..**.**.****.*..*.*.*.**....*****.....*.....*..**.*.*.*...****..*.***.*.....*...*.**..*...*.....**.**.....**..**....*.*.*..*..**.*.***..*....****.*....**.**.*.*..**....***.**.....**......***.*.**..**.*..*.....*.*.*..*.***...*.*.*..**.*......*..*.****.**..**..*.*.**.**.***.*..*.*.**..**.***.*.******....***..**...**.*..**..**.*.**.****.*******.*.***...*...*.****.**..*.*.*.**.*.**.***.*..***...**....*...*...****.****...*..*.**.*.*.*..........*.**..**.*...*.***..**..**...***..***..*..*..**.**..*..***..*..*****..*.......**.**..****.*...*****.****...*.**...****.***...*..*******...**.*.*......*.*.****...***.*.*.*...*.*.*.**..***.*.*.*.***.**.*.. ...**.*.**..*....*.*.****..*.**...*******..***.*.*.**.*..*..*.**.*.**........*.***.*.***.*...*.*.***.**.*...***.*...****.*.**..*.......***...*.....*..***.*...*.*.*.**.*..*.***.....****.*....*..***...*.....*...*....****.****.....*.*..***.**.*****....**.*****.**...**.*.**.*..****.**.*.*.*.*..*....*..*.****..***...***..*.***.**.*..**....*.*.*...*......***.*.****.*****.**.**..*****...*..***...*.**.*..****.***...*..**.**.....*......**...******.***...*.**.**.****.....****..**.*.***..***.*..*...**..*..**.*..*..*.*..*..*.....*...*..*.**..**.*...*.**.**.****.**.*..**.***.*.*.***..*...*****..*.*.***....*..**....***..*..*.***.*.***.**.....****.**....**....**.***..*...*..*.*...*...*...*...********.**....*.**.***...**.***.***...**..****....**.****..*.**.*...*..*...**.**..**.*....*.....*****....*.*..***..*..****.*.***..*.*..***....**......**.*..****....*...*.*.**.*..***..*.******..*...*...**......*.*.*.*.*.....****.***..**..*...*.**.*.*....**..*...*..*.*..***.**.**..*.*..**..**.**********..*..*****.....********...*.*.*****...***..**..**...*...**..*.*..*.*...**.***.**...*.**..******.*.*.**.......**...*.*..***..**.**.*.***..**.***..*..*.****.*........*.*....**.*.***.**....*..***..*.*.***..*..***....**.*..**.***.****.***.**..*****.**....***.**.***.*.*.**....*..**.***.*..***..**.*******.*.****.**....***..***.*..**.***.*.*.**.****.....*.....*.*.*.*.****.****...**..*..*.....****..*******.*..**.***..*.*..*..*...*.*.***....**...*..**...****...******.*.*.*****..*..*.*.*..**.*.***.*****.*.*****.*..**.......**..**..*..*...***.***.**....**.*.***.***..*..*..**...*....*********.*....**.*.*....*..*.**..****.....***..**.*.*..*..*...*..*..***....*.*.*.**.****.****.*.**..**.***.**.****...*.****.***.*.***...*.***..*.*****....*.****.*.***.****.**.*..*...*.**...*....*.*.**.**..*..*.....*....**.*..**..***.***.**..**...*..***.***.*.**.**...*.**....*..*.*..*.**.*.**...*.*...***.*******.**....***..*****.****...**..****..****.*.*..***..**......***.*.*.*..****..**...*.***..*.............*..*****....*.*.*** *..****....***.***......*...***..*.***...****.*.**.*.**.**.*.......******.*....****....***........*.*.*.****.**....**.*...****.....*..***..**.**..*....***.**.***..*..*.***.********...****....**.**.*...*.**.*.*..****.****.*...*..*.*.****..*...*.**..*.***.*..**.*..****.*****..***.***....*....***.**.****....*.....*..*....***.*****...*****.....*.***********.**.*.*.**.*.*..*.....*.**..*.**..*.**.***......*..***..*.***.**..**...****..*.*..*..*.****.****.**..*.*..**.*.****.***.*.*....*.***.*.......**.......**..**..*.*.***.*..*****.**...*...*.*****....*****...***..*...*..*..**.*..*.*.*...**.*...*...*..***.*....**.**.*...*.*.*.*..**.***....*....**.......*...*..***.**.***.*...***.**.**..*.*..*.****.*..**...**..**..*.*.....**.*.*.*.**..*...*.**..*..*..*....******...*.*.**..*..*...**...*..*.****..*....*..*.***.......*..*..*.**.*..*.*.....****..*.*.**.*.*.*.....*.**..**..**...****.*....*.****.....*****.***.*...*....**....***..*.****.***.*.***....**.........*..*....*...*.**............***....**.****.*..**.**..****...*.*.*.*.*.....*.**.***..*....*****..**.***....***....*.......*...*.**....***...*.****.******.*....*.****...***.**.*.*.***..**.**......***.****..*...*.****..**.*...****.*****.*.***.**....***....**...**.**.***...**....*.*.**.*.*.*......*****..*.**..*.*****......**.***.**.*.**.*.....*..***..*....*.**.*...**..***.**.***..**...***...*.**.**.*....***.******.*.....*..*..******..***.**....*.....**.*.**.*....**..*****.***.***.*...*..**....***..****...*...*..*.****.**..**....*..****.*...**.****.***.*....**..*....**..***.*.***.***.*.....****..****...*.*....******.**..*.*****..*.**.****......**..***.*...*.**...****.....**.**..*......*..*.*..**.*..***.***.*.****..**.*.*******.*.*.*.*...**.*..***...*.**.**..*.*****..*..*...*...**.*.****.*...***.*.....*..*..**.*......**...***.**..**..*.*.****.**.......**.***..***.**....**.**..**.***.*.*....*..****.*..****.**..*.**.*******....*.**.******....***.*.*.**..*.*.*..*.*.*.*.**...*......*****..*..*.*...***.*..*.*.***..***.**...**.*.**..**... ..***..*.***.*..****.*.**...*..*..**..*.**..***..***...*********.*********.*.***...**.....*..**.*.*.**.**.*..**.**..**..*...*.**.*......******..***.*..*.*.*.*.*....*..**..........**..*.**......*.******.****....**.**.**.*.**.*....**..*...*....**.**.*****.*..*....*...*..*...*...**.*...*.*..*....******.*.*******.*.*.*..**...*.*.**.***.***.**.*.*****......**.***.****..*.*.***...*****.*..*...*.*.*..*.*..*****..***...*.*.**..****.***...*.***...****.************...*****.*.***.....*.****...**..**.*****..*..**.*....*...***..***.**..*.**.**..**.*..*..*.*....*.****..**.*.*...**.***....**.***..*.*******..**...*.**..*....*.**...*.**..***..*...*****.**..***...***..*..**.*.*****....**.*...***..**...****.*..*****....*.**.*.**....***.*....*****.*.**.*****.*..**.*...*.*.*****.*.****...**.*.*....**.*..*..*...**.***..*.*****.....****...*...*.*.*.**.**...****..***.***......*...*.**.....****....****...**.**..**.......****..**.***.**..**.***...*.*.....*.***.*****.*...**.**..******..*..*.*...**.*..**.....***.**..*.*.****...*...**.*.**..***......****..*...*.***.....*.******.*..***...*.*....*.******...*.*.**.....*.**.***.*.**...*..****.**.....**.*...**.....********..*........**.*.*..*...**....*.***..**..*.*****..*.*..*....*.**..*...*..**..**.*.***..**.*.**..*..*.*..*.***..****.**......**..**.*.*...**.**.*.**.*****.*****.*...**.*...*.*.*****.****.*...****.*...*.**.**.*.*....*.****.*.*..***..*.........**.*..*****..*.****.*.*.***..*.*.....**.*..****.***.*.*.*.***..*.*.****.*.***.....*.**.*..*..*..***.*.*..*.**.**...**...*..*.*.*.**.****.**.****.**....*.....***..***.*..***.*...**.......**.*.*.*..**.*.****..****..***..***..*...*..*******.*.*.***....**.**..**..*..*.*...*....*.**.**.***.......*.*...*..*..**.*.***.**.***...***.**.....*.*..*.**.**....*.*.***.**......**.****.*..****....**.....**.***.***.....*.*...*...*...*..**.***...*.....***......*.*.*****.*.***.*.*.*..*......**.*.**.****...****..**.*..****.****.*****.*..*.**..*.*..**.**..**..*..**.*.**..*...**..*.*..**..**.*.*.*.*...*..**.*..****..* **...*..***..**...*...*.**.****.**.****....**...****..***..*...*..*..*..***..*.*.**..****.*.*..***...***.*.***...**...***...**..*.**.***.******.*..***.**......**.**.***.*.************.****..*.*.*..**...**.*.*****..*..***.*.*.****..**.**.***...*.**.***.**.**.....*.....*.*.****..*.*.***.*...***..*.***.**..**********.*...***..*..***.....*..****....**.*..*.*.*..****.***..**.*.*.*******....***.*..*..*******.**.*.*.***.....**.****......***.*..******......*****.***.*....*.***.*..*.**...*.***.*..*..*..*....*.**.*..*..*..**.*.**.*..*****.*****.*..*.*...****....*....*.*.**...*.*..*.*..*..**.***...*......**.*..*******....****.***.**.....*..*.**.*.*....**.**.*.**.*......***.*...***.*..*.**..*..****.*...*.*..*..***.*****.....*****....*......***.******.******.*.*...***...**...**.*...****.***.*....*.***.*.*****.**.*....*.**.*..*.*..***.**.*.*.**.**.***....**.***.****.***.****.*.*****...*.***..*****..*.*.**..*..*.***..*.***.*.*.**.....*.*.***.**.***.*...*.**..**..*.*..*....*.*..*.*.***.*....*..*..**.*.*.....***..*.*.***...*..*...*..**..***.******.**.*.****.*.*.***.**.*..***.***...**....**...*.**.........**.*.**.**....****.*.*.*.*.*****..***..*..*.*.....*...**..***.*.*...*.*..**.**.*..*.....**.....***..**..*.*..**.*.*.*..**..**....**.**.*.***.**..*****.*...***.*..*.**.*...*...*.****.****.**.**..***.*.****.*.**.*....*..*....***..*******.*....**.**....*....**....**.**.*.*.**..*...*..************.**.*.*.*..***.**.*...*.....***..*..**.*..****....*.**..*.**.***.**.*.**....**....***.....*.**.*...***.*.***....*...*.*******..***.*.**...****....*.**..**.*......*.**....**.*.*.....***********...*.*...****.*.*...***.*.**...**..***...**....***...*.****...***.**....***...****..*..*...*..........**.*.*.**..*.**.*..*.******...**.*.*..*.**..****..*********..**.*..*.*.**.*.**..**..*.*...***.*...*..*.**.***..*...*****.**.**.**...*.*..*..*.******.**.*..***....**.**.**.**..**.*.****..........*.***..**.*.***..**.*...*******.*.***..****.***..*...*.*.**.....*.*****.*..*.*.*.*..***.**...****....*..**....... .**.*..*.*.**...**.*.*.*.**.*.**.*.****..*.**..*..*.*.*.***..*****.**.***..***.*.*.**.*..*.....*********..***...*.*..**.*.**..*..*..*******.**..***......*...*...****..**.*.*...*....*******......*..*.*..*.*.**.***.....**..*..*..**.***..*..*...*.*****.*..***.**.*..*...*.*.***.*..***..**.**.*.*****.*...*.*..****..***.***....*.****..**.....***.**.*...**.***.*.***.**....*.*..*..*.*.*..**..*.*...*.....**...****....***..*****...*..*...*....*..*..**....*..**.*....**.....*..*..*****.*.**.*...****..*..*.......**......*.***....*...**.**********..***...**.*.**.**..**.......*.*.*.**.*...*.***...**.****.***.*.*.*.***.**.*....*..*.....*..**********.*******..***.*..****..**..***.*..*.........****.*.*******..***...*...**.**.**.**.**..*.***.**..**.*.******.*...**.*..*.**....****..*.*..***..*.*.*..*..**.*..**....*.***..*.****...*.**...*..**..*..**.***.***..**..****.*....***...*.*..**.*.**.**...*..*.....**.*.*..*.**..**..*.***.*.*...*.....**..***...**.***.***.*.*.*.****.**...****.*.*.*..*****....**.*..******..***....*.*****.**.*****..**..*******.**.*.*...**..*.****.***......**.*...*.***.****..**.*.*.***.*...**..***.****...**...*****.*..****.***.******.*.*..*..*.***.******.*.***.*.*..*.*.***..**..***.*..**.*.*..**...****..***.*.*..*.*..*..*.**...*..**.*..*..***.**..******...*.....**.**..**.***.**..**.***.*.*******.**.**.*.***.*.*.****.****..*..*...*.*..*....*..****..*..**.*....*.......**....***.**.**.*.***...*.**..*..**..*.*...*..*.*.*.*.**.**..**....*.*...*....******..*.*..**...*..**..**..***.****......*..**..*....****.*.**.*.*.*..*.......**.*..***.*...*.*****...**.********.****..**..**...*...***....***.*.**.*.*...******..***.**..******.***..****.*****..*..*..*****.***..**.******...**..*.*.**.***.*..*.**.**.*..*.**.***..**..***...**.**.*.*..**...*......***..*...***.*.*..******....**.****.*.***.****......*.....*.*.*.*.....**....*.*.*.*.**.*..***.*..*.*....***....***.*...***.******.....**.*.*.....**.*....*.**.**.**..*.*..****.....**....*.*.*.**.....**..*..*.*.......*****..****..**.**..*. *....*..*..*..*.....*.*****.*..***..**..**.*.*.*..*.**.**.*.*.*.*....*.*..*.*.....****..**.***...**...**.****.....***..*.....*.......*****......*.**.*..**..****....**...*.*..***.***..****...**.....*...**.*...*...*...*....********.*******.....****..*.***....*.**....**...**.*.**.**.*...******.***.*..*.***....**.***.********..**.****...***.*.*.******..***.*.**.**..**.....*.***.....*.*.*...*.*..*.*.**.****.***..*...*.****..****.**....*.**..****..***.***.*..**..***.**...*..****.***....*.********..*...***..*.*.****...*.*.*..*....**..*********....*.**.******.******.***....*.***.*.*.****.*.*..*.**.***.*.....**..***.***.***.**...**.*..**.**......*.**......**.***..**.***.*.**..****.**..*.******..*..*.....*.....*.*.*.****..****.**.*****..******.*..**..*...***.*...*.**....**.*****.*.***.***.*.***.***..****..***.*.***...*..*.*.*...**..***.*..*.*....**..******.*...**..*.*..**.....****...*.****.*.*...**...***..******.*.*.**..*.**.*.....*........*.**..****.***.*.*.**.*.**.***.****.***..**.*..**********.**.*..*.......****...*......*....**.*..*..*...*...*.****.......*.**....****..*.*.*.*.*..*****.***..*..*.*.*.**..*.****....**.***.***..**.***.****.***.***..*.*.*.*****...**...**.***.****.....***.*..*.***..*..*.*..********....*.**....*.***..*.**..***..***.**.**.**..*.....**.*...**.**..***.**...........*.**...*...******.***.**....***..****.*.*.**.*.*.****....*..***.**.*.**...*.*.*.*****....*.**.....*****.*.**...*...**.*....**.*.**.****.***..*..***...*..*.**....***..**..*.**......*......*****...*..*..***.*.****.*.*...***.**.*.*..**.*.*.*.***..*.*.........***.*.****...***..*.*****....***...*.***.**.*.***...*******......*...*.*.****...**.**.****...*.**.***.....*.*..****..*..****.****.*.***.*..*...*.*.***.......***.**.**..*..*....**.*...*.*.*.*.****...*..*........***...*.*.**.....**.***.*.*.*..*******.*.*.**..*.......****.****.....*..*...**..**..*...**..*.*.**..**.**..**.*...*.*.**..***.....**..*..***.****...*.***...*.*...*...***..*.**.***.***.**.**..****..****.***..*..*.***.*....*.*....*.. .**..*...*.*....*.*..*.*.*.**..*..**...****..***.*.*****.*.*.*.*****......**.*.**.****..*.**.**....*.*.*..*....*.**.**.***.*.*...***..*.**...*.**.*.*.*........*..**..******.*....*....**.*.*.***.******.*.**...*******..***.*.****...******.***....*.*.*.*.**.**.*.....*.**.**..*.***........**..******.......***...*********................***...**.......****.****.**.*****..*.*....**.*.**...*.*...**.****.*..***..*.*.*.**.*...*.*.**........**.**.*..*.*...****.*......***..***.**...**..***.*****...**.**....**...**..*..**.**.**...*.*.*.*.*....***..**.**......*******...*****...*.***..**..****.*.**.**.**..**.***..*...*.*.**...*.**..**.*.*.*...***.***.******..***.......***.**.*...*.*..*.......*.*.*.*.*.***...*.**.*.***.**.***.*.****........*.******.**...*.**.*..*.*.****..*...*..*.*.*.*.****.*.*....*.*...**..*.*.*..*...*..*....**.**..*.*******.**..****.**.**.***.***..*.**.*.....****...*.***.*..*.**.*...**...*.*****..*****..*..**..**.**..******.*..*.....***.**.**..*...***.*.******....****.*.*....**..**.....**..**...*.*****.*.***.....*.*..**.***.*..*...**.**...*..*...***....*..***.*.*.***.*.*..*.....******.***....*.....****.******....******....*..*..............***.......**...***.*......*..*.*.**.*..*...*.**..****.****.*.*****.**..*..*.*.....*.**..**.***..*........*...*..***.......***..**.*...***..*.**.*.**.*..*.**.*....*****.*..***.*..*******...****.*.*...*.*.****.**.......**.*...*.*.**..****...*..******.***...*******..**.**....**.**.....**.*.*..**.....*.*.......***..*..*...**...**...***.*....**..*...**...*..***.*.**..***.*........*.*.*.**.......*..*....******.*.*.*.**.*...***...*...*.**.*..*****...*.*.*..**.*.*..****..***.**..*.*.**.**..*.*..*.**....*.*...*.*.***.*.....*..******..******...*....****...****.*.*.**.*.....*.**.*.***.*..***....*....*****.**.*..*..*.....**..**....**..***...*.**..*.******....*....****.....**..**...**....******.**.*...*.***..**..*.*..*.*.**.*..**.**.**.*..*.****....*.....**....**..**..*...*..**.....*.**....**....**.*.....****.***.*.**.*.*****.....**...*... .*****..**.*.**....*...*..*..**.*.*..****.***.***..**..*.*.**.*.*.*****.*.**.***.**..**.*.*.******..***...***.*.**.**.**..*.*.*.*.*.*..*.******...***.......*...***.***.*...*...*..**..*.***.*..**.*..**...*.*......*****.**.**.*.*******...**.****.*****..***.*......*.*.*..**.*..*****..***.*....**.**.**..**..*..*.**..******...**.*..*.*.*.**.**.*...*....*.**.**.*.*...****.*.***...**..**.**.***..*...*.****..**.**.***...*******.*..**...*.****..*..**.......*.*.*.**..**..**.*.*...*.**......*....*.*.***..*****..**..**..****..*..****.*..**.*...*.***..**.*.*.*****.***....*..**....*.****...**.*..***.....*....*...*...***.*.*.*.*.....*.*.*.....**.**..**.*..******.****.**.***.*....***.**..*.****.*...**.***..**..*.*.**..**..*.*...*.**.*.*.*.*..**...**..***.*.*****....**.***.*..**...**.**...***.**.**...**..**.*.*..**.**..*.*...*.......*..***..***...*..*.**.*..*.**.*...**.*.*.*.....*..**..*.*.**..**.*****.*..*.*****.**.....***...*....*..****.****.******....*.*..**....*...****.*.**...*.*.*.**.**.**.***.**....***.*.*..*.*..**.*****......*..*....*..*.**....*.*.**.***..*.**..**...*.*...**.*....**.*.***..****......**.*..***.**.**.***..*..*..*...**.*....*.*.*......**.*.*.***......*.**...*..***.*..***.**.*..***.****..*....**..*..***.***.*****....*.**.*.*.*..***.*..**..*..*..*.**.*******.**...*.*...**....******..*******..*.***...*..**.*.*...*.*.***..*...**..**..*.*.*.....**.**..*..***.**..***..*..**.*.*.*.***.**.*.*.**...*..*.*....**.***.***..**..****...**...**.**..**.**..***.**.**.*..*...****.**..*.*..*.***..**...**...*..*.*.***.**...**..***...*.**..**..**.*.*..**..***.*.*...*...*..*****..*..**.*...*.***.**.******..*..*****.**..**.****..****.*...***.......*.***....*....*..*...*.**.***.**.*.***.*******.....*..*...*.*.*..*..*.*.**.**.**...*.*.....*.**.**........*.......*...**..*.***....**.*..**.**.**.***.*.***.**..******.**......*******..*...**..*.**.**.*.**....******..*..**...***.*.*.....**.**..*.*.*.*.*..*.**.*..**...****.**...**.**.**.....*.***...****.**.****.*....*****.*..*******..*..*.**.. ***.**.****.*..****..**..*.*....***.*.*...***..*..***...*..*.***.***.**...*...***.*.*.****........*.***...***.***.*..*....*.*......*******.**...*....**....*.*...*.**.....*....**..*.....*.....**..*.**.....*****...*..***..********..*.*..*...****.**.*...*.****.**.*...**.**.*.**..**.*...**..****..**........*.***.****.**......***.**.***...*.*.***.*.*.*.**..***.....*.*..*....*..*.*..*.***.*.*...****.*****.*..**......*.****..*...*.*.........***...*.*.**.*.*..*...*.**.*.*.....*.*...****.*.*.*....*.***.***..*..*.**..**.***.****.*****....***...****.*.**.*..**....*****....*....*..*.*....***.****.*..*.**.*.*.*.*...*...****.*.**.*.*.*.**.**.**...*.*.*.*..*.*.**.*.*.**..*..**...*......**..**....*..*..*.****.**.....**..*.***...**.***....*...***********..***.***.**.....*.....*.**.*...**.**.*....*..******...*......*....*..*...******.*..*..*..******......*..*.****....**..*..****.**..*.***.*...**....**.****...**...*.***.****..*.......*...*.*...**.*.*..***.*.*.*.*.*....**.***.**.**.*..........*..*.....**.....*..***.**.*..*.....*..****.**.*..**..**..****.*.**..***.*.*.*..*.*.**.**..**.*..******..**.***..*..*.*.*.**...*..*.*.*..****...*..*......**..***.*.*...**.*...*.......***.*.*.*....*..*...**..*..***.....***..**..****......***...**..*******...*..***.*.***..*..**...*....*....*.**...**..****..***..*.*...**..*.*.**.....*****..*..**.*.......*.**...*.**.*.***.*.*.*..*.*...**......*..**...**..*......*****...*....*.....**......*.*.*.******...*..***.**.****...*..***.***...**.*.***.*.*.*.**.***...******.**.*..*.*.**.*.*..*..**....*.**.....**......**.*....***...**...*....**...*..***...*.*...***..*.........*.*..*.**.**.**.**...****.**..********.*...*.*.*..**.*.......**.*...*.*..*.*.***.****..*.****.*.*******.....****.*.*.**.*.*.....*..**.*****.****......**.*.*.*..***.***...*..*.*.*..*...*..*..*...**..**.....*.****.*.**.....*...**.*...*...*..*.*.*.*.***..*.**.***..*.....*...***....*..*.....**.****.***.*.**....***.*.***.*.***.*.**.*.*..*..**.****.*...*....*.***..*..*..**.**.*...****.*.*..****.**.* .*.*.***...**...**..*....*..*.....**..**...*.*..**..*..*.*..*.****..***...**.....*.*.**.****...*.***.*......*****....*..**..*.*.*.*****..***...**.*....*.*.*.**.*.*.***...***.*.*..*.*..*.**...*..**.******...*....**..****....*..**.*..*.*.*...*.**.*.***..**.*..*..**.**.*.***.....***.**.********..***.*..***..**...***...*....**.*..**.....**.****.*.**..*...*.**...***.*..**..*****........**.**.***...*..**.**.*..**.****....***.****..***..*.*..***.***.*....*..****...**.....*....**...*.*.*...****.*...****..****......*....*.**......*..***..*...***.*.....*.*.....*.*.***......*...*..**.**.*..*...***..*..*....**.....*.*..***.****.*.*..****.*.....**.**..*.***...*..*.**.*.**.******..***.***...*..**....*.*..**.***..*..*.**..*..***.**..*****....***...**.**..*..***.***...*...*....**..**..****......*.*.....***.*.*.*.***...**.**...***..**.******...**.***.*******.*.******.***..*.*..*****.*.**.*.*..*.*...**.*.**.**....*.*...***..*...**..*.*.......*...**..*.....*....**..**..*...*.***....*..*.....***..****..*.*..*..******..**..*.*..*******..*.*.....*..***.*.*..*.*.......*.*...*.******.***.*.*..*.******...*..*..***.****.****.***.....*..**..*.*.*....****..**.****.*..*.......**..*..**..**.**....****.*.*.*.....**....*...**.*..****..*..***.*.**.**.****...**..****.*.*****.**.**..*..*....*..******..*.....*.**.*...***.**.**..**.*.**..****..*..*.**.**..***.*.*.*....*....*.*.**.**.****.***.*****.*..*....*...******.*.*...*...**.***.**.*..*.*...*....*.****.*.*.........*...**.*.****..**.*..**.*****..*.*.**.......**.**..*...*..***..*..**..*..*.***...**..*****...*...*.******.*.**...****..*..***.....*...*..*.**.***...**.**...***.**.**..***...*.**..*..**..**.....**...*......*.*...*.*..**.*****.**.*.**......******.**..***.*.***..*......*****.**.*.*.*...*....*.***...*....***.*.*..****.**...**....****........**..*.***.*...*..**..*..........*....***.*..*....**....*...***..**...*.***.*.*.*.*...***..*.*..*..*.*.*..*..**..*.*..****.*.*.*.*...*.*****..*....**...*..******...**.*.*.*..**...**..****..*......**.***.... *******..*.******.***.**..***..****.**....***.****.*..**.*...*****.*.*.*..*...*......***..****...**.***..****.**.****.*.*...*..**.*....***..*.*..*...**....*.***********.***..*.*..*.****.*......*..**...****.****....*.*.*******.**.*..******.***.**.*...*.******.**.**.*...*....*.*..**.*.*.*..*....*.......*...*......*.*.*..*....*.*...*.**..****.****.*..*..***.**..*...**.*..***...**..*....**.*........*.....*....*...**.****....**.**.**..******....**.*******..****.*.....*.*********.....*.****.********.***.**.*.*.****.*.***..*.*..***.*..*.*..**.****.***..**.*..**.......*..***........*..**...*..*..*.*..**..***.**..*..***.*.**.*********..****.*..**.***.*.*.**.**.*.**.**.****.*.*.****.*.**.*....*....**.*.*..*...***..*.*..**.**.*.**....**.*.......*******...*...******..**.*....*.*.**...****........*.*.*.****.*.********.***..*.*.*.*********.***...******.***.***.*.*.**....*..*....***...**.*.**.***..**....**...******...***.***.*..*.*....***....**..*.*..**.*.**.**..***.*......**.*.*....*...*.*.*.*..**.*..***.*.*.***.*.*...****.****....**....***...*.*.***..*.**.***.*.*..*.**...***..***.*.*...**.***..**.****..*.*.**..*...*****.*.*.*...**.*.***.**.**....***......***...**...*..*......*.***..*...****.*...*...*.*.***..*..*.***..*..*.****.**...**.*.*....****..****..*...*****.*.*.***.**..**..****..*****.*.*.*****...***....*.....*.**.*.**..*.***..*.*.*.***..*..*..*.*.**...*.**...*.*.***.**.*.*.*..........*.*.*.**..***..***...****.***.*****..**.........**.**...***.**...*.*******...*.***.**.*.*...*...*****.*****..*..*.**.....**.**.**.******...*..*.....*.*....**......*.*.*..**....*..**.....*....***.***.**...*....*.*******.*........**.**.*..*.*.***.**.***.*.*...*.*.*.*.*.**.***.***..**..*.**..**.**.*...*.***...*****.**.*.***...*...**.**.......***...**...********.*.**.*.**.**.....**.*...........***..........*.*.*.***.**.*.*.**...***.*....*.**.***.*....******.*.**...*..**..*...***..****...*...**.***..**....*****.****..**.*.*.*.***.**.*..*.**.*..******.*.**......**.*.*...*.*.*.**.*.*...*..****...*.* ****.***....*****.......**.**......*..*.**.*****..**...****.**.****.*.*.*.*....***..*.....*..**.*...*.***.****.*.****..*.*.*..*...*...*..*.******........**...****.****.....*.*.*........*.*.....**..*.*.***...***.*.*.****...*..*...*.*.......**.*..***.*...*..*..*..******...*..*....*.....*.***.*..*.*.*....*..*..*......*...*.*..**********..*****.*...*****.*.**...*****..**.*...**.**....***.****..*.**..*.******.*..******..**..**.*...**..*....*.**.*..*..**..*.**......**..*.**.*.**...*****...**...*..*..*.*.*******.*.*.**.**.........*..*...******....**......**..*.**..*.**..****.*.*.*...**.*..*...*******.**......*...**.**.***..*......***.*.*.*..*..*..*.****.*..*.**..***....*****..*.*....*.**...***..*....*.*.*.*******.*..*.**.**..**.......***..**..***.*..*.**....*.*....*..******.....*..****.*.*.***..*...**.*.*****.*..........**.****...*..**.*..*.*****....*.**..*.**.*.**..**..*.***.....******..**.........*.***.**..**.**.*.**..*..**..*.*..**..**.*.*******.*...*****.***.****.**...*****.*...*.*..*.**........**.*.*.*..*****.**..*...***..****.*.**...*.*.*..**.*.*...**.***.*.*..*.......*..**.**..**...**.*...***...*...**.****..***.**.**......*..*.*******.**.**.*..**..**.***...*.*..**..****....*..***....*.*...*.**..*.*.***..*.*.**.**.**..**..*..*****....*..*...*..**...*****.*...**.***.******..******....*..*.****.*.**....**..*.*.*.*****..*...*...*.**.***...**....**..**....*.**....**...****.*..*..*..*.....*.**.*..*..*...*.********.*..***.*.**....****.*.*...****...*.*..*...*..***......***...*.*....*.......***..*...***...***.*..**.**..***.**.****.....*..**.****.**.********.*..**...*...*.**.....**.*.*.*..***.**.**.......***..*..***..******..**.**........*.**.****.*.**..*.***..**....*..*.*.***.**.***.*..**...***..*.*********.***.*..*..**.***....**..*..*..**..*.*...****.**....*......*.*.****..*..**.**....*.*...**...*********.**.**.....*....**.**......*...*.*.*.*.**..*..**..**.**.*.**...*.*...*...*..**....**.**....***.*...*..***..**.**.*.**..*.*..*.****.*.*..*.***....*..*****.***.....**...*..** .**.*..*.**..***.*...*..*******....**.**...*..**.*.*.********.*.***.*.*.**..*****.**.*..*.**.*.***.****.*.****..**..*.*.*....*.*.*.****....*****....*..*..***..*.**..*...***.*.*..**.*.*.**....*.*.**..***..***..***.**.***......****.**..**..*.****...*.*...*..****..***.*.***.*.....****..*.****..**....*.*..**....******.**.........**.**.******..***.....***.....****.*..*..**..*..*..**...**..***.***.***.*.*.**..***.*.**.***...*.*..**..****.*.*.****..**.*..*..*..*******..***.....*..*.*..*....*.*....*.*.....*...**..***......*.**.*.***.*.**..*.**.*.**..*....*.**..*...****...*..**...**.*..*...**..***.*.*.**..****....*.**.****.**....*.*.****.*.**..*.*.*..*.*..*.**.....*.**.***...**.*.....**...*..*****..****..*.*.***...**.....***.*.*..*.**....**...*..***.***.**..***.*....*....*...*....**.*..****..*..*...**.......*...*...*.**....**....***.*..*.*..**.**.*.*****...*.******.*.**...**.**...***....*.*.*.*.****.**...*..**.*...*.**....**.**..****.*..*...*.**........*.*..**.**.***..*......***.*.*....*..**...*.***...*.**.*.**...*****.***...*......*.**.**...***.******.*..*.*.***.**.*.*.....**....**..**....**...**..*.*.**..*..**.*.*.*..*..**...*...*******..****.*..**..*.*****.....*.*****..*.**..*.*.****.....*.**.***....*.**..**.*..*...***.....**.*..**.*..***.****.**.*...**......***..*****.**....*.*.*..******.*..*****..****..****..*.**....*..*****....*..*..**.....************.*.*......***..**..**...**.**..**...*..**.*..****.**.**.*...*.***..**.**.......*.*.**....*.*.***.***.*..*.*...****....**...*...***...***..*.*.*.****..**..*..*......***.*.**.**..*.....**.*.*.****.......*.**..*..**.*..*..*****.*****.*..****.*..***.****.**.....**.***..*.*.***..**.*.**.***....**..**....**...*.****....**..*.****.*..***.*.**.*.**.**..*..******.*.*...**..*.*.*..*****.*.**......*.****.***.*.******...**..**.**.*.*****.**.**....*.**.*.**....***.*****.****..*....*.*.........*.**....*.*....**.**.*..**.**.*.*.*****..******..*....****..*.*********.*..*****.*.**..****..*....***.******.**...***.*.**.****....**.******..** *********.******.*.....***...***.....*.**.*****.**.***..**....**.*...******.*..*.**.**...**.***....****.**.*...***.**.....**..***.****.....**....**....********..***...***.****....**.*.**.*.*.***.******.*.........*...**..*******...**.*.**.*.**.*.**..****.*..**.******.**..*.....*......*.*.*......*.......*......*.***...**..*.****.**........*......**.**.**...*........**..*.*..*.**..***..*..**.*.**.**.*.**..****...**.....**.***..*.*.*.******.*.*.*..***..*...*.*..*..**.**.....**.*.**..*.*....*....**.**..*.*.*.*..**..***.*.**.*....**.**.*****..*.**...*..........*..**.*..**.**..******.*.***.**...***.****.**.*.**.****.*...*..*..*.****.**.**.....*.***....*.*.**...*.**..*.*.**.**....**.**...***.**....*.**...*...*..*.*..*.....*...*...**.***.****.**...*.*..******....***.***...*.****...*****...*..**..**.*.*.*.**.*.************...***.*......*.*.*...*******........*.*.*.**...*.*..*.**.**..****..**......**.****..*.*...*.**.*.**.***.***.*.**....*.*..***..***.*..**.**.*****..*.****.*.*........*..*.....*.*..***..***..*.*.***.*.***.*.........*..*..*....*...****.**.**........*.**...*..**..****.*...*..*.*..**.*.......**........*...**...*.**..**.*..*.*.**.*.**..*...*....****.**...*....**..*.*...*.**..*...*****...**..*.*.*..*.*.*.**....****.**.***..*...**......*..**.*.....*.****..*.......**.**...****..*...*..**.**..**...*****.**.*..**..*****....*....**...*.***.*****....*.....*.**.**...**...*..*.**.*..****.*******.**...*...*******...***..*...*...***.***..*..*.*..*.**.......**...*********..****.*.*...*.*....****..*.*...**.**...*.****..***.*.*.*...*.*.***.*.*.*..*.****........*.....*..*.*..**.**.**.*.*....**.*.**.**.*.**..*..*......*.**..*.*.***..**..*..**.....*.*...*.*...**..**.****..*.****..****.***.*.*......*...*..*.*....*..*.***.**.*..****.***...*..*..*..***...*.**.*******.*..*.**..*......**.**..**.*.*..*...*.**..*.**...*.....*.*.**.....*...**.*.*..**..*.....***..**.....****..**...*.**.**.*...***.*..*.**..*.......*......**...*.*.**.**...**.*******....*...**.**.**.**.*...**..*..****..*..... ..**.***.*.*.*...****.*.****.***.**.****.****...**.**.*.*..****.*...*....*.**..**...........***.***.........*.*.*.*.**..*......*.*...****..**..****...*.*...*.***...*...**...**.***..*.*..*..*.*****......**.*.**.*...******.****.*.***.*.*.***.*..**..*...**.*****.*...**.*****.*******.*..**...*.**..**.*...**....***..*..*.*..*..***.....**.**.....**..******..**.*.*.*.**....***....***...**.**..*..*..*.**..*.*.*****.*.**..***.***.*..*.**...*..*.****.*.*......*.*.***.*.*...**.*.*****.....*.**..*****.*.*...**..**.....*.*..**..*********..*..*.****.**.*.*.*...*..*...**.*.*.**.***.*.***....****.***.*.*.*..***.........*..*..*.....*...**.*.**.**.*..*...**...*****.*.....**..******.***.*..*..*****..***.*...*..*.**.******.*.*.***..***.*..**..***.**.*..*.....*.**.*..**.*...*.****.*.*.****.**.*.*.*.*..*..*.**...*****.****.*..***.**....*...**.*..**.*...**.**.*.....*..*...***.*...***..***.****..*...**..****....***.*..*.*.....**..*.....*..*.**.*...*...*...****.*..**..*..***...*.........*....**......*.*.*.**.*******.**.*.....*...***.*..*.*.....****..*...*.*.*.....*.*.*.**...****...**.*..*..*.**.*******.*.*...*.**..***..*...*****........**.*..*.*....**..*******.....*..*.**..*.**.*...***.***.*.**.....*.....*..*.*.*.*..***...*...**.*.....*.....**...**.*..*.*..*.************..**.****.*..*....*.*.*..*....*.....*..*.**.....*.*****..*.....*...*.*.**.**.*..*...*...*....**..***..***.**.*.***.*****....*.*...******..****..*.**......***..*.**.*..*.**.*******.*..***.***...*.**.***.......*.*.***..*.*.*.****.*.....**..*.**.*******.*.....**.******.*.**.*.*..**.***.****...**..*.*..*.*.***.*.*****..**...**..****..*.*.**.*.***.***.*..**.*...*....*.*.*.*..*...***.*.**..*..***...*.****..****.**.*.*..******..*.....****....***.**.*.***..*.**..**....***.**..***.***.....**.*......****.******......*..*.*****..*....*...*.**..*.....*.....*.**.**..**...*.**.*....**.**.***..**.*....**..*.**..*..*..****.*******...****.***..***.**.**.*.**......****..*..*.*....**.*****..*..**.****.*.*..*****.**.*..*.*.**..*...**..*..**..** *.....*.*.**.***.*.*...*.*..***.*.**..***.**.*.**.*.******.*.*.**...*....**.**.**...*..********.*.*.*..*........*..***..*..*.*.**.*.**.*.**.*..*..*.**......**.**..*.**.****..*..**.*.****.*...*****.*******....*..**.....*...***..**.**.*..***..*.****...*.***.**..*.*...***..*.**.**.*.**.*..***..****.*****...**..**.*.***......***.**.*.**...*......***....****.****..*.*...**..**.....*...**.*...*.*....*.****.**.*..*.***.*.**......*.*..**....*....**.*.**.**.**..**..**...*****.*..***.**.**..*.*.***..*.***.*.*....*.***.***....*.*.*..*****.**..***.***.*..*.*.*......***.*****..**..**..**.*....**.*****.*.****.**.***..*.*...**..****...*.*.*.....*.*.*...***.**.*.....**....*..*.****.**...*.*.*****.*..**.....*****.....**..*.****.****...**.**.*****.*.***..*..**.***.*.**..*...*..**..*..*.*..*..*****.*...*..**.**..*.*.****.****...**.****...****..*..*.**.*.*.*.*.*.......*****.*.*.*..*...*..*.****.*.**..***....***.*.*.**..*...**.*.**.*****..**..*...*..***.**..******.*.**.*.....*..****..***.*.**...*.**.*....*.*.*.*.*.*.***...****.*.*.***..***.******.*.**.**....*****.*.**....**.*****.....*.*.*..*..*.*..*..*..*****.*.***.*...*.**..**..*..*.*.**..****.*..**.*.....***.***.*.....**.*..*.***..**..***..****..*.**...***.....*.**.**...**..*****.*.*.**.**.....*.****...*....*..**..*...*..*.*****.....*..........**.*.***.*.*.***..*.*.*.*.*..**.*...*..**....**..**..*.*.**.*..*..**.*.*.**.*..**.******.***.***..*..*....**.**.**.*...****..*.****..*****.**...*..******.***.********.*.**..***.***.**.**.....**..********.**..*..**.**.......***...****.**.***...**..**....*....***..**.....*...*.*..*.*..*.***....***.*..**...*.***.*.*.**.*.**.*.*..***.*******...*..**.**.**.*.*..***..*.***.*...*..***.*.***********.***.***.***..****..****.**.*.***....*.***.*...........**.***..*.*****..***.**....*.**.*..*..*..*........****.....*.**...**..**.*.*****.****...**..*.****..*****.***.*.**..*.*...***.**.****...*..*.**...*.*.*.*....*.*....*...*******.*.**...******....*.**..*.*..***..*..*.*.*.*.**..*..*..*.*.*.*...*****..**.*... **....**..*.*..**.....*...*.**..*.*****.**.*.*.*.*..***..*******.**.*.****.*..**.*.*.....*....***..**..*.*..*.**.**..*..**.*..***.*.*.**..***.*.*.**...*.....*.....**........*******..**.*..*.**.*.******...*..*.*.*..**.****.....*..*.*...**.*...*....**.*..**...*.**.*****.**.**.**..****.**.*.*....*....**.*.**.**...**..*.*....*****....**.**.****.**....*..**.**.*.*..**..*.**.*....*.*.**.***.**.....***.*..*.**..*....*.*.*....**..*******.*..**.**.*....*.********....*.*.**..**.*..****.....*......***....*.*..*...*.*....*****...**.****.*....*.****...*.*..**...*..******.*.*...***.***.....*..*****....***.*.*.......*..*...***.....*.*****.**..***.*.***.****.*...*.**....*.*.*.*.**.*.*.***.*.....**..*.....**..*.**..**.*.***.*..***.**..*..*..*.***..**..*..*..*...***.*..***.*.*..****...**.*..**.*...**...****......**.*.....*.*...*.*.**..*....*.*..*.*.*.*.******.*****.**.*.*......*.....*.***..*.*.***..*****...***.*.*.**.*******.*...**..*..****.*..**...*.*.***..***.....**..**..*.***.**....**...******.*.**..**.*..***.*....*.**..*...*....*.*.****.*.*****.**..*.*..*.......*.**...**....**..***..*****..**...*.....*.*..*..***....**********.**..*.***.*****...***..*...***.*..*******.*.*..**...*.*.*.*.....*.***.*..*...****..*.**.**..**.**..*****...**..**.**.*.******.***.**.*..****..****....***...********.*.*.*..********....*.**.*.*...***..*.*.*.****..**.***...**.**..***.*...*.*****.*.****......*.**..*......***..*...*..**..*.**.*.**..**.*..*...***...****.*...*..*.*..*.*..*.***..*....*********...**.*.*.*...*..*....***.****..**.****.**..*..***.*...*****.*****.****..**..*...***.*.***.*.*.***..***.*...*...******.***.*..**.**.***.*..**...*.*****..*..*.**....*.**.*..*.*...*..*.*....*.******.....*..********..*.*..*.*.......*...****.**.****...***********.***....***.***...**.*.**.*.*...*.***..**......*.*.**.*...***.*....**.******...*...**.*..*.*.*...*...*.*.*.*...***...*.*.**.**...*.***...**.**.*..*.**...*..**.*..****.*..****.**.*......*.**.*.....*.**.**.*..***..**.***.....*****.*****...**.***..******.**.. ..******.*****..******.**...**.***....****.*..**.**...*..*..*.**....*.*...*..****.......*****..*****.*..**.*...***.****.*.***...*.*....*.***...**.***.***..***..**.***..*.*...*.*.**....*..*...*.....******..*.***..*.*.*.*.*.*.*.***......**..*.***...*.****.*...*..**...*.**.**.*.**.*.**..***.....***...****....*.**..*.*.**.****......*....*.**.......*..*..***.**....******.*....*****.**...**.*.***.*....**.*****..*.*..**..***.***.****......*.**..*..***..***..*...*.*.**.*....*.....**.*...***..*.*.****...*..**....**.***..*...**...***....*...**.....*..*.*.**.***..**...*..*.**.*.*..*..*.***.*..****.*******.*.*.*..*.****.*..*..*.**.*........*.****.***.**.**.***..***..****.******.....*..*.*..**...**....*.*.**.*...**.*.......***..****..**.*.***..***...**..**.*************.*....*.**...**..*.*....**.****.*******..*.***.***.*......*.**.*.***...*.**..*...**.**.*...*.*..*..******...***..**.****..**.****........*..*.*.*.*.*..*****..*.*..*.*.**.*..*...******.********.*.*....*.*.*.******..****.***.*.**.**.*...*.***....*******..*.*...**.**..*.**.*....**...**.**..***..****.*.........*.**...*.**....*.*.*.**..*.**.....**..****.*.**.*.**.**.*...**.**..*.*.....*..*..*.*......***..***.*..*..*.**..*...*..*.*...***..*...**.*....***.....**.*...**..*.**.***..*.......***.*.*.*..*.*.*..***..*...*.*.*..***.....****...*.....***..****.**..****.*...**..*..*.*.*.*.***..***...***.*.**..***..*.**..**.**.**.***...**..***..**..*.***..**..*...*...***..**.***.*..**....*****..***.**.***....*..****..****.*.**..*.****....*.***.**..*.*.*..**.*..*.**.***..*.*.*.**...***.*.***..***..*.*....*..***..******..**.**...******.**..**...*..**********...***...*....**......*..**..*...****...*.*..........*...**.*.*..*****.***....*.**.**..**.***...*..**..***.**..***.*.**.*..****..........**.***.....**.***.*.*....***..*.****...*....**..*....**.*..***..****.***..*..**.****.*.*.****..**..*..*.*.*..*.*..*...***....*.**.....**.***.****.****...*......*....*..**.*.**.*****.**...*.**..*..**..***.**..**.*******....*.*.*.***....***.**..*.. .*....*.....****....*..*..........**.*...*..*.*.****.*..****...*.*...*.*..*.***.*...*.****..*..****.*.*.**..*....*****.****..**.**..*.*..*..*.*.....*..****.*.**.*****.*.*.......*...*.**..*..*...****.*..****..***.*.*.****.....*.*..**.*.**..**..***.*..****.........**.....**...*.**..****..*..***..*.***...**.*.******...*.*.**...******..**.****.*.*..****.**.*.......*.*****.*.****..*.*.*.*****..***.***.**.*.***.***...**..*.*.*.*.****.**...*..*****.****.*.....*..****...*.*.*.*...**.***..***.*..*.*..*.*..*.**.***.*.*****.******..*****..*..**.....*..**.*..*......**.*.....*.*.......*...*.*.**.*.***.***.****.....*..*...**.**.*.*..*.*.****..******.....****.*...*.*..*......**..**.*.*..**..*.***.*.*.**.**..**.*..*....**..***.**..**..*..***..**..***.*..*.***..*...*.*....*....**..****.*.........**....*..***...***..**.*.*.....*********...**.*........*..****.*.*.**...**..**.***.*****.*.*.*.....**.*.******...*..***..******.*.**.****..***..**.*.**.*****.*****...*.***..*....*.****..**.****.*.**..***.***.*.***..*.***.*.***..*..*..*..*.***.*.*..*.**..*..*.******.......*.***.*.***...*****.****.*****.*.*..*.***.*.**....***...***.*.......**..*.*.*.*.....*.**.*..****.***....***.*.......*.**..*..**..*..*.**.*.*.*..*...*.*....***.*...***.**.***..**.*....*.*...***....***.*****..*.**..****....**.*..*..*.**.*.*...**.*.***.*.*....*.******.**..***.....**...*****.*....***.*...*.*.***.***......*.*.*.**.*.*..**...*..**.***.****.*..**..*....*.*...*.*.**.*.**.*..*..***.....*..*.****..*.*********.....**.*..**...***.**.*..*.******.***...*.*.*****.**.*****.***.*.*.****..***.*.**...**.*.*****..**..*.....*.***.*.****...****.***...*.**.***..*.*.**.***.*.*.*****..*...*..**..*.*.*****.*..**..*.*.****..*..*.*.....**.*.***..*....*.**...**..*...*.**.*......*...**..*.****.**..**.*.....*.*.***..**..*.*****.*...**.**.*...****.**.*...**..*****.**....*..*....**.....*.**..*.*.*.*.....*....**.***..*.*.*.**..*.***.**.*.*...*.***...***.....**.***.***..*.*......*****.**..*..*.*.*.*..*****.*******..***.*****.**.*..**..*....*. ..*..**.*****.*.**..*...*....*...*.*......****..*...*..*.....*.....**...*...*.*.*.........**..*..****.******..*..*.****.**.**..*..***...*.......**.***.****.......**..*.***..*..******.....*..***...***......***...*..**..***.**.*.*..*.*.*.********.***.*.....******.***.**.**..*.**.**...*.*.**.**.....**.......*.*****.*.****..***..*..**.*.*.***..*........**.**.*.*..**..***..*****.*.*....**..*******.*.****.*.*.*...*.**.*.*.***..*.....*****..*.****.****.**.*..**..*.*.*.*.*.**..*.***...*...*********......*..**..***.*.**.*..*.*.*....*****..*.***.**.**...**..**...*.*.....**...*..*...*...***.**..*.*...*..*..**.***.*.**..*******.*.**.*..***.***..*..**..**...*..****.*......***.****..*.*..*****..*.***..*....******..*.*.....**.**...**..**..**.*******.*.*********.**.*..***.*..*.********...*.*.*****....**.****.**..***.***.*.*........*..*....*...*..*.*...***.**..***......**.*.**.*..**.***...*..*.*..***.**.*.*.......*..*.*..**.**..*..***....*...******...**.*....**.*.*.....*****.****.******..**.*.*....*..*...**....***...*.*.*.*..*....*...*.**...*.**.*.*****........*****...*..*..***.**.*..*..*.*....*...***.....***..**.*.**.*.**.*...***..*..*.*.....****..*.....*..***..*...**...*..***..*.**.*.*..***..**..**.**.****..*.**.....***.*..*****.***.**..***.**....*..*.*...*.*.*.*..*.....*.******..*...*..****.*.**.**.*.***.**.*.....*.*.*....***..**.**.*..**.*...*.*......*..****...*..*****..*.*...***...*..**.*.***..**.*...***.*......*******.**..*..*..*..**.***.*..*.**.*.*..**.*.*...*..***...*..****..**.***.*.**.*..*.**.**.*.*..*.**..*..**.**.*.*.*.****.*..*..**.**.*.*....**..*.**..*.***..*.**.***....*.*...*..**.****.****.*..*.*.*...*...**.*.***..****..**.***...*.***.**.**..*..*.*.*.*..*..**.....*****.*..**.****.*.*.*******...**..*.....*......*..*.**.*..*.*..****.*.***....*.*..*.*.*****.**..**.....****.**.*..*.....*****..*.*.*..*.*.*..*.........***..*******..**.**.*...*..*.*.***....*....*...*..***..***....****....*****.*.****.**.....****.**..**.*.*****.*.*.*******.***.....**..*.****.....**.***..**... **.****.**..**......***.*.......*****.*.....*..****.**....***...**..*.***...***.**.*.*.*..**...***.*.*.***.*..*.*.**.***..*.*.*******.*.***..*.*.***.***.****.*....*****.*****.****.**...*..*****..**...***.*..*..***....*...*...*...*.***.**..*..*..**.*.***..**..****.*.......*.**.*..***.****..*.*..****...*.*....*.**.*..*.*.**....*****.****.*.*.*.*..*..***.....*****..**...*.*.*.*.*...*....**.*..*..***..**.**.*.**.******...*.*.*..**.**..*..*..*..****...*.*.***.....***.*...**..*....*.***....**.......*.*..........*..***..**..*.*.*.*.***..*.*..*.*...*....*.*..****....*.*....*....*....***.....***.*..*.***.*...*.***...*.*.*.*.**.**.*..***.****.**.........****.*..*********.******.*.*..*.*.*.***..**....*...*****....*..*..****.***...*.**.*..**.**.*..***..*****.*.*...***..****.*...*.*...******.***.**...***....*..***...*.***....**.*.*.**.**.***....*...*.....**......******....****.....**.****....*.**..*.*....*....*.**...*.**.***...**.*****...*.......*****........***....***.***.***.*.*.****.*...*.*.**.*.*...*..*......***.**...*...*.***..***....***..*...*..**.*****..*.*.*....***........**.*..**.**.....*.***..****.**..**..*.******.*.**..**.*..***.*.**.*.***..*..*.....**.***.**...*.*..**.***.*.*.**..*....**......***...*.*..**..*..***.***.*.*.*.**..*.......**..*....*.*****.....*.*....**...*..*.**..****...**.**.****.****.****.*.***..***....*....*****.**.*.*...*.*.*********..*.**....*..*..*.***.**.*..**...*...*..**.***....*..**.*.*****.**.******...*..****.***.**..*.*...*....**.*.**.**.*.***..*.*.*...*.**.*...*..*..*****.*...*.*..*.*..**....****...****......*...**.*..*..***..**.****..*****..*..*.*..*..*...**..****....****.*.****..*..*.*.****.*.***.***.**..*...*..**.*.**.***...*****.*****.**......****.*.**.*..*******.**.*..*****.*..*..*.********.**.**.....*..*.....*...**.***.**....**.***...**....***.**..*.......**.*..*..*.*.***.*.****.****.**.*.*...**.**...**...**.***...*..*..*...*..*****.****..*.*.***.*.*..****.**....*.***..*****..***..*.*...*..**.***..*.**..**....**.**.*...*...****.*.**.** *..**..*...*.*.****..***.*..**.*..**...*..******.***.....*.*..*....**.***...*****....*.*.***...****.***...******.**.*****......****.****...***...**.*.....*..**.*..******...*.*....***.*....**.**.*.**.*....*...*..**.*...**.**.*..*.*...***.****.*....**..*.*.....*......*.***.**.......*..*...***..*.**..*.*.*..***.......***..*.***.******.....****.**.*.**.**.*****.****.....*.....*.**...**.*...**.**..***..****..***..*......*.**....**.*..*.*...**.*..**.*.***...*.*.***..**...**..****....*.**.....*.*.*.*...***.***.*******.***.*.*..*.***.*.*****.*****..***.*.***..****.*****.***.........*.***...*.*.*...**.*.**..*...***...*.**..*...**..*...*.**.**..**...*.*.**.*.**...*.**.*.***.*..***.****....********.*..*.....***.*...*..*.***.....*.******.**...*.*.*...***.......**..*...*.*..*.**.....**.*.*.**.*..*.***.*.***..***...*..*..*..*******.*..***.**.*.*..*...*.....*...**...*.*.*****.**.....***....**..***.....*.*.****....**.....*..*..*..*.*..**...***.*.*.****.**..*.****.*.**..***.**..*.**.**..*.......**...*...*.**.*.*..*..***.*..*******...*.**.**.**.**..*....*...***....*.....*.*.****....*..*.*..****.***********.*.*..**.****..*.*...*..***..*.**..*..*..*..*.***.....*...*...*.***.**.*.*....**..*.....*..**..*.*..*.**.*.*...*.**.*...*****......*******..**.*.....**..*******....*...**.***...***.**.****.........*..*.*.*.*..**....*.*..*..*.*.*...***.**.*..*.*...*..**.*.*****..**....*.**.*...******..*******.**.***.*.**..*..*....**.*.*...*..*.***.*....**.*****.*.....***..**.*.......*..*...*...***.*.*.*....*.*.**.....**..................**.*.*.****..*.**.***..*..**.*.*****.*.*.*.....**...***..**..*...*.*.***.***.*..*..*....**..**.....*..*....*...*..*.*..*.*.**...**.**....**...*.****..***.*...*.**.*....***..*.***..*.*.*....*.....**...*..*.*.**.***......**.**.***..***....**..***.**.*...*..*************...**.*..**.*......*.*.*..*..*.***..**..***.***..***.****...*....*****..*.*..****.*.....**....*...*******..*.*...*.....*....**.*.*.**......*...***...**.**.***.*.***....*.******.*...*.**.*.**....*..**..*.* *.********.****.*...*.*.*..*.********.*...****..***.***..*.*.*******.*....***.**********......*.***.**.*.....**..**.*...***.....*.*.*..*.**.*..*...**.**.*...*....*..*..*.*****.**.***.*.*....*.**.**.*.********..*.**.****.**....**...*.*.****....*..*.*.****.....*..****.*.*..****.**..**....**..*.*...*...***..*.**...**.***.*.....**..***..**.**.*.*...*.*****.*.****..*.***.*..*.*..***.***..***.**.*****...***.***.*...*..*.*.****..**...**.****.*****..**...***..*....****..**.***....**.**.*****..*******....*.....***.***.*.*...*..*......*.....**..**.**.***.....*.*.*.**.*.**....*.*.*.**.**.**.*...**..*.*..*.*..*..*.*...*.***..**....*..**..**.**.*..***.*..**.**..*....*.*..**....*......****.**...****.***.**......*..*.*****.***.*.**.*...*****...**..*..*.**....***.******.***..***..*...*.*..**..***.*.**...*.*.....*..*.***.*..****.*.*****....*.*...**....**..***..****.*...****.*..*....*..***..*****.**..**..**..***...*...*****...*..***..*....**.*...*....**.*.**..*.********...*..****.......**...*****......***.**...**..*....***.***.*..**.*...**.**.**.***.**.***..***.*..*..*******...*...**....**....**.******...**.**...*..*...*...*..*....***.***...**.....**.*.*..**...*..*...******.*.**..*.*.**.*..**.**.*.***.***.*..***..*....*.*...*.***..*.*....*..*.**.**..*.**.*.*..***.***.*...**.*..*.**.**....*.*****.****.*..*....*...*.**.*..**.*.**......*...**.*.***.*..***..**.****.*.***.**..*.***..*****....*.*...*..****.**.**..***.**.****.*.*..**...*.***.*...**.**.**.*.****..*...*.....*.....**.*..**...*....**...**.*.*.*******..***..*.****.*.***..**...**.*...***.*.*...*.....*...*.*..***.*..***.***.*.***..*.**.***..*...*..**..**...*..**.**.**.*****..*...*.**.**.*.*..**.*...*.*****..***..****.*.*...*.*...**.*..******...*.*....********.*..*......*..**...**..*..****.****...*..**.*.....****..**.***.*****.***.****..*.*.*.**.*.**....****......*.......*....*****..***..*.*.....*..*.***.*...***.*..**..*..***.*.***.***......*****..*......***....**.*...*.***...*.*.**.*.*.******.*.***...******.****..*...****..**..**. **...*.*****..*..***.*.*..*.**...**..**.**.*.**.***..**..*..*.*.**.**...*...*.*.**...**..*....*..****.***.**.***...***...*...****..*..****..*.*.**.*..**..*..*******...*.**.*.*..**.**....**.*.***.*...*...*..***.....*...*....*...*..*.*.*..*.*****..**..*****.******.**.****.*.*...*..***.****..*...****.*.*..*....**.....**.*..*****.**....**...*..*.**.*...*...*.*..**.*.*..**.****.*.**.********.**..*.*..*.***..****..*.****......******.*.*.****.*....****.****..*.*.*****..*.*..*.....*.*...**....*..*....*..**.....**.*.*.**.**...**..*.****.*.*.********.....*..*....**.*.*.....*..***....**...*.**.**....*...**.***.*.*....***.*.***......***.*.**...*.**..**.*.*.*..*..**.*..**.*..**....**.*****.*.*...**..*..***.*****......**.*.**..*..**.***...****..***...*.**.****.*..**...*.*.*...**.*....***...*.**.******..*****..*........**..**.*..*.*..*..*....****..**....**..****..***.*....*.**.****...*.*.***..**.*.**.*...**.***.*.*.*.***..**.**.**.*.*.*.**.*.*...**.*********.*****.*****......*.*.*..*.***.*.*.**.**.***..**.**.***..**.*.**.**..*....**..***..*******.......***.*.**.*.*.***.*..*.....**....*....*.*....***.*.*..***..*.**.*.*.*.......**.*.*...*...*.*.....***..*.*...*.**.**.***.**.**.....**.**..*..*...****..**......*.***.**.****.....*.*.*.....*.*.*....*....*.*.*..*....*.*.*.*..**.*.***...***.*.*...*.*..**..**.*.*.....**.*.*......***...**...****..*...*.*..**.**.*.**.*.***.**..*.*.....**.**..***...*..**..**.*..*.....*......**.*....*..***.....**...*.*.*.*.*.**.**....*..*..***......*.*.**..******..*****.*.....*.*.*****.***..*..**......*.*.*.**..****.**..*.**...**..*......****..***......***..**.*.*..***.**.........*....**.*.**...*.**...*.*...*.****..*...**.*.*..*..**.*.***.*******.*.....*...***.**...******..*.***.*.*..**.*...*...***.**.*..**.*.*..******....*.**..**.**.**.**.*.*....*..*..*.**..**.***.**.**.....***.*..*.*.**.***...*..**....****..**.*.**.***.***.**..*.*****..*.*.***....*.*..****.*.**..*.***.***..**.....*.*...**.**..*.**.***.*...*.***.*.*.*...*.*.**......*..**.*.......*..****..**.. .****.****..*.*****..*..*.*.**.*.***.*.*.*...**..*.****...****.*...*...*..*.******...*..*..**..*...***...*.*******....*.***..**.**.*..*.***.*.*.*...***.*.*...****...****.......*.**.*..*...*.**.**....*.*****.****....*.*.*.*.*....*..***..**...*.*...**.**.***..*.**.**..*.....**...*..******..****.*..***..**.***.*.*.****...*...**.***....**...***.***..*...*.....**.*.*..**.*...******.***.*******.*..****.*.....*..*..****.**.**...**......**.****.........*.*...**.*.*...*.*..**.**..**.**.*.*.**.*.**...*.....****....**.**.****..*.**..*****.**.*.*.....****..*.**...*...*.*.*.**.**....*.*..***.....*.****.*.**.****..*.****..*.*.**.***..*****....**...*.*.....****......***.*...***....*.*..*.**..*.....****.******.*..*****.*...*****...*.**.*.*.***...**.*..*..**..*.**..**.......**..*....***.*...*.******.*.*.**.***..*.**.*.*..*.*..*...**..*****..***.******...*****.*..*.**..*.*..**.***..*...*....**.....**..**..**..*.*..*.*.*****.*.***.*...***....*.**.....*.....*.*..*..*..*.*****...*.**....****....*..**.*...*.*...**..******.***.*.*.**..*...*.*****.*.*...*******.**..*..***.****.*...**...*..*.*..*..***.**.*..*...**.***.****...*.*.*.*********.*****.***.*.***.***.......*.**.***.*.**.**......*...**.*.*.****.**.***********..*..*.....**..***.*...*.*.**.*...**.*.*****..*..**......******..**..****.*......*.****.**...*.***.*.*..***...*..*.**.*..**.***.*.*..*..***.*.*..***..**.*...*****....**.*.**...*.*.*.....**.**..****.*....***..**.*..*...**....***...*.*.*..****.....**....*..***.*****.*..**.*.**********....*******.*...**.**.*..*.*..*.***.***.*.**....*.****..*.*.*.....*..***...*.**...*...***...*..****.****.*.**.*.**.**.**.**.**.*.*.**..***..*..*.....**....**.*.*...*.**.*...******....*.**..*....**.*..*....*.****.***.*...*.****..*.....***.*****.***.*....**.*.*.*.*..*.*...**.*...*...***...****..*.***.*.*.*...*.......*..*....****...*..*****.**.*.**.*..**.*.....***.*******..*.*.*****...*..**.**.****.*...*.********.***.**..*.*.*..*.***.*......**..*.****.***.*.*.***..*.******....**.*..*.*....*.****.......* .*..*.****.*..*..***.***.....*.*...*...*...*.*.....**.*.....*.****...*****.**.**.****..*.***..****..***..**...*...*.*.*......*.***..**..***.*****.***.*.*......**.**.**..**....**.*******.*..*..***...**...**...*.*.*...*..*........***.****.******....***..*.**...*.***...*.*..*.*.*******.****..**..**.**...*...**.**..**..*..****..*.*.**.*.*..***..**.*.**.....*...**.*...*.*.*..*.*......***.****...*.**.**...*...*.***.*..*..***.*******.*.....********....**.******.***......*.*.***.*.**..*.**.*.*.***.***....**.***.*..*...**.***.****.**.**..***.*.*.*.....*...*..*..*.*.*.*.*.*.*.****.....********.****..****.****.......*....***.**.**...*.*.*.****..*******..*.*..*...*.***.***.*....*..**..**.*.****......*..*..***.*.*..*......***.*.**..*.....*.**..*.**....*..*.*.*.....***.**.**.*..**...*.**...***..*......****.*.***..*...*...*..**.*...**.*.**...*.**.*.*.....***.*..***....*.*..*.....*.*.....**.*...***.**.....*....****.***.**.***.*.*..*.*..**..**.**.***.*..*.*...*.***..*..***.***.*.***.**..*.***.***....*.**.*.....*.*..**.**.**.*.*..**.....*..*....**.**.....**.*.****..*.*..**.*.*.**...*...*...*.*.*.**.**.*.*...***..*..*.*..****...*..*..***.*...*.**..*..***...**...**.*****.*.....***.*...*..*..*...**.*********.***..*..***..*.***.*...****.**.**.*..***.*.*...*....*....****.****.*.*.***.***.*..***.*..*..**..**.***.*.****..*...*..*.*.**.**..**.*.**.*.***..**...*..*.*.****..*.**..**.*.*****....*.**...**..**.*...***..*.*.*.**.*..*..*...**.*.***...****...****.****.*..***.*.***...*...***...*..**..*****..*....*..****...**.....*........*****.*..*.*.*.***...**.*.**.*****.*..*.******.**.*.****.*****..**.****.*.**...*.*....*.***...*.....*...*.*.*..*...**..*.*.****.*.**...****..*...*..*..*.*.***....****.*...**.**.*.*.***...*..**.*..******..*......**..***..**.****.*.*..*******...*.********.***.....*...***..*.....*.***....*.*..**..*..**..*.....***.**.***.**..**.*.*.*.....****.***....**......*.*..*.*..**...*****.***..**.**.**...****..******...*..***.*.**.**.***..*.**...*...*.**..*..*...**.*..**********..* *.......*.**.***.*.....*..*...*..*.*....**....**......**.*.*.*...*.****..****...***.*.***...****..*...*.*..*....**.**.....***...**...*..****....*.*.*****.**.**......***.*.*****..*.*.....*.*..*.*****...**..*.*****.*****..***.*******.***..***.*.****..*.......*..**....**.***.*..**.**......***..*..*.***..****...*..*.*.*****..*.*..**.***..**.*.****.***.****..***...*.*......**.....*.*.......*..*.***.*.***.**.***.**.*..*....**..***.*..*..**.**..*....*.*.......**.**.*..***.*..*...******..**...**..*.*****.***.***...*****.***...*.....*.***....*...*.**..*.*****....*....*.*...***..*..*....*..*..**.*.*.******.*...***.***...****...*....*....***.*.**.*.**..*..*.**..*.**.***...**....****..**....**.*...*.*....*.****.**.***...***.**..*.****.*...**.**.*...***....**.*....*.***.*..**.*****.**.**..**.******.*.***..******......*......***.*..**....*.**..*.....*.*..***....***.*.**.*..*...*.*****.....**.*.*.*.*..**..*.*.*.**.*..*..***...**.*....*.....*.*..****..**.*.*..*..*....*.*.*****....*....*.*.**...**.*.*.*.....***..****.*..*****.*.*.**.*..*..**.*..***.*...*.*******.*.**.....*.......*.....***...*..***.*.**..*..***.*.*.**..***..**..*..*****..*.*.*....**.*..*...*..*...***...**....*.*.*.**....*..*.***.***.*.*.**.**.....**..*..*.*.*..****..*...*.*.**.****.*....*.***.*.**.******.**.*.**.*.**..*....*****........**.**.****.******..*.*..*****.....*.*...*.*.*.*..**...****.*..**..*.*.*.*.*...**.*...*......*.**..**..*........*..**..*....*.....*.*...*..*..***.*..*.**....***.**.*..*.*..**.*.****.**..*.**....***..*.**.*.**.*...*...**.*....**...*...*...**.....*..**.**.***...*.*...****.**..**....*****..**..*....*.*.*...*..***..*.*..*..*...***.***..***...*......*...*.******.*..****..**....**.*...**..***....*..**..***.*..***..**..*..**.**..*..**.....*..***.*.*....**.*.**.**........*....***.******.*..**.*...*.****....**.***....****..*..***.***..*....*.*...*..***..*......**....*.*..***...*..*****..*..*..****..**...****..*...**...**.**.*.......*******....**.*.*.*...****..*.**...*.***.*******.*....*..*.....* ..**.****.*****.....*..***.*...*..*.*.*......****..**..*...**...**....*.......**.**....**......**..*..*.*...**...*..***....***..***..*..*.*.***....*....*...*.***.**...*.*..*...*****..***...*..*...*..********..**.**.*...*...**.*...*.*.*.*******..***..*..****..*...*.**.**..*.***..*.*******.****.*.**.*..***..*.*.****.....**........*.*..***....******.....*..*.*...*.****...***.***.**...*****.*.**..*.****.*.**.*****....**..******...***.*.*...*..*.**...........*..*.*.******...***.*.*.**.*..*.*...*...****.....*.***.****..*.*..*.*...**...*.*..*.**.****........*....*...**.**.*.*****.*.**...**.....*****..*.****..*****....**.*...********....*....**..****..****.**..*..*.*.*..***...*****.*.*...*....*.**...******.......**.***.*....*.***.*.......***.**..*..***...********...***..***..*.*..*.**.*..*..*.*......*.*..*..***...***.*.*..**.**..**.*..*.*....**...*.*......**.**.*****.*...*.....**.....***.***.*..***.**....**.....**.........***..***....***.....*.**.**..*.*.**.*.***..***..**.*....*..***.....**.***..***.*.*........****..***.........*.*.....*..*.**..***..*......*.*....**..**.*.***...****..****.*..*..*..*****.******.***.*....*.*..***...*.*..*.*.*...*.*......*..*.****.*.**.****.......****.*.**.*****.....***...***.****.*.********.**.**...***.*.**.**.*.**.***..***.*.**...*.***.....*.*..**.*.**.*.*.****.*****.*..**.**...**.*..**.*.**.*..*.*.******.***....****..*.**..**...**.***...*.***..*.*..*....**...**..*.*.*..***.***.*...**..*.**.*..*.*.**.*..*.**....*.*..***.*..***..*.**.....**.*.*..*..*.*.**....**.....***..**..***...**.*.*........*..******.*.*..*.**....*....***.****...*..*****.....*.*****..**.*.*..*...*.**.*.**.**.********.....*.*..*.****..***.*..*.*.**.******..**..*.**.*..*.************...**......**..**.....*.*.....**..****.**.**..**.*.*....*...*.*.****...**.**.*......*......*.*..*...*.....*****...*.*.***...****.****..*.*...***...*...****...*.**...*...**.*..**..****.*.....**...***.**........*.**.*..*.**.***..*.*..*.****.*..*..*..*...**..**.*..***..*.**.*.*****..**.*....***..**. .***.**.***.*****.*.*....*.......*...*******..*..***.*****.*.***.......****....*..*...***.********.*.***.**.*..*...***....*****......*******.***...****.*...*..*..*...**.**......**.**.*******.*.**...*..*...**..*.*.*..**..*.**.***.****..****.**..**..*****...***......*.**.*****..*.***..*.****....**.**.**.....*.*.*..*.*.***..***.*.*.*..*..******.**.***..**.*.**.***..**..***.***..*..*.**.*...**....*.***...**.*..**.**..*.**..*..*...**.*.**..*..**.**.*****.*...**.*.*.*..**..*...****..***.*******.*****...*.*.*..***.******.....**...**..***..*..*......*.*.*..**...***...****..***..**..*...*.*...***..**...***.**.**...*...******..*.*..*..***.*.*.**.*.*.*.***..**..*.**.**..*.....*..**.****.***...*..*.*...***.***.*..*.**.***..****.*.***.*.*.***..*.*.*.*.***.*.*..*.*.**..*...**.**.*.**.*...***.***..........***..****..*.**.**..***.*.****.****..***..*..*.*...*..*.***....***...*..*...**.*.*..*.*.**.**.*.*..*.**.***.**......***.*....*****..***...*.***..****..**.....**..*...*..**..***..*....*.*.***.**.......**..***..*..**.*.*....****...*.....**....*..**.*..****.**...**...*...*..*.*.***.*.......**.*********.***.**.*.....**.***.*.**.*..*****..*.***..*..*...*..******..*****.*..*...**.*....*..**....*.*.**.*..****...**.*..*.*.**....*..*.****..*..*.****.**.***.*.....*******..***....**.***....**...*.****...*.****.****.....***..**.*****.**.****.**.*.*****.**..*....*.......***...*****...*.*.*.**..*******....*..*.*...**.*.**.**...**........****..**.*.*..**.*.***..*.*...***.***..*....*.*******.***...*...***.*.**....****.***..**.*******..***.*..****...***...*.*...*....**.*.**.......*****....*.*.*.*.*...*..****...*.*....**.*...*.**.**..*.*.....****.....******.*......***...**..*.*.****.**.****..**...**.*..*.***..*.*.**..*.**.***.*.*...*.***.***....*.*..**.*.**...****.*.***...**...**...*..*******.**.*....*.*.*.*..*..*.*..****.**.***....*..***.**.......**...**.**.**.*..*..*.***....*..*..*****.*..*****.....**...**...*.**.**..*...*****..***.*.**..**.***...**....**....**...*.*..*.***..*.******..*....**... *..**.*...**.****..****......*.**..*.*..*****.**.*...*..*.*****..*.**.*.*.****.****..**.**.**..***.....**.*****..*...****.*.*****.*.*.****.*.*.*.**.......**.*.**..**.*.*....*.*.*..**....****...**...***.*.****.*.......**..*..***.*.****..*.*..***...****.**.***.**..*..**.*.**.*.*...**..**..*..*.*.*.*...*********..**.**..*.*.*..*..*....*.*.*....***..****.*.*******.***..***....*..*..***..*.**..***.*.*....*.**.*.**.*.*......*.**....*....*..***.*..*..*..**.****.***....****.*.***.*.*.**.**..*.*.**.*....**.**....*.....*....*******..***...***.*.*...*.**..*...*.*..*.*.*...**...**.......**..**..***..*.*.....*.*....*...*.*..*.****.*..***...*..**.*****.*..*...*..*.*.*******.*.*.*.*.**..****.**...**.....**.********..**....**.*.*..*....*.*......*.***..*.*..********.**...**..*.*.**.*****..........*.**.....***.*.*.*...*.***.......*...*..****...**..**.*..*.*.*...*.******.*..***..*..***...**.*.*.*.*..***..*.*.****.*..**...**...*..***......**.***.**.***.*.*...**.**.*.......*..***.*.*..***..*..*.***..**..*.*********......*....*********...**.*.....*.**..*.**.*...*..*.**..*..*..*....***.*.***.*.****.*..*..*.*..***..*.........***..*.**..***.*.*.**.**.*.**...*****.******.*.**.......****...***....**...**.....*.....****...******.*.***...*.**..**...*.*.*..*.*.*...*....*..*.*.*..*.*.****...*...**..**...*.**..******.*.***.....**....**..**..*.***.**..*.*..****.*.*....*.**.....*****..***.**...**..**.**.**...*......**......*...**....*...*.**..**..*.***.*..**..**....**..**.**...**..***...*.*..***.*.*.*..**.***..*....*.**..**.*.**...***..**..*...*.*.*.**.*..*.*.***....****.**..*.*.*.**.***.****...**.***...**.**..****......*****....*.***.*.*...*.*.*..*.*....*.**.***.***......*......*.**.******..***..***...........*.**..*...*..*.**.*...**.**....*.*..***..*.**..***.....*******.***...**.*.**...*..***.***...**...*...*.*..*...***.*.*..****.*.**..**..**.**.....*..*.*.*..***.*****.*..***.**..*.*...**.**.**.**.*.**.**..*..*...*.**.****...**.***.*.**.*.**.**..****.*..*...*.**.******..****.******.*..*.******...* *.***...***.**.*.**..*....*******.**..*****..*.*.*...****.**...*.*.*.....***..*.****.**.*......*.....**..*.......***......*.....*****.*****..*..**...*.*...*...*..*.**.*..**.******.**.*.*..**....***.*....**..*...*.**.*..*.****...*...**..***..***.**.*......*...*.**..*...*......***.*..*...*.**.*.***......*....*.*....***..**.*.*..**...***.*..***.**.**.....***.......*.***...*.**.**.***..**.*****.*....*..**.*****.*.****.**..**.**.*.*.****..***.****.******...*...***...*.*.**.*..**.*.**........*.....*..*...*....*.*..*.**..*****..**...****.***.**...*.....*.***.*.***.***....*...*.**.****.*.*..*..***.*..**.*.*.*...*...***..**.*.**....*...**.****.**.*..**....**.**..**.**.***....****..*.........***..*****.***.*...***.*.**..**.*.****.**.****..*.**.*.*.....**..*.***.**.***..*.*.***.....**...**...*.*..*..*..***..********.*..**.......*.**.**.**......***.*..****.*.*.****.*..**.*....*.***..*.*...*...***.***.**.********..*..*..***.**...***...**.*.........*...**..****.*.*..*.**...*...*....*.***..*******.**.**.**..**.*.*.*******....*.*.*..*....*****.*..**...*..*.*......*...*.**.*.**.*.*.**..*.*****...*.....*.**.*..*.**.**.*..*.*.**...**.*.*..*.*.**..*.**......**.*.**.******..**.*..******.*.*.**.*.****.........*.*...*.....**..*.*.**.***.....*..*..*****..*..*...*...*.*..****.***.*.*...*.*...*..*****..*****....**..........*......*..**...*..******.***.*.****..*.*.*****.*.*.***.**.*.......*.*****.*.****.**.*.*.**..*.....*.**.**..*.*...**...**.*.*...*.....**..*.**..***.*..*.*****.*..*..*.**......****..**.*...*.*...*.....*.*..*..*..*.**.*...*.*.******..**.*.*.*.**.......**.*.*********.*....*..*...*..***...**.*..****.*.*...*.*.*..*..*.*..*.*..*..*..*...***..**.*..*..*.**...*..*..***......***.*.*...***.***..****.....***....*.*.*.....*.***...*....*******.*.*****...*....*...*.*....*.*.*..*.*..**.*.*.***...***..*.*..*.*..*..**..*.*..*.*****.**..***.*.**.*.**.***..*.*.**.***.**...********....*..**....*.*...*****..*.*....**.*..**..*..*..***.*.*...*.*.*...*.**..*.*..***........*********...*.***.**..*.* *.*..**..*******..***.*.**....******.*.**.**.*.*.****......****.**..*......**..*.**..****.**.*.....*...**..*.***.***..*.*..*.*.*.**...*.**..*..*.**..*.**...*.**...***.****........****.*.**.***....***..**.*..*.*.*..**......**.*.....**..***.*..**.*...*.****.****.*.****..******.*.**.**...*...*..*..***.***..**.*.**..***.**.***.*..********.*.**.***....*...*.*...**......**..*******....***..***.*...*..****.***..**..**..*.***...**.*.*..*.***.....*.**.**.******.....***.....****.****..*.**...*.*.*...******.*......*****.**.*****..*.***.*.****.*.*....*.*..*.*.*..******..*....***..*....*.*......*.....*...***..*..*.*.*.**.**...*.***....*.*.............*....*.*.**....**..**.**..**.**........*.*....*..*..*.****......*.....***.**.*..*...*...**....*****....*..*.*..***..*.*....***.*....*....*..*.***.*...*.**...****.*.***.**...*****....**...*......**..**....*.....*.....**....*...**....*.....*..***.*..**..******..*.*......**...**..***...*..*..**.*..*...**..**.*.*.*.*.**..**.**..*...*.***..*.*.....*..*.*.*..*.**..*..*...******.*.*.**...***.*.**..*..*******.***..*.**.***.**...**.****..*.********...***...*****.***.**.****...*....*.*.**.*....*.*.*....***.**.**..*.**.**.***.*...*.**.****.***.*..****.***..*.*....*.....*..**.*......**.....**.*.***....******..*.**.***.*..***.**.*.**.*..***..**.*..*.************..*...*.**..*.*.*.*.**.**..******.....*.*...*.*.*..**.....*.*..**..*..*.....*.**..*.****..****..*.....**..........*.......***..****..*.*..*.********..*..*..*..*.*..***.**.*...****..*..***.**..*..*.*...**.**.*.****.**.*.*..*.*..*****....*.*.....*****..*.***..**.**..**.*...*.***..**.....*....*.**..*.......*..*.*.*...*......**.****.**..**.*...***..........*..*....**.*.*..*.*...*....****...****.****...*..**.*..*.**.*****.*..*.*...*....**..*.***.**.....*.....*.**...*.*.*..*.**..*..*.*.*.*****...**.**...*..**...**..**.*..**.**..*.*.**..*..*...**.**..***....*...*....******......***..*.*.**...*..**.**......******..*..*.**..**..*.**.**...***.**..*..*.*.***.**..*.**..*...**.***..*.*.**.*....*****.. .*..*.**.**.******....*..*****..***********.*..*.**.*****.*.******.***.***..***..*...*.**.****.*.*****.**..*.*..*.*.*..***.....*..*.*.***.*****...****.***.*.**..*.**.*...*.*..*.*..*.**.*..*.*.**...*..**...*.***.**.*..***..*..***.**.**...*..****.*..*********.**.*.***..*....**..*****.*.**.***.**...**..**..*..*.......***..*.....*.**.*..*.*.....*****....**.....*.*..**..*.*.*..**....*.*..**...*.******.....*.*.....*.**.*.****....**..*.**.*.*..*.*.**.*.*..*.**..*..*...*****.**.*.*....*......****.*....*****..*.****.**....*..****...***..*.*.********.**..*.***..*..****..*.*...*****.*.*.**..*.*.*.**.*...***.*..**...**..*.*...*.****..*..*..**....**..*.**.*.*..*...**.....*.*.*.**.****.****.*.*.*****...*.....*.***.**.*..**.*.....*...**.*.*.*.......*.*.**...*.*..*.*...***.*..**.**.**.....*.......*.*...**.*.*...*.*.*.*.***.....*........**.*...***..**.***.******..**..**.****..**.**.****..*.*..****.*.****...**.****....*.*.***.***..**...*.*.*..**.**.****..**..*.*..*****..*...*.*.****...**...*..*..*..*****.*.*...*.**.**.**...*..**.*.*****.***....**.*..***..*******.*.**..**.***..*.*..*...***..*.**...**.***.*..**.....*.***...*.*..*.*.*.*..*.*.**...***.***.***.****....*.*.**......**.*..*......***..*.*.***.**..***...**.*.*...*....**..*..**..*.*.*...*.....**....**.*.**.**.*..***.*..*..*....*.**.**...*.**....***.*.****....*...*..*.....**..*....**.**.**.**.**.***..******.**...**.*.*.*...*.*****.**...****.*..***..*..*...*.*.****......**..*.*..****..***.*.***.**.***.**..*....*....**.**.**...*.**.*.*.*..*...**..**.**.**.*.*.*...*....**...*.**.*.*..*....*...........*.*..******.*.***..**********.*.*.****.*.******..*.******.****.*...**.*.*.*....*.**.....**.*.*..*.........*..***...**.*.*..**.**..***..*.**..**..*....*..**..*...**..*.*..*.*.**..*.**.***..**...*...*..***.**.*..*..*****...*.****.....*.*.*....**.*.......**.....*..****..*.*...**.*....*....**..***.**.***.*.*..**.*.*.*.**....*.***.*.....*.*.*....*.*.*......**.***..*...**..*.**..**.*....*.**.*.**....*.**...*..*...**..***...*.*...***.*.****** ***.***..***..**...**.*.***.*.*...*.*.....******.**.*.**...*.**.*.**...**..**.***......*.****.***.**..*..*..*.*...**.*..*..**.******.******.**..*.*...*..*.*.*...***....**.....**.....***..***.*.*.*..**..****...**.*.******.**....**.*.*.....*.......********..*..*..*.*...*.*****.*....*..*..*.*...*.*.........*.*.**..***.****.*..***...*.......***.*.***.***.*.*..*...******....***...**.*.*.*.**..***.***......****.*.*..*....**..*..**...***.....**.***..**.******..*.**..*...*..*.*..*..*****..***.*.**..**..*..*.*..**...*..***.*....*.***.*....**.*******...****...**.**.*.*.*.*...**...***....***...*...**..***.*.*.....**...****.*.*....***.....*.*.*..**...*..****...*..**..***..****.***.***.*.*.*.********.**.**.**..**........****...**....*.*.**.*..*.**.***....*.*..*..**.*.*..***.**...*****.***.**..*..**..**....**..*.*....**...*.*..*.*.*.**...*..*****...**.*....*.**.**.**.*..*****.*.*.........****.*....*.*.**.*****.****.*...**....*..*......*.*.*..*....**..****.*.*.**.*.*.***.**.*****..***.**.*..**......*..****.*.**...*.*.*...**.**.*...*..***....****.**..*...***..*..**..***.*..*.*.*.......*....*.*.*...***...*...**.*.*....***....*.*.**...*.*..*...**.*.*.*.*.....*...********.*.***......***...**..*.*.***.*********.*......**...*....**.***.*****...*..**...*.*.*....**....*.*..*.**.**...**......**.*..*.*..**.****...*.*....*.*.****.***.*.****.**.****.***...*.**.****..****.*.**.*..**.**...*..**.**..*..***...**..***...*...*..**.*..**..**.***......*..*..**.....*..**.*.**.**...****.**.****.*.**.*.****.**...**.**..**...**.*....***..**....*.*.*...*.*.*.*..***..*.*.*..****..*.*....**...**.*...*..*.**..**..*.*******..*.*..***.**.*.***.*.**.*.****....**....**.*.*..**..*..*.**.**.*.**.***..**....***..*.**...*****.**..*.***...*..***.****.****.*....***.*.****..*.......***.**.*.*....*...****.*.*.**..**..**.*...**.**..*.*.*...****...**..*....*....*.*.*..*..***.*.*.*....**.**...*.******...**.....**...*.**..*..*.**.....******..******.*****.*.*.*..**..*****...***.*..*.**...**.*..***.*...*.**.***.*.***.*.*.***. ****.***....*.*..*...*..*......*.*.****....*.**....*....**.**..*****....*.****.***.*.******.*...*..*..**.**.*..**..****.**.****...*..***.**.*..*..****..*.....*.....**..*....*........**.....*...*******.*.*.****.***.****....*.*...****..*.*..*.*..***...****.......***..**...**..**..*..**..*.*.**.*..***.*..*..***...***.**..*...**.*..*.*.*.*.***.****..*....********.******..**...*...*..*.*.....**.*..*..*..**.*.*.*.*.*..**....*.*.*******..*..*...**.*.*.**.*..*.***.*.**..*.*..***.....**.**.*.*.**.*******...**...**.**..*.**...**..*..***..*.....*.*..*..*.*****.**..***.*.**.*.**.**.....*...*.*..*...****.**.*.*..*..*..****.*..*....*..***..**..*.*.*.*.***.*.*....***..**.*...*..***.***...**...****...**.*..*.*....*****.***...**....**.*****..*.**..*...*.***.....**..*...**.*.*.*..**.....**.***...**.**...**.*.**.***.*..*..***********.*.*..*...*...**..***..****.***.******.*..**...*.......****......***..**..**......*.**..........**.*......***....*..*..**...*.*...*..***..**.**....*..***..*..*..*..*....*...*..**..*...**.*..*.....****......****..*..**.******.*...******.****.***....***.**...*....*.****..**.*.**..*..*.****.***...*****.****..**.**..*.*...**.....*...*....***.*.**.*.*..**.....**..**..**....*.*.*....*..****..*..***.******..*..**....**.****.*...*.**.****..*.*.*.*.******...**...**.*****......*..*..*..*.**..***.*...*****..*..*.**.*......***..*..*.***.****..****.*..****.*..*....*.*..*.**.****.*...*....***.**.**.**.***.**.....*.**.*.**..*****...**..***..**..**..*...***.....*..*..***..**.***.*.****.*****..*..*.*...*......***..***.**..**...*..**.....***.*.****..*..***..*.*****...*****....***...***.**..*....**..*...*****.***....**.*.*....*****.*********...*....*.**.*..****.**..**.****....*..*...***.*.*.***.**....*****..**...**..*.**...*..****.*.*******...*.**...***..**....*..****.**.*******.*..*...*****...*.*.*.******..*.*.**..*..***.*.*.*..*.*.....**.*****.*...*....***...*****.......*.*..*.......*...***....*....*.*..*...**...*.*****..*..*.*..*...*...*.**...*.*****.*****.*..**.***.*.**. .**..***.*.....****.*.....**..*.****.***.*..*...**.....*****.*.*..*.*..******.*....**..*.*..*..**.*..******.**...*.*.*.*.***.****.*.**..*.***.******.*.*.**...*..*.*.***.****.**.*****.*..****...*.*.*.*****.**.*.*******.********.....*.*.***..*.*..***...**.*...**....**.***...**..***.****.*.*..*...*..*.*..****.*.....*....**..***.....*.*.*.**...**..*.**.**.*.****.*.*.**.*.**.*.*.****..*****.**.***..*.**...***..*..*.**..**.**.**********..****..*..**..***.*.**.***.*.*...****.*.**..*.*.*.......**.********.**..***...*.*.***.**..***.***....**...***.......*.*..**..*.*...*.*.*.**......*********.....**.**.*****.*..***.**....**.********..***...*.**.*..***.***.***.***..**.*.***.....**....**..*..***..*.*.****..****.*...*.***........*...*.*.***.****.**.**.****...*.*...**.**....*********..*...*.*.*....****..*....*..***..**.***.******...****.**.....**....**.***.**.***.***...**....**....***.*....*.*....***.****..**..**.**.***....*.***.*.***..**.**.**...****.***.*.*.*.***.*...*..*..**....*..**.*..*.****..*...*.*...*****..*.*.*.....*.*...**.*.***.**.*****.*.*.*.*.*..*..***..*.***..*.***.***.....**..*.*...*.**...*..**..*.**.*....*...*..*.***.*....***.**......**.*.*..*.*..*..***..*.*......*..*.**.***.*.******..*.**.*..******...*..*.***..*...**.*..******..**....*.*..*.***..*..........***.*.***..**.**....**.****.******..*..*....**..*...**....**.*.****.*..**...*.*.*...**......*..***.*.***.**...****....*...*..**..*****...**.**..**....*.......*....**...***.***.***.*.*.*****.****..*....**.*.*******..**.........**..*..***.**....*..**.*.***.**..**....*..*.**...*..**.*..*.*..**....**..***.*...**.*****.*.**..*..*.***..*..*.*.***...**.**.**..*.**..**.*.*.*...*.***.**...**....**...**.*.*.*.*..*.**...***.*..**.****..*****..****..*..***..**..*..**...**.******....**.*..*.***.*..**.**.**..**.....*....*.*.......***.**.****..**.*..*****.*..*.*****......*.*.**.*......**.****..*.***.******.**.*..***.*.*.*.*.**..***....**....**.*....***..***.**..**..**.*..*.....*.***...*.*..**...**.*....****.*..***..*.**..**.* .***.**.*....**.***.*.*..****..*....*.**.*..**.**.*****..**.*..***...*...*...**.....*..**..***.....**.***.*.....***.*..***.**...*...*...*.*.****...*..*....*..**.*.**...***..*.*******..****...*..*.***...**..**.*.*....***.****...****....***..**....*.*.....*******..****..***.**..****.**.*.*...**..**..*..*.******..*.***...**..*....*..**..**..**.**..*****.*****.**...****...*.*......**..**...**.***...***..***..****.*.**.*...*.**.*..*.**.***.*...****.*.*.*.*.**.**...**.*.**..****.*.**..*...*.....***.*.***.*.*.***.****.******..*.*..**.**..*****.*.*...*.****.*....**.*.***.*.***.******.*..*****.*..*.*.*...****..*...*.*.*.*......*..*...****..*.****...*.*.*...*..**.*.**.***..**.********.*.**...***..**.**....*.*****.*....*.**.....*.**.*....*.**..*.***.***.**..*.*.*.****.*****...*.**..**..***.*.*.****..****.......*.***.***......**..*..*.***.*.***.*.*.......**..*..*.**....****..*.**.***.*.*....**...**.*..*.**.**..**.*.......*.**.*.*.*.**..*.*.**...***..*..*.*..*...*..*.*..****...*...**.**.**.******..*....**.*....****.**.**.**..*....**.**..*.**.*.*..*.*..*....*.**...********..*.*....*.*..******..***.*.**...*.***.*.....*.**...****.*.*.*.**.***.**.**.*.....***..**.******..*..**....*.**.....*.*****..*******..*..****..**..**.**...**...**....*....**..*.*.*..*...*..*..****.*.*..*....**...**.***..****.*....**.****.*...*....*.******.*..**...**..*.**.*...****.......**.*.*****..*.*.*.....*...*..**.**.***.*******.*.*...*..*..****..**..********...**.....*......*..*.**.*.......***.**.**...*.*****.....*....*....*.....*.*****......***.*.***..*....*.*.*******..*.****.....**.**...*...*.**.***.*.***..*.*.*...*....*....**.**..*.*.*.*...*......*......**.*........*..*.*.*.*.*.*.*.****.**.***.*.*.*.*.******..*****.....*.*..*...**...***.*..*.**.*.**.*....**.*****..*.**.**.**..*...*.******.*.*.********.*.******..**.*.....*.*.**..*..*..*....***..***.........**..*.....*******...****.*******..******.*....*..********..**.**..**.***..**..***...****.*..**.**.....*.**..***..***.*..*.*.***.***...**..**.....*.*.*. *.**..*..*...**......*******..***..**..*.*..*..***.****.***...*.***.***...*.*..*....*.*.*..*..**.*.**.*.****...**.**.****..*.*..*...***..*****..*.**.*..*.**.*.**.*.*.*.....*..*.****..*.*..**...*..*****.*.*.....*..*.*.*..*.....*.*.*.**.**.**.**....*.*.**..*..**..*.***..**..*.*.*.....**.*.*******.***.****.*.***...*..*..*.*****..*...*...*****.*....*****.***.*....**.*....****..***.*.***..*.**.*.***..*.*.*.*.*.**..**......*.....*....*.*..***...**...**.**....***.*..**.**....**.....******.*..**.*...***.*.*****.**.*...*..**.*...**...**..*..**.*******....*..**.***....*..**...*..***..*...**.*..**.**.**......*.*.***..***....*..**.***.....**..**.*..**.*..***.*..**.*....***.***.*....**..*.**.*.*...*.**.*****.*****.**.**.**.***.*..*.***.****.*.**.*.**..*.**....**..*.**..*.*.*..***...***.*.*.*.*..***...*...*.*.**.**..****.*......*.*..***.......*..*..*.**.****.*.**..*..*....*.***...*****.********...**.**..*.***..*...*.*...******..***.*...*...*...**.*....***..****..*.***.**..*.....**...**..*.*.*..*..*.*...*.**.....*.....**.****.**..*.*.**..**.*.****.**..**.*.*.*.**.*.**.**.***..*..**.*******.***...**..*...**....*.**..***.*.*.*.*.***.*......*...*..**..*..*....*.**.**..**...***.*.***.**..**.*..*.*.*..***..**....****.***.**.*.**....***.****.*****.***.********..***.*...**.....****..**..*.*.*..*.*.***.**...**..*.****.*.*..*.*.*****..**....****.....**..**..*...*.*....***.***...*....**.....*.*.******..***..*...**.*.****.*..*......**.*.**...*.***.****.****....**...********...*.***...*....*..***..****.***.*****......**..**..****.*...****..**.**..*.....*.....*.*..*.**.*****.**.**.***.*.***.****.***...**.*...**.*.**..***.**..*.........*.*..*..**.**..***..**.*..**...***..**..*...****.**..**.**.**.*...***..****....*....**.**...***..**....*.**..**...*.**..***..*.**.......*..*.**.....*.*..***.*.***.*****..**...**.**...*...***.*.***.****..*.**.**..*.*...*.*.**.*.**..**...**....*...*.**.*.*.***..****.**..**.**.**.***....*..*.****..*..**.**.....****..*****..**.*..*.**..**.*...**.*.*..*.*.....***.***. ......**.**.****...*..*.****.***...***.***..*****......**.**...**.*****..*****...******.**...*.*.*.......*.....**..***.*...*..**..*.**.**.*.......**.****..***.********..**....***..***..*****..**.*..*.*..*.***..*.****.**.*..*..*.**.**..**.***.****..***.*.*.....*....****..***...***.**...*..*....*.***...****.****...**...*...***......*.**.*..***.***..**....**...*.****..*....********..**......*...*...*..***.*....*.*..***.******.......*.....****....**...**..*.*.*****.*....*.*.*....*.*.......*.*..**..*..*..*..*.*..*..***.*.*.*....****...**..*.**...*.***.**...****..**.*..*.*..**....****...**..**...**.*.*.........*.****.*..*.****..****.*....**.*.*.....*..*.***..**.*.**.*.....****..*.***...*.**..***.*..*..****..***..***.*.***...*.*..**...*....*.*..*.....***..*.....*.......****....**.*..**.......**..**..****.**.*.*..*.**.*..*.***....**.*..*....********......**.*.*.*.*..*..**..****..*..***....**...**..*.**.*.*..***.****.***..*.****..**.***.*.*.***...*.*...*.......*****..***.*..*.*.**..*.**...*.*.**..*.****....*.*.*.*...**.*.**.*.*..*.......*....*.*.*.**.*.*....*...*..*..*..**..*...*...**.*..*.*.*.....*.*.*....*.*.*.**.**.*....*.*.....**.****.**.****.***...*.*..**.**..*...**.****...*.**.****.*...*.***.....*...*...*..**.*****..*.***.**.*....*....*...**.....***.***.**.****...**.*..*......**..**..*****.**.*....**.*..**.....***.**...*..***..**..*.*..*********.***.*...*...***.*.**...****.**.*.....*.**.**..*.***.*.*.**.......*......**.***...........**.***.*.*...*.*.**.*..*.**..*.****..*...*..*....**.**.*.**.***..*.****.**.****..****...**...*..*.*..*..........**...******.*****.*...**.*.***.*.*.***.***...****.*..*.....**...*****....**......**..**.****.*.*..*.......**.***...**..******.***.*..*....**.**..***..*..*..***..***.***..*....**..*.*..******....****.*.***.***.**.*.****......****......*....**.*****...****.*..**.**.*...**...**.*.*.*****.***.*.*****..*..**.*.***.**..*.*.**..**.*..*...*.**..**...****.**...*..**.*..**....*....***********.**.**.*.****.******.**.....**...***.*..*****.... **..**.**...**.*...**.*..**.......*.*..*.****..***.**.**.*....***...**.*....*.....*.*********..******.*.*.***..**.**.**.*...*.**..*.*.**.*******......***..**...****.**....**......*.**...***..*...*...*.....*.***.*..*....**.***........*..*..****.*.****..*.*.*.**..**..*...***..****.*.....*.*..*..**..*...*.....*.*.********.**...*.....**.**.*.***.*...*.*.***.*..***.***...*.*.**....*****...*..**....*.**.***.*.*********.***..**.**..***...***.*.*.****.***..**......******.*****..**..*.*.**.***.*.....*.....*****...****.*.***..*..**.*.*.**.****..**.*****..***.**..***..*.**..*.**.....*..*.****....**...*..**.....*..*..****.*.*.**..*.**.*.******..**..*.*..**.*.***.*.***.*...*.*.*.****....**...*..*..***...*.*...*.**.*....**.*...*...**....**..***.*...*......*.*.*.*.*****.*...*.**...****.**.*.**...**..*...*....*.*.*.*..***...*****.*..***.*..*****.**.........*....**.............*.*..*.**....*..*..**.*.**.*.**...**.**..**..*..*.*..**.**.*..*..**.**.*.**..****.**.**.***.***......**.....****.........*..*.*...***.*.**...**..*..**...**.*..**.*..*.***..***..*...******...*****.*...**......*...**...**...*....*...***.*.*****...**....*.*...*.**...*.*..*.***.*...*****.**.***..*....*.*..*.*...**.**.....***.***...**.*..**...*......**..*..*...*.*..*.**....*.**.*.***..**.*..**..*.*.***...****.**..****.*....**....****.****.*.**......*....**.*.*.**..**.***.*..**.**..**.**.*.**....*..***.*.****....*...*.***..*.*.*.......***....**.*..****.*..*.****..*.*.**...*******...*.*.....***.*.*..*.*.*.......*.***..*..*...**.*******...**.*..*....****..**......***.**.*.**..*.*..**..*.***.*.**.*****.**.*....*******....**.*.*.....*.*.***....*.....*.****.*.*.**.*.*....*..*..*.*.*..*.*.***.******..........**.*.**.*....*.****.*...**.*.*.**...*****..*...*..*.....*.*.*...****..*.**.**.*..**.***..**...**..**..**.***.*..*..**.**..***.********.*.*..***.....*..*****..*...*.****.*.*..**.********.**.**.****....*..*.**.*****....**.**.***.***..**.***..***.*.*****......*.********.....******.*.**..*...**..*.**.**..*..*..**....*.*.. .*****.*.*...***.*.**.***.*..***..*..**.*.*..*.*.****.**.**..*.**.*.***.*....*.*.**.....**..**.*.*.*.*.***.*.*.*..****..**.**....*.**.*..***..****.****..*.*.**.**.....*...*....*.*.*.*.*..***.**.**.**..**..*.**.*.*****.***.***....**...***..**...**.*..***.....*...*.*...**....*.*.*...*.***.*.*....**...*...*****..**..........*..*....*.*.*.*......**.*****.****.***..*...**.**.*...**.......*****..**....*..**.*..*.*****...****.**.*......*.*..**..*...*******..*..**.*.*.**.*..*.*...*...****...**....*.*.*.*..*.*.****..****...*..*.**.**....**.******..*****.*****...***.****.*.*..**.....***.**.***...****.....******.**....*.**.**.***..*...**....***.**.**.*.******.**.*..*...***..**.**.**..*....**..***..*.***.....*.***.***.**.**...*.***.*.**....**.**.......******...**.**....*.*....*...**..**.*.**..**.*.*.*..**....*..****...*.....*.*.....*.*...**....**..**..**.*.**.**..**.*..**...*...**..***..***..**.*.*...*.*..**..*..*..**.****.**.****.*...**....**.*..**.**.***.*.*.*..*.*.*.*...**.**......**.**.*..*.****..*....*****....**.**....*..**...*...*.**.*..**..***.*..*.**..***..*.***..**.**...*.*...*..*******.....***...*......***..**.*.***...*...*.******.*.*.**.******...*..**.*.***.**....*.*.....*....*..****.**....***.*.**.*..**..**....*.*.******.*..**..****...*.*..*..****..*.*..*..**.***.*.****.*...***..*..**.*.*.***.*.*..**.*.***..***...**..****.***.*.****.*...*.......*.*******.*.*..*...*.**....***....***.....**..**....***..*.*****.****.....**.*.*.**.*......**.******..*...***...**....*..***.*..**..*******...**.*..***.**..*....***.**.*.*.***.*..*.*...***..*...*..*...**.*...*..*..*..**.........***.******.**.**.***....****..****....**..*.*....**.*.**..*.*.*..****..*....*..**.****..*..**....*******.*.*...*..**..*..***.*.*....***..*.....*.***.**...*.*..*.*..*.****.**..........**...*.**.***.*.***..*.****..**...*..*.*..**.*.***.****.*.**....*.*.**.***...**...**.*.*...*..*****..***..****.*...**..*...*.***..*.*...*...*.***...**...***.**.**.**.*..*..********...*....**..*..*.*...**.*.**.....***.*.*.. ...*.****....**....*.**.**....**..*...**.*..*..*..*..**..****.*****....*..*...*...**.*..**.*..***...*.**.***.*.***.....***.*****.******.*...**.*..***..**.****..**...*..*..**.*...*....***.*****.*......*.**..*****..*..**.*.*.*****..*..*.*.*..*.**..***.***..**.**.***...*.*......*****...*****.*..*.*.**..*..*.*..*.*.*.***.....***....*.*..*..*.****..**.....**.*...*.*..***....*.*..**..**.*..***.**.*...**.*****.***...****.*****.**.*.*.*...*.***....***.**..*...*...**.***.**.........*..**..**.*.****.**.....*......***.*...*..***..*.******.***.*..*...*...*.*......*...***..***..*.*.*...*.****.**.**.***..*..*.*.***..****..***..******.*.****.**.**.*.**..*.*......**.****......*...***.**...***..***********..***..*..*.*.****.*.*****..*...***.*..*.**.*.******.******.*.*.*.****.***..***.****.*..*....*..**..*.**.*..*.**...*.***..*.....**.*.****.******.**.....****.*.*.*..***...*.*.**.*.***...*****.*...*...*.**....**.*..**.***..***..*.*.*....**..*.**..****........**..*..*.*.***.**..**..*.**.....**********.**....*.....*...*.*.***...*..**..***..*..**...**.**..*....*.*.*...**.*.**.....*..***.***.****.*.*.*.*.*.....**.***.****.*.***.*****..*..*...*...***.*.*.*....*****.****....*...*.**..**..***...****.***.**..*.**...**....******.*.*..*****...*.*.****...****..***...*.**...*.**.*.*...**********.**...*....**..*.*...*.****..*..*..**...*.**..***.*.*****.**.*..**........***.***.**.**.**..*.**...***...**.*.*.********.*.**....*....***...**.**.*.**.**.**..*..*.......**..*.***..*..*.**...*..****..****...****.**.**.*.*****.*..*.*.**.*..*.*..******.**......***.*...*.**.*..****.**....*.*.....*..**.*....*.*....*..*.**.****...****....*...**.**.*..*.*...*..***.....**...*.....*.*****....*.**.*.*.*.**.*...***..*...**.*..*.*.***...*.*****.*.**.****....***.*****.***....***.......*.*.*..*.**...**.*.**.**.**.***..*.**.*..*....**.**.*..**..**..**....****.*****.*****....*.*...*.*.****..**..***..*.**.**......*.*.*.**..*..***..*****...*.......****.***......****..*****..*..*..***.....*.***.*.*.**...**..*.**.**.**.*.*** ..**...*..*...*.***.*.**..*..**..*.**.*.**..****.*.****...*..*******..**....**..**.*.****..**..***.**...*.*.**..*.******.*.****...*..***..*.*...*..**.******..**.*....*.**.**.*.***..**...**...**.**.*.....*..**.*.*******..***..*.*.**...**..*.***.***.**..**.*.*...***.**.******...*****.***..*.*******.*...**.***....***...*.*....*.*..**..*...*****.*......*.***.****.****.***.***.*..**.**..**.*.**.*.***...........*.*****...**...**.*....*******..*.*.*.****..*...*..*..**.****.*..*....*..**.*****.*.....*..*.*...*.*...*..**....*.***.*..***.....*....**.*.*....*..*..***.....**.**.**.**.**.***....**.*....*...********.**....*...*..*.****.*...**..*...*.**..*....******.*...*.*.******..*..*.**.**.......**.*.*.*..........****.***..*...**..*.**..****.*.*...******..*.*.**.*.**....****..*.*.........***....**.*.**.*.*.*.*.****.*...**.**...*.*.*.*.*......***.......***..........**...**....*..*..*..*.**...****.*..*.******.*..**.*****.**..**.**.....*****..****....*.*.***.*.*.*.****.*........*.**.*...*.*.**..*******.*...*..**.**.*..*.**.*.*.**.*..**...****.*..**.**.*.*.**.***.*********...***...**.**...***.**.**...**..****.***.**.**.**..*.*.***.****...******..**.***.*..*.*.**.*.**..*..*.****.*.**..*.*..*.*..***..***.*..*...*.*..*******..*...*.*...*...**....**.**.*...*.**.**...*...*.*...*...****.***...*.****..*.*.....*.*..***..*...**..***.*...************.*.*.*.*******..*.*.*****....**..***.****.***.*.*.**.*******...*....*...**...*.**...*.**.*....*.....*....*.**....*...*.****.***..*..**...*..*....**...**..*....*..*..**.**.*.*.*.****..****.*****..**.*****.**....*****.*.*.*.*.*.**..**....****.*****.*...***..**..*.*..**.**.**.*.*...**..****.*****..***..***...***.**.*.****.***.....*..*.*...**..*..**.*..****..**..****.**.....*.**.*.*.*.**.*.*.*..***.*....**...***..*..*..**.***.......*.*...**....*.*..**...*.*.*.*****..*...***...*....****.*..**..*.***...*...*.**.*.**.**..*...*****..........**.*....******...**..***....*..*****.*...*.*.*.*.*.**...****..*****.*...*...*.*....*..****..*.*.*.*.*..*..*.....*.. **..**..*.*.*.*.*...*..*****..**.*...****.***...*....*.*.*...**.....***.**..*.....**.**...*...*.******.***..**.****..**.*..*****...**.**..**.**.**.....*...*..*.**..***.....*..*.......**.*.**..**.**....****..*.*.*..***..*.....***...*.....*..*.**..*.*...*****..***.***.*...***....**..******..*..*.*..**.....****.*..****.....*.......*.***..****.*.**.**.***...*..**.*..***.*..*..*..*.****........**.***..****.**..*.*.**.*..*.*...*........*..*...*...****.*..*.*..*..**..*.***.*.*.*****.**....*.**..**.*****.*.*..***..**....*.*.......**..*..**.**.*****..*...*...*.......**.**.....***.***.*.***...**....***.*...*.....***...***.**.*.**.*..***..*******.**.***....*.***..........****....*..***.*.*..******.***.*.**.*.***.*.**.*..******.*.*****..*.***...**..*.***..****.***...*.*.***..*****.....****.*.*.*..**.**.****.*...*..*..*..****...*..**..**..**..***..*.***..*.*..***.*.*.*.**.**.*..*..*****...*...*.***....**..**.*.*.*.*.**.*.***....***...**.***.*..*.*.*****..****.***.**..*.***..*.....***.***...***......***..*..**.*....*.**.**.**.*.****.*****...*.*..*...**..*..**..***.*****....***.******....*.*...******..*.*.*..**.*...**...*.*....**...**....*....*.**......*..*.**.*.*...*.*..****...*..***.**.**..**..*..**.***..*.**.....*.**.***.****...*.**.*..**..*.******........*.**....**.*.*..**...***.*.***.*..***.***.**..*..*...**..**..***.****.*.*.*..****..**.****..*..*.**.*..**..***....*.****..****...*.*.*.**.**......*..****...****..***..*.....***.....****..*....**.****..*.**.**.*****..*..*..*.*....**.*.***....****.**...***.*..***....**..***..**.**.******......**.*****.*..*...******...*..*.***.*******.**.**..*.*****.***...*..*.*.**.***..***.**.*.**..*.*..***.*..*********.**.***...*...**.*..*.**..**..*..*.***.**.....***..**....*....****..***.**..*.*...*...**.**.**.**.*..*.**..**.***..**.*..**.*.***..***...*..****.*...*....*.**.*.**..*..*.*...*.....*....**...*...****...**.*.**..*.*.*.**.*..****...**.*.*..*.*..*.*......*.*...**.******.***...**...**.*.**...*..**...*..**..**.....***.**..*.*.*.**..**.* *..**...*.*.****...***...*.**.*.****..**.*....**.*.*...*.*..*.**......*....*...**............*....***..*..*.*..*..****..*.*...*..*....*..*..*..****..**......*..*.....*.*.*.*..***.*....**.**...*..*.***.**.**..*...***..**..****.****.*..*..*..*.....**.***.*.****.*......*...*.**..*..**..*.*..******.......**...**.*..*.*..*..**.*.*.*..*.*....***...*..*.*......*.****..*****.*...**....**...***..*.*.*..****.*...*.***.*.*...*.****.****.*.***.*.****.****...*.****....**.*.*.*.*..**..****......**.*..*..*.*...*.*****.*...*..****.****.*****.*........***..*.*.*.**.**.*...*.******.*..**.**.**.***...****..*****.*.****..******..*.**.**.******.*.*.****.*.*.****.**.****.***..**.**.****.*..**..*****.**.**..****.*.*..***..**********..***..........*.****..*...*.***....*..*.**.*..*....*.*..**.*.**....*...****.*..*.*.....*.**....*..*.....***......*.**..*..*..**..*.**.*.**.**..**..****...*****..****.*....****..**.***.*.*..*...*.*...*..*..*.*..***.**.**.*****.*..*.******..*..*****..**.*.***...***.**..*....*...*...*...*.*.*.***..***..*.**..*.****....*..**.**....*.*..*.***.**..**...****.*.***..*.**.**...*.*..*....*..***.**..*.*..*....***.***.*.*.**.*.*.*.*.**..**..*...**...**..*..**....*********..*****..*.***...*.**.......*.*..**.***..*...*.*..***...**...*...*.*****.....*..*..*....*.****..*..*..***..*.*.....**..**..*****.**..****.**.**..*....**.******.******..**.**.*.*****.*..****.*.........*....***.**..*.***.....*.**.....*.....***....*.****..**....*****.*.*........**.****.*.***..........**.*.***.*.*....****...**..*.**....*.*....*.*.*.*.**.*.**.**....*.*..*****.***...*.*****..*.*.*...*.*.*.*...*.*...*****..**..**..*.***...*.*...*....*..***.*****..**.**.*...*.*.***.****....*****.*****.*.*...**.****.**..***.*.*..*....*.***.****...***.**...***..**.*.****.*...*....*..**....*..*.***.***......*..**.*......**.*.*.*...*..**.*..*.*.*.*...*..**....***.*.*..*.*.****..***..***.....*.***...*.*.*.*..**.***.**...*...*****.**..*.*.....*...**.***..*****..*..*....****.*..****.***..**...*..**.*....*.**.*.*.***.*.. *........****....*.**..**.**....*...*...***.***.*.*.*..*.**..*****.*.***.*..*.***....**...*.*...*.*....*...*.....*...****.*..*.*.**.***..*....*.***..*..*..**.......*...****..**.**...*...*.******.**.....*..**.....*..*...*.*...**.*.****..***..****..*..**..***.*..**..*.******.****..***.**.......*..*.*..**...*.**.**..***..*....*.*.**.**.**..*****..*.*.*****.*.**..*..*.*.***.*.**...*.**.*.*.*.*.....*.*......*.*...*.***...*****.***....***..***.*....*..**********...*..**...**..*.*.*..**.****.....**...*.**....*..**..*.*...**....*....**...*.*.**..*..*.*****.**.*.*.....*.*....******..*****.**.***......**..******...**.**.**...*.**.*...*..**...***.**..*.....*******.**.**...*.******..**.....**.*****.....**.*...*.******.*..*..**..*..**.*.*.......*.**.*..**..****.......*..***...**.****.*.*...**.....**....**.*...**....*..**.***...*.*.***.*.*..***....***..*.*.*..*.*...*.*.**.*.*....****..*..*..**...**.**..***...*...***..*...**...**....**.****.***..*******..**....*....***.....*.**..*.***.....***..**.*...*..**....**.*.*..*.*.****...*.*.**....*.***....*.***...**.*.*****...**.*......**.***..**.****.*......*.**....*.**........*..****..*.**......**....*.*.**..*.*.**.**..******......**..........*.*.*.*...**.*****.*.*..*...**....*...****.***..**.***.**....*.*...**.....*........*...*...**..***.*.*.**..*****.*.*.*****..*..**..**.***....*.*.*.*****.**....*.**.*..*****.*...*.*.*..*.*.*.*.****...*.**........**.**.....**..**..*...***.**....****..**..**.*...**.***.***.****...*.*****.*.*...**....*.****..**..**.....****.*.......****..*..*..**..*......****.**.**....*.*.****...***.*.*.*.....***...*.....*....*..*.*.**..**.....**..****..**.*.******...*.*.***....***..*******.*.*..**.**....*.****.....*.*.*****..****..****.****.*..*..*....*.***.*.**...**......**....*..*..**.*...****.**.*.*.**..**.*.***...*.*.*.*.*.*.*...**********.*.*.....*...***.***.**..*.***.**..*..*.....***.**..***..*..*.**..**.***..*.**...**..****....*.*...*..***...**.*.*******..*..**.******....*..***.**.***..***...****.**.***...*.*.*. *.****...*.*.*.*..*.*.*.***....**..****..*..**..***.****.....**.*.....***..**.***..*.*.**.*...*.*.......***...*..***....*..*..*.*...****..**.**.****...****...*.*..**.**..**.*...*...***..***...*.***.*.***.......**.**..**.*.*****.**...*.*.**..**.*.*...**...***.***.**.***.***...**.*.....*.*..*.**...*...***.*..**..*..**..**....*....**.**.*.*..*...**...**....*.**.***.*....*..*......*.*.*.*.**...*****..*****..**....****.*..***..**.**..*.***..***.*..*.*..*****...*..****..**.*......*.*..**.**..***...*..*.*.*....*..*.**.*.*......*.*.*.*...**..*.*..*....**...**.*...*...*.*.*.**...*..*..**..****.*.**..*.*.***.**.*....*.....**....*.***.**.*..*.****.***..**.***..*....**.**.*..*..*..**.*.****.*.**..**.**..*......*.......**.****.*..**..*.***...**....*...***..*...*.**.*.***.***.***..**.*.**.**.*.*......**...*.*...*...**.*..*..**.*.**....*.*.***..**.*.*.****..**.**.****...****.**...*.*.....*.*..*****...*.*.*..****..*...*....*.*....*.****...*.**.**..*.*.****.*..*.***.**.*.*..*.*.*...*.*.......*..*.*..*.*.*..**..*........***.***.**.*......***.*..*.*.*****.***..........***.*.*..****.***.*..***...*.**......*.**.**.**...*..*.****.....*.*.*.***..***..**.*..*.***....***.*...**.*.*....*.***.**.*.*..*.****.*.*...***..***.*.*....*.....*.*.*.*.****.****...****..*...**.**.*..**.****.**.*.**....*****.****........*.*..****....*.*.*....******.**..*.....*..**.***.*.**............***..*.*.**.******....**...*.**.**...*.......**.*****...**..***.***.**.*.**.*....***..**...*.*.*.***..*..******.*.....*.*.****.*...*.*.*.*.*.**.*.*.***.....*.**.*.**.*.*.**..*.***.***.**.*.**.*...*..*.*...*...***...*...**......*.*..*..*.*.***..*.**.....*...****..*.**..****.*...**...*.*..*..**..*.**.*.**.....******..**.*.*....*.***..**.*.*******.**.***...***.*..**..*....*.****..*.*.**.****.*.*..*.....*.**.****.....**....*......*.******..*.*.....**.*.*...*.......***..***.***.*..**...*****.*...**.*......******...*..*....*...******.***....***.*...****..*....*.****.*.*.........*****.....**..*....**..*.***...**..**.*...***.*.*.** *...*..*.**......*.***.*.**.**.***.*.....**.*...*...**.*.******...****.**.**.*...**.*...**..*.*..***....*....**..*..............*..*.***..*..***.****.**.*.********.***..*.*..****.****..****...*****.*.*....*....*...***..*..**..*.*.**..*..****..*...*......**.**...*..*..*.**.*..*******.*.***...*.*.*.*...*...**.*.**..*.*.....*****..**..*****.*..*.*..**.*.*.*..........***.****.**.....***.***.*....***.**..***.*****...***.***..*..*...***.***.*..**..**.*.**.***..**...**....*.***..*.*..****....**.*...*.*..***.*.*.*.*.*..*...*.*.*...***.*.**.***.*.*....******...***...*.**.**.*.**.*****.*..*.*..*.*.....**.***.**....*.*...*..**..**....*....*....**......**.....**.*...*...***.*..****.....**.**....*****...*.....**.*...**..*****..*.*.**..*..**..***..*.**.....*..*****.*.***.......******...**...*****...**..*.*.*.***.******.***.*.**.****.***....*....****.*****.****.*******.**.*..*****..*.***..*.*...*.*...****..*....******.*.*...*.*.*.*.*..**....*.**.**..*....***..*.*..*.**...*....*.*****.*********.*....***.*..******..*..***.*....*..*.**..******.***...*.***.*.*.*.*...**.*.*.**.**.*..*.*.***.*****.*.*.****.*..**.*.***....*..***....*.*.**.*..*.*****..**.**.*..*.....*.*.*****.*.****....*....**.*.**..*.*....*.*..***.**.*..*.***.***..*..*..**..******..*.**.******.*.***...*..*.*.*.*.*..*..***..*******.****.*.****...*.***..**...*..**..*..*...****.*.*......*...*.....*.**.**.****.*****..****.****....****.*.**.*..*.**..*...*.*......**.*..**...*...***...****..*.***.......**...**.***..*..****.**..*.**...*..**......*.**.**...*.***......*.*.*..*..*.........**.********.*.**......*.***.*..*.***..*.*..*.*******.*....***.***..*...****..**.**....********..**..*.*....*.**..********.**...****...**....*..*.***..*.*.**.****..*.*****..**.*.*.**.*.*....*.*.****..*...**....*.*.***..**..*..*.***.**.***....*..****.*..**.**.****.....*.*.*.......*.......*.***.*.*.*.*..****.........*****..*.**..*..*****.*....**.*.****.**..*....*.***....*..****..*.****..***.......*.**.*..*.....**..**.**..***.....*......***.****..*..* .*..***.*..*********..***...*.*.*..***...*....****....***.**.*..*..*.*.**...**..*...*****.*...*.*******..**.**..*.*..*.***.**...*.**.*.*****.****..*......*.*...*...*....**..****...*.....***.*..****..*.....***.**.***...**.*.*..*.*....**.******.**.***...*..*.***..*******.***.*...*..****.*.*..*....***.***.*.***...***..**.....*.****.....****.*....***.*.*...****.*.********..*.*..*.*...***..***....**.***.**..*.**...**......*..**....*..****..****.******.***.***.***.***.*..*******..*.*.*.***.*.*.***.***...****..**.*...***.*.*..**...***.*....*.*.*....*....****..*.*.*...*.***..*.*.**..****.*.**...*....*....**.******...**.**..*..*...*.......*.*****.*.......*.*....*..*.**.**...****..**..**.*..**..*..****....*.......**.....*****..****.******.**..**..*.*.*...****.**.***.*****.**.*.*.*******....*****..***.***..**......**.*.*****.***.*....***.*..*.**....**...**..***....***..*.*.******.....******.*...**.*.**....*.****..**.*.***.**..**.**.*...**.*......*..*..*..*.......*.***.**..*.*...*.*.*********.....*..*...*.**...**.**.*..**.*.*...*.*.*.**.........***.*...**..****.**..**..**...**.*..**..***..*...*...*..*.*..**...***.*..*.*..*..**..**.*.****..***.**....**.****.**....*.****.***.***.*.*****...****.*.**...*.***..*.******.*.*.*...*..**.*****.*****..*****.**.*.*...*......**.*.*.*..***....*..****..*.*....***...***..**..*..****.*..*..*.****...***.**.*...*.*....**.****......*.**.*..*..*..*.*.*.**.***..*..*....****.....*.**********...******..****.***.******.**.*.*.*.****.*.*.*.*.*....**..***.**.****....**...*..**..***.*.....**......***...******.**....*.**.**.*....*.*.*.**.....*...***..*****...***.**.**.**..*...*.**...**.*.....*...****.*..*..**.*..*****.*.***.*.**.*.**.....*...*.*.*.****.*.**..*.**..***.**.**.**.**.***.*.*...****.*..*.***.**...**.**..*.*..*..**..**..***.*.....***..*.*..**...*****.*.*....*......**....*********..***...*****..***...*.***.**....**.......*.**..*...***...******.*.*..*.*..**.*.*...**...*.......**...******......**....***...***.*..**.*.*.*..***..*...**.*...*.***...*. .**.*...*.*.*.**..**.****.***..*.**...*.***...*.**...*....******..*......*.**.*.*.****..*......**..*..*....*.*.**..***.*.........*.*..*..*..**.****.*****..**..**...*.*...*....**.**.**...***........*..****..*....****......**.*..**.*.********..*....*..*.*.*.*.**.*....*...*.***.*.*.*.*..*..*..****.*****..***.*..*.***...***.*.*..***.****..***.**.*..*****.*.**....*****..*.*..**..****.**.*..*......*******.*..*..*.****.****...***....**.***..****....***..*...*.....****..*....*.*.*..****..**...*..*..**..*..*.*.*.*...**..**.*.**.**..*..*..*..*....**.*....******.**.*.*..*..*..*..***....*.......*.**.**.*..*****...***.**.**..*..*.*.**.**...***...*******.***.**.**.****.....******..*.****.*....*.**..*........*..*****.*..****.*******..*.*.********.******.*****..*...*..*..*........*.*.*.*...***..****...****.****.**..*.**.*.**.*...**.**********..****..**...*.*....*.*.****.**.*.......**..**...*.*.*..*.**.*...**..*..*.*...*....*...***..**.****.***...**....*..*.***..***.....**.....***.*...*..*..*.**..**.*****..*.*.*.*..*..**.*...*******.....*.*****.**...****...**.*.***...***.**..**.*.*****.*..*.**.***...**.*..*****.**.***...**.*******.*.*.***..**.......*..*.*.***...******.***....*.*.*..**.......**..*****.*.....*..*.**....*.*...****.*...*.*****..*.**..*....**.**.**.**.**.*.***...***************.***.*.*...*.*.****.***.***.....***..**..*.***..*.*.*...**..*.**.*..**...***.....*...*..*.*..*.*..***.....***...***.*...*.*.*..******..*..**..***..***.**..*.**.......***..**********..*....**.****.**.**.**.......*...****.*.****..*..*.*..*****..****..**...********.*.**.*.*.*..***....*.*...*.**...**...*.*.*.*.**..**...**....**.*..**.*....*.*...*...**...*....**.*.*.*...*****......*****.*.*.*.***.*.*..**..*.****..**..*.*.****..*.**.**.**.**.**..*.*.*.*.*..**..*..*..*...***.*..*..**.*...*.*.****.*.*..*.*.*..........**...*.****.*....***...**....*.*..*.**.*....*..****...***.....*.*.**..***..***....*..*.*..**..***.****..***..*.**..*.*****.***..*.****..*...**..***...*******.*..*....**..**..***.**.*.**.*.*.*. .*....*.**.*..***..*....*****.*.**...*.***.*....*....**.**.*.*.*..***..**....*..*....*.**.****.**..*****.*.*.*...*...**..**....****..*.***.*.**.*....*****.*..*...*..***.******..**...**.**.*.**.*....*....*...**....***.*.***..**..*.*.*...*.*.*....*..*****.**.....*..****..**.**.....*..**..****.*..***.....**.*...*.*.....*.*.*.*...*.*..**.**.*..*.**.*.....*.***..****.*..***.***...*.**.***.**.**..**..*...**..**.*..*..*..***.****.*..**.*****..*.******.....*.....****.*.**.**.....*.**.*.***.*.**..****.*.*.****..**..***.*.*..****.**.*.**.*..*..**......**.*..*.****..*.**.****.*.*.*..***.***..******...*.**.**..**..*.......**.*.*..*.*...**...***...**.***...*..**.*.*..**.**.**.*.*.***.**.*.*....*.*.*****.*.*..***..*..***..****.*.***..*...**.**..*.***..*...*.*..**....**.***.**.*..*.***..***..**....**....********.*.*.*..***...*****.*.****..**.*.****..*.*.*.*..*.*...*.*.**..*.....**.*...*..****..*..**...**..*......**.*.*****.*....**.....*.**.*.*...*.*....****..*...*....***..*..*...*********.***........**.......******....***..***...*.*...****..*...*.***...*..*.***.**..***...*.*****.*.**.***..*..**..****..****.*.*.*.**.**...****......*.***...*.**.*..*.**...*..*.*****..*.*..**..****.*..**.*.*.**...***.****.***.**.....*..*......*****...*..*..*****.**.*.*.***..*.*...*..**.**...***..****.*..*.****..*..*.**.***.........*.*..*.**....**..**....**.**.**.*..**.**.......***.*...*..*..****.*****.*....************.*.*..*.****.**..*.***....**....*.*..***...***.*....**..**.**.**.**.**..*.****..*.*.**...**..**....**.***.*.***.*.***.......*.****.*.*.**...*.*..*..****..*..**..*.....*.**....**...**...**.**..*.**.**..*....***...***..****.*...*..*.*.****..*...*.*..*.*..*.***.*.***..**...****.**.**.*...*.*.*.***....*..*.*.*.*.*.*.*.****.*.**.*...*.......*.*****.*.****.*...*..*.***..****.***....*.*......**...*..*..*...*.....*..**..**.***.**..******..**...*.**.*..*..*..*****.*.*.***.*.***.*****..****..*.*.***.**....****..*..*.*.**..***.*.***..*****.**..*.****.*.**.**.*...*....******.**.*.**.*.*.*..*******.* *..*.*..*..*.*.*.**.*.*.****..**.**..*.*...**.**.**........**.*..*..*..*.**.*..***...*.***..*.*....**...*...*..*.**.***....****.......**...**.***....*****..*.*.****.***..*.**..**.....**.*....*.....**.*..*******.*.******.*...*....***.*......*..**.*****...******.**.****..*.****.*******.***.....**..*.*.*.**.**..*.*****.***.****..*.*...*...*...****.......******.*.*.....*.***.....*..**..*.***.*...**.**..*.*.**..**....**..**....*****.*****..*.**.**..*...***..*...*..*.*.*.*.*..***...*.*.*.***..*.***...***.*.*......*.....**.***...**.***...**.*.*..*..**.**..*.*..***.*..**.**.*.***.*..**..**...*....*.*****.**.****.**.*...*..**...***..*..****.*..*..*.**.**.*..**..******.****...**...*..*.**.*.....***.****.*.***.......*****.**.**...***..****..*.....*....*..**..***..*.*.*.*...*.*...**.*..*.**.*.******....*.*..***.*.*.*.**....*....**...*****.**.**.*.***...*..*..**...******...*******.*.***.******.*...*.*.******.*.***.*.***..*..*.***...***.***.*.**...**.**.*....*.*...*.*.**......*.*..***.****.....*...*.**.......******..**..****..***....**....*.*.***.**..*..**.****.*.**.*...**..***......**..*...**.**.******.**......*..*.*..*....**...*.*.*...**...**.*..**.....*.*.......*...*****.*.*..****.*.*.......*...******.*..*..*..*....*.*.***.*...*.**.*.*...****...*....**.*.*.**.*..***.....*....*.**....**.*..*.****.*...*.***..*.**...*...***..***.*.***..**.*.**.*.*....********.......****..**.**..*.*.****.**.*.***......******.********.***.*..*.**.***.******.**.*.*.**...**...*.*...*.....*.*.***.*..***....***.**.**....******..**..*...*******..*.*..****..*******.*.***.*..**.**....*.*.....***.**....*...**.*.****.**.**.**...*.****..*....***....*.***.*.*..***.*.*.*.*.*..**.**.*..*.*.****..**.....**.*.*..****..**...**....*..***.*.****..**..*.....*..*.**.*..*.****...*..***.*.****.*...****..**..***...*.**.*.**.*.**....**.......*..**...*.*****..*..*.*.*.**.**.******.**.*..*.***.*****..**..*....***..*.*.*.*.**.****......**..**.*..**.**.**.***.**.*.*...*..**.*.***.....**.**...**.*.*..*******.***......*..*..*.. *.....*.*..**....*.*****..**...*..*....*.***.*****.*..*...*.***.*....**.*..********.....******...**...*....**.***..*.**..**.*..*.*..*.****...**.*******..*.....*..*.....*.**.**.*..*****..*.**.*.***....*.*....*..**.***.*..*..***.**.**...**......**....***....*.....**..*.*****.*.******..**.*..*...**.*...**.**......**..****.....*..**.....**..**.*..*.......*.******...**..*.*.***.*..*...*..**.***...*..**.***...***.*...*.****..*.***.*****.*.*.*..****....*...**.*..*....***.*..**...**.*.*...***.....********.****..***.*.*...*.**.*..*.**.**.*.**.*..***..*****.**.*.**.*.***.**....**..*********.***..**..**...*.**...*.*******..*..*.*.****..*.*..*.....**...*****.*.***.*....***..*....**.**..****..*......**...**....**...***.***.****..*****.***..***....****...**.*.*.****..*.*.......*.*.*....*.**.....*....**.*..*..*.*..*****.*.*....***...*.**.**....**.**.*.*.....*.*.....*..*.*.****.**..***.*..*...**....**.*..*..**...***..**.*.*.**.....**.*.*..*.**..*.*.....**...**.***.*.**.*.*..***.*.**.**.***.**.....*...****...*.*****.*..*.*.*****.*....******....*...*...**....*.......*..*.*...***..*...***.**..**.*..****..***...*...**.*.*********..**.*..*.*..*.***...**..*...**.*****..*****..*..***.......*..*****.*.**.***.....*..*.**.*.*.*.*.*....*.*..*.*..*.*.*.**.*...*.**....*.*.***..*...***.**.***.**..*.****.****.*.**.*..**.**.*.***.*.......*......**.**....*..**......****.**.**.***.*.**.******.*.**.****.**...*....**.*.*...*...*.*.*.*.*.*..***...*.........**.**..*..*..*.***...**..**..****.*...***.****..*.*...***.*.....**..*....*..*.*..*.*.**..*.*.*.*..**.*.**.***...**..*...*..*.*....****.**.**...*..*....*...*..**....*****.......*....*..******.*........*..*******...*......**.*.****....*.*.*.******.**.*****.*****...**.***....*....*.*..*.***.*.**.***.**.**...*.....*.*..****.*...*..*.*.*.*.*****.......*......*......*...*..***.*******..**....**.**..*.***.*...***..***.**..***..*....*.***.*****.*.*.*.....*.*****.**.*****.*.*..***..**.*...*.**.**..**..**..**..**..**.*....**.***...*..*.*..*.**.**..**.**.***... ..*..***.....**....****..*..**..*..**.*.*..*.*.**.***....*..*.*..*..*.....*.*...**.......*.*.*.....*****...*.....*.*.**.*.*.*****..**..**...**.*...........*....*...*.*.....***.*.**.*..*...***.**..*.*..**.*..**.*.**.*.*.***.**.**..***..*..*.*.***....*.**.....*..*...*.***..*.....***..*......*.*.****.**.***.***.*........***.**.*...*.*.*..***..**....*...*.**.*******.***.*.**.*...**.*..........***.*..*....***..*..*.*.*...**.*.***.**.******.*....**...**.**.....****..**.*..*..**.*.*.*.......**.**.*..*.*.*..*.*...*.**..*...*....*..**.**.*...**.....*.*.....*...*..*****..**...*...*.*.**..**...*..**.**.*...*.*.***....*.....**.*..*.**.***.**.***.**..***...*..**.*..***.*.**...*.******...*.***.*...*..***..***.**..*.*****.*.****.*..**.****...****...***.**.***.****....**..*.***.*...*****.**.*.****.**..********......*.****.*....***..***.*..*....*.*..*****...*..**....*.*.**..**....**********..**.***.*..*.***...*.*.........****.**..**.*..*.*.***.*..*.***....*.***.**..**....*..****.*.*.****...**.****.***.***.*.***.**......**.*.**..**.****..*...*.*.****...**..*..*******.*****.*..*....**.*****.***.**............*....***.*.***.*...****.**.*....******.****.*.*..*...**..**.*....*.*.*..*..*.*.....**..*.*..*.....******.*.*******..*.**..*....*.******...**.*...*...**.*.*.***...*..***.*..*..*.....**.***....**..*..**.***.*.*.***.*.*.**.***.*...**....*.*.*...*..*..*.**....*...***.....*.*.....**.**..**.*.*....**..*.*****..**..**.*...**...***.*.***.*...**..*.*..**.**.*.....**.....*.*..*..********..*..*.*..**.*.*..*.*....*.*******...***.***.*****...**...*...**..*.....*..**....****.*.**..**...*.*********.*...*.*.*.**.**..*.***.****.**..***......***..*****..*..***..*****.****..***..*.**.**.*.*..****..*..**.**...**...*.***.*.*..*..*....**....*.*..*..*.....**..*.****.****....*...***....*.***...*.*****..*.*..*...*..***.*.*.*.*.*.*..***..*.**..**.*.*..*****.*.***.**...****..*..*..*.*..*.**..*..*..*..**.***.*.***.***...*...*..**.*...**....****......*.**..****..***.*.**.**..*.*....*...*.**..**.*..*.*.*.***.. .**...***...**...*..*..**.*.*..****..**..*..***.**.****.****..*.**.*.***...**.*..*****...****..****..***.*.*.**.*.*.***.**..*.***..**.*.....*******.*.**.**....*.**.*..*.*..*..******.****.*.*..****....******....*.***..*...***.*.****...**.*..*.*..*.*****.....***.***....**.*..**..*..*....*.**..*****.*.**.**..*......*.*..**.*.*.......**.*.....*.*.....*.***.*..**...***....*.****.*.*.***.*****..*..******.*.*...**.***......*..*....*.***..*..*.*************..****.*.*.*..***..**.*.*.*.*...*.....*......*..***.*...*.****....**.**********.......*..*..**..**.***...*.****..***...***.*.**...*..*...*....***.*...*.*.*....**.**..*.*....*..**.*..*....****..*..*...**..**..**...*..**...***..*......*.*.**...*.**..*..**....**.**..*..*****.**...**........*.*.*...**.*.*...**..**..*.*..********.***...****.....**..*.**.**.*...*.**.*.*****..*******.****.....****...**....**.**.***....*....***.*.*.**.**.**...*.*.*.......*...*......****....*..*.*.****.****.*...***.***..*..****.*.****.*..*.***.*.****.**.*.*..**.*..****.*...**..*.*.**..*.*.*..**..**.**.*........***...*..**...**.**.*.*.*.....**.**.**.*.*..**..***..*...*..**...***..**..*..*...**.*.**..*..**...****.**..**.*.**..*****....***.*.***...*.***....*.*...*.....***.*.......***.*.**.**.**...*.*...***...*.******..*.*.*......*.**...**......**.**......*...*.****..*...*******.*.*...*.*..**.......******...**..*.**.*......*.....*.*.*.*..**.*.*.*.*.**.**..*.*...*.**.***.*...*.**..*.**.*....*...*.**..*...****....*.*..***...*****.*.******..*.....****..*.*********.***.****.*......*.*.***..*.*****..*...***..*.**.***.....******...*.*..****.*.*****.****...***..*****..***.***.*..*.......***.****..**..*.**.*******.**..******.*****.**.**.*....***.....*...*.*.*....*******.**.*..*.***.*****.**...***.*.*...*****.******..*.*.*.****...*..*.*.**.*..***..**...*..**.*...**.**..*.*..*..****.**.*.**.*......*.***..****.*.*..**...***.*.***...***.......**...**.*.***..*.**.**..***..*.....*..**...*..*..*..*******.*.**....**.*..**...*.****..*.**...*.*..**.**.**.**.**.*......* .**.****....*..*.*.....***.**..*.**..*..*.***.*.*.**.****.**.**..*.*.***.**...*.**.***.****.*.****.*.*****..*..****.******..**.**...***.**..*..*..*...*.**.......**.*.*.*.***...*.**.****.....*..**........***..**...*.**..***.**..*...****.***.***.**.*.*...***...*..*****.*......*.*.....*...**.*.**.**.....**...*..***.***.**...**.*..*....****..*..*....**.*.***.*...**...*.**.......**.*..***.**.****..**..*...****..**.**.....**..*.*..*..*.....****.****.***..*..*.**.*****...*****..*..*.......*******.**.*......*.**.***.******.*.*****...***..*..**..**.......*.*.****..****.****.*****..*.**.*....*.***.**.*.**....*****..*..*.****.**.***.*..***.**..****.*****.**...***..**.*...*******.*.*****.*********.*.*....*...**.*.***..*..*....**...*.***.**.**.*...*...*****.*...*....*******.**.**.**.*..**.***..**...******...**..*****..****.*.*...*.....*.***....***.....*..*..**.**.*..**....*.**..****..**.**..**....****..*...*.**.**.**.*.....*...***...*.*..*.**....*.***.***.********.****.****...*...***.***.****.*.*..*.....*.**.*.*****.**.**.**...*.*..***.*..*.*.*....**.*.****..**.*.***..*.*.....*..*..**.*.*..**.**.*****.**..*.*.*..*.*....*..**...*.**..*****.**......**.*...*...*..**..*.*.**..*.*.*.**.*.*****.*.*......*....*.**...***.*.*.**..*.*...**.*.**********.*...****......*.*.....**.**...*.*.**..*.*..***....*..**...**..****.**..*..*..**.**.**..**.****.**.*.*.**..**.....*..*.******.*..*.*...**..**.**.*.**..**..*.***..*.*.**.....**.*.....***.**....*.**..***......*.*****.***.*..***...**.*.*.*.*.*.***...***********..****.*.....*..**.**.*.*.****.*.*.***...**..*..*.**.....**.*****..****.***...***..**..*....*.*.*.***...****..*.***.*.**......*...*.**.*...*.*.**...*.....*..**..**.*..***..*....**.*.*..**.*****..****..**..*..***.*.*.**........*.**...*.*..***.*..**.***.....*...***..*.**.....****.*........*..**....*....*.*...*....*..*..*.****.***.*..******..*.**.**..*.*..*..*..**.**.*........**....*.*.***.**....*.*.**.*.**.*...*.**...**...*.***.**.**..*.*...**.**.**.***.*....*..*.*.*.***..*.**.*.*.**....... .****....*..*.*...*..**.*****..***.*....*....*.*..*.*.*.****..**.....****.*......*.**......**....****.***.***....*.***...*.*.*.*..*...***.*.**.....*..**.******.*...**....*...*.*......*.***.*..*.....*.*.**.*..*****.*.*...****.*.......*.**......**.**..*.**.*.**....*..**....*...**.**..**.***.***...****..**.**.*******.*.**.*.**.***.*..*...*......***.***...***.*..*...*...*.*..*..***..*..*.*.....*...***.***.*..*.**.*..**.....***.....***.***...*..*..**..*.*..**.***.***...**.**.****.*......**...*.*...****.**.*..*.****..*.*..****..**.*....**...**...**.*****..****.**..**..*..*...*.*...*..**.**....*.***..**.*..*****.*...***.*.*...*.***.*******..*..**.***..**......*...***...*..*..**.*........**...*.*..*.*.....***..****.......*..**......*.*****..***.***.***.*..*...*....**...*...*.**.***.**...*....***..*..**...**..***...**.**.***.*..*****.....****.**...**..*.........*...***....*..***..***.*..***.*.*.*..**.******.*...*....***.*.**.*****.*.***..*......**.***.****...*.*...*.*.*...*...*..*...**..***...***...*.*.**.*......****..**.***.***.....*.*..*..*..*.*.***..***..*.*......*...*****..***.*.*...**.**.*..*.**********..*....*..***.....*..**..*.***.*...***.*....*...*.**.*****...***.....**.****...**.**..*..*...**.*..**..**..*.*.***.**.....*.**.*.*..*****...**..**..**...*.*...*.*.**.**...*...*****..*..*..*..*.*.*.****..***.....*****...****....******.*.*.*..***.....**.*...*....**..*..**.***.**..****.*.*..******.*..*.***.*...***.****.**.**...****..**.*****.*.......*******.*.....*.******....**.....*..*.****.*.****......*...***...*.*.....*.*....****.....***.**.....*.*.....*.*.*..*...*.*.*.**.***.......**.*.*.*....****....*...*.****...*....**...**.*....***...*..*.*..**...*.**..**.*..*.*********.*..*.**..**.*.*.*..*.***.**.****.**..***..**..**...*...*..****..*......****.***.****..*.***..****..*.*.**.*..*...*.**..*.....*....**.**...***..*..*...****...***...*.*.****.*...*.******.*...*.....**......*......*....*.*.**..*.****...*..**..****.*..***..**..***.....*..*.**.*....*..*.*.*...**.*..*.***..*. *.*...*..***.*.*....*.*.**..*.**...**..*...***.****.***.****.....***..**...*..**...***.*.*...**.****......*.***.**.***.*.*.*.*****..*....*.*.*....*.*.*...**..*.*...****.*.**.**.*.**.*********.*...*.*..****.*..**.**.**.**..**.*.**..**..*..***.*....**.*****.***...*.*....**....*.*.*.*.***..****.*.*...*.******.**.**.****.*.***.*.....****.*..***.*...*..*...********........*.....**********.**.***..*..****.*..********..*.*.**.******....***.*..*..*.**...*.***.**..*.**.***.**.*....**....******..*...*.**.*.*.*.**.**..**...***.**.**.....**..**..**..*...**...*.**..***..****........*....**..**.****....*..*.*..**.*****.*.***********..****.*.*****..*.****.*.**..*.*****.*......**.****.*..........**.*...***.*..**...*.*.**...*.**.**..*.***..*.*.**...**.**....*.....*..**.***.**.****..*.*..*.*.****.*..**........*.*.****.***.**.**...*.*.*.********....*...*...**.*......*..**.**.*..*......*.**.***.***.*.***.**..**...****..**..*.....*****..**.*..*.***.*.*.**.***......**..*.......*..***..***..*.****..*..*.....*.**.*.**.....*.....***..*.....*...*.**..****...*.**.**.**.**.*...**....***.***.*....*..*.**...***.*.*...*..**..*.***..*..*.**.***.**.******..*****....***..****.******....**..*.***..***.*..****.*..*...**...**..*..*.*.***....**.*....*.***.**..***...*****..*..****.**..****.......*..*...*.*..***..**.**.*.**.******..*****..***..**.*.**......**..***.*.*.**..*..*..*.....*.******.****.**.**..**..*.*.**.**.****.**....**.**..***...*...**..**.*.*..**..*.*****.*..*..*****.....**....***.*..*.*..**...*.*****.****.*.***.*..**....***.***.*.*..*...*.**..******.*.*..**.***......*****......**.......**.*...**..*..*.......*.*.*.**...**.....*****..***.**.**.*.*..****...*.*****.****...**.*.*.******.*.*...*.****.*****.****.......*..**...**.****..**..****.**..****.**..****....*.*...*..*..**...***.**..***.....**..*....*..*...**.**.**.*..*****..***.**.***.**..*.*.****.*..**..***.*.*.*.*...****.....*...*.**.*.**..*...**.*.*...***..*.**..**....*.****.*.*****.**...**.***..*.***.*.*.**..**..*.**.**.**...*.*.......* *....****..**..*.*.**.*...*..*...*.....*...*.**..*...**.**.*.*.*.*.*.*..**.....***..***..**.*.**.*.**..*....*.*.**.*...*....**.*.*.*.....*...***...*...*...**....**.****.****.*....*.*.*..*..***..*.*.***.*.....***......*......*..*.**.*.**...*........*..**.***.**.*....*.***...*.*..*.*....****..**....**....*.**.*..*****.*..*.**.***..*.*.*.***.***.****.*...**.....**.*...*..***..*.*...**...*....**.*..*...**...*..***.*********..**..*.*..**.*.*.*.*..*...*...*..*.*..*****.**..***.*..*.**.***.*****.**.*...***.**..*.**.*.***.*.***.***..*...*..**..*.......******....*.*.*.......*.*.*..**...*..**.**..*..*.*.**.*.***.*..*****....*..**..*.*..*..*.**.*...****...**.*.*.*****......**.**....*.****...*.*...*..*..******..*...*....*.*****.**.**............**...**.*.*.**.*..**..**.*..*...*.*...**.**.*.*..*....**.*..*.......*.***..****.****.**.*...*...**..*.*****.*.*....****...****.***.....**.**.*....**..*....*.*.**.*.*....**.**.**.....***.**......****.*....***.*..**.****..*.****.......*.*..**.***.**...*.**.......*.**.**.**.*....**.***.**...*.*.***.***.*.*.*..**...*..*..*.**.*..*.**.*.*.***..*.**.*.*.*.*.***..*..*....*.***.*.*.**.*.*...*..***.*..*......*.*.**....**..*..**...**.*.******.*.*.*..*..*****...*.**.*..****......*.*..*..*..*.*...*.***.****.**.*******.....**..........*....*.*****...*..****.******...*.*..*..****.*.......*.*....**...***.**.*.**..*.***....*..*...***...******..*..**....*.***..**.*.**.*.*.******.**.......**..******.*.......*...******....*.*.*..*.*.*.**.**..*...*.**..***....***.*.*****..***..*..*.****.*..*......****.**..******.*...*.****..**..*...*..*.**.*...*****.**.***.*.*.....***...*.....*.*.*****...****..**...**..*...****.*.****..***....***.*.**..**...**..*..***..***.*....*...**..*.....*****..*..**......*.*.*.*.*****...*......******.*.....*****..****.******..*...**...*****.*..***.***.*..**.*.*...**.**.*.**.....**....*.*****.**.*.*.*......*.*....*.*.*.*..*..*...*..****..***.**..**..*..**.*..*..**......****.*****..*...**...*..****.****...*******...*.***...*.....*.****** .******.*.*..*.*.*..****.*..****.*****......*.****.*..***.*..**.**.*.....**.***.**..****.*...***.**.*......**..**.....*..******..*.*...*..*..**.**.***..**.*.*....*.*..******.**.*.*....**..*....*.***..**..***.***..*...**.*..*....*.*.*.*.*..**..*....**.***.*..**.*....*.*.....*...**...*...*********..*..**..***..*.*....*.*..**...****.***.***.*.**.**..***.*.....*.*..***.*.*.*.*.***.*.**..**....*.....*..********..*...*****.*.*.*..**...*...*****.***..**...**.****..***..*.****...**...*.*.*..*.....**.*..*..*.***..*****..*..*.**.**..*.*.*.**.*.*..**....**...***..*****.****.*.....*.***..**.......*.*..*.**..**...**...**....**.**...**.....***..*.**..*.**.*.***.*..**.************.****.*.*...*.*.***...*..***.*...**......*...*.*.**....*.*.....**.*.**..*.*.*.*.*.*.........***..*...**.*...***.*.......**.****.....*.*..**.*****.*.*....*...**..***.***......*.*.*...*...****..*.**........****..*..*...*.**.*.***...**..*..******.**.*.**.**...*******...*..**.*****.....****..*...*..**.**...*..*.*.**..**...*..***..*.***..**.**..*...*.*....*.***.*.*********.*...**...**..*...***...**.**..*..*.***.*..**.**...*.*.*..*.******....*..*..*.***..**...*..***..***..****.**..*****.***.***....*...********.*****.*...*.***...***.**.*.*.****.*****..*.****.*****.*..*.*.***.....*...*************..**.*.*..***.**.*.*..*.*********.*.*...**.*.*.*.**.*.*.***....*.*.**.**...****..**..*..*.*.**........***..**.*..****.**.***.*.....*.*******.*..*..*..**.****.....*..**.*...**.*....**.***.*.*....**....*...**.***..*.**.*...*****...**.**...*.*.*.**..*..*****..*.**.*....****.****..*.********.**.*.******.**....*....*..*....*....*..*.*****.*.*..****.**..**...*.*........*..****....**.*..**.*.****..*...*...*.*.....*...*.*...*.**..*......*..*..*****..*....*..**..*****...**..***..*.**..**....**.....**..*..****.*...**..*.**.......*.****..***.*****..*.**..***...**.***.*.*........*........*.**....*...*.***.****..****.**.*..*....**********..**....*.*..***....***...*..**..***...*.*....***.*.******...***.*****.*...**...**.***....***..** *....***..*.*.*.*..*....*.*.*...***.**.****..*..****..*..***.**...*..**.*..****...*.***.....**.***.***.****....*..**.*...******..***.***.**.*..**.*.*...***......**....*.*.**.*.*..*......****.*..*...***.*..*..*..**...*.***....**.*..**.***..*..*......***.****.*...*.********..***......**..*..*.****..****...*..*.*....*.*...*....**..****.****....*****.*..******.....**.*..****...**...*.***..**.....*.*...**.**...**.**..****.*.*.**.**.****......*...*.*.......*.***..**.*.*...***..**.**.*..***..**.*.*..*.****......***..*.*.*..*.*..**..*....***.**.*.....***.***.***....***.....*.**..*..*...*..*.**..**...*....*..**....**..*****....*.*.*.***...*.....*...*...***....*..**...**.**...**..*..*.*....**..**.*****.*..**.....**..*****.****..*.**.*.......*..***.***..*.*....*..*.....*..**.....*.*.**.*.**....**.*.*.*..**...****..***..*.*..*..*.*...*..***.*..*.**...****..**...*****...**.*.....**.*..*.*..***.**..***..****..**.**......**..***.**.*.*..*....***..*.*.*****.*..*.**..*.....***...***.*.*.*..**..*.*.******..***.*..**.******.*....*.*.*.**.***.***.*...*..**.*...***..*..*........****...*.*.**..*......**..*..*****...*.**..*..*......*.*...*..*...*.....**..*.*.***.*..**.*....***.*.******.*.*....****...***********..*.....**.*..*.*.*.*.****.*.*.*....*..***.*******....*..***.******...***..**...*.**.**.**.**.*.*.****.*....*.*..*..******..*..*.**.*..***.**.*..*..**.****.....*..***.*...*.*.******.**.******.*......*.*.*..*.***......********.****...**.****.**.**.*..*.********.*.*...****..***...****....*...*.*..**.****.....**..***..***.**.*...*......*.**.*.*...**..**...****.**.*.*.....*.**....*.*.*.*.*.*..**.***.*...***.****.*.**.****....**.....*.*.*...*.**.****.*....**..**.*.****...*..**.**.***...**.**..**..***....*..*.***...**..*.*.**...**.*...**.***....****...***..*.....*...*.*.*..*.****.*.**..*..*.*...*.**.***.****.***...*.**......***..*.**...*.*.**.****..*..*.*.*.*..***.*******.*.****.....**..*.**..*...***********.*.*.*..*.**...****.*****.****...*....**.**.*..*.***..*..*.**.*.....****...*..*.** .*...*..***.**....**.*....*.****.***.***..*...*.***.*..**...*.**.*.**....*.******.....**.*.......***....**.*.****.**.*.***..*.****.**..**.**..**....*.*..**.......**.***.*.*...*.*.**..**.**...*..*....*.*.**.*......*...**....*.*..**.***.*****.*.*..**....***.*..*******..***.**.**.......*.**....*.....*..*..*...*.***..*..*..*.****..**.*.***.**.*.*.*****.*****.*....*.***.***.*....**...*...*..****.**.*...*...........*.....*..*...**...**.....****.....****..*..**.......***..**..*******.....***.*.*.***.***...*.**.***.*...*..**....*.**.......**.*....*****...****.******.**.*.*.*.***..****..*.****...**..*..******.*..*.***.*.*.*..*.**.****...*.**..*..*....*.*.******...***..**.*.*...***....*.*.*.*.*....*.*...*..*.*...******...******..***..**.*...*.**.***.*.***.*..*.*.****.....*.*.***.*.....**...******.****.*...*.....***..*.....**..**.*.***..***....**......**.*.***.**....*.*.**.**.**...**.*..*..*...*.**...*....*..*.**..*.*..*..***.*..*.***..*.***....*..*.**.*..**.***...*.*********...*.*.*.*..**..*....****.**..*.***.*.*.**..*..**.*....*..*.*.....**********..*.*.****..***.***.*..**.**.*****....*.***.*.**...***..***.......****.**.*.*.******..*.*..*..**********.*...**.**..**...***..*.*...*.*...*...*...*....*....**...**.*..*.**.....**...**..****.*.....***.**..*******.**..*.*..*.*.....*..*.**..*...****..*.*...***...****.*.**......***...*..***..*.**.*****..*.*.*.**......**..*.****..*..*.*.**.....*..***.**..*.*.*.*.*..**..****.**.***........*.**.*..*.****.***...*..**.....*.*.*.*.***.**..*.***.*.***.*.*..**...*...*.*.*..*.*.*...*.*.***..*...**...*.*....*...*.*..*****.***.*.*****.*...**..*.****....***..*..******.***.*.*.*.**.*****.**.**.*.*......*.*.***......***...***.*...*.**..*.****.*.******...*.*.*.***.*..*....*****..*.***.***...*.*..***.**....******.***..*..**.....******.*....**..*.**.*......*******.....*...*.****.**.***.***.**.*.*..*.....****.**.***....*..**..*..****..*.***.*.*.**.*.*.**....**..*****.*.*..*...**..*...**.**.**.*...**.*.......**.....*.*..*******..**......****....******.** .**.*.....**....*****....**..**...*.*.**.*...*..*...*.*.**...****...***...*....****.....***.*..*...**..*.***..*..*..*...*..*...***.*.***...*.**...*.****......*.****.*..**.**.*.**.........*..*.*..**.*.*.*.*.*.*.*..*.*........****.*....****..*...*..**..***.**.*.*.***..*.*******...****.**.*..*..**.**.*..**.*.*.*..***...*.*..**...****.*.****...*..**...****.*****.*..*******.....**..*....*..*******..***.*..*.*..****.*.*..****.*.*.*......*.*..*..*.**....*.*.*...*.**..*....*..*.**.*******.*.**.*...*.**.**......*.*..**...****..*.....*..*..**.**.*..***.**.*...***..******.*.**.**...*..*..*..***...*.*...***......**.*..**....***...****.**......**.....**....**.**.**..**.*.*.*...**.*.***...*.*..**...***...**.*.*..*.*....*.*.**..**..**.*.........*.**..*..*.*..****..***.***.*...***...*.*...**...*...**...*.**..**....*..*..*...*.***..*.*******.......*.....*.**..**..***...*.*.**.*.*.***.*...***.*.***..**..*..*.*.*...**.**.****.**..***.*.*....***..*..****..*.**.****.*...*..***...****..*..***.**.*.....*.*.*.....*******...*.****.*.**.**.*...*.*.*.**.............****.**.*.*.**********.**.*.***.*...*....*.*.*...**.**.*....*.***...***..**..*.****....***.*****..*.*...****..*.*.*...***.**..*..*.****.**..*..*..***..**...***.**...****.*.....**.**...*.*...*..***............*.**..*....*.*.....**..**.*.**..***.***...*.****...**.***........*.*..*.***...****...*.*.******.....*.*....*..**..*....*...*...*.*.**..***.**.****.*.....**...***..**...*.**.*.**....****..*.*.**.....***........***.*.******.****....*..*..*.*..****.*.*..**.**...*..**..*.****...*.**.**.**.*.*.*.*.*.*.*.*.*..***.......*...*...*.*.*.*.**.......**..*...*...*..*..*****...***..***.*****.*..**.**..*.****.*.*...***..**..*****.****.*****.*.......**.*...**...***..****.*.*.**.*.***.....*...*.**..*********.****.**.**.*****...**..**.*..**.******....**.**....**.**.*.***.....*.....***...**....**.*.*...***..****..***......*...****.***...*.*.*........*.*.****.****.*..*.*..*****......*.*..**..*..*.**.*.**....**..**.***.**.*..**..**.*..*..*.***..*** **.**.*****.**.*.*.....*.*.**...*.**.**.*.*...*.***.***..*...*.*..*....*.**.*.****.*.****...**..*****.***.*.***.*****.*...*.*..**.....*.*******..**...**.**.*...*.*.....***.****....**..**......**..**....**...**..**.***.****....*****.*.***.*...**.....**.*..**.**..*.*.*.*.*..*.....**..***.*.*...*..****..**.*....*.....**.***..**.***.*...**.***..**...**.*.**.*.**..*.*.*.*.**...*..*..*.*.**....*..****.*.*.**.***.*..**....**.**.*****......**.**...*..*.**...***.**...*..*.*....*.***....*..**..*.*.*.*...**.*****.*.**...*..*..*.****...*.*.**.*.***..*****.*.**..*..**.***..***.*.*.**.****.**.........**.*..***.*..***....***..**..*.***.*..*****.*.***.*.******...*..**..*.*..*****..*..**.*.*.*......*..*.****.*..*..**.*.**.*****.**..***..***.***...*.*..*...***.*.*.**..**.*.**.***..**.*.*..***.**..**.*..**..**.*...**.*.**.........***.*.....*.**..***..*...***..**.*.****.*******...*.**.**.*.****.*.*.*....**.***..**.*.***.**......**.*.**.*....*.*****.*..*..*.**...******.******.*..**..*..*..*.*.*.*..***..*..*.*.**.**..**.*...*..*.*.***.****..*..*..**......********...*.****...*..*....*...*.*...**.***..**.**..***.*.**.*.....**.**..*.*.****...*...****...*..***.*....*****..*.**.*.**..****......**...*.*..*.*.*.*.***.***.*...*.*.**.**....*****..***.*.*.****.*....*...**.**...***.*..*..*.****.*******.*..*...****..**.*****.**.*.*..*..**....**.*....***.****.*.***.*..*.*.*.*.**.*...*....*.*..****....***..*..***...**.*.*..*..*..*.*..*.*...*..*..*.**.**.****.*.*...**.**..**.**..*****.*.*.*.**.***.**.****..*...***.*.****.****..*..****..***..***.*.**.*.*.*..**.**..*.*..*.***...**.***....**.*.***.*....*..*******..**********...**..*....****.**.*..****.***....**...*.*.**..**...*..*.......*.*..*....**.***.**...**..*****....*...*..**.....*****.****..*....*.*.**...**.*.*..**..****.**.*.*******.*..*****.*..*.*.*..**.*.****...****...*.**.*.**..**.*.*.**.*...*.*.*.*.**.*.**....**....**........*.*.*.**.**...**.***.****.*...**.**..******....*...*.*.****.****..***...**..*..*.*.**.**.*...*..*************...*.*.....* **..*.***.***.*.***..*.*....**.***....*...**..***.*..*..*****.*...*.*..*******..*.*.*..****...***.**.*..***......*.***.***.****....*..*...*..***.***....****..****..*.*****...*.*....****.*.*...***.*...*.*.*.*..*.....***.**.*.***.*..*.*.*.*..*.*..***.*....*..*...*.****..***....*..*....**.*.***..........*.*..***..***...*.**.**......*..**..*.**.*.**.*.*...*.*.*.**..*..*.**.***..**....**.******.**..****.**.*.*...***.*....***...*..***..******....*.*..*....**..*.***....*..*..*..****..**...*.*.**.***.*...**.....****..**......**.**..***.***.**..***...*...**...*..**.*****..*..*.*.**.*.**..*.*.*...**.*.*.**...*.****...******......*.*.****....**......*****...*.*..*.*.*.....*.****.*.*.***..**.**..*....*..*...*..**..*..**.*.*.**....****.*..****...*.*..*.**...*..*...*....***..****.**.*.***..*.**.*..*.*.*......*.*.**.*.*..**...***...*...**..*.*..***..**..**.**.*..**..*..**..**.**...........*.**...*.*..****.***....**.**......*..****.*...*..*.**.**.**.*.**.....***..*...*.*.....***....****...*..**.****.*..**..***.*.*.*..**.**..*....**.***...**.**....*.*.*...*..***.****...*.*.*..**..*..*..***..*..*..****..*....*.....*****..***.***.***..*...*..**.*....***.*.**********.**..*.***..**.**.....*....*.*..**..*****...****.....*....*..***..*.*.**.*.**.****..***......**...***.**..*****..****....**.*.**.*....**..**...*.**..*....*.*.***..**..**...*.***..**...*......*.**.**.***.**.**..**....*...*.*..*.*..*..*.*......*..**.*.*.*....*..****.**......*..***.*...**.*.**.**.**..*..*.*.*.**.***.***.....**..*.*....***.*.*.***...**...***..*.*..*..********.**.*.**...***....***.****........*.*.***..****..***.**.***..**.*.*.***...***..**.*..*.*......***.*...***.*......*....**..*.*...*.*...*.***.*.**.*.***..*.*.*...*..*.**..*..**...**.*.*.*****..*.*******..*.******.*.*...*.**..*.***..*.*.*..*****..*.*..*....*..*..*....****.**.*....*...*.**.**..*.*.*****.**....**.***.*...*.....**.***.*.*....***.*..*.**.*..........***.**..***.*.**..**..*.*.*..*******.**...**..*.....*..*****.*.***..*.***.*.......*.**.**.*..*.**... ...***.*.******.***.*...*.**.*.**.**.**.***.*.**.*.*.*..**.**.**..**.*.****.*.**.*..*..*..**.*..**.**....***.**.*.....*..**.**..*...****..***.****.***..**....****.***.*.**......**..**.*..*..**.....*..*..*.***.*.**...*.*...*.*.*.*.....***.*.*....*.******..*..**..*.****...****.*....*..***.....*.*.***.*.*..***..**..**.*.**.*.*...*...*.****..**.*.****.**.*..**..***.*.**..***..*****...*..*.*.*..****...*..*****.**.**....***.*.*..**.*.*.**.***...*...******.*.*.****.*****.*...**.*...**.*..*....*.****..**...***.*.*..*..*..***......*..*.*...*..*..***...*..***.*****.....******...*....***.***.*.*.....*..*......*.*....*..****.*...*.***..*..***.*..*.**......**...*.****.****...*..*....*.****.....****.**...***..*..**.****..**...*.***.****.***.**.*.*...*.*...*****.*......****..*..***.*****.*.*.*.**.***.*...*..*...**.*..**..*..*.*.*.**..**.*...*...*.***.**.***.***..****....*.*.*..*.***.*..***...**.**.*.**...****.****..**.*..*..*.....*..*..*..**..**.******.****..***..***...*.*.**.***.**.*.***.*.***..*****.**.**.*....**.**....**.**..*.*.***.************..*.*..***.*.**..*.**.*..**.*.***..**..*.**....*.*...**.*.**.**.**..**..***...***.*......*.*....*.***.***....*****....**..**.**...*.....**.*.*.*.**.**...******.***..****....*..**..*.*.**..**.*..***....*.***.*.****.*.*....***********....*****...****.**..*****..**.*......*..*.**.***...*.**.......**.*..**.*...*....**...*.****......***.**......*..*..*....*.*...*.***..*.*.*....**....*.*...*.*.*.....*..*..**......**..***..****...***...*..*...****..*..*..*..*...*******....**....**..**.******..*****.*.*.****.*******..***....*..*...*....*...*.**..***...*.**..*...*..**.*.****..**..**...**.*.*.*..***...******.*.*....*...****.****.*.**.*.****..*****.*.**..*..**.**.****..*.*...***.*...*.**....*......*..*.*....*..***..**.....**..*.*****..**..***....**.*....*.*.*****.**.*...*..*.*...*.*.***.*.****...***.*..*...*..*.**..*.*.*.***.*.*...*..*.****.*.*...**.**..*.*.***.*.***....*....*...*.*.**.****.******.*..****.*.**..**..****.**.*.....*.**.***.****...*.* .****.....**.*.....*.*......**.....*****.*..*****....**...*****.*.****.*...*.*.****..*.***.*****..*.*.**.*..*...*....**.....**...**...*.**.*...****..*.*..*...*...***.*.****..**.**....**.*.**.*.*....*...*.****.**.*.***.*.**..*.**..****..**..**..**.**...*.....****.*....**...***.*.*.**..*....*.*...***.*.***.***...*...*...***...*..*.*....*.**..*.*.***..****...**...***..*...**.*..*.**..*....*.*.*.*....**....*..***....***....*...*.....*****...**..*.*....***.******.*****..*.......****.*.....*......**.*.***.**...***.*.**..****.**...*.*.*...**..*.********...*******..****.*...***.**.**.***..*.*.*..*..****...****.**..***..*.....*.***.*..******.......*..*.**...*****.*....****.*....*......*..*..**.....*.*..***...*.***.**.****.**.*.*.*..*..*.*...*.....****...**.*.*.**..***..***.*.**.***....**.*.*.*.*****.*......*..*.**...***...**.......*.*.**........*.*******..*.*..*.....**.*..****....**.**......***..*.*...**...***.*****..*.*..*.....*..*******..*..*...*....*******..*.*.**.*.....*..**...***..***.**..*..*.*..**.*.**.**.*.*.***...****..*....***..*.***..**.***..**...**....***..*.*****..*..**.....*****.*..**.**.*.*****.*.*...*.**.**........*...**.*.....*..*...***....**.*.***.***...**.*.*.*..***.**..*.*.**.*.**...**......*.**..*.*.*...*.***...*....*.**.......**..*..***.....*.*.***.*.**....*.**..***.*..*..*.......*.....*...*.*..*.***.****..***.*..*.***.*...***.*.*.*..*.****...***..**.****...******.....*.**.*.*..*******.*.**.**..*****...*.*.....*....*..**...**..*....****.......***.**...*****....***.**.*.*.**.....**........*..****...*..*.***..******.*...******.*....*.***.*..*.***.**..**.**.*..**.*.****....***.*...**.******....****..***.**.*..**.*.*.*.***..**...**.*....**.**......***..*.....***.*.*..**.*.**...*...**....**.***..****.**...*...**.***.********.*****..****.*....**.*........*.***..*...**.***...**.***.**.*.......*..*....**.*....**..**.*..*..*.*****.*.*.*.*****.*...*...*.****.**.*..*.*..**.*.******.****..**....*.**....****..**.**...***....**..***.**.*****.*****.....***...*.*.***** ..***...*..*..*...******..*...*.***.*.**..**.*.*.***.**..*.***.*.*.*..**..*..*.**....*.*..**.***..*...***.*.***..*..***.*.***..*..*****..*..**..*.*.....*.*.****..*..****.**..**.**...**..*...**...**.*.**.*.*...*..*****...********...**.*..*.**....*..*..**.***...*..*.*****..*****.*****.*........***..**.*...*.*...**.....**.....*...**.*..****..***..***.*.**.****....***..*...**.*.*.*.**.*..****...*..**...***.*.*..**.*****.*.*...****.***...**.*..*.*...**.***********...***.*.....**.***..*.**.*..*..**.*.*.***..*.*.*.*****.*.*.***.*...******..**..***..****...***...*.**.*.*.*...***.*.**..***.*.**...*...**.***.**.*.....*...*.***...*.***...**..*..***..*....*.*****...**...*.*...******..*...*.**....**..**.....****.*....*****.*.*.*.*.****..*..*..*..*....**.*..**....***...*****.*.********.*.*.**.**.**.*....*...*..*.**.....***.*.*.*.*.**.*.*.*.***..*..*.***.**....******.*.**.*...***.**********.*..*.*.****.*.***.**..****...**.*.*.***.**.*.***.*......*...**.***...*****.......*.....***.*.****..***.*..*.*.*...*.*.....*.*.***...*****.****.*..**.*.*.***.*..*.***....**..*.****.***.***....***.*.*****.***..**..*.*****...*****.*...**.*.**..****.*.*****.*******.*.*.**....*.*....**.**...*.*.*..**...***.****.**.*..*..**.*...*.*...*...**.*.*..*........*.*..*..**.*.*.*.**.*.*...***....*....**...*****.***....*...***.*..******.*.*.**...***...*...**.*.*.**.........**..*.*.*....*.*.***.*.*..*.*.**..*.*.*.******..**.*...*.**.*...*...***.***..**.*.*.**.**.*.***.**.*****.***.*..***..*.*.**..*.**..****..*..**.*.**..**.......*.**.**.*..**.*..*.*.**.*.*.*.*.***.*...*...***..***..**...*.*****.....*.*.*.**...**.****..*.*.*...*.****.*****.**.*.*..*..****.....*.*.**.****...**..**.**.*.......***.*...*.***..**********..****.......**..*....****....**.*...**.**.**.**...*.*.*...**....*...*.**.....**.*.***.*...***.*...*.*..**.*.*.****.***..****..*.*.*.****..*...**.******..**.*..**.*.....***.***.**.****..*..*...*...****..****.***..*****.*****.**.**.**...*.....**.*.***.....***..**.....**....****.***.***.*.*..*.********. ..**.*****...*.****..*..*.*...***..***...*.*.**....*.***....*....**.*.*...**.*.***...*.*..**.*.**..****.*.**.***.*....*****...**.....***......*.*.**.*.*...**.**...*.*....****..***.**.**..*....*.....**.*.*.*.*.*....**..*.**.**.*..*...*.**..**......*..*.*...**.***.*.*..**.**..***..****.*..***.**.*.***.*.*...**..*.*.*.*....*.....**.*.*.*****.*.*..*..*.******.*****...*****..*.**.*...**..**...**.***.....*.**.*.....****...****.*.....*..**.......****.*..*....****..**.*.***.*****....****..**.***.**..***.*..**.*.**.***.......*..*...*.****.*.*****.**.*.*.....*..*.**.**.*..*****.....*.*.****.*....*..*....***.********.......**.**..**..**.****.*..*..*.*.**.**.***.**.*.**.**.......**.....***..**..*.*.*.****.**..*...*.***.*....*..**.****.**..***.*******......****.*.*..*..***.*..**.*..**..**..***..**.*****.***.*...*.*..*****.***.*..*..**.***..*..*.....*..***.***..........*.*.*.**.****....*.*.....****..*..***.**..**...**...*..**.*...****.*.......*.***.*....**..**..*...*.*.****.*...***..*.*..**..*****..***.*.**.....*..****.....****...**.**..**...***.....**.**..**.***..***..**....***.**.**..***..*.*.***....***.*.*.**...**..**..**.*****.*.**.*.*...****.***.**....*.*..***..**.*.****...*.**.*.*..*.*.*****.*****.***.*.....*.******..*.*.*..**....*.*..*.***.*..*..**....*.*...*..***..*...*.**.****..*.......*.**.*.*...****.*.*.*..*****.***.**.***.*.*.**...*...*...***.**..**..*.**..*.*..**..*...*..*...**..*.*.*.**.*.******.*.*.....*.***..*...*.*.*.******.*...**....***.*....*...**..*....*....****.*...*...*.**..***.*.*...*.*.***..**...**.****.*.*.****...***.*.*...**.**..*.**......*..***...**..**.**.*..**..*.*....**...**.********.*..**..*....***...***..**.*.*...***.**.*.*.........****...***.*......*.*......*.*.***.*.***..****..*.*.**...**....**.**.************.*.*********..**...*.*...***.*.**.***.*...**.*.***...**..*...*****...***...**.****.***.*.*..*******.*..*.*.*.**....*...**.*..*...*****..**.**.**...*..**.***..**.***..*.***.****..**.**..*.*.*.*.........***..*.***.*.*.*.**.**********.****...*. .*...**..*.****..****.**.**....**.**....****.......*.*..*.*.*.*.*.**..***..**.***..*****..***....***.*.*....*..**..*...**...*.*...***....***.*..**.*.**....*.*.*.*..******.*........*...***..*....***...*.***.**..**..*.*..**..***.*.**.**..*..**.*****.*..**..**.**.*.*...**.**.......*...*******.*....*.*..*.....*....**.**.*.*..**.*.***..*....**.*.....**.*...*.**.*.*..*..*...*......*..*.**..*.****.*.*.**.**....*******.**....***...****..*.****.****.*...*.....*.*****.****.**.*.***..**..****...***..**.....**..**.***.**..**.***.****.**.***...*..*.***...*****..**.....**.***....******......**..*.......*..*.**.***..*****.*..**....*..**.*...****.***...*.***.**.....*.*.....**.**...****.*.*.*......**..*.*..*******.**...*.*.*..***.*.....*...****.*.*.***.*.*.*......*......****.**..*.*.*..*.****..*.*.....*..***.**.*...*********.****..***.***....**.*..**.*.**..*..*.*****.*.*...*..*..****..**...***.*.**.*...*****.**.**...***.*.****...*.***.......**.*......*.*.**..**....*.**....*.**.**.*..*.*.**...*...**..**.*...*.******......**.***...*****..*..*.*.**...***...*.**..*..**.****..*....*.**.**...*.*.**.....****.***.**...*.*.**..*....*.*...***....*****.*.*..****....**.*.***..**.***.*.....*...*.*..*...****..*.**.*..***....********....*****..*..*.....*.*.......**...***...***.*.***..*.*..*..***..*.*.***....****.*.*...*.**..**.*...*..**.*****...**....***..***..**.*.*.*.****.*.**.*..******.*...*.*....**.*.*..**.*.*..*.*.*.*****.*..*.*****.***.*...*..*.*.....**.**...*.*.*.***.*.*.**......**..*.***...*..***.*.**..*.*...**..**....*..***.**.*....**....**.*...........*.******..*..*..*......****..*..***....*.*...*..**...*****....*.**.......*.**..*...***.*.*.*..***..**.....***.***...**..**..*.*****.****.*......**..*.....**..*..*.*.****...**..*..***..........**...*....**.*.*..*.*....*..****.*.*...**.****.*.**.*..***.......*...**.***.**....**..**...****.....**...**.**..**.****.**......*****.*.*......******...*.*.***..**.*.....****.****.....**..**..****..****..**..***.***...........**.*.*.....**.*.*.***.**** *.**.**...***...**.*.***.*..**...***.***.****.*******.*..*..****...**..*...*..*********.**..**..*.*.*..***.**..***...***********..**..*..*.*....*..**...****.*..**.*..******.*...**......**..*.*..**..*.******.*.********..*******.***.*...**....**.*.**.***..**..*.****.*..****..*.***.****.....*..****..*..*...*.***.*..**....*.*****.......*.**.**...*.*..***.*..******.***....*..*...*.**....***.*..****...*.*.*.**...*.*.*****.*.**.**.**.*..*.*.*.***.*..**.*...*..**.*.*...*.....***.....*.....***...****.***.**.********.**..**..*.*..**......**.**..****.**..*....**.**..*..*.**.****..*.*.***.*.*.****.*.******..*...*.*..**...**...****..**.*..**......**.*.**.*...***.**.****...**..*..*****.*.*****..*..*......*.***......*******.**.*****...**.*...*.**..*.*.*.....********..*****.*..**...*..*.**...*****..***.***.**.**.*...******..*..**.*...********...**..*.*..**..**..****..*..*.****.*.***.**..*......*.**....***.**..*.*....****...**.***..**.....**...*....**.**...*...****....*.*....*.*.....*..**.***.**...*..*.**...*.***...*.***.**.*****....*.**.***.*.***.**........*.***.**.*...*....*.**....****.**.*.*.*...*..*.......***..**..******..*.......**.**....*...*.*..*...***..*.***..*...**..*.*..*.*.**.****.*.*...*.....****.**.*****.**..*.***.*.*..*.....**.*...***.***.***.**.*....***.*....**.....*....**..*******.*.*.*..***....***.***.***.****.****......********.*.**..*****..**...**..............*****.***.*****..*.*.**...*****..*.******....*.*..**..*.*.**....*....*.*..**.**....***..**.*.****..*****.*...***.*..***.*.*....***..*...*.*****..**.**..*..*.***...*......*.**.*...*.**.**..*..*.****.**.*....*...*.**.***.......***..**.*.**...**.***...*.*.*.**..***.*****.*.*....**...**..*..*..*.*.**.*.**..*..**.***.***.**...**.**.**.....********.*..*..*...**.**.*.**.*.*.**.*.**.*.****.*..***.**.....**.*.***.**....*.**.*......*..*.*.*****.**..*..**....**....*.****.*..**.****.*.*.***....**.**..******....**.*....*...***.*.*...*.**..**.*.*..*..**.*.**.*...*.*...*.**..*.***..**.*.*.*.*.**.***.****.*.**...**..*...**. ..*.*..***..*****..*...***.....******.....**.*..**.********..****....**..*..**....*..***.***..**.**..**.*.*.****..**..***.**.***....***.******...**.**..****...***..**..*.**.*.*.*..*.**............*.****.***....*..**.*....*******.*.**.**.**..**.****...*..**..*.*.......***..***.*.*.*..*.*.*.*.**.*.*.**..*.**.*.*..**..*..*...*...*..**.**..*.*.*.....*...*..**.*.**...*...*.**.**.**..*.....****.*****.*.**.*.*****...*....**.*..*..*...***...***.***.*..*...*.**..**..*.**.....*.*.*.*.**..*.*.*..*.**.*..*.**.*..**.*.......*.**...***..**..*..**.....*.*.**.*.*.**....*.*.......*..***.**..***.*....*...*******....*.***...***.**.****..*****.**..**...***.*.*..*.**...*.*.*..**.*...***..*.***.*.******......*.***.****..*.***.*.*.*......**.**...*******.***..*.*.*.*..***..*...*..*.***............*..***..**.**.*.*.**..*..*.*....****...**.**...*..****.....***************...*...****......***..*..***...***.*..**..**.*.***..**..**.***.*.*...**.**..*..*........**...*.*.**.**..*..**.***.*...***..*.***..****..*.**....*..*.*..*.*....***..*.*...**.*.***..**.*..*.*.*.**..*...***...***.***......***.*.***.**..****..****..*..*.*.****..***...*..*.***...*....****..*.*.*****..*.*..*.****.*....**.***..**...***.*...*...***....**.*..***.*.*.*****...***...*..***.***...**...****......**.**.*******....*.**..***.****.*..*..*....*...****.*..**..*.****.**.*.**.***.*.*.*.*.*..*...***.**...**.*.**.**..*****.**.***..****..***.***..****..*.*...**...*..***..**..**......*...****.**.**.....*...**..**....*.*....*....**..***..*.*..*******...*.*...********.***..*.**..*.*...****..***..***.**..**...**.*...****....*........**.*.**.........**..*.****.*.****.**.......*.....*.***...**.**..*..*.*...*****..*.*****..*.***..***.*.*....*..**..*....***..****..*...*..*..*....*.***.*.*........***....*.*.*.....*.*..***.*..*.*..*..*.*.**..**..**.**.*..*...*..*.****....*....*...**.**..*.**...*.***.**.......*.*.*.*.....**..*.*****..*...**.*.***....***..**...*.*....*.*..**.****.*.***.*..*......*****.*..**....*.**.*****..*...*.**......*...*.** ..*....**...******..*....*****.**...**.*..**.**..**..*.*.***...****.**.*..*.***.*.**..*...*.*..*....*****....****....******....*....****.**.....*..**.****.**.***..*....*.*.******.....**.**..***..****.*.**.***.*.*****.**.*.....*.******..**.......*.*...*..*.*...*.***.****.*****.*.*.....*...*..*....*..**..*.***..***.**.*..****.***....***..*.*.*..*.**.**......*...***.**.....*.*...********....*.**..**.*..**.**.****..*.***.*...******.*.*****..****.**.*.***....*.*......*.**....*...*.*.*.*.**.*...**...****.*.*.*.*.*..*..*..*...***.***...*....*****.*..********.**.*.*..**..**...*..******.*...*......***....*.*.***.*****..*..***.*..***.*.*.**.*.*****.*....**.*.**...******.*..*.*.........*..*.***..****.**..*.*.*..*......****.*.*..*****.*...*...*.**.**..*****.*****.*.**.**..***.*.**.**....****...*.**.*.**.**..*.****.*.**..***....*..**.**..*.*......**....****..**...*.*..*..***.*.*.*.***.**.*.**.**.*.*.**.***.......*.***.*.*..*.*.*.**.**.*...*...*....**..**..*.***.**.*.*...*.**.*.***..*..**.*....**.*..**....***.*...**.*.**...*.....*..**.*.**..*....*..**.*.****...***.**..*..*.*****.***.*******.**...*......**.*.***....****.*..*****.*..*...***.*.*.***..**....***.**.**...**..**.*....*..*...******....***.**..**...***.....***..*******..***...***..***.*.**..*..**...***.....*.**.*.*..*****.***....*.*....*..*.*.....*.*.****.***.**..*..*..*.***.......*.********.*.*.*.*...**......***.**..*..**...**.*****....*.*...*....*..*.*.******.*..*.**..*...****.**...*.****....***.***...*...**.....**...*....*.*.*****..***.***.*...*..****.**.*...***..*.***.**.*.*****..*.......***.***..*.*..*.****.*..*....*....**..*..***...***....*....*...*..*.*..*..*.**..*.**..*.*.**..*..***..**.*.*..***..**..**.....*.*.*.******.**.....*****...*.**.*.......****..*..******..***..****.*..*.*****.*.**.****..**.*.*.*.***.**.***.****..**.****.*.*.*..*...**...**....*...**..**..**.*..*..*...**.*****..**..*.**.**..***..**.......*.*.*.**..*...****...**.*****.*.*.*..*...*.**..*..*..*.***....**.*.*....***..**......****.***..*......** **.*.******..***...*.**..**.***...*..**...**.....****..**.....*...*..*****.*.*.*.**.**.****...****..***.*..*..****..*.*..*.***.*....*.*.**..*..****..*********.**.*.****.*.*******..***...*.*..*.**.**.*....*****.**....*..**..**.**.**..*..****..*.**.***..******....*..*.*...**..****..*****.*.*..*...**....*.*****..*.*..*.*..*.......*.**.*..*.*..*..*.**..**.*..**.*.*.***.*..**....*.**...*.*****...***.*.***..*..***..*.**......***.*..*.**.**.*....*..*.**.*.....*.**..*..*****.**..**.*.**.*..**********..**..**......***...*.*.*..**.****...*.*..***.*.*.****.**.*..**.*.*.**..***...**.**.**.**.**..*..*...*...***.*...**.*...*.*...*.**....*......*.*.***.****...***.*...**.....*****.*...*.*..**.*...*.*..*..*.*.**.***.*.**..*..*..*..***..*....*........**....********...****.*.*.*..****......**....*.****..*...***********.*.*.*.*****..*...*...*..*.....**.*****....*......*.**.**..**.*..**.**.*.**.**.***.***...**.*******..*.***....*...******..***.***...*..*.......*.**.**..*.****.**...*.*.****...**..*..*.****..**.**.*...*..*.**....*.**..*...*...*..**..**..*********..**.*...**..***********...****..*..*.*..**.***..*.*...***..**.*.*.***.*..*..*...**.**..***..*.*..**.*..****.***...*..*.***..****.**.*..*..*....***.*.***....***.***..*.**..*.*..***....**...*.*.***.**.**.***...**.*......*.**.*.*****...**.*..********.*..***.****...***..**..**...*..***.........*.**.*.*.*.**........**.**.***.*.*.*.*.*..**......***..********.*..*.*.*.*..*.......****.*.*.***...**.**...**..*..*.*..*.*.***..*.******.**.*.*.**..*..******...**.**..**.*...*.*.***..*.***.*....*..*.....*.**.....**...**.*..*.****......*.**...*..*...*.**..***..**.*.***..***.....**.....*..*..*.**..***.....*.***.****..*.*.*.***...*..******..*.**...**.*.......*...****.......***.***.*****...*....***......***..*.*..*.*.*.*.***....**.**..*****.*.*..*.*....*.*....*.***.***..**.**.**.*..**.*..**.....**.****....*.**.*..**.***********.*****..***.....**.*.*..***.*..*.*..*.......*.*...*.***...*..*...**************..*..*.********..***..*..*..**...*...****... *****.*.*..*.**..**....*.**.*..***....**..**.*.*.******.***.*....*...*****..*****..*.*.*...***....*..**.*.****.*.**..*****.....*.**.**..***.*.***..***.*.*.*****...*.*..*...*****..*.***...*...***...****..**..**..**.**..*...*..*..*.***.**.******...*.*..****..*.*.....**.*..*..**.********.*.*.*.*..**.*..**...*.***..*...*...*.**.***...*.******..*...*.*.*.*****.****.*.*...*.**.******..*.*....*.......******.**...*..***.*.*...***.....**..**.*.**.**.*******.*...........*****..***...*.*...*.*.*....**.*.****..*.*..**.**.*.***...***...******..**.*......**.**.**............**......*...**...*..***.....*.**.*.*.***.*.***.**.**.*.***.*..**..*.*.*.***.*****.*...*.**..*..*.....**.***..*..***.*.*****.*.***.*.*..**...*.*...*******...**.*..*..*......***.*****..**..*...*.******.**.*.****..**.*.*....****..*...**.*...*.*.*.*..*..***.....**.**.*.****.*.*.**.*..*.***.**.....*.....**..***...*.**.*..*...*.**.*..*.******.*..**......******.*....*...*.***.*........****.**..**.*.*.*.**....***.*.***.****........*..**....***.*...*....**.*.*.****...*..****..*.***.*...*.*.*.**...*.***.***..*...**..*..**..**..*...**.*.**........*..**..**..***..*.***.....***.**.**.*.*...**..**.*.*.**....*****.*.**.**.....*..*....***.....**.***...**..*....*..*.****.*......**.*.....*..**.**....*.*****..***...***..**.*...*..**....***.*..**.**.*******.*.***.***...*.*.*..**.*.....*.*..*..*.*.*...****.*...***.*...*..***.****.*****.**..****.*.********.*.*...*.*.**..**...*...*****....***.*.*.*..*..*...*.****..**..*.***.******.*.**.*..*..*......*....*****..**.*.....****....*..**.**...*......*.*****.*.***.*...**...*.***...***...*...*******...*...*..*.***.***.**.....****..*.*..**..*.*.*...*..***..*.*.*.*.**.*..**...**.*.**..***....**.*****.*****.*.***.**...**.*...*.*.***..*..***...*..*..*..*.*...*...*.*.*.*...*..*****....**.....****..*..***.*.**..**.**..****...****.***....*.**.**...*.***.*.***..*.**.*..*....**.**.*.****.****.**.*.*..*..*.*....*......******..******...**..*.**.*..**.......****..**.**........*.*.*.**.*.*.*..**.*.*..* **..*.*..*.***..***.*.***.*****.*.*..****..******..*.*....**..**.*.....*...**..*.*..****......***.**.*.*.**.***.**.*****..****.*.*....*...**.**...**..****....***.....***.**..*.*..**...***..*..******..****.*....**...****...*.*.**.**.*..*.*.**.*.***.....***.**.*.**....*..**..*....**..**.*.*.***..*..***.**.......***.***...*..*.****.*....*....*.****...*.**.**.*..*.**..*...***.**.*..*...*.**..**.*...*.....*.*.*.**.*.*.....*.******..**...**.*.***.....*.**..*.*..*.*....**....*.*.**.**..*.....**.**.***..*..*..****..***..*..*.....*.*...***...*...**.......*...*......**.*..*....*..**....**..***.....*..*..******.*****.*.*..****..***...*.**....*.*.***.*.**.***.*...*.**.*.*..**..**....*.***......**.*.*..**.*...*.*.*.*****..**.*.**...****.**.***.**..........*.*..**..**.......**..****.*.*.**..**.***..**.***.*...*..****.*..***.**..*...*****...*.*.*..*.****.....**....*..*.*.*...****.*..**.*.**.*.....*..*..**....****..*.**.*..*.*..*.*...*....*.**.*.***.*...*..****.***..*.*.*...**.**.****.*.**..***..*.**.*....***..*.**..*.....*.*....*..**...*.******.**.*.**.*....*.*.***..*.*....**.**..****.**...*******.*.*.*...**.****.******.**....**..*...***..**.**.*...*..*****.**..*.*..*.*.*.*.*..**.******...**..*****.*...*.***.*.******.**.**..*.*....*........**.*......*...*.**..****....*...*.*.*...*.***.****......*......***.*..**....*..*.**......**.*****..*.*...**..*.*.....**.*...***..****.*.**.*...**.......***..*..**....**...**....***.*....***...*.*...*....*..***.***.****..*..*.***..***.***.******.*.*.**..***********.*..*.*.***..**.*..****....*.***....*..***...**..******..***....********.*..*..*.*...***..*.*...**..**...*....******..*....*...*..*******....**.*.**.*.*..*****.....*.**********..*.**...*.****......*....****.*.****...***.***...*.*..*...****...*..**.*.**..*..***.*.*.**...*..**.*****....**.*.....******.*****..*.**.*.....*....**.****..**.*.**..*..**.******..*.*.....**.****.*..***.*.*.*..*.*..*****..*.**....*.*.*..**..*.****.*..****.*.****.**..*.*..****..*....*****..***.*.***....*.***......* **.*.*.*...***.**...**.*......*.*..*....*.***....*.*...*....*...*******..**.***.**..*....*...*..*.***.....*.*.**..**.....*.......**..*.**.*..*....*.....*...****.**......*.*.***.**.***.*.***.******...**.....*****.*...*..**.*.**.*...*.**.*.**.**..*..****.**..**..****.*.*****...**.*******.****.....*.*..**.******....*..***.*.*....*......****.*..***.****.*****.*.*****....*.****.*.*...*****.*.*..*..*..*.*.*.*.***.***..***.....**.*.*************....****..*..****..**.***...*..*********.*.......**.*.*..*****..***.***..*......*..**...**...*.*..****.....**....**.*..***.***....****...*.**..*..*.*.**.*.....*.***..*.**.......*....*..*****..**..*.*.***.*........*..**..**.*..*.*.*..*..**...*.****.****....**....*.**.*....****.*.**.**..**...*.*....*..***.*..*.*.*..*...*.*..**..***..***....*.**....*.**..*....*.*....****.*....**.*..**.***...*..**...****...*..**.*.**...**.*.*...**.*****..*.*....*..**.***.*...**.**.*...**.**.....*.*..*..**.*.******.*.*****..*.**.*.**..*.*.**....*..*.**.......*.*.****.**..*****.*...*.******.***.*..*********.....**.*....*..***.***...**...******...***..*..*..***...***.*.*..*.....*...*..*...***.....**..**..****.*.****.*.*.....*....*.**.*....*.***....***.******...*****.**..**...***..**.*.**.....*....*.*.*...**..*.....*.*...*...***..***.*....*.*..*****....***.****...*....*..*.*.*..***..*..*...*...****.***.****..**.*.**.....***..***...**.*.*.***..****.**.**..**.**...*.*.*.**...*.**.**.*..*.*..*****....**.*.**...**.....**.***.****.*...***..***.*.*.....*..*..*...***..***..***...***.***..*...***....*.**..*...**..******.*..*....**..*.**..*..*..*..******.*..***.***....**.*..*..*.**..*.**...**......*...*.*...***.**.***....*..*.***.........*.*..*.......*...*..*.......**.*.*..**.*..*.**.**.*.*..*..*.*.****.***...**..*..****..****...*.*...**...**********....*****..*.**.*...***.*...**..*****.*..**..*...**.*****........*...*******.***.***.****.**..**....**....*.**....*****..*..*......*..**.*.*...*.*.....**.....**.***.*.******.*....*...*...**..*.**.*..**.......*.*..*..**.* ...**.*****.*.*****...*.*.****...*.***.*.***.**.*.*********.**.*...*.....*.*..*.**.**........****.*.*.*.....*.**....****.*...*.***.*.***..*.**..**.*******.**..****...**.*.....*......***.*.....**.*..*.**.*****..***.*..*.*.**..**.**..**..*...****.**.*.**..**.**...****.**.********....**....**...***...****....****....*.***.*.*.*.*......*..******..*.*.**.*...*..**.***..*..*.*.*.*.*.*.*..*.*.*.***..**....*****..***..*..*...*..**..*..****.*..*..*.**.*.*..*.*......*.*....****...**...**....*.*.*..**.***.****.*..***..***.***.*.**.***.**.*.*.***.***..***.******...*.******.**...*..*......****..*..*.....*..*......**..*.******.**.***.*..***.*.*.**...****.**...***.****.*..*****...*...*.......*...***..*.***.**..*...**...****.*****.*..*.****.*.*...*.*..*..***.****.*..***..*..*...*..*.*...*..*...*.*...********.*****....*****....*.*.***.*.*..****..*.**.*.*.*.**..**..***.*....**...*....*..*..***..*...*.********.****.**.*.*..*****..**.*****..**.**......**.***..*****.**.*..*.*.*.*.*....***.****.*..****....******.*.......*.........****.*......**..*....*....*.***.**..**...**...******.*.......****.**.*.***....***...*.**.***.....****.******..*.*..*.***...***..****.*.*..***.....******..**...*.*....*..*****.*....**.***..*..*.***.**.*...*..*.**..*.*.***.*..***.....**.*.**.**.*..*.*..**...*******....*..*.*..*...*..*****.**....**.**.......*..***..**....*.**.*.*.*******...**.*.*.****..*..*.****..**....**..*.**..**..*...*****.*********.**..*...*..*.*....**.**..*.*..**...*.**..*.******.***.*.*.*.**.*.**.****.***..***.**...*.****..***.*...*.*.....**.*.*.****.*.......***..**.*.*...*.......**...***.....*..**.*....******....*..**.****..***.....*.*.*...**....***.*..**.****.**..*...***.*..***...**...*......*..*..*..*..***.....**.******..***..*..******..*..*.*.**.*.**.**.***.*....****......*..*.****.***.*.***..**.*.**......*...*.*.*..*..***.*.*.*.****.*.....**..***......***.*.*.....*.**.*...*.******.*..**.**..*..**.***..*******....****.***....*..***..**..**...***.***...**.*...**.***.*.***.*..*****.*.**.... .*...*.*....**...*........**.*..*..**.***..**.****.**....*....****...*.***..*.....**.*.**.......**...**...*...**....*..*.***.***.....**.**..**.*.**..*....***...*....*..**.*....**.*..***.**...*.*****..***.**.*...*.******.*..********..*..***...*.....*......*...*....*.*.*...**.**.***....*...*..**..*......**.**.***.***.***..**.***.*.**.**.*..*.*.....****.....**.**....*..*.***.*.****..*....*....**.*.*.*.**..*.*..*..**.....*.***.***.**.*.*...*.....*.*....*.***.*.****..**.*.**.*.*...**..**...*...**.*.*.**..**.*.***.........*.*.*..*...*..***.*.*.**.**.**....**.**..*..*.*****...*.**.*..*..*..**..*.***.**.***.**.**.*..****.*.*.*.**.*...**...*.******.*.**.....***.*****..*..**...*...**.****.**.*.*.**..*****..***.*.*...*.***...*......*....**..**.***.*.*.*.**..***..**..***.*..*.*..**.**..*.*.*.****..*.**.***...*.**...**.*.**..*...***...*..**..***.***..*.**.**..*.****..****.*****.*.*...**..*.......*.**..*..*..**..**.*.**.....*.*.*.**..*..*.******.*****..**..**..*......*.**.***........***....*.*.*..*.**..*...*..*.*..*...**.*.*.**...***.**...*.*..*.**.**...**.....**.**...*...**.*......****......*.**.****..*..*..*.****...*.........*.*.*****.*.**.**..**...*.****..****..**.*.*...**.***.*..****.*.****.*.**.*..*.**.*.**..**....*.**..*..*...***..***.**.***.......*..*..****......***.***.....*..**.**********.***.***...**..*...***.**.**..*.*.*......****...*..**...*******.*..**.*.******.**...*.*****.***......********.**.**.*.**.*..*****..*.*.*.****.*.**.*....*.**.**.**....***.*..***.**.****.*.**..*..*.....*****..*..**.***..*.***.....*..*..*****.***..*.*.**.*****.*****.**.*.*.*.*.....***...*..**.*.****.****.**.*..**.....*.....*..***..**.*.*.**.**..**.*.*.**.**.**.**..**.**.*..***.***.**.**..**....*.*...*.***..**...***.**....**..*..*.**....***.**...*.**..**.*...**...***.*.***...*..*.*....*.*.***.*...*.....****...*******.**..**.**....*..***.**.*.***.*...**..**.***..*****.**.***.*.****.**.***.*..*.......********...**.*.*.*..**....**.*.*******.*.***..**.**.*..*..*..*.***..***..***.**...*.*.*.*.*.. *..*..*..*...****.*.*....*.***.*****..*.*...*..**..*.****.*.......****.*.****.***..****.*...*.*.....**.*......**.*.*.****.*****..*.....***.****.**.*.**......*****.*.******.*.*.*..*..**.*....***..*....*....**....**...*..**.......*.**.****.......*.*..**..*.****.********..****......**.**.**...*.*.**..*...**.*...*.*...**.*..*....*..**..*...*..*.**....**.*...**...***...*..****.*..******...*****.***.*....*.*...**.********..*.****..*.*.*.***.**.....*...*.....*..**..**.***......*.**..*.***.**.*.**..**..**.*..**..*...**..**.****.*..*.*..*.***...*..*...**..***.****.*..*....*.*..*.....**..**..*..***..*****......*.**..**...***.**.*.*.........**.*.*.*..**..**...*.*.....**..*.*.*.*..*.***.**..***.*.***...**.*.***...*.***.*.***.*..**.*.******..*.**.*.***.**.**....*...**.**......***.***.*..*.**..*...*.*.*.....***....*.****.******...**.*.*......*.***.....***.....***.*****.*.*.**.*.****..*..**....*******.*.****....*...*****..*.***..*.*****..***.....*...*.**.**.***.*.**.*..**....**.**.*.******.*...******.***..*..**..*..*.**....*.**.**..*..*.***......****....**..***.***.*....**.*.*.*.**..***.***...*.*****......*...*.**.****.*****......*..**..***.*.*.**..*.*.**..*.**..**..*......**.*...*..*..*..*...*.*....*..***....*...*.*.**..*.**.***....****...*.*****.**.*......**..*.***.*.**.**.....*.*.*..*.*..*.***.*.**.**..*.*.*.***.*..**...*..*.**...*...*......*.*.**...**.**.**..*.*..****.*...***.*.**.**..*....*.*******.**.*.**...*.*****.*.*.***.**.*..**.*.......*.***...*.*.*.**...****.******..*.*.*..***..*.********.*.*.**..**.*....*..*...**...*.**...*...****..*.*.*.*.**.******.....*..**.....**...****.*.*.*..**..**...**.**......*.*.*...****....*....*.*.******.*.*.*.****...*.*.***.***.****..*..*.*.**.*..*...*.*..*.*.*.*.*..*..*.**.*....**..*.*...**.......*..**..........*....**.*..*.*..*....**.....**...*....***.*.***.**.*.*.**.*.....**.*..**..***...***..*.*...*.******.*...*..****.*...**.........*.***..***..*..**.**.*****.*.*.**...*..***..***.*.*.***.*.*****.*..*.*.......*.....*.*.*.**...**..*.*.*.*. .*.*..****.*.**.*..*..**..*..**...*.**..**.*.*...*.**.......*...*.*.*......****.*..*.*.**....*..*.***.*..*.*.....*.*.*.*..*.*....**..*.**..***.****.******.*.***.***.*....*.*.**.*.**.***..**.*...****.*..*.*..*.**..*...******..**.**.**.***.*..***.*.***.*.***..*...***.**.****.*.*.********..*.*.*...***.*....**..**....*.***..*..**.*...*..*.***...*.*.***.**..*.****.*.*.*.**..*.***....*...*..***.***..********.**..****...***.**...*.*.*...*..*...*......***...**.**..*.***..*.*....*.....*.*..***.*..*.**...*.......*.*.**.***...*.**..*.***.**..*....***.**.*..*.**....*.**..**.*****.***..**.....*.*****....*..*...***...*...**...****...****...*..*....*...*.*.**...*..*..*****..*...*..*.*.**.**.*...*****....***********....****.....*.*.*.**.**.....****.**.**.*..******.*..*.*..*.****...***.****....****...**.*.*...*.***.****......******.*.*......*.*.****.**..*.....***.*.....****.*****.**.***.**.*....*..***.*.*....*****.***...****.*..*.*.*.....**..*.*.*...**.**..*.**.**..*.**.***..*********..***...*.*..*****.*..*..*.*...**.**..*******..*.*...*..*..*...*.****.**.****..*.***.*.....*.*...*.*..*....**.**.*.*.**.**..*..*......*.**.*..*.*...****.**.***.**...*..*..*..**.**.....*...*..***.*.*..***.*..***.***.**.***.***.*....*.*.***...**...*****..*.******.**..***..*....*...*.*.*.*.**...*..*****.***..*...*.*..*....**.*..****..*...**.*.**..*.**..*..*...*....*.*.**.*.***...*...*.*.**.....***.***..***..***.***.**.*.********.**.*.*.*.*.***..**.*.*..*.***.....***.*.**.**.*.*.**.*..*..*.*..*.********.**.***..*......************.*.*...*.....*.***...*...*..**.*.*******...*....*.**.*.**.***.*.*****..**.*.***..***..*******.***.***.*....***..**.**...*...**..*.*.***..*.*......*......*.*.**...*.*.*****...**....**..*.........*.***..*****.***.*......*..****.*.**..*.*.*.****..*..***.*****.***.**..*..*...**.*.**.*...**.**...**..*.**.*****.*.**.**....***.*.....***..****..*.*.**..****..*.***...*.**.*****..*.*...*..**..**..*.*.*...*....*.*...*..******.*..**..*.*****.****..*.**..****....*.......*.*.**.....*......*..**. **.***....*.*...***...*.......*.*...*****.*..***....*.*****.*.***.....***.**.*.*...*.****...*.*.**.**..*.**..******...*.*.**.*.*...*.*...**..*.*.***...*..*....*..*..*..**.***.*...**.*.*.*....******.******...*.*.*.***.*..*...*.*****..*.*...*.*..**...***...***.*****..*...*.**.**.**.****..*.*..*..**....***..***.*......*.*.*.*..*.*...***..*.*.**.*.*.*.*...*..***.....*.....**.*****....*****..****..****...**....**....*...*.*..****.*.****.*.*.****.**..****.**.*.**.**.******...*..*.***.*****.**.*....******.****...*..**...****...*.***.**....*.*..********.*.**.*.*......*.*..*....***.****.*...****.*.*.*..*.*..*.**.*.*..............**.***.*****.*.*.***...*...*...**..*.**....*.*.**....*.*.***..***.***.****.**.*...****.****.****...**...****..**....**.***.***.****.*****...*.......***.*.*.*.*..*..**..*****.**..*.*.*...**.***...*........*.**.*..*.***.....*.*...*.*.*...*.***.***....**...*.*****..**.**.*..**********.**...**.*.**.********.****.********.*........****.***.....*.*.*.**.**.*..********...*.*....**.***.****.*.***...............**..*.**.*****.******.*.****....*.**..*.*..........*.*..*.***.**.*...*.*..*****..***.*****.**.**.*..*******...*..**..*.***...***.*.*.*.***......*.*....***..**.**...***.*..*.*.**....***...***.*..*..***...*.**.**.....*.*****.*.*.*.**...*.....*.**..*.*...*.***.**.**.**..*...**.**.*..*...***..*....*..*..**.*..**..*....**..*...*....****.*.*..*..*.*****...*.******.**..*...*..*...*.**.*..*.....*.*.*.*..*.********...*.......***.*..**...*......*.*.*.*.***.*.*.****...******.**.....*...*.****..***.**.***.**.**..**.*..*****...*...****...**.*.**...*..********...*..***....*.*.*****.***..*.***..***.*...*.******...**.*.**.**.***....****.*..***.**.****.*.**.********...**.**.***.*.*.*...**.**.**..**......*.********..**....*...*.*.*.*****.*..**.*.***..*...*......***.**.*.*.****.*.**...***.*.*****...***...***.**..*..*..***..***..******..*.......**.*.**....*****.***.....*...*..***.***...*............*..******.*.*....*.*..**.**.***...***...*..*..*.***......**.....**.*.*.*** *...**.*****.*.*...*****.*.....*.**..*..**.***...*.**...*.*.*.**.***..**.*..*..***.**.**.**...*..*....*.***...****.....***.*...**...**..**.*...*...*...**.*..***.*.***.*..*....*..****.**..**..*.*.*..*.**.***.*******..***.**..*..*.**....*.*.**.*..*.*..***.**..**..**.*.*....***.***.*.***.***...**.***...******..*....*...*.*.*.*..**.***...**..***.**..*.*..**.*..*****.....*.*...***.***.*...*.*****.*.*..**.*.*..*.*..**.*.*.**.*.*.**...*...*..*...**.....***..*.*....*.*...**..***.....**.....*.********...*.**.**...*..*..*....*..*.***..*.**.*.****..*.....*******..*..*.*..*.***..***.*..***.**.....**.***.*.****.**..*..**...*.**.**..*.******...***.**.*...*...***.**.**........***...**.*.*.*.**.....*.*.*...**.**....*.**.....*..*.*....****.....**.*.**.****.*.**..*.**.***.*******.**.....****.*...*****....***....**.**.*.*..***..*...***.*..*.***.**..*.****..**.******.*.**...***....*.******.***.**.**.......*.****.****.*...*.*..******......*.....*..*.*.*..*....*..**..**..**......**........**.*.....****.*.**.**.*.*.*.*...*.****.****....*.*.**...*...*.**.*.*.*.****.*..*..****....*...*.*....*.*.**..**...*.**...**....**..**.*....***..*....*..*.****..**...*****..**.*.****.******..*.*..*****.*.**.***...*.*...*.*...*.***..*..*......*******.*****...*...*******.***.*...**..**....*..********..***.*....****.*...**..*..*.****.*....*..**....***..*****......*..*.***..*.**..*....*.....**....***.*.*..**..*.....*.****.*..**.....**.**..***..*..*.***.***..*..**....*.....*.....**.*..**....****......**.**...***.*.****..**.***.*****......*...**.*..*.****.***.**.****.*.***...*...***...**..*****.*.*..*.....****...**....**.**...*...........*.*.**.*.**.*..*.**.**.**....*..***....*.....****...***.*..*.....***.*.**....**.*****...*.**....*...*...**.*..**...**....***.......*...*.**..*.*.*.*****...*.**.*..*.....*.***.***.**.*.**..**.***.*...*...*.*.***.**.**.**......*.**...*....***....*.***.**...*....*.*.******..**..**.*.*..*.....*.**.*...*.*.****.***..**.*.....*****.*.*..*......*.....***..****......**.*.*.....**...** .***.......*..**.****.*..*.*.********..**....****.**.*.*.***..**.*.*...*.***.**...*....**..**.****.*******.*..*.*****.***.*.*.*.*.***..***.*.*.***.*.***.**..**.*...*.****..**.*.****.***.*.***.****.*.*.*.***..*.*..*.*..***.*****..******.****..*.*.*.*..*.*****.*.**.*.*.****...*.****....***.**.*.*.*****.*..***.*..*.*..*..*..**********..****.*.*******.**.*.....*.*.**.**....**.*****...*....*.*.....*...******.**..****..**.****.*.*.**.......*.*.**....****.**.*..*.**.*.**.**..**.**....*.**....*.*.....*..**.*.**.***..*...****.*...*.**............*.****.****...**.*.*.*****....*........*..*.**.....*.***.**..**.*..**.**.********..**.*...*.**.*.*.**.*....*.*.**.*..*....***.....*.**..*...*.*****.....*.****.*.....*.****.***.....*....**..*.*..***....***.*.*.***.**.*....**.*.*..**.*...*..*.***.*.*.*....**********..**.*..*...*..**.....*.***.*...**...*..*.**....*.....***..***..**.....*..***....**...*..**..*.*.*..*..*.****......*.*..*..*.****.**..*.*..**.*.**..**.*.*......**.****..**.**.**...*...***.*.....*******..*..*.***.*..****.......*.*.*******..*.*.**..****.*...*.**....*.**...**.*.****.*.*.*.*..*.**....*..*.**.....*....*..***.*.*.*****..***.*.*...*.*.****...**.*...*..**.*..**....*..***.**.***.......******..**..**.**....*.*..*.*....***..*..**...***.*.*.***..**...****.*****...****.**..**.*.**.******.**.*...***.*.**.*.****.***.*...*.*..*.....*......**.**.*..***...*.***..*..***......*.*****.*..*..*.*****.**.****....*.*.**..**.****.*.**.**.*..*..*.*.*.....*.*..**..*..**.****.....****..*...**.**.***.*..*.*..*..*.**....**.**.*....**..*...*.*....*.**.*...*..*..*.*****.***..*.....***.*..*..**...**....*..*......**....**..***..**.*..*.........**..**..*****..**....***...*.**....*..*.....*.**..*.***.*..*.*..*....*...*.**..*......*****..***.*..**.****.*..****...*****..*.****...***....*..***.*****..*.*.*.****.*...**.***.**.......*..*..*....*..*..*..*....***.*.......*..***.*********.*.*..***...***..*..***..*.*.***.**......***.***.**...*..*.*..**...***..*..*.*.**.*.***..**...*...******.*...***..*. *...**..*..***.**..***.*.**.***.*.*.*..**..*.*.*.**..*.**.*.*.****.******..*.*...****..*..*.*..*..*..**.*..****..*.**......*...***.*.*.**.*.***....**...**.**..*.*.**........***.*.***.**..*...**.**.***..*****.*.***....****.***.*..*....*.*....****...***...**..*...***.**..*.*..*.*.**..******..**.*.*.*.*.****..*..**.**......*....*....**...*****..*..****...***...**....***..**....*...*.*.****...*******.****.**.***..*.*..*.*..**.*****...*.*..*.*.*....***...*.**..**......*..**.*.**..*...***..****.*.....**.**..*..**.**.*..*..*.*.....*.****...***.*....**.*.**...*.*.****..****.****.*.*..**.***..*..*..**..***..**.**.*..*.**.**.**.*.***.........**...*******.*..*.*..*.********...*.....**..*.***..***.*...*******..*.***....**.***.****.*...*.*.*...*.***..***....**...**.**..**..******.*...**..*.**.......**.*.*****..**..**..*.**..*.***..*..*.*.*********..**.*..........**..*...**.*....*.*....**...*.*.*.**....***.**..**........***..****....*.**.......**....******..*.*..*......***.**..*...*..****....**.**.****.**.*...**..***.****........*****..*.**..*...****..*.**********.***.*.*.*.*.***.*.**.*..*.....****..*...**.*.......**.**...**...........*.**.*..*...*..***....***.***....*.*.*.*.*....*..*.*.*....**......**....****...*.....**.*...*.**.******.****....*.**.**.***..**..*.****..**.*..**.....***.*.*...******...**..*..*.*...*.*.**.*.**..**.*.*..**.*.*....***.**.*.***...**..*..*.*.***..**..*..***.***...****..***....*...**.*.**..**.****.*.*...*.****.********.*.****.*..******.**.*.**...**...*..*.*.**..**.**.**.*....**.**..*....**..****.******.*************..*........*...**...*....*..****.*..*.*.**.****......**.*.****.*.**...*.*.*..*.....***..*.........***..**..*..**..*...*****.**.*.**...*.**.***...*.**..*.***..******....*.**.*.**.**.*.**.***..****..*.*.*...*....*.*.*.*.......*...***.........**.*....*******.*...**.***.********.**.*.....*****..*.*.*......**.***.*....******..**.*.*..**..*.**..**..*.*.*...***...*.*..**.*...*.....*.*.**.***..*..****..*****....**.*..*..*..*.****...*..****.*.....**** *.*.**.**..**....*.**.***.****.....*.**.***......******....*..*.**..*.*.*.***.*.*..*****.**..*******.*....*.******...**.***..********.**.**..****....***.*.*..****.**...*.**.******.*.*..**.*.*...***.**.**.*.*.**.*.*...*.*..**..*.*.***.*..***..*.*.****....*.**..*.****.*..****.**....**.**..*.******.**.....*..**.*...***.*.*.***..*..**.*****..*.*...*......*.****.*..***...*...*.....**..***.**.*.**..**..****..*.**.*.**..*..****.*.*..***.*..*.*.**.....***..*.*.*.*.....**.**...*..*.******...*....*..***.*..*.....*..*..**.**.**.**.*....****...*.*...**....*...*.****....*...**.*.**....*.*.....***.....****.******.**.**..*.*****.***....***.**....*.***...*.......**.*..**.......*..**.*....*..**...*.***..*.*.*.**......*******.*..****.**.....*..*....**.*.*.*.*..***..***..***..*.*..***...**....*.****.***.*...*.*...*..**.****.*.*****.**.*..*...*..*.***.***.*..**.*..*..*.*.*.*...**...**.....*.****...***.**..*.***...**..***...**.**..*.*.***..**..*...*.*.*.******.******...*..*.**..*******..*..*..*****...*.***.*.*.*......**.*.*****.*.*...***.**.**.*.*..*..*.**....**.....*..**.****.*.*...*....**.**...***..***..**........**...*****.**..**..*.***..*..*.*.**.*.*.....*..*.*.**...*.*.***..***..**..*.*...*....*...*****.****..***.*.******..*.*...**..*.*.*...**.*.**..*...*..***....**.*...****.*.******.*.****.*.**...*..**.*..*.*.*.*..**...**..*.**...*.***.**.**..**.*.**...*.....**.*****.*.*..*.*****.*......**.**.***..*...*.*..*.*.***.***..*..*..**.....*..*......**.....*...*.***......*.*.*.**..***...*****.*...***.*.*...***..*...****.**.**.*.**.***....**.*..**.*....****.*.*.*.*..****...*****.****....*.*...****..*..***..*...****....****.***.**.*.*.*.*...*.**..**.**..*...*..*.......*.**...*.*.*.*.**.*.**.*..**..........*.....*.**.*.****.*...****..****..****...*.*.***.***.***..**..****.*...***.*.........***.*.*.***.*...*.**..**.**...*.**.*..*.**..**.**..***.*.*.***..**.*..****.*..***.***.**..**.**.***.**.*..*.******...***...*..*....**..*..*.*....*.*.*..**.*.***....*...***...*.....*...*....***...*..*.**..* ****.*.*.*..****..*...**....**..*....**.....**..**....****..*.*..*...*.*..*.**.*.*.**.****.**...*..*.*.*..*....*...**.**.....**.**.*.**.**.**.**.*...*......*.***..**.***.*.*.***..****..*....*.*.*..*.**.*.*.**.**********.***.*...*.*..*....****...*...**...*..**.*..*.*.*.**...*.....****..*..*..*.*.*....**.........*.....*.**...***..***........**..*.*...**....**.*.**.***.*..*..*...******..***.*****..******.*..**.*.*.*....*.**...**.*****...**..**.*.******.*..****.**.*..*.*.*....**...*******..*...**..**.**......*.....*.***..*.***.....***......***..**.*.*..*...*.*.*....**.*.*.*..**.****.******..*...***...*.*...*****..***..*...**....*.******...*..*........*....*.*.*..***.***..*.********.**.**.**.***********..**..***...*.*...*..***.*...*..*.***.*...*.**.**.*****..****.*********.....**.**.*..**.*.*.***.****.*.*****.*..*...*.*.*..**..******............*.......**.**..**.*.*...**...**..***...***..**....***..***.*.*..*.**...**.*.**........**.*****..**.*......*..*.*.*.**.****.**.*.*...*.*.***.**..***...***.*....**.*.**..***..****....**..********..*.**.****.*.*..*.**.**...*...***.*.**.*.*****..*.****...**....*...***..*...***.***.*...*...*.*...*.**.*****.**.*.*.*..*...*.*....**.**.....***.*******...**.**..**....*....*..*...*...***....*.*....*.....******.......*..****.*..*..*...***..**.*.....*.**.*.***.**.*****.*.**.*....**...****..**.***.*.****..*.*..**.*....**....*.**.**.****.*..**..**.**.....*.....*.....*****..*.**.******.*.*...*..*.*.*.*.*..*..**.....*..***.**.........**.**..*.***......***..***.*..*.**..***..*..*...**.***..**...**.****........*.*...*..**.**..**.....*..*...*......*.*.*...*****.**..**.***..*..***.***..*.*.....*...****.**.****..*.*.*.*****.**.*.***.*.**..**..***..****....**...***.*.*...**...**.*.*.*..*.*.*.*****..**...*...***..*.....***..*.**.*..*..*.****..*.*.**..*.***.*.*..*..*.*..****...**.****...*.*.**..***..*****...*.*.****.***....*..**.****.**..**.**..*...*.*.*..*..*...*..*.***..*...**.*.**.*..*....*...*..***.**....*.***.****.**.....*..**.*....**.**.***..**..*. .******....*.*...*.*.*..*.*****.****.....**..*.*.*.*..*..**......***.*...*.**...*.*.*..**.*..*.**......*..*...*.**.*.***..**.*.*.***.**.*...**..**.**...*.****.*.**...*.*..*.**.***.*......*.**.***.*.*****.*.*.***..***...****.*.**.*****..**...*.*..*.*.*****.***...***.*...***...*....**..*******..*.*...*.*.....*.......***...*..*.*.*..*.....****.***.**.*.***.****.**....*.**..*.....*********.**.***..*..*****...**....*.***...*.**.****.*.**..*..***.****.*..*......*..**.*..*.....*.****..**...*.**..****.**.*.*..***.*..*.**.***..*....**.**....*.*.*.*..*.**.*..****...**.***...***.*...*****..****..*.*..***.**.*******..***.**.**..*..**......***.****.*.*..*..**.*****..*.*.....**.*.**.*.*****........**.*.*..*.**.***.**.....*.**.*..*.*.**...**.******....**..*.**.*.****....***...***.**..****...***.*..*.*.***......*.*..*.*.****.**.**..***.**..**..*.****.*..*********.**.****.**...**.*....*.*.*.*..**.**.****.*.**..***...***.***.**..*.*.****...****.*.*********...*....**..**..*.*......**.........*..****...**...*.**.....***..**..***...*.*..****..****.****.***.*...**..........**.**..*.*.****..*.**...*...*****..**.**..**...***.*....*****...*.*.....*****.*..*.***..*.****.**..****..***.**.*...**.......*...***.*..*.*.*****.**.*.**.**.*..*.**.****..*...*.*.**..*..***.*..*.*.**..**..*****.******..****..**.*......****..***.*.*...*...*..**.*.**.***.**.*.*..******.**..*******........***.**.*.*.*...****.*.*.*..*.****.......**..*.......*..*.....**.*..****..*.*..*.**..*.*.******..*..*.**..*...*.*.*.******..**.....*******...**..*.....*.*..******.*.*...**.....*.*..**..***.*..*..**..*..*...**.***.***.*********.**..***...****.****.*.**...**.*.*..*.**.*..*..*..****.......**.****..****...*.**.**.....*..*..*.*...*..**...*..**.*.**.*.*....*..*.**.***...**...*..**...*****..*..*.*.....***...*.*...****...*.*...*..**.*...**.*.*..*******.*.*.**.***.**.***.***.**..*..***.**.....***.**...*.*.*.*.*****..*.*.*....****..***.**.*.**..*.****.*.....*.*.**..**...***..**.*.*......*.**.*.***.**....*.*.*..*****.....*.**..*.*** .*...*.**.***..***.....**..**......**.*..*..*****.*..***.*.****..**.***..**.****.*.*.*.*.**...**..*****..*...**.**.*.**..*.*..**...*...****...*.**.***..*.*.*.*.**.*...*..*...*..*...**...*.**..***...***..*...**.**.*.***.*****..*..**..******.*..******..**..***....*.**..*..**..***.**.**..**.*..*****.***.*....*..**.**..*......*.*.*.******.*...*.........***.**..**.**..**.***..****.*.*....**..**..*.*..*.**.*.**.*..**.*..****..*.***.*...***...*..**.*.....***.....**.*.******..*.*.***.*.*.*...**.*..*.*.*****.***..*......*..**.*.**.*.*.*.*.*...*.....*...*..*****....***.*...*.**.**....**...*.**.****.***....**.*.......******..*..*.*..**.*.*.***...****....*********...*.**..*.*.***..*..***..*.**..*******.*********..**.****..*...*.*.**...*****...*.*....**...*.*..***...*..*..***..**.*..*..*..***...**.**....*****.****.**.***.*.....*.***....*..*.**.**....*..**.....*....*.*.*.**.**........***.*..********....**.*..*.*...*.*..**..**...***.*.*..****....*.*..*.**.*.*.*.*..***.****....**..**.*....*.*.....***.******....***.*****.*...**.*.**.**.*..****.*.*.**..********.***.*.***..*..****.**.**..*.*.*...*.**...**.***.......***....*..**....*..*....**.**.*.*...*.*..*.************.****....****..*....***..*.*...**..***.*.**...*...**...*...*..**.****.*..*....********..**..**..*.*.*..*.****....*.*.*....**.*.****...**.**.*.****...***...****.*.*...***..**.*..**..**.***.***....*.*.*..**.*.**...*..***.**.*.....*...*.*....****...**.***.*****.***..*.***....*......*.....*..***...***.*****......****.*.*..*....*.*.*.....*.**.**.**.*..**......*.****.....***...*...*.****.**...**....**.....***.**..*.****.*.......*..**..**.***.*..*..****..**..******..****.**.**..******..****.*.*.*.**..*.**..**.****.*..*...*.***...**.*.*..*.**.**..*.*.**..*...***...*.*.*..***********..*.***.*...*******....*.***.***.**.*.*..**.*.......**..**.*....*...**..*........**..**.***...**.*.**.*..*.*.*.......**....**....*.*.****.****.*....**....*..**..*...********..*....**.*..***..***.*....**..*.*.**.*...*.**..**.*..*******..**...*....*... .*..*.**....********.*.****..*.*.***.....*.****...***.**.*....****...*..**.***.**.******.*.**.*..**..**.....**.*...**.*.***....*.....*...***.*...*.....*....*..*.*.*...**..****...***..*.....**.*..***.**.***..**..*.*..***..*..*.**.*.*.*.*..**...*....*.**....*****..*.*..**......*.*****.*....***..*..*.*****.**.**...*.....**..***...*...*.***.*.....*.**...*.*....*...**.**.*..........**.**....***..*..**..***..*.*.***..*.*.*...*..*..*.*.*.*..***.....*.*....**.....*..*....*...*..**.*..*****.....*.**..*...*...*..*...**..*..*..*****..**.*.*...*.***...*...******..*.*..***..***.***..*.*****.***..**.*..****..*.*...*.***********.*....**..*****.*..**...*.*...*.*.**.*****...*****..*..*.*..*.*....*.*...**.**.***...*.*...****.**.*.**...*.*.*..*..*....*.***.*****..*.*..**...****.*.*....*.*.***....**..*..*.*.*...*..****.*..***.*..*...*.**.*.*..***.**.....*.*.*.**..*.**.*..*********...**..*...*.**..*.*.**.**.***.***...*****...*.*.*.**...***...*...**.****..**.***..**.**.....**......***.***...*.**.*..**..*...**.*..***...*....*..***....*.*..**.**.****.*...***.**....**.**..***.....**...**..****.**..****........*.**..*.*****..*..***.*.*....*..**.*..*.*..*.*****.*.*****..*...*.***.*.....*.*.*..*..*...***.........*******.**..*....**....***.*****.*....****..***.****.****.*.*.******.**.****.*.***.**.**......*......**..**.....*.*.*.....*.***.*.*.*..*..**.**..*..***...***.***..*****..*..*.....*..*..*...*...*..*.*...***..********..***..****.*..***.**....**....**......*****.***.**.*.*..***.*....**..**..*.**.*..*..*.*..*...***.*.*.*.*..**.***.*..*..*.....***...**.*.**.****.**...****.**.*.****.***..*...**..*..***.*.**.**.*.******.....**.****...****.*...****..**.********.*****.***.**...***.*.**.....**..*....*.****......*.....**.*****..***..*.***...*..*******....*.*..**...*.......***.**.****.**.*..******.**.*..**...*.*****.*****.*...*.****..****.**********...*..*.*..*.*...****.**......*.*.****..********..*..*...*.*.*......**..........*******.*.*..**..**...*.**...*.*...*..***....**.**..*...**.***..*.*..*. *..*.****.....*.*......*....*..***.****..*****..*.*.**.**.*...*....***.**.*.*.****.*..**.**...*...*...*....****.*.****..*..**....**....***...*.***.**.**....******..*..**..****..**.***.*******..*.*.****...*****....********..*.****.***...*......*....****....**.........**.*...******.*.***..*.**..*****.*..*.*..*.**.****.****.*.*******...*.**.*********....**..*..**.....*.*..*.*.*.*.*......*...***...*..*..*.**.***.*......*..*.*.*..*.***.*****.**..**.*.*.****.*.*..*.**..**.*****..*..**.....*.....**.*.***..****.......*...***..*...*.**.*..***.*..***.***.***.*****...*****.***...***..*..***..*.*.**.**.****.*...**....*.*.*..*...*.**....*******...***..****.***..*.**.*.....*..*..*.**....*....***.......*..*..*.*.*.******..*...*.**..***.*.*.***..****..*.*...*.**..*.*.*.*..*..*.....*..*..***....**....***.*...*....*...*..*****......**...**...*******..*..*****.***.*.*.*****.***..*****.**.*.**...**..***.***..*.*....*..***.*.*......*.*.....*.**...*.*.***.**..**..*..*..*...*...*.*.....*...**...**.*.*****.**.*****.*.***..*.***..*..****.*****....**.**.*..*.*.....**.**.....**.***...*..*****.******...********.*......***...*..***....********..*......*.*.**.***...*.*...**.**.*..**..**.*.*..*..*.*...*..*.*****..*****..*.*.**.*.*.*..***..*..*.*.*.*.***..*..**.**.**..*.*.*********....*****..****...*.*..*..*.*.*.*****.*.****.*..*.**.**.....**.*..**.*..*.......*.*.*....*..****..******.*....*.*.*.*.***.*....*.*.......****..*****..*.**.**.*.****.*.*.**.*.*.*....**......*.****.***..**.******...***..**.**.***....**..**..**.**.*.**..*..*.*..*..**..*.....*.*..***...**.*..*......****...*..******...**.******......**...*.*.**.....*.**.*.***...*....*.*.*.*****.**...*....*.*.**..*..**.*.**.*.***....*..***...*..*...*...***.*..*...*..****.***..*....****.**.*..*..**.************..*..*.*..*.*...*.*.*...*..*..*.***..**...*..**.*...*.********.***.*.*.****..*..***.*.*...***....*.***..**.*..*.***..*..*....**.*...*..***.***.**...*...*.******...***.**.....*****..*.*.*.****...******.**.**.****...*******.******.***.***.. ..*..**.*.*..***.....*..****.*.*..***.****.......**.*...*.......**...****.***.***.*****.**...*.***..*..**......*....*..*.*****..*..*...*.*.*....***.....***..*..***.*.*.*.....***.***.*......***..**.**.*..**.*...*...*..*........*..*.*.....*..**.*...*.**.**..***....*...*****.**..******.*.*.**.*..*****.**.****.**...*.**.*........*..***...**.**.**..**..*.......***......***..******.**......*....**....*.*...*...*.**.....**.*.....****...*...**..****..***.**.*.....*...***.**.*.*..*..***..**....*.*.***.*..**.**..*.*.*.**.**...*.*..*****...*****..*...*.******.*.*.*...*.*..*..*..***.*..*.........**.*..*.*..*..*..*.**.*..*******.*.******.*.****....*.**.**.*.****.....**.****...*..**.***.***........**...**.*.**........***...*.*******..**.**.**.***...**...***...**..*.*...*.*...*..*.*.**..*..*.****.**.**..**.***.**.**.**..*..**...***.*.****.*..*.*.*.*.*****.**..*.*.**..****..****......*.*..******.*..***.........*..*........*.***...*...*....***....*.****..**..**.*...****....*...***..**....***.****.*..**....*.*.*..*...*..*.*..*.****.***...*....*..**.***.....*.*****..**..***.**..*..*.***..***.*..**..**.***.*********.*.*.*.....*.**...**.*.***...*..***.*.*..***...*...*.*............***..*..****.*.*.**...***.*.*..***.**.*.*.*****.******.**..*..*...***..*.*.***...**..*****.****..*.*.....*..**.*.....*.**.*..*.**.*.*.**.*...*.......***....****...*.*...**..*.*.**....**....*..*.***.****.**.***...*..****.**.******..****.*********.**..***.**.**.****..*.***.*.**..***..***.*****.**...***.**..*...*.***.*.*.*.*...**.*.*.*..*.*..*.*.****..*****.*..*..*.*.**....*.*..*.*...*.***..***....*...*******.**.**.**.*.*.*..***....*****..*..*.*.*..*.....*....**.**.*****.**......**...**....*.*..*.*.***.***.*...***...*..*.*.*..****...**.**.**.*.**...*..*.*.*..*.*.....*.***..*..*.*....***.**..***.*.*.**.***.***.....*..**...*..*...*..*..*..**...**...*********.**.*****..*...***..*.*.**..*.**..*.***.....*...**.**..*.**.*..*........*.**.**.**....*****..*..*.******..**.*..****...**.*...*...***..*.**.*.*.*...**..*.*****. *...*......****...**..*.*.**..**.*.*...***.*...*.....*..*.**....****.*........*.*.**..**.*.**...**...*.****.***..*....*.**......**.......*...**...**.**.**..***.*.**..*......**......*..*.**.*.****..*.**.****.*.**...*.....*.......*.***..*.*.*.***...***.**.**...*****.**.*...*.*..**..*..*..**.*.***.***..*...*.*..*............*.*...*..*.*.*....*...*.**..****.*..****.***.*..***.**..**.******...***.*..*.**.*...*...*.*.*..**.*.*****.......**....**...*..**...*******.***.**....*.*..*.**.......*..**..*...*****.*.***..**....**.*.***.*...***..*..*......*****.*...***.*.*..*...*.**.*....*.*.*..*...**.****.**.**.*..***....**...******.**...*...**..******..*..**..*.***...*..*..****..*..****.*.**.**.......*.*....****.******.****.*...*.*..****.**.***.*.****.**..******.*.........**.***..*.***....*.*.*.*.*....****..*..***.**.....****..*...*.**.**..**...*....*.**.*****.**..*....*.*.**.**..***.**..*..*.*..*...*..**.*.*.*..*.**.**..*..*...*.*.******.*......*.***.*....*..***..****..**..*....*.**..**..******.*.***..****...*...***..*****.*.***...*******..**.*****.*..***..*.**.*.*.*...*..**.*.**..**..*..*****..*....***...**.*...**.*..*....*..*.*..****.*******.**.**.*.*.*.....****..*...*....**.***......**...**....**..*.*...****.***..*.**.**....****..*..*.......*.*..**.....*.***..**..*****..****..**.**..***.*...*....*****.**.*.**..*....**.....**.*.******.**.******.****.***..**.*.**..*...*****.****.***...***.****....*.****..**..****..***.**.*.**********...**.**.*****.*..*..**.***..*.*.****..**..***.**.***.*........*....*..*...****.**.*......*.*..**..***.**...**..*..**.***.*..*.****.*...****.*..***.**.*...*..*...***.*.**...******.*.***....*.**...****..*.***.***.*.*..**.*.....*.....****...***.**......*.*.*.*..**.*.**.*.******.*...*..**...*....**...*...**...*.****.....****.*****.*****..*.****......**...*.*.*...**....*.*.****.**......***..**.***.**.*..**...***...**..*...*.**......***..****..*.***..*.***.**.....*.*..***.*.**.*.**.**..***.*****..**.****..*...*.*.*.****..**..*******.******.**.*...*.....* .**.**.*..****.*..****......*..*.....**.*.****.*.*....*..***...****...**.**.**..**.***..***.*****..*.********..***.**......*.*..*...***...****.*.*********..**..*.....*****.**.**.*..*......**..*...***.**..*.*..*..***.**...*..**...*.***..*....***.**.*.*****.****...***.**.....*...**...*.******.*.*....*.*..*.*.*..****...*.**********...*.*.*...**.**..*...*.*.**.*****.**.**.**.*****..**.*..*....***.**.*....***.*..........**..*.*...*..**...**...******.*..*.***.*...*..*.*.*.*****.*.*.*.**..*......***..**.**..*..*....**.*....***..*.......**.**.**....**.*..*..*.**.*.....***.***...*.*****.**.**..*..*..*..*.*..*.****.**....**..*....***.*...*..*.**.....*.*.*.*.*..*.**.***.**.***.*...**..*......*****..........*.****.*.***.***.*..*.**....**...***..*...*.*.*.......*...**.....***.*..*...**.*****...**.*..**.**.******.***..*.*....*.**.*.**.*.*.*..*.**.**.*.**..***.**..*..*..*****.*.*****.**.***..*....*.*.*..*.****.*.***.**.******.*.*..**...*.***...***...*...*..****.***.**....*...*******.*.**.**.....*.*.**.*.*...*..*...*.*.**.*..*.*...***.**..*.*.*.**..*.*.**...**.*.*.*........*.*..**.....**..*.**......*********.*.*..*....*..*.**.*.*..*.*...**.*.******.***.**.*.**..**..*....**.***...**.**..*..*...*...****.*.***.***..*.**.****...***..*...*.*..*..**.**.****.**...**.***..**..*.*.*..*****.*.*.......*..*..**.**......*.***..*...*.**.*****.***...*.**..***.**..*.*.*.*****.***...*.****.*.*.*.*..*..*.*..**.*.*.*......*.*.*...*.*..*...**..*.*..*..*...***.**..*******.***.*..****...**.********.**...***.***..*.****...***.***.****...*****.**.***.**...*....**.*.***.*.**..***.*..******.......*.....**...**..****...*.*.***...****.**..**.**...**..****..**.*****..*..*.*..**..*.*..**.**.*.**...*..**...**.**.****.**.**.**...***..*.**.******.*..*...**..*.**.**.**..*....*..*...******..*.*.***.**....*.*.*..*****...*..**.*.***...****..****.*****..*.*..*.*******.....*.*.*..*.****.***..*.**..**..*.*...*.*..***..**.**.*.*..*.**..*.***...**.*.****.*.*..*.*.*.**....**.****.**.**.*.*...***..**...*.**.*.*.*..*****.**** *.***********..*.**..........****..*****.***.**..*......*.*.**...*.*..*.*..*.*.**....*...**.....*....*...***...**..*.*...****..*...*.*.**..**.**.*..*..***.**.*.**.**.*.....**.*..****....**.*..****.*..**..**..*..*.*.*****...*****.*.*..**.**...*...********.*.*.***.**..**.***.*.*.***........***.***.*....*..*..*..******.*.*.*...*.**.*.******..*...**..*.***.*..*.*..*.*....****..*..*...*..**...**.....*.*..**.****.**.*..***.*..*****.*****.*...*...**.*..*...***.**....****...******.***.****.*....*.***.**..*..*..*....*...**.***.....*.....**....*.***.*.**...*...*...*.***..**...*.*****...*.**.*...*****.**..****...*..**.*..*.*....***..****.****.**....*****.**.**.*.*...*..*..**.***..*..**.*...*.*..***.**..***....*....*.*...***.*..*.*.....**..***..**.*.*..****.....*.*.****...*..**.*..***.******..*.**************..***..*..*.*.***.**.**.**.*.*..****.**.***..***.*.***..**.**.*.****..*****..*.....**.*****..**.*...*****...****.....*.*.*.*...**.*.*....***....**.*..*.....***.**.....**.*.****.****..***..*.*..*.*.*.*.*..****.*****..*.*.*...*.***.**.*...*.**..*..*....****.*.*.**..**..**.*.*...*.**..*..*..*..*.*.*.*..*..**....*..**..*.....*.....*.*..*.**.*..*.****...**.**..***..*.***..*....*....*....***..*.*.*.****.*.**.**.**..*...**..*.*..*....**.*..**..**.*..**...*....*.**.**.**.**..*......*.***.*.....*.**....*.*****.**.*.*.**.*...*...**...*.***..**..**..**.***..*..*.**.***.*......**........*****.**.*...**....***..*..*...***..*...*****......*..****.*..**..*...***.**..**..****.....********..**.*.*..........**...*****.**.***..*.*.*.**..*.......*...*.**.**....*.**.*.*.*..**.**...*..*.***...****..****....**...*......*..*..*.**.*..*...**.*...*.*.**.*.*..**.*...**...****..*......*..**.*...**....**..*.*****.**.****..*...*..****.*.**..*.***.********..*.**...*..*..**..*.**.*.*..*..*....*.*.*..**..*.****...***..*.*******.**.......*....*.****..**...**.***.*......**...***.*....*..***.*.*.*.***.**.***.**.*..*....**.*.**.*...*...*.*..*..*...*.****...***.*...**..*.....*.***..**....**....*..*.*.*.*****.** .*...***.*..*...***..*****...**..******...***********.....*........**.**.*.**.*****...***..**...*.*....**.***.*...*.*.****...**..*.*...***....*..*....*.....*......***.***...****.***....*****.*..**..*.**.*.**.**..*...******.**.*.*..*.***...*.**..*.**.***...****..**.*.**.....*...***.***.*.*...***..*.****.*.***..*.*....****.*..*..***..****.*..*.***.*.**.**.*..****.*..***...****...**..*.**.*....*..**..*.****..*..*..*.*......*...******.**..**..*..*.*...***.**.***...*......*.**.**.***..*****.**..**.*....**.**......*.**..*.***......*.....**.*..*..**.......***.*.**.*.*....*****...*..****....**.*.**...**.***.***.**...*...****.**..*.*......*..*..*..*.******..**.*.**...*....**.***...*.**..**.*.*.****.*.*..**...*..**...*..*.*.*...***.*.*.***********.**..****.*....*******.***.**...*.*.*.*.**..*.....**.......**.**..*.***.*..****.*...******.**..***.****...***...*..**.*...**.*.*....****.*.***.*..*......***..*..*...**.**.***.*.*.***..****.*.*.***.*...*..**...***....*...*.*.*.*.*.***.*..*.*.***.*....*.***..*.*...*****.....*..*.***.***.*.....**.***.....***...***.**.**..*..*******.....**....**.*.*..*.**....**..****..**.***...**.**.**..****..*.***...*****.*..*.*.*.*.*.*.*..**.***.***.**..*.**..*...****.*...*****.**..*.*..******.*.*.*.***...*....***.****.****.****.*.**.*...***..*.*.***..*..*.*.*.*..**...*.**.*.*...*.**.***.*.....*..***..***.****.....****..***.**.*.**.*.*....*.**..***.*..**.*.**.*.*.*..***.*.**...**....******...**..*******...***..*.***...*.***......**..**...******...*.**.**.**..*..**.*....**..*...*..***...*..*.*****.*....*..**.*....*.***..*.**.*.....*.*..*.**..*.**.*..*..***..*..*..**.****.*....**..**.*.**.***.***..***.*..**...**.**..****.*.**..........**********..******..**.*.**..*.*.*..**...***.*.*...**.**.**.......*.*.*.**.**.*....*..**..*.*.**...*..*.*...**..*.*..*.**..***...***.*..*.*.*.******.*.***..**.*..*..***.*.*..*..*.*.**.....**..*.****.*.****....********..**..*....*.**..****...*.....*..***.*.*.*.*.**.*.*.*.*...*.******.**.*..*.*...**....**.***.**.**..****..*.* *.*....*.**.*..****..*.*.******..***...*.**.**...*....***.**..***.*.**..****..*..**...**.***...**....*.*...*.***.*...*.**..**.**...**.**.*.**..*..**...*...*.*****.***.*.***.*..**....**.**..*..**.*.*.*.*.***....*****..**.*....*.**.*****..*.*......*....*.*..*..***......**..*.*..******.*****.***.*..*..**.*.*...*.************.**.....**...**........**.*..**..**.*.**.*......*........**..**.*.**..**....*...**...*...****..**.**.....****....*...*.**...*.*....***.**.*..*..***..**.*....*.*.*....*.*****.*....*****.**.....**..****..*.......**..*.**.*.***.***.......*..*....*....*.*..*.*.*.**.****..**..**.*..*.*..****.*.*.*.**..**......**..*..*..***..**..*.*...**....*..*..***...**.*.**.*..*...*..***.*.***....*.*...*.*****.***.....*.**....***.*.**..*......***..*....*.*.***...*..*..*.**..**..*.***.*...***.*.***...*.*...*****.*.*.**.***...****.*.***.*..**.*.*.**.....*.***.*...*.****.**....*..*.***.**......*.*..*.*..**..*.**......***.*.*.***.**...*.*.*.**..*****....*.**.*..*...**.....****....***.*.....*....*******..*...**..**..*....*.**..*.....**.......***..**..*..*...*.*.***......**...........**..***.*....*.***.....*..*..**..*..**..*..***......**..*..**.*...*......***.*.****.*........**.*..*.*.*.....*.**.*.*..*.**.**.*.**..*.*...**...**..**..***....*.......**.***.....****.****.****....****.**....*.******.**.****.**.*..*..**..*...*.*.*..**.*.**.*.*.**...*.**.*.****.*.*...****.**..*....******.*.****...**..****...***.*****.*.*.*.*...****.**.*.....***...*...*...**..*...******..*..***..**....**.*.***......*.*.****...****.***.*.*.******..**..*.*****...*..*..*..**.*...........*.**.*.*.....*.*...**********.*..**.*.*.*..*.**...*.**.***..*.****.**.*..*..*.....*..**..**.**....**.*..*.*..**.***.....**..**..*.*.****..*.***.*.*.*.****.***.....***..****...*.***.***.*..**..*.******..***.*..**.....**.**.*.....***.**..*.******.....*..*..***.**..*.***.*...*..******....***.*.***...*......******.*.**..*.*.******..*.*..**..**.*....**..*.**..*.*..*...*.*.*.**.****.***.*.***.***.*..*.***.***.*.....*.*.*...* *..*....**.*.....*..****.***.*..*****..*..******.*...**.*.****.**.**.*...**...***.*..**..*.******...***.*..*..****.****..*.*..*.****.*.**..**....**..*.*..*.*.*..*...*.*..*..**..*****.***.*.....*...*.*...*.**.****.*..*.**.***...*.***..*******..*..*..*..*..*..*..*.**..***.*...******......*.*...******.*.*.*.*..*.*..*..*.*....*...*.*.*..****.*..*****..**.*...***..***..**...***..*..**..*.**.*.*.*.****..**.*..*....*..*...*.*.*.*...*.***......*.*..*.**..**...*..***..***..***.*****.***..*.*.*.****.*.*.*.**.....*...*.**..**..*.**.****...**..*****...***...**...****..**...****.******....**....***.***..****.**....*********......*...*.**.****..*.**.***...**.*..*..*......***..*..*....*..*.....*.*........**.....***.****..***.**.*..**.*.*.***....*****..**.**.*.**.*...**.**.**...****...**..*..**.******..*.*.....******..**...*...*****..******.....*..**.*.*.**...*.*.*..***..*...**.**.*..*.*.....*.*.**..*.*.***.*....*.**..**.*.***.*..**........******.****..**...**.****..*.**.****..**.*****.*...*.....*.**..***..*****.****...***.**..*.*..**.*....***..*.**..*..*.****..**..*.**.**..*.*..***......*...*.*.*.*..*.*.*.*...*****....*...**.*..***....*....**.****..***..*.*..**..*....**.*.*...***.*..*.**...*..*..*..*..*...**........***..*.*.*..*.*....**...***..**...*.**..*..*****..**.****....****.*...*......*...****........****..*.**.***.******..**.**.......****...*.*....**........****.......**.**.*.**.***.**...**.****.***..***..*..**...*.*******.*....*..***....*.*.*..*.**..*..***..*.*...*.*****..*...***...*..**..**...*..*...*.***....*...*.**.**...*..**.***.*.**..*.*..*..***..*...*.***..**..***..*...**.*****.*.****.....**.*.*....**.**.*.**....*.*.*.*..*.*****.**.*..******.**...***..**...***..***.****..***.*.*......**..*....**.*.*.*.....**.***.******.***....*...*..*...*.*****.*.*.**...*.**..........**..*...*.*.***.....**..*.**..**.*......***.*.****....*.*....*.***.......*..***.****.*.*..*.**..**.*..**.*.**.*.*....***....*.*...*...*..*...****.****.*..*.*...*......**....**.**.**.**..**.*.*.**.***.*.. ...*..*..**..*.*..**...*.**....*.****..*..****.*.*.***.*****......*.*.**..**.*.**.....*..***...*.**...*.*...***.**.*.*.**.*....**.*..*..**.**.***.*.*.*..**...**.*.***.**..**.***.*..*..*.**...**.....****.***.**.*.***.*..*.*..*..**.*.*.*.*.......*.......*..****...**....*..**...*..*.*..*..*.*****......*.*......**.*.***.*.*..**.*.....**..*...**..*.*...****.*.*.*....***...***...*..***..****......*...**...*.....**.***.*.......**.*..*.*.*.*..****...*.*..*.**..**.***...**..**.***.**..*.......********.**..**.**.**..**...***..**.***.*.*...*....*.****...****.*..*****.....***..***..***..*..***.*...*.*..*...******....**.....**..*.....*..*..*******.**.**..*.....**..*.*...*.***..*.***.**..*.****..*******..**.****.*.***.***..*.******..*..***...****.**.****...**.*.*.***.....**..**...****.*..**.*.*..**.*.**.*.*.*.**.*.*..*......*..*....*.*..*........*.....*.***..****...**..*.*.....**......*..*.*..**...*...*..****.*........**...*..*..**.**..*.**..*...***....*..*..*.*.*..**..*....*..*....*.***....*.*.*..*********.*.***..**..*....*.*******..***.*.....*...*.***.**.....*...***.*.**.*...*.......**.***.**.*...*..*..*.*..**.*.....*..*..*..*..*..*..*..*...*..*..***..*.**..****.*.*.**.**.*******.*.*..*...***.*..**...*...*.*..**..*.*.****.*..*...****..*..*....**..**..*..**.***..**....*...*.*****.....***...*.*..****.*.*.***........**.**.***.**.*..*.**..****.*..**..**..*.***.*.****.***.**.**...*.*.*....*...***...*.**.**.***.*.*.*.**......**.*....*..*..*.*.****.*..**.*.*..*..****..*....**..**.**.*.**.*.*.*.*..**..*..*.**..***..*..***.***....*..******.*.*..*.*.**..******.***....*..*.*.*..**...*..*.*..**.*..*..****....****.***...**...***...**.**.*.........*....*******.****.*.*...**.****..*..*.*.***..*...**...*.*..*..*...**...***..*.***..**.*.****..****.**.**..*...*.***...**..*.**.*..**.****.**.**.*.**..**..*.*****..**....**.**..****.***.**.*.*.****.**.*...*...*.......***.****...*.....***...*..***.**.*.*...***..**....**********.**.*.*.....*.**.*..*.*..******.*.*..**...*.**.**.***..**.*....**.**.*...* .*..*...**..**.**..****..*******.*...*.*...*.*.**.***......**.*..*....***......*..**.*.***.**..**..****..*.***.***.***....**....**...*....****..*...*...***.*.***....**.*...*.*..***.....*..**.***..*..***.....*.***.*......***....**.....**...*.*...*.**..**.*****.*****..*.*..*.*.**...*******.....*....*.*..*.*.***.***...**.****.**..*.*.***.*.*..**...**...*.***.****..*.*....**.**......*..*...**...**....***.*..*.*.*.**.****...*.*..**.*******...********...*...***..****.*.***.**..*..**.****..*.**.*..*..*.*...*.**.*.*...*.**....*.......*.***.***.*...*.**.*.*.**.*.**..**..*..***..*.***..*.****.**.*.*..**.*.****..***.*...**..*.*.*..****.**..*****.**..****..*...***.***.*.****.*.*.*.*.*..******.*.**.*..*.*****....*....*...******.*.***.*..*.****.***.***.*.*..**......*..**.*.....*....***...*..****....*.**.***...*******..*..******..***....***...*.*....*.*.....***.**..**.*...*..*....*.**...*..*...*.***.**.***...*.**.*..***.*..*.........**...*.**.*.*.**.....*....*..*.*.*.****...**..***...*..*.**.*...**.*.*.*****..*.*...****.*.*...*.*....**.***.***..*...***...*.*.**...*.*.***......*.***....**...*..***....*****.*...***..**....*..*..*..**.*....*.*....*..*.***..**.**.*.*....*..*.*...*****....*..**..***.*.**.**.***..*.****....**...*.***....*..*...*****.**..**...****..****...*...***.*..**..**......**..***..*.......*.****.***..**...*....*.**.*..***.***.**..****.**.*....***...**...**..*..**...***...*..**.****........***.*****..*.**.*..****...*.*.*.***.*..**....**...**.****..*.*.******.*..**...*.*.*****...**.**..*.***..*.*.**..*...*.***...**...*.*....*.*.**.*.*.****.*******.**..*...*..*..*.*..****.....*.*.***.*.**.....***.**..*..*.**...*...********..****.*.*..***.**..***.*..****.*.*...*****...*..**.*.***...*.*...*..****..**..**..*.*....*.*...****.***.*.*..*.*..***....*...**..*..*..****..**...*.*.***.*...*.*......*..*..*.*.*.**..***..*.**.*****.*.*.***.......*.**..***......**.***.*.*.*.*.**.*****.*..*.**.**...*...**.*.*..*.**.....*...*....*..**.*****.*.**.***..*....*****....*...*...*.*....**..* *.*..*.***...*...*.*..*****..*.***.*..*..*..*...**.***.**.....*.....*..*.*****.......*****..*.*.*..******.*....*.****.*...**...****.....*......****.*.*.***....*..**..**...*.*****.*...****.**.....**..*.****.*..**.*.****.**.*..*..***.*.*..*.*.*****..**..*....*.****..**..*..*.**.******.*....**.*....**...*.****.***.**..*.*....*.*.***.*.**.***.**...*...**..*.*...*..**....***.****.*.**.*..*.*..*.***..*.*...*.**..*..*..*..****..***.**.**.***..*.**...****..*......*..*****.*..*..**...**.**...*.*.*.**.***..*****..*..*..***.**...***.**..*.***.**.**......**.*.*..*.*.**.*****..**.***..**......*.**.*..**.*.****.*...*.*..******...**.*.****.**.*******.**...**....*.....*.**..*****....*.**.*.**.*****...****.***..*.***..**....*.*******.*.**.**....*......*.***.*.**.*.***.*.*..**...*..*....*..*.**....*........*.*.*..*.*.****..**.***.*..*.**.....*...*....*...**...*.**...*...*.*.....*.*....*.....*.......***..*..**..***...**....*...***.**....*..*.**.**..**.**....*****....*.....**.*.*...**.***********..****.*...**.**...*...*.****....*.*..*.**..****.....*.****.*****.*..*.*.****.*..*.*****..******.**.*.**..******..**..***....**...**.*.*.*.**.***..**.****...*.*.*.*.*.*.***...**.***.....*...**...***..**.**..**.**.**..*.******.*.....**..*.**...*.**..****....****..******..**.**.*.******.*...*.**.*...*..**.******...**.**.*.***..*....***...**.***.....*****.*.*.***.*...*....*....***...*..*.......***.*.****...*.....*..**...*....*.**...***..*.*..*.****.*.*..*.....**..*.***.*****..*.**.*..**.****.*..*.**.*.**...*.*..**..*..****.****...*.*....*.***.*...**.*.....*****..*.*...**......***.*.*...*.........***.*.*..**.*****......*....*.*.***.*.*..*.*.*......*.......*..*.*...*.***...***.*****...*..********.....*.**.*.*.**.**..******...**.*.*..*.*.*.......***..**.**..*.*****.**...*...*.**..*.**.*.****.*...****...*****.*.*...*...**..***..*****.....*..**.*.*****.******....*.*..***...*..*.....****.*....*..*.***...***.*.***.*****..*.****...*..*.*.*.****...**..*...***..**********.*.*.****.****..*...*.**..**.*.*...* ..*..***.****.***.******..**.**.**.*.***..*.*....*....**...**.****..*.*..*..**..*....*.***...*........*.***.*.**.*.*.***.*..*****.*....***...***.***.*.*.*...*.**.**..*..*..****.......**.**.*.*..***..*.*.****..**.**.*.**.***...**.......***.**.*****.*.*..*.*...**....**.*..*...*.**...****.*.*.....*..**...*...**....*.*.*.**...*...*.....*..*.*.*.**..**.***..**.....*.*..**.....*.***...**.*.*..*..*..***.*.**.****.***.***.**..**.***..*..**.**..*..*.*..**...*.....*.*.**.*...****.*.*..*...*...*.*.*.*..*.***.**.....*...***...**..*..*...****.*..*.*.*.*.**..**.**.*.****.*..*....**.*..****.*.*..***.*.**....***.....**.***.**..*...*..*...**.**..*.*....***......*..**..**........**.*..**.*..**.**.**..*.***..*...**...*.**..*..*...*.***..***.*.*.*...*.**..***.**..*.*.**.***..**.**.*.**...**..*..*...*.***.*.*....*.*.*..**.....***...*******..**..******.*...****.*.*.*.*****...**.*.*..****..*****.......***..**.***...*.**......*.*.......*.*.*.***.****...****.*...**...*.***.*****...**..**.......**.*.**...**...*.**....*.*.***..**.**....*.*.*****.****.***..*****.***.**.***....**..........*.......*.**.*.****....****...*..*.****..*.*..*...**.**.*...*.....*...*.......*.*****..*.***..*..*****.*.*....*.**..**..*...*....*.*..*..*....**.*.*...******..*.**.**...*.*.....*..*.....*.*..*.*.*.*..*.****.....*...**.*.*.****..*****..***..**.****.**...*.**...*.*...**.**.***..*****..*...******....*..**.****.*.*.*.......***..*****.******..*.*.*..**.*.*.*..*...*.***.*******..*.*..*...******.*...***.**.**.***..***.....*..*.***.*.*.....*.***.***...**.****.**.*.*.*.**..*...**.*.*.****.....*.*...**.***.....***.**...***..****..***.*.*..*.**..***.***..*..**........**...**....*..*.**...*.*.***...**.**........*.***.*.*****...*.***..**.*..*..*..*..**.*.*.*....**..*.**....*.*.***......*.***....**.**..**.*****.....****..****.*.*.***...*.*.*.*....**.**.***.****..*.*****.**.**..*.**..**.**.**.*...**..**...*.*..**.****..*..****....*...*.*..*.*..*..*..*.*...**....**.***.*.*...*.******.....***..*.*.*..**.*..****...**..**...*..* **..***..****.**.***..*..**...**....*.**...*****.*..****..**....*...***.*...**.*.*...**.*..*.........*****.*..*****....*****..*..*.*..*...******.**...*..*..**.*......*.****.*..***.****..*.**.*.*.**.*....**.*.....**.**...*..*.**.**..*...*..***.*..**.*.**..*....*.*.*..*....*..**.*..**...*.**.*..**....**.**.....***...***...****...*.**.......**...****.*****.**..*.**..*****.*..**..*..**..***..*..*.*..*....*..***..**..***.*.***.***.*********..............***.*.****..*.*.*.***.***...*.*.....*....**.*.***.****.*...***...**.***..**....*.*.****.*.**..**.*****..*.*.**.**.*..***.******..***..********.*..**..****.*.*....***..*.*....****.**.****....*.*******..*****.**..**....***...**.**.**.*.**.****..****.*....***.*.***...*...*.*.**..*...***..*.....*********...**..*..**..**..*.*******.....*.****.*.***...*.*****.***.**..****.*.*.****...*...*..*.*.*....**.*.****......*..**..*....*.*..*..*..*.*****.*...*...*.*...******...***......*.***..***.*.**...**.......**.****..*.*..**.*..**..*.*****....**.*.****..*.***.*..*.*.**.*.*.**...*.**.****....*....*****..*..*.*.***.**********..**...**..**......***.**..**..****..**..****....****..**...*...*.*.*.**...*.******.***.*...*.*..*.*.**...**.******..........***.***.**.*.***.*.****.*****..*.******.***....**..*..**.****.***.**.******...**.*****..****..**..***....***..****.*.**.*****.**.****.**.***....*......***.***.****.*.**..**..*......*..*.***..**....***.**.***....*****......**..**...*.******.*..***.*..*.*.*.*..*....**..*..*..........********.......**.*.*..*..****.**..****.**.*.****..*...*.*...***..*.*..******.*...***..*.*.***..*..*.*.*.*.**..*.**..*..**....****.**....****..**.*..*.*.***.**...*...***.*.***.......*******..*...*.*.*.*..*........**....***...*.*.*..*****.....***.**....*..*.**.......***.*******...***.***...**.**..**....****.*....**...*..***..****..*.*****..*..*.******....**.*.*..*.****..***..*.*.*.***...*.*.*.**....*..**.**.**..***.....****..*.*...*.*.*..*.*****.**..**.*..**..******...**.*.*.**.****..**...***...*..*..***..*..*...*..** .**.****.**..*....***..*..***.**.*.*.****.***..***..*.*..*..*.*.*.*....*..***.*..*.....*..*....**...**..*....**....**.**...*....**..**.**.**...****..*.*****....*..*..*...*...**.*..*..*.****.***......**..*....*..*..*..*****..*.*.*.**.**.***...*...**.*.*.**.**.**.*..***.**...*.*.***..*..*.....**....**.*..**.**.*..*....*...**..**.*.**..*...********.**.**.**.******.....**.***.*.*..*.*..*.*.******...*...***.**..******.***..*.*..**.*..**.*..**.*.***.*.**.....***.*..*.*..***.****..*..**.**.***.**..******.*.**..*.*.....***..*.*****..***..*...*.*.*.*..*.....***.**.*..***.....*...*.*.******.*****.*.***.*..*..*.*......****..***.***...*...*.******.*.....*.**.**.....****.**..***.**..*.*.**..*....**..**.*..**....*.....*....*.*.**.*.*.****..***.***.*..*.****........*...***..*.****......**..***.....***...*.*.*.**...****.*..*..*.**.*...*..*.******..**.*.*.**.**.**.***...**..*..****......*.*...*.*..*...*...*...**...*.**......*..*.**.*.*...*****.***.***...***.*.***..*.****.*..**........***..*...*.*..*.**.****..*...**..*..*.**.*.********..*.*.*..**..**.***..*.*....***.****.***..*.*..*.***...*****.*.****.*.**..*..****.*.*.**.....*..***.*..****...****.**..*.*..**.**.***..*.*..***..****..*..*..*..*.*.*.***.***.....****.***.*.*.**...*..*.***.**....*..*.**.**..*...*.**...*.****..**...*.*..*...**.****.......*.**..*.*.**.*.***.....*.*.***..*..*****...**.*..*.*.*..*.*******..**..*.**....*..*.*.****..*.*.*.*...**....*..*.**..**.*.****.**.*.***.*.*.*.**..........****..**.***.*.***.*.*..**...**.*...*..**..*.******.***.*.*.....*.*.**.*.****.*.*...*****...***.****.......*..***.****...***...***..*******.****.*..*.*.*..******..*.***.***..*.*....****.***.****...***...**...**..*.......******..**.....*.***..*...*.*..*.**.*.**.*.....**..*.*****.*..*..*.*.*...**.....*..*....****....**.**..*....*....*..**.**.....**.*..**..***.**.***..**.*.*.**.***...**..*.*.......***...***.*.**.....**.*****.*.....**..**..*....*.*.****..***.*...**.***.**..*...****..*.*...***.*..*.*..****.**...*.*.**.*..***.*.*.**...*...**.. *..*..***.....**.......*..***....*.....*..*.****.**..**.****...****.**....*..***..*........*.**..**.*..*.**..**.*.*****..***..**.***.***......*.****..****....*...*....***..*..****.**........***.*..**.***..*....*.******..*.*....*******.*.*.*.*....*..*.*.**..*.........**..**.***.***....*.*..*.**..........**.*...*.**...*.*.*.**......*.*..***.**....**.**...**.*****...*****...*.*.****......***.***.**.*..*..*.....******.******..*..**....*.*..*.**...*...*......***.*****.*..*.**.**.*..******.**..*****.*...*.*..*.*..**.....*..*..*.**.**.*....*.*..*.*.*****.....*..*.*.......*..*...**.*.**..*********......****...**..**.*.*..***.....*..***.****.******..******.****.*.****...*..*....*.*.**.*.*.****.*.****.*.*...***...***....*.**...*.*.**.****..*.*..***....*...*...*....***...*..*.......*...**....*...**....***.******..*****.*.*...****..**.***.***.*.***.**...*..**.******...*******...*..*.*.**.....***....*.*..**.......*...*.*.**..*****.****.*..*.**...***.*****..********.**....***...*******..***....*..****.***..***.***..*..*.*....**.....*....**.****....*.***.****.***.***.*****......*..*.**.**.*...***..*.*..*............**.*...**..**..***.*.**............*.*...*.*.**.**.****...***...*....**...****..*....**.*....**..**..*..**..***.*..*..*....*..****......***..*.***...**...*****.....*.*.....*..*..***..**..*.*.*.**.*..*...**.*...**..*.*.*...**.*****...*.*.******.*.**.***...*..***.**..*.***.***...*....*.******.......**.*.**........**.*...**..*.**.....*..****.**.***..***.*..*..******....*****....*....***.*******.**.*.....*..*..*****......**..***.*.*****..*..*..**..*....*..**..*.*..**.**.****..***..*****.**.*.**.**.***..*.**...******..**...*..*..*.*..**.*..*..**..*..*.*******....*.*****..*...*.**....*.*..*........*...*****...**.**.......*...*.***.***..*...**.*.**.*****.****.***.********...**..*.***.***.**..****....****.*******..*.*******.**.*.***.*.**.**..**..***.*.**..*.......****.*.***.*.***.*..*.**...*.***.....*.**.**....*....**...**..**....*...**.**.**..**....*****..***.....*.*.****..*** **.*.*.****.**..*.....**.**..***.***..***..***.........***.*.******...*......*..*.*..**...**....**.***...****..***.***..****...****...**.*.*.*.*.**.*********.***...********...*..*.***..*....*..****.*....**..*...*.*.***.**.*.**.*.****.*..*.***..*.**.**.*...*...***.****.***.***.*.***.**.*******.*..**..********.**.***.*...*.**..**.*.....*...****..**.***..**.**...***...**....*.**....**.***..*....*..***.*...**.**.......*.*.*.****...*....**..**...**...*..***.*......**.***.**.***...***.***.****..*....*...*...****.....**.*.*.*...*.*.....***.***.....**.*.**.*.**.*..*.**.*..****..*....*.*..**.*.*..**.****..**..*.*.***.*..*..*.*.****.*.****....**.***.*.*.*.**.*...***.**.*.****...*..****.**....*.*.*..***..***.....*...*....**.**.*****.***......*.*.*...*..**.*...**.*...**..*..**...*.*.*.*....********.***.***..****.***..*...*.*...*..***.***********...*....*.**.*..*.*...**...*.*.**.**..*.**.....*...***.**...*.****.*****.**.******..***.....****.*..*.*.*.*..*..**..*****.**....**.**...**...*.**.*******.**..**.**..*.*.*.*.*......***.*********..**.*****..**..*******...*.**.*...*.*.***.****..*.**..**.*.*..**.*...*.*.*........*..*.**...*.....****.*.***.....*....*.*..*.*..*...***.*....**.**.*.*.*.**..**.*....****.*.**..******.*.**...*******.**.**..*...**..**.**...*****..*.*.*.*.*....*.*..**.***..*.*.**....**..******.*.*.**..*.*..**.**...*.*.*****.***..*****.**..**.....*.**..*...***..*.**..*....**..**********.*..***..*....**..******..*.*.*.**.*..*.*.***....***.**...*.****..*.*..**.***..*..*.*.*..**.*..**...***.**.....*.....*.****..*..*..*.******.*....***.***.****.*...*****...*...**.***.*.**..**.***..****.*..*...*...**.....***.*..*****.**....****.****..**.****.**.**.***..*****.*.**.**.....*.....*.*****.*.***.*.***.**.**.*....*.***..*.*.*....**.*......*..******....**..**.**...**.**********..*..***.***.****.*.**...*.......*******.*.....*.***.**.*....**.*******..*..**.**.*..*.**..***...***.**.*..**...***..***.*...*..*...**.********.....****.****.....*......*..***..***.***....*.*..*...*...**.**. .****...*.**********.....*****.*.****.*.*.**.****.**...*.*.*.**.*..****....*.*****....***.*****.***..*.**.*..*..*.**..******..**.***......*.**.**.....*.*..*..**..*.*..**.*..*......**.***..***..*..**.*.****.**.*.****.*..****.*.**.**..***.**.....*.*..**.**.*.*........*..***.**.*...**.****......**.*....*....***...**...*****.*.**..*...*.**.***.*..*..****.**.*.*****......***..*..*.********.......*****.....*.......*.***....**.*.***.*..*.*.*...*..***.**.*..*.*.*..*......***.******.*.**.**.**...*..*..**.*.*.*..****.***..*..***.*..****..*.**..**.**.*.*.*.*.******.*..**..*...***....**..*...*.*.***...*...*...*.***..*..****..*.****.**.*..***..******.**...*.**..*.*....*..****...**..**.*..*..*.**..*.***.**.**.***...**.*..*.**...*.******.*.....*..*******..*...**.*.*.****.****.**.**.*.*..***.*.*****.*...*..*.*..**.*.*.**.**..*.*.*.**..*...*.****....*.*...*.*...**.*.**.*......***...*...*.*...*******...*.*.***....*********.*******.*.........*..*.**...*.**..****.....***.*.***.*....*..*.*.******..**....*..*.*..*.***.*..**....**.**.*....**.......*.*...*..*....**.*..*...**..**.*...*...***..**.**.*.******......*..****.**..*.****...*.*..*....*.*.*.*.....*******....**..**...**...***.*.*.**.**.*.****...**......*....****.**..**..*.***.......*.*.*.*..*....*.**.***.****..*.**...............*.**.**..*.*******....*.****.*.**.*.**...*****....****..*.*.*.*.*....*.**..*...**..*****.*..**.***.**.*..**.**.......*.**....*..*.*****.****...***.*..*****.*..*....**..**.**..****.**..**..*..*..*.**.*...*.*............*.*****.*.*....*..*****..*.*....**.**.*.****.***....*..*.*...*......*.*.*...**.*.***....****.*..****.****.*.***..*...***...**.**..**.*.*....*******.**......*.***.**..*.**.*.****.***.*...***.......****..*...**.*.*..*...**.*******...**.**.*..***.*..*....**.***...******.*.*...*..*.*.**.***.**...*..**.*.**...*.**.*...*.*...********...*.*..*.*...**......*...***.***..*..*.****.**....**.*..**.*..*.*.**...**.*........**...*..*.***.**..*..**..*.****..*.**.**..***.**.*.*.*.*.**.*...*..*...*****..**.***..* ...**.*.*.*..**..**.*.***....**.*.**.......**.**.**.*.*..******.*****...**.***..**..*.....*....***...***...*....*.*..**...**..**.*.*********.*..******.***.*.*.....*..***.*..*..*.**..**..**.*.****..*.**..**.**....*...*...***.**..*.....***....*...****.**.*.*.*.***.****....*.*.*.*.*....***..**.*....*...*.....***..****.**....*.*.*********...*.*...**.*..**..*.*.*...*.**.**.*...*.***.*..*....**.*.****.*...*...*...****.****.*.*.****..*.***.*..***....**.*.*..*******....**...*..*........*.*.**.....**...*.***.**.***....*..*..*....**.*..**...**.**..*.****.**......*.........*.*.******..**.**..*.*.*.***.**.*...***.*.....**..***.*..*.****...**...*...*.*..**.*.**..*..**.**.**.*...******.****.***.*..*...*.**.........**...*.*.*.*..***.*..*.....*.****..**..****..****......***..*.**..*.*.**....*..**....*******.......****...***..*.**..*.*..*...*...*.*..*.**.**********...***...***......**.**....****.***.*****..*..**.****.*.....*......**...***.*..***.**.*.*..*..***..*.*.*.*.*..*.**..*....*.*..*...**.*.*..*****.*.**...**..*...*...**.*.***...**.********..***.****..******...*.*..*..*..**..*....*..*.**.*****...***.*****...****.*.******.*...**.******.*.*.....*...**..****.*..*..**..**...**.**.****..*.*.*****..*..*....*.*.*****.**....**..********.*.*******..**.***...**..***..*.**.*.**.**.*..***.*.*..***.****..*.*.**.*********...***.*...*.**..*...****..*...***....*..**....**.*.*.*..*...*..**.**.*.**.*..*.***.**.*..*****..**.**.*..***...***.***.***.*..*..*.*......**.****....**.....*.*...***.*.*.*.***..*...**.**..*.**.**.*..******..*****.**..*.*..**..****.*.*...*..**..*.*.**...**..*****........*.*.*......***..**.*.*.*.*.*..***......*.***.*.*..*.*.****.**.*****..*.*..*...*.**.*.*.*..***.*.**......*..*****.*..*...*...**.****...*****..**..*.....*.****..**..*.*.*****.*....*.***..*.***.*.*..****..**..*....****...*.*.*.**.*.*.......****..**...**.*.*.*..*...*****.*.***.***.**.****.....*..***.**..**....*.**..*.*.*.**..*.....*.**..*.****.***..*...**....*.**..****..*****...*.*..**....*********.........**... .*****.**.**.....*..*.*.*.***.**..*....*..**.*....*.**.***..****.****.*...**..*...**.*.**......*...**.*...*..***....***.*..**.**.....*.**..*.*.*.**.....**..*.*...****..**.**...*****....***.*.*..***.**..***..***.*.**.....**.*****...*.*.*...****...*....*.*...*...***....*.****....*.****.**.*.***..**......*.***.*.*.****..*...*....**.*.**.*.***.**.*..*.*...**..*....**.....****.***..*...**.......*..***....**..**.***......******..**.**.**..*****.**.**.*...*.****.**.**.***.*.....*..*..*.***..***..*.*****....**.*.*.*..**.*..***.*.....*.****.***....*...***...**...*.**...*..**......*****..*.***.**..**..*...**..*.*.****.***.***...*...*.....*.****..**....*...*.*.**..*..**..**...*..**.*...*.*.**...*..***.*.*****.*.****.*..**...*****.*******.**...*.*.****.****.*.*..*.*..**.*..*.**...****...*..*.*...***.....*..*....*...*.*...**..*.***.*****.*.*...*.***..****.*.**.**.*..*..*****...**..*.*.*.*......******..******.***..*...*.***...**.....**..**...*.*.********..*.***...***....***.******.****.*.*..*****.*..*...****...*.......**.**.*.*.***.*..**.*.******.*.*...*.**..*....**..**.*...****.**********.****..***..*..**...*...***..*...*....*.....*.*.*..**.**.*.*.****.....*.*...****.**.**.*.*.*.**.*****.**..***.*.***...*...*..******....*...*..**.*.*.*.********.*.*..*.***.*****.*.**...*....*****.**.**..*..*.*.*..***.***.**.*...*.***....*.*.*.**.*...**..*.*****.*.*.*.*.*....*....*..*.*..***..**.*...*.**.....*..****.**.**.**..*..*..****.**....*.*.*****.***.*.*..*.*.***.*******....*....**.***...**.**.**.....**.....*.***..*.*.*.**.*.*..****..*...*...*.*...****.***.***.**..*.****...*.**...****..*..*.....**.*..*.***.*.*..*....*.*....*.....*.*.*.*..*..*.*...***.**...*.**..*.**.*.***.*....*.....*..***.*.**....*....****.*....**.*..**.**....*.***.*...*...*.*..***.*.*.**.*....***.**.***.....*.....*..*.****....*.**..**.*.*******.......***....*..***..****.***....*.***...*.**.*.*.*..*****.*****...*.*..*.****.*...**.****..**.**.*......**.**..**.*.***...***.***....*.******..*...***.*...........**.***..*....*..* ***.**....**..*..*..***..*.*.*.**..*****....**.*..**..*...*.*..*.**.***..*.***.**..***.***..***.*.*....*.**.*.*.*.*.......*..**.*.*.**.*..*..*.****.**.***...**..*..*.*..*..***..**..*.*****.*..*.**...*...*.**.*....**.****.*.***.**.*.***..****.*..**..****.**.......*****.*.....*.*..*.***.*.*.**.*****.******..****.**....*****.**.*.*.*..***.*..***...*.......********.*.**.***.*.....**.....*..*.***.*.....***..*.*..**.....*.**...*.**.***.*..*.*....*.*...*******......**..**...****.*..**.****..*******...****.***....*.*..******...*.....***...**.**...***...*.*...*...*.*...**..*..***....***..******..*.*******..*.*****.*.**..****..**.........*.*.***..**......****.**.*....**.*.*..**..**..**.*..*.*..**...****....***..*..*.*.*.***.*.**.......*...*...*...*.*.**.*...*..**.***....**..*.*..***.***.*..*****..**.*..*.**.*.*..*.**..***********..**..*.**..*......***..***..***.*..*.*.*.***.**....*.**.***.***.*.*...*..*..**....*.*.*..*.***..*.*.***..******.*********.*..**..*.*.***..*.**..*....**...****..*.**.*.****.*****...**.***.*.*.*.*..**.******..*.*.*.*..*..*****....**.****..****.*.***.****.*.*..*..*.**.**...........*.*.*..*..***.****.**.*..**.*...*..*.....*....*.***..**..*****.*.*..***..***.....*.*..**....*....*.*.*..******.*...*.*.*...*....********.****..*.*....**....***...***..*.....*..*******.....**..*..**.**.****.**....****.**......****.*.**.**...**.**..*****.*.**.**..****.****....*...*..******....*.*.**.***..*...*******....**..*.*.**.*.*.*....*..**.**....*.*.....**.****.........**.*..*....****.*....*.*.***.......*.*.*...***.**.*...*.**.*.****..***...*..*.*.*.*.*..*.**....*....**..***.**..***....***.*.*...*...*..**.***.**..*.......**..*.**..*.***.**.*.******.*..***.***.*.*..**.***.**.*********...***...*****.**...*.*...*..*..*.***.*..*..*.....*.**....***...*.**.**.**..***.****.***.*....*.*.......***.**.****..**....***..**.*.*..*.*.*****..****..*...**.*.***..*.....*.***..*.**..***.*..***.*..*.*.*...***.*.***.*....*****.*.**.*.**....*..**.*.****...****..****..***..*..*.****...**...*..** ***.***..*.**.........*.**......**..**.*.*....****...*.*....*.*........**..*.....*.*.**..**..*....**.**.....*.****.*....*.*****...*.*.**.**.**.*......*.*.***..*.....*.***.**....**.**.......**.*..*..**..*...***.....*...*..**...***.**....*******...**..*.*.***..*..*.****..*.....**..**..*..*...***...******.*..**.*****.*..***.*..*.**.*.*.*.*.**.**...*...*...****...**.*.*..*.***.**..**.*.*.**.**.*****.**.*.**.*.**..*.....*.**.***.**.**...*.*.*.***.*.**.*.*..*.*.*....*...**.***.**.**.*..*.*..********.*******.*.**.**...**...***..*.***.......*...*.********...**.***.**...***.*.**.*.****.**...**.*..**.*.**.*.*.....***..*..*..**.*.**.....*.*.****.**..*.***..*..*.*****...*.....******.*......******.**..***.*.*...*....**..*.**..***....****....*.**..*..*.***...*.*....**.*...******..****.*....*..*.*.*.....**...***.*.*........*..***.*..*..**..*.**........*..**..*..****.***...***.**...*.........*.**..***.*.**...**..**...*...*.**.***.....**..**..*.*..*...*.**.*....***...*...*****..*.........*......****.*.*.*****.*.*...*.....*..**.**....*...**..*..**.**...**..***....**..**..*...*.*****.....*..*..******.*****.*.****..*..**..*********...*.*.***....**.*.**.*.....***..**..****.**..*.****.*.*****.....*****.*.....***.*...*..***.****.**..**.***...**...**....****.*.**.**..*.**..*..*..**...**.**..*...*...*.***.**.*...*.***.*.**..*....****.*.***..*...*.*..**...*..****.*...*.**....*.**.**.*..*****.**.*....**.....*...**.****..**..**...*....*....***...*...*.*..*..*.****..***..**.*..*..**.*..****.*...*.*.*.*.*...**...*..**********.......*..***.*.******...*.**.**.*....*******.*.**.*..*.**.....*.**.....***.*.**.*..*..*....*..*........**.*..*****.*.*****.*.*.*..*.....*......**.***..*.****..*.***....**.****.....*.**..*.*....***...**.*.**.*.*.***..*.**..*.*..***.*....**....*.***..*..***..**.***..*...*****.*...**.*****.*****.*.**...***...***........***....*.***.*.**..**..*.*.**....***...**.*..*..*..*..*..*.***.*.*....****..*......*.....*...*..*.*.**.*..*****...**..*...**..*..***.**..*.***...*.*.*...*..*.*. ..***.**.*.*.*..*.*.*.*.**..**...*.*...*..*...*....*...*.*.****.*.***..*.*.*.*.***.......*...*....**.*..**...*.***.**..****..****.***...*.**.*..*...*..*****..*.******.....***.*...*.***..*....*..**..*...**.*..**....****...*....*.**.****.**....************.......***..**..**.*...*****.......*..***.*.....*..**.*....****.**.*.**.....*.....*****..*.....***.*..*****..**...**..**..*****...*.*.*..**...*...**..*.*..*.*.*..**..**...*.*..****.**.**....**..*...**.**..*.*.***.*.*.*....**..*.*.*.*.**.*********....***...*.*.*.**.**.*...**..*..*****.**..*..**..*.***..*.*.****.**.*..*.*...*..*.*.*..******..**...*****..***.....**....*..**..**.*.**....*.**...*.*...*.*.*.*..*.**.**.**.*.*.*****.***.*.******.**..*...*****..**.*...****..*.*.**..****..*****.*.***..*.*.*.......*.****..*..*.**.....*.**.*..**.***.*..**.*.*...**.*******.**.*.*.....*.**....**.*******.******..*.***...*..*.*.....*..*.....**.*.*..***..*..**..***.*.***...*****.....*..**********.****..*..**.**...*****.*.*.**...*.*.*..*.*.*....****...******..**.*.**....*..*.*.*.**..**..**.*...*..*..**.....**..**.***..*...**.**.**..***.***...**.*.**.***....*.......*.*...*...**..*.*.**.....*.......***..***.*****....*....*.*..*..*...****...****....*.**....*..*..*.****.*.***..***....**..**.*..**..*.**.*..**..*.*..**.*..*..****...***...*....*.***..****......*..**.****.****.**..*...**....***...*.....*.....*.***......**..*...*....*.*...*.*..*.....*.**...*.*.*.**.......*.......**.*.*.***..*****.****.*.*.*.....*******.**...*.**.***.*...*.**.**.....*.**.*****..*....**.***..*.**.*..*.....*.***..**....***..***.*.***..***....**.......*.*.*.*.*..*.**.........*****..*....*...********.*.*....*.......**.......*.*.*..**...***.*...*.****......**..***...........***..**.**...***.**.*..**.****.*...*.*...*.***.**.****.*.*.****..****.*...*.***..***.*.*.****.*..*....*..***.*...*.**..**.**.**.***....*...***...****.**.*.**...*..*.***....**..*****..****..*.*..**..**...**.*....*..*...**..*..*..*.***..*.**.*....*..***.****.**..*.*.**...*.*..*****.*..**.*.**.*..** .**.***.*...*.**.*.****.*.***..**.*.*..**.**..****..*.*....****.***.*.***.**.*...*.**.*****.*.*.*...*..*..**..*.******..*..*..**.*..**..*......**.***.***....**......*.**..*****..*.**..*.....***..***...*.**.*...*.**.*****.**...**..**.**..*.**..**.*...***..***.****...*.**.**...**...*.*.**.*...*....***..*.*.**.*...*.**.*.*****.*..*.***.**.*.***..*..*****...*.*..**...**...*.*..***.**...*..*...*.****.*.****.**..*.....*...**...*..*...*.**.**.*.*.*..**.*.*.**.******.*..***.****.***.*..**.*.*.*...*.**.**.*.*.*.*.*.*....*....***....*....**..**..**..***..*.*.***.*..**.*.*......***....*.*.*****.*.*..***.*.**..*..*.*..***.*.....***...**.***..*.*..***.**...****..***..****.*.*....*...*.*.....**.***.*****.*.*.*.*.**.*...*...*******..**.***..*......*.*.*.*.***.***....**..*...*......**.***.*.*...*.*.*.*..*......*.****...*....*.*....****.**.*...*.*.*......*.*****.....***..*...***.*...*...**..***..**.**..**.**..*.***....*..**.**.*..***......*...*..***.*..*......*..**..*.......*..**.*..*******...*....***.***...*.***....**.**.*....*..*.*...*.****.**.*.***.**..****...*.*...*.....****.****.****.***......*..**.*..**...*.*.*.**.*.*.****..*..*.*.*.*..*.**..***.**.**.*.*.*.......*...*.*.**..******..****.*.*..*..*.**.**....**.***.*..*..*...*.....**.**.*.*..***..*****.**.*....**..*...**....**..*.*....*...*******.**.*****..*.**.*..***..**.***..*..**..*..*.*..***.****...**....*.**....***.*.*****.******.*.***....*****.*....***..*..*...*.****...*.**..******.*.......*.***..*..*.**...**..**..**..**.*...******..*.*.****.*..**.*...***.***.*.*..*..**.*.*...*.*....*......**..**..**.****.****.**...*.**.*..**.*...*.***.***..*...**.**.*..**..*..*.*....*.*..***.......*.*.***.*..**.**.**..**.*.**...*..*.*...*..***.**..*.**.*.*..*.....*..*..*.**..**.*.****.....*.*.**........***.*..*.*.*.****..*.*.*.**.**.*.********....**.**.*.****.**.*..*...**...**.***.*.**.*..*.**.**.***.****.***.****.*.**.**.*...........*.....*.**.**..*....******..**.**.*.*******......**.*..*..***........******..*..*.***.**.***.***..*....*.* *********...*.**.****....**.*.*..******.....*......*....*.***..**....*.*..*.**.*...**.***.******.*.**...**..**..**.*.*********......**.***.*******....*...*.*****..****.*.....*...**...*..***.**.*..*.*.....*..**....*...*.***.*..***.*..***.*.*..*.**.**..*.*...*...****....*****..***..*.**.**....*.*.*..*.****.****.*.*.*......*...*****..***...*..*.***..*...**..*..*.****.*.*.*..**..*.....**...*.**..*....*..*****....**..*.*.*...***..***........*.**..****..******.***.**.**...*****...**.***.**..*..*.**.*....***.**.**....**..*..***.**....**..******.......*..*.**..*.*..*.*.**.**.*.*..*.*.**.*.****...**.....***.*..*...*.*.*.*.....***.*...*.*.***..****.*.*..**..*****...***..**.***..*.**....**.......**...**.**.***.**.**......*.**....*..**.*.****..*.***...*******.**.*.*.*.*....*.*.*...****....*.**.**.****.***.*.*..****.....*..*.*...*........*.*.*.*.****.....**.*..*****..***..*******.***..**..**.**.**..*....*..*.*******.*..*....*.*..*...**.**..**.**.*.***..**.*..**...**.*.***.****..**..**.**.*.*.*.****...***....*.**..*..****.*...**.*.....****..*...*.*.*...*****...*...***.*.*...***.*..**.*...**.*..******.*.*.****.*..*.*..*...*....*...*.*....**.*.*...**********.******..*****....*...*....*.**...**.*.**.*.*...*...*...*..........***.**.*.........**.*.**....**.*.****..*.*.**.*.**.*.*.*.*..**..**..*.*..**.*.*******.*...*.....*.**...*.*.....**....*..*..**.*....****...**.*.***.*...*..*..**.*.***..***..**....*...**.*****...*........*.**..*......*..*..*.*.*.****...****...****.*..*...****....**...**.*******..*..*..**....*...*.****.**...*........****.*..*.***..*...**....**..*.**..**.**........*****.***...*....*...***.*..**.***..*******..*...**.....*...***...*..*.***...***..*.***.*.....*...*.*..***...*.*..******...*.**...*..**..**....*....****.*.*.....**.*..*..*.**......***..**...*.*.**.***.....**.*.**********.****..*.....*.*.**.***..**..**.....**..*...*........*.**.*....*.***...*...*...*..*.**.**.....*...*........*..*.*.*.*.*.****..*******...*****..**..**.....****.***..****.**.*..***..*.*.*..... ..**.*....*..*.*...*.***..*.....**.****...*......***.**..***.**.*.*.*.*..*...*.**..***.**.*****.*....***.***......***...*.*....*..**.**.*...*****.***.**.*****..*.*.........**..*...*****....*..***....**..**.***..***..**.**.*.******...*..*..***.***...**..********.*.*...*.****....****..**.*..****.*.*********...***..*..*.****...**....*..***..**..**.*.**..*....*.*.**....*..*******.*..***.****.***.***...********.....****.*.*.****.*..**..*.*......*...*.**..*****....**..***.**...**.*..**...**...**...***...*..*..*.**.*.**.*..***.*...**..*.*.****.****..******...*.**.*...*..*..*..*..*.*...****..**..*.*.*..**..**....*.*..***.*.*.*.*...**.*.*....***..**.........*.***.....*.*...*****.**..*..*........*..**..**.*...*....*.*...*..*.*........**..*.**.....***..****.**..*.**..**..**..*.....*.....**.**.*...*..*********...*.*.****....*...**...***..*..*.*.....*.****..*....***..*...*...***.*..***...****..*.****..***.*.***...*..*..**...****..*.*..*****....*..*.*....*.*..**.*.*.....*...*..*...*..**..**...*.***..**.**.*.*.*.....***.**.*..*****..*.**.....*.**..**.*.**......*...****..*.****...**.....**.**.****.**.**..**.*..*...*..*.**..****.**...**...*.**..****.******..**.*.***.**..***.**..*..*.**....***.*.*.**..*.*..****..*..**.****.....*..*.**.**...**.*.*.**...*.**.*......******..*.*.*..****.*.*..*..*.....*..*...*...*..**.***..**..**..**.**.*...*.*..***....*.**.***.....****..*.*.*...*.***..**.**.**..***...*...**.*.***.**.*...*..***..*...*.....***.*.***.....****.*...*.*...**.***......***...*****....****.......*..**...*......*.*.*****..**.****.*****.***.****...**.**.*.***.*..****.*.....*.**..******.....*..**...**....**..**.****.***.*.......*.***..*..***..****...*...*...*.***.**.**.**....******.**...*...*.....*...*...*.*.*....***....*..*..*..*****.**..*.....*.*..*...****...**.*..**....***..*...**...*.....*..*.**..**..**.*.*...***.*.**..***...**.*..*..***..*******.*..******.**...***.*....*...**..***.....**.***.**.*.****.***...***..***..***..**..**.**.**.*.*..*..**.***.*****.***.*...*.**..*.****** .****....**.**.*..**.****..*..*...***..........*****.***.*..**.**....*..*...**...*.**.*.*.*..*.*.*.*.......*.****.****...***..**.**.*.**....**.*.*...**...**...*.....*.****.**.*.....*..******..***.*.*.*..**....*..*......**..*....*..**.**..*.***.**.....**.*.***.....**.....**.*.**.*****.**.**.***.*..***..*..**..***..*...**.*...**.*.*........*...****.*.***.*.*****....*.*.*.*.**.***.***..**.***.....*..*..***..****.*******.**.....**.*.*...**...**..**.**....***....*.****..*.***.*.***...*..*****......*..*****.*.....*.*.**...***..*.**.......***.*...*.*.***..**...****..**..*.*.******....***...*.**..**.*...**..*****.*.*..*.**.**..*..*.***..*..**...**.*.***..*.***.***..***.**.*.....**....*.*.*..*..***..***.**...**.**..**.**..**.**.**...*.**..**.*...*.*.*.....*..**.....*.....**...***..**.**..**...*.****.**..*..*..*****..***..*........**.....**.***.**.*.***.*.....***..******.*....*..*..**.***.*.**..*..**...*..*****....*....*...**.*.*....*...***...**...*...*.*.....*******.*******.**.*.*..**..***.*..*.**..*..*.**.*.*..*..*.*****.*.*.***..*.****..*...*.****...**.***....**....*.*****...**..****....****.*.....*..*..*.*....*.*.**.**.*..*.**.*..*..*.***..*..**.....*.*..*..**.*....*.*****...***....*..*.**..***.*...*****....*****..**..*.**.**..**.*...**..**......**..***.*....**...*...**....*.*****...*.*..*.*..*.*....*....*............**..**..*****.**.*.******..*.***.***.*.*.*...*.*.*..**.*..*.*.***.**..**.*..**...*.*.**.*....**...****...**..*.**..*****.***.*.*..**...***..****.**...*.....*...*.*.*..***.***.*....*.*.*.*.*..*.....*.*....*...***..**....*.***.*..*.**.**...*...*.**..**.*......**.*.*..*****.**.*..*..*...***...**...**.**....*..*****.**....*.*.*.*.***.***.*.****..*..***.*...*.....*..*..****....****.**....***..**....**.*******....*....*.**..***.*.*..*.*....**.*..*.*.*...*.**..*...**..*.**.**.**.*..*.....**..**.***...*.**..*.**..*.*..*...******.*.******.*..**...**.*..**.*****.*.*.*.**.*.*.*...***....*.***..*.****.**.*.***.*.*.**.*.*.**.*.**.***.....**.*****.****..*..*.*..*...*.....* ..*.*.*...**.*.*..****.*.**.**..***..*.*.***....*****..***.**.*.***.**.**.*.....**.*.*..***.***..*.*.**....**.*......*.*.*.*.*...*.*.***..*..**.*...***...****.*...***.******.*...**...***...**.**.**..**.........*.....*.****.*.****..**....*.**..******...**.**.....**..*....*..****.**...*.**....*...***.**..***..**.*.**.**.**.*.******..****.*.*.*.....*******.*...****.**.*.*.**..*..**.***.**.****.***..*.***.*.*..*.*****...**.**...*.**.*..*.*...**.**.*...*..********.*.*..**..*....**........*.......*.*.**....*.....*****.**..*..*.***...*...*.****....*...*......***..***.**..*....*.*.*...*..**.**..*.*....****...****.*.*....******.*.*.**..**...*......**..**.*.*...***.*..**..**....**.*..***....**.*******..**....*....*..*.**..*......*****..*.**....*.**.*.****..*.*.**..*.**.**.**....****....*.*.***....*..*.*.****..*.**.*....*.**...**..**.***..***..**.*.**.*..*....*.**...*******.**.*..*.*.*.*.*.***.**.*..****...***.****.****.....*..*.....*......*...**.*.*..***..**..*.******.**.****.**..***********..***.*.....***.*...*..*.*.***...*.*..*..*.....***..*..*..***.*..**.*.....**.*.*........*.*.**.**.*.**..*.*.**.*.**.**..*****.*.***.*.**...***.*...*.****..*..*.*....**.**.*.*..*.*.....*.*.*..**..*.*.*..****.**..*..*..****.*.*.*.**.***......**....****..**.*.*.*.****.**.*..**.**..*.**.*.*..*.*.*....**..**.**.*...***.****.*.******.*....*.*.*......*..***.**.*.****..*.*.***.*..**....**.***.....**.*.*....*.*..*.*.*...*..**....*...*.*.**...*..*****.**..*******.**.*.*...**.*.*****..***.....*****..*.****.*.*...*.*...***.*..**..**.*.**.*.*.****.**.....*.***...**.......*.**.***....**.***..*.*.***.....**....*****.***.**..***.****..*.*****...***.*.*.***...**..*.*.*.*..*..*.****........**.*.*.**.***.*..*....****.**....**.*.*.**..****.**....*.*......***...**.......*...*.*.*.****..**.***.........***.***..**..*****..*.**.*.....**.*.**..*..****..******.*...*****..***..*..*.*..***...*..**.*....*..*.*.**.*****.....**.*.**..*...*.**..*.**.*.**..***.....*....*..***..*.*...*.*.....*..*****.***.*.*...**..***.***. *****....*....***....**.*....*...*.**.*.****.*.*.*..*...*.***...*.*.....*.***..*.*...**...**.*.*..*.*.**.*....*.***.**...*...*.**.*.**..**.********.****.*..*.*...*******..*.****.....*****...*.**.**...*.**.******...*****.*.*.....*..........***..*.**...*..**..***.**...***.***.*..*.**..*..**.....*****.**....*.***...*....*.*.**.**.***.*.*.***.****.****......**.******.***.*.***.*.*...**.*.*.*...*..****..***.**..***.*.***.*..*....****...**....**.**..*.*.*****...*.....*.*..*.***.**..***...****.*****....*.**.**......*.**.**..***..*....*.*.**..**.***..**..***.*...*.**..**.*.***..**.....*...**.*.**..*...*.*.*..*.*.*.*.**.***...*..**.*..*.*..*.......*..*.*.....**..*.**..***.**...**...*....*.***.*****...**.*.*.*.......**.****.**...**...*.*****..**.......*....*.**..*..**.***.**.*****.*...*..***.....*.**...**......**.*...*....*..*...*.*...****..........*****.****..**.**..***.**.**.**.**..*...****..*.*.*.**...***..*.**..*.*.*..*.***.**.**..**.***.*..***...*.*......*****.*..****.***.****....*.***..**......**.**.*.**.**...**.*.*....*****.*..***.......*..*...*.*****.*.**.*****.*.**...**.***..*..*.**.***..****.**.*.*.*..**...**.****.**...*...*********...*.***.***..***.*.***...**.*.***...**.**....**..**.******....**..*******.**...***.....*....***.**.*.*.**..**.**.*...*.....*..*...**.*****.**.*....*...***.*..**.*..*....*..*.*..**.*..*...**....*..*...**....****.**..**..**..*..*.****........*.****.*..*.**.....*..****...........*.**.***.*****.**.***....*.**.*.*.....**...*.**.*...*****.**..*.......*.*...**..*******.*.**...**.*.****.***.**..***.**.**..***.*.*...*.*......**..*.*.**.*..*****.**.***...*.*.*.*...*.**.**....**.*..**..****....**.*.**.**.**..*...*.*.**.****.*.**..*****..*..*.**.*.*.**...**..**.*...*..*.**...**.*.*...*.*.**.*.**.****.*.**......****..*...**.**..***..*.....*..*..**...*...*..*.****.*..****.*.***....*......**..*.....***.......*.*..*...*.***.*.*..******.*.**.**.*.*..**.*.*..*.**.*.**....*...***.***.***.*.......*..******.*.*...*****..*..**...****.*.*.*.*.**..****.******** **...*.***.**..*..*.*..**.*.*.**..**********.*****.*..*.*...*....********.***.****..******.***..***...*...*..****..******.***....*****..*...**.*.*****....****..*.....**.*....*.....*****..**.*.**..*..****...**.**.**..*......*....***.....*....**..***...*.**.*.**.*..**.*****...*****...****.******.*...*.***....****..**......**..**..*..**...**.**.*******.*.****..*.**...*..*..*..*..**.*..*.*..*...**..*.***..*.***..**.*..*..**.***.*.....*.....*.**.....*..*****.*.*...*.*.*.**.***.**..*..***...*.**.****..*.*..**.***...***......**...**.**.....****..***....*.****.*.*.....**.***..****.****..**..*.****....*........***.*..*.**..**.......**.**.**..*.*.*.*.....*.****..**...***.**.*.***...*...***....****..*..****..*.**.*..*****.*...........*.***.*.**.**....****.*******..***.***..*.***...*..*...****.....**....*.**..***.**.*.****.*.**..*.*...*****.*.*....******....***.**.*.**.****....****.*.*.****..*.....*.**.*****.*..*..*.**...*.*....*.**.******.****..*..*..*****..*.*.*.*.*.**.*.***.**.***..*.****.***..****.**.*.*.*..*...**..*.*.*.*..**..*.*.....*....****..***.*......*.*.**..*.****.***......****.*.*.*..*.**....***.*****..**..*....*.*..***.**.*.*.*.*..****.*.***.*.*.*******....*...*.*..........*****.**....*....**.**.**..*....*..*******....*.*.****..****...***.**.**.*..*.***...***...*.*..*..*.**....*.*.****..*****..**.*.....*.*.**.*.***....*...**.***..***.*.*****.....*.****.....*.***.*.**.****.*.***..*.***...*.*.**...*..*...*****..*..*...**......*.....**.*.*.**.*******....***.******.***..**.*..*..*..***.**.*.*..*....*..*.**..******...*..**.....**....*.*....*...*..*..**..********.*.***..**..***..***.....****.*...*.*.**.*..*****..**.**..*....**.*.*.******.*......**.**.*.*...*.*.*...*.****.*.***..**..*.*.*..*......*..*..*.........**..****.***...**.***..*.**..**..**.**.**.*....*..**...*.****.*.*****...**...****..*..*.****..**.**....********.****......**.***.*.....****.***.*..**.****..**.....*..*.**.*****....***.*..*..****....**...*.*...****..*.*..*.*..*.***.****.**.*..*.*.*.**..*.*****..*. .****.**..*....**.*.*.*.**.****...*.**.*.**..****.***.***.*....*...*.*.**.**.*.****..**.**.***.**.....****...**.*.**.*.****.*..*.*..**...***.*****....********.***..*.**.**...*....*..****.**..*.*.*..*..**.*..*..*.**.*****.*...*....*..***.***.**...*..*****.****.*..*.*.***..*.....***..***..**.*.*..**.***..**..******.*.***..****....*.....*..****..**....**...*..*.****...***.....*..*****.*.*....*.***.***.*.***.*.*****...*...*....*..****.*.*..**.*.*.*.......*.*...****..*.*.**.*.**....*...*.**...***...*.**.*..*.****...*****.**.*......***.*..**.**...***.*.*...*.......**.**.*....*.****.*...*.*.*.***.*....**..**...**.**....**.**..*...*.**.*...*.**......***.*..*.******..*.*.***..*..*****.*..***.....*****.**.**...*...***..**.*.*.*.*.*.****.....*..*******......***..*.*..****.****..**...***.*.*.****..*.**...**..*****.*....**...*..***..*.***.*.**.**.*****..***...***.*.*.**.***..*.*.*.***..*....***....***.*..*.****.***..**.****.*****.**.......*....*..*....**.*.**.**...*..**.**.*...*****...*.*..*...*.***.**.*.****.**.*.*****...**.*****...*.*.*..*.*..****..**.**.*...**.**.*..**..*.*.***.***...*.**.*..***.**.**.*.*.*..***.*.....*.****......*.*******..*.***...***.*****.*..**..***.*.*..***....*.**.*...*.***.**..*.***..*.*..*..****.*...*..*.****.****.**.*.*.*...*.*.***.*.*.*..*....*....******.*..***...**....******.....*.**.*.**....**.**.**.*.****.*....****.*..**.**......*.**.*..*.*..*..***.*.*.*.***..*.**..****.**..**.......*....**.*.**.**.*......*.*****.*****..**..*..***.**.*....*.**..*.*.******.*...*..***.*....*.****...*...*.*.*.***.*.*.******.**....*..*.*.*.**.*.*.*..***.***.***....**..*..**....**.**.*..*****..*..***...*..*..**..*.*.**...*****.*....*....*...*..*.....**.**...*..*..****..*.*.*...*...*.*..*.****...****..**..**.*.....***.***..**.**.**.**.*.**...**.****.*.*.**..**........*..*.....**.*...*.****.*..*.*..**.*....*..****...*..*******.....**..*...*.****.....**..*.....**..**.*..*.*..**.***.*.**...*.**..*.*.....**..*.**....*.**.**.....**..*..*****.***...*.*.......*.*.*.**.**.*..*. **...****.****.*..**.*****....*.*..*.******..**.*...*...*.**..***.*.**..**.**..**.*.**.*..**..**.*.*.*....***.****..***...*..**..**.*.*.**.***.***..*..**.*.*.*.*...*..******.*.**.*...**.*.**....***.*..**..*....*......***..*.*..*.*...*..****.**......*****......*.**.***..*...*.**..******...***.**.....*.*.*.**....***.*..**..****...**********....*.....*..*.*....**...****..**.***...***...**....*****..**...**.*..*.*..*.***.**.**.***..*...*.*.*.....**.*..****...**.***.***.*.**..***..**..*...*.******.***.*****.**.******.**.***..**.*..**.**...*..*.****....*..*.*..*.*.*.*.*.**..*****.**.*.*..*..**...*.**..**.***.*.***.**.**...**....*..****.*.*..*.*.**.***.*****..*****....*...*.*...**..**..*....*....*.*..*.*..*.*.*.*.*.*.*.*..*.**.**...****....****.*..**.*.****.**...**...*....*.*..*.**....*..*.**.*..*......******....*.**.*...*..*.*****..**.**.*.***..*....***.*...*****....*.....****..*..**..******...**..*.*.*..***..*.****.*.*.**.....**.*.***..**.**.......*.**...**...*.....*..****..*.**.*....***......****..*...****.***..***..**.*.******..**..*****...********..*.**.*..*.***..*...*..***.****************..*.*.**.**.**.***..*...**.*****...*******.*.***..***.*..*.*.....*......**.*...*...*.*..**.**.*.**.*.....**.**..*...**.*..*.**.*..*..***....*.*******.*..**.**.*.*....**.**.....*****...**.*.***..*..*.*..*...**.*...*...****.**.*...*..*.***.**.***.*****.*...**.*...****...*...**......**.*....*..*.*....*****.**...*.***..**....*......***.*...**...**..*.**.*...**.**.**.*..*...****.**.*.*.**.****.*..***.*..*.**.....**.*.**.*.....*.*..**.*...***...********.***..****.*.....*...**.*.*.*..*.*.**.*..*..*.*.*.**.**.***....*..*******.****.****.****....**.*.*.***....*.**...***.****.*..**...*...**....****.**...****.**.*...****.**.********.**...**..*.**..*******..*.*....*..**.***.*.*.*..***..**.*..**.*.***...*****..***..**..*.*...*.******.*.*...*.*.*..*.**.****.*..*.***.*..*.**..**.**********...*...*...*...**.....*.****.*...*.***....*****.*...*.*..*.*..*..*.***.*..*.***.*.*.*.*..*.*****.****..***..** **.****..*.******.*.*.*...*....*..**.**...*..*.****.......**.**.*.*....****.*****...*.*..*..*..**..*..*....*..**.****.*.**.*.**.*.*..*...*.....*****.*....*****..***.*.*..**.*..*.*.**.....*....*.***...*...*...***.*..*.***..**.*..*..*...*.*.******..******.***.***..*..**..*.****....*..*........***..*****..***.*.*...*...****...**.*.*****....*......**....***..**.**.**......*.**.****....*.**.**....**.**..*.*...**.....*...**.***.**.**.*..*.*.*.*.**....*....*..*..**.****.*..*...**...*.*...*****.**....*...*.*....*...****.*..***..*********.***.*.**.**..***.**....***..*.**.**.**..***....**.*..*..***.***.**.*.**....*..*..*.*..***.*....***...*.**....**....*..**.**..**.*.*****..********.*.***....**.****....*...*.*..**.****....***....**..**.*.***.***..****.**.**..*****....*.*.***..*****.**...*.*.*.*.*...*.*...*.**...**.**..*.......*..*.****......*...*..*.*.*.***.*.**.*...*..*.***.......*.*..*..*.....***.*...*.**.....*..****.**...**..***...**.*..**....*...***..*.*...**.*..*.*.*.*...*.**.*..*.*..**..****...*.***.**.*.*..**..*.*.*.*****..****....**.**.*.**...***.**.**..**..***.*..*..*.*...***......*.*.*****.*.....*..*.***.*..*..**.*.....*.**...*.*.**.**.***..*...*****.*.*..**...****.*..***....**...*.*.**.***..*.******..***..*..*...***.***.**.*******.***....**.*....*.*..***....**.*....*....*.*.....**....****.**....**.*.......*...*.**...**....*.*.*...*..*.**..*..***...*.*****......***..*...*.....*.***...*.***.*.***..**.*.**.****...***.*.*.**..*....*****.*......***..**.*.***...***.**..**.*....****..**.*.*...*.**.*****......**.*...**.**..*.***.*.**.***.*.....**.....*..***.**.*.*..*...***....*.....**.*.....***.***..*.*..*.***.****..****...**.***....*..*...*****..*...*.**.*.********..*.*..****.*.*..**......********...**..***...*.*..**.**.******...*****.....****.....*.*.***.**..**..**.*******.*.*..***.*****..*.*...*.**.****.**.**.***..*...*.*.*.*...*..**.***..*....**.*.***.**....*****.****..**.****.*.***.*.***......***..*.**...*.*.*..*.*.*.*.***.*...***.**...*.***..**..**..*.**...*...*..*** .**.**.**.**.**.*...*.**.*********..***..***...*.****....***.**.....***..*.***.***..*...****.**.*.**...**...**..***...*..*...*****..***.***....**.****....****.*..*.***.*..******.*..**.**.**.*.**.*.*.***.*.*.***.**..**.*..*.*...*...*.****..**.***..*......*....**.*..**.*..*....*.*...*.****.**.*****.*****.*.*******.*.*********..*....**...*.*..*.**....*..*.*.*.....*..**.*..*.**..*....****.*.**..*.*.*.*...****.**.**.***..****.***.*.*.*.*****.....***.*....*.***....**.*.*.........**.....*.*.**.*.*..*.***.**.**.*.***.*****.*.****.....*******..**.*..*.***.*.*...**....*..***.*......*....***..*..**....*.***.*.*...*..***.**..*.****...*.*..*..******.***.**.........*.*.*...*****..*...**.**.*..***..*.....*......*..**.***..***...*.*.*.*..****.**.*....*..***......****....*...**.*....**....*..*..**..**.*....**..*...***.*.*..*.**.*.***.***..***...***...*******.***.**.*.*...*.**..**.**...*.***...*.*....**.*..*....**.*..**..**....*.***..*.*....*****...*......***.**.**.*....*.*..*.*.*.*...**..*..**...*.*.....*.***.*.***.*.*.***....*.*....*....*.**..*.****.****..*..******....***.*..**.**.**...*..*...*.*.***..*.......*****..*.*.....***.***.**.*.*******.**.*..*.******.***...*.*.*....*****...*..****.**.*.*....****..*.****...*.**....*..*.*..***..*..*****.....*.*.....*..*...****...**.*.**......****..**...*****.*.***.*.*....*.******..*.**.*.**.*.*.*....*.***.*..*..*.*..*...**.*.*...*.*..***.*..*.******..*...**...**...*.*..**...*........*.*****....*...*.*....*.*.*....**...*...*.*.*.*..**..***.........*.*..*...*.*.**..*...*..**.*.**.**..*.....*.*****.****..***.*..*...***...*.....***.*******.*.*...***...*****..****.*....*.*..*.*..*.***..**..*....*...*.*..***.**.**.....**...**...**....*******.**...***.*....*.*.....*....*.*.******.*..**.*..**.***......*.**.....**..*.**...**..*.*..**.***.*.*.**..*******...*.*..**.*.*.***.*.......*.*...*.***.*.*..*.***.*..*.....**.*.*..*....***..**..*****..**.**.*..*...**.****.*..*.***.***...**.*..**.*..*...**....**..**...*.***..**....*..*..**....**..*.*.......****... *.*****..****..*.**.*....*..***.**..**......*.**..*....*****....*****.....*.**..*.*...***.*..**.***..*..***....****..*.**..**.**..*.*....*.*.......**..*.**.******..***.***.******.***...*.**.**..*..*...**..*.*........***....**.**.....*..***.........****.**.**..*.*.*..*.**.*.*.*.*...*.******..**.****.*..**...*****.**.*...*****.*....*.****..**....****.***.***..*..**.**..........********.***.....*.***.*.*.*..**.***.*.*.**...*..***..**.....*.*....***.**..........***..*...*..*.*.******.*..*.....*.....*.*.*..*.*..*.*.**..*..*.*..**.*..*..*.**..*.**.*.*...*..**.*..**.*...*.*.*.*..*.*......*...****.*.*.*****......****.*....*..*...*.*....***.*..**.***.*...*.......*...*..*.......*...*...*....**..*....*.*.*.*...**...*.*..***...**....****..**.****.*.***.*...*.***.*.*.***..***..***.**...*...*..*.*...*.****..*.........***.*.*....**.*.*...**..*****...***.*...*.*****...*...**...***.*..*.****....**....*.***..*....***.***.......**.*.*....*....**..**..*.***...*****.**..*.*..**.*.*.**.*.*..*...********...*****.*.*....***....*.*.*...*.***..**.**...**..*...*.***..**...*.*.**.*.*..**.**....***......*...*..**..*..**...*....*..*..*.*...*...*.**.***....***..*..*.**.*.*.*.......*.**...*.*...**..***..*.*..*.******......*.**.**.**...*.**..***.*.******.********.......*.*****.**..*.*****.*..**.**.***..****.*..***.*.....*****.*.*.*.....*...*..****.******.**.***.*....****..**.**..***.****.****....*.**.**.*.*.*..******.**....**...**..*.....*.*****.***.**..*****..***.*.**....*..**.**..***..***.***..*...**....*.**.**..**...*..**.**.***.***...*.*....*.**.*.*...*....**.**..*........*...*...*..*.....**.**..*.*...***....*.**..**..*....*.*.**.*.**.****...*.**.*.**.*****..**..****..*.....**.**..***..**.....***..*********..*.......**..****..*.*.**.*.*.***...*.**.******.*.*...**..**.*.**.**.*.**.*..***.....****.....**..**.**.*..**...**.********..*.*.***..****.*.**....**.*.**.**...*...**.***...**...**.********.**.**********..**..*.**.*..*.*...*..*......**.*..**.***.*.**...*..*.*.*.***.*....***.**..*.......**..* *.*.*...*..*..***...**..***.**.**.*.*.**.**....***..*************.****.***..***....**.*...**..*.**....**.**...***..**..***.**.**..**..***.**...*******.*..***..**...***..**.....*..***.*.*.**.*....*.**.*..**.**.**.....***.*.....***....*..*.*.....*...*.**..*.*..*..**.**...*.*.**..*..******...*.*.*.*.*.*....*..*..*....**.**....**.......*..**..*..*....**.*..*...*..**...**.*...*..*..*..*..*..**.*.*.*.*...*.**.****...*.*.****....*.**.*..****.*.**..*.*...***...*.*.....**.*..**...***.*...*..*.*.*.*.*..***..**..........***....**.*...*.***..*..*....***..**.**..*..**.*.*.**...**.....**.*.******..***.*.**..*....***....*..***.....*.*.*.**...****.***.***.....***.....**..**....*..***....***.....*.*.*.*..*..**.*..*...*........***.....****..*...**..*.*.*..****.....******.**.........*..**......**...*********.*.****...***.****.*.*...********.***.*...*.*.*...*.*.***.*.*.***.*.*...*.**.*..*.****.*...*****.*..**.**.*....****.*.*....****..*.***.*.****.*.**..*.*..***.*...***.*..***..*****..***...*.*..*..*.*..*....*.*..*.**.*.**..**..*...*..**....*....***.***..*****...*..**.*.**.....*.*.****.*..*.*..*..**.**..***..*.***.*.**....*..*.*.***....*....*.****...*.***...****.***.*....***...**...*.*.**.*.*****...**.***...****.***......*...*..**..**.*.**.*.*.*....**.***.....*.....**......**.....*.*****..*.**...***.**.**..*.*.****...****..**.*..*****.*.*.*..**............*.*.*...**....*..***.*.****.***.*.***.***..*....****.***.*.*...*.**..*....*.*.**..*.***.***.*..****...**...*..*.**....**...***.*.**..***.*******..**.******.******.***...*...*..**..*.*...*..*****..***.*.***..*******.*.**.*...*...***.....***..**....**.*.**.*.*..*....*..*.**.*.**.**...*****..**.*.....*..**.**..**...**...*..*.*.******.*..*...**.**.**.*.*****..***.*..****..*****.*...*.*****.**.***.*.******.*.**.*.*.**.*.*.***.......*.*..**....**...****.*.**...*....*..***....*.**.*.......*******..*..*.*..*.**.....*.*******.***.*..*..**.*......**.*......**********...*.**...*.**...*..**...*...*.********.*..*.*.*.*........***.***....******..** *.*.*.***..**..*.*.*.***..**....*.***..*****..*.....**.*..**.**..***.*...***..*..*..***.*.**.*..***...**.***.**..*.*.*.**..*.**.**.*****..*.**.*.*.......***.....***.*......*..**..**.....***...*..**..**********..*...*....*...*..**.*..*.**..*...*.*..**.*******.....****..*.*.....*.*....**.*....**.**..**..*.*....*****.**..***.*...**.***.**..***.***.*.****...*...**.......*****........*...*.**.****.****..****.*..**.***.**..**.....*.....*.*****...*....***.**..*...*.*.*.*...***.***...*...*.*..*****..**.*.*..*.********.*.*..**.***..****...****....***.***.*..*.**.*.****.*.*.*.*...***.****.***..***..******...**.**.*..*.*.*..**...*...*..**.*....*...**...****.*.****...***.*...**.*.*...*****.****..*.**.*.*...**..**.****.**...**.******...*.....*******.*....**.*.******..*.*...*.**....*....*...******..***....**.*.****..**..*.*.*..**.****...*.**.*...********..******.*.*...*.**.*..***.**.*..***.*..***..**.*...**..**.*...*...****..**..****..*..********.**.....*...*....****..*..**.**......**.*.***.*.**...*..*....*******.***.*...**.*.......***.****.*******..****.**..**..*....*....**.**.***..*.*.**..****.*.**.*.*.*..***.***.****...*..**.**.***....*****..**.**....*..*.****..**.***..****.*.**...**...*..***.*.*.*...*.**.*.*.***.***.**...*....****.*...**..******....*.*****.**.**..**.*......**......*.**.**.******...*.*.******..*.*.****.*.**.*..**...**.*****..*****.****..*****.*****..**..***.*..*..*.****....*.*..*..*.*.**..*.**..*..*...**...*.****.....*..**..*...*.****...**..**.*..*.*..**.*.*.*....*******..***.*..*.*.***.***....**...*..*..***....****..........**.*.**.***..****.....*.*.....*.****...*.*.**....*.**...*.**..**.**..*.**..*.*.....*.*...**...***.***...**...**.**..*..**.***...***.********.*..***..****.**...*.*.*.*..*..****..**.....**.********.***...*.**.**.*.*.*.*.*.*.*.**..*.******.***.*..*.**.***.***..*.*....***.....********..***.*.***.**.*.****.*..***...*..**.....*..**...*.**..*..*.....****...****....*.*.*..***.*..**.*.*.******.*...***........*.**.***...***..**..*.**.**..*.....*.*.* **.*.**.***..*.*.*.*...***....*..**....***..**.....*.*.*.*......*.****.*..*.******.***..*..**.*..**********....*..***.*.*..****..***.*.*.*....**..*..***.**..*...**.****.****...*.*.*.***.*..*****.*..**..**..***.**.*.*...**....****.*..****...**.*.*..**.**.*****.*........*.*..*...****...**..*....*.***..**.*..**...**..*..**...*.*.....**....****.********....*..*.*.***.**.*........****..*..**...*.*.*.*.**.**..*.**..***.*.*...***..**.**.*.*..*.*.....*.....*.....*...*....***...*.**..*....*...*...***..*...*****.******.**.*..*.**.*..**..*.*.**.*..*.**.**.**.*.*...*.****....*...*...*.**..*..**.*.*.*...***...*..***..*...*****.**.*...***..*..**..*...****...***....**...***..*.*...***...**.......**...*.***..*.*.....***.**.**...*....**.**..**..*.*.*.*.**.***.*......***...*****.*..**...**..*..***.****..*.....***....**.**.*.*..****..*..*..*.....***.*.**..**..*.*.***.*..**.**.***.**.**..***.*.**.*.....*.*.*..*****.***.****....***.*........*..***.*.*.*****....*.**...***.***..**........*.*.**..*.**...***..****.**..*.....**.*...*.**.*....***..**.*.*.*.***.*..*..*..***.***.***...**....*.*.***.***...****.*.**.*....**.....****.**.**....*..*.**..*...****..**.....***..**...*.**.......*...*..**.*.**.*.*..******.*.*...****.*.*.*.*.*.****.***.*.*.*...**.**..***.**...*.....**.....**.***......**.*.******..***.**....*.*.....**.****..*...**..*.*..*.*.*.****.**..*...*.*....**.**.*.*...*.***..*.**.*********.*.***....*.*.*.*****..***.*..*..*.*..*..*.*.*.****.*..*..*..*.*..***..*.**..*.**..**.****..****....*.*****.*.*.**.**.***.*...*..*..*...**.*...**..***.**.*****...*..***..*..***.*...**...*....*****..*..***....*..*.**.....**...*.**.**.**....*.*.*..*.*...**..*...*....**..***....*.*.***..*.***.***.**...*...*....*.*..***.*....*....**..*.**.*.*.**.*.*.....***.*.****.**....***...*..**.**..****..**.***.****.**......**....*..**..*.*...*.**.*.**.***...**..*.*.**.*.**....*..**.***.***.*.*.*.**.***..*.***...**.*.*...*.*..*.*.**...*.*...**.....***..*.**.***....*.**.*.*.**..*****.*.*..*..**.*...**.*.**...**.*..*. *..*........*..*.**..*.**....*..***.*..*.**.*****....**.***....**...*.*.*.**.*****..*.*...***.*..*.*.**.*...**..***.......**..***.*.*.***...**.....*..*****..****.....*..***...*...*.*..*.*..*****.**.*.*..****.**.*..***.*****..****..****....**...*.***.*.....**.****.*...*****...****.****.***..*****...*..**.......******.*...*.*...*.**.*..*...*..*.***.*.****.*..*...*..*.***...**.**.*.**..*....**...*....*.*..*.**...*...**.*......*..**.**....***.*..***...*..***..*.*.***....*.***...***..*..**.****...****..*.**.****.**.....**..*.*....**.**.***.***....*.*.**.******....*..*..*.****.**.**.....*.***..******..**.**.***.*..*****.*.*...*.*.*......*..*...**.*...**.**.******.**.***.*..*..*****..*.*.*..*.....****...**...*.*..****.**.*.*.***.***.*.*...*****.**.**.****..*..*.....*........*.*.*.****..**.***.*****.**..*..*.*.*..*...*..****....*........**..***.*.***..*.**.*..**...**.*.....****.....*.*..*.****.*...*...*****.*.***.*.**..*...*.**.***..**...**.......*.*********.*..**..**.*..****..**.****.....***.....*.*.***.**.**..*..*..*...**..*.***...**..**.*.......****..*.*...**.*.*.**...****...**..**.**....*.*****..*.*.*...*.*.*...****..*.*..******..**.******.*****.***.*.***.**..*....*.*..*.*..****..**..***.*.*..***.*..**********..***..*.*..****.****.*...**.*******..***..*.*......**..***.**.....*.**..**..*********...*.*.*..*..*.*.**...*..*.*..*...*.*.********.**..**...**.**..*.*.**..*..****...**.*..**.**.*.**..***.***.*..*...****.*..*******......*.*.**.*******.*....*..*.*....*...*...*...*.***.*....***...*.***.**.*.***...***.*.***...*.**...*.***.*.*********..***....****..***.....*.**.*.*****.********..*.****.**.*.*.***.*...**.***.*.*..*****..*....***.*..***..*.**.*.......*.*...........**.*.*...*****.*.***.**..*******...***.**..*.**...*..**.**.*.**.*.***....***.*.***..*...**..*....**..*.....*.*..*.*.**.*....***..*..**..*..*****.*..*.**.*..***.*.**.**.**.*.***.*...**..*.....***....*..*.*.........*.....*....****.*.....**********.*..*..*.*******.*****.*.....*..**.*..********..****.*..*..****..* .*.*.*.*******....**..**..*.**....**..*.......**.......**.***..*...*.*.*..*...*.*.*.********....*.....**.*...***..**...*...*..*..*.*.***.***...*.*..*...*.**.*..*.*..*****.*.****...*.*....*.**.*.***..*...****.*.**..***.**.***.*..**.*.*.***.**.**.*.*.***..**.*..*......***.*.****.*...*...**.**...*..*****..**...**...*..**.***....*.************.*.**.**....***.**.*.........*.**.**.*..**.**..**.**.*.**..***.....**.**....*.*.**....*.....***.****.*..*..*******.**.*..*..*.**.***....**.*.*............***..**.....*..*.***..*****..*******.***...*.*.**...***.**.*..*....*..*..*.**.*....*.*.*.*.***..*.*.*.**.*.*...***.**.*..*****.**..**.*.*.*..*...*..**.**...*..*..*........*..*...*...*.*..*...***..***.*.*....**..**..**...*...***.*.....**.****.**...****..*.*.*..***.**.**..***.*.*****....**.***.*..***..*.*..***.*********..**..*......**.*.*....**.**.*.*...*....**.**.***......**.*..***..**....*****.*..***..**....**...**.****.**..*..*.*...***.******...*.*.*..***.****.*.**..****.*....*.**....**.*.**...***.**..*******..*......*****.*.**.**...*.**..***...**.**....***.*...*.*.*...*.*.*.***.***.*****....*..*.*.*.**.**..*.*..***....*.***..**.*.****..*.*...*.*..*...**.***.*.**.****.**.*.*....*.**..***.**.***.*....**.**.**.....*..*...*..**..****.***.*.***.*..*..*..*.*******.**.*.**....***.*..****.....*...*..****..*.*.**.*...***..**..*.***.*.*.*.*.*...*.****.*.****.*...*.*...*...**......*..*.*.*...*.****.*.**.*****.*..***.****..*..**.**.*.***.**.*..*.*.*...*..*.*.**..**..*....***..**..*...*..****..*.**.*.*.*..***...*.*..*.*.**.*..*.*....*.*.**********.*.*.*.**..*...*.**..**......*..*....*..*.*.*..***...**.......**.***.*...****..*.....*.******...**..*****.*.**.**.**...****.***...*.*.**...*..**.**.*..*..*..**.*........*.*.*..*****.*...**...*.***.**.*...*..*.**..****..*....*...***.*.***...**....*.********...**.**....*.*.*.*.***..*.*****.******.*.....**.*......***.**..***..*.*...**....***.*..*.*...*...*..*.**.*.*.*...*****.*..**.*.*..***.*.*.**.**..**.*.*..*.*..***...**..*.....*.****.*.*...***.**.*. *.*..**.*.*..***.*..**.*.*.****.*.....****.*....*.*.*....*.***.*.**.*..**.*......*.*.*....**.****.**.**..**.**...**.***.*..*......*.*....****.***....**.....***.*.**...*..*.*...*.....**.*..*.**......****..*.*.***.*.*..*....*****.*..**..*..*.**.*.****..*.**.*...****.**..*.****..*..**.***...*.*..*...*......*..*.*.*.**...*.*..**.**.***....*.*..**.**..*..**..***..*...**.*.*.*..**.**.**....*.*.*..****...**.*...**......****...*.*.*.*.....****.***..*..**.*..*.*****..****.*.*.***.*.**..*.....********.*.***.*.*******.*.*.*...*..*.****.*......*..*.****.....*.*.*.*****..*****.*..*..*.**.*.*..**.****..*..*.****.******.***....*******.*....****..**...*..*..*.*.*.*..**...*...***.*....*..**...***.*.*.***..*.....*.*..*.*.*...**....*.**.*..***..*.*...*...*.*....*..****...**....******..*..**..*.*.***..***...***..**.....**....*.*.**.*.....**..*.*...**.*.*...***...**...*...*.****.*..*.*.******.......*..*...****.*********.*..*..*..***..***.*******..*...**.**.*.***...**.*.********..*.*.******.*****.**.....*.*.***..*.**..**.....***...*.........*.***********.****..***.**.***..*..*......**......***..**..*..****..*..**..**.*******..*.***.***..*.*****.*..*...*.***......**.....*...**.***...**....*.*.*.*.*.*****.**..*.*.***..***...**.*..****..**.***.*..****...*.*.****.*...*.**.**.******..*.*..*.*.*.*..*.....***.*.**..........*..*...*.*.*****......**.....*..*....*.**.***...***.***.*.*.*****.*.**.*...*.*..**.**.**...**.*.**..*.**.**.***.*...**.*...*.*..***..*.**.**..*..*.*.*.**...**....****..***.*..**....**....******..***..***..**..***.*.......**..**.***.**.*...******.*...****..**...**.*.*..*.*.*.**.***...****.*.*.**..*.***..****.*.***********.*.*.*..**...*..**.**.*.**....*.**....*.......*..*...*.*.*.*.**.*****...*...*..*..**..*.*...**.**.*.*..*..*.**...**...**.*.****.**...*...*..*..*..**.*.*.........*...*..**.**.**..*.*.******..*..**.**.*..*..*.**..*...*..**..***..*.**...**...*****...***.*.*.*....*.***..**.**....****.*.***.*...**.*.*..*****.**..*.*.**.*..*******.***...***.....**..*.**..**.**...... ***.**.*.*.**.....*.*....**.***..***...*..**.**......**..*...*..*.*...*.***.**...*.*.***.**......*.**...***.**.*****..***..**.*.**.***...**......*.*****.***.***.***..***...*..*...**..*..*..*.*...**.**.**.**.*..**...*.*.**..*..**.*.******.*..*.*.*..*..*.*.*..****..******.***...*...*.*.***.****.*.***.*..****...........*....*.......***.*.*.**...****........**.*.*..*.**..*..*.***.***.*.*****.*****.*....*.*..*.***.*..**.***..........***...**.*.***.*.***.....**.*....*.*.*...*..**..***...****....**.*.***.*.*..*.**......**.*.****.*******.....****.*.*..**...*.....*..*.***.*.....**.*.**..**.....*.*.*.......*.**...**.......*.**...*..*.*.***.********.*..**.**.**.***..**.....*.**.*..***.*......**.*..******.*..*.*.*.**..*..*.**..**..****.*..*.....***..*.*.*.....*.**.*....**.******.**...**..*.*...*..**....***.***.***..*...*.*.....*.**.*..*.*.**....*.......*.**.***.*.*..*...****.****.*.**.*.*.*..**.......***....*.*..*.***..*..*.*.*****...*.**.*.********....*.*.**....*.*******......*...*...*****.*...****.*.*.*..**.*****.*....**..*****...***.***.***.*.*......*.*....*.*.*....****....*****.*****.***.**.*...*..**..**.*..****..*...**..*...*...**..**..*..*....*..**...***.*.*.***..*****...*...***.*.*.****...**.*..*.***....****.***...*..*.*.*..*...***....*.....**.**.*....*.....*...*.**.*..*.*....***.**.***...**.*..***.*.******..**...***...*.*......*...****.**.**..*...*****.*....*....**..********.....*.*.*..*.**...*..*....*......**.*.*********.***.**.***..****.**.*.*.*....*..*..*....****.*.*..*.*..**.*...*...**********...*..*.**.***...*....**..*****.*.**.*.*****.*....**********...*.*...*.**.*.**.**..*....*.*.*.*......**..***..*..******..**.****.*.**..*..***...*.*..*.**.*.**.*.****.*.*.**...*....*.***.*.*....**...**.******.*......***...**.*.*.*.**...*.*..***.....***.**.***.*.*****...*..*..***.**...***.*.****..**..*...*.**...**.***.**..*.*.*.*...*.*...**.*.*.....*****..*..**.**..****.**.****..**..*..**.****.*.*..*.*.*..*...*..****..**.*.**..**.*.....*..****.*.....****......*.*.***..*****.***** **.**.*..****..**.***..*....*..*...**..*.*.***.*...*.***.*....*.**.*****.*.**..*.*.*...*.***..***.*..*..*....***.*...*...**........*...****.*.*...*.**.....*.****.****.**.**.******.**..*...*..**..*.*****..*..*.*...*******..*.***....*...*.**.**********.*.*.**..*......*..*.****.*.......*..*.*.......*....**....**.**..*..*.*.*....**.*.**.**.****.******.*....****..*..*.*.*********.**.*******...**.***.**..*****.***.***....****.*.*.**.*.**.**..*..***.*.*..*..********.******...**..*.**.*.**.***..**.******..***.****...*.*.***..**.*.**.*.*.*...**.*...**.*.**...*..****....****..*..****..*..*****......*..*.*******.***...***.*.***.*..***.**.******.**.**.*...*.....*.**.*.**....*.****...**.*.**.**....****......*...*...*..**..***.**.*..*.*..*....*.****.*.*.*..*......****.**.***.**...*.*....**..*....**.*..*..*.****.*..*.****...***.....**..*.****.*.**.*.*.**.**..*...*.*****.**..*..........***.*.*..*..*.*****..*..***.....*.***...*.**........****..*..*******.*..*....*.***.*....*...*.*..*...************......************..***.**.*..**.*...**.**..*..****.*.**..*.....****.*.**.***...*..*.**.**...***...******...*..*.*...*****.....***.**.*.**.*.*.*....**.*.**..**....*.....*...***.*......**.*.****.*.*****...**.*.**.....**.**...*.*.*.**.*.*...***..***.*..***.***....*..**.*******.*.*..*.*..*..*...*.*.*.**.*..*....****.*.*...**..*.*...**...*..**.*..*..**.**.**.*.***.*.*.**..**..*..*.***..**...**.....***.****.*.*.*.***.*...******..*******...*.*..****..*.**.*.**.********....****.....*.***.*...**..***.**..*.*.*....*.**.*....**.*.*****.*....*.*****.**...*....*..*.*****.****.**.*.**.**..*****.*...*.*.***..*.*...***.*****..*.**.*....**.****.***.***..***.**.**......**..**..**...*.*.**...****....*..*..*..**.*****....**.*.*.*.**..*..*...**.**.**...*..*.***..**....**.***.**.****.*....**...*.**.**..***.**.***...*...***.***...**.**..*.*...*..***..****..*...**..*..******.**....***.**......***...*..*.***.***..*..**....*...**.*.***.*.******.**.**.***.*.*.**...**......*.*.....*.*.******..*...*......*.*...**.**. .****...**.....*..*.*....*....*......**.**.*......***...**.*.*.........***...*.*.**.*..*.**..*.*.....***.*.*...**.***...****.*.**.....****.*.*.*.*.*..**..*..****.*..*.*....****.***.*.*.*.*.*****.*******..*...*.**..****.*.*********.*.*..**.****.*..*.*..*..*.*..*...*..***.**..***.****.*.*.*......******...***...*....*************...*..*..*.***.**.**...*.**.**...**.....**...*.*****.*....**.*.*.*****..****.*..*****.*.*...**.****.****..**..**..*.*.**.*.....**.***.**.******.*.......*.*.**.*.*..*..*.......*.**.*..*.**..*.*.***....*...**...**....****...******.*..**..*..*.*....***.****..*..*.****........****.****...*...**..**...*....*****.*..**.**...*....*.*..****.**.*..*.*..*...*.*.*****..*****...*****..**.*.**.**.**..***.*.*.**..*..***.*.*..**.***.*..*****..*......*..*..*....***....**.*..*..*...*...*..***..***.*..**.**..*.....**.**..*.*..*......*..*...***..*...*........***..*...*.**.**..**.*....*******...**.*.******.......*****.**.*.*****.**....**..**.*.*..*.*...*..*..**.*....*.**.*..**...******...**....***..***.*******..*.*..*********..**...*.***.*...*...*.*...*******....*.*.***..*..***...**.****.**..*....**...*..****.**..*..*.....*..**...**.*....**.*.*......*....**.***....**.*..*...****..***.*..*.*.**.***..****.**.*..*.*....*.**..***..******..*.*.****..***.*.*.*......**..*.*..*.****.*....*..*.*.**..*..**..*.*.**.*.......*.*.*..*.*..*..*****..**.*.*......**.*..*****...*....****..*.*.*.....*****...*....**.*..******.*.*****..**.*****...**..****.....**.**.****....*....**..**...*..*..*.*...........*******.****..*...*.***...*.............***.*..*..*.***..***......**.**.*..****...**..*.....*..*.*.*..**..**.**..*....******.....**.......**..*.**..***..*..**.***..***.*.**.....***..*.***....*...*.***.*.*****...*....**....***.**...**.****.*.*****....******..*....****..*..**.***.*.*.**..***....**.*..*.....***.****.*..*****..***.****.*.*.**..**.***........*..*...**..*.*.****.****..****.*.*.*...**.***...*..**..**.**.....*...**..*..**...*.....*.**..***.*...*....*.**....**.**..*****..*..* **...*..*.**..***....*...........***..*.*.*...*.*.****.*.*.*..**...****.***........**..**...*..***.******..******....*.*.******.**...*.***.**..*.**.*..*.*..**.**.**...*..*****.***.*...*...*****.....****...*....*.*****.**..**...*...*.*.********...*...*.***.....**.******.*...*.*..*.*.*..***.*.....*....*.**.**.**.*.....***..*.......***.*..*..**.**...*.*..*.**.*****....****..**..***...*..**.*.**.*...*.*......**.*..*.***.**..**..*.*.***.*.*...**.*.*.......***.**...*..*.***.*...*.*.*.**.**.......*.***.***.***..*.....*....*.*.**...*.**..**.*.****.*...*..*..**.***...***.*......**....**.**...**.*...**..****.*.*.*****.......********..*****.*****..**.*...*....**.*.***..*.*.****.*...*.*...*.*.......*..***.***...*.*****...*.*..*.*.....*****.*.*.*.*.*..***.**.****.****.**..*..*..*..*.*...****...****.***..*.***..*...*.......*.*...**.**.*.....******..*.*.*.*.*.******...*.**.*..*..*..**.**.****.*.****.*......****....*..**....*..*...**.**.****..*....**...**...****.*.**..*..****..*..**.*****..*...**..***...*..****..*.*.*..***.*.*.*.*..*..****...*......*.***..***....*..**..**..*******....**.**.*.***.*.*..*.*......*****...***.***.*.***.**.*.****.**.*...**.*...*...*..**..**.**...*.........***.**..******..*..*..**..*.**..****..**.*********.**.*.**....**..***.*..**...**.****......*...*.**.*...*.*.*****...**.*..*****..*..*..*.**..**..**..**.***....*....*.****..*..****..*..*.*.*......*****.*.*...**********........****.****.*.*.*.*.*****...**.*.....**.**..*****.**.**.......*..**.*.**..***...*..**.**.....*.**.*.**..****.*..*.*.**...*.**.*...**..*.*********.*****.***...........**.*.*.....***..*..***.....**..*.*..*****..*.*.......*.**......**..***.*.******.**.**.**.**.*.*...**...************.*.*......*..*.****..*.*.*..*..*......*..****....*..*..*****.*....*..*...*.*.****.*...***..**.......*..*..*...*.*.*.*..*....***.***.....***...........***..*******...**....**.****.*.*....**.......**.***.*.*****.***..**...*..*..**.*.*.*.*...*.*****..**..*.*.*...*..**....*.*.*.*.*.*****.**.******.*.**.*..*.....* *.**.*.**.*...***....**.*..*.*.......*....***.....*...*.*.***.***..*..*.*..**....**..*.**.*.***.*****..***..*..*....*.**.****..**.*.*...**.***.**..**......*.**.*..*......**...***.*.**.*....*.....****..*.*.*.*..**..*.*.*...*......*...*......*....******.*.*.*...**.*.***.*****....*..**...*...***.*.*.*.**.*.****.*.**.*.***.*...*.*.*.*.*..**..*..*..*..*....*****.***.******.*..*.......******.*.*...*.*****..***.*...*.**.**.*..***....*...***.*.*.**.*..***..**..***..*..****.**.......*.**...*..***..**.*.****...*.*..***...**....****...*.....**.***.....***...***.*..**..*.****...*....*...**....***.****..*..*..***.****..**..*.........*.**.*.*.*..***......****...*.*.**....*...*..*.****.**..**....*.*.*..****....*..**..*..**.*.**.*..*...***..**.*..*..*.*.*.*......**.*..*.*.*******..*.***.*...*.*.*..*....*.*.*****.*.......*.*.*...**..***....**.*.**.**..**..*...***....*...*****.*.*.*****.*..**..*.**.*.***..**.***..*..*...****..*.**..*****.**...*.*..*...*..***.**.*...******.*.**..**...*.*..**...*.*....*...*******.**..**.***.****.*.**.*...****..******.**.**.**.******.***..*....**....****....*...*****...*****.*.**.******...***.**..*...*.*..****..*..**.*..*.***..*..*.**..**.**.*...*.**.***....*...****....***.*.*.**.*.*.**.*.***.*..**.***..*..**.**..***..****..*.***.**..**..*...****..*..*.*****.*...*.....*.***.*....***.*.**.**...*..***.*****.**.**.*..****.***...*.****...*.*.*..*.*****.**...***...**..***..*.*.*.**.*.*.*****..**.**..***.*.***.**..*..********...**....**..*..*.*.*.**.**.*........*.*..*..***.*.*.*.****.**...*......***...****....**..*.***.*..**.*...*.*****..**..*****..*...**.****..****.***.****..***.*****.*.*..****.*.**.*.**.*.**.*.*.****.*.........*...*.***...*..**.**....**.*.*.**..*...*.*.**.******.**...*********.*..**..*...***....**.**.***.*......******..**.**.****...*.*.**.****..**.......**.**.*..*.***......***.*.*****..*..**.***.*.**.........*...*.*....**...****..***....**..*..**.*....*..**....*.*....*****..*.******.****.*.****.***.*.**..**.**..**.***....**.*...*.*..**.**.. .**.*...**....****.*.....******..*...*****.**.*.*.**...**.*.....*...**.*.*....*.*..*.....*******.**.***...*...*.*..*.*..**..**.**.**..*.*.**.*...*.*.***.***..***..*****...***...*.....*.**..*....*..*.***.***.....*...**..****.*...****.**...*****.***......**...**.*..*...***..*....**....*.**.*.**.....*.*...**.......**...***.*.....*......*..*....**..*.*.*..*.*..**...*...*..**...*.**..******.*.**.*.*.*...***..........**.**.*.*.*....*...**.*.*.*.*..**.*...*....*****.*.**..*..**.....*.*....***..***.***..*.***.*.****.*.**.***.*...**.*...*..**.**..........****.*..***.*......****...*..***.*..*.**.**.*.*...**.*.*.***..*..*...****.**..*...**.**..*.*.*.*.*.**.*....***..*..*****...**.**.*.**..*.*..*.*****....***.*.*****..**..*...*.*....**..******.**...**.....**.**.*..**.*.*..*.**...*.*.*.....**.*..*.**.**.***...*****.*.****.*...***...**..***..**.**.***......*...**...*..**.**....**...**..*.*.*****..**..*..*.*..**.....***...*..*....*.*.*.**.**.*..**..*.***.*.**...**.*.*.**.**......***.........**...*.*.***.*.*..****.....*.*.*....*..**..**..*.*.**.....*.*.**.*..*.*****..*..**....**.*.....****.*.**..**..**.*.**....***.....*...**.***.**.*...**.*.***..*****...*..***....*......***....*.*..*.***...**.***..****.**..**.*.*..**.**..*.*.*.***.*.*..*....*.**..***.*...*.**....*..**.******.*......**...**.*.*..*..*..**.*..**.***....*.*.*.***.*...*.*.*.....*...*.*.*****.*.***...*.****.*.*..**..**..*...***....**..**.....*.*********...*.*...*..***....****.....**..****.*..*.*.****...**..**.***..*.**.*....*...*....*....***.*.**..*.*..*..**.*.....*.*....**...*...........**.***.**.****.**********.*.......**.*..*...***.**...*.....**...*.**.*.***.**..****..........*.*.*.*****..*.**.*.*.*****.***...***...*.*.....**.*******.**.******....**..*..**...**.**.**...**...*.*..*.*.*..*..*.*...***.*.*....*..*.*.*...*.......**.*..*.**.*...*....***.****...*.*.***.***...**.*.*.*.*............*.*.**.**...**.....**.**...*.*.***..***.********.***..**..**..**.**..*.***...**.....**...*...****..*..*.*..*.***....***..****.*.** *..*..*.**..*.*...**..*.***..**...*.*..*.**..*..******.**..*.**.**.*.*..*.**..*.**.*.************.**.*..**..****...**.***.**.*.*.**..*...***.....*.**.*****.*****...*.******.***..*.*.*.*...*.***.*...**.*.*.*.*.******.*..**.***..*.***.*...*.***.**.***.*.*.**.*..***.**..***....*....**....***....****.***.*..*.....*.**..*.**.**..*..*...**.*.....*.*....*******.*.*.*..**....*.*..*.**......**..*..**.....*.*..*.**..*..*....*.**..**....*.*..**.***.***..*****.***.*.***..****..*...**....*...**.*...**...*.*.*...*.*.*.......*.**.**..****....*..*.***....***..*.*.***.*.*.*...**.....*....*.******.***.*.*....**..**.**..*.***..*...*.**....*..***......**.****.**.*..**.*****..*...**..*.**.*..**..**.....*.*..**.*******.******....*.**.**....***..*...**.****.*.*...**..**..****.*.*.........******.*.*...*...*.******...*.***...**.**.....*.*...**...*****..**..*...**......**....*..*..***..***.**.**...**..**.....**.****.****.**.*.**..**.******.**....*.**..**.**.***.*..**...*.*.*****..*.****..**...*......**...*.*....***.*.**..*.**..*..*....***...*..*.....**.*...*.*.**.*****..*.****.*.......**.*.**.*..**.****..**.*..*...*****.*..*.*...*.**.***.**.*.**........*..***...****..*..**...*..*.****...*.*..*..**.*****......**.*****.**.******.**.*.**.*.*....***.*.*...*.*...***...**..*.*..*...*.*.*.......**.****.***.***....*....*.*.**.**....*.*.*.*...*..*.....*.*.*****.**..*.....***..*..***.**.....***********..**..*.*.**...**.**.......******..*...***...****....*..*.******.**.*.**..***.*.*.***..**.**.*.***.***.*..***..***.**....*..*.**.***.*......*..*****....**..***.***....*.*..**.**.**.*...*.**.**..**...***....**...****..*.*****..**...***.*..*....*.***.**...*...*.***..**.**..*.....*.*.**..**........**..*.*.******..**......*...**.**.**..*..**.*.***.***.**.**...*..*****.*..*...***.......*.*..***..........*..*****.*..........**.****.*.**...***..*...**...**.*...****.*...******..***..**.......***....**.**.*...*.*..*******.*.*.***.....**.*..*.....**.*.*.*.**..**.*****..**..**...*****.**.....*.*...**.....*.*...*.** .**.*.....*..*..*.***..***...**.***.***..***.**...*****...*..*.*..***.***...*.***.*.*........*.**.*..***.**....**..***..*.*...******....*...***....*...*.**.*.*.*.***..*..*.*.***....*.***..*******.*.*.****.****...**....*.***.*.**.*.**..*..***..***......*..*.*..*..*...*.*****.***.*..*.*.***.*..*.**.**.*......***.***.**..***..**.*...*.**.***.*.*.**.****..*.**...*.**...*...***.*.*.***.*.*..*...***.*..*...*.******......**..*.*......***.*.*.**.**..**.*****..****..*.**...*....*..**...*.**..**..*...**.**.*.*.**...*.***......***.*****..**.**......**.*.*....***.*.....***....*.*.*.*.****..***..*.*..*.....****.**..........******.....*****..***..**.**...*...***.*..***.**.***.*..***..**.**.*...**...**.*********...**.*******.**..**..**...****.****..***.*...*...*..**...*****.****.***.******...**..**.*...**.**....**.**.*......*...**..******.*..*.*****.**.**.*..***.***..*.****.**...**.**....**..*.**.*.**.**..******.**.**.*.*....*.*.**..***.*....*.*..******.***....**...*.....*..*.*.**.*..*.*......*.***...**..**.**....***.....**...**.*........*.**..****.*..*....*.....*....*...***.***.*..*.**.*..***....***.*..*.**..*.....**...*..**..*..*.*..*.*..******.**.****.**.*.*..*****...**...*..*...*.***..*.*******..**..*.**.**.**.******.....*.......*..**.***...**.******.*.*.**...**..*..****.....***.*..*..***..****.***..*..*..****.**...*.*...***..**.****.**...**...*..**.***.**.**..****.****.****...*.*.**.**.****..**.****..*.**...*....**....*****...*..***.*****.****.**...**.*..*.**....**.*.**.****.*.****.**....*...*.*...*.*.**..*.*..*.*....***.*****.**..****.*..*..****...*.**..*.***.*...**....*..**.**..*...*.**.**.***.**..**..**..****.*.....**..*...*******..****..*.*..*..**.***.***.*....***...*...*****...*....*.*.**..**.*****...**.*****..*.*..*..*..***.**....*.**.**.****.*..*.*......**.*..*..**..*.*.*..**.....***...**..*.*.**.*....****.*..*.***.******.**.***..**.....*.***.*.*.......*...*.*..*.***........***.**.*.****.*.*..**.****....***..*..*..*.*.*.*....**...*..*...*****...*..*...****.......*..*.* ..**...*...***.*.*.********.....*...*.***.****.*******.**.....***.*...*.*..*.**..***...***.****.*.**....*..***.***.*..*****...***..**..*..*.**...**...**.***.****.....******.*...****.**.....*.**....***..**..*..***...*.*.**.**..*.****..**.*.**..**....*...*.**.****..***.**..***..****.*.**.*...*****....*..*.*******..*.*.*..*...**.**.**..**...*...*.*.**.*.....**.***.*..*.*.**.**.*.**..**...**..*****..*.......*..****.***.......**...***...***.**....******.**...*.***...*......*..*.*...***.***.**....**.....*..**..*.*...*..***..******.***..***..***.*.*.....**.....**.*..*.**..*.***.*...*....*.*.***.*...***..*..*....***.*.*.**.****.***.*..****.***..*..*.**...*.*.*.*.******..*......***.**.******.....**.*.*.**.***.**.*...*.**...**.*..***..*.....*.**.*.***..**.******....**.***.*....***.**...***..*****.*....**.*.*...*.*....*..*.*.***.*.**.*...***.***.*.*...*..***..***..**.....**....*.**.**..*.*.****.**...**.**...*.....*.*....*.*.*.**.***.*.**.**.**.*..**.*..*.*...........***.**...*******...**.*.*.....***.**.**..****..**.*...*.*...**.*.*...**.*.*****.**..*..*...*....*......*...*.....***..*.*..*....******..**********.*..**.*.**.*..*.*.*******.**....**...*.**....******.****.....*.*..*.*.*.........**..***.*...*..*...*.*.*****..*..*.**..****.****.**..*.*.**.*.***..**..*.....***..*********..**.*.**.....*.***..******...*.******.**.**.****..*..*.**.****.*.*.**.***.....*..**.*.*.*....*....*****.*..**.****..*.**.*....**...*.*....*.*...****....*.**..****.*..*****...**.*..***.***.*...***..******..****..*.*.*.*....*..*.***....*.*..**....***.*.*.*.*....*.****.***..**........*.........*...**...*...*.***.**.**.*......***.*.**.**..*.*..**..*.**.**...**.**......*...***...*.*..*...***.***...**.*.**....**.***.....*..*.*..*.***........*.*..*.****.*.**.**.**.*.**.***.*.*..*.*.*.*..**.**.*...*******.*.**..*...**.*.*****....*..*..**...*.**.*....**..**.****..***..**...***.*..**.**....**...******.*...*...**....*..***.*.****...**..**.*.****....****.*****....**..*....**..****..*************.**..*.**...**.*..* ...***...***..*..***.**.****..***...***.**.***..*.....****..*.*.*..********..*....*.**..*.*..*.*..*.*...**.***...***.**..*.*..*.****..**.*.*****.****.....*.*...**.***.*..*...***..**..**...***..*.**.*...*.*.*.*.*...****..**...**.......***...***..***..*.***.*.****..**..*.***..**..***.**.***.*...**.*.....****..*.*..**...***..*****.*.*.**.......**..*.**..*****.*.**..*..**.**...***...**.******.**.**.*.***..**.*.....**.*.*..*.*..**.****...**..*..*..*.*..**....*******..**.**..*.**.*****.*...**.***..**.*****.*.*.*..**...*.*.*..*.*.**.***.*.***.****...**..****..**...******....**.*****.*..**..*...*****...*..*.***.*...........**.***.**.*..*...*.*...**..*......****.*.**...**...*...****.*.*...*...*.*..*.**..*.**..***.*..*.**.***...***.*....**.*.*...*.****..***...**..*..*...**.**..**.*.*..***.*..*..*...**.**.*.**.****.***..***..**......*.*.***..******..*.***..***.....*...*.**....*****.*..**..*.....***.***.*...*...*.*.***.*.***.**.**....***.*....*..*.*.*...**.......*..***..*.....**.**.....***..*.**.**...*.**.*....****..****.*.**...**....*..*.***.....*..*..*.*...*....***..*.*.*..*************..**.***....*.....*...*.*..***.*.*....*.*.*..*****..*.*...*....*..***...*.*..*...*.*.**..**..***....***..***.***.***.****..*****..**..*.*.**.*.**..*..*..*.*..****....*...*..*..*.***..**..***...***..*.....*....*...***.*.**...***.**...*****.**..****...***..*...*.....*..*.*.***....*.*******.*...*..*...*****.***....****.**.....**.....*..**...*..*.*..*..**.*.****.**..*..*..**...*****.*.*.****....**..*..*..**...**....***..*.**.**.*......*..*..*****...*..*....***.*.***..*.***...*.*...*.****..*.*.***.*****..*.**.*..**..****.......*..*.****..*.*.*.*....*..*...****..*.*.**.*...***.*..***.*.**...**.*.**........***..**..*..***..*..*******..*.*.**.****..*..**..*...*..*.*.*.***..*....*.....*.*..*.*.*.*.**.*.*.*....*.****.****..**.****...*.*..*..*****....*..*...*..*******..***..**..*.**.*..*..**.**..*****....**..****.**.*..****....*........**.***...*....*.**.**..***.*.***..***.......*..**..*..****.**.*...*..* **.*.**..**.**.*...*.*..****..*....*****.***..*....*.*.*.**..**.*.*.**.*****.*...**...*.*.*.**..*..****....*....**.***..***.**.**.*.*...*..**.**..*...*.......**.***..*****.*.....*...*.*..*....*.....*.....**.***...*.***.***.*..**....**..***......**.*****..*...*..**..***..*..*..****.*.*..*..*....**.***.*.*...**..*****.*..**...**...*.***.*.*.***..*.*..*...**...***.**..***...*....*.*.*.**...***..***...********.*********.**..**.********.....*..***.**.*.**.....*.*...***..**...***..****.***.*..*...*..*.***.***.**.**.**.***..*.****..*.....*******.****.*.**.*...*.*........*...*****..**.*....**.*.**.*.*.**.****.****.*.**..*..*..**...*****...*..*****.***..**.****..*.*.***.**.*.***....***.*****..*.**....*.*.*...**..*..**..****...***.***.***.*..*..***.**..*.**...**.*..*....**.*****......*.*..*.*..*.*.*..**..*.*....*.**.****.**....***.**....*******...*.*.*****..**.*.*.**.*.**..*.***.*..****...*.*.*...**.....*.*.*.*....*.*..**.*.*.**..*..*.......*.**.*.**.***.*....*..**.......****..****.*..**..****.**********.*..*....*.......****....*....*..***.*.....*..*...*.*.***...**...*..***..*****..*..**.*..***..**.*..**..*.*.*****.*.*.*..***.**.*...***......**..*..*.**.*.****..*.**.***.*..*.***.******.*..****.***.******.**..***...***.***...*********.*.**.***.***...*****..***..****.*.....*...**.**.*..*.*..*..*..**.**....**.**.*.****.********.******.**...**.*.****....*.***..*.*...*.*..***...*..*.**.*.*.****.*.****.**.***.*.*.*..*.*.*...*.*..**.*.*...*.**..*.*...*.**.*....**.*..*..*....*...*....*.***..***...*.**.....**.***..**...***....***.**..*.*.***..*..****.*...**...*.**..*.***.....**..****.**..**..**.*..*...**..*.*****.****.....*.*.*.*...****...***..***.*.*.***.*.*.*..*.......***..****.*.********..****..*.*.**.**.*....*...*.*.****.***.***...*..*..*..*.****......**...**..*..*..*.*.**.*...***.*.**...*.*..**.*..**...*.*****.*...********.******....**.*..**.***.***.*.****...*.*.**.*..*******..***.*..*.*..*.**..***.*.........**.*.*...*.**...***.***.*..*.*******.*....**.****.**.**..**.**.*.....*.. ...*.**...****..**.****..**..*......*.**.*..*****..*.*.*.******.**.**..*..***...*.*.****....*.*....****.*..*.......****.****.****...*...*.*.*.*..******..****..*.*.****.***...****...****..*..**.**.**..*......*.*.*.***.**.******..*..*....********.*.**...*.*.....*..*..*******....**.*.*...**..**...*****..*..***.*.**.*.........***.**....*..****.***...**..*.**.*...*.***...*.*..**.***.**..*.*...*.**..*.***.*.***..*.*******.*.******..***....**...***.***.****.**.*.*.*..*....*..****.*.**.*.*...**...********...*.*.*****..*****..**..*.*.**.**...*.**.*.**.*.*...*********.**..*..**.**.****.*..*.**....*..*.*.***...*..*.....***.*.*.*......**.**.....***...****.*..**....*....**.**..**.**...*...**.****.***.*.*****.*******...****..*..*.*.*.*..*........*..*.***.*..*.*..****.***....**.***.*...**..*..***.**..**.****....*...*.*....***.*..*****.**...***...*...*.*..**.***....***..*..*.**.*..*.*...**..***....*...*..*.**.******.....*.*.*..**.*....*.*..**.***..*..*..****..*****.....*.*...*.*.**.*..*.***..*.**.*.*.*..*.*.**.*.*.**..***.**..*.**..*********...*.*.**.***.*....*..**...***.**..****...*.*.....*....**.*..*..*****.*.*****...*.*...*****....***...**.*.***.***..*...*.*..**..**.*...*..*....*..***...**.*.***.*.**..***..**.*..........*..**.**..****.**.*..**..*.*.*.*....*..*****..***.**.***.*.**..***..*****.*..*.*.**..*...........***...*.**..**.**.*.*****........**.***.*..*.*..**...*.*..****....*....*.*.**.***.*.*..*.*..*...*.*..**.*.*..*.........**.*..*****...*.**..**.***.*.*.*..**..*.*..***.**.*..*......*..**.*....*..*.**..***.**.*.**..*.**.**..*.***.**...*..**.****....*.***..*.**....*.**....*..***.***.*..*.*.*.*.*..*....*.***..**....*.*..*...**..*.**...**....********.*......**.***.*....*.*.*.**.*.*...*.*...*.****........*..****..**......**..**.*..*..*.***.*.....**..***.****.*.***..**.*..****....***..****.**.****.****..***.*.**..*....**..*.....*.***.****.....**..****.*.***.*..*...*.*.*.*****.***.***..*.*.........*...**.***.**.**..*......*..*.**.*..******....**.....****.*.**..**....*..*...*.* *..*.**.*.**.*.*..****.***.*..*..****.****.**.**...**.....***..****.*****.*....*.*..*..**......*...*....*.***..**..**...****..***..**....*.*.**....*...***..*.*.*.**.****....**.******..**..*..**.*.*..**.*.*..**..****.**..*.****.****.*..*..*..*..**.***.***.....**.*..***********..**..*****....**.*.****.**..*.***.**....***.*.***.***.*....**..*...**..*.****.**....*..*.**.***....**.*.**.*..*.**.***.*..****...*.*.*..*.**.*.**.**.**.*..*.*...*****..*.*******.*.***********.**.*....*******.*.**.**.**.**...*.*..*...***.......********..***..*..*.*.*.***.*.*..****....**....*..**.....**.**.......***..*....***.*.*.*......***..**.**.*****...***.*******..**..***.*..**..*.**.*.***.*.*.************..***.*..*.**.*.*..*.**..*.....*..**....*****.*.*....*.*.*.*.*.*..****..*.*.****.***..*****..**.**.......***....**...*.*.****.*.*....***......*.......***.*......**.*****.*..***.********.*..***.**..*..*.*.*.*.*..**.**...***.*..*..*...**..**..***..*...*.....**.**.**......*.*.....*.*...**....**.**..*....*.*****.**...***......*..*.*..****.**..******.*.......**.*.**.**.***....*.......*.*.*.*.****....*..*.*..**....***.****..*.**...**.****.**.*....**.***..**....**.**.**..**..*..*..*.**..*.*..**.****..*.....**..........*............*.***.***...**..*...*...**....*.**....***.*.*.*.**.**..**.*.......*****........*...*.*.*......*.***.****.*****.**...********..*....*.*..**.*....*.*.**..*...**.*...*.....*****...*.***...*.**********..*..*.****.*..****.**.*.*..***....**..*.....**..***..*......***.*.........*.*.***.**.*.*****.***...*....*...*...**...*.*..**.*.****.*******..*.***.****..*...**..*..***.****.******.....***.*.*.***.*....*.*.**.*..******.*..**..*....*.*****..*..**...*.....*..*.*....*..*..***....******..*...**.*..**..**.**...**.****.****.*..**.*..*.***...*.***..**.***..**...*..**.*.......**..*..*.....*.****.**.*..*.*..**..******.*.*.....**.**..**...**.*.**.*..............*****.*.......*.*..*****.**..*.*.*..*.*.**.......********.****.*.*..*..*.**..*..*.*.*.***........*..*.*.*.*...*..**.*....*...**.* *.***.*....**.*..*...*.**.***..*.*..****...**..***..*.*..****.*.*........*.......*.***...**.**..**...*....**.*..**.***..*...**.****.**...*......***.****..*..*.***..*.*.**..**...*..**.*****.*****..*...**.*.*.*.****.**...*.......*.*.**.*.*..*.****..**..*...**.**...**.*.*...*............**.***..*.**.*.**.**.**.**.**..*.*..***...**..*.**..**....**.**.****.*.****.........***.***..*....**..*....*.**.******.*.***..***.**....*...*..*.**.*.*.......**..*.***.**..*.*......**..***..***...*.*..*.**.*..*.**.*.***.....***.***....**..*.*........*..*....*....*.**.*...****......****.*****..*.**.**.*....*....****.**..***.****.**..****.*......**.*******.**.*.....*..**.*..*.*.*...*.**.*********..*...***....*...*....**...*****.*...*.*.....**...**..****..***.**.**..*..**.*...**....*.*.**.***.*.***.*..*.*.*.**.****.****..*..*..*....***..*.**.**..***....***......**.....**.*.*.***..**..*.***..****..*..*.*.**....***...**.**.***.*..**..*.*..*.********...**...*..****.*.**.*.*....**..***..**.******.*..****.***..**...*.*.*.*..*..*.**..****.*...*..**.**...*..***.**..*.*..*..**.*.***..*...........**..**...*.**.*..**......*..*......*.***..****....****..***.....*..*..*.*.*.***...*.*..**.**....**...***...*.**..*********..***.**....*.**..***..*.*...**..*****..*....**..****.***.*****.*.*...*.*.*.*...*.*..**..*..*..*.**....*..***....*.**.*.*.**..*...*...**..*...*....**.**.*.*****.*.**..***..*...*..*....*.**.**.**.**.*.****.*.**.*..**.*.*.*.**....**...***.**.*.***.*....*.*.**..*****.**.****.*.**..**..*.*.*.*..**..****....*.***...**...**.*...**.*.**.*.***..**..**...*.*..***..****.*.***..***..*....*.*.****..**.*.*..**.*..***..*.**..**.*******.*..*.***.*.**.********....*...*....******.**.**...*..**.*.*..*****.**.*.*.*....*.****.**.**.*..**.*..*..**.......***.**.***..*.*.....**.**..****.*...**....*.***.*..***.*.*.....*.....*....*..*****.**.****.*..**.****.**.*...*.....*.**....*.**...*****.....**...*.*.**..*..****.*..*****.**..**..**.*...*..*.*.....*.*..**.**.*.*..*.**...****..**...*.*..****...****..*....**... ***...*.*****.**.**......***..*.*.........*.***..*..**..**.*..**.....**.*..*.**.*.*.*****.*.*.*....**..****.**..**.*...*.*..***..*****..*........**.*.**..****.*.******.***..*.****...****.*.*.*.*...**..*.*..**...****.*.***..............*.***...*..*.*..**.*.*.****..**...**.*.***.**.*....**.**....*.**.....***......****.*.......***.********..***..**..*.*.*.****.**...*.*.*.*.**.**.......***.**.**.**..**..*..***..**...**.**.*.**.**..*.*.*....**.*..*...*.***.*.***..*..*.*...**.*.......****...*.****..*....*.**.**....*.*...****.*****.*..*...*.**..**.***.**..***.*.*...*..***..**..........*.*****.*..*.***.****.......***.*.*...*.*.*...*.***...*....*****.*..*...*.*.*..*.***.*.*.....*.....******.*.*.**.**.***.*..**..*..*.*.*.*....*.**.******.**.*........*..**.*..***..******..*.***.**.**...**...*.*.*.*.*.***.*.***.****...*....*******..**.*.**....***.**..*..*.*****.***..**.*.***....*****.**.*.*****...***.*.*...**.***..*.*....*..*.**.*...*.*****..**..*.**.*..**.*..*..*****...*..*.*....**.**.*****.....*.***......**..***..**..**.***.*.**.****.***..**.**...*..****.**.***.*.**.**....**.*..***...*.*.**..*.***.*.**..*.*.*****.**.******.****.*........*.*....***.*.*.***.*...**.....*.....**.*.*...**.*.**.***.*.**..**.***.*.******.*...****..**...*...*****.****.****.*.*..*..*...**.*..*.*..**.**..****..*..*..*.**..**.*..*..*****.***.****.***.*..*****.*..*...*.*....***.**.****....*****...*.**...*...*..*.*.**..***....*.....**..*..*...***.*.*....***..*..**.....**....**.**.****.*.*.....**.....**..*.*.*..*****....*.***........*.*..**....*.*...*..*...*..*...*.*..****.*..***.*....**.*.*.*.*....**.*....*.**...*******..*.*.**..***....*..*.**..**.**.***.*.*****.**..**.*.*****...**..*...**...***.****...****.*.*...*..*..**.*...****..*..*.*....**.*..**.*******.**.***..*.*..*...*.****.**..*....*..*.*.*....****.**.***.**..*..**...**..*.**..*.*.*****...*.*.**...**.**...*..*.*..**....*...**.***..**...*..****.*.*.***..***..****...*...**....***..*..**.****...*..*..*.***.*.*..***.*..**.*.*....**..*...*.*.**.****.* .*.*********.***.....****.*..*****....*..****....**..****...*.*.**..*.**.**..........****.*.*.**.*..***..**.*.*.*.*...***.......*.**....*.*****..****.*.*...**..***..*****..**.*.*..*.*.**.***.****.***.**.**....*.*..*..**...**.***..*****..**.*.**.*.*...*...*.*..***......*.*.*...*.**..*.....*..*.***...***....**....*.*....*****..*...****.***.**...****.**..*.*..*..**.*.**.*.***...**.***..**.*...*.**.*.***.**.****.***.*.****.....*.*.*.*.**.*.*...**...**.*....*...***.*.*..**.*.***..****...*..*.***...*.*..*...*.*******..***.*.***...****.*.*..*.*.*.***.**.***...*...*..*.....*..**..**..*..*..**...***.**.*..**..*.....**..*...*.*.**.**.*.*******..**.*.*..**.**...*.***..*...*..*..**.*.**.***..****....**..**....*.*.*.**...***..*..*.***.**..***.*.**.****.*..**......****..**...**.*.*.*.......**.***.**..*.*****...*.****.**..*.******.*.*.....**.***.****.**.*.**.*.*.**.**.*.*....*.*..****.*...**.*..*.**..*.*****.**..***.**.*..*.***.*...***...***..*.....**....**.**...*.**.*.*.**.*..**.**..**.**.****......**.**...**..*...*..*..**.*.**.....*.*....**.**.**.**..*....****.*..*.*.*.*.*.*.****.***.**....***..*.*...*.*.**.........*...*****..**..*..**.*..*..**.**.*.**.*..*..***.********.***.*..***...****.*...**.***.*....********...*.*..*.*....******.**.***....****.....*.*..**.**..*..*******...*******.*.*..*..*...*.****...*****.*...*..*.....**.*.***.***.*...*****...*.**.*.*...***.***.*...*..**....*..*****..***.*...**.**.*..*******.*.*.**.****.**.**.******.**.***...*.*..*....*.**..***.*.*.***.*..***....******.*.**.***...*.*.**.**.*.**.*..*.**...*..*..**.*****.*.**..****.*..*.**..*...*...*******.*..*.*..**.**.*.*....*....*.*****.***..*.**....*******..*.*..**..*.*..*.....****.**....*.*..*..*..***..*..*.**.**....**....*....****......**.*.**.**.*....*...*.**.*....*.*...***.*****.*..********..**.....*.**..***.*.*..**..**.**.**.**......**.**.*...*.*...*.**.*.*.***...*.*.***...***.***..*..**.**.**...*...*.**..*.******.*.**.**....*..*.*.**.**.*......**.*.*.**.*.**...*..******..**.*..******..**.*.***.**** *..**.**.*....***..********.*.***....**..*.***.*.*.****..**..**...*.*.**.****.*.*.**.*.*.....*..**....*..*..**.*..***.**.**.**....*******...*.*...**....*.*...*.*.**.*...*.*..*....*.****....************...*.*.....**..*********.****.......*.**...*.***.*.*..*..****.*..*...*.*..**..**.**....*..*..****.......***.***.***.*....*..*.*...*.*.*.***.**.*..*..*.***.****.*.*.***..*.....**...*.*****..**.....****...**.*..**.*..***.*.*...*.***...***..*.**..*.**..*.*....**...********.*.**..****.*.*****..*..**.***.....*.*...*.*.....**...**.*.*....**.*..*.***.***...*.**..*.***...*..*..***..*..**.*.....**...*...********.*...*..*.**..*.*..*..**.**.**...**.*..****..**..*.*.*.*....**.*.*.**..*..*.*.*.....**.**...**...*.*.**..**.**.***.******.**.*.*....*.*.*.**..*...***.*.*.*..*.**.*.....**...*....**..*.*****.*.****..*.*.*.**..*..*.*.....*..***....**..*.*..*..**.*...**.*..***.*...**..*.*.*..**..*.......**.****.*.....***..**.*..*.*....****.*...**..***.*.*...****.*.**....*.**..*.*...*.**..*...*..*.***.*.*.*...*.*****.*....**.***.****.*..***....****.*....*.**..*..*.*..*..*...*..**.*....**...*.*.***....**..****...**..*...*.*..**..***.*.**...*..*..*****.**.**..***.*.***.*..**...**.*...*..*.*....*.*......*..*........*.*.**..*..**.******.*..*..*..*...*.**.....*.*.*..**.*..****.*..***..*.**..****....*.**.*.....*********.****....***.*....**....*.**.*.....****..*...**.*.****..***......*.***.*****.**...***.*****.**..*.**.**.***...***.*..***...*..*...*.**.***....**.*......*...*.***.*.*..****.*.*.****.*.*.*..****.*..*.**...***.**.**...**......***.....*****.*.*.*****....*..*..*.*.*******.*.***.*...*...***....**.*.****....*..*.*...*......*.*****...*.**..*...**.*.***..*.*..*..***..*.*..**.*..*.*...***.**.*.***......*....**.*.*.***.*..****..*...*.*.**.*...*..*..**.*.....*..*.*.*.**.*.***...**.....*.......****.*...**...*...**.*.**.*.*.*.****.*..*.*****.......*..*.****.....*.*....*...*..*.***..*.****.*.***.*******.****..*..*.*..*.*.***.*.*.*.*...**.**.**..*.*.*....*..****.*...***.*.....*.**..*...*.*.*.*.*.** .*.**.***.*.....*.**..*..*.****..*.*.****.**.*.**..***.**...*******...*....***..***..****...*..*****...**..**.**.**.**..*.*.*...****.**..**........**.*....*****.*.***.*..*.*.*.*..****..**....******.*.......**...***.*.*..*..**..**..**..*...*....**..*....**..****.*..*..*.**.**..**......*.**....*..*...**...****.*.....*.**..**.**..***.**.**..*..****.*...****.*....**..*..*.**..*.***.******.*....**...*.*.*.****......**.***.**.***.*.******.****..*.....****.*......**.***..*....*..**..**...*..**..****..*.*...*.**.*.*....**...*.****.....*...*...*......****.***..*...***...**..**..**...*.....**..***..*.*.***.**.******.**.***.**.*..**.******.*..****...***.**.*.**......*....*.*...***.**..*.*...***..*.**.*.****.*.***.*.....*****.*..**..*****.*......*..*.*.*....****.*..*.*....*..*.*.*.*.**....*...**..**..***..*****.*...**.********....*****..*..*....*....**....*..***.**.**.**.*...*.*.*...*..*.....*.*...*****..**.*.**.**..**.**.**.....***.**.*...***.***..******.**.**.*.*..*...*..*****........*.**..*..*..***.*....**.*....*..**..*..*.*....****..*.*....*.***.*.*..**..***..**.**.**.**....*.**..**..****.*.*.*..**..*..*.****.*.**..*********.....**.*.....**..*.***.****.**.*..*....**..*****.**..*..*.....**...**.****...**.****.**..*.*****...*.***..***..*.**.******.**.*....**.****.***...*.*.***...**.*.**....**....**.*.*.*..****.****.*...******...*.*..**.***.*.***.******.**.***...***.**...*...**.*****..*..*...**......***.*.*....*.*...***..**.....*.*...*........**.*...*.**.**.....***..****.**.***.....*.*....*..*.**..**....**....**.*.*.*....**..*.....*.*...*...**.*...**...*.**....*****....*...**..*..***.****....*.*******..*...*.****..**.**.*.**.****.***.*.**..*.*.**.*****..*.....**.*.**..*.*.**.***.....**.***.*.****..*...**.***...*.**....***.**.****.*..*****..**..****..**.*.*..*.*.***...*******.****...*.******..*..*.*..*..****..*.**.**..*...*.*.*****..*...*.*********.**.*..*.*..***.*.*.*...*...*****...*****.*.*.***..*.***.*.....*....**.****..**.****.*..**..**.***.*...*...******..*....*..**....**. .*.**.*..*.*..**.....**....**.***.*...*****.*....**.*.....***.*....*..*...**.**..*..**...**.***..****..*..*...**..*..***.****..*.*.*...**..**.*.*.*..*.*.**********.....****..*.***..***......**.....***..**.*.*..**..***...*..*...**.*....*..*...*..*.*..**.*....**..*..*.*..**..*.*..*******.*.....*.*..*.**.****.....*..*.*...*......*...*.*..*.**.*...*..***.*..*.*.*.**.*.*..*.**..******.*..*..***....***********..*****...***.**.**.**.......*..***....*******.*.*.****.**.***..*.*.***..*...**....*.*....*..*.**.**.*...**.*.*.*.*..*...**.****...***..*...........****.*....*....**..****.**.*..**..*.***...**.*.*.**.*.....*.*....***...*....**..***..*.*.***..***.*.*....***.*..*..*.**...**.*...**..*.*.**...******..**.****.**.*...*.*....*.**...*.*.....*..*.*.*.****....*....*..*.*****.*****....*...***.*....*.*.*.*********...***********..*.*.**..*.*.**.*****...*.**.*....**..*.....*.....**......*.*.**.**********.***.**..**...**.*.*...***.***.***..***.*..*...*.****.*****.***.*..*.*.*.**..*****...*.*..*.*...******..*********....*.**...***...*..*.**...**.***.**.**..*........*.**...*.*....*..........*****..*.******..**.***.**..*.....****.**.*..*****.*****.*.*....**..*.*...*.***.*.*.**...**..*.***.....**.****.*.*...*.***..*.*.*...***..*.***.**....*..*......*...**...**..*..**.**...*.....****..*******..****.*.**...*..**.**..**.*.*..****.***.*..***...*.*****.*.**.***....*.******..*..*.***...***..*..*.****.**.****..**.***......***.**...**...*.*....***.***..*.*..*..*.******.*.**.*.....*..*...*..****...*.*****..****.*.***...*.*....*.**..*.**.*..........**..**.*....*.*..*.*..***.*..******.**.**.*..****.*.**....***.***.**..*.***.*.*....*.**......*.*.*.*****...*.*...*.****.*.*.**.*.*.**...*..***.*.*...*.**.*****.*****..**.*...****.*.****.*.*.*.****.*..*.*.*....***..*..*******..*****.**..**.****....****..**.**.*..*..*.**.**.*..***..*...****.*****.***.***.*.**.***.*..*.***.**.*.*.***..*.***....*.......**..**.*...*.*..**.*....*******...*.*****.....*...*......**...*...*.***....**..***......**....********.. **.*.**.*.*.*.**....***.*****.**.*.*.*..*.***..**..*...*******..*.*.**..**.*..***...**...**..***........**...**.**.******...*..**..*.**..*.....**.*.****.**.**.*.**..*..*....**......*****...**.*.*****.....*******..**.*....*.**.***.*...*.***..*...*.*.**.*...*.*.**..***..*.**.**.***.**.****...*.***.**.*****...***......*.*****.**.*...**..*..*.**...****.....**.*..*....*.*..***.....**.*....**.*..*...****.**.....*..**.*...*...**.....*..*..*......*..**..***...****.**.**.*.*....*.......*********.*.*.....*..*...*.*.*..*..**.*.**..*.*****.*.*.*..**.*****....**...**.*.***.*...*.*..**.*.....**.***..**.***...*.*......*.*.*..**.*.*..***..**..**..*.***.*.*.**...***.*..**.*..*.*...***.*.*.*....***.***.****..*.*.**...*.*....*.*.**..***....*....*.****..*..*...*...**....*.**.*.*....**.*.**..***.***.**.*.**...**..**.***..***......**..*......**.*.*..******..***.**..**.**..**.*......**..**.*..**.*...**.*.*..**...*..*.**...**..*....*...*****.*..*...***...*.**..***..**.*.....**.**.******..****.*....*...**...**....**.*.*....**.*.**...*.**..***.*..*.*.**.**..*.*..*.....***.*..*..*..**...*.***.**....*.*...*..**....*.**....*..*...***..***..*...*.....***...*..*.*.*..**...**..*..**.**..*.**..*........*.**..*..**.****..*..*.**...**...*****.*..*****.*.***..*..*.**.*..*.*..***.*...*..**.*.****.***.*.*.*..*...****...*.*......*...*.*..*.**..***.**.**..***.**.*..**..*.*..*..***....*.*.*..***.*..*..**....**.**.*.*.*.*.*.******.*..**..*....**.*..**..*.**......**.*.*.**..*...**.*.*.**.***.**..**..**.***.***..*...*..*.*....**..***...****..*.****....*..***...***.**..*...**.**.****..***.*.**.*...***.*.***.**.***..**.*****.*..***.**...*..*.*.**.**.**...*...***..*...**.**.*.***......*..*.**.*..**.*.***.***.*.*.*.****....**.***.**..**..**....*.***.**.**...****..**......***.*...***.*.*.*****.*.*.*.*..**.*.**..**.....*..**..*....*..*...**.*.*..****..***...****.**....**....*....****...*.*.*...*.*.***.***.*...*..****....********..*...*..*.**.....*....**.**.***.*..*.*.*.***......***..*.****...***.**.***.***.****...* .*****......*...*.**..**.*.**...***.**.*.*****.**.***..*.***...*.*****..**..****..*..**.*.**.*****....*.*...*.**.*.**.*..*...**.*.*..**..*..*..*...*****..**.*......*.*.***.*****..*....*..**.*...****..*..****...*****.*.**..*.*.*...**..**.*......*.**.**...*.**.***..**.****..**.......****...***.*..*.....**.***.*.***.*.*..*****..**..**.*.....*.****.******.*........*..*.****.**.**..**.*************.***....*....*.****..**...*...*..*..**....**.*...*.****..**.*....******.*.**.**..*******.***.***...***.*.*...*.*****.*.**...****..***..*.*..***..***.*....**..*.*.**.*..**..*.****..******..******.**.*.**...****...*.*.**.**..**.....*.**.*****.*.*.*..*.******...**..*....**..**.*.***...*.*****.**..*.**....****.*.*..*...*...........***...*.**..**.*..***...*..*.***..**......***.*.*...*.*.*..**..*....*..*.....***...**.**.....*.*.*..*...*..**.*..**...*..*.*...*..*..****...*.*..**...*****.*****..*.***.*.*.....*..*.**....*...*.*..***...**..*..*****.*.*****..**....**....****.***..****..*.*.*****..***....***.*.*.*.**.....**...**...***.*.**.***..**..***.....*.*.*.**.*.*...**....*****...***..*.*.*****.*.****.******..***..**.**.*..**....*..*.**......***..*.**..******..***..**.*.....****.***.*..*.*.**.****.****...****.*.**.***.*...******.*..*..*..*..**...*.**.*..***.......*...*..***.*......*....**.*...****.****.**..****.****.*****.*.*..*.**.....*..****.**...*..**.**...**....*****..*..*.**..*.*.*..*.....*......****..*....****.***.....*.*.**.****.*.**.*.*..****.***.***..**.****.**....*..*..*.....*****..*.**..**.**.**.**...*.*..**.**.....****..**.**....**....**.**...*...*.....**.....**..*..**.*...*.***.*.*.*..*...*..****.**.*.*..*...**.*.....*..*.*...*..*.**....**.****.....*..*.*.**.**.***...**.***.**..*.**.**.*..**.*.***...***.*.**.*.**.***..**.**.**..***.*****..*.**..**.******...*.*.......**.*.*.***..***..***...**.....*.****.....*.*...*.*.*..*.*.**.*.****.....*.**.**...**.*.**.*...***.***.*..***.*.***..*.**.*...*..***..****..*....*.**..*.*..*****..*...*.*..*.**.*...**.**.**.*.*.****.*******...* .***.*.*.**.*.**..*..*****.*.*..*..**..*...*.....**.*.**....*..*...***....****.****..*.*.*..**.**..**.*****.*.*.*.*.**...**..***.***.....*...*....*....**.*..**..*.***.*.**.**.*..**.**.*.*.*..*.*..*.*******.***....***.....*..*.*.****.....**.*.*..*...***..****...***.*...*.*.*..********...******...****.*.*.*****..****.****..*.*.......***..*...*.*..*.******...***.**......*.***..*....**.*.*.*******.*..***..*.**.***.*..*..***..***.***....**.***....*****.*.*..**.*.*.*..*****.*.....**********..**.*.*.*.*..*.*...**.*****.*....**.****.....*..*..*.*.*..*..*..**...*.**....*.*.*.***..**..*.*.****...*.******..*..*....*...*.*..**.*..*...*...**..***.***.**..*.*...**.***.*...**.*.*.***.**...****...*..*.*..*.*.*.**.**.**..*....*******.***....*.****....*.***.*.*.**.***..*...........***.**....*.*.*.*.**.*..*..***...*...**...*...*.*..*.*.**....**.*...**...**..*..**.***.*..**..*.....*...*****.*...**.*.**.******.*....*.**..****..**..***.....*...*....**..**.*.*****..*.**.*.**......*.**..**..**.*.*.....**.**.*..*.*..***.*.*.........****..***..***.***.******.*..*.*..*..*...*.*...******.*..***.*********.*.***.....*.***..*.*.**..***......*..**.*****.*..*..*....****.****..*.**.**....**.....***....*.*.**...*.....*.*..**.**.****.**....***.**....*.***..*.*..*.*.*.*..*...*.***....*.*.**.*..**..****..**..*****...*.*..*......***.********..*.*.***.*...*.*....**....***.*.**..**.**....*...*........*.*.......**.*..*....*.*****.*.*.**.*.*.*.*.......**.***.*..**..****.**.*..*..*.*.........*.*...*****..**...**....**.****.****.*..*...****..**..**..**..*.*...*.*....***.***.***.**.*.***...**.**.*..****...*..*.**..**.*.***.*.*******..*..*..**.***...**..*..**.....**.***..***..*..*..*.**......****.*.*.*....***..**.**.***...*..*.***.*..*.**....*..***...**.*.**.*.****..***....*...**.*........**.**..***..*..****.*.**...**...*...*.***...*.*.*..***.*......**.*.*.**.****.*******.**..*.***.*.****.**.*..**.....*...*.**.**.******.*..**.*.*..*.***...*..*...******..........*...*....***.*.*....*..*..*.*.*.***.*.**.*...**.*** .***.*...***..*.*...*.****..**.*.****...********.*..***...******....**.****....*.*.**.**.***...***.***.*.**..****..**************...***.**........**....***.***.*..*..*.***.**..**.****.*..*.*...***.*...*..*.*..*..*.********.**..**....****.***.*.....*.**..*..***.*....******.*....*.**..**...***.*.**.*..*.*.*......****..****..**..*.*.**....*..*...**..********.**..*...*..***..**..*.....*****...........***....****.***.*.***.*...*..****.*****.*.*.***....**...**..*.**.***.....**..***..*.......**...****.*.....*.......*.****..****..*.....***.*..**..*****.*..***.*..****..**..*..*..*.**.**..*..****..*..****.**..****.***...**..*.***..**..**...**.*****.***..**..*.*****.*.****.....*....*.*..*..**.*....**.*...*...*.****.**..**....****.*....**...*.*..*..*.*.*...*...**.***.*..*.**..******.*.*.*...*.*..*....*.***.**.**...*..*...*.*.*..**.*...*....*.**.*.***.***.***.*..***...*.*..**.*....*....*..****...*.*.**..**.*.*.*.....*..*..***.....*.....*.*...*..**...**.*.*..*.***.**.*.*..*..**.*.*.****...**...*.***.*..*....**...***...****..*.*..*..******.*...**.*....*......*.***.*****.*..**.*.*****..*.*.**.*.***.*.**.**.*.*..*.*.*.*..******..*****.*.***.****.*..*.**.***.*.....*.*.*....*...**.*.***..*..*.*....***.**.*..*.**.*....*.*..*..*..****.***..*.*...**.*..*.*...**..*.*.*.**.*...*..**..*.....***.*..**.**....*....**..**.***.*..**.***....**.**.*.*..*.*..**.**.**.....*.***.**...*.*...**.**.*.*******..*.*.*.*...***.*..****..*..***.*.**.**.*.*.**..*....*...*.***.**.*.....**.*****.**..*.*.**..**..*.**.****.*.*..*.....*..***..*...*.*.*.*...**..**.....***.*.*.....**....*.**...**.**.*.***.*.*****.**.*..*..**..*..*.**.**.**.....*.....**.**.*...*...*..*....**.*.**.******.*.*.*..***..**..*..***..****.*****.**.....***...**.**..*..*.**..***......****..*...***..*...****..***.*....***...*..**......*.*.**.*.**.*.**.***..**..**.*..**.***.*.****...*..*.*..***..*****..**.*..*......*.*.*..**.*.****...***..*.*..****.*..**....**.**.*.*..*.*.***.*.***.**.....***.***.*..*.*****...*.**..***.*...*...**.*..*..****.**.. .*...*****...**..*..****..*.**..****.*......*.*......**..****.****.*..***.****...*.***.*.**.***..*.**.***.*...*..*..*..*..*....*...**...**.*.*.***.**.*.***.*.*....**.***.*...***.**..*.**.*...*.**.*....*.*.*..*..**.*....**...**...**.......**********...*......*..***..*...*..***...**..*.***....***.**...*.**......**..*.*...*..**....*******...***..*.*.***.***.*********.*.***.******.......**..*...**.****.****.***.*..*.**....*********.***....*.*.**.*..*..**.*...***.........*.*.**.....*....*...*..**.**..******.*..*.****..*.****....**.**.**.**...*...**..*....*.....*.......**.*.***.*****.****..*...*.*.*.*.**...*...****..******..*.*......**.*.**..*...***...****..*..*..*.*.*.*****.***.***.*...****.***.****..**.**...*.*.*.*.**......*.**..*......*****.***.**...*..*...******.....**.*.*.**..*.*.*.*.**.*.****.*..**.****....***...******.**...**.....****.******.*.****..*......***.*..*****.*.****.*.*..**........*.*......**.**.*..**.*****...**.*.....**.*******..*....*.*.*.**...*.......***..*....*.*****.*.*..*...***.*.**.*.**.*.***.***.*.**.*......*.***.**..**.*....**...***..**.**.*.***..*..**....*..*.*.*..**.****......*...****.*.*..*.**..**..*.*****......****.***.****.*.*.....*.*...*.*.***..*..*.*...**.*.*.*..**..*.*.**.**..****..*.**.***.****..***..**..*.***.**...*..*..******....**..*.....*.*...*..*.***.*.*..*.**.**..*.****..*..*.....*..*.****.**...**..*.*.***..*...*.**.*...**...**.*.*..*..*...*.*.*..*..*.***..**.*.....*.....****.*.*.......*..*.*...*...*.*.**...*......*.*...*......*...**..**.......*.....*......*..*..*....*.......**.*..*.......*....**.*.**.***.*..***.....***...*...*....***.*.*.***.*..*.....***..**.*..**.*...*.*..*..*..**..*......*....*....*..*.**.**..*.**.*..*.*****.....*.*.**.**....***.....*...**..*.*.*....*.**.*...*.*.*.**.*..**....**.**..*.*.**.....*..*......*.*.*...***..**....*****.*..***.*.*....*...**.***.*.****.*...*.*.*..*..*..*.**.*.*.*.*..*.**....***.*.*.*.**.****.**.****..*******.*.......****.*.*.*...**...**..*..*...**...*.***.***...*....***.....*..*...***.*.* .****...**.*...*.*.****...*.**...*.*.*.*.*.*..**.*....*.*.*...***.....***...*.*.*...**..****..**..*......*.*.*...***.*....*..*.**.**.....****..***.**.*....****.**......*...*...*..**.***.*...*...*.**.*.**.*.****.****..*..*..*..*...****.*.***.*.*.***..***.*.*..**...*.....*.***..*...**.**...*.*....**..**......****.*..***.*..*..*.**...*.**...***..*.*.......*.***.**....****.*..****..**.*..........*.*.*.*.**..*...*.*....*....**...*.*.***.**...**.*.**.*.***.*.*****.***.***.*.**..****..****..*...*.*...*..***.*.***....***.*..*.*..**...**..**.*.....*.*.*....***.*..*.***...****......*.**..***...***.*****.*....*.*...**.*.****...*.*..*..*..*..*.***.*.*..***..*..*.*.*.*.....**...*..*..****..*****.*.*.*.....*.**...*.****.***..*.****.**......*..*.*..*.*........*..***.**....*.....**.*..***..*..***.*..*.**..**..***.*.**..*..**.****.**.*....**...*..***.*.****...*.**.*...***...***....*.***.**.*..***.****.*****..*****.******..**.*.**.**..**.***.....**.**.*.**.***..*...*.**.**.**...***.**.****.***.*.*.*.*.*....**......*******..**********.***..**.*...*.....****...***......*..*****.**.****..****..*...*...*.*..***..**.***.***.**.***.**.***.*.**.********........**..*..****....*.***.**.*..***...*.*.....*..*****.*....**.***.***..**....**.****..*..***........*....*.*....****..**.*....*****.*******...**.*.****.****..*...**.***..*...*.*...***..*..*...***..*.**.***...******.**.......*.*.*.*..******.*..**....***..*.*****.*....***....*.....*.*..*****.**..*.....*....*.**.*..*.*.**..*.*.**.**..**.*.*...***..****..*..****.***.*.**.....*.*......*.*.******.**.**..*.*..*..*..**.*.****.*.*..**.*.*.**..**.*.*.*.**......*...***.*..****.****.*.**..**.*..**.**.******.*..*..*....*..**...*..**..*..***..*..*..****....**...*.*.....*..*.*..**...*...*.*...***.**.*.******..***....*.**..*..*.*...**.**..*.*.*.*.***........*.*.....*.****..*.*..*.*....**.**.**..******.*.**........**.**.*.**..*...*..*.*.****.*......*...*.*.....*...*****.**....*.......**..**.*.*.**.*.*****.*.*....**.**...*..***....**..**.*..*..*.*.*..**... ..*...*.****.*...*.**..*.*...*....*.**.*...*..*...**...**.*..*..**.**..****....*..*.*.*...*...*.*****.*...*****..**...****..*.*..*.*..*...******.**.......***...**.*.****.*.*.....*..*.*..*.***..*.....*.***.*..**......***.*..*..***.**.***.******.*.**..*....*..**..*....**..*.**.***.*****..*.*..**...*....***..***.**.****.***.*.****..*..*****..**.....*.*.*****.*.*****.*.*.**..*.*.**.**......*...*....***..**.*....***.....**...*.**.*.*...***.*.****.**..****.****...*****.**..***.**.*...****..**.*.*...**.*.****..*.****.*.*...*....***.....**...*.**..*..*.***.*..**.*.*...****...*******.*.*.*......*....*..*...*.****..*.***...**.***...*.****..*....*..*****...***.****..****.*..***.***....*...****...*...*.....*.***.**.*.*.*.*.*****..******...**..*****.*.*...*..*....*.*...*.......**.*....**...**........***.*.**...*..**..**.....*****...***..**.**..*..****.****.****...*...**....**.**.**.*.*.*.*.*.....*.*.****.**.*.*.*..****...*.**......*.**.**.*..*...**..***.*.******.*..**********.......*....**.....**.*.......****..****.*.****.******.**.*...******..*.*.**...***..*****..*..**..*.***..*.*.***..*...***....*...*..*.*..........*.**.**........*....**.**.**.*.**....***..*.*.....*.*..***..****.*..*...**...*.***.****.*.*..*.*..**.***..*.****....*..*....***.***...***.*.*...*......*........*...***..*****.*.*...*.*.*.*.*****.****...*.*.....*.*...**..*.....*.*.*.*.****.**.*****...*..*.**...*****.*.*****.**...*.**..******.*..*...**.*.*.**.....**..******.*..**....*.*..***.*..**.*..****..*.*....*.******.******..**..******.**..**.****...**..*.....*.*.*****...**..***.....*..**...*.*****.*.***..*.*****.**..**..**....*...***.*....*..*.*.*..*****.*.**.****.**.*..*.***..**..*******.*..***..*..*.**.*.***.*.**...*.*.*..***..*****..*...**.*.***..*...****..*..**..*.*.***.**.*.***.**.....*.*..*.**.*..***.*......*.**..*.*.**.****.***.*.***.*.*....**..**..*....****.*.*.*.....*..****.*..*.*.....*..****.*..***.***....*.*.*..*****.**..*..*.**..*....*.*...**...***..*.**..*.*.**..**.*.***..**..*.*.*..**.**.*****..*.. .*...**.*..*.**.**.***..**....**.**.***.*..**.**.*******..*..*.**.**.*...**.****.*..***....**.**.*.**.*...*..*.*****..*..**.*..**.*....****....*.***..*...*.*.****.***.*.*.*.****..***.....**.**..***.*...**.*..***.**...**.**......*..**.***.**.*.*..****.*.**.....*.***.*****..*.**.**....*.*...**.*..**.***....*..****.**..*..****..***.**....**...*..*.*.**.*..***.**.*..**.**..*.*.*****..**......*.**..****.*.*..**.***..*..**......*.*.......**...*****.***.****.****.****....**.**.**.*.**..***.*...**.......***...*.*.**..**.***..**...*****.**...*.***...***.**...*.**...*.**.**..*..**.***.*..**..*....*.*..*...**..**.**....***...****..****.*..***.*..*..*.**.**....*.***...*.**..*.**.***..*.*****..*.*....***.*.**.*.***.*.***.***..**.**.....**..****.*..**..*****.**.**.**.*...*..****.*****.**...*.*......*..**....*..*...******....*....*..**..****.*.*.**.*..**....*....*....**.*************.**.****...**..*....***.***..***.*...**..**.**.*.**.*.*..****.***....**.****..*.**.******..*.......**.*.**..*.**.**.**.*...*..........*..***.*...*****.*****.*..**..*..*.***.*.**..*.**.*.****.......****...******..***..*****.*.**..**..**.*.*..*.*....*.***.*.....*...*...*....*..*.********.*.**.*..***....****.***..*.*.***..*.******..*..*.**.....****...*..***..**.**.**...*...****.****.*.**..**.*..***.*****..**..*..**.......*...*.*.**..***..**.*..*.**..*.*..*..*.*.***..**.***.*.***....*.*.*....**.****..*...**....**.***...**.*..*.***..*.**..*..*.*.....***..**.*..***.**......*..*.*...***....***..***..***.**.*******.***..*.*.*..*.*.**.....*..*****..*.*.*.*****.*..****.********.****.*****...**.**.**.*....*....*****.**......***..***.*....*..**********.*..*.*..****..***.**..*.*....**.*..**.*..****..*.*.*.****..*...*.*****.*..*..*.***..**.....*.**********.***.*.....*....**..**.***.**.*..**.*.****.***..*.*..**..*.***..*.**.**...*.*..*.*..**.....**..*.****..*..***..*.*..**....**.******.**...*...**.**.*****.***..***...**.*.*****.*****.*....****...**...***.*.*..**.***.******..***.*.*****.....*.****.***.*..*.*..*..***.. *.**.**..*..*..****.*.*.*.*.****.***.********.*...**..*.**...*....**.*.**.........*....**.***.**....**.***.*...**.*...**.**.*.***.*.*...*..*.**.**.*.*..*..**...*...***...*..**.**..*..**.***..***..**..**.***.*...***..*.**.*...****.**..***.*.***..*....*..***..*....*.*.**....*****.****.......****...**.***.**...*..**..***..*.....*.**.****.**.*...*..*..****.***.....**.***.*....*.*..*.***.*.***..****..*****......***.*.**.***.*..*..****...*..*..***..*.***.***....**....**.**.*......**..*.**...*.***..*.*.*..**.....*.*..**.*.**.*.*..*.***.****.*...***..*****.*.*.**.**.*.*.****..**...****.***.**.****.*.**.*..***.*.*.**.....******......*.........*.***.****.****..*..*..*****.*.**..*..*.*....**.....*****..*.*.**.*..**.......***....*.*****.*.*.....**.......****.**.***..*...***.**.****.*..**....*....**.....***.......**.*.*.*.*...**....*...**.*.*..*.*.***...*****........*.....*.****....**.*.*.*******.*.*.*..*...*****..***.***.**.*.**..*........**.*....**.*.*..**.*..*.***..***.*.*.....*......*...*.**.***.**.*...*...*.*.**......****...**..**.*.*.***.*......***....*.*...*.*******....**....**..*.*....*..*.***..*.*.*.**.***..*..***..*.**.****.*.*.**.****.*.****.*..***.*...*..***.*.**..*..******........*...*****.***..***..**.*..*.....*......**...*..****.**.*...*.****...*.......**...***.*.*..*..**....****.**********.*.**.*********...*.....*.**...**.*..*****..*.*****....**.**...**.**.....*.*.****.*....**......*.*****..**..**.*.*..*.*.....***..*****.**.*.******.*....*.*....**.*.*..****.*.*...*....***.*..*......***....*..*..*.*****..*..*.**.*.**.***.**...****.*.***.******....*****....**..............**..**.*.*.......*...**..*****...*.....*..*.**..*.**.*.*******.**..**....*********..******......*******..*..*.*....**.*.****..*.*....*.*****..*.....*...*.**..*..*...**...*....**..*.*.**..****.*..*..*.****..***....*.**..*.*.*..****.....***.*.*******.*........*...*.*****...*..***.*.**.*******..**.***...***.*.**...**..**......*.**......***........*.*..*.*...**.****...**.*....*.*..*****.*...*.*.**.**. .*.*****.*...*.*.*..*..*.*..*.*****.*..***.**.*.*.*..***.**.*****..**....***...*.*..***..*...**.*....**.***.**.*......**.**.*..*.*....***.*****.*...*.*..**..*.****.*.*..**********.********.**.**..**..*..**..**.*....*****..*.*....*.**........*...*.**.......**...*..*..*****.****.*.***.*...*****.*..**.***....***..*.******........*...*****..**.*.**...*..*.****.*.*.*...*..***.*..*..****..*.***.*...***.*......***...**.*.......******.*.*..*..****..**.*..*.**.*..**.*..*.**..*.*.**..******..*.***.****....**.....*.*.*.....***..**..*..*....*.**.*..*.**..***.*.*.****.***..***...*..*...**..**.***....*.**....*.....*.***.*.**.**.*******.*.**..*...**....*...**..**..*.*.****.**.**.*.**..*.*..***..*.*..*.*.**.*......*...*.*......*...*.*.*.*...*..**..*****.*****.***.**.*.*..***.......*.*...*..****.***..**...**.*..**.*...*.**...**..****.**.**.****....**.**...*****...********.*.*...**.****...*.**....*.****.....*..*..****....*****....*..*...**.**..**.*..*....*..*..**.*****...**..**.*..**..***..*****.**.*.*.********....***.**...***..**.*.**.*...**...*.***.***.*.***.*..*..*..**.*.....**.....**..**.***.**....**.*.*....***.**.***.....*...*...*.*....*..*.***...**.*........**......**.....**...*.***...*....****.....*..*.*...*.***.**...*....*.*****.***.**...***...**.*.....*....**.*...**.*.*....***.**.*..*.***.*****...**..*...*..****.**.***.*..***.***....*.*.**.....***..**...*.**..*.*.........***.*.**..*.*.....*....**.*****.****.*.....*****.*..*.*.*.**..****.*.***...*....*...**.**.*..*.*.**.**.*..*.**....*..***..**.*..*.*.****.*........**.**.......*.*...*.*...*.**..**.*.*.*...***.**..*....*...*..*..**.*.*.***.****..*.******.**.*.......*.**.***..*.********..*..*****.*.*...****.**...*..*...**.*..***.*...*...***..*..*..*.**.......*...***.***..****..*....*..*....*.*.****...*.*.***.**..****.*****...*.*...*.*.*....****.***...*.*..*...**.*....********.....***.*.*****..*..........*....**.***..**.....*..*.*.**.**.**...**..********...*.**.*......*.*.*....**...*.*.....*...***...**.*********.*.**...*.*.****. ...*....***....*..***....**.*.**...***.*..**...*.**.**.....**...*.*...***.*.*......***..****.....*..********.*.*..**.*.......***..*..**......***.**..*****..*..*.*.***...**......*.***.*..***..*..*.*..*...*.*..**.*..**.*.*.****..**....*...***..**...**.*...*..***..*..*****....*.....*.*.*.**..**.**...*.**....*...*.*...*.*....*...*...*****.*...**.****.*....*.*****...*****.*...**...*..******..*....*..*..*.***....********..*....**.*..*****...**....*.*.*****..**.***.*.*********..**......*****....***.*.*....*......*********.*..****....****.*.***.*.**.*..**...**...******.**...**..*.....**.********...*..*.*..*...*..***......**.....*.*..***..**.**.**...**....****...*..**.****.*..***.***..**.*..******.**...**..***....*****.**.*.*..*****....***.**.***********.*.*...***....****..*.*.*..*..*.*..**..*..**.*.**.**...*....**...***.*.**.***.**..**...*..*.*.***.******.*...*.****.**...*....*..***..*.*.*..*.******....**.********.**.*.*..*....***....*.*****.**..*.*.**.*.***.*...***..*....***....***.***.**..*..*.*.****.*.*...*.**.***.**.***.*..**..***.*.**.***...*.*..*.**...*.**..**.***.*......**.*.*.*.***..*.**..*.***..**..**...*.*....********.*.*.*..*.**.*..****.**.*.*...*.***.*.**.*.*.*....*..****..**...*.**....**...***.....***.*****.*..*.*...**...**...*******.*....*.*.**.**....*...*..*.*.*...*.*...*.***.***.*...***...**.*.....*.**.*...****..*.....****...*.*..*.***.....*.*....*.*****.*..***.*.****.**....*.*******..***...**..**.***.....**.****..***.*....*****...*...*......*...***.******..*******.*..*.*..*...*.....*.**.***.....**....*...*.*..**.*...**.**.**..*.*...*....*.*****.***...*....*...*****.*.**.*****.*.*..*.....*.**.*....**.***.*..**..**...*.*...*.****....*****.*************..*...*.*.****.***.*****..***.*..*.**.**.*..**...*.*..*..*...*....*....****.**.....*.......**.****..*..*..***.**..*.**..**..******.*.*..*.****.****..**..*.*..*.**...*.*..*.*....**..*.*.*..*.***..*.*.*...**.*.*****.*.***.***.*.......**.**...*.*..*....**.**.*.*.*..*........***.**...**..**.****.**.*.**....**.*..**. .*.**.*.**..*..**.**....***.*.**.*****..***.*.*......*........**....**.****.*****.**.*****.**....**..**.*...*.*********.*...*....**.**.*.......***.....*..*..*.***..**...*....*.**..**..*.**..*....*****.*.....*.....****.**...***.*.******.....*..*****.**...*.....****..**..*..**.********.*.*.*.**.****.**..**.**....****..*.****.*...*.*..****..*..*.**....***.***..*..*...*.***..***.**..*.*..*...*.....***.**....*****.*...*.**.*****.*.**.*..*...*.**...**..*..**.**..*.*...*.**.*.*...*.**.*..***...**.***..*.*******..*.*..*.*.*****.*.*..*.*****.****.*......*..***.*...******.*..*.*....*....*...*.***....*.....**..*....*.****..*...***..*...*..*.****.**.*...***.**..**....**.*.......**..*.***...**.**.......***.*.*......*..*.**.....*.*.*.*..**..**..*...*.*****..*..*.*.***...***.*.*......***.***...***..*.*..**.***..*.***.*.*******.**..****.*.**.***.....**.**..**..*.***....*..*.*.*.**.**..*.**...*.*..**..*...*****.....*......*.*****..**.*.**.****.....**.....*.**.*****..******..*...*.**...******.***.*..***.***.*.**.*.*...*.**..*.**.......**..**.**..****..**.*...*******.****....**.*....****.*...*.*..**.**..****.*....*****.***..*.***..*********..*......*.**.**.*****..*****.***.*.**..**.****...*.****.**.....**..*.*.*.**.*..*.*...*..******.*.**...*.*.*.***..***.**..***.****...**..***.*..*....*..*.**...***..**.*.**...***..**.*......*..****..*...*.*****..*.**....**..**.*.*..*****.*.**..***.*....**...**.********......*..**...*.*.****...**.*.*.....*...**.*....**...*....*....**...***.*....*...*...*.**.*...*....***...*...*.**...**......**.....***.....*.****..*...**.**......*....***...*.**....*..*..**.*..**.*...*..****.*.**..*.**.*.****.*.**.*.**.........*..*.***..*..**.****.*.*....*..*....*.*.*.*.**....***.**.*.*.****.*****.*.***........**...**********...*.**..**..*..*..*..***.*.*.*.*****.*..**.**.**.*...*..**.*.**.***.......*.***.**..*....**.*.**.**......***.*.*.*.**.*****.*.*.*****.*.****....*.**.***.**.**.*.*.......*...**..***.**.*.**.**....***..**..***.***.*..*...*.*.*..**.*.*...***.*****.*.* **.*...*.*...*.*****..*..****.**..*.*.*....**.**..*.*..***...***..*.*.*****.**.*..*...**.**......*.**.***.*...*..*.**..**..****.*.*....***...*..*...****..*..*****.....*.*.*...******.***..*.*..******.**.***..*.**.*****.*.****..**..**..*....*.*.***..**...*.*.*..*....*.*.*..*..*.*..*.....*.*..*...**..*.***.*..*.*.*..**..*.*.*.**.**.*.*.**.**.**.*.*.***.*.*.**.***..*..*.**..*.**..*.*.*.****...****..*..**.**.*..**.***...*.**.***.*..*..**.**.*.*****.**.*..****..*.......*****.*.********....*..*.*.**.***..**.****.*.*.*.*****..*.*....*****...*.***..**..**.....**.*.**.**.*..*.****....*..**..*..*..***...**...***...*.***.***.*****...**...*.*.**..**.*********.*...*...*..*..*...*..*..***...***...***..**.*.*...*.********.......***..**..*.*.....*..******.**..**..*..*.**......**.....****.*..***.*.****.*.*..***.****..*.*.***...**...*.*....*.***.***..*.*.**.****..*......*......*.*.*.**.*..*.*.*.*.*.*...*****...*.****..****.*.****...*.....**......*.........**.***.**...*....*****.....**.**....*.**...*.****.*..*..***...***.*...***.*..*.**..*.*.**.*..*.**.*...******.*.**.*.*.*..***..*..**........**.*..**...****..**..*....***..**.**....*.*.*.*.*.*.*.....***.**.**.*..*..**...*..*.**.......*.***.*....*.*.*.*.....*....*...*.**.****.***.**.*.*....*.*....**....*..*..**...*....****.*.**...***.*.......*.*..*..*..*.******.*.*******......****..*.*.**..*.*****.*.**.*.........*.***..**.*********..*...**....*...*....***..***...**.**.........*.*****...***..***.*.*...*.*******..**..***.**.**..*.**.*.*...*.**.*.***..**..**.*.*.**.....*...**.**.***.*..*..**.***..*..*.*..*.*.*.**...**..*..*.**.**..*..*.....****.***..*.***..**..*****..*.....*.*........*......**...*..**....*.**.*.*.*..*.*..*..*..**.**..*.****...**...*..*..*.**....*.....**.**...**.*...*......*.*..*..**....*.**..*****.***.*...****.*..**.*.******.***.*......***......**.*****..*********.....***....*..*...**.*.****.*....*..**.*.***.**.**.*.**......***..*.*.********.*...***.*.*.*..**..*.*.*.***..*.*.***..*.**.*...*.*..*...*.*.*.....*.**.*..***..*. ..*..*.***..*.*.***....*****.*..*..*.******..*****.*.**...*..*..*.*.*****...*.**.*.**....*****....*...*..*.*..*.*.*******..*.........*.*.***.**..*.*.**..*.*..*.**...*..*****...*.**.*******.*...**.*.*.*..*.**.*.*......*.***........*****.......*.**..****..*..***.*.*....***.*****.*..**.*.........***...***....***.****...***...**...*....***.*...**...*...**...*...***.....*.***.******..**..*...*......**...*..**..*.*.***...***.*..*.*.**.**.****.****...****...*.**.****...**.*.*..****...***.....**..**.***..********...*.**.*.*.**.*....*...**...**..**..****.***.**...*.*.....*.*.**.******.**.**.******..**.*.*.*.*.*.**.*.**.*..*.**.***..***.*.****.*...*.**.**.*.***.**...***.**.**.*.*..*.*.*......*.*.**...*..*.*..*.***.*...**....***..**.*****..**.****.*.***..**...***..*....*...*.**..***.**.**..**..**.**.*..*.***....**.**...*....*...*.....*.*.*.*.*...***.****.**..*....**..****..**.***.*....*.*.**....****..*****.**.*.******..**..***..*.*....*.***..***......*****.....**.***...**.*...*..****.**....**********..**.**....*.****.*.*.**.*..**..*.**********..*.*...*****...*****.*.**.****....**.****..*......*...*...**..*.*******..***.****.....*.**..***.*...**.**.*****..*..**.**.****....*..*.*.**.*.********.****.**..**.*.********..*..*.**.***.**..***.*..*...*.**.***.*....*****.*..*.**.****..*..**.**.*....**.*....*..*...*....*....*..*.**..*.*****.*****.*..***..*...*.**....*...**...*.*.****.**.....**.*.**.*.*..***...**.***.**.*.******..**.***.*..*..*..*.*.**.**.*...****...*.*.****..*.*.....****.*.**.*.*..*.**......**.****..*.*...***..**....**.***...**.........*.***..*.*******..***..****..**.*...****.*.*.******.*.*..*..*..**.******..*.**.*.*..**..*.*..*.****.**.**.***.**...*....**.*.*..**...***.*...*.**..**..*.*.*.*.******...***......*..*.**......**.*....*.**..**....*...***.***.*.*.*......*..***.**.*.*.***.*...**..**.*.*.*...*...*.**..**..*.*........*..*...***....*..*...*****....***.*...*......*..**.....***..*..*..**..**...***.....**.**.*.***.*.**.*...**.*.**...*.**....****...**.***..********.** *..***.****..*.*..**..*..*.*.*...*.*..*.*.**...*..****..**.*..*.*..***...***.*......***...******...*.***.*.*...**...*..**....*...*.**..*.....*...**.*..***.......**........*....**.*****.***...*..*.**..*..***.*....*.***.*.***.****..****.*.......*.***.***..**..*...*...*.***.**.***..**....*..*......*......*..**.****.***.****...*..*.*..*.***.*..**.*.*..***.*....**.**.**.*.*.....***....*..**...**.*.*.*...****.*..*.....*..***.*.******...*..***.....**.*.*********.***.*......*.**..*...*.......*..*..*.***.****..*..*.**....*.**..**.*.*.*.*..***.*.**..**...*.**.*..*..****....***.****.*..***..**.*.*.*..***..*..*..*..*.******....***...*..***.*.*.**..*.*****..***..*.*....**.*....*.*........*.*.*...**..**.**....*.*....*.*......*.*..*..****.*....*.*.*.**.*...*.*.**..*.*.**..*..*.*.*.*...*.**.**....***...*.*.....*....*.*.**.*.**.**.**..*******..*.**.*.****....*.****.**..*.*...*****...*...***....*...**.*.**.**..*..***..**..********.**.***.**.*...**..**.**.****..*..*..*..***..*.*.****.*.....****.*..***.***...*...*.**.**..*..**.*...*..*..**...*..*.*.*****..*.*.*...***.*.***.*.***.**.*.*.***....*.....***.**.*.*.*....***.****..*.*.*...*.**..**.**.*.**....**.*..***********.*..*....**.****.*.**.**..*..*..*..*.**....***.**...*.***...**.**...***...*..**..*..*..**..*....*..*.*.......*.**.*.**.*..*..**.**..*....**..***..*..*...*..**..***....***..**.**..*.***.....*.**.*.*..**...**....*..*.*****.****.....*...**..*......*..***.*.*.**..*..*.******..*..**..**.*****.*****...*.**.....*.*.**.***.**.*..**.***.***.*.**...*.**...*...*...*..**..**.**.**...****..***..*..*..**...****.*..*****.*...*.*********.*...*..*.**.*......**.....*.*.*.**..*..***...****..**.*.*..**..*....**.....*...*****..*.*.*.*.*.*...*.**.*.*....**.*..**..*.*.*.*..****.*.**.***....*..***.**.**....*..*.**.*.*.*.*..****...........*.*....*.**.****.**...*..********.**..*..*.**.*..**.****.***.*.**....*...**.*****...**.*.*...*....**..*.*****..**.**.*..***.*.*..*****..*.*........*....*...........*****.*.*.*...*.*****..*.*...***...*.**....*.*. .*..*....**..*.*.*..*.****.....**...*****.**.*.*******.*.**.*.*...**...*..**....*.*.*.*.*..****..**.***...*...*.***..****.*..*.**...**..**...**...*.*.***.*.***.**.*.**.*.**.**.***.**.*.*..*****..**.*..**...*....***.**.*.......*.*..*...***.*..*...*..*.***.*.***...*.***.**.*..***.*.**..**...*..****.*****.*..*.*.**.**.**...*..*......*****.*********.*......**.****.*.*...***..*..*.*.*..*.**.***....******.*.*..*.*..***..*.*..**..**...*.**...*.*...*.*....*...*.......*..****.*.*....**.***.*....*.*.**.*.*.*..**.**...****..*.***.**.*....***.***.**..*..*....*....*...*..***.**.****..*****.*.*...*.*....***..*.***.**..*.*.*****.*.**..**....*..*...**...*..***...*....****......*.*.***.....*..*.....*..*.***.*..******.**.*.**..*.*.*..***.*.*****...**.....*.*.*.*.****.*.**....**.**..*.*****.*..*.*******.*.***....*.***.*......**.**..*..*..***.*..*.**.****..**.***..**.****.***.....**.*.*........*......*.*.**.*..****.*..***.*....*.**.....**....*..*.**.*....*.**...**.**..***.**.*...*..**....**.*.*.*.**.****.**.....**.*..*.....*.*.**...***...*****..**..*...*...*.******.*....*.***..*.*.**...**.****.*....*.*..*...**.**..***.*....*.*..*...*.******.**.*.**.**.***.**..***.*....*.....*..*******.*****...*****.*.***...*..***..**.*..**..****.***..*.*..***.**....**..*...*..*..**.*...***.*..**......***..***.****...*.***.*...**..*.***.***.*.*....*.****.****..*.**........*.*.**.*.**......******...*.*...**...*.**..*..*.**.*.*..*...**..**.*...*.*.....**..*......**.**...*..*..****..*.**...*.******..*****..***....**.*.*.*.*..***..*...***..*....*..**....***..*..**.**...*.***..*.*..*.....**.*..*.***.**.*..**.*.**...***..*.*...*..*..*....*...*..*.**...*.**...*.*.***...*..***..**.*..****.*.*****......*.***...*..****.*...*..*.*.*....**....*..*.**.*.*.*.***..***.*..*.***.*..*...*.**....*.***..**.*...***.**...*..*.*..*...**...*...*....*.*......****.****.**..***..*****.****.*****..**.*.*.*.*.....*...*.*..****..**...*****.*.***..**......*.*....*.*.**.*....****.*.*..**..*.****...*.**.******..*....****.***.*.**...*** *****..*...*..*..*..***..*.........*.****.*.*.****.*.**..***.*.****..******..*.*......*****.***.****....*...........*****.***.*..*.**.*.....**.*.**.*.**...***.***.**..*******.*...**..***.***.*.*...**..**...*.*..*..*..***.*.*....***.*..**..*.***.*......*.*.******..***.**..*..*.***.*...**..*.***.*....**..*...*..*.***.*.*.*.......*..*.*...*****..***.*.*.*...*.****..*********.*...*****.*.*..*.*..*...*.....*******.*..*****...*.*..**.**...*...**.*.**..*****..***.*.*.*.**..*.**.*..**********..**.*.*.***...******..***.***...*...***..*.*..*****.**.**.*..***.***.***.*.*****....***.**....*.***.......****.*.*.*......*.*.*.**..***.***..*........**..**..*....***.**....*.**.....*.*.*.*....*.**....*..**.*.**...*.***.*.**.**..**.**....**...*****...*....*.**..**.**.*.***.****.*..****.**.*..**.**....***...**.***.******.**.***.*.*.***.......*.**.**..*...*...*........**.******..**.*.**.*.*..*..*.*****.**..*...*.**********.**.*...*..**..**.*.*..*.*...****.**.**.*.**..**..**..**.***.*...*..***.*.*.*.**.***..*...*..*.****.*..*.*.*....*..******.*.*..***.*.***.*....*..**.*.**..*..*.******..*..*...***...*.*...*...*....*.....**.**..*...**.****.**.*.**....**..*.***....*****.....*..**.**.****...**..***.....***.***..*.*.**....*....******.***.*.*****.*...*..*.**.****..*..*.*..*......*..*..**..*.*********.*....*.***.*.*...*.*******.***....*******.**.*..***.......*...*..*..*.**.*......*...*..*..*.*.....*..*........**...****..*.*.******.***.*.***.*...***.***.*..****..*...**...**..**..******.***...**...****.*****.**..**.........*...**.*.*...**....***.***.*..*...*.*.***...*..***.**...*..*..*..*..*****..***..*.*..**.....*.*...*.**.*.*..*..****.***....***.***...****.*****...***..***.**.****....**..*.**.*..**...........*..*.****..*.*..****..*.*.*..**..*.***......*.***.**.***..*..**..**..........****.*.*.**.*.****.**..*.****...***...**..*.****.*.*.***.***.*.*...*..**...*.*.*...***.**.***.**..****.***.....*.*.....*.*..*..*.*.*......**..*..*.*.*.******..***..****..*.....***..*.***.**..*...******..*...**.*..* .**..**..***.*.*.....****.**..*.***...**.**.*******..*..*...*....**.***..**...*..*.*...*..***.*.*..**.*.**.****..*...*.*......*..*..*.**...*.*..**...*.****.......*.**.....***..*.*.**.*.*.***...*.*......**..*.***.*.....***.**.**.*.****.*.*..***...*.*.****..*..****.*.**..*..***.*..****..*.*..*.*...*.....*......**.****.*...**.****.*..*****.****.***.*.*.*...*.****.***.*.*****...*******...*.***..*.***.***........***..**..*..*..****..*.*.....**..*.*..********.*..******.*...**.******..*.***.....*.****.*.*....**.*.**.*.*..*..*****.**..*..*..*.....**..*...**...**.....*.*.*...**..*..***...********..*.****..*.*.***.*.....*..**..*.****.**..*.*...**..***.*.**.**..*.**.*..**.***.***.*..**..*...*.**********..**.***..**...**.**..**..**......*..*.***.**..*.*.*....***...***.****.**.*..*.***.********.*..*.***..*.*.****...*.**..*.*.*.*.**.***..*.*.**.*.**.**.*.*.**.....**.*....*.*******...*.*.*..*.*.*.*.*..*....*.**........**..*****.*.*..****.*.....*...***...*...*.***..**....****.*.****...*....*.......*.*.*****.***...******.*.....*****.*..*..*...*...*......*..*.*..**....****...*.*..*..***...*......*.*.*...**....********..**.***.*.**.*.***.**.....*...***.*..*..***.********.***..***.*.*..*.******.**.**.*.....*.**...*.**..*........*..*...*..*****.*.**..**..*..*....*......*..*..*.**.**..*....***.....*.*.*..***..*..**.****.**..*****...**..*.**..*.*...**.******..*.*.**..*.*....**.***.*.**.*.***..*****.**.*.***.***..*.*.***.**.*.****..*********.**.**..****.*.***..*...*..***...*..*..****..**.*..*.*...**.***..**...****...*.***..*..*......**.*..*.*.*....*..*****.*...**.*....*....***.**.*.****.***....*.**..**..**.**..*.**....*...****.***...****......*..*.....**..**.*....*...*.***...**..****..***.****.**..**.*..****.***..**..*.....*.*.**.******.****.....*******....**.*.**.*.**..**.*.***.*.**..*.*.*....********...**..*.*..*.....**.****.***.*.*..*.*.*.***..**...***....*..*....*..*..**.**.***.****.*.**..*.**..*..*.**.*****...*..*..***.*...*****.**.***...**....***..*.*...**..*..**.***.*.*..***...*.*** .**.*.**..****......*.*****..*..***......***....**.***.*.*.*..*...*.**.*.******.***.*...**..***..*.**.*....*.....*...*.*.**....**********.*..****.*****...*.*******.*...*..*.*....***..**.*****.*.*..*..*.*.***..**.**...*.......**..****....*..*..*..**.***.**.*.*..***..*...**..*..*....****...****.**...***....*...*..*.*.*.*...*...*...*...*..**.**...**.****.****.**..*.*..**......*.*.**...*...**..**.....***.***...*..**...***...*.****.***.*..**...**.*...**..***.**..*...*....*.*.....*.**....***.***.****..*..*..****.***.*..***.*******...*.*....*.*....*.*.*.*.*.*.*....**.**..*.**.**.*.*.......***.**...*****.***..*..**.*.**.*....*..***...**..*****...********...*********...*...*...**.*.*.*.*.***...***.*...*..****.....*.*..**.***.*.*......***.*.*.*....***.....***.****.**......*...***.*..*....*..***.*.*.**..**......*...*.....*.***...**.*..**..*.*.*.*.*.*.*..*..*..*.****..*.*..**....***.*.*.**.**.**.*.***...*..**.*......****...**.*.*******.*...****...**.*.*.****.*.***...**..**.*....*...*.******.**...*.*.***..*..*..*******..*..**.****...**.*.**...*****....**..*.*......***..**.****.***..*..*..***..*..*.*.**.**.*.*......****.*.**......***.*.....**.**.....*.**.*..*..*..**.***..***..*..*.*.*.....*.**.*.*.*..***.*..*...**.**.**......*....****.***..*.*..*.*..***..***...****.*.**.*....*.**.......*..**...**..***..**.****..*.***.****...**.***..*..*.**.....**...*.*.***..****.*..**.*.*....*..***.....**.*****.*.**.***..***...*..*..*****.**.*.**....**.*.***..***...*...*..*..**..**...*..*.**..*..*....***.**.*.****.**..**..**.**.****..*...........*.*..*.***....*****.*.*.*..*...**..****.**...*.*..*.**.*****..***.***.*......**.*.***.*...*...*..*.*.....*..*.*.**.*.*.********.********.**.......**..***.***.***.*.******...***********.**.......***.....*...*....**..*..*****....*..*...*.*****.**.**.*.*.......*.*....***.****....*..*.****.***..**.*...*.**...**.***..***.**..*.*..*...*.*...****....*...*.**...*.***..*....*..*.**...**.*****....***...********.**.*.*...*.**....****...****.****.**...*...****..***.. ..*.*.*.*.*****.**.****.***...***.***..*.**......**.*.**...*..*..**....***.**...**.**...**....*..*.****......*****.*.**....*..*...**.**..*..*...*.*.**..******...****..**.*.*.............***..**......**.***.*.**.**..*.**.*..*.*.**..***..*..*..*.*...**..****.*..**.**..*...*.....*..****.**.***.*..*.*.....***.**.....**.***..**...**.***.*.*...**.****..***..*....*.*.*...****..*.*.*.*.*...****.*.***.**.***..***.*.**.*......*..*.*..*.**...*....**..*.***...**.**..*.**.*.*..***.**.*...****.*.*.*.....*.*.***..*...***...*.*****.*.**....*...*..*..*.**.*.**.**..****.**..*.*****.*.*.*..*.**.*.*****.....**.**......*.*.*...***.**..*.*.*..**..*..*...*.*.*.*.*.*.*..**...*.*..**.*.*****......**..*.*****.**..*....*.*..*...**....**.**.**.*.*..*...**..*.*.*.*.***..*.*.***...**.*...*..******.**...**..*..*....*....*.******.**...*.*****......*********.***....********.***.*..*.*....*.*.*..****..**.**.*.**.*****.*.***...*.*..**..*.***.***.*......**..*..*.*.....*.*.**.**...**..*.......**.**.*..*.*.*.**.***....***.***.*****.*.**.*..*.**.*.....*.****.**.*..**.*.*.*...*.***.***..*****..**...*****.***..****.**..**...**.*..**.***.....***.*..*......**.*.****.****.*.*****....*...**......****...**..*....*...*..*...*.*..*****..*..*.*.***.*..*..**.*****..**.**..*...*.*.*.*.*..********.*.****..*...**.*.**...**.******.*.*...****.*.**..***.*...**..*.**..*.....**.****.**...****..*.*..***.*..******.*.**..****.**.*......*..****.*..*.....*.**..*...**.**********..***..........*..*...**.**......********.*....*****....**.*....**.**.*..***.*.*.*......**.*..***.*..**..*.**.*..*.*..*.**.****..*.**.*.*.**....*.*..**..**...*.**...**.*.***..**.***.*.***.*.******..**.**.*....***..*.*****.......*******....***..*.*...*.*.******.*.***.*.*..*....*..*.**.*.**....*.*.***...*.*.....***..**..****..****...***.***...*****..*..*.*.**.*.**...***.*..*.**....*..**.**.*.*.*****.*..**.*...*.*...*...**..*.**.*..***...*..*..*...*...**.***..*.*..**..**..*.**.***...**.*******..*.....**.***.*..***..***.......*.***.**.****.***..*..*.*..**.**. *.**...*.**.**.*******.***.**....**.**.*......**.*.**.**.*..*..**....**.*.*.*..**.**..*..**.******.*....*.*.*...***..**...**....***.*..*.*........*.**.*..**.*.*..*.*.*...**.*.**....*...*.*****.*...*...*.*.**.*.***.*....**.*...*..**..*.***.**..*.*.**.*....***.**.*.*.*.***.**.*..**....**..**.**..*...******.**.****.......*.*.**.*.**.****.***.*.*.***..*..*.**..*.*...*...*****...*..**.**.*.*.***.**.***.**.*.**..***..*...********...*...**.*.***......*.***.***.**.*..*....**.*.*.*..*...******..*.*..*.*.*..*...**...***.****...*..**.****..*.****.***.**...*.*.**..***.******..**......*....**.***.****..**.**.**....***.*.***..*..*.****..***....**..***...**.*.........*..*.*.*...*.****..*..*....*.*.****......*...*.*..***.***...........*****..***..**..*.***.*.....*..*......***..*.*..**.**..*...*......**.*.**....*..*.......*..*.*.***..*...**.....*..***.*****.**.*..*.***..**....**......*.*....**.*...****..***..***.*..***.****.****.*.*.*.*****....**.**.*.****...*.****..*..*.*.*.*..**....***..*.*..*.*...****.**.**********.**..**.**.*..***..**.....*...*.****...**.**...*........*.**.**..*..***..***.**.**...*.**.*.**.*...*.*...**.*******.*.**.**...*...*..*..*..*.****.**.*.***.*****.***.*..*.****...*.***.**..*.*.***.***.*....**..*..*....*.*..*.**..*.*...*....****...****..*.*.******.*..**.*.*..*.*..***.**...**.*..**.*.**.***.*********......*.****........*..**..***.*.*************....****..*.*....****.*..*...**.......**.****.***....*.**.....**.*.**.***.****.*.*.**.*.*.**..**..***..**..**.......*...****.***.*..*.*.*...****....*.....*.**.***..*.*...*..**......*...*..*..**..***.....*.**..*.**...*....**.*.*...*..*.*..*......***..***.*****..*.*..***.*.*..*****.***.....***.*.***..*.....**.......*.**.*********.*......*......***....*.*****.**.**.*.**.**..*..*.**..*****..****.***..*.****.*.........*.******.****..**....*..**..*..*..***.**...**....*..*.***.*.*..*.*....*.*...*.***..*.**.*....****....***.**.**.*..***..*.**.*.....***.*...*...*.**.*.*..*..*.*.***........**..*....**.*.***..*.**....*.***.*... ...***.*.*..********.**..**..*..*.........*.*****.******....*.*....****.**.*...**.***.*.....*..*.**........**..*..*.**.*..*.***.*.*.......***..***..*****...**.*..*.*..*.****.**.*.*..****.....***.*...**..*..*.**...*...*...***...*.***....***.****....***.*....******.*.....***.....*.***...*...**.....*....*...***.*.*****.***.**.***.*.**..**.*...*...*.**..****.**.****....***.**.**..**..**.**.**....**.****.**.****..**.**...**..*.*.*****...*.***.**..****.****...**.....*.*..*.*...*...*..**.*.*.*.**.*******...***.***.*..*.*.**..**.....*****.*.****.**..*...**.*..***..*.***....**..**.*...*.*****.*.**......*....*..**....***.*..*.*.*...*....**.*.**.**....*.*.***....*..*....*.***.**...**.*..**.*.****.*.*.**..**.****...*...*..***.*....*.**...**.*...*.*.*.*.**..*.**.**..*.*..*.*......***.*.***....***...*.*....**..*...*.*.*.*..*.*.*.****....*...*.*.**.******..***.*.**........***.**..*...*...*.*.*...*..***.*.*..*......*.**...*..***.*...*.*.**.*.*****..****.****..****..*.***..*..*...*...**.*..*....******.*..*......*.*.**.**..**.....*..*.*....*..*..*.........***...*.*..*.***...****.*..***...******.*.*.*.*.*....*..*.**.**.***...*...*......**.***.*.*.....*..*.*...**.*.*.*****.....*...**.**.**.**........**..*.*.......****.**..*.*.****.***....*.****.**..**....***.**.***..******.*.*.***.*..**...****.*.***.**.*.****.**.*..******..*.*..****.**.**.......*...*.*..**....**...*.****.****.*****..*..*..**.*..*.***....*.***..*.**..*.*.....*.....*..**..**.*.***..***...**..**.**..**.**.***.****.**.******.**.*.*....*.*.***.*.......*.*..**..*.*.**.*.***...*..*.****..*.....*..*.**.*...****.*...******.**.**..**..**********....*...*.*..*****....*.*....**..*...****...*....**.****.**.*******....*........*****.*.*..*****..**..******...****.*****.**..***..**.....**.......***.*.*.....*.**.*..***.*......*....*.*..**.*********...*****.*.*****.*..**.**.....*..*.**.*....*.**..****.********.*..*****.**..*.**..***.**.**.***....*.*.*.*****...*..*.*.**..*.*..*....*.*.**.*.*.*.****.**.......****.**...*.*...*....**..*.... .*...****.**...*..*.*.*******..*.*....*.*..****..*.*.*.***...*..******..*...*.****.*.*.**.**...*.*...**...*.*...****.*..*..**.*.*....*...***.**.**.*****.*...*..**********.****.******..*......*****.**.*.*..***...**.***.**.***.*..**..***.**..***..**.*.**..***...*.*..***.**.*...*..**.*.*..**...*.***.*......*....*.**..**.*....**....********...**.**...*....*.*...*...*.*.*..**...*.**.*****..*....****.*.*.....***.*..**.******...*.*..*.*..***..*..**...*.****.*...****...*.*.**.*...**.**..**.*...*...*..***..**..**...*.***....*..*..***.*.*.***..**....*.***........**.**.****...*.***...*..*.***.**.*..**.*.*.*.**..*..*..****.***..*....******.*..*...*..***...**.*.**..*......*.***..*..*...*.*.**.....**...*.*.*.**.*.**.......***.*******...**.*.*.*****.**.**.**....*.*.*.*.***..****.....**.***..*....*..*.*....*****..*..**.*.*........*.*.*...****..**..*.....*.*.*..**.*..*.****.*.***..*.*...*...**....*.*...*.**..*.***.****....*.*.***.....*.***.....*....*...*...*****....*.*.*..*.**..*.*..*...**..*..*****.*..***.....***.*.......*.****...*..*.**.**.*..***.**....*.**.*....*..*.***.....**..*....******.*..*****.***....**...**..****..**...*.****.****.*..*.**.**..*.....***.*..***....*..**.***.*..*.**.****.*.**..**.**..*..**..*.****.**.**..*.***.***...*.*.*..*.*****.*...*..*..*..*.***********.**..**....**.**....**..**....******.*.**.******..*.*.*....*.*****.*.*..*...********..*.******.***.****..***..*..*.**.***.***.*.*..*..*...**..*.**..*.**.*.*..**.*......*..*....***.*...****.**..*...*.**.*..***..*.****.**..*.**.*..*.*..*..**..**....*.*.*...*..*..*.*..*.*...**..*.*.**..****...*...*......*......*..**.******.**.......*.*....**.**......**.****..**..........****...**..*.****.*..*.*.**.....*******..**.*.*****......*..**.**..*.***.*..*..*..**.*.*..*.*.*.*..**....**...**..*..***..**.***.****...*..*.**..**.*.*.*..**...**.**..*.*.***...***...*..*.*...***....**....**.**.*.*..*.....**...**..*..****..***..**..*..*****.***..**..*.*..***.*..***....**.**.*.*.*.....******.*....*...*...***.******.*.*...****...* ..*.**.*..*.**.*.**.*..**.....**.....*.....**.*..*.**.*****...***...*.*..******.*.*.*.*..**..*..***.***.*.**.....****..**.***........**...*..***.......*.**.*....****.**.*..**.*.*..*.**.*...**..*******.*.***.*.*****.*****.***.*.*...*.**..**.****..***.*.*.**..*.*.*..*.*....*.*.**..*.***..*****....*.****....*****...**.*******.....**.*..**.**.*.**...*....**.*.**..**.***.***...*.*.....*.**...***.**.**...**.*.*.**..*.****.*...**.**...**.***.*.******.**...*..*.**.*.**..*.**.*****.*****.*.*..***.*..*....*.*.**...*..*...*..*..**..*....**.***....*...***.**....*..*.**.***.*..*.***.*********.*..*..*....*.***..*.....**.*....******...********.*****.*...*.**.**.*....***...*...*...**...**.**.*..***.**.***.....******...........*...***..**..*.****..**..**.*.....**.*..*.*.**.*..*....*....***.**.*......*.*.....*.***.....***.*.*.****..*.*....***..**.*.*.*..........*.......***..*.***...**.*.***..***...**..***....**.**.*.**.*****..**...*...**.***..*.*.....***.*****..*.*****.*******.***.**...*......*..***.*.****...*......*.***....*..*....*.**.*....*....*.*.*.*.*.***.........*****..*.***.*..*...**..***.****.*.**..*..*****..***.*..****.*.**.*.**..*****.*.*.*.**..*...***..*.*.***...*.**..*.***..*.**.**..*..**.*..*****..**.**....***.**.**.**.*..*.******..*.*.*....*.**.*.*.***..**.**.*.*...****..*...*..*.*.**.****.*....*..***.*.*.**.*..*..*.*****..*.*...**.**.*.**.*..*.**....*.***....****..*.*.*.*.**..****....*.*.**..*..*..**..**.******.**.*.*...****.***..***..**.*.***...*.*****.*..**.**...*..*..*.****..*****...*.**.**...*..*.*.**.***..**....*..*.*****..*..**.****...**...***....*.......****...*.*********.*.*..****.***.*..**.****...**.*...*.*..*.**...**.*.*****..**.*.**..*.****.***..****.*..**.*.***..**.*.****.*.*..***.***.**.*.....***...*..*.******...*...**..*****.*.**.**.*.*....**.*.*.*.*..*.*.****.****.**.**.*...*...***..**.**.....***..*..**....*...***.**..**.......**....*.******.****.**.*..*****.*.*..**..*.****......****.***.**..*...***....*.*.****.*****....***..*.**.*.**..*.*.**...*..**...* .*.*.....*.....*....*....*...*..**.....*.*.*.*.*.***...*........*.*.**.**..**.....*.....***.*.***...*..******....*..**.***..*****.******.*..*.*..**...*.*..*.***...***...*.*.*.*..*....*..*.*****.*.....*.****..*.*.*.*..*...**.***.*.***....***......*.*.*..*.....*...*.*..***.****.*.*.*.**..****..***.*****.***.**.*..******..****..*.*..*..****.***....*.***.***..**.*...**...*...*..***..*..**.*..**.***.**.***.**.....*...***..*..*.*.**.***..*.****.*.***.*****.***.****.**.*..**********....*.***.**..*.*.*.......*..****.***..*..*..*.**.*..**.*.*......****.*..*...****.*.**..*.*.*.*..*..**...*.**.*.**.*..*.*...**.**..*.*.****.***..*****.*.*.....*.*..**...**.**.*.******..**.*...*.....*****.****......*....*.**.**.......**.***..*****...****...**.**.*...***......*.*.***............*..*****.**..******..****.*..*.**.**..***.**..*...***.**..*..**.***.*..*.****.*..*.*.**..*********..*.*.**..*......*...**.*.**.*...*.***.**.*...*......*....****..***.**..****.*...**.****....***...*.****...***......**..*..*.*****...*...*.***..**.******..*.**...*..*.****......*...**.**.**......********.**.***...*..*....****...*..**..*...*.***.****.***.**.*...**.*.*........**.*..**..*......*.*..**.....*.....*..*.****.*..*..*..*..*...*.**.*.****..*.***..***..*...............**.*.*.*..**....*..*..****.....**.*.*.***.*..*....**.**..*************.**..*.*....*..***.****.....*.*....**.*....*.*.**..*......**.*..**....*.*.*...*..***.**.....**..*..*****.**.*.***..**...***.***.*.****..****..**....****.***.*.*.**.**.***....*.***..*.**..*.*.*..***.***...*..*..*.*..*.*.****..****.......*...**..**...***.**.**...**...*.....**......*..*..*...*.***.*.**...**..******......*..*.****.***.**.**.*...*.*.....*.**.*.**.**.....*.*.*..****...*****.....**.***.****.***.*.*.*.**.**.**..*.*.***.**.*...*....*.*.***...*.**.*.*****...***.*..*..**..****..**.*.**..***.***.**.*..*****.**.*****.....******.*****...*.*..*...**.***.****.****.*.****.*...**.***.***.*******.....*..*...**.*.*.*.*....*..*..***.**.*...**.***.**.*.**..***.*.*..****.....*.. *..**.**.*.**..*......*.**.**.***..*..*...*.**..*..**.*..**.*.**..*.**...**...********.*...******..**..........**....****.*.**.*.*.**....*...*.*..*....**...*....*..*******..**..*..*.*********.**..*..******..*....*.****..*.*.***.**.*......***.**....*.....*.*...*****..*.*..*....***.*..*.*****.**..***.***.*.*.**.........***.*****...***.**.*.**.*.*..*.*.*..*.*.*.****.***..***.*.*.***.**.*..*...*..**..***....*.....****.*..**...***.*.*******..**...***.**..**..**..***.**.**.**..**.*..*****..**....*..***...*.....**..*..*.****.*.*.*...*.*...*..*.**..***....***.**....*.*.*****.*...*.*....*.*..*.***...*..*..**.*...**...*.****..**...**.*..*..**.*.*.*.*.*.*.**...**.**.*.****....**.**.*.*..*....**..*..****..*..*.*...*.***...****...**.*.**.**.*.***.**.*.*.**..*.**..***...*..*...***.*.....****..**..*..***.*.*..*...****.*.*..**.***....**.**..**********.**.*...*...**.**..**..***.*.*.*.*..*.**....*.....*..*.*.***.*..*..***..****.*.**....*...**.**.***..*.*...*.*****.*.**.**..*.**......****.*.*.*****.**.....*..****....*****.*.*.*.**.*..**.*.*.*.*.***.*..*.*.*.***.***.*.**....*...*..*.******....******.*.*..****....*.**.****..****.*..*.*..*..**.***....*****.*****..**.**..*...*.*.**.*.*.*..**..*.**..**..**.*.***.**.**.*****.*...*.*...**.*...*****...*.*************..**..*..*..**.*****....**..**.*....**..***..***.***.**.**....*...***.*.****...**.******....*.*..*.*.**..******..********.*.***....*.**...*..*..*.......*****.*..**.**.......*....*...*..*..*****.*.*....*.*.*..*...***.**..**.**.*.*.*.********..**.***..**...****.**.***.*..*...***.*.*.*.*...*.**.*.*.*..**..**.*.*..*.*..*.**.*..*............*..**.*****....****.*..**.*.*******..*..*.*****...*...***....*...**....****...*..*.**.*.**.....*..*.****.**...*.***.....****..*...**.*...**..***.**..**.*...***....*.****..***.**.**..***.**..**.***.**.**...**.*.*.*.....****..*.*.*..***.*..*...*..*..***.*.**....*.*..**.*.**..*..*****.****.***.***.**.**.*****.**.**.*.*.*.*.*******.***.*...*...*....*....*****.**...**.*..*......***.*.*.*.*..***...**.*..* ****.*.*****.***..**...*.*.***.*..***.....*.*....*.*******.***.**..***...****.*...**.*.***..*......**.*..*.***...*.*.***..*...*.*.***..**..*..*..*.**...*.*.*.**...***.*..**.*..*.*...*.*.*..****....***.**...***.......*...*.*.**......**.*.**.*.****.**......*********.*..***.*.*.***..*.*.*..**..*.*...*.**..****....*.*.**.***...**.**....*.*....*...***.****.*.**..***..*...*..*..**....*.**.*..*.*.**.***..**....***.*..*.*.....*..*****.**..**.****.*.*.*....*.*....*.*.*.*.*..*..**....**...***.***.**....*.*....*...*..*..*.***..*..*..**.*....**.*...**..*****.**.....*.*..**..******.*.**.******.**.**.****......*..*...***.**.****.**.*.*.*.*.**.....*.....***..**********..**.*..*.**...**.**..**.**..*..**..**.***.*.***........***..*..**.**..*...**.**.*..**....***...*.*..**....***.***.*.**..*.*.*.**..*.*.***.**.*.*****..*..*..*****.*..***..*..**...***..*.....**.*.*.*.***.*..****.***.*..*.*.*.**.**.*....*.***..***..**.*.**.**..*.**...**.........*.*****.*..*..*.*.**...*..*.****..*..**..*..******.***...*..*..*.*..**..*.***..**.****...*****.*.*****.*****.***.*...***...**...***.*..***.**.*.***..*..*.*...*..**.****....***.....**....*****..*.**.*..********....*.**..**..**.**..*...*....*.**.*...*.***.*...***...**.*...*.......***..***....*..*.**.*.*...*.****..***.*....**...*.**....*.*..*..*..*........****.**.***.*.**....******.****..**...*.*.*.*..*...**...*.*..*..***.**..*..******.**..**..*...*...**.*.***.*.**...****.**......***.**.*..**.****.***.*.*.**....*.**..*.*.*..******.....**...*..*.****..****.*..***.***.**.......*.****...*.**.***.****.**.**.**.**....*.*.*..*.*.*..*..*.*******.*.....*..*...*.*.****...**.****.**...*....****.*.*.**.*..**.......**.**..***.***.*..**..*.**.....*...**.*****.....**..***.**.......*...**..****.**....*.*...*****...*.*........*.*.**.****...**.....*.****..*.*.*.*.**.*..*.....*...**.*.*..**...*.*....*..*.*....*..*...........**..******.*****.***.*..*...**.**.*.**..**.*.....***.**.***...*.*.*.*...*.*..*...*..**...*****.....*.*.*.*.*.*..*...*.**.*...***..*.....**.*.*.* ...****.***.****.*....***..*****.**.**.***.**.*.....***.*..**..*.*....*...*..*..*...*.**.**.******.**.*.***.****.*.***.***..******.....*.******..*..*..****..**..****.*.**..****.**.....*.**..***.**.**...**.*..****...........*....*.*....*.*..****.*...*.****.....*..**..*...**.*.**.*.*..*.*..*...*.......*.*.**.*..*..*..*.*..*****...*..*....*.***.**.**...*..*.*.***...***.****.*.****.**.***...**.***.****..*....**.*.*.*...***.**....*.****....*****.*..*...**...*.****.***..*.*.**.*.*..*...**..***.*...*.**.***....*....*.**....****.*....*.*....*****..*.**..**...*......**.*....**.....*.*.*..**.**.****.*...**..*......*****.*..*****..*..***.*.*..*****.*.*.******......*....*..*....***....***..*...**.*.**.*...*.*.*.**.**..*..*.***.*..*****...*..***.*....*.****.*...**..**.***..*......*....*...*...*...**.**.**.*.....******.**...****.*..***.*.*.**...**.......*...***..*.**.*.*.*..**...*.*.***.*.....***..****.*..***.**..***....*.*.*..*.....***.****....*.*.*...******.*..*.....****.***.*.*.**.*.*..*.**.*.*.....**.****.......*.***..*...****.**.**..*.....*.****...**..**.**.****.**.**.***.*.*..*..*.****..*..******.....*...*..*****...*..**.*.....********.......*...*...*..*...*..**....**..*.*.*.*..****.***..*..*.*.....*.****.*...*.***..*.*..**.**.*......******.**....****..*.*.....*..***.....*****..*****.**.***..****.*.*.**.**..****.******....*..**.*..*....*..*.****..*.*.*.*.*..*..**...*..***.***.**.***.*..*.**.*.**..*.***..*.*****....*..**..*...**.......***.****.*.**..***.******...***.***..*.*.*..*.*....*.....**..********.*****.**.***...*****..**.**.****.**..*....*.***.*...*..*.*.*..*.*.......*.*****..*.*.***..**.***..**..*.**......**.*...*.**.*.*......**.......****.*..*****..****.*.*.******.**.*..**.**.*..*..***.**...*.**..****.*.*.*.*...**...*....*..*.***.*.*....*....*..**...*.****.******.*..*....*....*......*.*.*.*****.*..**.**.*...***.**.**.*..**....***.*............**.*.***...*.*....**..**.***.****....*..*...*.**.***...**.****.*....*..*.**.****.****.*..********...****..****..**.****..*.** ****...**.******...**....**..*....*.......***.***.**..***.....*.*..****....*...*....**.*......*.*..***.*****.*.****.*.****...*****.*...*..*****.****.....***.*.**.*..*.*******..*..**.*.*.**.**.**.***.***.**.****..****.*.**..*....**..*..*..*.....*.*.*.***..**..*.*.**.*...**.*..**.*.*.*...*.*****..*.*..*...*..**.******.....*.....***..**.*..**.*.*..*.....*.*..*.***.*..**..**....**..*.**..****..*.**.*.****.***.**.*.***...***.*..*.*...**.*.****.*****.*..*****..***.*.....*.**...*......**.**.....**.****..***....*.****....*..*.*.*..**...*...****....*.**..***...*...*.**.*.*..**..**.***.*..***..***.**.**.*.***.*.****...***.*.*....*.....**.**.**.**...**...**.......*.****..*....*.*..**.**..**..*..*..*.*.*...*.*.**.**..*.*...**..*..*...**.*..*....*.***......*..*****.......***......*.*.*****.*..*.*..***.*..*.*..*.*.*.***..*.*.*****..*.**.....*.....***...**.*.*...*.......*.**...*....*...***..***....*.****..*..*****....****.*..*****.***......*..*.**..*..****...*.***.**.*......**..***.*.*..*****.*....*.......*..**.*...*.**..***.***.*..*.....***.*.*.***..**.....*...**.*......*..*.*....*.*.*.**.*.*...**..***.*...*.*.*..***.******.....**.*.**...**..*.**....*.......*.**..****.**.**.*.*.*..*.***...*.**....**.**.....**...*.*.*...*.*****.**.***.*..**..***.**.****....*.*..**.*****....**..*****.**.*.*******....**.....****.*..**.*.*****.*.***....**.....***..*.***.**...*.*.****.*..*.****..***.**.***.*...***.*..****.*.***.*.*.*....***..*..*...***.********..****.*.**.........***..**.**...*..*.*.*....*..*.*....*.****...***.****.*..***..*******..***.*****.********..*..*..*.**..*..*.**.******.*******.***..***.****......*.*.****.....*.....***.*..******.*.*....*.........**.********..****.****.*.**...**..*.*..**.**....*.*.*.***.***.*.*****......*.....*.*..**.**.*..**..***.*.**...**..***.**.....*..*.**.**..****.********.*.*****....**....**..****.**.****.*.***.....**..**....*****.***.*****.***.*...*.***......**.**.****.*...***....*.*........*.*...*..*.*.****...*..***.*...***.****.**..**.*****.*..*.*...*. ..****..*...*...*...*.*****.**.*****...**..*.*.*.......*.*....*******.******.****.***.****.*****....****...*..*.****.*.*...*.**..**.*..***.***...**..*.**.*.*.**...***.*...**..**.***..*..****.******.**.*...*.**.**.**.**...*..*.*.*.*...*.....***..*.**.*...***..*.***.******.******.**..****..****.***.***.*.**.*...*..*...*..*.*...*.**.**...*...****.*.**.***.....*.*.*.****.**....***.*.*..*...*.*.*....**.*.*..*.......*...*.**...**.***.*..*.**....*...*......*....**.*..*....*.**...*..*.*.....*.***.*..*..***..*......*.***......*..**.*....**.*******.*.***.*..*.*....*..*.*..*..*...*.****..........*.***......**.**.*.*.*.**.**...**..*.**.*****..****.***.*.*.**...*..**.*.*.*..**......**.*.**.*..*.**.......*.*.***...*.**.*..*..***..**.*.*****.....*.*..***...****.**.*.**...***...*..*......*..*.....**.***..**.**...***.***...*.******.*.*.***.****.*.*********.***........*.**...**....***.**.........**...**.**.**.....*.***.**..****...*....********.*.*****.****.*.....*.***...*.**..*..**...*.*.**.*****..**.*...*.*...******.***.*****.........*.**.*..***.*.**..*.*.*****...*.***..**.****..*****....***.***.*..*..*..*.*******....***.**....*..*****..*.**.***...*******.***..***********.*.***.******....****.*.**.**....*..*****..**.*.*.*....*.**..**..*.*.*.**.**..********...******.**.**.*******.....*.**.*.*....*****..***...*****...*..****..**....*.***..*....*.*..***..*.*.*****....**......**..**...*.****.*.***.......***....*.....*......*.**.**.*.*..**...*..**......****...***.*****..*.*.*.*..*.**.....**..*.*.***.*****.*****...***..**.*.***...*.**.**.....*.*....*.*****.***..*.*.*.*.***.***.....**..*....***.*.**.*..*..*.****.......*.*.*********....*...*.***.**..*...*.*.*...*...*.**..****..*******.*.*.*....***.***...***...****.*.***..**.*.**......*.***.*..**..*.....*.**..*.*...*.*..*...*..**..****..*..*.**********.**..****.*...**.******...****......**.*.*..*.*...*.***...*.******.******.***....*****..**....*......*..****.***..***.*.**.*...***.*........**..*....*.***...**.*..*...*.***.*.*.**...*..***..*.* *..*......*.***.*......**...*..***..*.*.*.*.**..*****.*.*..*.*..*..*.***.*..*.*..*.*..**.**..***...*.**.***.*..*..****...*******.***.*.***....*..**.*.****..*.*.....*.**.**...*..**......*......**.*.*..**.**..*..****.**.*.*.****.*****.***.****..**.....****...**.**.**.**...*.**.***...**.**.*..***...****.....***.*..*........*.*.....***.****.***..*.....***.*..*..*..**..**...****...*...*...*..**.*..*..*.***......****.*.*.*******..*..*.*..**.*.*.*.*..**..*.***.*.........**.*....***.**.***..**.**....*****.*......**...*.*..*.****...***.....**..**...**..*...*..**...**.*..*****.**.**....**....*.**.........*.**..*..***..***.***....*....**.*..*.**....*.*..*...**.*.****.*.**...*.**.....*..*..*..****..*******...**..*...*.***..*.*.**...*..***.***.**...**.....**..*.**.*...*********...******..*...*.*.*.****.*...****.*...***.**.**..***..*.***...**...*..****.***..**..**..**.*.*****.***..**.*...***.....***.....******.*.*****.**.*.*...**..*.***..*..*.*.*.**.....****..*.*.*.*..*......*.*.*.*..*..***.*...*.*.*********.*...**...**.*.*..**..*..*.*.******.*.......*..**..***....**.*..*..**...*.*...***..***.***.**..*.*.*.**.*..****.**.....*......*.....****.***..*.*..******.*.**..****.*.****.....***.**..**.*.*.*..**.**.*..*.***.....**...*.*****.*.**..*.*.**......*.**.***.**...*..*.......**.**..*.*..**.*...***..*.*..*.**...*.....***.*.*.**.*.***..*.*..*..**.....*..*.****.*.*.*..**...****.**..*.*..***.**.****.*..**.*...**....*.......**.**..****..**.*.****.***.*.*..*....*..***..*.**..****..**.*.*..*.*.*.**.....*..*..**.*.**.***..****..*.**.****.***.***.*.........*.*.**....*********..**...*********...******.*...**..**.*.*..*...****.*..*.**.*....*..***.*.*******..****.*****..******.*.....**.***.**.*...*.*.*.*.*..*.*.**.***.***.***.******.*.***.*..*.***.*...**.*.*.***.*..*.****.***.***..****.**.*.....*.*...*.*****...*..***..****.*.*..**.*..*****..*.*****....*...**.**.**.***....*.*.**.**.*..***..*..*.**.....**..***...*.......*.****.*.***.*...*....***..*.*.***..***.***..*.*...****....***....**...*.**..* .*.**...****.*..*.*.***.....****.*...*.**.*...*********...****.*.*.*...*...*.*.**..****.*.**..*.*.*..**.*..**.*********.**.*.**.**....**..****...*****.**....*...*.*....*..***...*****....**.*.**..****..**.**..*.****.*..****.*.*...*..*.**..**..*.**.....**......*...**.**..*.*.**....**...*.*.*.***...**.***.....***.**.***.*.*..**.**....**..*.*..****.*.***.....*..***..**..***.*.***..*...***.*.**.*..*.*.****..**..*..********.*****..**..**.***..*.**.**..*...*.**.***.*..*.........***..*.**.**..*..*..*.*.**.**.**.*****.*..*..**..***.***.*.*..*.**.**...****...*.**....**.*.*..**.**..*.***....*.**.***.**....*..**.*...*.*.**....*...**..*.*.*..****.......**..****.*..**.*.**.*..*.*......**.*..**.*..**.......**.*....*...***.*...****...*..*.*.**....***...*.****...*.*..*.**.**..**.*...*....***..**....*.*..*..**...*.***....***.**..*.**.**.*.*.*..*.*.....**....*******....**...**....****....**..**.......*.**......*.**.*****.*..***...***....**.**.*.***.*.*.*.**....*.*.**.*.*.*..*.**.*......*...*.......**..**..*...*.*...*.*...***......***..*.**.**.**.*.*.**...**.*.*..*..*.*.**.**....**..*...*..*.***..*...*....***.**........*.....*.****..**.**..*...*.*.*....**..**.**.**.********.**.**.....*..*.********.**...******.**.**..*..*.**.***.*...*.****..**...*.**.**....**.*.*.****.*****.**.*.**...***....*....*.******.*..***.*..*.***...*.*.*.**..*.******.*..*...*.**.*.*.**.*.*....*.****...***..*.*..........**.*.*..**..*.**..**.......****.****...*..***.*...**......*.*.*..*.*........***.*.....**.*..*.*.***.*..***.....*.**.*.......***..*..*.**.....**..*.*.*.*.....*..**...*........*.....******..*.**..**.**.*******.*.***....**.*.**.*...***....*..*..*.*...*..*******..**...*.*.*******..***.......*.******.****..**..*...********.*...**..*.**..*...**.*.**.*...******.***.*..**.*.*...**......**...*..*..*****..**.*...**....****.******.**..*.***.*..*...***.*..*.*..**..**.**.***.*.*..**..*..**..*****...**.*.***.*.*.....**.**...**..*****..*.*.*....*.*...*.*****....**.*...**..*..*.**.**..*..*..*.**.*.**.*.**..*.*..*. .*.*.*.**..**..**.**.*.*****.*.*..*.....*.**.*...***.*..*..*...*...*..*..*.***.*...*...*.**..***.**.**.*.*...*.*...*..*.*...**..*..**.**...***..**.**.*....*.**.***..*****...***....***.*.***.*..***.*..***..**.***..**.**..*...*.**.*.**.*..*.....*...**..*.****.**..*.**..**.**..*..*..*...*.*.*...****.***..***.*..**.*....*****.......**.**..**...**.*....***..*.*.****.***..***..*....*****....**..*.*.....**....*****..*....**.*.*..***.*****......**.**..***.**...****.****..*...*.*..**.**..**.**..**.**.***..***..**...*.*....***...*.**..*.***.**...*..*.*****.*..*....**...*...*.**.....*.**..****....****...*.*.**.***..****.**..**..***.*..***.**..*..***..*....**..**.**...**.*...*.*.**.***..***.**.*.*.***.....****....*...***....*.*..*.*.....*.*.**...**..*.*..**.***..******..**.*..*****..*.**..*.*.*....**....**..**.*.*.*..***.*....**...**..**.**.*.*.....*.*.....*.*.*..*.....*.**.********.......**.....****...***...*..*...*.*.....****.***.*..*..*.**.**.*.****.*.*.***..*..***.*.*..*******...***..*.**....**....**..*..*...*.....**.......***...***.**.*..*.***.*.****.**.*..*.**..*.***..*...*..**...***...*.*.*...***.***.***.*.*.***.....*....***..*.*.***..**.*...*..*.***...**.****.....****.***..**..*.*..*.*.*.....**.*****.*.....*.*.*.....*..***..****.*.**..**..*..**.*.*....*..*.........****.**.*...**..**...*.*..***.*..*.***.***.*****..*.****..*.*....**...******..*..*..**..*..****.**...*....*..*.*.******.*.*....*..***..***.**.***.*.*...**.*...****.**.*..*.**...*..*...*.*.*..*.***...*.*.**....**..**...****.*.*.....*..**..*...*.*.*.*...*****..**...*.*....*.*****....**....**.....**...**....*..*.*...**...**...*..*.......**..*.*.*....**.....*.******.*..*.**..***........*.*.....***.**.****...*******..**.*.*..*****..*...****..**..**.*..***.*.*.*...****.*..*.***.*.**.****......*..**.***.....*....*...*..*..*******...*...*.*.*.*..*.****..*****..**.*....*...*.*..*.**.*.*.*..***....*.*.....**....*.*...**.*.*.****.*..*..**.*.**.**..**.*.*.*..*.*.*...**...**.......*..*.***...*..*...*.**.*...*.**.**.**.*.** ***......*..*.*...*....**.*.*..**..*.*........*.***.*.**.*.***...***...*..*.**......***..***.**.**.***...**.*.*..*...*.**.***....*..*.***.***.*.*.*.*.....*****..*..**..**.*.**...**.*.*..*..*.***..*..**....*.**.*.**.**.***.****..**.**.**...********.**....*..*..***.**.*.**..****..**...*......**...**.****.*.**..**..***.*..*.*..*.**..*..***..*..***..**..****..***..*.*.*.**.**....**..*.*.*.****.**.*.....*****......*.*.****...*.******.*.....*....*.*..**..*****..******.****...*.*.***...*..**.**..*.*.*..**..*..****.**....*..******.*....****.**********....****...*......***..*.....****..*******..**.***..**.***...*..*...**..*.....*..*.*...*....***.**....*.*..*.*..*..*****..**.*.*....*...*...*.**.**.*....**...**.*..*.*.*........**.*....*.*****..*.*.**..***.*.....*.**.**....**.****.***..*.*..*..***......*.***.*.*.*....**.*..*****...*.*..***..********......*.******.**.*...*.*..****..**..**.*...*.**.****.*...*....**.*.*.*..*....*....****.***...*..**.***..*.**.*......*..*....***..***.**..*.***.**.**.**.....*......**..*...*.*.*.*.*.**.***....*..*.**..*.....*.*.*.***.**..*.....*..**...*.**...**.******.*.*..**...****.*.***.*.*.*..*..***..**.*****.**..*.***.*.**..*...*...****.*...**...**.*.*..**...**..******.****..*.***..*..**...***..**.*.*.*...****...*.....*.*....**.****.*.*.*..**.*.*...****.**..*...**.***.*..*...*...*..*.*.**.***.**..*..**.**....***.*.*.******.*.*..**.**.*..*****.**.*..*.....*.**....*.*...*.*.**...**.*.***....*.*..**..**...*.*.****.****.****.*****..**.**..*****..***....**.****.*.***..****..****..*****.*.****..**......*....**....*....**..*..*..*..***....*..**..*..**.**..*...*.*..****..**.....***..***.*...**..*.........*.*..*****..*...**.**..*...*....*.*.**.***..**.*.******.*....**.***.*.*.***.*...**.**.***.**.*..**.**.***.....**.*.***.*.*..*.**...*...*.....**..**..*..*.*****.**..**.**..*****.......****......*.*.....*....**.*.*****.*...*.*.**.*****.**..****.*..*.**...***..*..*...*...***..***.*.***..*....***....*******.******....***.******.*.***..*.***...**...***..*..*. ****...*****.*....****....*.....*...**.*...****.*.*..*.**...**.***.*.**..**.*.*.......******.*...**.*..*.*..*.*..*...*.**..****....****...*...**....**.*.***......***.**.******..*.*...*.**..****..**.**.....*.*.*****..**......**..*.*****..*.*..*..**.*.*.*.*...*.*.**..*.***.***....*.****...*....**.**.******.**..**.*..***.*..***.*.*.***...*.**...*.***.*.**...**.*.**..**.**..*..*..**..**..*...**.*.******....*.*..*****.*...*.**.**..*****..**..**...***...*..*.....*.***.**.**.*.**......*.*..**..*.**..*****.*.*...*..***..**..**..***.******..***.***.*******...*.****.......*...*..**...**********.*.**.*....*...*.**.**..***.**....*..**..**......**.*....**.**.***.*...*.**.*..*..*.*.*.***.**.******..*...*....*.*.**..**..***...**.*..**.*******.*.**...*..*.*****..***..*****.**..*.*.*..*.*...****.*.*..**..**.....*..*******..**..****.**.*..*..*.**.*.**....***.*.****.**..*.*...*.*..***...********.**.*..*****...*..*..***..*....*..**.*.*....*..**..***.*.*.**..*.**.***..*....*...*...*.**...*.*..*....*.***.**.....*..*.**...*.**.*..***.......*.**.**...**...*..**.****.*...***.**..**.*.*......*.******.**..**.**......*...**.*.*.*...*..*.*...**.**.*...*...*.**...**..**.*.*****...*......*.*....*.***...*...*.*..*.*...*....***.**...*****.**..*..*.....**....*..*.****.*...*...*****.*.***.********...*..**..*..**.*.....**...*****...*.**.**.*.**....*.**..***......*.*.*..**..**.**..***.*.*..***..**.***.*..*.*.**.**.**....*..**....**.*..***.*..**..*..***.****....*.**...*.*........**..*...***.*****.**.***.*.*.**...*....*....*...**..*.*.*.**..*...*.***.***..*.**.***......****.*.******.***.***..**..*****.**.......*.***........*...*.***.*.**....*...*..*..**.*...***...*.*.***.........***.**..**.***...***...*.***.****..*..*.**...*..*...*.**...*.*.**.*.*.*.**...*.***.****.*.**..*....**.***..*****..**.***..*.**.*..****....*..*.*.......**.*.*..*..*.....*.**.*.*...**..*****..****....*.*...*...****.*..*****.***..*..*....***.**.*....*.*..*.**.*....*.....**....*....*..**.*******.*****.****..*...*....**...**..***.*.*. .*.****..**.**.**..*....****.*.****....*.*...******.*..**..*..*.***....*..*.*.*..*..*.*.**.**...***....**.*.*..*.......**.*..***.*.*.***..***..*...*.**.*..*.*.*...*.*.*..*.*.**.*.*..*.*..***.********..*.*......***.***.***.**..*...*....*.****...*.**...**....*.***.*...*.***.*.*...*....*..***..*.**..******..*.*..***.***.*.************.*...*..**..*..**...**.*......****..*.***.**..*...***..*.***...*.*.***.....*.***.*..*.*....**.**.*.*.*.*.*.*.****......***.....***...*.**.*.*..*****..*.*...*........****.**......*.***..*.*..*.**..**..****..*....***.....**..*.*...**.***...***..*****.***....*..**.*.*.*..**.*.....**.**..*..*.****.*.*.****..****....*.*.**.**..**.*****....*.***.*..*.*..*.*.**..**..****...*.....**..****.**.***.*.**.*.*******......**.**..**....*..*.*...*.*.....*...****.**.*.*...*..**...***.*..*.*.**.*****.************....*.*.**..*.*.*.*..*..**.*.*..***.**..**..*..*.*.*.**.*.*.*.*.**...*.***.*.****..**.**...*...**.*.*****.*.*.*****.....*...*...**...******..........**.*.*.****..*.*.*.**.....***.*.*..***.....**.**...**.*.**.*.****..**..*.....*.*..****.**..*.*...*..*****..********.**...***...**...*.****.**..**.***..*.*********.**....****.*.*.****..****.....**..*.***..**.**..********.*.*.....*.***.....*.*****.**..*.*****.**...***.*.*.*.....*.**......*.*.*...**.***.***.*.**.*..***....*..***.*..*......*.**.**..*****...*.*.**...**..***.**.*******....*..*.*..*****...*.*..**...*****.***.*..*...**.*..***.*...**....*..*.*.*...***.***..**..*.***.*..***.**.**..*.......*.*.*.*....***.*.*......*****.*.***.**.*.*.*********...****..*.**.*.*.***..***..***.*.*....*.*..**.*.*.**....****..*..**..**...*..**..*...*..***.*...*.***.**.*.*.*....***....**.**..*.*.**.***.*.**..***.*.*..***......**..**.*..*.***.....*..****.**.**...*..*..*.*.**..*.*.*..*..*******.**.*.**.*.*.**..**.*.*.****.**.****.**..*.**...*......*...*..*....*..*..*..**..*******.*...*****.*.**.*.*..***.**.**...*****..*..*****...*.*.***.*.*..*.......***...**..*.....*.***.***..***...*...*..**.**.*...**..******..*..**.*..*..** .*.*.**..*...**.*.**.**.**..**.*****.*.****.*.****.*..*...*...*****.*....*.**.....*....**.*******...*..*...**.**..****.****....*.*.*..***.*.*.....*..***.*....*****.**.....*.*....**.**..*.*.*****..*....**.*.****..*...*.*..*.****....*..***.**..*....*..*.*..***..*.*.***......**.****.****...*...*.....**..*.****.....***...***..*....*.*..**......*.*.**.******..**.*..*...*.*..**.*..*..***.****.**...*..*...****...****..*****.****.****...**..*..*...*.....***..***..**..***..**.....*..***.*.....***...***....*...***...*.*.*.*...*.****.........*..*.*...*..*......****..*...*.****.*.**.*....***..*****....**.*...*..**...****.*.***.****....**.*..*..*..*...*....****..*.........**.*****.*.*.**.*.**.*....***.....*****..**...*.*********.***.....*.**.****.*..*..*.......*..**.*..***..*....*.*.*.***.*..*.***.*.******..*.*......*...**..***.**..*.*.*..****.**.**.**...*.....**.**.*.**.*.**.***.**.**.**...*.*.****.*.....*.***...*.****.*....*.***.***..*..*......*..***..**..***.**.*..*.*....*..***.*.*..*.....*...**.***...*.**.**.**..*.*.*.**...*****.*.*.*..*..*....*.*...*.*..*..**.*..***..*.****.*..*........**.**.*..*.*..*.....*.*.***..*.*****...**..*....***....*...**.*...*..***.***..*...***..*.****...**.*..*.*.*.*...*.....***.******.**..**.****......**.*..**.**..****.***..*...**.*.*.*.*..*...*.**.*..**.*.*....**....*.**.**..**.*****..*....*...*****..*....****....*.*...*..***.***.....*...*.*.****.*..*.*.**..*.**.*..***.....******..*.*.**.**......*.*..**..*.*..*..**.*..**...*.*.*.*...*.*....**.***....*....*.*.**.....**.*.*.**.*****..***.**..*.*.**..*..***..*.*...**.***.***.....**.***.**..*..*.....****....*..*.**...**.*..*..*.***.*..*******.*.**.*.*.*.*..*...***.**.*.***..*..*.*...**...*.***....***...*..***..*.***.***.....*...*...****.***..***...*..*.*.*.**......**.*****..**..*..**..****..**.*.*...***.***...***.**...**.*.*...**.*.....***.*..***.*.*.**..**..****.****.*......*......*...**.**..**..*.*.*...*...**...***.*.....**.*.**..****..*.*.*.*.****.***....**.*.******..***.*.***.*..***..***..**..*. ****..*......*..**..***..*.**.***....**.....**.**....*..**....*.*...**.*..*........*.*.*..*..**..**.*.*..*.*..*..*.*.*.*...*....*..*.*.**.***.***.*..**.******.**.....*..***......*.***..*...*.***..***.*****..******...****..**..*.**.***.***.**..*..***.***..*.*...****.*..*...*.*************...*.......**.*.***..*..*.**.*.*.*.***.*....***.*.**...*.***....**..*..****..*.*.***...*.*...**.**.**..*..**...*...***.*******......**.*....*....*..*****...*.*...**.*..*..*.*.*..**..****.**..*..**.....*.**.....*.*.*..*....*****.*.**..*.*.**.***....**.*.**..****...**...**...*.*.*.*.**.*...*..******.*.*.*....*...*...*****.*.**..***...***..****.*.*.*..**..*****...**...***.*.***.*.....****...*.*...******....*.***.**.*****.**...*..**..***.*.****.*..**..**.*..*..*.*.***....*....**..**.*...*.**..*.**...*..***..*..*.**.**.*.*..*******...******.***..*.****.**..****.*...***..**..****.*.....***.*..*..*..**....*.**.*......*.....***..***..*.**.*.*....*..*.**...*.*****..*....*..**.*.*...***.**..**.**...*.*.*...*.**.******..***...***.****.**....*...****.**.*.****......**.**.**..**..*....**.*.***.....**...*...*.*****..*.**.*..**.....*****..*..*.**..*...*..*..*.*..***.....**..*.*..**..***.*.*..*..**...**........****...*.***.*..*.*.*..***..******.*.......*..***.**..**...*.***.*.**..*.....*.*...***..**.**.......*.***.*..*....**......*.*.....**...**...**...**.**..*.**..***...*..***.*.****....****.**.....**.*..***.*.*..***.......**..*.**..**..*.**.*.**.*.**.**...*..**.*.****.*.*.*.*.*....*..*.***.**.***.****.**.***..*****...*..*..*.*...**.......****.*****.**..*...*.*******.***......****..*..**..*..***..*..***...**.****..**.*..*.***...*.*..*..**....***.....********..**.*..*..*.**.***.**.*.***.***..*.*.*.***.*..*.....**.*.*...*..**.....*.**..****....*....****.**.**...***...*.*.*.*.***..*..*.*.....*******..*...*.***..****...*....*.**.***.*...**.**....*..*.**.**.*****....*...*.*.**....***.**.*.**.**.***..*.*.**.*....**.*.*..*.***...*.*....*.******..****.****....******....*..*******.*****.**...*.****.*..**.*. *..**..*.*.****.....******.*.*.*..****..*.......***.*...**.......***..**....*.*....***..*.*.*****.**..**.*...*..**.****.........***....*.*..*.*.*.....*.*.****.*..**...*.***.*.*....*.*.*...*..*.**..**..***..*.*..**.***...****..*...*...**......*..*..*.***..*.*.**.*...*****.....********.******.*..*.**.****.**..**.*...*.*..***.**..*..*.**...*.*..****..**....****..*...*..***..*..*....***..*.**.**.******.**....**..**..**..**..**.*......**..........***...*.*.**.**.*.***.**.******.***.**...***..*.**..**...**.*.**.*...*..***.......*..**.**.*..**.*..**.****...*.*..****.*...*.**..******....*.*..****..*.....***..**.**.*.****..*.**..***...*...**..**...**.*.*..**...*.***..*.*..***.....*.*.*.******.........****.**.**....**.**.***.**.*****.**.*..*..******.**..***.*.****..*..**.*****.****.**.**...**..**..*.****.*****.***......**...****....***.*.*.**...**..**...**......*...*...***..*****...*..*.***.......***.*.***.**..****..*.***.*.***.*.***........*.**.**.******.**.***..***.....*****.*.**..**.*...******.*.*******.*.*.*.***..*.***.**.*.*..***.*.*****.*.**.*....**..*.*.****....*.*.*.****...**..**.**...**...*.****.*..****.*.**..*.**...***..***......***...****...*.**.****.*..**.*...*.*..***......**..*.*....*******...**.**..***.**..**..**..***.***.**.*....*......*...*****.....**.*.*.*.**.*.**.*.**....*.*...****.*.*.*******...**...****...*.*..***.*****......****...***.....***..**..**..*.***.....*....*.....*.*..**.*.***.*..*.....**.*.****...*..*..*.*.*..*...******..*.*****...*****....**.....**.*...*.*.***....*.*...***.***..**...*...*.******..***...*........*.*****..****..*.**.*..*..**...**.*..........*.***.**.*.*..*..*.*.**.....*.*.*.*...*...*...**.***.***.*.*..*..***.*.***.*...*..*****......***...***..****...**.*.**...*.*...*.****.....*.*.**.****.**.*..*....****....*......*....*..**...**.***...**..*...**.*.***..**.*....**.*....**.*..*.**..*..*..***...*******.**....**.****....***..*...**.**.*.*...*.......**..*..**...**..**....*...*****.***.****.*.**.*..*....*.***.*..***.*.**.*.**.*....**.* *.*.**.*.*..**..************..**.*..******.*.**..**.*..*...**.**.**.....*..*.*..**.***.*....*.**..*...*.....**.*.****..*..........**.....*.**.*****.***...***..***..**.***.......***..*..*....***..**...*.***...**..******.*.......**.*..**..*.*..*..**......*..**.*..***.....*.*..**.....*..**..******..**.*.**..*.*..*...*.*****......*.**.**..**.**....****.**.**.*.***.*.**.****.....*.*....*.***.*..*.*.**..*.*...*.*...*.*.**.....*..**.****...*.*.....*.....*.***..*.*.....**..*.*.****..**.*.*..**.*..**..***...**......*.**.**.*.*.**..**...*****..*.***.*.....***.*..*.**..**...**..*.*.**....**..*....*.*.*...*.*..**..*.**..*..*.******....**..*....***.*...*********..*..*..***.*.**.....*...*.*.*...***.**..*.*..***.*.**...*..*.*.**..*...***...*...**...*.***..**..****.*.****.*.***.*.*.*.*...*.*..****.*..*..*.*..**.**..*.*..*....*.****....*..*.*...****.*.*.*.***.*.*..**.****..***.......*..*.**...**.**.***...*.***.***.*..*......*.*..****...**.*.*.*..*....*.**...*****.**.***..*.****.*.*.*.**..*.**...****..........*.***..*.*......*..***.**......******..*...*..**.****.***.*..***.*.*...***..*....*......*....*..*.**.*.*...**..**..*.**.*.*.....*......***.*.**....*.***.*....**.*...*.****.*...*..*.*....**...*....**.*.*..*..****.........*.**.*.****.**...*.*****.*****..**.****...**.*.*.***.****.***.*.**...*.......**......*....*.*.**....******.***.*..****.**..***.*.*.*.....*..*..****....*...*.*....**.*.*..*...***....*....*.......*..**..**.***.*.......**..***.*.*...**.*****...*.*.***.*.*...***...**..**...*...**...*.***.***.*..*.*.**..*..*.*..**.*.*..*...********.********..*****..*...*..**.*..**.*.**........*.*....*.*.****.*.*.**.*....*.*..*....*.**.*.....**.*.***...*.*****....*......**.*.*.....***.....*.****...*.*.**.*..*...**...*.**.*.*.**...****..**.*.*.**.*.**..**....****.*..***.*....**..**.**.*..*.**....*..*....******.*...*.***..*****.**.**.*..**..****...*..**.*..*.**.**..*..*****.....*..***.*.***.*...**.*...****......**......*..**.*..*...*..*******....****.*.*...**..*....*....**...****.......* ...*.*..*.*..**....****..*..*.*.**..*..*.*.****...*.*...**..*..*.*.*..*.*...**......*.*.*..*..**.*..*.*...*.*.*.***.***..*.*.*.*..*..*...*....**.***.******...*.*.***..*****.*....*.***.*.*****....*.*..****..*...*...******..*...***.**.****...****.*..*....*..***......*.**...*..*****..*.**.**.**...*****.**...*.****.**.*****....*...******.......*.....*..*.*.**..**...*.*****.*..*.*....***.*.**.*.**.****...**...*.*.******.*.***..**..*.*.**.**.****....********.....*.**.***.***...*.*******.**.*....*.*******.***.*.*.*...**...**.***.**.***...***.***...*.*...***.*.*****.....**.......**.*..*.*...*****....*******.**..***..**..*..**......**.***.**.***...*..*..*.*..**.*..**..*...**..******.**..****.*....**.......***.*.*..*..***.**...**..*..*.***...**.*.*.*****.***....*..*.**....***..*....**.*...*.****.*.**.*..*....**..****.**..*..****.**..**...*.*.*****...**.*....**..****.*....*.**....**.*...*...*..*.***..****...*****....**.*****..*****..*.****....*.***.*.*.*....**..***..*.*..*.***.*.**....*.*******....*......**.***....**.***....*..*.***.......*.**.*...*.**.*.*...*.**.*.***....****.***...*.**....****.****..*.....*.**.......***..*****.***....**..*..*..***....*..***.*..*.****.***.*..*..**..****.*.*..***...**..**.*.*..*.******...*.*......***.*.***.**.**....**.*....**.*.*.*.**....*......*.***....*...*.**.*.*........**.*.*.....**....*.........**.*.....*****..****.**...**..*.*...*.*.......*.*...*****..****..*.*..**....*...***.*..**...*......**..***.*..******.**........*....*.******..****....****.....****.**..*...*.*..***.**..*.*.*.**.....**.**..**.**..*..*...**.....******.*.**...*..*..***.......**........*..*...*....*.*.*.*.**.**...**..***...*.......**...****.***.**..*.*....**.*.......**..***.*.*.**.*...*.**.***.**.*.*.**.*****...*.*.***.****....*.**.*...**.**..**..**.*.*.***..****...*...**.****.*.**..***.*...*.***..*.*....***....*......**...*.*.*..**.**.....**..**..*.*.*.**...***.*.**.*.*.**..*..*******.*..*..*...******.*....****.....***.*...********..**..***...**.*.**.**...*.*..****.*. ...*...*.*.*..*****.*..**.*.****....**.*...*.**........*..***...**....*.....*..**.....*.*...*.**..*.******..***.**.***.*..*.**.*...*..*....*******.*...*........****.***.*..*...*....*.*..**....*.*..*.*...**...*.....*.***.....*.*...*.**.**..***.*.***.*.*...*..*.....***...****..**.*....*****...*.*.******.***..*..*.*..**..*..****.********.*..*....**.***.****.****.*..*.*.*..*..*.**...*.*..*.*.*....**.*..*.*..****.**..****...*..***.*.**..******.****....***.....*..*.*..*.*...*.***.*....********.*.**.***....*.****..******..*..***.*.**..**.***..*.****..*********.**.**..**...*****.**.**.***.**...***.***.*****....*...*****.**..**..**.*.***...*.**..**...*.*.*.*****....****...........**...*.****..*.*..***.****...***.*..*.**..*.*.*.*..*.*.*.***.*..**..******.....*.*.***...*.**.*.***.****..*..*...**..**..**.***.*...**...*..*.*.*******..*.**.*.*.****.**.***..***.*..*****.****..*..*.*.*.*****..***..*.*.....****....**..**..**.***.....*.........**.*.*.*.**....*.**..*****.**.******.***.****.***....*.*.........**..***.***..****.*.*****....*********.***.*.****..**..*.*......*..**..**.*..***..*.****.*..***..*.*.**..****.*...****.**.....*..**....*..*....****...***..*..*..*.**...**.****..*........*....**.*...*.*****..*.*...**.*...**.*****.**...***.**.*.*.*..***...*..****.*...**...*.....*..***.*.**.*****..*.**.*.*.***.**..****..*..**...*...***...*.*...**..***.**...*..*.*.*.*..*..**....****.*.**..*..*****.*..****...***....*......*..*.*.*..*****..*...*.*..**...***..*.***.***.*....*.*.***...****.....*.....**...****.**..**..***..******.**.**.******.**....***.*..*....*.*.*...*..*...*.*..*...*..**..*.**..*..**......*.*****.***.*.*...*.*.*..*.*..*...*..*..****.*..*.**.*.**....***.*...***...***..**..**...*.*.**.....***......*...******..*..***.*....***...*.*...**.*..**.*...**.*....*..*..*.*.*...***.*..**.*********....*.****.**....***.*.**.****..**.****..***.*.*.*...***.*....*....*****..**.***...*.***.***..*..***.........***..**.*.******.**.******.**..*...**.**...****.*.*.*.*****.*.*******.*..***..... *...*****...*..****..****...*...***.**.*********..*.***.*.*.....**...*..**..***.**.*..*...*...*.***..*..*...*****..**....*.***.**.*....**....**..**.***..*.**.*..*...*..***.**.**...***.*.*.*.**..***...*...**..*..**.*.**.*...****..*******.**..*..*..*.***..**.......**.*.....*.*..........**.***.....*****..*.*.**.*..*.*...*..**.**.******.**..***.***.**....*.*..*.**......*..****..*.***.........*****...*...*.*.****..*****...*.**....*.*..**......*.*..**..***.***..*...**...****..***.*.*....*.****..*.*.*.**..*..*.**....**.**..*..*......*.*.**.**.*****.**.***...*.*....*..*..**.*......*.*.**.**..**..*..*..****...*.*.*...****...*.**..****.*.**.**.***.*.*..*.**.**......**.***.*.***..**.**.*.**.**..*..***..**..*...*.*..**...****..*.***.....*....******.*.*..**...*.*......***....*.**.*...***.*.****.*......***..**..**..***.*....****.*..*.*.*..*.****..******.*..*.*.*.**...*..*.*****.*......*****.*.*.*.*..*.*.*.*.**.**..**......*..***.*..***.***.*.**.**...**.*.*.**.*..*.****.******..**...**.*..****.*******.*****.*...*******..**.*****..**.**...*.**.*..****.**.******..**..**..**.*...***.*.*.*....*..**...***...*.*..*.**.*...*.*.*.**..**.*.*..*....**...*..*...**..**.....*..***.*.*.*.****...**.*.**.**...**...**.*...*.....**.**.*..*..*.**.*....*.**...**...*..*.*.****..*..*.*......*..*******.*..*.*..*.**.*.*...*.*....**...***.***..*.**..*..**..*.**.*.*.*.**.*.***...*.*..***.....***.*.*.***.*..*....*.*..****..*.*..*.****.********...***.**.****.**.**..*..*.*..*..**.*..**.*......**..**.*...*.******.*.**.****..**...**..*****..*...*.**.**..*....*..*..**...***.***.*****.**...**...*.******..*.**..****..*.*...*....***.*******.**.*.**...***...*..*...**.**..**.*.*.***..*.*.***.*...*****.*...*****..*..**..*.**...**....****.....***.*.**....*......*.....*...*...******.*.......*****....*****...**.*..**...*.......***..*....**....**.*.**.**..**.****.***....*..*....***...**..*..*.**..*.*.**.......*...****.....***.*.**.*.**.*.**..*****..***...****.*..***....**.*.....**....*.....**..*......**..*.*.*.*..**...*.* .*.***..***.*..*.*...*.*..*...***.*****.*.**.....*.**.*.***.........*.**.**.*..****.*****..********.*****.*.......**....**..*.**.*.**..*......**.*..*****..*....*...***.****.*.***.*.*.*****..***..****...****.*.*.*...**..*....****.*...*.......****...**.****..***.*.**.*.**.....*.*..*..*....**..***...***.*.*****.***.*.*..**.*.*.*****..*....*.*..**.*.**.*.*.**.*****..*...***......*...*.****.***..******..*.***..****.*.**.....*******..**.*....**..***......****.....*...**.**.**...**.*.**..*...*.*.*..*....**.**..****.**...*.*.***..*..***.*.*.**.**.***.......*....*.*.*.*.*********.*.*....****...*..**.**...***********..****.*..*.*.*....*****.*....***..**.*.*.**.*.*..************..****..*....*.*.....*.*.*...*..*.***..*.***..*..*...*.*..**..*....***.**.***....**.**...**..**.**...*.***...**..*...*..*..*****...*.***..*...***...**...**.*****...*.******.*.....*.*...*.*.**....*..*.***.***.*.****.*.*.*****.*.*.**.**..***...**.**...**..*...****.**...**...*****..*.....****....**..**.**.*.*...*.*........**....*..**..*******....*..****.*..*.***.*..*..**.**.*.****.*......*.**..******...**..***..*..****.***.*****.**...**......*.****.**........****.**.*****..*.*..***..*****.*.*****....*.....*.*.*..***.*.*****.*.**.**..***.*.*....**.*****....****.**...**.*.*****..*...*****..*.**...***.**.***...**.*.**...**.***.*.***.*.*..*.**..**..**....*..*.**....**....***.*.****.*.*..*..****.*.*....*.*.*.**.**.*..***.*..*..*..*.*.*....**...*.*.***.***.*..******..*...*.**.***.**.*..*..*.*.**..*.*.**.*****...**.....*.*.**..***..*.*.**.**.*****.....*.****.*..**....*.*....*.*..**..*......*..*..******......*.*...*.*.*..*.***.***.*.****..*.***..*.*.*****.*...*.*.***..**..**....*.*.**......**.**.*****..****.***.....*........*.....*.*.*.*.*......**.*.***.*..*.**.*.*.*.****.*..*****.*.****.******...****...**.**.***.**.*.******.*.***..*.*.*.**.**..*.*...**.*..**..........***...*...**...*.**..*....*...**.**..**..*....**.**.*******.**..***..***********....**....*.*......*.**.*.***..*****.**.*...***..****.****..***.**.. *..****.*****....*..*.*..***.****..***.*.....*.*.******.**...**...*.**.***...**...*....*.*....*..*..****...*...*.......**..*******.*.*..**.*.**....**...**.**........***.*..***.*.....**.*.....*****.*.**..*.*..*.**.****...*......*..****..*..*.*..**.*....*..*....*********..****.*...**.**....*..***..*...***....*.*****......*...**.*.**..*.**...***..**.*..*.*...**..**.***...*...**...**..*.*..****.****.....*....*.*****....***..**.....**..*.....*.***.*.*.*.*..**.*..*..*...*.....*.**..****...**.**...**...*.**..**.**..*...*.*...*.**.*..****.**...**..**.....*...****.*...*****.*********.*....**..*.*.**.*..*.*..***..**...*.*.*...*...*...****....*.******.......*****..*..**.***.*.*......*....*..*****..*..***.****...*..*.*..*.**....*...**.**.****.....***.*.*..*.***.**..*.***.***....*.*.......**.........*.**..*.**....**..****.***..*.***...**.***..*.***..**.**..**..*..**.***.*.*..****.****.***.**...*.**.***..*.***.*.....**...*.*****....****..*.*...*.*....*.*...*.*.*.**...***.....**.**.****...*.**.******.....*.*......***.*.*..*******.**.**.***..**.*.**.****...*.*..**..***.*.**.*...*.*.*.**.*..**...*******.***..**..*..*.*.*.**..*.*.*.***.*..*...**...***...***...**...*.*..********..*.*..*....*.***.****.*..****..*.**..**.*...**...***.****....*.*...**...***.*...*..******...**...*..*.*.*..*..*...*..***.***.******..*.*..*.*.*.*.*******.**...*..***..*.**..*.**...****.*...*...*..**.**..**.*****.*..**.**...*..*..******.**.*......**.*.*.**.**..***...**.....**.*...**.....***....*.*....**.*.*..*.*..****..**.*..*.**.*....**.*....****.....**.**.**.*.*****....*.*....*..****...***..*....****..*...*..*.**.**.**.*******.**.*.*..**..***.**..*.*****.*.**.*.**.*******.*.*.*.*..*.*..*.*.*..*.....*...*...*..*.**..*.*.**.*...****..*....**.*.*****..*.*.*.*...**....***.**..***..*..*....*..*.**..*..***..*..**........*..*...*****.**.*.***.*...**.**.*..**.....*****..****..***.*.*.**.***..**.....*..*.*****.*.***.***.*.*.*.....****.**.**.*.*..*.....*....**.*.*..*...**.*.**..*.*.......**..*...*..*..*..*.**.*..*.**.. *.*****..*.**..***.*..**...**.*...**.**...**..*.***...*.*.*.**..********.*..*.*.*********..***.*..*...**.*.....**.*.......*......***.**.*.***..****...*..*....******....*...**..*.**.**.***..*..*.*..**.**..*..*..*..*.*..*....*.....*..*.**....***.......*.*..*..*..******....**.**..*..*......*.....*.**.*.**...**..***.*.****.....*.***.*..*.***.****.***.*.***...*..*..*......***....***..**.*.*.*.***....**....*.****..**.**..*.***....*.**...*..*.*..*....*****..*..*..*.*..***..*.*.***.....*...**.*..***.*.***...*.....*.*.**....****.*.***.*.*.....**.**.*.***..**.*.**.*.**..**.*.*...****.*.******..*.*******..******.*.**.**********.*..**..*...*.***.**..*.*.*.*.**...*.*.......*..**...***..**.*.*...*.*.*..*.********..*.*.*.**.****..**......**....*.*.**...***..*..****.*...*******.******.*....*****..*...**...*...**..***.**..*..**..*****.*.*....*.***....**.**.*.*.****...*...*.****...*..*......*.*****.*...**.*....*....***.....*.*.*...**.****..**...**.****.**..*.......*****....*.******.*......**...****.**.*.***...*******..*.*.........*..*****.**.***.*.*.***.***.**.**.*****.*..*.....******...*...***..*...*...**...*..*..*...***.*..*...*...*..***.*..****..**.*....**...***..****.*.******.*..*.**....*..*...**..*.*...*.........**...*.*..***.****....*...*..*...*.**.*.*.**..**...********.*.*.***.*.....**...**.****..****.*..**..*.*.**..*..*..*.**....*..*....*...*.***...**..**.*..**.*.*.*.*.****.*.*.**...**.....****..*..*....*...**.*...*..*.*.**.*....**.**..*.*....*.*.**.*.**...**.....*.**.*..**..**..*..*.***..**..*.*.*..***..**.**.**.*.*....*****.***...*.**....**....*.*.***...***.**.*..*.....*.*...*..**..*.**.*****.**....*.**..*...*****......**.*..*.*.*..*..*.*.*.**....**..*.......**.**.*.**..*.***.***..*.....*..*.*...**.*.....*.....*.***.***...*.***.*..*****...*..**..***.*****.*...**.*.*..*..*.*****..*.****..**.*..*..*..**.***..*.**..*.**..**.***..**.**.*..*...***...***..**..*.********.**..*...***..*.****...**..*******..**..*.*..**.**.**.....****.**.*.**.*.*.****.*...*....*..*****...***..*.*.*.* ..**..**..**.......*..**.**.*.*.*..*.*.**.***...**.....*....*..**..***.**.***.**.*.**.*.....*..*..*.......****..*.*.*.***.*...**..***..*.*.**..**.*......**...*.*...*.**..***.**.**..*.***...*..**..**...*.*.*..*...*****.**..**.*.*.*.*.*.***..*.**....*.....*...**....****.***.***..**..****.*.**.**.**..**.***.***...*.*.**.*.**..*..**.*..*..*.**.*..***..*..****...*.*...****.**..***..*..*......***..***.*..*...*****..*..*....*.*...*..*...*..***...**.*.*.....***..***...***....****..***....***..***..*..****.**..*..*.*.*.*..*.*.*****..*...*...*.*...*****..*..*..*.........*....**.*.*******..*****.**..**...*.**.**...*...*.*.*...*..**.*..***....**..**.....***.*..****.***...****.*.*.....***.****.**..**..*..**..**.******.*******..*..**....*..*.**....**......**..*.*..**..**....**...*.*****.*...**...***.**.*...*.....*...*...**....*.*.**.*..**.*..*.*..*.***.**.*.*....*...**..**..*.****..*.**.*...**.*..***...**..*.***.***...*********.*.**.*...***......*.*****.*..*.......*.*..*..*.*.**...**.***..*.**.*.*****...*.***.**....*.*****.......**...**.***.*..**.*.**......*...**.***..**.****.....*.**.....*...**.*....*****...*.*.*..*..*.**..**..*.*.***.****...*****.*..*.......*......**......***.*.*.*******.....***..****....*......*...*.**.***.**.*..*.*.*****.****.***.**..*.....*****....**.....*.***....**....*..*.**.*.*.***.*..*..*.****..*.***...**...*.*.***.**..*.*...*..*.**.*...*...*..***..*....**.*...*.**.***.*.*.**...*.*..*..*....*.*..*.****..*...*....*..*..*.*.**..**.***.*.....*..*******.****..**.*..*.**..**.*.**...**......*...**.**..*.******.******..***...*******.*.*...**...*.****.*.....**....**...*****....*.****.**.....**..**......*.***..*.*...*..*****.**....***.*..**..*****....**.**.***.****.***..***.....*.......**.*.*.***.*.....*..*****...*...****.*.*.*..**.*.****.*...**..**.***.**.***..***....**..*.****.**.*..*..*.**.*..**.**.**..*.*.*...*...**..**.***.****.*.*..**.*...*...*.**.*....**.***.*...*....***...***.**.**.***.*..**.****.........*..*..**....*..***.***.*.*.**...**.**..**.*.****... *.*.**..*.**....*.**.....***.*.***..**...******.*..*..**.*...***..***.*...*...*...***.***..**....*.*...****.**.**.....*...*...**...*.****.**..**..*.*.*****.***....**.**..**.**.*...**...*.**..*.**.*....*..****.***......******.*.*.***.*********.****.***..*********.*..*.*.**...*.**.*.***..**.**.***.*.*.*...*....*****...**..*.**..*.**...**.***..**...**...*.*****...****.*......**..*..*..***.*.****.*....*......*...**.*.**....**.*..**...**.*....*..*.***...*.**.****..*.*.*****.**.*.*..*********.*..**..*...**..**.**......*..*...**...*.***.**.*.....**.*****.****..*..*.***..*..*...*.*.***..****..*****.*.***.*****.*..***...*****.....*.*.***.***.**.*.*..***........**....*.***..**.*.**.*.*.*..**.*.*.*....*.**...***.**...**..*.*.....**.*....*.**.*.......*...*.*.*.*......*****.*****.*.*.*.*****..**.**.**..**.***.*.**.*..**....**.***.**.*..*.***.*****.******.**.***..***..*.**..*...**.**..*****.*.**.....*.*.*..*.*.***....**..**.**...*****.**.....*****.*..*.******...........*.....**.*.***.**.*.*..***..******.*.***..*.***....************.*.**..***.**..*..*******......***.***.**..*..*..**.*.**..**..*****...*...*.***.*......*.*.*...*.**....*....***..**..***..*.**......**...*.*..**.*.*.*....**....****.*.*......***.....**..*****......*..*...*..**.***....*.*..*.**...**...****.*...*...*...*..**...*.*...*.*.*....*.*..***.**.***.**..***...***.**..**...**.*...*.*.*.**.***.**.**.**.*..**.***....*****.**.*.**.*.**...**.****....*.***...*..******..**.**......******....***.***..*...*.*..*......**...*..*.***..*..*..*..*..****.......*.*.....***.**....*.****...*.*....*...*.***.***..***.**....***.*.**...*.***.*.**..*.*.*.**..********.********..*******.*....*...***.....*.***.*..****...*..*.*.**.*.****.***.....*..*.****.**...*....**..*.****.*.**.***..*..***...*.....****..*..******.*.***.**...**..*..*....*..***.....**.*....***.*..*....*****.*..**..**..*.**..*..**.*......***...*.****.**.**.*..***......***.....*.**..**...*...**......*.*.****.*.**.*.*****.*.**.***.**....****.***..*.*...*..*.**.**...*****....* *****..*.*.*.*...*..*.*..*.******.....*.***...**.**..*..***..*...**..**....**..***.*..***.*****.****.**..**...*.**.**.**...*.*..*.*....*******....**..**..**.*****.*****....*.*.**..*..**.*.***.**.*.*.***..*****.......*.**....*..***...*.....***.**....***.*..*..*****....***.*.**...*.***..**.**.**....*...*.*.**...**.**.*.....***.*.*.*.**...*.**.*****.******.*...**..***.*.*...*.**.**..******.....*.**..*.*..******.**.*.*.*.*.*.*.******.*****..*.**.***.*..**..*...*.*..******..**.**..*.*...**.*..**.*.****.*.*******.*...*.*.**.....*....***....*...**...***.*.*...***..**.****.****.**********.....****.***...*****.*.*..**..*....*......*....*...*..*..***.*..*.**....**.****...**..**.*......*.**..*..**.*..*.*.**...**.*...**...***.***...*..*....*.**...**...*****...*...*.*.*.*.**.****.**...*..*.*.**.*.........*.*...****....**....*****...**.*.****.****..***.*.....*.*.*.***.*.*.*.*..*..*..******..**.**..**..***..*.*.....**.****.*.***.*.*........*..*..*.*..*.*...**...*****.*....**..*.*.*..**..**.****.**.....******...**.****..*.*****..**....**..***.*.*..***..*.**.**....*..*.....****..**.**..***....*.*......***..*.**...*..*....*..***.*...*...*..**..*...*..**.*..*.*..*.*******.**.*...**..*..*..***..*******...*...***..*..*.*..*****.**.**.....**********.*.*.*..**.*******...***....****.....**.******.*.**..*.**.*.**.*..*..*******...*......****.**...*..*.....*..*****.*.**.*.*..*.***.*..*.**.****.*.***...*.**.**...**.*....*.*......*****.*..**.*.*.*...*.*....*.**.**...*************.*.*.****...*.*****..*.***.**..**...*******..*.**...***....*****.***.*..**..**...**.*..*.......*.*.****..*..*.*.**..**.**...*..*.*****.**.*..*.......**..***.*...**.**..**.******..*******..****....***.****....***..*.......*.*..****.*..**..*..*...***.*.*..********.**.*..*.**......**.****..........*****..**.**.*........*.*.***..*..***.*...*.*.*..*.*.****.*****.*.***.***.*.*.**.....*..*..*..**.*..**.**..*...***.*.*.****.***.*.**.**.*.**.*.**.*...****..*....**.****.*.*.*..*.*.......*...*...*..*.***.....*.***.**.*..*.*..****. ...***....*****..*.**..*..*...........*..*.**...**.*....**...*.***.***.*.****.*.****..*.....**....**....*..****..*..**.**.*......*.**.*.******.*.*..**.*.*.*.**.*..**.***....*..**.**...*.**......*..*.***.*.**.*******....**.....**.*..*..**..******.**..**.***.***.***..**..***.*.**.*.***......*.*.***.**..**.**.**.*******..*...**.*..**.......*...*.***.*.*.***.***.*...*.**..**.*...*****..**...*...*.....**.......**...*.**..*...*...**....***.**.........***...*.****..*.*..**.****..*.**..*...**..*.****.....*.*..**.**..*.*.......**..***.*...*.*.*.*......****.**.*.....*****....**.**...***.*.****..*.**.*.*...*.****...**.**..*..****.**.**.**.*.*..****.**.*.*.****.**.***.*.....*.*..******..*..****......*...**.*..*.***.******.*.***.**..**....**..**..**.**.***.*..******.***...*.***...*..*.*..**....****...**.*******.*.*.*.***..**....******...*...*......*.*.*..****.*.*...**.*.......*.**.***.****......**..*.**..***...**.*.*.**....*****..*..**...*****..*****.*.**..***...***.***..*....*.*...**...*.****....***...**.*..***.**..*.**.*....*..**....**.****.*.*.*.*..*..**..*.**.**..*...*.*....*.*..**.*.**..*...**.*..*....**.*..**..***.*.*.**..*.*..*....****.*.*.****....**..*..****...*.*.**.*****..*...**...*...*.**.*.*.*.***.....****..*.*.*..**..****.**..*..**.****...***...**.*.***.***.*.....*.*.*.*.**..****.**.*.**..**.**..*..**..*.**.*.***..***.******.*.***....****.**...*.*...***..*.**********...*.**......*.***.***.**.*.....**.**..**.****.****.**..***.*.*..*.**.*....*.**.**..*...*.***.*.*.*..*..*****..**.*.***..**.***.***.**.**.*..*****.*.**.*.****..*...**....*.***.*..**...*..*.**.*.*...*.......***.*****.**..*.***.*..*.*..*.*..**.**.*.****.**.****....*.****.....***......***.****.**..**.***.**.*...*****.*..*..*.**...******.*.*.*.*******.*.*.****.*..**..**.***.***.*.**.***.**..*******.***..**...*.*.**..*..****.*.*..*.*.*...*.*..*.*.******.**.**...*..*.*.....*.*.**.*.*..**.*......**..*.**...*.*******.*.***.....*..*....**..****..**.*..*..*.*...*..*..**.**..*.*...**.*****.******.****.**.*.**..**** .**.*..*....**..**..*.*.*.*******.**..***..*...*....*.*....**.***.*...***..*...*.*.*....*..*..*.***.**.**.*..***.*......***..*....*..*..***......*.*...****..**.*..****...*.*****...*.**..*.**..*..**.*...*.***...**..*.**...*.*..***...*..*..****...*.**..*.**.****..***.*.***...*.*.*.**.*..*....*..**.***.**...*..*.*.**....***********....**.**..***.*..*.*.**...*.**..****.....*.....**....***...*.....*.*..***.**..***.*..*.**....*..**..***...**.*...*.*..*******.*.*..*****....***....*.*..***....*.*.**..*.**...******.**...*.**..*..****.**..***.*..**.*.**..*..********..*.***....**.*.**.*.*..*..**.*****.*.**..**..*.*..******************......*.**...**....*.***..***..*.**.**.**..*.*****..*.*....***.*.**.*.......***..*.***.**..*...**...*.*...*..*...*.*.**.**..*...*******....**..*.*..****.*..***..*.***..*..*.....**...*.*....**...****...**.***.**..*..****..***....*..**.*.**.*..*..*..*.***..*..*****.*.***..*.*.*.*.******.**.*....**.**....**.********.*.*...****.**.....*..***.*..*...*.**.*.*.*.**....***...*......***.*..*...*...*..*..*....****.***....*.**.*..........**..**.*..********.**..*.*..****.......*.***....*.*.**..*.*....*.*..*..*..*.**.**........*.*.***..*.*..*.*****.**...*.**..**..***.*.**..**..****.*.**.****.**.***.**.*...*..*..****.*.**.*..**.**...*..*.****.....*****..*...**...*.*..*.**...***...**..**..*..**..*..***.*.**.*...**.**.....**..**..*.***.*.***..***.***..****.**.*...*..*..********.**..**.*.**..*.******.***....*.****...***....*******..**.*.**..*.*...*..*..*.***..***.......*.*.*.*..*.****.***...***...*.***.*.*.*...**.*.********...*.**.****.********.****.*...*..*..*..*..*.**.*.*...*..**..*.....*****..*.*.*...*.**.*....*...*****....*..***...........*..*.***.****.*.*..*.*...*******.*.**.*..****.*.*....*******.***..*.*.***.*..**.****...*..**.*.**..****.*.*.**.**.....*...**.*.*..**..*.**..*.**.**.*.****.***.*****.*.*...*.*****..*..****...*...*....***.*...*...****..*.*******....*..***......**...*.*.....*******...*.*......*...**.**.*.*.*...*...*.*.*..*..***...............**. .***.*.**...*..******.**.*...***..**...**.*..*.*..***....*****....*..*.***....*..*..*.*..***.*.....*.*.*.*......**..*...**....*...*.*...*...*...****..**..*...*****...**....*.**..****.....**.**.*.*.**.***.*.*....**..****...**.*.*.******.*.*...*.***.****.**..**.*.*...*..*.***.*****.***.****...********.*.*.**...**..****.*.***.*.**.......******.**.*..*.**...**..*....***....**.....***.*****..*..***.*....**.......*..***...*..***...**.*...**.****......***..*....**.***.*..*.*..*....***.*...*.*...*.**..*******..***..*..*.*.*.***.***.*..***.****.**..*****.*......*.*.*..********.....***..***...**..***.***....*.**...*..*...******.*.*****...*..***.*..*.***..****..**..***...******.*.......***.****..**....*.*..*...****.******.*.**.*.***...**..*.*....*.*..**..***.**.......*..*.*.*......**.***.**..*..**.****.***.***..***...***..****...*...**.*.*...**.....****....**.....*.*...*.*.*...**.*..**..**.**......***..**.*.*****.***.*..*.*.*.**.***.*.......**.*..***..*.*..**..****..*...*.**.*.**.**.*.***.*****...*..*....*.*.**.*......*....**..*****.*.************.**.**..***.*..*..****..*.*..****...**....***...**..*...*.....**...*..****..*......***.*.*.*.*.***.**..***.**...*..**..**.**....*****.****...*.*..**..*..***..*.****..**..***.***.....**.*.**..**....*....*..**..****.**..******...**.*.***...*.*.****.*...*.****.*.*.**..**.****.**..*.....*...*.****.***..****.*..*......*****..*.*********...*........*****...*.........*..**.****.*.**.*..**........*..*.**..*.*.**.*.*.*.***.**.*.....****.***.****.**...**..*.****..**...*.***.***.*.*...**..**.*..*.*****..*.*.*.*****..**....*........**.***.*...*.*.******...*.....**.*.*..****....*..*.*.*...***.*..**...*******.****.**..**.****.*...****.*..**...**.....*...*....*.*.***.....**.*..***.*.*.****..*.**..*....*.*.**....**...***....*.***.***...*.***.***.......***....*....*....*****.**..**...*..*****.*..****......**..*.....*.**..***.**..**.**.******.***...*..*....*..*..*......*.***...**...****..**.**..*.*..**.*....*...*..*****.****.****...*.****.***.*.****.*. ****..**.**.....**..**...*.**.**.******.*.***...*....*.....******..*....****.*...*..****......*.*.*..***.*.***.**.*.*.*....**.*.*..*..********..*****.*...*.*.*.*.*.*....*..*......**..........*..***.**.*****.*...***.**....*.*.*..*...*.***.****..***..***..*.***.*......*.*.**..*..****..**.*..*..*.**..*..**..*.*....***..*..**.....*.....*.**.*.**...**..**.*.****.*....***..***.**....*.*.*.**..*.*..****.**..*..**.****......**.**...***.*..***.*.....*...***.*.**...*...*.**.*...*.....**...***.***..*..****.*......*..***.****.*******.....*.***.***.*...**.*.*****..*.*.*..*..****..****.*.*.**..*.*.***.*.*.*****......**.***.*.**...****.*.**.**........*.***.*..**...*.*..*.***..*.*...*.*..*.**...**.*..**...*.*.*.**.**..**.****.*...***.**...***********.*.**.*********....*.**.**.*...***.*..*****.***..*.******..*.**.***.**...**...*.********...*.*.**..****..***.*.**...**.*.***.*...***.*...*...***.*....**.***.*...****.*.**.*...***.....*...*..*.****.*.**..*....*..***....**.****....*.*.**....*.**...******.....*.*..*.*.....**..******...**.***.*..**.*...*.......****..*......*.*..*....****.*****...*..***.*...*..*.*.*...*****.....*.***...**.*******..***.*.*.**.*****.*...****.***.**..***.*..***...**..*...*..*.**.*.*.....**..*..**.***...**.*.*.*......*.****.****.*****....*.*...*...*****..***.**...*.**..***....*.*.*..**.*.*.*...*...*..**.....**.*...***...**.**..**.*.*****..******..**..*.****.*.**.*.*..*.**.**....*.**.*..*.***.*********..****..*.**.***...*...*****.**.***.*..*.....****.**.*....*.*..*..*.*.**...**.*.**....**..**.*...***.*..*..****.*..**.*.*.**..***.*.**.....**.*.*..***..**..*....***.*..*.****.**.*.**.......**..*.******.*.*.**.****...*..*.**.*...**.***.****.****..*.**...*...**.*.*...**..*.....******...***.*.**.*..*.****.*.*..*..**.*...*..*...*.*...***...*****.*.**.*..*.*.*.*..*.***..*.*.*....*.*****.*..**********.***.*.***...***.*...*.*.***....***..**..*.**...**..*......*.*...*..*.**...**..**.**.*.******.***..*..*.**..*.**.*****.**.**.*...***.*..**.*.***....*..*....*...***..*******.. ****.........****.*****.*.*.......**.**.****..***.....**..*.**.*.*****.**.*....*...*..*.*...**.**.**..******..*...***..*.**...*.**.**.....*..*...**..**..**..*.*.*...***.****..**...****.******.*...*..*.**...***.**....*...******.**.**.....*.*.*..********...**..*.**...*..**.*..**.*.*..*..**.*.*.**.**..****.*.**.**.***.*..*.**..*.**..**.******..*.*.......**...***...*.*.**.**.*...**...**.**.*.***...***.**......****.**.***..*.*....***.****.*.*.****.*.***..***..*.**..***.*...*..****.**.*...****...**.****.*......***.*.***..*..***..*..*..*..*..*.*.*.***.**.***.*.*..***....****..**.**.*********.*.*..**.**....****.*..**...**.*.*..***.........*...****.*.*..**********..**..***.*..***.*.*.******.......*.*..*..***..**.*****...**.*...*.*....***..*.*.......*..***.*.*...***.***.**.****.......**..***..*.**.**.***.*****..*..*..*.*..********..*.****...***.*.****.**.*....****..**.*..*.*.......*.*.*...******.....**.*.*....*.***.*.***..**..*.*.**..*..****......*....**.**........*.*...****....*.*..*..*.*..***..***.*****.*.*....*..**.*****.***.*.*.**.***.*..*.*..**...*..**....***.**.**.....**.**..*.****....*...*...*..*..*.*.***.*..**...*...***.*.*****.***...***...**..*....****..*.**.**.**..*...*.***..*.**.*.*.***.****...*******....*.........*.*.*..*..*.*...*.**.*.*****.**.*..*..***.**.***.*...*.*.*....*.*..*...*.*******.*..**..*.***.**..*.***.*.******.**.**...****.*.*..**.*.****.*..*...*..*****..***.**...*...****...*.*******.***..*.*.*..****.*.*..*.*..*...*.....*..*.*...*.*.*.**.***..*...*.**.*****.********.*.*.**.**..*....**.***..*.**....**.*..*.*..***.***...*.....*.*.*..*.***.*.*...*..*..**.**..*..*....*.***.**.****.*.*.***.*.*.*.......***.*..***.*...*..*.**.*.**.....**.***.....*..*.*.*....**********....**.**.*...*.**..*.....****...*.**.*.*..**..*****...*..***....**.*.*..**.***..*.*.**.*.***.*..**.*..**.*.*...*.*****.*..*.*.*****..****..**.*.*..*.********.*...**.*..*****.*******.***.***...**.**..*.*..**....*....*..**.***.**....****...*.****..**.**...***.*.****.*.*.*.***...*.**....**.*.**.. .**.***..*...**.*****.*.....**.*.*..*..*.*.*.**..*..**.*.*.*..*.*...*.....****.*...*..*..*....*.*.....**.***.*.**......****..*..**..**.*******.*.*.**..**..**..*.....*.*.*....*.**.*..*...******.*.*..****..******..*...**.*.**.***.**..*.****.***..*****.*..*.*..**.*.***...**.*...*.*.**.****.**...**.*.**...*..**.*.....***....**...**....*.......*..******..*....*****..***.*..**.**....****..**.**.*.*.*****....*......*.*.*.....***..*.......*...******.**.*.*.......*.*..***..*.***..*...*.*.*****..*...*.*******..*.**.*.***.*.*.*.**.*..*.**..*.***..*..***.*...**.**.***.***.*.*....*.*.**.***.*...**.*..******.**.***.***.**..*.....**.*****..*.***..*.**.***....********..**.*..*...*.***.***.*...*.*.*..***.....**.**.*...**...*...*..*.*.*...*.***.**.**...*..***.*.*.***...********..**..*.**..**.*.*..**.*.**.**.*...*.*.....**.*..*.**..*.***.******.....**.**.*..*.**.*.*.****.*.**...*....*..*..*.**.*..**.*..***..*....**..*****..*.....*...*.***.***..**.****.*..*..*.*.****...*..*.**.**..***..***..**.***.*.*.**...*****..**.......******.*.**.*....*.*.....*..*.*....*..***.**...*..**.*.*.*.*****.*******..*.*.***....***.*.*....****.**...**.**.**.*.*...***.*...*..**.*.*.**.*..**.*..****..*.***.*.**.....*..*..***.*....***.*..*...*....****.***.*...*....****.***...***.*.****.*.*.**.*..**..*.**.*..****..*.*.***...*..*...*****........*.*..*.*.***.**.*.*.***.*..***..*.***........**..**.**..**....**.....**..**..****.*.*.......*...*.*....**.**.***.***.*.....*...**.****.*.*....**....**...****.......***.***...***.*.....****.....*...*.***....****.......***.***....*.*.*.***.*.*.**..**.**...***..***...*..**..*****.*.*...*.****.*.*.*.*..*..*....*****..*.*...*.***..***....**....*.*..**.*...*.**.*.**...**..*...****.***.***.......***...***..**.*.*.*...*.**...*..***.**.**.*..*.*....*.*...******..*.*.*....*.***.***.*..*..*.*.****...**...***....*...*.*...**..**.*****...*.***..**..*.*.**.**...*.*..*..*...*..**.***.*...*..*.*..**..*...***...............***...**..*...***.**...****..*.**..*.*.**.*.***.........***.*..**** **.....**.***.*.**.*..***...*..**........*.*****..*.*.*.*.*..***.*..*****.*..***.*.*.***..***.**...*......*.*..***.*..**.*.*..*....*.*.****.*..*..*.**.*...*.**.*.*.**.*..*.**.*.****..**.**.***..*...*..*..***...**.**....***..*.....*.*.*..****.....***..*.*.******.*....**...**..**..*..**.*.****..*.**...***...**.**...*.*..***.....*...*.***..***..**..*.*.**.*****....**..*.*.***..****.**...**..***.*..**.*.*******...*...*.**.*.*.******...***.....*..*....*..**.**.***.**..***.***....*..*..*.****..**.***.*.**...*..*.**.*...*****.*.*..**.**..*..**.*.*.**.*.****.....*.*.*.*.**.*****.**********...*.*...**...*.*..***..*****..**.*......**..*.*****..*..*.*.*.**.***.*.**.**....***.**....*****.**.***.....**.****....***.**.*.*..*..*.*.*******.**.*.*.**.***.*.*....***.*...***....*..*...***...*..*.**.***.*.****..***.*.**.**.*.*.**.....**.*....**.*...***.**..*..*...**....*******....****......*.*..*....*......*.*...*****..*.*.**.**..**.*...****...***..**.*.**..*.***.*..*...*...***..*...***.*.*.*.***.*..**.**.***...*****.*..**.****....**.*.**.**...*.*....********.......*.*****.*.*..*...**..*.***.*..****..*****..**..*..***..*.*..***..*....*.**.**.*****..**.****.**.*..*.*.**..*.*.*.**....**...***.....**.******.*....*..*.**.**.*.****..*...******.**.*.**....**..****.....*.******..*..**.**.****.***.*****..***.**.*...*..**.***..**.*..*.**..*...***.*.***...*.**..**.*****...*..*..**..***..*.**.*...*.**.**.*.**..*.**.**.**..*...****....**..**.**.*....**.***.*.*.......*.*.*.......***.....*.*.*...*.*..***.*.*.**.*******.*****.*.....*.***..**..**.*.*.*..*.*..*.****.*.**....*.**.....*.*.**..**.*.*...*......*..**..*.*...**.*******.****....*...*.****.*..**..*.*.***.**.********....*.*.*.**.****...**..*.**....*.**.**...**.******.****.*.....*..*..***.*.**.**....***.***.*.**.*.**.******.*.***..***...*.....**..***.**.***.*..*****.****...**...**.**..*.**...**.*.*..*.*.*.****..*.*..*..**....***..**.**.*.*.*...*.**.*..*...*.***..*.**....***....*.***..*..*...****....**.**.*..*.****.***.*.*.*..****...*....****.*.. ..*....*.*..**.....*.*..*..**.*..**......*.*..*.*.*.*.**.**.****..**.***..**.**...*.****..*.*....*..**.**.*..*..*...*.**.**.*.**..*****.***.*.**.*.****.........*.*.****..**..**.*.****...*.*.*..**.*.....*..***.**..*..****.....*..*..*.*.**.***.*.***.**.****.*..*.***..***..*.****.***.*....**..*.*.**.**...*.*.*.**.**.*..***..**.**....**.**.**.*.*...**...*...**.**..***.***...*..*.**.**.***..*...*****..***.*.......*.**.*..*.*.**.....*.*...*....********.......*....***.*.**..****.*.**.*.*********..**.*.*..*.*.*.**.**..**....*.*.**...*.****.*...***.**..*...****...*...****..****.*..***.*.**..*.*.*****..**.***.*.**..*..**..***.****.***...*.*....*.***...*....**....****.*..*.*.*..**.*.****..*.*..*...*..*.*..**....*.*.*.*..*..**..*..**......*..**.*..**.........*.**....***.**....*.*.*...**.......**..**..**..**....**.*.....***.*.....*.....*****.*......**....*...****.***.****.*.*..*..**..**.*.****.****..*.....*.****.*******...***...**.***.*..*.**..***....*.*..**..**.**.*******.*..*...*.**.*..**.*****.*..***.*.*.*..*...***.....*.***...***...****.....****..****..*.*..*.*.*****..*......***.****.***.*****.**.******.*.*..**...***..*....*.**.****.**.**..*.*...*...**..**..*......**...***.***..*...*..*******.**.*..*.***.*...**..*...******....*.****.****..***..*...*....******.*******.******.***..**....*.**....*.....**..*..**..*.....**...*.*.*****..**.**....*....**.*..**...******.....**.*....***....**.....**.*.**..**..***.*..*..*.**...*..***..**.*.*.*..******..**.**.*.******.*.*.....*.***.*.**.*.*..***......*..*.**.*..**.**..**.....**..*..*..***...*.*........**.****..*.***..*****.*.*..*.*.*.*.******..*....***..*.**.*..***.*.....*..**..****.****....***.*..**********.***.*..*.......**..........***.**..*..**....*.*...*..*...**.*******......***.**......*****......*..*.....*..******.......*.*..*..**...*.*.**.**.*.*...******.**.....*...**......**.*..*.*...**...**..**...**.*.****.*..*.*.***.*...*..**..*.*.*.*********.**....******.*.**...****...***.....**..*.*****.***.*....**.**...*......*.*..*..**.. *.********.**...**..*.**.*.**.***.**.***.*.....******...*..*..***.**.**...**.*****.*.***...*.***.***....*****......*.*..***.....**......******.*.****..*.**.*.*.***.*....*....*...**..**....****...*...**...*.....**.***...***.*.**..*.*...*..*...*****.*******.*..**...*.*.***.****.**..*..*.**.****..***.*.******.**...*.*.*.***.**.*......*.*..**.*.***.*...*****..**.*..***.*..*****.**..**.*.*.*...***.***...**.*.*.*.***.*.*.**...*.....*..*.**...***..*.*.**...******.*..**.*.***.*****..*.....****..*****.*..*****.*.*.**...**...**.**..**.*.....**...*...***.*.***...*****.***.**.*.**.*.*...*..*...*...****..*.****.***..******.*.*..*.*...*.***.*...*.*...*...*.**..***.**...**..*..****.******..**..**..****.*****.*...********.**.**..*.***...**.*.*.*..*..**.**.....*.*.*..**.....*..*.....*..*....*....****...*..**...*.*....*.**...**..**.****.***.****.***.**.*...*..**...*...***.*..*....*.*****...*..*****.....***.*.******.**.***...*......*.*.*.***..*.*.***.*.***.*...**..*.**.*.....****..****.*..*.***.*.*.*.*.*.*.*.*..**..*.*..**.*..*.*.*..***..*.***.**......***..*.....***.****.*...*.*..***.....***.**..******.**...*..***..****.***.**...*..*****.**...*.**..***.........***...***....*..*...**....*.*.*.**.*.****.**.*****.***..*...*****...**..*****..*...***...****.***.*.*...*.*..***....****..***....***.***..*.*.*......******.*****.**..*.*.*.*.....******..*.***..*......*..*****.*.***....**..*.**.*.*.*..**.**.**.**.*******..**.......*...******......**.****.....*...**....**...*...****..**.****.**...*.*.*.....***...*...****.***......**.**....*.*..*.*****.**.*.*.**.****..*.*.*.**.**...***....*.*.**...*..****..*..***.**.**...**..**...*****..*.*..***..*..*...***.*..**.**....****.***.*..**.....*..*.**..**..***..**..*.......*...*...*..*.**.***.*.*...**.***.**..*..***...*.*.****.*.**.*.*******.**...**...******.***.***...***.***.**.**.**.**..**......****....****.*....**.***...*.***.**..*......********...*..**..***.*.*.*.***...**..*...*..*.*.*.*..**....***..*.*.*.*.*..**.*.***.*.....**..****..*.....***..**.* ...*...*.*..****...*..*****.****..********.*****.****..*.*..**.**..*.**..*....**...*..*..*.**.*.***.....*.*..*.*..*..*...***.*.....*.*..**.*..**.....*..***....*.*.*.**.*...*********.**...*.*....*..*..*......***..*.*..***.*.*..*...***.*...****.*.*.***..**.**..*.*..*.....*****.**.*.***..**.*.***..**.*..*..*.***.**..*.**...*.*..**.***...*..**.*******...**..**...*...*..*..*..*..**..***.**..*.**..**..*..**.*..*.***..******..*..*.**.**.****.*...*..*.*.***.*.*.**.*.**.**.***.***.***..*****.*.*..***.*...***.*.*.*...*...*..*.*.**.**.*..****...**....**.*..**...*.***.....**.*.**....**...**.*...*...*.*****..*******.**.*.*.*....*..******....***.....*.**.**...*.*..*****...**...*.*.....****.****.**....*.*.*.*.****....**....******..******...***....***..**.**.*..***.****.*..*.**..*.*.*..*.*..............**.*...*.*.*.**.***....**..**.**.*.*..**.****.*...*.*..*..**...**.***..*...****....*.*.....***.*.*.*..*....*****.**..**...**.*...**.......**...**..***...*.*..*....*.*..****.*....*.**..***...**.***.*.***..**..*..***.**....*.******..***...**.*..*.*..*...****.**.*.**..**....*.**.*..**.***..***.*..*..*.**.*.*.******..*..*..*.....**.*.*.*.....*...*.**..**.*.**.**..**.*...**....*****..***.*.*****.*..***.*...***.*..**....*.**.....*.*..**.****..*....*........*...*.***...**.*...*.*..******.*.....***.*.****...*.....*....*..*.*..*.*.***.******..*..******.**.....*..**.***...**...*.*..**.**...****.*.*.*.**.*..**..**.*****.****...*.*.*..*.*****.......*..**.**....*..**....*.**.....**..*...*...*..*..*.*.*****..*..**...*.*....***..**.**..*.*..**.**..*..*..*...*...*....*...****...****.*.**.*..**..*...*.*..*.***...*..*..*.*.***.*.********..*..*.**....***.**....**.*.****....****.**..*.*..**.**.*.**...**..*.**.*....**.*..***.......**..*****..*.*.....*.....**.*....**.*..**.**.*...*..*...*.******..*..*.**.*....**....*.*...*****....*.*..*..*......**.*.*..*****.*.**....****..**.*****.*.....*.*......*......**...*..*..*.*.*.***.*..*.***..*..***.*.*.*.*.*...**..**..***...******....**..***.*.*.....**.*..****...* .***.**....*****.**.**.***.*.**.***....*.***.***.*.**..**...*.....**...*.*..*...***...**.**...**.**.**....*.*.*...*...*.****.***.*.*.***.**..*....***.*.*.*.*...*.*.**.*.*.*.*.*.*..*.**..**...**....**..*.*..***...*...*****...**..**.***.**..*..*...***....*.*.**.*...**.*.*......**...****.*.*....*..*....*.**...*..*****.**.*..*.*..******.**..*****.**..*.*...*********.****.**.**.*..*.*..*..*******...**.*..........*.....**.**....***....***.**.***.....*..**.*.*.......**.**..*.*..***..*******...****......***..*.**....***..*.****.******.***..*..*....****...***.*.*.**...***....*.*.**.*..........****.*.**..**....*..*..**.....***.*.****..****...**.*..**.*.*.**.......***..****.**..*..***..**...****....**..*....**.*..******.*..*.**.*.*.**.**......***.***.*..***.**.*..*.*..*****.*..**.***.**..*.*.*.***...***..*..****.*.*.**.**..*..**.*..***.*.*......**..*..*...**...*...**..**.*..*.......*..****.**.***...**.***.**.*.***.*...***.**..*****.***.**.**..*.*.**....**...*..***.**.***..*...*.*..*..**..*.******.***.***.*.....**.*.*.*..**..*.**...*.*....*.**..*..**...***..***...*..**...*******...**.***.**..**..**.**.......*.****.*.*.***...*...****.*.*..****.****.********.....*.....*.*.*.*.*.*.*...*.....*..****....*..*.*.*..*..**.**.*.**.***..*.**.*.**..**...*.......*.*..*.*.**.**.*..*.*..**..***..****.**..***.*..****.**.***.**...*.*...****..***.*.*..**.******.*.....*.....*.*******..*...*.*..*.....**.....*.**..*.**.*******..*.*..***..**....**....**.***.*.**....*....****.**.***...*.*...*..*.......*..**.****.*.***.*****.*.**..*.**.**.*..***...*******.*..**.*.*..*.****...**.*.*.*...***.*..*.*.******..**.*.*.*..*..****.*......***.*.*....**....*...**.*.*.*.....**......*..*.**..***..*..**..*.*.***...***.*...**....*.*.*.*.**.*.*...**..**.*.*.**...*.....****.**...*****..*.*.**....**.**..*.*.**.*****..*****..*....*.***.*...*.*...**.***.**.***..***.**.....*..**.*.**...**.*.*....*.***.....***.....***.*.*..**..*.***..**.*.**....*.....**.*..*..**...*...*...***.*..********.*.**..*..*****.**.*...**.*.*..*... ...**.**.*..**.*..*.**.***.*..***.*.****...*******.*..****..*.*.**.***.....*....*.**.*****.****...*....*.*...*.****.**........*.*....*******.*.*.*.*.*.******.**..*..**..*....**....*...*......*.**.*.**.*.*.*.*..**.**.***...**..**...*..***..*..*...**.***.*....*....*..*.**..*..******.**.*.*.***.*.***..**..*..***..***.***.*..*..*..**.....*.***.*.***..*.**.**....*...*..*..*.*...***...*....*.**.*..*.*....*.*...***....*****.**.***.*****..*.*.*.*.*...*.**..*..*.****..***.****..*....**......*.***..*..*.*..*..*......**..*...*.*..****.***..*.*.*..*.*.***.*..**...**.*.**.**..***.***.**......***....*..******.*...*..*.**...*......******..*.*.*.....*...*..*..****.*..****..**..**.***..*.*.*....*...**.*.*.**.*....*..******..***..**.*.*.*..**.*.*..**..*.*..***.**.*.**.**...*..*..**.******.*.**...****.**.*.*.....*..**..*****...****.**..**.****.*.**..*****.***..*...***...*****.****..***.*...***.**.**.***.*****.*..*..*****..*.**.*..****....***.*..**.....*.*.*...****.**.*****.*...*.*******......*...***.*...**......***...*.**.**.*..*..*..*..*.*....*..****...****....*...**.*..*****.*..*.*.*...*.****.*.***.....*.*..***...**.*.**...*.*.******.**..........*****.*....**.*..****.**.*.******.***.**..*....***.**..***...**..**.*..*..*.*.****.*.**.....**....*.*.*...**...*******...*.*.***.*.*.*.*...**.....*.**.....*****...*.***..*..**.....*..*.**...*...*.**....*..*.*****.**.**.**.*.*.*...****....*..*.***.*.***..*.**.*..**.*..*.*...**...*.**..*..*.*.***.*...**.*..**..*......***.*.*.********.*****..***...*****.*.*..**.*.*.*.*..*****.**.*.****.**.*.*.*.***.****.***.*..****.*.*...*..****.*.***.....**....*..**..*.**......*.*****.*..**........*....*.**.*...**.*.***.*.*....*.*..*.*.*.*..*****.***.***.*..*...*.**.*.*...*..*...*.**.*.**..**....*.....*.*..*.***..***.*..**.***..*.*.*..*..**.***.**.*****..**..*.*.....*.****..***.*..*...**..*..***...*.*****.***...*.**...*.**..******...**..****..****.*****..**...**..*.*.....*.*.*.**.****....*....***....***....**.*.**.**********.*...***.***..***.****.*.**.**.**.*. ..**...*.......*..**.******....****.*.*...*....**....*....*.*****....***.**..**.***.*.*...**.*.*.**.**...*....*..**.*..*.**...*..*.***.*.*.***..*.*.***..*.*.*.***.**.**....*..*.**..**.*.**...*.*.*.**.***.*.**.***..**.**..*.*...*....*...*.*...****...*.*.*.*.**.****.....**.****.*.*...*..********.*.**.***....*..*****.*..***.*.*..*..**.*.*.*....**.*.**....*.***.*..*...*.**....*..**.*..**.**....*...*..***....*.*...***......*.**..*..**********.*.*.*.*..**.**..*.*.*.***.*.**....*.***....*...**..*....*.*....*....***..**.....**...*.**....*****.**...*.*.*........*.*...*.*.*****..*.**....***.**..**..*****...*..***.*****.*.**....*****.*.*.*.*.*******..***.**...*.***..*....***...***.*..**......**.**..*..*.***....**.....*.*..**.**.*.*....*...**...**.*****.*.**.*...*..**..**.*..**.*.*.*******.***.****......*.***..***...*..**...*...****..*...***.*..*..***....*.**.**.**.*..**.***..*..*..*********.**..**.***.**.*..*..*.**...*..**....*.**..*....*.***...***.*.**..**.*.***...**..***...*...**..*...**...****..*...***.**.**.*..*...*.***.*******..**.*.........*.*.*.*.**..**..*..****..*.**..*.*...**.*.**.*..**..*.*....*.***....**..*..*...**.*.....**.*****..*.*.****..***.**.*..*.**.......*..**..*.*.*......*.**...*...***..*****...**.*.*..*..*.***.*.....*....***.***.*.***....*.**..*...*.**.*...*.***.*****....**.**.*....*****.**.*..*...*.**.....*.*.*.**.*.**.*..**.*.****...****.***.**..**.***.***..***...***..********.....**..**.**.**..***......**.**.*.**.*.*...***.*.*.***..*.*.**.*..****..***..*.******.*..*.******..***..*...***...****..***.*.***.*..*..*.****...***.*..*.*..**.*...***.*...*.*****....*.....***....*..**.*.*****.*....****.****.****.*.......*********....*..**.*.**..*..*.**..**.*..**..*..**.**..*...**...**....**..*****....*.*...*...***.*..***.*******...**....*.*...*.*..*..*....**.*.*......*..****.......******..*.*..*.*.***.**....*.**..*......**...**.......**...**..*.*..*...*...**.**.*.*.*.*.*.**..*...**.****..******....*.*..**.****.*.**..*.*...**....****..**.**.***.**..*..*.....*.**.** *..*********.......**.*..*..**..******.*.*...*.**...******...**..***.....***.*.*..**..**.***....*.**..**.*..**..*..*.*.**..*...***.*.****.*..*.*..*..*.*...***....*..***.*****..*...*.*..*...*...*..**....***.*..****.***.***.*.***..*....***.**..**.....*.....*.**.*..**.*.*..*.***..*..*.*********....*..**...**...***..*.*....*.**.****.*.*..*....*.*.....**..*...*..**...***.*..**.........**..********.*.*...**.*.*.*.*...*.**...***...*...*.....*.*.*.*..*.***..*......**.*******..**.**.*.*..*.***.***..******..**.***..***.*.**.**...**...**.****..**..**.**...**.*.*.****.****.*******...*...**..*.*******.**.*....*.*..*....*..**......*.*.*.*..*.**.*******.***....*..*.*.**...*..**..*...*****..**.**.*.****...*.*...***......**..**..*.*.*.*.*.*.*.****..*...*..*.**...**.**...*..**..****...*...*.*..****...**.*.*.*.*..*****.*..****....**.**.*.....*....*....**.*..**..*.**.*..**..**.*.***.*******.*...**.*.*...*....*.*..*...***.*.**.*.*..*.*.*....**.....**.*..*..***.*.*.*.**.*****...****....*.*...**...**.*...*..**..******.***.*.**....***.**....***.*.*..****.*****..**..*...*.*...*.**.**.*.***.*.**.*.**.*.***.***.****.*.**.*.*.***.***.*..****...**.*.**.*.***...*...*.*..*......*...**.*.***..*.**.***.*.*.**...***.*..*..******..*..*.**..**..*.*......**...*.****...*...*...**.**....***..****.*.**.*****..**.**...*...*.*.*.*...*.**..*.....*...........*...***.**.*.*..*.*.**.*...***...*.*....*.....*.*.***..*...*.*..**.....**********.*.*..*..*.*.***.......*.***.*..*....***..*...****.***.**.***.***........**.****.*.***..***.*..**....*****.*.*..**.*..*..*.*.***.....*..**..****.***.*.******.****..*..***..***.**.***..........*..**..*....***..*..**.*..*..****..**.*......**.*....*.*.*.*.*.*.**..*....****..***.*..*.......*..**....**.**.***..***.*****..*...*...****.*..*.*.*..**.*.....*.*....*...***.*...**.....*.**..**.*...****...*.***.**.*....*.**...**.***.*..*..***..***.*...*.**.*..**..*..*..*.....*..**......*...**...**..*......*.*..*****..*.*.***.....**..*..**......**..*.*..*.*.****.*.*...***.**..*....*.*..... *.*.*...*****.......*.*.*...**.*******.*..**...**..*.*.*.*.*.****.*.****.*.*..**.*....****....*.*..*...*....*..*....*......*.*..***.*..**.*.*.***........****...*.......*****.....**...**.*.*.*.**.*.****..*...***.**..**.*.*.*....*****...*.***.***.*.******.**.*.**..**..*.*.**..**...*..**.******....*..*.*..*....*..*.*....**...***.****..*...**.....**...**..*.**..*.*..*......****.****.**.....**...*.**.**...****.******...*****.****..***..***.****.....*.******.***..***..*.*..*.*.***..*.***..**.*.*..*.**....*.***.*.*.**..*****....*.******....***.*.*...*..*****..***..******.*.***.***.**.*....***.***.........*.**.*..**.****.*..**.***.**.***.**..*.***.**..****.*..****....*.****..***.**..*.*****.*******..*..*.**.*.****.**...**.*.*.***..***.*...****..****..*..**.**.*...**..*.**..**.***.*.*.*****...**.**.**.**.*.**..**.*.***....*..***.**..*.*.*.*.***..*...*...*.*...*..****..**.***....*...*..*.**...*...**.*.*.....******.**.***.*.**.*.**..*.**....***...*.*.**..*..*****.**....***.**...**..****.****..**.****.**.....*.*.**....*.*..*.***...*.*..*.*.*.****...*****..**..*..*..*..*...*...**.****.***.**.*.***.....**.*....*.*.**.**.**..****....***..****.***..*..*****.*...***.**..***.*****..**....*****.*.**...**.*.**.**..****...*.*.*.*...****.**.....***....*..**.*.*.**..*..**...*****.*.**.*.*....*.....***...**.*.*...***..***...*...*..**.*.....*...****..**..**..*.*.*.*.*...***..*.***..***..*..***...****.**..**.*.**.*******.*.*..*.**...***...*.****..***......*****....**.***...*..*.**.*.**...*.**.....*.***..*.*..*.*.**..***..*.**.***.****.*.**...**..***.*..***.*...***.**.***.**.*****..***...*....*...**...*...*.***..**.*.*****.....*..*..**..**.**.***...****.****.**.****.**.************..*.......*..*...*.*.....**.*.........*..*******.*...*.*******.**..**.*.....***......*.*.*...*..*..**...***..*.**.*.*****.*.*......*.*.****.**.*......**.***.*..*.****..*..**.*****.......*...*.*..***...*..***..**.*..*.*.....*....*..***.*.*****....**.**.*..*.*..*......*****..*.**..*...*..*..*......****.....*.*.**.*..* *.*.*......**..*..***.**.***.....*..**...*..*.*..**..*.***.*****.*..**.*****....*.**.**....*.**...**.*...**.*...**....*..*****....*****.**....***...*...*****.*..........***.*.**.**......*.*....**..**..***.**..*..**....***..**..*....**.**...****.*.**.*..*.*....**..*....*....***..**.**.****..*......**...*..*.**..*...**.*.*..*....***..*..*......**..*....***.*.*..*....*..***.*...*..*.****.*...*..*..*.*..*******.***....****.*...*...***..**.***..*..*.*....**.**.*...*...****.***..***.*..**..**.*..*.*.***..***.**...*.***..**..**.*....*........***.*......***...*.*...*...**.....**.******.*.**.******.*...***...**.****.*..***...*.*..****...*.**...****.***....*****.....*...*..**..*..******.*.***.*.....***.**.**.*...*....*.*.***.....*.....*.*.*...**...******.**..*****...*..*....**...**.*****....*..**..*..*..*****.*..**.*..*..*...*...*..*..*...**......*.***.*....**.**.....**..**..***...*.**.**.....*..*....*...*.*****.*..*....**....*..**.******.*..*.********.**..**...*.....*.*...****......***..*.*.**.********.*...*...**.***..******.**.*..*..******.*.*..*...**.**..******...**....**.**.*.**.....****..*.....******.***.....**..*.***.*........*..*.......**...***..*.*...*...**...*.**...**....***....*...*......**..*....**.***.*..***..*...*...*.*.***..****.**.**.****..**..*.**..*.*.*..**..**.**.***..***..**.*.*.**.*.*.*.....*.*..*..**.***...***.*.......**....***.**....********.......*..**..*.*...*.******.***..*...*..**...*..******.*.*****.*..**.*.***.*.*..*.****...*.....**.***...*..*..*.***..*.*******..*.....*..**...**......***......*....**.*...*.*..*.*....**...*.*....*.*..*..*.**.*.*..*.**.*.*.***.**.*..****....***.*..***..*...*.*.......*.....*..*.*.*..*******.******..*..**..**..*.**.*.******..*..*..****....*...*....**....*.****.*.****.*..***.*....***..**.*..*..**.**.**.****.*.***.****.*...***..*.*...***.*.**....*..*.**...**.*...*.**.*.*...*...*.*....**..*...*....*..**.**....*.**.**.***.*..*.***.*..*..*.*.*.**.**...*....*..****.*...*..*..**..****.**.***....*...******.*...****.*.**.*.***.* **.**.*...**.****.**..****.*.*.*.***...*.**.*.******...*....*.....*..*.*....*.***...**.*.*....***.*..*..*.*...*.***...*.*...**....*..*..****..**...*.....*.*..***..***...*...***.*******.*..*...******.*..*.***.*...*.*..*..*****.**..***...*.**..**.*..*.***.*.*...*..*.*..*.*.*.***..**.*....*.***.*******..**.*.***...*.*.******.****.*....*.**...*.......***.***.*********.....**.**..***.*..***..****.*.**..****..**...***..*..*.****..*..*.*...**.*******..**..*****.**...**...***..**.*.**..**.**..**.**.****..*.*..*.**.**..**.**.*...**.*..**.****.......**.*.*.****.***.**..*.*.*..*****..........**.**.**.*...*....***..*.......*....*..*.*..*..*..*.****..*..*..**..*..*..**.*.***.*.*.*.*.**.*.*...****.***.....*.*...*...*.*.**.*.*.**....*..*..**.*****.*.*.******........*..*....*..*..*..*..*.*..*.*.*....*****.*..*.*.**.***.****.*......*.*.*.**.....****.*..*.**....*..*...**...*.*....*...*....*..***..*.**....*..**...*....***....**.*.**.*.*..**...**.**...*.*..**..*..*.*.**.*...*.*.*.*.*....*...........*..***........*.**...**..****.*..**.*.**..*...***..*..***..*...*..*...***...*...*..*.****.**.**..*....*.*.****.*..*..**..*.***.**..*.******..*..*.*..****.**..*****.**....*.**...*..*.****..*****.*.**.*.*.**.....*....*.*...*....*.**.*.***.*..*..**.....**.*..*...***.**.*****..*.**.*..*..**.***.**..*...........***.****..****...*...****.**.*......**..*.**.***..*.*..*.*..*..*..**..*.*.**.**..**..*.**.....****.***....****.*.*.**......*...**.*..*.**..***.*****.*.*****...*.***.....**..*........**..........**....*.*****.*...***..*.*.*.**...****....*...***..*.*..*.**..**.*********...*..*....**.****.**....*.**...**.*......***.**..*********.*..*....*.*.......********.*.**.*..*...*.......*...*....**.**.******..*........**.....***.*..*....*..*.*...**.*.*.........**.********..**....*..**.*.*.**..***..*...........**.**..*.*****...****.*.*..**.*....**..*.*.*..*..**.**.....*..***.*.*.*..***..*.*..****....*....*****.**.....***....*.*.*.**...**.**.*.**.**...***..*.****..*.*.**.....*.**..****.******.*..*...****.. *.*****.*..*...****...**.***.*..*.***...****..*.*.*...*.*****.**......*.****..*.**.***.**...*..*..****..*.*..****...****.**....*...*.**.***..*...**..*..*.*.**.*.**.*.*.**.*.*..****.**..**.*....**..*..*.*******.*.***.***..*.*.*.*...**...*..*...**.**.**.*.*...**.....*..******.**.*****.***.****..*.*.*..*.**......**....***.....*.**.*******....*....*....*.**.*.*..**.**....*.**..*.****.**.**....*..**.***.*......**.*****.*.****..*.**.*.**..*.***.*......**.*.**.*..*****....***..*.**...***.***..*.**..*...***...*.*....******.****.**.*..*.*.*.*.**.*...*...**...**...*..*.*..**.**.***.*...*.*.***..***.*.*.*.......*....*..*.*..***..*..**.*.**.****.....*...**..*.*..*.****.*..*..*.*..*.**.*........*****.*.**.*.*....*.****..*.***..*..******.*...*.*.*....***.*..*...*.*.***..*.****.*..**.**.....**.*.***.*..*.***..**.*.....*...***...**..*.*.**..***....*.**..*..*......****..*...*....*..****..**.***...*..**.*....**....*.*.***..***...***.*..***.*.*..**..**.**..*.*****.***.*.*..*...*.*...**..*.*****..*...*.*****..*...**.*.**..**.**...*.****.**.**...*.*.*.....**..*.....*..*.****..**..*.**.*...*...***.*..**..**.*..**..**.***....*.*****.*.***...*.**.*..*..****.*.****.**..**.*......*.**.*.***....******.*..**.**.*.*....*..**.*.*.*....***......*****....*..*****...*.***.*.*.*..**.***...**..**..****...***.*****..*...*.*.*.**...*****...****...**.....*..*..***.*...*.*..*.*.......*..*.****.*..**...*.***..***.......*.*.***.*****.**..*****.*.*.*..*.**...*.**.*****.....*...**..****.*.****.*...*.*.*.......***..****..****.*........*.*.*....******...**..*.*.******..*.....*..**..**.**.*..*...*..**...**.***..**...***.**...**.**..***.*.*......*..****..*.*..*...*.....**.*.**.**....**..**.**..********.*....**.*.*.*..**..**..*.**..*......****.**..*...*.**.*.*.**..**.*.*.*.*.**.....****.***..*...**..***....*.**......*.....****.**.*.*.**.*..*.*.***.*...*..*..**....*.**.**...*..**.**..**.***..*...*.**.*.**.***..*......**.**.*...*.*****..*....*.***.*.*....*******..*.***.**...*.***.*.*******.*...***..*.......*....*.. .****...*..****.*.*...****.*......*.*.******.*..*.*..**.**.....*...*..**..**.*.*********.*...*.*.**...*..*.....******...*..*........**...***.**.****.**...**..**....*.*.**.****..*.**.....***.*.*.*.*...*.*........****.***.**.***....*.*..***...**.*.**..***..***..****...****.*..*.*.**********.***.**..*.**...**.....*..*.***.**..**..**.*.***.*..**......**.*..*.*....*.**.*.*.*****.*.*....*.*...***.****.**.*..***..*******.*.*.......*..**..*.*...****..**..**.*...**..******..*.**.****..*..**.***..*....****.*.***.*....**..**..**..****..**.**.*.**.***.***.*...*...***....***.****.*.*....*..**...*.*....**......*.*.**..**.*.....*......*...*.***..*.**.**..**...***.*.**..*.*..*.........*.....*******.*.*.*.***..*...*..**.*****.****..*******.*..*.***..*..*.***.****.**..*...***..**...****.*.***..**.*..**.**.*.....***..****...*.**.*.**.*..****.*.*.....*...*..**..***..*.....*...**.........*.**..****.*******.*.*****.*...***..*..*..*...*.**.**..****.*****..**.*.....*.***..*****..*.****.**..*.****.**....*.***.*.**.*...***....*.**..*.***..***.*.*...*..*...*****.**.*...*******..*.*..******.**..*..**.*.*..*******.......**********.**....**.**..***...***.*.*....*.***..*..******..*.*.**..*.**.*.*.*..***..*.*..***.*...***.*....*.**.*.*...***....******..*.*...*...*.....**...******.*.*****...*.*.****.**....**......********.*..*.*..*.*...****.***.*.*...*.***.***..**.***.**...**.**.**.**.*.*.*.***..***.*****.*....**...**..**.*.*..***..*.*****.***..**..*.**..***.*..**.***...***...****.*.**..*.....*...*..*......*.*.*****.....***..****.****.....*.****.**..***....******...*..*.*......***.*..***...**.****.***.*.*.*******..*....*.****...*.*.*.***..**.*.*..*...*.**...**.**...*.*..*....*..**..*.***.***.........**..*.***.***..*.*****.......**.....***.***....*..**..*......***..*.***...*.*.*****....*******.*.*.*.*.*..**....*...*.***..**.*..*...**..**...**...**.***...***...**..****..**...*..*..*.**..****.*..*.*.*.*.****....*****.**.**.**...*...**.*.*.*..*..***....**.*.***.*.**...*.*.*..*..*...*.*.*.*...****...... ...**.**...**...*.*.*..***....****..**.....*.*.***.***...*****..**...*.....*****.**..*.*..**..**.*.*..*.***.**...*.**.**..*...**.*...**......*.....*..**.***..*..****...******..*..*......*.*.**......**.**.*..*.****.*..*........***.****.*...**..*..**..*..*..***.**..**....*..***....**.**.*.*.*....*..*..**.*.*****..........***.*..*.***.*...****..*....*.*...**....*...***.**..*..*.....*...**.....****.......***.*...*.*.*.*.****.*.*.*.*..*.*****..**.*....***..**..*.*.*...*.*.*.****...*..****.**.*..**.*.....*.***.*.*.**...***...**...**.**......*.*.***........*.*.*...**.*...****.**.*..*..**.*....*...*.**.....*....*.*.....*..*..*...*..****...***.*.*.*..***.***.*.***..****.....*.**..*..*****.*...**..***..*.**..*..**.*..**..*...****.**.*.**.**.**.**.*.***..**..*.****..**.*.*.*..*..***.....*****.........****..**...*..*..**...*.**.*.*..*....*..*..**..**.*.*.*.*.*..**...**.*..**...**...*.*.......*********.**...*...*****.***.*..*.*.*.*.**.**.*.*.*..*.**.*..*..*.*..***...***.*.*..**..*..***..**..*.*.**.**..*..**..*****..**.*...*.*.**....*.........*...**..*.***...*****.*..*.****.*.*.*.*.****.....**.*.*...**.*.**..***..**...******.*.*..****..*.**..**.***.*...***.**.*.**..*.*.*.****..*..**.**.**.*.*.**.*.***.*.**.**.*.*..*.*.*......*.*..*......***..**....*....*......**.*******.**...*..****.***.*..*...*..*.***.***......***....*..**..**..**.*..****....*..*.**.*...**..**.***....**...*.*...*.....**..*..*..*.*...*.**..**.**..*.*.*.**...***..*.*.....*..*.*.****.**..**.***.*......*....*..*.****..*.**.***.*...*..******..**.***....****.*.**...*.*.***..**....*..*...*..***...*..**..*.*.*...*..*...*.***.....**.**.**...*.***.****.***.......**..*.*.*.*....**.*.....**..*.**.*.**.*.****.***..*.**...*..***.*.*....*.**..*..*****..*.**..**..**..*.*.***.*.*.**..*....***..****.**.*.**.*.*...*........****.*.**.*..........*....****....***.**.***.*....*.******.*.*.**....**...****..*.**.*.**..*..*****.**..***.*.*....**.*...**.**.*.*.***.*********.*.**.**.**.***.****..*.*....****.*.....*..**..**..*.*****..**.*.. .*****..***.*.***.****....***.*.*..*..**.*.*...**......*....*...*.*.*****.**.**.****...*.*****.**...*.***....**.*****.***.*....**.****.*******.**.*.*..**.***....*..*...****.**....*..*.**.*..*..**..***....*...*..***.........**.**..**.*.....*..**.***.*****..**.****..*******...***.**..****...****...****.*.****..*...***..****.*.*****..*.*.**.****....*...*....**..*.**..**..***..***....**.**.*..**.***....******.*..*.*..*.*...**.*..*.***.....****..*.***.*.**..****..*..**.**......**.**......**.*.....*......*....**..*..*...*.*.*..***.*...***..*..*****.......**..*..*....*...****..*.**.***.*.****..*.**.***...*........**...*...*..*.....***....*..*..**.**..*.**.****..****..****.**..***.*****..*.*.*****.****...**...*.*.*****......****....***.**.*****....**.*..**..*...*..*.**.***.**..**..*****..*....*.*...**.*....**...***..*..****..******.****...**...*....**.*.**.*..***...**.....**********..**...*...***......*..*.*..*.******.*.***.***.*.*..**.*..**..**.***.*...*.*...***..*....**.*.***.*.*....*....**....*..*.*..**.**.****.*..*.*****.*......*..*.**.*****..**..**....*...****.***.......**..**..*.****.*...*..***.****.**.******..**.**.*.**.*.*.*.**.**.*.**...*.*.****.****.**..*.****..*.*..*.*.*...**.....**.*.....**.*.*.**......**.....*.**.*..****.*.......*..**....*....**.**....**.*..*.***.***.......*..***.**...*.*..*..*.***.****..***..***....*.**..***.***.*..*..*.**...*.*****...**.*..**.****.****.*..*.*.**..**..**.*.**.*******..*****...**...****.*...***.****.**...*.....**.**..****.*.*******...*..**..**...**..****..*.****.******..*..*.*..*.*.**.****..*.*****...***..*..***.****.**..**....***..**....*..*.*..**....*.*..*...*...*..*****.*.*..**.****..***.*.*..............***.*....*******...*.*.**..*.****....**.*.*.*..*.**..*.***....**.**.***.*....*.**..**..***..*.....***.**..**..*..*.*...**..*.**.*..*.*......***...**...***.**.....*.**.*.***...***..*.*.*...*.**..*.**.***.*.....*..**....******..*...**..**...*....*.*....**.****....***.*.****.****.**.*..*..*..**...*....*****.*.***....**.***..*.* *..*.*...**.*..*.***....*****.....*****.*******.....*.*..***..*.***...****...*...*.**.***.*..****.****.******.*****...*.*.*.*.*...**.***..*.*****.**......***.....**.****..*.....****....*****..*.*.*.**.**.*.****.***..**...*.*.*..*.*.*.***.******.*..**.**.**.**..*****....*..***....*.*.**.*.*....*..***......**.**.**.*...*...*......*..********.*..**...*.*......*.*.*.*...**..*..**.***.*.*.*..**.**.**.*..**..*.*..*..*..**..****.*..*..*..******.*..*..*.....*.*..**.**..**...*****....*.*..**.*.****.********.**.***.**.***..****....*.**...*..****.*..*..**.**.*****...*...****..**.***.**.**..**.*.****.*..**..*..***.....****.....*...........***.*.*.*.****...**.****.*.**...*..*.**.*...**.***...*.*..**..*****..*.****.*...*..*.......*.***.**..**.*.**.**..*...*.****..**..**..***.***.......*.*.***.*.**..*.**.*.*.*....*********.*...*.**...**...*.**...*.*.*.*...**...****.*.*....**.*.*..***.*..*.***..**.*.*.*.**.*..*.*..**.**.*.***.*..**...**.....*.*.***.******.*..*.*......*....**...**.*.*.**..*..**..****.**...*.***.**.*.*.***..****.****.*****.*...*..**...*..**...******.*.*...***...*..***..**.*.*..*...***..*.**.**..**..*..***..**.***.**.*.**...*...**....*..*..*.**.***..**....**...**.**.......*.*.*..*.***.....*.*********...**....*.*.*..**..*.*..*******.*********..*****.*..*****.*...***...*..**..**..****..*..*******.*.*...**.*..**...****...*.*.*....*...****....*....**...*.**..*...*.**..***....********....*..***..*........**.**.***.*.*.***.....*..**..**.****...***.***..***..*..*.****........**.*.*.*.*...***.****......*...****.****.****.**...***..*.**..******.*..*..*...*.*.*.**.************.**.*..*.***.**.......*.*****.*..***.*....*..*..*.*.**.*..*.*****.....*.***..**.*..*.**.*..*..*.**.....*..*****.***.*****.***.****..*.*.*.***.*.******.**...*....***..*.*.*..**..*.*.*******.*..**.**...*...*.****.****..*******.*..**....*..*...*...**...*..*.***.****.***...*.....**.*....*.*.*..*.**.***.*..*..**..**..*.**.*.........*..**.***.*...*..*..**.*.*..*.......**.**.*****..***....**.*.**.***....*..*..... *..*****.*..***..*..*..*..**..*.**.*..*...***..*.*.**..****.*....*****..*.*.**..**....***..***...**.....*****....*.....***.*....***..*..*.*****.*.....**.*...**.****.**.....***.****.*...***.*..**..***...***..******.**.*.**...*..***.***..*.*.*.***..*.*.*...*...***.**.***...*.*...*.**.*...*.*.*******.***.**.*.......***..***...*..**...*...*.***..**.******...*.*..***..****...*.*...*****...**.*.***.*.***.**..**...*****..*...***.****.*....*.***.*..*.*..*.*....**..*.**..*.**.*....**..*...***..******.**..*.***.**.*******.**..**..***..**..**.*.**.*******..*.***.*..**..*.*....*..***...**..*****...*..*..**..*..****..*.*.*.****.......*..*..*.*.......*..**....**...**...*.*..*.**.***.*****..*.*.***..*.*...***..*****.**..*.***...******....**.*.**....**..***..****..*.*..*.*.*.***...****.***.*...**....*..**.*.****.*..**..***.*.**.*.**....*..***..*****......*****.***.*..**...****...***.*.******....*.**.*....**.*.**.**.*..*.****.*.***..*...**.*...*.***..*..*.....*.***...***.**.*.*..*****.*.*.***..**.*..*..**...*.*....*..**.....*.*...**.**...**...****....*...*...*...*****..**.**.*..*.*...*.*...*******..**.***..***.**.**...*....******.**......**.*..***..*...***.*.****.*...**..******...***.*....****.*.*.*.***.**.**.*..**..*.******......**.***.********.*..**.**.......*.**.....**....**.**.**...**.......****.*..*.*.*.*....**.......***......***...**.*.*..*..***.*....*********.**.**.*****.****.*.**..*.*.*...*..*...*...***.**.*.*.**.*.*.*.**..**...***.*.**.*...*.*****..**.*..***.*....****..*..**..*...**.*.******..**...*.*........*.**.*...***.*.****.*****...***.*..**...**.*.*..**......*..********..**.*..*..*..*.*....********.*.**...*..*....**..**..*.**.*..*****..***...*....*.****.**.******..***.*.**.*.*..****.***.*....*.**..**.*.*.*...**..*....****...**..*.**..*.***..*...**.*.*....*.....*..**..*..*.....*.*....**...**.......*.......**.*.*.**.***.***..**....***........*.*.**.****..***....**.****.......*.*..*.***.**...**..*.*.*.*..**.***....**.**.***.*..*.*..**.*.*..........*.*...*..*.**...*.****.. *..**.**.***.*.*.**.***..*..*..*.*.*.*..**.....*****.***.*...***..***....***...*...**..*.***.***.*.*.**.**....**..*.*..****.*..*....**.**..*.*.****..**....**....*..*..**.*.*.*****.*.*.*.*.***********.**..**.**.*.**.*.**.**.*..*..*********..******.*.*.***.*....*..***..***..***********..***.***.*.*.*****..*.*******...*...******.*.....**.*.****..***..*..*.*.*.....**.*.**..***.*.*.*.....*.*...**.....**.**.*.*..*.**.*.........*....*.*..**..****.*..*..***.*.**.**..*..*....***..*.*..*...**..**.*.**.*.*.*.**.***.**...**..*.**.******..****...**.*.***.*....****.***..***...*.***.....*..**.**.*.**..**.*.*..*....*.**...*..**.***....*...*.****.*...*.**.*..**...*.....*..*....**.*.*........***.**.****.***...**....**....*..*.**.*.**.*****.***********.*****.........*******...*.*.*.*.*.*.*.*..*..**..**.*.*.***.*...*..***....*.**.**....**.*.*..*.**...**....*.*..***.*..**..**.**..*..***..**.*****...****.*****.*.*****.*...*****..*..***..*.*.*..*.*...*.......*.***.**..**.*...*.**...**...***..**.*.****....*.*.**.*.*..**..*****....***...*.*******....*......**.**.*....*.*......*..*.*...*****.**.****.**..***.*****.**.**.*..*...**....**...*.**..**.*.*.*.****.*.*.**...*.*...*.......**.*.*..*..*.***.*.***...*.**..*...**.**..*****.*..*.**....***...***.****....**....*.*....*..*..*..**.**...*...*.*.**.***.....*.**.*.**...*..*.*.****...*.*.*.*.**....**.*..**.....**.***.**.**.*.***.****.**...**....*.**.*..**.*....**....***.*..*.*...**..**.***.*......**...**....****.*.****..*...*.*..*.*.**.****....***..*....*.*..**....*.*.*......*.*.*....*.....*..**.*.....****.*..******.*..**...*****..*...*.*..*..*..**.*.**.*.*****..*..***.**..**......***..*****...*****.**.****.**.***.....**...**.**.*.**.***.******..*.********.*****.***.....***..*....*.........**..**....*....*.*.**.****.*..*.*.**.*..**.**.**.**....***.....*.*..**..**...**..*****..********.**.**.**.*.***.**.**..*...**.*....*..**.*....*.**..****.*.*.*..*..*...*.*.*..*.**.*..........*....****..*.***...**..*.*...******..******.*.**.****..*..*.****.**.*.** *.***..*..**..*.***...*..*...**.**..****...*......*..**....***.*.***...**.**.***....*....****.*.......****..****.****.**.*..****.**..***.....****..***......******.**.*....****....*..**.....*.*.......******.*.*...*.**....*..*****..**....*.*.***.*.*.*..****.*..*.**.***.*..*...*..**....*******.****..*....*.*****..*.**.**..***.**.*.****.**...*.*..*.*.....**.****..**.*.*.**.*...**.*..*....*..*...**.**....*.*.**...***.*.*.***.**..*.....*..*...*..***..***..***......**.....*..*.**.*.****.*.*.***...*..*..***.....*.*...*...****.....*.......*..*.....**.*..**.***.*.**.*..***.******.**.***..*.***...***...*.....*......*...***.*.*..*..****..*.....*..**..*.*..****.*.***.*..*.*****.***..*.*..***.*.......****......***..*....**.*..**.***..**...*.*..**..*.*..*.***.**..*....*..**....**...****.***.***..*.*..*..*.*....*..*.*****.***..**....**..**..**.**.*..*....*.*.***.*..*..*....*..*.**.....******.**.**.**.**.*.***.***.*...******..*..*..*..****..**.*..*.*..*.**.**.**..*.*....*.****...**...****.....*...*.******..**.*.*.**.***....*******.*.***.*.**..*.****.*..****...*...*.*.**.***.**..*.***..**...*......**.*..*......***....*.*..**.*.*.****....*.*.**.*....*..***.*.*.***********..*....*..***...**.*....*.**..*...*.....**...*..***....*.****...*.****.*.....*.....*....****.*.****....***.*..**.*...**..***.....*..*.***..*.....*....****..*.**.***...*.***...*.**.**..***..**.***..***..**.*.**.......**..*..****..*.*..**.**..*.*....*.*..*.***.*..****...*..*...*...**..*.*...******.****.....****.*.*.**...*..*.***.**.......***.....*.*..****.*.*...*..*.***.*******...****.*..*..*.*.***.*.*.*..***.*...***.*.*.**.**..*...*********.**.*....*....*..**....**.*..*...*.*.*.*****.***.*..**.**.....****.***.**..***.***..*..*..*...*****.***..*.*.......**.*.........*..*.***.*...*..*****...*.....**..***.*..*.*.**.....**.****..*.*.*..****..**.***.*****..**...*...*....*..**.*.**.....*.*..*.***...*..*..***.*.*.****..**.**..****.......*.**.**..*.*...**.*.*..*...*.**.****.**.***...*.**.******..*...*....**.**.*.....******..** .****....*..*...**..******.....*.*.*.*..***.**..*****.....****..**..*..*.*.***.....*.*.**...****..*..*.*.**.*.*.*...**.**...*..**..*..*.*.*.**.*.*.*.**...*.....*...*.....***.***.....**...***..*....**....**..***.***.**....***.*.***..*..**..****.****.....***.*****.*..**.*...*.*..**..**.**.**.*..****...**...**.**.**.*..**.****....*.****.***.*.*.*.*...*.....*..**.**..****.**..**.****...****..**.*.**.*...*.**..**....*****.***.....*.**.*.**....**.**..*.***.**..*...*.....***.*.**.**.*...*.*.**.**...***....*******..*.***..**.*.....*......**..*..*****......*....*.*.**..***....*.**.****..**..**.....*..**.**...*.**.*...**..**...**.*.**.*..*.........*..**.*..*..*.*.**..*..*..**...*.*..**.*.*..***.****...*.****..*.**.*.**.***...**.***.*.**..*.....*.*.**.....****.*..***.***.***.....**.**.**.***.*.****......**...**.**..*...*****....*..***...*.***.*......***....*...*.**.......*.**.*****..***..**..***.***.***..........*****.**.**..*.*.*.*..**....**..*..***.**....**.***.***.........**.**.*.**..***......****...*..**.****.***..*..**.*..*..*.*..**...*..*..*****..*****..****.**.......*******..**.*.******.*.*.*..*..*...*.***.**..*.*...*.*.**.*.*.*.***......***...*..**.**.**.**..**..**...*..*.**.****.*.*..***..*......*....**..*.....*..*.*.********.***.*..***....***..**********..**..**....******.*****..*****...****.......**....*.**..***.**.*..*.....*.******.*.********....*.....*....***.*....*.*..***.***...*.....*.*....*.***...**.**..***...*.**.*...*..*.***..******...*..*****...*****.*******....*....*...****..***..**.****.*.*..***.*.****..****.**..*...**.******.*......*******........*.****..*.*..*.**.**..*..**..***..****..***.***.*.**........*.**.*.*...**.**..**.**.**..*.**..*.*.*..**.*.*.***......***.*.....****..*.**.***...*...**.*..**...*.*.***...*....*.**.*....*****...*.***.*.*.*.**.*...**.*.***.****.*.......*.***.*.**...*.*..***.*..*.********..*........*.**.**..*..****...*...***.**..*.*****..**************...*..**.*..*.**.**.*....**....*.*...*****...**...**.***.*..*.**....*.*******.*..*. ...****..*.*.*..*.**...***..*.*..*..**.**...*.*.*..*******....**..*..*.*****.*...*..*.*.**.***....**.*...***..*.*......*..**..***.*.**.**.*.*.*...*.*....**..*...***..**.***.**..*.**..*****...**....*.**...*.*..*.*...*.*.*..*..***...*.*.*.*....***.**...**....*.**...*.*.*****......*..***...**.***.*.......*..*..*.**.*...***.**..*...**.*..*.****....**..***.***.**.*.**....*..*.*.*.......*..**.*..*****...**.*..**...**..**....*..*.*.*..*.*.*....*..**.**.*.**..********..*.*.*.****....*.***.*..**......**..*.*.***......***.**..*.*.........*.***..*...***.*.*.**.*.*.*...*..*.*....**..**......**..*..*.***..*.*...*.*.....***..**.......*....*.*.**...*..***.*.*...**.**.**..*..*.*..*.*.*.*.*.*.*.*..**..*.*..*.**..**..*.***..**....**...**...**.**...**.*.*.*.*..****..*.****....*.**..**.**.*.....*.******.*.**.**..*......****..***..*......****...*.**.**.*..*.*.***.**......**..*....**...*....*.***..**.****.*......***....*****..****..*.*....****.*.**.*.*.**........*.*......*..*...**.**..*..*.*...*...**..****....*.*.*.**....**.***..*.*..*.*.**...*.*..*.*..**.*****..*...****.*..**..*..*.**.....**.***...**....*...*.**.****....*.*.........**...**....*...****..*.***.*..**.*.*************....*.*..*.***..*.*.*.*..*...*..*****.......*..***.*.*..*...*.***.*.**.***..*.**.**.**.**...**....*****.*..*.*...*.*.***......*****..*.*...*....*......*..****.**..****...**.*....**.******..***********...*..***.*...*.**..*.**.*...*.**......*.*.**.***..**.*.**.**..****..**.**.*...*....******...***...*.****.*.*..*.****.*****.....***........**.*...*.*.*......**...*..***.....*.**......*..**..***.***..*..****...**..***.*.*.*...*.**....**.*****.*..*.*.*******.*.*...*...*....**..**.**.*.**.*.**.*.**..******.*...*....**..**......***.*.**.*...**..****.....***********....*.......**....*.*.*.****..*.*.*..*..*..*...**......*...*..*******.*.*..**...***.....*..*...**.*.***..*.*..*.***..***.*.**..***.***.*...*.*.****......*.***.****..*.*.*.*..*****...**.***.***.**.*.*.**.*...*.*.*...*.**..*....*..........*.**.**.*.***..*.****.* .***.**.**..****....******.***....**.....*....*.**.*.*...*.*.......**.*.*....****.*..*.****..**.*..**.**.***.**...*****.*..**.*.*.*...*.***.**..*******.*...**.*..*.*.*.*..*....*.***.**.**.*.......*...*.....**.*...*..*..*..*.*.****.**.*..*..*.**...*.***....**.***..*.**.......*..*.***..**..**.*..*..*.*...**...***...*....*.*.*..**....*.**..*.*.*.....**.*.*..*.....*..*.*.**..*..***.*..**.*.*..**.*****.*..*..**...***....***.**.**...**...**.*.**..********.***..**..*..**.**..*.****..*.*.***.*****....*....**..*****....*..*.*....*****...*.*******..****.*..******..*....****..****.*..*****.**..**..**.****.*..*.*.**.**.*******...**.*..*****.***.**....*.....**......*.**.*...****.....*..*.***.*...******.*........*.*..*****.*..**.**......**.*.*.*.*.***....***..**.*.*.*.***.*..*.**.*****.***.**..**..*...**.****....**.*.*.*****..*.*.*....**..***...*..*******.***.*.....**.***...*.**...*.****.***.**...*.**.*.***..****.*.*..***.*.....**..**.*...*..**..**.*.**..**..***..**..***...*****.....*.****...*...*...*.*....*.***.******....*.***...*******..**.**..*.*.*.**..***.*...*...*..*.....**...*.****..***...*.****.*.....*.**.***.*.****..*.*..**..*.**..**..***.*....*.*..*.**.***.*.*..*.**.*.**.*..*...*.**.......***.*****.**.*..*.****...*.***.*.*.......**.*.******.*.*...**.*..*.*..*****.*...*...**..**.**.***...**.**.**....**..*.*.**.*.**..*******....*.*.***.**.*..**..*****.*****.***....**.*****...**.***.*.*.*.****..*.******..**.*......**.*.*.*.**.***..*.*..***...***.*.***..***..**.......*.****.***..*......*.**..*..**..**...*.*..*****..*......*.****.**.*....*.***....**.*****.....*..******.*....***.**.*.*.**...*..***.*...***..*...************.*******.**.*....**..*..**.....*..***.***.*.*.**.*..*..****..*.*....*..*******.**.*.*.*.****...*.***.******.**.**.**..*.****.*..*....*.....*.****...*******.*.*.*.***..***............*.***.**.***.*.******.*.*...********.**..****....**.**...****...*..*.*.*...*******..**.**.*..*..*.*.*.****.*.**..*..*...***.*******..*****..*...***.....*..*****..*..*...****.**..* .*.****..**...*.**.*****.**...***..**...*.*...****.*.*..*.......*..*...******.*.***.*..*..******.*.*.**.**.****...*.**.*.*..**....*.**.......*...***...*..*.*.*..*..*.*...*.**.**.*.***....*..**.*.*.*....******.*.*..**....*.**..**.****.**.....*.****.***..*............***....**..*..*.*....*.****.***......*...***.**.*...**...***..*..*..**..*...*.*...****.*.***.*..*..*.*.*..*.*..******..*.*.*.**....**.****.**.....***.....*..*..**..*...****..*..***....*.**..**.**.....**..***.***...*..*****.***.......*****.*.**..*....*****.**.*.**.....**.**..*.*.*.**..**.*...***.**...*.*.....*..**.*.**..*.*..*.*....**.**.**.******....*.*.**.*.******...*..*...*.*.**.*.******.*....*.***.***.*...*.*.......********.*.....**...***.*.*..***.****.....**...***.*.....*.*..**.***.**..*...*.*.*......***..*.....**.**.*..***.*....****....**.**.*...**..*....*...***....*.*..**.***...*.*.****.*..***..*.....*.**.****.***.*...*.**.*..*...*.***..**********..*..*.**..*....**..***..*..****.*.*..**..*....*****.***.**..*.**..*.*..**..**.**..*..***..*.*...*..*..**..*.****.*....**...******...****...*...*.*..*..****.****.*..**.*.**...******.*..****.*..**.*.*..*....*.*..*..*..***..**...*...**....*..**.****..*..***...*..*****..*....***...****.**.*...***.***.*...*.*.**.*****..**...**..*.***.**..*.*****.....*.****...**.*.******..*......*.**.*.*..*.*....**..*.*..**.**.***.*.*.*.*****.**..*****.....**..*.*******.*..*....*.*.***.*..*****..*.*..*...*...*...***..*....*........***...***.*****...*..*.**.******...*.....**.*.*****..*..**.....**..***.*..***.*..**...***..*...*.*.**.*....*.*.*.**..*..****.*.***.*..**.....*..*..***.*....**...*.****...*..****.*.*......****.**....**.*....**.******..**...*.*...*.**..*..*.**..***..**..*.*.***.*.**...***...*****.**...***.*.**.*.**.*..**.*.**.**.*.....*....*..***..**.***..*****...*.**.......****.*.....*.***...*..*.***.**.*...*....**.*..*...*.*..**.**....**..*.**.***.**.*.*.*.*..*.*.***.*.*.*.**.*..**.*...****...**.*..*.*.***.*****..*.***..*.*..*.*...*.**.**..*.*..*********...**..*.***..* *.*.**..**.*.***.*..****.*.....**..***...*..*.*.*...**.*..***.*.....**..***...****..*....*.*.....****..**....**.*.*..***..*.*.**.*.*.....*****.**.***...**..***.**..***.**...*****.*....*.****...*..*.*...*.********..**.***.**.*......****..*..**..*.***.*.**.*.*.****..**.***..**..*.*..**..***..*..**...*.*.*....*...*.*.*..*..**....*..*..*..****....**.**...**.*..****.....*..*....*.........*.....**.*...*..**.*.******..**.......**...***...*...*****...*.**.**.*....*..**..*.**..*...*.**..*..........***...*.*.*..***....**.***.**.***..**..*.*....*..***.****...*.*...**.*..***..*.**.**.**..*...*..*...*...****....**.*.*..*.**....*..***..*...*.*.*...*.*.**..*..*....**...**.*........*.*.***..*.**.*..*...*****...*....*.**..****.**.*.*..****.**.******...*.*...*.***.***..**.....*.**..*.......*.*******.*...*...**.*.*...*......*..*.***..*..**.**.*..***.*.*.*****.****.*.******....*.**..*......**..*..***..*.***..**.***....*.*..*.*****.***.*.*.**........**.**.**....*.*..*..*.**.**..****......***....**.*.*..**..*******.*****.**......***.*..*...*..**...*....*..*..**.***.*.**...*..**.***.*..*..*.***.*.**.**.*.**.*.******.*.***...*...***.**.**..*..****...*.*..*.***.***..*.*....*.*...**..**.**..*...*.*..*.*....*....***....*..**....*..**.*.*...***...*...*..*..*...***.*..*.*...***.*******.**..**.***.....*..*.*..***.*.******.**.***...***..*..*.....***.***..*****...****.*......*..**.**.*.****.....***.*..*..****.**.*.*.***.*..*..........*.*.**.*...*...***.**.....*...**..**.*.**...***....**.***....*....*...**....*.*.**.***...*....**..*.....*..*.*...**...*.*.*.*....*.******.*.*...*.*.*.******..*.****.*.**.*...***.******..*..*..*.***.***.**.....*******..***.**............*....*.**..*.*.....*..*.*.*****.*.*...**.**..*.**....*.*.*...***..**..****...*..*..**.**..*.*.***.....*.**..*..*...**.****..*.*....**.**.*....**.*.******...***..**.*****.....****.*.*.*.**...**...*....*.....*.....**.***..*..****....*.***..*.*.*.*....**.*.**.*..*.******...**.*.*....*.******..**.**.....******..***.**.******.*.**..*..***.** ***.*..**...***..**.*.***.*.***.*.**....*.*.*.....***.*..*...*****..***....**.*.*.**.****.*..**......**...***..*...*.*.*..******.****....*.*..***.**.*.*.**.**..*..**...***.....**.*..**....*...*.....***.**.*.****.....*.....**.*....*********.****.*.**..**.*..*...****.*....*.*...**.**......****..*....*.*...**..***.*.**...*...*.****..**.*..**..**.*..**.***....***..**..**.*.***..*...*.****..*.*.*..*.*..****.*..*..**.*.**..*.*.*.***....****.*.**.*.....****.*.....**..****...*...*..........*..**.****.*.**.....****....*.*..**..**.*..**....*.*...**..*..*..**..****..*.**..*.***.*..**.*.*.*.****...*...***.********.*....*.*.**..**.*...****.**.******.*..**.*...**.*..**.**.**.*****......***.*.*.*.***.******....***.***..**.*...**...*.**.**..*****.**.**.....**.*.*.*.**.****..*.*.*....********..**.**..*.*.*.*....**..*.*....*****.**..*..*..****..**....***..*..****.***.**..**.**.*.**.**.**......**....**.*...***.**....*.**.*.*...*.*.***...*.**.*.***.*..*.*..***..**..*...**.*.*..*.*...***.*.**.**.****......*...***...**.*.*.....*****.*.**..***.***.***.****.**.*.**.***.****...*.*..*...**..**..*...**.*..*.**.****.***.*****.*...*.***..*.**..**.**.**.*.****.**........*****.****..*..*.***..*.*****.*.....**.....*....*.**...*.****..******.******.....**.**..*.*.*.***..****..**...**.***.*...*...*....*.*****.**....*.*.****..*.*........*.*..*...*.*..**..**.*.*..*.**.*****.....*..**.***....*..**.......*.**.*...........*.****.*********.**..*..*............***..*...*...*..*..*.*..***....**.*...**.***.*..*.*.*...........*****.*.*...*****.*....*.........****.......****.***.****....**.**..*.....***..**..**.**..*.*..*..*.**.*.....**..**.*.*....*..**.*..*......**.*.*****.**.*.*.**.*.****.....**..*.*...*.********..**.***.*...**.......****.**..*......*.*.*.**..*.*...*..***..*.....*.**..*...***********..***.*.****...****..**.*.*.*.*****...*...***........****..****.*..*.*****.*.***.*..**.******.***..**.....**.*...***..*.*.**.*.**..*.*.*.***.*.*..*.*..*..*****....*.....*.*.***...*.....*.**....*.**.*...*........* *.*.*...**.*.*..***..***.**.**.*...***...***.*....***...*..**..*.****.*..*..*...**.*.***..****..**.***.*.**..**...*..******..*.****.*.*.**..*****.*.*....***..**....*....**..****....**.**..*..*.....*.**..***.*...**..**.*.*.**....**..**.**.**..*........**.**..*.****.*.*.........*...*****...*.***.*....****..***...****..*.****.*..**.**.****..**..*....***.**.*.*...***...***.*.**..****.****...**.****..**.*.**..***.***.*.*.***..***.**.*....*..**..*..***.*.*.****.*.*....*.*...*...*....***.*.*.***....*******...*....*.*.*.*...*..**.**..*****.**......**.*........*.**.*****..***.*.****...*.*....**..*.*.......*.****.*.***.*****....****....*.***.**.*.******.***..**..*..*....*.*.*....**...*...*.*.****..**.**........**..*.*.*...*..*.*..****.**....*.*.*.**..**.*.**.**.*.*....*.**.*.**.***.*..*********.*..*..**.**.*.*....*..***.*.**.**...***..**.**.*...*.*.*.******.**.*.******.*...*......*..*...**.**..*****.......**..*...***..*.*....**.*.*.*..***.*.....*.**.**.*.*.*..*...*..*...*.*****....**.*.****.*.**..*.*..***.*..***.*...*..*..****.**.**..*****..**.**.****.*..***.**..**..**.*..**........*..***.*..**..*.*..***.*.*.*.*...*.......*..***..***..*..***....*.**.*......*.*****.*.***..*.*...**.*.*.**.*....*.*****.*....*..*......***.*...**.*.*..*****.*.****.*..*.*..*..*...*****.***..*.......**..*..***..**..*...*..**...**...***.*..*.**..*..**.*.******..*.*..******..*.**.**.**.*.*..*.*.....**.*..*......*.*..*..*.*.*******....*.*.*........*.....*.**.***...*..**..***...*.***.*****.***.*....**.*.*..****..**.****......*.***....*.**..***..***.******..*....*..**.**..*..***...*.*....***.*..**..****.*.*.***..*....****..*.**..*****...*..*******..**..*...*.******..*..**..*.*...*....**.*...**.*.*.*.****.*.***..*.*..**.**....****...**.....*.*...**..*.**..*.*.*......***...*...**.*...**....*...*..***.*.*****..*...*****.**.****...****..**..**.....**..***..**.*.*.*.*.....*...*..********..*.*.*.......****.*.**.**.....****..*..*...**..*.**....*..**.*******.****...****.***.**.*.**..*..**....*..**.**.**.....**.* .**.***..***.*.**.*...**..*........*..*......*..*.....**.*..*..*.**..**.*..****.**....****..***...*****.*...*..*...*.*.*..**..**..*.***.**...*..*.......*.*....**...*..*.*..*..*.*..**......***....**..***..*...**...*..*...*.**..**...**.*.*.***.*....*******....*****..****..*......*.*...**..*..*....**.**..***.****.***.**..**.***.**.*...*....*....*.*.*.*.*****.*...****.****..*...*..*..*..*....***.*...***..****..***....***.*....***.*.*.*...***.*.*.**..*...*..**..**.*..*.**......**.*..**.**.**.**.*.*.....**.*.*...**...*..**.**.***...*.*.*..**..**..*.*.**.*******.*..**..***.*..*..*....*.*****.**.*****..***..*..**.**.**.*.*..**.*.*..**..***.**.*.*.***....**********.**.*..**.**.*....**.**..*....*...*.**.*..*..****.........*.*****.*.*..*.***.*.**.*.****......*****.....*.*.****.*.***.*...*....*.**.****.*******..**.***.****..*..**.**.....*.*...**..*..*.***......******..*.*.***.**...**.*..*...*.*****.*..**..*.*..*..******.***.*****..*..*..**.*.**.*...*..**..*.********.*...******.*****.*..*..***..***.*..*...**..**.**.*..*.****...**.*...**.*.*..*.**..*****..*.*...****.*......*.**.**.**.*...*..********...*...*.*...**..**..*..*.**.*..*...**..***..*.*..**.**.*....*.**...*...*.*.**..****.*..*..**...*..**.****..**.**.*...*..**.*.*.**..*..*.*.*..*.**.*..*******.***...*.***.**.**.*.**.*.*..**..*..*****...*.**.*...*.*...**.**.****.****....*.*.**.***.**...****..***.....*****.*.*.******.****.*.*..*.....******.***...*.***..*.****....*.**...**..*.**.**....*.***..*.******.*******...*.**...*....*..**.*.*...**.**.*****...*...*...*****..**.*....*.****.*.....***..*..****.****...**...*..****.*.*.***..***...*******.*.***..**.***********.*..**.****.*.*.**..*....*.***...**..****.....*.***.*..**.*...**.****.**..*..**..***.**.****...***.*.**.*.****...***.*..*.*..**....***...***..**.*.*.**..*..**..**.*.******..**.*.***.*.*....*.*****.*...*.*..*...*...*.*.*...**.**.***..**..*..****.*..*...*..*..*..............**...****..*.*.**.**..*.**.**.*..*.*.**.*..***...*....**.**.*....*...***.**.*..*.***...****.*.*.** ..***.**..*..****.....****..*.*****.**.*...**.*....***..**..**.*.****.****.*.***.*..****...*.*.**..*****.*.*..*..*.*..****...**.*..*..**..***.....**.**.*.***..*..***.*.*****.*.*.*****.**.*.*...*..****..*....*.*.*.*...**.****..*.....*..*....****..**..*...*.**...*..*.*.....**......*****.***.*.*.*...*.*...*.*..***..*..*.**.*.***.*.*..**.*.*.**...*.****....*....*.*....**..***..*****..*...****...**.**.*...*****.***..*..**....*.*........*.**.*...*...**...**..*....**.**.***..*..**.*...*...*..*.*....*.*.*.***...*..**.*...**..**.*.*...***.****.***.****.*.*......*****.**..***..**.**...*.*...*.*.**.*.*..*.*.*.***.*.**.....*..*...****...*...****.....**...*....**..**.*.**..*.**...*....*.*..*.*..*..**.**.*********..*.*****...*.*.*.....*..*.**..*******...*..***.**..****..***.*****..*...*....*.*.*..*.**.*.*..*.....***.*..*.*...*.**.*..*...**..***....*..*..**.**.****.**.***.*..****..*..*.***..*....**..*...**...****...*..*.******.**...****.*.**.*.***.*.**.*....***.*...*.***.**..*..****....*..**....***..*.*.*.*.*...*.*.**.*...*..**..**..*.*...**.**.**...*...*****...*.*.*....****..*********.*......*.**.....***..***..***.....*.***..*.***..*..*.*....*.***.******.*....*.*...*.*.*....*.*******..*.....*...........*******.****.******.**.************......****.*.*.*....**....*.*.**.**..*..*.*****.***....*.**.****.*.*.*..**...***.**......*.*..**...*.*****...*..*.***.*...*****..**......*..**.*.*.**.*..**.******..******.*.**.**..***.**..****...******.*.*.*****.*...*.*.****.****..*...****.*...*..*.*....*.***..*.**.*......****.*.**.**.*...*****...*..*.**.*...*..**..**...*.*...*.*.*.*****..*..**..**..*..*....*.*.*..*****.*.**..***.*.*..**.**.*..*.***...*...*.**.*..********.***.**.*.*.*..**.*.**.*...*.**...*.**.*.....**.********..*..****...*.*.******.**.**.**...**..*..**..****...*..**.*...*..***.***.****.**......**...**..*.*..*..**.***.***..**.*...****...*.*****...*....*..*.*..*.*.*.*.***....***.**..**.*..**..*****.....*....*.***..*...***..*.*.*...**.*..***.......*...*.*****..*.*.**.***...*..*.***** .....**.....*......*...*..****.........**.*.****...****..*.**.**.*.****.*...***.....***.****.**.***...***..*.**.*.*.*.**...**.*.*..*.**.*....*.*..****.*.***.*.***.*.*.*.****.*..*.*.***...*.......*.**.**.******.***.****.***.*.*...*.*..**..**.*...*...*******..***..**..*..**...***...*...**.*****...*.*....*.**...**...*..**..**..**.**..**.****......**.***.**..****..**.****.**.*****......***..*..******...**..**.*....**.**.*.*..**..*...********...*.*..***..***....**.****.....***.*...***.*....**...*..*.*.....****.*.*..*.*.*.*.*.***....***.**....*.*.**.**.**.*.*.*.*..**....***.*..*.**.****..***..**.*****..*****..******...***..*.*..*.*......*.*..****.*.****.*.***.**.*.**.*.*****.......*....***.*....**.**.***.*....**.....**.***.***..**.**.**.*.*.*.*...**.***..********..**......**..*.*.*...*.*.....*..**.**.*...*...*..****.*..*...*.....****..*.*..*....***.**.....*.**.**..**.*.*...*****.*...**......*......*..**.***.**.**.*.*...**.*.**....**.**.***...***.****..*.*....*..***.*......**..***.**.*.***.*.*.*.*....**..*.*..*.****.*.***.****.*....**.*..*..*..*.....***..*.*.*.*.*.*...**.*******.*...*..*..*****.***...***.***.**.**.***.*.*.**.*.***..*.**..*.**.***....****..**.*******..*.*...*.*..**.***..*.........*.***.**..******.*..****..*...*..***.**..***********.*...*..**.....**..*.***..*...******..**....*.*****..*...**.**.*..*..*..*.*...***..**..**.*.*.*...***..****.*..*..*****.***.....*...*..***..***....*....**..*..****.*.**..**..*....**.*...**.**.*..*.*.**.**..**......**..**..**...*.**..**.******...................***..*.*...*..*.**.***..*******..*.**..*..*.***.*..**.***.***.**......*.*.**.****..****.*...**.*.*.**....***.*...*..***..****.*.*..****..***..*...*******..***.*.**....*.*.***.*.*..*.*.***..*.*....*****..*.********..***..**.*.*****.*...*..*.*....*.*....*...*.*****...*...**..*.**...**..***.*...****.*.***...*****.*..*...*****..*......*.*******...*.*.**..**.***.*..*..*.****.********.**..*.*.***......*...*.*...**.***......***....**...*......*.....*.......**.**.*.*..*.**.*..*.*.** *.*....*.*...*****.*.*....**..**..**....*..**...*...*...**.....*........******...*..**..*...*.****.**.*.*.*.*.*....**.**......*.***..***.*.***.**....*...***.******.******...*.**...*.*..*.*...*..**...*..**.*..*..*....****.*.*..*.*...**.*******..**.*.**......*.*..**..**.*..***.*......***...******..***.**..*.****...*.**....**.*****.**..*..***..****.*.**..**.*.*..*...*****.**..*..**.*.*...*********.****.***..***.*.*.******.*...**.*..***.******..*...*..*.......*.***.*******..*.***.*.***.**...*...*.**.....*...***..*...**.**..*....*.....*.*.**.**...***.*.*.***.****.***.***.*..*.**..*.***..*.*..***...***.....****.*********..***.***...*****.**.*....***.*****...*****.**..*.***..*...***.*...**.**.**....*.....*.**.*..**..***.**.*.***.**..****....**...*******.*..***.*....*****..*........*...**.*.....****..***..***.***.**......*..*...*****..***..*.**.**...*..**.**....**..*******....*.*..***....**..*..*****.....*.....***.**..******....**..***.***..********.**.**.*.......*..*....*.*.**.*...*..*.**.**.*.***.***..**...**..*.......*..*.*..*...***.....*.*..*****.*..*...**.......*.****.......*...*..******..*.*.***...*.*..*.*.**.....**.*....****.********.*.*.*.*..***.*......*.*.*...***.*...*.*...**...***..*****...****.**..*.*..*.*.*..*..*.*....**..*..*.*.*.*..**.*..*....*.****..*..*..***.*****....*...*..**...*.*....**.*.....**...*******.......*****.*..*..**....*.***.***.**..*..**...**..*.**.**.....*..**...**...***...**.****.****..*...*.*..***.**....**.***.*..***.*...*...***.....*..**.*...*..***.******.**.....**.**..**.**..*...*.***..........*.*..*.*.**.*..***.......***..*.*.*****.*...*.**..******..*..**..*..**.*..*.*...**.....*..**.***..**......*.***.....**.***.**********.*.****.**.**..*.**.***...*..*.***.*..*..**.***..**.**..*.*********.......*.**..*..**.*..*.**...**..**.*.*.****..*.*.***...***..*..*.*.....**....**.**......*........*..**..***..*.*...*.*.**.*.*****..**...*.**.*..**..***..**......***.**.**.*..*****.**...*...*******.*.*..**...*.*..**.**.*.**...*.*.****....*.*.***.*.***.... **..*..*..*.*****.*..*.*...**.**...*.**.**..*.*.***..**..*...**.**..***..*****.***.**.*.*.*....**..*.*******.**.****.*....**...*..*.*.**.**.**...***.***..*....***.*.**.***...*..*.....*.*..*.*.......**.*.*..*.**...*.**.*******...*.**...*****.*.*....***.*..**.*.*....*...**..***.*.**......*.***...*..*.......*..**.*...**....*.***.***....**.*....**....*.**..******..**...*.*.*...*.*...*****.***.****.**.**.*******..**..*.**.*.*.*.****.*.*.*...**..*.**..**.*..**.*.....**....**.*.**.***..*.*.**..**..*.**.*.****.*..***.*****.*...*.**....*.***.*.***....*..*******.**..*.****.**.**.**...**..***..**...*.*.**....*****.**.*.....**....*..*.*.**....*.*.***..*..******..***...*.**.*..****..*....***.......****..*.*...**.*.**.*.*.***.**...*..*..**.*..*..******..*...*.*..**....****..*****.**.*.*.**.....*.*.**....*..**.*.***..******.****.********.*.*..*....*....**...**.*...**.*.*.***.*...***..***....***...*.*.***...**.**..**..........****.**.*....*..*.*.*..****.*.**.**..**.****.*******..*..****.*.**.*.*.**..****...*****..*...**.**...*.....**.....*..*.***...*..**......*...****..***.....**.*......*.***....*.***.*...*..**....**..***.*****.****...**.*..***.**..**..*.*.*.**..*.******..*.******...**..*..*..*..****...*.**..*.*.**.**.*****...*......*.**...*.....**...***..****..*..**.****..**.*....***.**..*.*.*.*.***...****...**.**.**.***....***.**.*...**.....*....*.*...***.***.**.*.*.*****..*.*********.*..*..***.*..**.*......*.**...**.**..***.*..*.......*..*...*....**..*.*.*....***.*.***.*****.*......*...*...****.*....*...***.**..***...**..**.*.*..***......*....*.**..*..***.**.**..*..*.*..**.....*.......***.**.*******...*.*.*..*.**....******.....****.*...*.....**..*.**..******.**..**.*..*.*****......*.*...**..*.**..*..*...*****.***.*...*.******.*..***.*..**.******.*.....*.***.*..*....*******.*.***...*.....*.*...***...**.**...*..*...*.**....****...***....*...*.....**.*.*.**..*.***.*.*..***..**.*.*.**..*.*.**........****...*..*...**.*..*..*.*...*.*..*.*.*...*.*.*..*****.*.***...*.****.*****.**....*. ...****..**.*...**.**.****.**.*..**.***.**.*.**...**...*.*.**.*.*.*..*..*..***.*.****.*****.*.*.*..*..*......**....***..*...*..*.*.***..****..*.****.....*...*.***....*.**.**..***..*.*.......*.**...*.**.*.*....*.*****....*.*..........*..*..*****..*.**..**..***.**..*.*..****......*.**.**.*....*...*.***.*.***.*..*.***......**.**.****......**..*...*****...*.***...****.*.****..*.**.*.****..*...*..*.*..*....****..***....***.**....*..*.***..*****.*.**.***..*.**..*.***..*...*...*.....***..**..*.*..***.....*.*.**.**..***.*..**.*......******.*..****.**......*.*.***.....*.*..**...****...**.****......*..*...*****..**..*****...*.**.**.****...*....****...*..**...***.*.*.****.*..***.*********.**.*....******..**.**.**....**.***..*..*..**.*..*.*.**..*....*.*........***.*.**.**..*......*...*..............*****..****.*****.*..*....*.*.****.*..***...****......**...**.*.***.*.****...**.*..*.*..**...**.**..*.**..*....*****....***.*****..*.**.****...*..***.........*.**.*.****...*.*..*...**.*......*..*.*.***...***.*.**.*.**.**.****.**.*.*..*..*.***.***...*...*.*......****....*..*.****.****........***.*....*...**..*.**...*..*..**..*.**.*.**..*..***...**...**.....*.**.*.*.*.*..*****......****.*.**..****.***...***...**....*.*....*.*...***..**.*.*....**..*...**.****.**..*...**.*......****..**.*.**.*..*..***.***..*.*.****.**...*...**.****.*...**.****.**..***...*.*.***.*..*.*..*.*..*******.**.******.*.*.**..****.*.***.*..****..****..***.....*..*.*......*...***.*****..*..*..*...*....*.**...*....*.**.*..****.*..*.*.....*.**.*...*.***...*....**.*.*...........*..*.***...**...**.**..*.**...*.....**..**.***.......**...*.*.**..*******.*....*.*....****..**..*...*****....*.*..*.*..***.*..*..**.*.*********...*.*******..**.*.*.******.*****.*.***...*.*..**...*.****..*...***...*......***.**.....**.*...**..*..****.***.*....*.*..*...**..****.*.**.*..******.*..**.*.*...*.**....*..*****.**....*.*....**.*.*..***.*..*..*.....*.**.**.*.*****.*****.*.*.......****.*.**....***.*****.**..*..*..**..*.****......**.*.*..* ***..*..*****.....*.**.**....***..*.**..**..**.*******..**.*.*.**.**..***.*..***...**...*****...*.*..*.**.*.*.*.*.*.**.*.***..******....*.**.*.**.**.****..***.***...**.*.**.*...*....*.*..***.*.*...*....**.*.*...*...*.*.***......***....*..*.***.*.***...*..*..***.*.******....*...**.***..*.*..*..***..***..**.*..***..*.*.*..*...*.*.**.*.***.*.....*............*.**.*.***..***.***..*..***..*..****..**.**.*.**....**..***.*..*....*.*.**...**.**....*****..*.*.*.....*...*.*.*....*.**.**...*.****..*..*.****.**.***.*..*..**.*...**.*.*..*****....*.**.....*..*.*.**...*.**.***....*..*..*...***.*..**.*...***.***.*...**.*..***.*...*.**...*..**.***.*....*.*.*.***...*.**.......****...*.*.****..*...**.*.*..***..*.*.***......***...**.******..*..****..****....*..*..*.****..***.**...***..**..**....*..*.***.****.***.*..*.*****.*.....****.******..*.*..*.****...**..****..****.....*.*.*.*.**....**..*.***..*..*...**...**.***..*****.******...*.**..*...*..***.*********.*.**..*..**.**..*******.*.*...*....**.***..**....*.*.**...*......*..****..*.*..******..*.*........*...**.*..*..**.*.**.*..*.*...*.***.*..**.*.*****..**..**..*.*...***.****....*****.***.*..*.*..*.*.*.***..*..*.***....**....*****.**...*...*..**.....***.***.*..**.....*.*...*****.*.**.**.*.******..***..*..***.*..**.*..*****..**...*..*.*....*.*..*..*.***.**..*..*.**.*.*...*.*.*.*..*.**.*.**.*.*.**...**.....***..******..***...*...**.*.**.****.....*..***.....*..***.......*....*.*..*..*******.**..*.....*...*..**....**.*..*.*.**.**..**....**..*..**.*..**..***.*.**....*...***.**..**.***.*..*****.***.****...*..*..**.*....****.**..**.**.*..**...*.*.**.*..**...**..****.*.**......**.*.**...*.****.*..***.*.*....**..***.........*.*.******.***..*..***.***....***.*.**....*..***..**.**..*.*.*...**.*...*..*..*******.***..**......**.*..*******.**...*.*.*.*.*..*.*...*******.*....*.**..****....*.*..**.****.********..**.*..*...*..*.*.....**.**.*.**..**.*....**..**.*....*...**..**.*.**.*..**.*.*.***.*.****...**..*.**..**.*...*..*.....*.**.*.**......**..*. *..*.***.******....*.*.*..*.*.****.*.*....*..**.**.*...*.*..*..*.****...*..***.*....*..*..*.**...**.*.*.**..**..**.**.**...*.....*.*..*****.*.**.*..**...**.*..*.**.**.***.....****..*.**.**...*.****.****.**.**.*****....*..*****.**..****.*.**..***..******...*.**..*.**..*.*.***..*.***..*..*.*.*.*.***.**...****.*..**.*..*.*.***....**..**.*...**.***.*.*.....*....*..****..**.***.*..*.**..*.*....*.*.*.**.******.**.***..*...***.****.**.*...*.*....*..******.*.**..*.*.*.*..*.**.**.***..*.*.*.....*...*.*..**.....**..**..*.*..***.**.*********..***.*...***..*.****.*.*.*.*.*.**.*.***.****....*...***.*.****...*....*..****......**.*****..***.***..*****...*..*.**..*.***.....*...*...*..*..***.***.*....***.**...*.*.*.*...*.*....***..***......**......*...*.***...*....**.**...**..*.***.**...**.*.*..****.***....**.***.**..*..***..*....***...*...***.**.*.......*...*.*..******.**....****..****..***.******.**..*..**..*****.**.......*..*...**....*.***.**.**.***......**..*.*.*...****.*....***..**...*......**.*...**....*..*.****..**..****.*.***..**.***..*********.***........*.*..*....**.*.*...**.....*.***.*.*..*..**....*.*..**.*....**.****.***.*..*.**.**.*......***.*...***......*...**.*..*..*.......*.*..*.....*..*.**...*.*..*...*..*.*.*...*....**..**.****....*.*.**.***....*.*..**.**.*.*..**.*.*.*.*..*.*****.....*..*..***...*.*.**.*...**...**...*.*..*..**.**.**..*..***.**..**....*.*.*.******.*****....***....*.******.**.....***.**..*..*.***..*..****.***.***..*..**..*...**..**...**.**.**..**.**.*......*.*..*..*....***.**.*.*.*.***..*.*..**.**...*...*..*.*.**.**...*.****.*...*...*.**.*..****.....***.***..*...*.*....*.**...*...*..****.**...**.*.*..*..**..***....*..*....*.****.*.**********.*.****..*.**.**.**.***.****.*..**.***.***.**....**.**..**.*****..*..**...*.*.*..**..********.*...****...*.**.*..*...*.*.*******..*.*.*...*.**.**.****.**.*.****.....**.*..*.***..*..**..**.**.*..***...*.....***.***..***......***.**..***..**.*.*.**....**.*.**.*...*..**..****......*....*...*.*..*..*...*..**..**...*.*. .**.*...*..**.*..*.*....*..*.*..*..*...*..***.**.*.*..*....*...*..*.*.*..**.*..**.****.*******.****..***.*.****..*.**.***..*..*.*.*.**...*..*.***..........****.*.....**.***......****..**.*.**.*.**....*......*..**..***.**..***..***.....*..******.***.*.**....****.**..*...*....*....*.**...****.**..*.....**....**.*.*...***.*.*.*.*....**.*......**.*.***...**.*.*........**....*.*****.**..*******....*..*.****..*.*..*.*...**..*...****..***..***.*..*****..****.**...*..**.**..**.****...*.*.******..**.*..**.*****..****.*.****.***..*....*..*.*...**..***.**.***.*.*..*****.*.*...*.*..*...*.*..*...*..**...***..**.*****..*.....***..*....***...****.*..**....***...*....**.**....****.**.*...**...*......**..*...*.**..*..**.*.*.*.*...*..*.*.*.*...*..***.*....**..*....***.**.******...**.*****.***.****.**.*.******.**..*.**...****.**...****.***...***.*.**...*.*...**.*.**..*.*.*.**.*.*..*.**..**...***..*...*.**.**...****.*.*.**.*****..**..**.*.*.*..**..****.*..****.*.***.*...*..*.*.**........*...*.**.*****.**..*.*.**....***......*.*....***.*....*.*..*.......**..**..**..*.*****.*.**.....*.****....*......*...*..**.**.*.****..***..****..*.*.**...****....*..**.*.***.*.*..***..**..**.*.****....***.***..***.*...********...*...**...**.**.*.**.***.*..*.**.**.**.....**...*.*..***..*....*..*.*.***..**..**.***.*.*.*......*.*..**..*.***.**...*.*.*.***.**.**...*.*..**..**.*..*....*.****.**.*...***..*.*...***...***.**..**.***..******.**..***.*.*..*..***.*****.**....*.**...*.**..***..**.**.**...***...*****...*..*.*.******.*...**.*******....*...*****...***..**.*.*.***....*...*..*....*.**.*..*.**...*.*.*.***....**.*.******...*..******.***........*.**.**.*...**.*.**...**.**.*.**..*..**.*..*.*.**.***...***.**.......*..*...**..*.*..**...*.*...**..**.****..***..**.**..****..**..***.*.*.*****..*****.*..***.**......****.**.*.***.*.*....*..*..*.***.****..*..*..****.....**.*..**....*.**.****.*....**...*.****.*****.**...**.**.....*....****..**..*..**.**.*.*.*..**...*.**..*.****.***..*.*******..*.*.*...*...*..***.*.. **.**..***.....****.**.*.*.**.**.*....*****....*****.....***.......*..****.**.*.****.*.******....*.*....**...*****.*...*******.*.*.***..***.***...***.*.*..***.*.****.**..*.****..*...**.**...*...*..****.*.*****..*.*.*.****.**.*.*.**.*..*.*..***.*****..*.***....*........**...*.*.***.*...**...*....***.**..*.**.*..**..**..*..*....**...**..***..**.****.******.***.*.....**...*..*****..**.**....*......**..***...****....******..*...*...***..****..*.*...**.**....**..........*........***.**.****...*..*.*.*..***.*.*.***.*********..*..*****...*.**.*..*..*.**.*.*..*.*....****..**.**.*...*..*..**.**..**********..***.*....**...*..*..*.***.**.**..*.**.*......*.*.*.*...**..*.*..*.*.*******..****....****..*..****...***.**.****.*..*.**.*.***.*.**.**..*.....*.**.**.*.*.***.****....**.*.**..*..**..**.*******.*.**.***..*..*..**.***.*..*...****.*.*..*..**.**....*.**.**.....*.**...**..**.*..*...**..**.****.*.*.*.*..**....*...***.*.....***.*..**.*.**.**...*.***....*..***..******.*..*.*.***..**...***...***..******..*....****.***.*.*..*...*..**...*.***.**.**.***.***...*...*****.***..*.*..****.......*..*..**..*.**..*...*.*.......**........**...*.*..***.*.*.*******.******..***.***.*.*.**..**.**...***.*.....*****.*..***...*..*.*....*.***....*.**...**.***..**..***.**.***.....*...**.*.*.*....**.***.**...*...*.*.**.*..*.*.*....*..***.****.****.*.*...**...*******.*.*..**..****...***.****...*.........*.**.*.**.**...**.....*.*.*.*.*..*..*******..*.........*****.***..****.*...*..*..........*.**....**.**.******...**.**..***.***...*.****.*.*..*.....*..*.*.*.**.****...*..***.*....**.***...*.**.....*.*****.*******...*.**.**.*.*..**..*....*..**.**.**..**.**..*..**..***.**.*..**.*...**.*.*.*.***..**...*..**.*...**.*.*.**.*..***.*.******.*..**...*........*.***...**..**.*...***.*..**.*...***....***.*.*..*.......*..*...*.**.*.**....*..***.*.****..*.*...**..*.***.*..*.*....*.**.....***..**.*****..****..*.*....*......*.*..*.*..*****.**.**.****.**.*.*.***.****.*....*.**...****.***...*...*.*.***.**.**.*.***.*...... .***.*...*.*.***..**...**.*..*.**.*.**..***.*..****..****..*...****.*..*.**.**..***...........****.*.*.*.*.*..**...*.......******.*.**..*.**...*.*******..**.****.*.***...*.....*.**.***..*.*..*.**.*.**.....*.***..**.*.***.***.....*.***.**.*..****..*..*.*..*.***.**...***.....**.*.*..**.**.**.**...*.....*..*.*.***.**..*.*****..*.**...****.**...*..*.*.****...*...**..*..**....*****.*.****..**.**..*****.*.......*...*.**.**.*.*.*.*..*.*..*...**.**..****.*.*..***.***.******.....**.**.**.*.*..*....***.*.*.*...**..**.*****.*.***.*..***.*.**.*.*...*.**.***.....*.*.**..*..*****.*****....*.*****.****......*.*.*..*.*.*..*..*...*..*..*.**.**..*..*...***.*..****..*.*..**.*..*.*...*....*****..*.*.**.*.**..****..*.....*.****....**.*..******.*....***..*.****.*.*...**....*.*..*....*.....*..*.*****.*..*.*.*.*.*..*.....*.*.***.*..**.*.****.**.**.**.*.**..*..*.*..******..*.*....*..******.*.....*.*.*.......*..*.**...**..*.*..*..***...*******.*.*...**.....*..*..****.**.***.**.**......*.*.*.*..*....*.***.*.*.***..*.*.....*..*..******.*.**.*..*.*...**.*....**.*..*.*...*...***..****.**..*.**.......**.*..*...*.....*.*.***.***.***..*.******.***.****.**....*....**.*.*.....*....***.*..***....*.......*...*.**..***.*.*..****..**....****.***...*......*..*....**.*..**.***......*...**.*..*.**.*..**..*.*.*.*..*.*..***.********.*......**.*..****......*.******......*.**.*.**.*..*....*.**.*.**..**.....***..*...*..**......**..*.*...*..***.****.***.*.**.*.**.**.*.*...***.**.*.*..*.**..**.....**.*.......*..*..*.....**...*.**.**.**....*.*****.**...*..*....**.**..*..**..*.*.*****......**.*.*.***...*****.*..*****..**.*.....***.*****.*........*..***.***.*....***.*..**..*.*..***..*.**...***..*****.*....****.*****..***.*.*....***...*....*.*.****..**.****....*..*...*.*..**..**.**.*.*..**.*...**.*.**..*.....**.***.**...*.**...*.*...**..****.***..*.*.*..**.**..*.***.**.*.*****......**.*.*****.*..**....***.*.******..**.*.**.*..**.**..**......***.****.*.*.*.**.*....**.*..*...*.*.***.....*...*...**..*....*.**.*.**......* **..***.***.*.***....***..********.*.*.*..*.*......**.*.**.*..*.****..*.**.*..**.***...**.*******.***.*.*.*..**....**.****.*....*.**...**.**.**.*.*.*.***...**............*....*****...*.***..*..*....*..**.*.*.*.....**.**...*.**...*.*...*.***.*.**..****...*.****.*.....*.**.**..**.*.***..***.....*****...****.**...****....***..*.**..*..*.*....*...**..*.*...*.**.******.*...*..***.***.****.****.*.***.**.**.....*....*..*..*****..***....*.*.....*..*.**..****..****.*...*.*.*.**....*.*....****...****.**..........*.**.*....***..*.*.*..*......******...*.*.*.*..***.*****..***.*.*.*.......*.*.*.****..*.**.**...**.**.**..*......*.*..***....*.*..***..**.**..**..*.**.*.*......**.....***.*****.**.**...**.*..*.**.**.**.*.****....**.*..*.**.*.*.....***...*...*..*.*.**..*....*...**.***...**..****..*...*...*.**.**.****.****...***.*.**.*.*.***.***....**.....*.*.......****...***.*..*.**.**...******.**....*.*....****..*.*..*.**.*.***..**..*..*...***..***...*.*.***...*.*..*.*..**..*...*....***..****.**..*.*..***..*.**....***.**.**.***.***.***..*...*..*.***..**...*.*...****.*.*..*.....*...*..*...***.*.**.****...***.**.**.*...****.**...*.*.***.*.*..****.*..*.*.**..**..*.*.*.*.**..***.**..****....***..*..*.*.*****..***.**..*.*...**..*.**.***....**..*.***......**....*.*.***.***...*..*.....*..*.**..******.**..*.**..******.**.**..**..*..***..*....****.****.*.**.*.....**.*.*..**.*..**.**.***.**.***.**..*****...*..*.....**.**.*..*...*.***.*..**..*...***.***.*.**..**.***.*.*...***.*..*.******......**.**.**....**.*..*.*.*******....**..*...*........*.....***.****...**..**..*.*.....*..*...****...*....*..*..*.*..*..*****...*....***.*..*......*...***....*......*.**...***.**....***.......**...*******.*....*..*.****...**..*..*...****.*.**.**..*.*.**.**....*******.*****..*......**..**......**.....**...*.*.*.********..*..*.*..*****.....***.***.*.**.**....***..***...*........*..****...***.*..**.**.....*....*..*..*.*.*.***......*.*.**..**.*.*....*.**..**.*.*.**.*.*.*****.*.....*...**.*.***.......****.*..*.***.. *..**.*****.***....**....**...**....*.*.**..***..*..*..*.**.*..**..*...***.....**...*.*..*.******.*.***...***.**.**.*..*.*.*.**...*....***.****.**.....*.**....*..*....**.*.*..**....**.*...*..***..*.*..*.*....*.*..**.*.**.*.**.*.**..**....**.*....**.**....*.*..*.....**...*.****...*.****......*.*.**.*..**..******....**..****.....*..*.*..**..**.***..****......****....******..***.****.***..**.*.....*.*...*..*....*.*.**.******.....******....***.*.**..***.**.***.*..**.*****....**.*..*.*.**.**.*...**.*.**.*.*..**.**..***.*..*.*.***.***..******.**.*.****..*.*.*.**..**.....*..*******.......*.*...**.***.*....***..*...*..*..**.**..*..*..*.*.*.*..*..*......****.*...*.*.*.*.***.**.*....****.*....*..****.**..*....*....*..*...*.*.**..***....*************....***.***......****.*.....****.**.*.*....**..*.*.***.*.**.**...*.*....***.*....****.*.*.**..***.*..*.*...*.**.*******..*..***...**..*.*...**..*.*....**.**.**..**..***.***.....**.*..*.*.*..***.**...*..*.**..**..**.*.*....***.**.*..**....*........***.*.***.***.*****..*****......*..***.*.*...*...*..**.*.*..**..*.*....*.*.*.**.**.**..**.....*****..*.***..*...**....*..*...**..*..**.**.....**....*.**.*....**..**.*..*..*......**.*..**...*.**.**.*.**.****.*.*.*.***.*........**...*.*......*...*....*...*.*.*..***.*..*..*.*..*.*.*.*****..**.****...****.....*..*.*.*.*.....****.......*.*..******.*.******...**.*.*..*..**...*....***.*...****.*.**..*****.....*.**.****.**.**..**.***.**....**.***.*****.*..*.**......*.***..**..**.*..*.*.**....***.*..*...*..*.*.*.**.*.*.**.**.****...********..****.**.**.*..*.*..**.*.*.*..**.*...*.***.*****.**..**.**..*******.*.**.**..*.****.*.**.........****..*..*.**.*.**...*..*.....*..*..*..********..*.**.*****..*.*.*...*.****.*....*.*......****...**.***.**.*.***.*.*.*...*.**.**.***.****...*...*.*.***..*....*..*...****.**...**.***.***...****..*...**.**...*.**.*..*..**....*..****.***.**********.*.*....*.*.******...***.***.*..**.**..**.........**.*..****...*..****.*.*.****..*.***..*.**...**...*...*****..*.**.*..*.*.* .**.**.**.*..*******.***.*.*.....*****......*.**.**...********.****.*..**...**.*..****....*.*..*...*****..*.......*.*.*.*.*.**..**..*...****.*....***.*...*..**.**...**.**..*.*.****.*.*....*...*...*.....*.....*...*.***....**.***..*.**.*.*****.**.**...**.*.*.**.*.***.*******..******.**...*.....**********...*.*...*.*.*..*....**..*.**.**.*.*.**.*.**.*..***..*.*.**.**.*....*..*.**.*.....*...*..*....**..*...*.*..*.*..**.*.**....**.***..**..**.*..**.*..**.***...*....**..*.*......*..*..***...*.*..*...*.*.*.....**....**...*.*.*..*.*...****.**....**.*..***.**......*.......*...*....**.*********.***.*..*.**..**.***.**.****...*.**...***.***.*.....*.*..******....*.*..****.....**.*.*******.**.***.*.*.*.****.*...*.*****..******.**.*.******..*.*...****...*.*..****.***..*..**.*..*.*.***.*....**.*****.....*.*****..*..******......*.*.*..****.**..*....*..*..*.*.*.**..*.......*.**....*...*..*..*...***..**.**.***....*..*..********.*.****...**.***.*.*.*.****...*****..****..**..**.***.*..**.*.******.*.*.*.*****...*.*.*.****.****.***.**.***..******...*.**.*.***.***..**.****..*...*.**...***.....*.*.*..*.****..*......**....***..*..*....*..*....***.****.***.***....*....**..*....*..****..*..*.*****.*.****.**.....**.....****.....*...*..**.*..*.*.*....*.*....**...*..*...***..*.***.*.*...*...**....**.***..*.***...***......**..***..........**..*...*.**.*.*.***...*.**.*.**.*.*.*****..*...**.*.**.*.*.*...*.**.*****.****.....**...*.**.*...*....*..*.***...**.*.*.**...******.***.*..*.....*******...**.*..*.*.*.***.*****..**.*.....*.****.**.**..*.**.***.**.***.*....**.*.****....*....*.**.**...**........****..*.......*.**.********....*......**.*.*.*..***.****.*....*.**..**.*.*...*******.*.*.**..**..***.***.**.**..**.*..*.*..**..**..*.*..**.***..****.***.....*..*.**..****...*.***.*.*.*.*.**...*.*.*.***...**...*.***.**.*****....*****......*.******....*..****.**..*..*....*..**...*..*.....***.***.*..*..*.*.*..***.***.*.**...**.******.*.*.*.*.**..*..*****.*.....***.**.***..*.*...*.**.*.***.*..**.*.*.*..******.*. *.*****.....*.*.***.*..*.*..**.**..**...*....*****...**...******...**.*..*.*.**.**.*.*.**...***.*....****.**..*.*..*..**.******..*.**.*.***..*..***.**.**...*.*.*.*..**..*.***...*.****..****....*..*...*..***..**.**.**..**.....****..*...***..*..**.**..***.***.**...**.**..**...**.***...*..*..*..***...*...*..**.****..***.**..*...**.***..**.*..**.**..**.......*...**...**.**.....*.....***....**..***..*...*.**..*******.*.*..***.*..*.***.*.***.**.*.*.*..*.*******.*..**...*.*....*.**.....**.****.*..****.***...*...*****.......**.*..***.**.*****.***..*...*...***..*.******..**.*..*.*.*****.*...**.......****..****....***.***..***.....*..****.**...*.**.**..*..**......***..**.**.****..***.*.**.**...**...*...***.**.*...*.*.*.*.*.*.***.*....*.*.**..*.*..*..*...*..*...**......**.*..*..**....**.***.*.....*.*..****..******.*******.*.**.*..*...*.***..***.*.....*....*.*..***..*.*.**.**...*..*.**.*.*.*.*...*.*..*.*.**.*........**...*..**..*..*....*******...**...*****.**...**.*.......*.*.*..***..**.***.***..*..*....***...*...********.**....****...**..***.*..*.**.*..***..*.*..****.*.*.*..*.*.*.*.**.*.....*....*.*.**...**.*.***.**.**.**.**..**.......*.*.....*.*****.*.**...**.....*....*...**..*******.*...***.***.*..*****..**.***.....*..**...*******.*****......*.***.*.****.****.**.*.*.*.**..*...*.**.*.*.*****..*.*....*..*.*.***.***.*.***.......*.*.*.***..*...***.***......*..***.***....*..*.....*..*.***.*....*..**.......**....**..*..**.*..*.***.*..*..*...***..*.****.**...***..***..*.....*.*.****.*..*..**....*.*.*...*..*.**.**.*..*....*****.*******........***.*..**...*...***.***.*.***.....*..**....*.**.****..**.**.**..*.*...***...*..*.*....*.**.*...**.**.**....**..*.**..***.*****.*......*.......*..*..**.*...*..*.*.***.*.*.****...***.*****.*....*.***..*....*....*.*.*.*....*..........**.**.*.*******...**.**.*.*....*.***.**.**.*.**.*.***.*.**.*.**..*.***.**.*.*..***.*.**.*.**.**.***...*.**.**.*.......*...**...*......*..**..**..*.*******.....*..*....*...*...**.**.*..*.**.....***.*.*.....******.*...* *..******.**.**.....*.**..*.*******..*...*.*.**.****.**..**.*.****.**.****.*.......*.****.*...*.*.*.**.*..***.....**.**.**.*....*..*.*...***..*..***.**.*...*..*..*.**...**.***.*...***..*.**..*.***.*....*...*..***..*.***..*..*********.....*...**.*.**.*.*...***.**...***..*.**.*****.*.*.***..***.*...*..*..*..**.**...*.....*....*...**.**...*.*******.***.*.*.*..*.***.**..*...*..**.***..****.**..***......*.******.*.*.*.**...***..*.*..*..*..*..*.**.*..*.*..**.*****.*..*..****.*...*..*.**..*.*.***....******...*.*...***.***....*.*....**...*****.*.******.***..***.*..*****.*..*.**.****..****.**.***..***..**.*.**..**.*..**..**.*.*...**.*......*...****..**..*..*....**.*.**..**.*..***..**...*....*....***...*.****..*..***.*.****...*.**.*....**.*.*..*...*.**.*.*.*.*..**.*.***..**.****.***.****..***..*.**....*.***..***....*.*...*.****.*...*...*....*********..*.*.*.***.**..*.*****.*..****.**.....**.*...*.***.*....****.....*.*.*****.******.*.**.*...*.*...**..****.*..**....******.**....*..*..*.*....*...**....**.**.***..***.*.*.*.*.*.*.******.*.*.*.**.*..*.*...*..**.*.*.*.*....**...**.*.****.***.*.**..****.*..*...*....*****...*..***.*...**...*..**.*.*.*....******.*..**.*.**..*...**.**..*..*.....*.**...*..*.*...**...**...***.**.*****..**..*..**.**.*...*..***...**.**.******.*******.*..****...*.***.*..*.****.*..***...**...**.*.**....**.*.......*...*****.*.*.*.*.*.*...*..*.*.*.****...**...*.*......**.***...*..**.*...*.***.*..*.*****...**....**.*..*..***.*.**...*.*......*..**..***...*.***.**...*.*..*..*****....*...*....*..*****...*.***.*..*.***...*.*....*.*.*..*.....***.*...***...***.*.*..**..****...**.*****...***......**..**...**.***.*****....*..*..**.****..**.....****..***..*****.***.*.*.***....***..***...******.**.*.**.*.*.*****.**.*...***.*.*.**.**.**.**...*..*..**...****.*..***.**...****....*****.***.*******...**.*..****.*....*..*.*.*.**..**.***....***.*.*.*.*....***.*.**.**.*...*.****..*.*.*...*....*.*.**..*.*....*.*****...*****..*..***..*..*..*..**..**.*********..******.*.*..*...***.. *...*****.**.....*...*.*.....**.*.*****.*...*....*.....**.....**.*.***.**.*..*.*.****....*.*.*..**...*******..****.**....*........**..****...***..*******.**..***.*.*...**...*.*.*.**.**....*.*.**.*.**.**.**...****.*.***.***.....*..*.**...****...*.***........**.**..*.....**.*.....**....**.***...***..**..*.*.**.**...*..**.**...***...**.****.**...*.*..*....**.****.*.**..*.*..*...*........*.*.*..*.*..********.*******...*..*.*...*..*..*.***.*.**..*****..**..*....**.*.....****.*.........*.***....*.*****..*..**.*..******..*...*..*...****.*..***.*..****.**.**.**.*..***.*.**.****.**.***.**.*....*..**.******.*.**.*..*****.***..*****.....**.**..***..*.*..*.**...*...****.**..*.*.***..*.*..*.*.*.***.***.**.*.*..***.**.*****.*.*.*..***.****.**.*....****.**.*.**.**..**..*.*.*.*..*****..****..**.**.*.*..***.*..***..*******.**.*****..**.**..****.*...*..****.....*.*.***..*.*.******..****...*.*...***.....*.**.**.*.*...*.........*..*****..*****..*...**..**..*.***...*...*.*****.....**..****.****..*...*****.*.***..*.**...*.***.*.*..**.*..*..........*....*.*..*..*..*..**.***.*.*..*.*...*...**..**.*.**..*..*...***..****.**....*...****.******.**.*.****.**.*..*.**.*.**.*.*.**..**.*..*.**..*......*.....**.***..*...****...***.*.****.*.**..*.*.*..***.....**..*..*.**..**..****.***.**..*....*.**...**.****.**.*.**....***.**....**..****.**.**.**.**..**.***.*....******...****.*...*..*.**..**..*.**.**...***..*****.****..**.*****.**...***.*..****..*..*.*..*.*.*.**.*.*.**.*...*.**.***********.*****.*..****..**.**...***.*......**.****.....*.***.*.*.*.*.**....*.**..*............*.*...**.**..**.**.......*.*.***..***.****..*...**..*.*....*....****.****...*.**.***.*......**....*...***..******.**..*....*****.*.*****..*****..*.*.*.*.***..***.**.*.**.**..*.*.*....*.**.**.*.**.**.**.****...********...***...*.......**...**.*.*.*..**.*.**..*.*.***.**..*..***..**.**...*..*..************.*****...*.****...*..*.*.....***..*..*.*..*.***.***.***.....**.**...*..**********..**.*.*.**.**....*..*..*..***.*....***.*.*.***.*. ****.***....*......**.**.*..****.*..*......*.*..*...*...*.***.***..**..*.***.*....*..**.*...*.......****...*.*..*.*.*..*..***.*******..****...*.*.*....**.*..*.****.*..*....*.*.**.**.*....****..****...*..***..*..*..*....**..**..**.**.....***.**....****.*..*..**..***..*.**.*.**..***..*..***.*.*.....**.**..***.***.*.**.***.***...*.*.**.**..***..**.*.*.*......*..*....*.***..**.*****.*.*..****...****....***...*..**.**.**..**..***....*..*..**..*...**.**.**.****.*.**.*****...******..***....*..**.**.**.*..*..**.***..**.*.**.**.**.*.*..*.****..***.**..*.*...**..*.******..*****.*....*.**.**...***..*.*.*.**..**..***.*.*.**.*****.*.........****..*..*.***.....*.*.***.***...**.**..*.***.****.****..**.*.*.****.*.*..*...*..****.**.*..***..*.**...*....*...*..*.***...**.*.**.*.********...*...*.**....***..**...*.....**..*.**.*.**********.*.***.......**.***.****.*...**.**..*.***.***..*.**..*..*..*....******.*....*....*........**.*....***.*...**.*.*.*......**..*....*.***.*.*....**.**...***.*..**.*.**..*.***..******..**.*...**....*****..*...**.....*.***...**.**..*......*.**..**..**.*...*.*.***.***.**..**.**..**....**....*.********...****..*......*.***.*....****..****.**.*..*.....*...**....*.*.*.**.*.**.*.*...*....****..***......***.....*.**..*..**.***.***.****.*.*..*..***....**.****..***...*****..**...**.***...**.**...*.****.......****.******....****.*********..*.....*..*..*..**.***...****......****..****..**..**.**...*.***..*...**..*...*.***.*.***.*.*.*.*..**.***.**..**....*.*.**...**.**..**....*..*..*.**.**....*.**.*.**..***...***...**....*......*..*....*.*.*...***.****..****..*.**.*..*.*.*.**..*.***.*.*.**....*.*.*...*.***..**.***..*.*..*...*..*.***.**.*.*..**..*..**......**.*...*..*.***...****..*****...*....*..*...**.**.*.*....*...****..*.***..*.....**.....**.**.*******..***..**.....**.**.....***.**..*........**..***.*..**.*.*.*.**.*..***.*.******...*..***.***...*..****.*.*.*.......****...**.*..*..*.*.**.*.*.*****.*....*.**.***.*...*.*******..**...****..***.*.****.*.**..***....*.**** *.*.*...**....**.*....*.**..****.**..*.*...*.**.**..**..***....*.....*.***....*.*...*.***.*.*..*.*.....******.***...*..****...*.**..***..*....*..*...*****.**.*.*.*..*.**.......*...*..*.**.*****......****.*.*.***...*.***..***.*.***....*****.*..**.**.*.*.*****....*...**.*.****.*.**.*....*.*******.**...*.*.****.**.***..*.*..*.*.**..****..**..*.*...***.***...**.**....*.*.*.**.*...*.*..*.*.*.*....**.**....**..***....*..*.**.*.....*.*...*.*.*.*.***...**.*******....***.*****.*.*********...*****.***.***.*.*....*******..***..***.***.*..**.*.*.*....**.*.*.....***.***.***.......**.*....*..*.**.*.*...***....*..*.*...***..**.*......****..*..*.**.**..*.*.****.*.**..*.*..**..**..***....*.....*..*.....**.***.*...***.**...*******...*.*******.*.....*..*.*.........*.**....*****.*..*....****..*....*.***..***.*...*..*...*....*.*.*.*.**.*....****...*.******.**..**..*...*.**..*..*.**.**.**.**...***..**..***.*.*......***....**..**.*..*........***...*.***....*..***.**********.**..*..*******.**.**..****..*.*.*..**.*.....*...***.*....*..*.*....**...*.****....*.****.**..*********...*.**...*.***.*...*.*...**.*....***...****.**.*****..*.*.*.**...**.*.**..**..**..*.**....***....**...*...*..*.***....****...*.....***...**.....***...*.****.*..**.*.*.....*.*.*...***....*.*.....*.*.*.**..**...*.*..**.....*.****..*.**..*..*.*...**...*.......**...**.*.*..*.***..*..*..**...**.**.*...*.*..**.**....**.*****.*.****.*.*.*..**.*....*.*..*...****.*..**..*.*.***.***..***.....*.*......*.*.*.*.**.*.*...*...*.*...***.....*.***.*..*.***.*...*.....**.***...**.*...**...*...*.*..*.*.**.**.*.*..**..**..**...**.*****.**.*..**.**..*..*.**.*.**...**...**..***.**.*....*..*..*..*****..*........***.*...*******.*.**.*.*...**.***.**...***.*.***.*...****.**.*..**....*...*..*..**.....**...**.*******.**.*..*.**.***.***..**...*.**....*.***..**.*.**.*..*.***..*..***...**.******.***.**..***......****....******.*...*....*..*.**...**.....*....*...***.**..****....*****.**.*..*....*.....*.*.*..*.**....***...***......*.******.*..***.*.** .*****...********.*.**.*.*.**..*.*..*.**.*..**....***..**..**......******...*..*.**.*.*.*...*.*.*...*.**.*******...*.**.**.**..***...*.*.*...*.*.**...*.*****.*.***.**.**..**..**.*...***.****.*****...*..**..*..*.*.*..**.*..*.*.*.*....***.***.**.*...*.***..*.***.*.....****.****..*....*..*.***.****..**....*...*.*.******..*..***.****....***.*.*.*......*******.**.....*...**.*.....*..****.***...**.*.**.****.****.****.*.*....**....*....*..***..*..**.***.*.*****.*...*...****.*.*****..*.*.*..***.*...*.***..****..*.*.**.*....**...*..*.....****.**..*..***....****..*..*.**..**..*.**.*..*..*.**...***..*.*...*******...*..*.**..***.*.*..*......*....***.**.***.*.*.*..*.**..**.*......***..*.*..****..*.*.**.*********.**..***.....**..****..*....*..**....*.***...***......**.*.*.**...****.*...*.**.*.**.*.**.**.*.*..*.....****..***..*....*...*.*...**.*.***......*.*.*.**......*...*.......**.**...***..**......*.*.*...*.***...****..*.*.*..***.*.*.*****.**.****..**...**..*..*.*.*....**.*....**..**.**...**......*.*.******.*...**.**.***..*....*.***.**.*.***.*.***..**..*....*.**.****.*..*****..***.***.***.*.*..*..***..*.*..**.....*.***....**..*.*.*..****.**...**.**..*.*.*..*..*..*.**.***..*.......**.******...**..**......*.**.*..*.**..***.**.**.**..*....*......*..*..*.*.*****.****..*.*..*..*.**.*...**..*..**...**.*.*..*.*..*.***.*..******.**.*.***.*.****........*.**.*.*****.*.***.*.**.****..*...**.*..*.*.**.***.****.***..***...**..***...*....**...****...***...*....*.*....*..*..*.*.*..****..****.*..***..*...*.*....*.*.*.**.**.......*.*..*....*...*****..*...*****.******..*..**..**..***..*****....*.***.*.**.*..**.***.**....*****..*..*..**.*****...**.********.*****...*.....***..***......*.*..**.**.*..**.***.**.**.*...*.**.*.**.....*************..*....*.*****..*...*****..**.*.*.*..*.***..*.*..*...***..*.*.*..**.*.******.***.**.*.......***.******..***...*.*..*****.*****.*.*..***.*********.**.*****...***.*.*.*.*.***...*.***..*..**..****.*..*.**..**.*..*.*.*.**...*..*.****.*..****..*...**..*..*.....*... ...*****.*.**.****....*.****...*.**.*...****.**...***.**........*..*..**.*.*.*....**.*...*....****....************.*.**.**.****...*..*..*.*.***.*.***.*..**.**..**.*.**.*...****.**.****..*.*...*.**..**.****..*..*.*.*.**........**.*.**.******.**.....**.*...*.*.....*.**....*..*....*..*..*****..*.*.........*...*****.*.***..*.*....***.**.*..***..**...**.***......*.*.**..*.**.*.*.*...*****..*.*..**..*....***..***..*.********...*..*.....*.*****..*....***.**.***.*..****.*.*.*...***....*...*..**..**..**.****........*...*.*..***...***..*****......*..***...*.....****.**..*....****.****...**...*.*..*****.*..****.**...*.***.*..*...**.*..***.*.**.***.....*.**..*...*..*********.**.*..***...*****.*.*...*..**.**..*...*.*...*..**.****..**.****.....***.*.*....*.***..***..****..**.**..**.****.......*.**********...*..*.*.*....****....*.*.*.**.****.**...****.*..**.**********..*.*.*..*.**.....**.*.*.*....***.***...*.**..*...*.***.**.**.**.****..**....****..........**.*...*..*.*..*..**.**.*....**..***..***.**..*...***.*.**.*.*..*..*.*****.**..*.**...*..*....*.****...*.***.***.*..*...*...*...*..*..**.****..**.**....*.*...*****....**....*.*..*.*.*.*...**.*.****..*.*..*.*******...*.**.*.******...*..*.***.**......***.*...*..***.*****..*.***..**.*.**...*.**..*.....**.*.*******.*.*..**.*....**..******.**.....**.......**..*****.*....*....*.*..***.*****...***.*...*...**..*..*...**.*.**..*.**.*...*.*.**...*.*.*..****.**.....**....**....*.*...**.****...*****.*..*.*...****.*......*.***..*.**..**..**....**....**.*.******.**..*....*..**.*..**..**.*****.*....*...***..*****.**..*.*.*.*.*.***.*.**.**..**..*.**.**...*.......***....*.*.*.**..**...****.*....*.**.*.*...**..*..*.*.***..***.*.**.***.****......*..**..**..*...*...****.*.*....**...**.**.*....*****.*****...**.**..*.....*..*......****.*.*..*.**.*********....*..*..**.**.*.**.*.*.**..**.**..*.....*.**..**..*....*.****....**..**....*..*****.*..*.**..****.****....*.*.....**.*...*..***..*.*.*.*...******...**.*.*..*..***.*....******.***.*.***.**.....*..** .*.*.**.*....***..*.....*..*..**.***..**.......*..*.**.*.*...*.*..*****.....**..*..***.**..*....*.**.******...**..****.*.**.****...**...*....****.*.*****...*.**.*.*****.*.***..*..**....**.*.....**....**.*.*......****.**..**....*.**.****.**.*..***..*...*...*..**......*.*......*..*.*..........**.*.*...****.*.*.*..**..*.*.*...*..****..*.*****..*..***.***..*********.**.**.*...*..*..*....*...***......*.*..*..***...**..*..**.*....*.**.**.*..***.**.....**..**.****..**..*.**.*..**.******.*.**.*.*.****..*....*...*****.*.***.*.*.***..*******.**..*.*.**...*.....**..***.*..*.*....*.....**.***.....*******....**..**..*.*.***.*.**.**.***.*.***....***....*******..*******.*.*.*..*.*..*...*********..***...*...*.**.*..*..**..*...**.*..*.**..**.*.*.**.*.*.**.**..*.****.*..*..***.*.*..**.*..*..**..***.*******.*.*.***..*....***....*.**..*.*****...***.*..**.*...*.*******.*.*.*.*.*...*..*..*..**.*..*..**.........****.*..*****.*...*.*.*.*.******.*.*..**.**.....*...****...*.**..****..*..*.*.*.......***..***.***.*..**.*.*..*.*.....*.***.*.*.*...**.*.*..*....**.****......*..*****...*****.**....*.*.**..**...**.**.*.***...*....*...**.....*.**...*...**.**........*.******...*.*.**...***.**...*...*.****.**..**..**....********..*******..*.*****......*.*..**.*.**.*.*..*.*.****..**.***...*.....**.*.*...**..*.***.....**..**..***.****.......*.*.*......**...**.***.*...***.*.***...*..*.*...**..**..***..**....****..*..*....**.******.**.*.***...***.**..**.....*.....*..***.*.**.*.*....*..**.*.***.**.*..***..*.*.**...*..........*..*..*..**.....**...*.*....*...*..****.....***.**.**..*..**.*****.**..**...**.*****..*.*...**..*.*.*.*...*..*****...*...***.****...****..****.**.*.**.***.****.*.****.**.*.....*.*..***.....*.**.*..*.*.***.*....*.*******.....**..*..*.**..**...*.*.*.**.**...**.*.*..******..*...**.*.*.***...**..*.*.**..*..*.****.*..*.***..*.*.***.**.**.****..***.**......*.*.**...***.**..*.**.***.*******.*.*.......*.*.***..****.****.*.*....*..*.***..*...*.*****************......**..**.*..**.....**..*****.* **.*.***..*.*..*..*****........***.*.*....***.*.****..****.*.**...**..***.**...*.*..**....**....********....*.....*..***..***.*.*..***.*.*....***.....*.*...*....*...*.**.**...*.*.*****.*****.*..*.*....***.....***.***.**..*..*.*....*.****.*..***...........*...*.**.*..*.**.**.*.....**...*.*..****.**.**.*.**.****....**.*..**...*....*..****.*...***..*.*...*.****.*...*..**.****.*....**.*.**.*******.*...*****...**.*.*..*..*.*..**.*.......***.*..*.*.....*..**....*....*..*****.*....*.......***...**..*.*..**..***.***.*...**..*.....*..*....******..****...*.**.*...*..**.*...***.****..**....*......*.**..****.**..***......****.****..*.***..**.**.*.***...***.**..*.*....********..***..***.**.*.**...*....*....**......**.....***..*......*..***.***...**..*.*...*.**.*.*.****.*.*.*.*..*.*.**.*.*.**......***......**..***.***....*.*...*.**.*....****....****...*..*...*.*...**...***.*...*.***..*..******..********..****.**.*.*.****.......*.*.**.**...****..***..*.***.*............*.*..***...*..*.*..*..*..***.***.*.**....**.**.*.*****.**********.**.*.*.*.*.*...***..*******..*.*****...*.*.***..*..****..*...**..*.*.*******.*..**.*...*..*..*****.****...**.**.*...*.......****.**....******.****.***..*.*.****.*..*.******..*..*.***.*.******...**..*****..****..*.***...*.*..**....*..**...*..*.*..*..*.*.**.*..*.*.....*.**.*.*.*..***...*..*..*...***..****.****.**....*..****..*.*.*.**....*.**.*.*..***.*...***..**.**...**....*..****.**....*..***.*...****.*.*.***..*.***...**.**...*.***.*.*.***.**.**.*..**...**...**.*..*...**.....*.**.*.**..*..**.****.*..**..*.********..***..*.**....*****....*.*.*..*..***....***..*...*.*...***.....*****.******.*.**.****..*..**..*.....**..*....*..*.**.*...*****.*****..***.*.**.*****..*.***..*.***..****..*.....*..**.*.....**.....**..****.*.*..*.*.*.****..******.***...*.*.**.*****..*..***.....*.**...*.*.****..*******..*......**...*.**..***.****.*.*...*..*.**.**....****.****.*.***.****..******.*...*...*......***.****.***.****.****...**.*..**.....*.**..*.**.*.**.*******.*...**.. ..*.*..*.*.*.**.**.*..*...**...........**..*.***.**...*..*.*.*.*...*****.*..*.*..****..***...****.*****.*.**.**.*..***.*.....***...*****..*...*..*.**.*..***.****.......*......********.**.**.*...*****.***.***.***.*.**.***..*.*.*.**.*.......*......***.*....**..*.**.*****.***.*.******.**.**..*......**.*.***....*..*..**....*.**...*.....**.*....**.***.*.***.****...**..*.**..*.********.*..**..*...*....**.*..*.**...*.....*..**.*****....*.*..*.*.*..*....*****.**..*.*...*.***.....*..****.****...**.**..*....**.*.*.**.*..*...*.***.***.**....**.*......*.*..*.*.*.**..*..**.....*...**.****.*.***.*.*...*****.*.*****.***.*.*..*****.....**...*.**.****...**.*...*...*.*.*.**..*.*.**.*..*......***..*.*..******.*.*..*..***.***.*..*.**.**...****....***.***.****.***..*...**...***.***..**.*..*.*.**.*.*.*.**.....*.********.*.**..**..**..******...*******.*.*..*.*.**..*.**.*..*...***...***...*...*.**...****..*..*..***..*.**....***.......**..*.**..**.***....*..*******.**.*.*..**.**...**..**.**...*.*....*.....*..*.***....*...*....*.......********..*.*.....*..*.**.*..**.*****..***.*..*****..*******.*.*..***..*..*.*...****.*.*.**.....****..**.*.********...***.*.**.*.**..***..***..**..*.**.*..***.*******..*.*.*......*****....*.*.***.***....*.**.***.****..**.**...*..**.....**.**...*.****...*..***.*..***.*.*.*.*.*.....*********.***.*.**.*...***.*.**.*...*****..****..****.**...*...*..*****..*.*..****.**.......*.**...*....*.*.*...*..*****...*..*.*.*.*.*.....***...**....**.......***.**...*.***.***.**....*.*.*..*.*..******..*.**.***.****...*....**.*...*.**.*.****.****..**.*..***...**..***.*.*.*.....**..***...*..*****.**.....*.**.*.**.*.**.**.......**.*....*.*****..*.*****.**..**.*....**.**.*.*******.****..*..**.*...*..**..***....*...*..**..*.***..*.**.***...*...******......******.....*.**.**.*.*.**.**...*.***.*.****.****.*...*.**.**.**.****.**.*********.*...*...**.***..***.*....*.***..*.**...***.*.*..**..**...*......*.*....****..**.*...*.*..*.***...***...***..**.***...**.**.***.**.*....**...***....**.*. **.*.**..**..***********.****..**.***....*.......*.*.***.**....*..**.***..***..*......*.*....**********..****..**..*.**.*******..****.*..***..**.....*.*.***.**..*.*..****.*...*...*...**....*...*..*...***....**....**.***..****...*..**....*.**..*..*..*.*.....*.......*....*********......**....**.**.*...***..*...*...**.........*..*..*.*.*.*.****..*.*.*.......***..*..**.*.*.**...**.***.....*.*****.....**.......*..**.*....*.*..**.*.....*.**.*.**.*.*..****.**..*.*..****.*.**..****.*****.*.*****.*.*.......*..*..*..****...*.****..*..**.....**.**.*.**.****..**...**...**.****.*.*..*.*.*****....***.*.****..***......**..**...*..*....*.***..***.**..**..*.***.*.*.*..*.*.*....**...**.**.***.*.****...*.*****....*.*.*..***.***.***..*..*.......*.**..***..*.....*.*.*.*.**.*..**..****.*..**.*....**....*.**.*....****.*.*....*.***..*..**..**..********..****.**.....*...*....****.*.....**..*..*..**.*..****..*****.**..***..*.*.**...**...*.**.**..**.***...**.*...*.**..***.*.*..*..**...**..**....*.***....**..****.*.*....***.....*..***..*.***.......**.*.*..*....*..**...*******..**...**.*..*....**.****.****..*.*..*.***.*****...***..*.**.*.***..*..*.**.**...*.....***........*****...**..*.*.**..*******..*.***..*...***..***..*......*.**..*....**..*.....**..**.*.***.*.*....*..**......*..*.*..*.....*.***.***..*.**.*..*...*****........*....*.*...*...*..****.*.....*..*.****..*..****..*.*..*...************.*..**...*.**...*.***..*.**.***.***...****.....*.*.**.....*.....*.*..*....****..**.***.....*.**..***.............*.**.*..******.*.**.*.***.**.****.****...*...**.*.**..*.**.**.*.*.**.*****..*.*.*..*..****...*....*.**..*.**...**..**....****...***.**.......*.*****.*.**.*..**....*..*...*..**..*..*...*..*.*.**.**.***.*.*.**.**.*.****.*..**.....***.*****...*****...**...*.***..**...*.*.*****..**.*..***.*.***.**.**....**.*.**.*.**...*.*.****....**...*...****.**..**.....*...**..*..**...*..****...*...***.***......**.*.**..*.***...**...*.*.****....*....*.**...**.*.***.****.*.**....*****.*****..***.*...*.*.*.***.* *.*..***...**..*.**....****....*.*..****......**..*...*.**.*...*.....*.....*......****.*.*..*.**.*...**..*.*.*.**.......*.*.**..**.****...**..**......*...*.*.*.*.*.**..*.******....*...*.*...****.**.....***.****.*....*..*...***.**.******..**..**.*.****.*..*....*.*...*.******.*..***.**.**.*...*.******..**..****.*....*.*.*****.**.*..*.*...*.**....*.*.**.*..*..*.**.***.**.****.**.....*.*.**.***.**..***..*...*..***.*...*......*****....**.*..*.**..**.***.*......**.*.**..**..*.*...*.*..**..**..*.***..*...*..*.**.*.*****.....**.**.*.***.**.**..*.***...*.*...*..**..*...**..***.*...*..*.**...**.***.*..**..*..*.***.*..*.*.*.**.*..**.*.****....*.....*..*...*.*...*.*....*...*..*...*.***.*.*..*..*.**.**..*...**.****...*.**.**...*.*.*.**..*.**....*....**..***.*..****..**....****..*.*...*.*..********.*****..*...********.**..***.*.*.**....**.....***.***.....**.**.*...**..*....****...**.*.....*...*...***...*.*.*..*...**...*....*.*.*....**...***.**..**.*...*.*.**...*.*......*.*.*..*.*.*****..*..*.*****.***.**.*...*.*.*..*****.***.*****..**.*.*.*.....*****..**..***.*.......*.*........****.**...***.*.**...*.**..*.*..***.....******.*.*.*..*...*.***..***.****.*...**....**.*.****....*.**.*....**..*****.**...*....*.*.**..***.**.*.*.*....***.**********...*..*....*..**..**....**.*.**.*.*****.*..*....**.*.**....****.**.*.*.*..*....*.******...****....*...*...**..**.**.*..*.*...*.**.*.**.**.****...*...*.*.**.*..*..**..**..***...****..*...*.***.**....****..*..****.***.**..*.*...*.***..*..*.*******..*..**......****.*........*...*.*.*.....**.*.*****.*.*.**.*..*******.*****..*.**.*.***.*..**.**..*....**......**......**.***..**..**..*...*****..*....**.*.....***..**...*.***.**..**..********.**.**..**********.*****...*.*.*****.*.***...***....**.**.**.***.****.**..**..*****.********.**.***..****.**..*...*.*.**.*****.*.*.*.*....**...***.*.**.**.***.*..*....*...*.*****.**..*..*.***...*..***...**..*.*..**.....**.*.********..**..*.**..**.***.*..*.*.*.***.**.*...*.**.*.**.***....***.**...*....**.**.*..*.*..* *.*.*..*.*..*****.***..*.**..**....*.....**.**.**.**.*.**.**..*...*.*.*.*.**..**..*.*.*.***.**.*...*.*******.****...*.**..**.*.*.....*.***.*.****..*.*.**...*.....*.*.*..**.*.**...*.*****.***..*.*..*.**.*******.***.*....****.**...***...*..***...**..***.*****.*****..*..**.**.*......*****.***...*.****..**.*.**.***...*..*..**.*..*..*.****..*..*..***....*.*.***.**.*......*.*.*.*...*......*.*.......**.****....*.**.**.***..**.......*.*..**..*.*****....*.**.*..*.*....*.*.***...****.*.**..*.**......*.*.**...**.*.*.**.**....**....***.**..***..*.****.....*.***..*.*...**.*..*...****.*.*.*.*...**.*.*...*****..*..*.***..***..*.**.*.*.*.*******...*..*.***.....*...**...**.**...***.**.*****.....**....*.***....*.*..*.....****..*****.....***.*.........*.***...*.*.........*.****.*..**.*.*****.**.****..**.***.**....*....*.*.*.**.....*.*.*.****.*****...**...*.**....*.*.****.......***...**..**.........*.*.**.......**..*.*.***.*...*.***..*....***.....*..*.*...****..**.*..**.**...***.*.*.*..*.**..***..**.***...*.*.*....**.***.....*****.***...***.****....**.*.......*....*******.*...*.*.****...*....***...*.**.*....***..****.**..*..*.**..*.***....**..*.*..***..*..****.*..**.*****...*...*.......*..***.**...***......*....*..*......****..**.*..*.*.****......*.....*.**.*.*****..*.**.***....*..*******..*..*..*.****....***.....*.**...***.***....*.*.*****.**...**.*..*.**..****.**..**...**.*....***.......*.**...*.*******.*.**..**.*.*.**..*.*..**********...**....*.*.*.***..**.**....*....**..*...**..****.****..*.*..***.**..*..***.***.*..*.**....**..****.*.****.*.**...****.....*.*..*..**..**.*.*....*.*.***..*.**.****.***......***.****..**.***...*.*..*...**..*..*..*.*.***.*.**.***.**.**...***..*.**.*....**.*.***.***.*.*.**.......*.*.****.*.*.*.*.*...*..**...***..**.***.**.****...*..*....*.*..**....*.....***.*.****..*****.*.*..***..*.*****...*..*..*..*...*....*.**....*.**...***.*....**.*..**.**.*****....**.*.*.**...*.*..*.***..***..*........*...**..*****.******..*..*.....*****.***.*..*.*****..*****.**.*.*. *..**.*.*.**.*.**....*..*.*.***.*......*******.*.*......***.*..*.....*.*.****..*.*******.****.**.....*.*.*.*....*.....*****..*..*......***.*...***.*.***...*.....******.*......**..*..*..*....*..*.**.**.*..***.**.....*...*.****..*....*.*.***.*...*..*.*..*...***.............**.***......**.*.*..*..**....*.*..****.**...***.**...**...*.*....*...*..**..*.******...****.*.**.**.****.**...*..*...*..*....***.*...****...**.***..*..***.**.*.*****..*.*..*.**.***......*...**.*..*..****..*...*.*..**.***.***..*.**.*.*..*..**.*.......*.**.***.*.***.*.*.*....**.***...***.*..*.*.**....*****...*.**.****..*.****.*.*.*.**..***.*.****..****.**.***..***.*.***..**...*.*.*..*...*..*.**..***.*..******.***...**.***...**..*****..*********..*****.*..**.*****....**....*.*...***.....*..*...**...**.*.***.**.***.**.*..*.*..*..*...****.******..***....**.*.**.*.*.********.*.*..*.**...*.*...***..****..*..*.****...*..*.*****.*.*...*.**..*....*..**.***.*.*..**..***..*.***...*..*...*.**.***....*.***..**..*.**.**...*...***.*.*.***..**..***..**..*.*.*.**..*.*..******..*..*.**...**..**.***.**.....*...*..**.*.*.*......*.*..**.*..**....*..*..****........*.*....*..*..*****.*.*..**.*.*....*.****...**.**..**.**...*.****..**.....*.*..*...*.****...*.*..*..*.*.*.*..*..**...*..*.*...***...****.****.****..*........**.....******.*.*...*****.****.*.*..*...***.*.*.*.**.***......**..****.*......*.*.....*...*.*..*...*..***.*.**.......**..**..****.*.**.....*...****.**.*.***......**..**.*.*.*...*.*......*..*.****..**.**...**..**.*..**.**.****..*.*...*....*....*.**.*.*.**.*..*....**.**....*.*.*..**....****.....**.*....*...**.*....***....*....*...*..*.*.*..*..*...*..*..**..*..*.***..*...****..*....*.*..****..*.**..****..*****.*.*..**..*..**...*....**..**.**..*.***...**...*****..*.*.*..***.****...*.***.*.*.....*.****..**..***.***.**.*...**..*......**.****.*...*.*......**..**...*****.....*.*****..**.**...*****.***.*.*.*.*....***..********.**...******.***..**.*.***.**.*.**.....******.......****..**.**...***..*.*.******.**..*....*. ..**.*...*..*.*...**....***..*.**.**..*..*..*.*.*****.*...*..**.***.*.***.....*.*.***.****.**.*******.*......**.**..***..*****.*.*.***.***.*..*...**..**.*.*...*.**..**.***......**.***.**..**...*..**.....*..*..**.........****.*...***....*..*..*.***....**.*.*.***.**.*..**.*....*.**...**...**.**.......*..**..***.*.*.***..*.*..**...*.**.*.....*.**..*.*...*..*....****.**.**..***..***.***.***...*..*.***.*.*....*..**.*.**.*...**..**.**.*..*..***..*.*.**.....*......*****.........**.**.*..*****...*..*.*..*..********....*.***.*.*...**....*...*.*...***..*.*..****.**.*.**...***....*.***.*..*....**...***..**.*.**..*******.******...**..**...*.*.*.*.****.*....*..*****..**..*..**.**.*****..*.*..*...*..*.*..*...***.....**.**....***.***.*..**.*.*...**.**.**.**.*.*.*....***.***..**.***.**..*.....*.****.**.*.***..***...**..**.**.***..*.*...*.*.**..*.*.......*.**.*.*.*.**....****.**.***.....**.....***.*....*.*..*.*....**..*..*...*.***.*.**.****...*..**.**.****.*.**.*..**.**....**..*..**.****.**..*****.*.*....*.**...*.**..**.......*..*..*.**...**.*.*..*...******.*********.***..***..**.*...****....*......***.*...****...*.*..*.*.*..***......*.*....*...*.****.*.*..**.***..*...******.*.*.*.*.**..*..****.****.*..*..*..*..*.**.**..**..*.....**..**..*....***...********.**..**..*.*....*****....****..**.****.*..****..**....*.***.....*****...***.*..**...*******.*...*.......******....****.*.***.*.*.*.******...*..*..***.*.*...*.***..*..****..*****..**.*.*****.*.**.*.*.****.*..*...*....*.*..*.****.*.**.**.....**..**..*.*.***...*.*.*..*..*..*********.**.***.*.*..**...***..*******.*......***.*.***...***..*..**...*..***.***.**.......*****.*.*......**..**...*.****..*....**...***.**..*..******.***...*.**.*..*..*..*......***.*.*.*.***....**...****...**.*..**.*..*..*..*.*.*..*****..*......*.*.***...*****.***...**.*..*...*..**.**...*..**.*.*.**..*...**.*...*.*.*.....***.*.*.**.**.***...*.*****..**.***.*..*..***.*...****..*......*...****.**...**..*.....**.*.***.*.****...*.*.**.***..*.*....****...***..***...** ***..**..*.*.*.***...***..**.**.**..*...***.***.******...***.***...*.***.*...****...**.*.*.*.*.*..*.*****..*.*.*****.*..**...*..*..*.*.*..**......*.*.**.**..*...*.**.**.*.*.*..*.....****..*..*.......****...*****.*****..**...*..***.***..*..*.**..*****.*.**..*.*...***..****..**..*****.****.**...*..**.**.*.*..***...**.....*.*.**.****.**.*.**..*.**..***...**.**.***..*.***..*.**.****..***..**.**......*..***.***.**.*......***...***....**..*.*...*.**..**.......***..*.*****......*...*.*..***.****.***..*.....*..*.*.**.*..*..**.***.*...******..******.**.*.****.*.....**..*.*........***.**.*.*...**.**.*.*****.***.**.******......****.**.****..**.***....*.**..*..****.**.*.*..*.**.*.*.**..***.**.**.*.*******.*...*.**..*.*..*...**....**.*.**..*...**..*****..*..*.....*..*....**.**..*.......*.*....*...*.***..**..**..**.*.*....*..*...**.*........*****.****........*.****.****...**..*.*.***..*.*.**.*...*.***..***....**.*.*.***.**.**....*.**.*.**.****.*...*****.****.**.*.*...*....*...**..*****.*.****.*.*.*****..*.****.*.***..***...**.*.*..*****....*.***.***...**..*.*.....**..**..***.*.......*...**.**..****.*...******..*.*.***..**.*****.******.*.*.*..**..*.****.*......****.**...*.**...*..*..*..*..*...*.*..**.********..**.******.***....*****....**.***.*..*..*.*.*.*....**..*.********.*....*...**...***.*.*...*..**.*.**.*.****..***.*.***..****..******...*..**....********...**....*.***.***.*.*.*.***...*.*...***.********.*..**...***.**...*.**.**..**.*.**..****.**.**.***..***.****.....*..*******.*.*.*.*..**...*..****..**.*.*..*..**..*...*.*..***..**..*.**.**.***.*...**......*.**.**..**.**...*.***.*...**...***.****.*...*..*..*...*******.***..*...***..**..*.**.*****.....*...*.*.**...*..***......*.***...*...*..*....*.....*..**.***...*.*..*..**..***.....*****..**.**.*.***.**.****.***.*.**.***....***.***...**..*****..*.....*.****...***...*.**.****.............*......*..........***.**..**.*.*.**..***...*..*******..*...*...***.*.******....*****..*..*..*.*****...*......**....**.*.*..*..*..***....**..... ..*.****....***...**..***..*.*..**.*.**....***.*...*....*.*..****.....*.*..**.**..**.***.*..*.**.**...***..*..**.*******.**.*...*.*.....*.**....**.*..****....**.**.**..**.**.****.****.*..**.**..*.***..**.*.***...**.*.***.*..*****..**...*.*.**.*..*.*....*.....*.....*.****.*.**..*.*.....**...***.*.***.******.*...***....*.....*.*...*.....*.**.*..*******************.**......**.****.**..****..*.....*.*.**..***.*..*.**.**.***.***.****..*.*.*.*.***.....****.**.*.....***....**.****..**..**....*...*..*.*.*.***...*.......*...*.***..**.....**........**...***.**.*****.*.*..**...***...*..****.*....****.*.***.***..*....***....*..**..**.*........**.**.*..*******...**.**.....*.*.**..**.*.*...*.*....*.**...*......**...*.*.*.*****.........**...*.*.*.****.*....*..****..*.****.*.*.*****.**.*..**...**.*.**.***.*.**..*...*..*....*.*.*...*...*...*.*..*.*..***.*.*..*****.*.***.**.**.*.*...*...*.***.***..*.*****.**.*****...*.***.**.***..*******..*..*******.*.*..*.**.*.*..*...*.*..**.**....*.**.**.*..*.*..*..*.*...*.*.*..**...****.....**......*.*.******.****.*..**..*****......****..........*.*.***.*.**..*....*.**.*.*...*******.***.*.*.***.*.***.......**.**.***....**.*..*...*..*..*.**..**..*.**..*****......*...*****..**.*....***.***...*..*....***.*.*.*.***.****.*.*....**..*....****..**..*...*...*.**.**..*.**.*.*.*****..*...*..*.*..*......***.*...****....**....****.**.******...*.*.**.....*.*..*...*.*.***..*..****.......*.*..**.*.***..*..**.****.*...**....**...*.....***.****......*.*****.*....**.*.*.***.*..*..**..**.***.*.***.*...*.***......*.*.*..***..****..******.*....**......**.**.*.*******..**....**..***.**.****....*...*.**..*..*....*.*...****.******.*.**....*..*.*.*.**.*..*...*.**.*..*.*..****.........**...*.**.***.......*.***.***.**.*.*...***.*..*.**..*....***.*.*.**.******......****.*.**.**..*..***.***......**...***...*.**.*....****..**.**..**..**.****..**.*.**...**...****....*****..*..***.**..*...*.*.***.**.*...***..**.*.***.**.......*****...*....*.**.....****..**..***..**..*..*.****.*. ..*...*....*..*..***..*.**.*.*..****.*....****.*.**.**.....**.*..*.****.***...*****.*.*..*.*..*.*****..*.*..*.*...*.*.***.*.....*.*.*...***.*.**...*..**....**.*.***.**.**...**.*.***.****..*.....***..*..*.*..*..*..*.**..*.*******..**.*.*.**.**..*..*.**...*.*...*.*..*....*.*.*.*..**....****.**.*..**.*.*....**..**..**.**.*..*..*..*****.**..*.**.*......*..****.....******.*..*.***..*..*.*.**...***.**..**.*..*.*.*......******.*..*..*.**.*.******.*.****.**..**...***...*..**..*.**..*.....**....*******..*..*.......*****..**.***...*...**.*....***........*.****.**...*...*.*....*.......***.**.**.**.***...**...****..*.*..**..*..*.**...*.**..*...***..**.**..*....*...*..*.....*..*..***.*..*..*....**...*.....*..**.*.***....**.*...*****....*..**..*....**...****...***.***..*.***.*.*..***.*.**.**..*...**..******....***...**..*.**.****.**.**..*.***.**.**..****.*.*****..*..*..**..*.*.*..*.***.*.*.***.*.*****...******.*.*.......*....*.*.***..*....***...*.*.*...***.*...*****.*.*..*...*..*..*.**.*......*.*.*.**.**.**.....*...*.*****.*..*..****...*.***.*...*...****..***.*..*..*..*..*....*...**...**......*.*.*......**...**..*.......*.....*.....*......**.***.**.*.*...*..**..****...**.***......****..*...*.**.**.*.....*.**.***..*..***..**.*****.***..*..**..*****.......*.***....**.****..**.*****.*..**.**...***.**.......***....***.**........*...*.....*..*.***.*.***....*..*.*.*****.****.*.***.**.**.***.**.**.*.*..*.*..*.****.**.*.*...**.**.*.*.**.*.***.***.****.*..**..*..**.*.*........*.**...**.*.*****...*.*.*.**.*..***.**.....***..**.******..*...*..**...*.**..**...****.**.**..**..*****.*.**.....***..*.*.*.***.*****.****.**...*.*......**.******.***...***...***..**.**...*.**...*.*..*..****..*....*******.**...**.....**.*.***.*.*...*..**.*.*..***..*.**.***.***..**.**...*.**....*****..*..*.*..**.*.*...**.*..**.*****.*.....**.*..**.*****.**.*.*.*.****....*****..*.***.*.*****.**..*.*.*.*..****.**....*...*...****.*.*.*.**....**...*..*.*.*...*..*..*.***...*.***...*..*..***..***.*.****.*.*.***...****.....* *.**......**..*.*.*......***..*.***.**.*..*.*..*..*.*...*.*..*..*****.***........***.*..*****.*.**.**..*.*****.****..***.*.**.**..***.*******..*.**.*..*********...***.**.*...*****..........*.*..***......*...**.*..***...**.*.***.*...******...**..*****..******..******...**.****.**.****.**..**...**.******...**.*..*.*****..**.*..*.*..*.*****...*.**..***.***...*.**.**..***.**.**.**..****..*.*.*...*.*..****...*.*..*.***...***.*****.**.*.*.**...*...***..*...*....*..*...**..****.*.******..*..***..****..**.*.....*....*.*..*.*..***.*.****.***.*.**.**.****.*.*..*....**.**.*.*.***...*.*.*.**.*..*.*.**....*..*..**.*.**.*....*.*.**.****.*.*.*....**.*.*.**....*..*..***.***.***..*.*****..***...**..***....*..*.*.*..*.*.*.***...****..*..*.**.*.**......*.*...*..**.*.**.*.***.*.*.*.......*.....*.*....**..*******..**.*.***.*....*.****.*.*.*.**.****.....**.***.*.*..*.*.***.*...*.*.*.*..*.****.*....**...*.***...**...*.*...**..**.**.*.****.***.****..***.*****..*.****..**..*.*..******..****..***.*.**..*...*.*.*..*.*.******...**..*....*.*.***..*.**..***.*.....***.....**.**.*********.*.***.*..**....***.*.****......******...*..*...***....*......*..**.*.*.***.*..**.****..*..*.*....**.*.*...*....**...**....*****..***.*..**...*......***.**.**.*.**.*.***.*.*.*.***.***.....**.**.********...**.*.*..*..*.*.**.**...***..***.*......*..*.....*...***..******.***.**..***..*.*.*.**..**..*.****.*....*..*.....*..**..**.*.*.....**..****..*.****......*.*.*..*...**.*.****...*.*.*..*........****...*.*..*.*..**...*..*...**.**..*..*.**.*..**.*.**.*.*....**.*...*..***.****.*****...*.*.***...**.*.*..*..**...***..*.......*....**.**.**.****.*....**.****.*..**.***...*...**....****..************.*..*..**.***..***..****..*.**.*..*..******....***......*...***..**.***.*...***..*.**.**..*..*.....**.*....*.***...**.*.*..*.*.*.*.*.*.**..*.**..*.*.*..***....*.*.*.*.*..*.*.*.**.**..*.*..*..***..***..***..*****...***.*...**..*..****......**.*******.*..*...*.*.*..**.*.*..*..*..*..*...*..*****.**.*...*.*.********..*...*.*.****.*.* *.**....******..*....**.*.****..*****...***.**..**.*....*....*.....*.*...**....***..**.*...**.*.*.*****.*.******.*.*.*.****....*..*.****.*.******..**..*...**.**.****.*..**....***.*.***...*****....*..*..**..*....***..*.*.**.*.**......*.*..****.....*.*..**..*..*...*........*.*.***..**...*.*..*.*..***..****..*.*..**.*.**.*....**.**..*..***...*****.*....**.******.*.*...*.**..*.****.*..**.**.***.**.****.......*******.**.*..*****.*..*****..**...**.*.*...**..**..***.*.*.*.***..*.******..***...*.*.**....***.*.***..**..**.*....***.*..*...**.***.**..*.*.***..***.*.....*****...*.**....*.*.****.*.**..*.*.***.**.***.*.**..***...***.***..**.*****..*.....*...**.....*..*.*.*...**..*..*..*.*.****.*.*.**...*..*.**..*...*.**..*..*..**...**.****.**.*.**..*.**.*.**.*..****....**.....*****.....*..*******...........*..**..*..*.*.*.*..*******..**.*...*.***.*.**..*.**....*.*.*..**.*......*.*..**..**.**.*.*.*.....*...*.*.****.*.**..*.....***..********.*.*.*..*.**.***.*.*.*...**..*******..***..*...**.*..*..********...*.**.*.....**.*...********.**...****.*.**..*.*.*.**...*.*..*.*..*.**..***.**.***..*..*......***.*****.*......*.*...****..*****.......*..**.********.**..*...*..*....*..*.***...**..*..**...******....**.****..*.**..***.**....***...***..*..**..**.*.....**....*.**.*.***.*...*.*..*****..*..*...**.*****....****..*....*..*.*.*.*.*.*********.*.**.**..*..***..**.***.*....**.**.**.*.*.*.*.***..**..*...*....*.....*****...***..*.**.*.*.**..*.*....***.*....*.**.****....*.......*..*.*...*..**.*..*.*..**..***.*..**.**.***..*.*.*.**...*..**.*.*.**.***.**...**.*.**.**..*.****..*.*..*.***.***.**...*....**...***.***..*...*.....*.**..****..*......***..***.........*..*.....**.****.*.*.**.**.*...**.***.*.....*..*.**..**.*..****.**.****.*...*.*.....*****.*.****....**.....**...***..****.**.**.....*...*.*..***..**.***.*.**.*..*...*.**..*..**.****.*....*.****..*.**.**.**..****..****..**.**.......**..**...***.*.***..****..*..**.**..*****.**.********.****......**.*.*....*..****..*....*....*..**..*.**..**.*.. *******...**.***...*.**.***.*.*..**.**..*.*...*.**..***.**..*...*.*.*..*.**...**.*..**.*.**..*.***...*..*.*.*.*.*.****.*.**.*...*.*.*......********.*..*..*...***.*.**.**..*****...**..**.*.*..**.****.*....********.*.*...*****..**.**..*.**.*.***..*.***...*.*.***.*...**..**.****.**.**.*....*....**.**...*.***....*..**.*...*****..*....*.****..*.***.**.*.****....**..*.**.*****.....***.*.*.*.*...*****...*..**.***.**..****..*.*.*.***.***...*....*.*..**.*.*......*.*.**.*****....*..*..****..**.*..**..*.***..**..*......*****......*.**...*****.*...******..**..*......*.**.**.*....*.*.**......*....**.**.*.*.*.**..****....*.*..*.***...**.******..*..*.*.**.*****..*..***.*.**.*.**.*.****.***..****....*.*.*..*...***.**.*..**..**...*.**...**.*****.****..***...*...*.**...**.*.*.**.****.***.*.*.***...*.*...*...*...**.*.*...**..****.***....*...***.*.*.*********..**..*.*.*.***..***..***.....**..**..*....*...**.****.*.....*.*.**.......*****.*.*.*..**.*.....**...*.***....*.**.*.*.**.**.....*...**.**...*.*...*.**........**.****.**..***.**.*.*.****.....*...*.*...*..*..*.**.*.********..****.*.**..*..*..*****.......**..*.***..***.*.*.*...***...***..**..*..*..***...**.**..**.*.*.**.****..*****....*..*.****..*.*.****....**.*..**.**.*....*.*****.***.****.*..*.*.*...........*.*...**..***.*..***.***...*....**.*...**.***..*..*..*.*..*..*..*.*.*...*.****.*...******.*.**.****.*...*...*.*...**.*.***.*..****.*.*..*.*..******...*...*.*..*******....*..**.***..*.*.**.*.*.*.****.*..*..**....*****.*..*.*..*.......****.*.**.**..*.*.*...***.*.*.*......***......*.......*..*.*..*.***.*..***.*.*..*...*...*.*....****....***.......**..***.*....***..*...**....*..****..*..***..*...*.*..**.....****..****.....**..**...**.**.*...**.*.....*****...**.*..****.***.........**..****.*....*.*......**.***.*.*..*......**.*..***..*.....*.......**.**.*.*...***.*.****.*.******..*.*.*..**....***...****.***..*****.***..*..*.......*.*.****..*..*.**..**.*****..*.****..*....*.****..*.***.*..**.**..***..**.**...**....**...*****..*******.* .***...*.*...**...*.........*....**.*.***......*.*.*.*....*.**.*.....**.**.*..**.*.*..*....*.****.********..*...*.*.**...***..**..***.*.*.**..*.**..*....*...*.*.*....*...**..*..*.*...***..*....***.**..*.*..*.*.****.*.**.*.***..**..*.*........*...**....****..*.****.**.*.*..**.*.*.*..**...**.**....****.**...**..*.**.***.....**...*******..***..*.*..*****....*...*.****..*......*..****..**.*.******.***..*********..**...**.**......*.*.*.*.**...*..*..**.*.*.**.****.**..*.******.*..*.**....*****.**.*.******..*...*.*.***...**********....*..***.****.*..*..*....****...*..***..**.**..*.*.*.**...*.*****..*......**.*.*..**...****.**.**..**..**......**....***.*...*.*.*****.*.*.***.*.**.......*......*......*...***.*....***....**..*.*.*..*..***.*.*..*.*..****...***..**.***.**.*......*.*.*.**.**.**.*....*.**...***.*..*....*.*****..*...*.**.*.*.**..**.**..*.*..***.*****.**..*.***.**.**.....****.*..**..*.*..********...**.*...**....***.*.**.**......*.*..**.**.*.*..**.********.*......*.*...*.*.*....*...****.*.*....*......**.*..***...**...*.**..**.*..*****.*.**.*..*..**.*..**.*.*..*.**.***..***....*.*****..*..*****.*.....*.**...*...****.****..****....**..*..*.***....****......*....*....***.....**..*..**..**...**...***.*.*.**.*.*******.*.***..*....*.********...******.**....**.*..****.*.**.*.....**.***...*.**..****..**.**...*.*.....*...*.**.*..**.*..**.***...*****.*.***..*.*..****...**...*.*...****....**.**.**.**..*****.******.**.***.....*.*.*.***.**.*..*.....**.**.*....**.**.***..*.*....***....*.*.*...*.*.******.*.**........*****..**...*.***.**..****.......*.**.****...**..*...**...*.**....*.*..*..*.**.*.*...**.**.*..*.*****..*.***.**..**......*...*....***...*.*...*.***...**...*....**.*..**...**.......***......*.*.*.*..***..**.*..**.***.**..**..***...**..**.**.*..**.**.*.*..**.*.*****..*...**..*.*.*..****..*...*..**.*....*.*..*..****.*..*....**.***.**.*..**..***...*.*....**.**.....*.**...**..*...**.*...*.*......*.*....*.***..*.**...*.***.**.*.*....**..*....**.*...***.*...**.***.**.***.*.*** .**...*..**.*.****.*..*..*.**.**.........*.***.***.***..**..*...........****.**.**.*.*.*.*.*****....**.*..**.*.***..*..****....**.**.***.............*.....*.*.*****..***.*.*.***..*..*...*****.**.***..*..*****.*.****.*.*..*..**.****.*....******..**.*....*....*...*.*.....**..*.....*....**.*..*.****...**..*******.***...***..*.....**.*.**.**.****..****.***.*.*****...*..*..*..**..****.*****.***..*******...*.*..*..*..**.*.**..***.**.**.*..**.......*.....***.*..*.*.*******.**..***...*.****.*.*.....***.**.*...*.***.*...*.***.......***..*..*..**.*.**.****..**..**.***...*.*.**.**.**..******.***...*..***..***.*****..***.*.....*...**.**....*.****..***..**..*..*..*..*******.***..**.*.**.**..**....**.**..*.***...*....**.*..*.....*.....*..***.***..*.....***......*....**.*******...*...**..*..*.*.....****.*...........*.***..****.*.*...*..****.***......*...*...*..**.......*...*......**..**.**....**.****...*.**....****.**.......***.**..**...**.*.***.*.*.**..*..***.***..***..*.*.....*****.*.*..**...**.*.**.****.*...*..*.*.**....*...****..******.**..*..****......*.**.**.***...*****..*.***.*.*..*.*.*..**..*.*.**......*.****.*....**.*.**...**.*.*..*..******.****.****...*******..*.*.*..*.**.**.***...*.***.***.*...******..**...**.***..**.***.***..****...*..*.*...***.*.**.*****.**..**..*..*..*.....****..*****.*.....*.**......*.****.*..*.*..*....*******......***..***..****.*....***.****.**...*******.....*.*.***.*.*.****..******.***.****.*........*****..*...**.**...****..***..****....*...*.*.*..******...**.*......*...**.**.*...***.***..*.*.**...****.*..*.*.*.*.***.***...*****.**.....*.*...*..*****....**.*..***.***.*..*****.*.*.*...***.*.*****.*.****..*......**....**..*.**.**...*.*.*..****..**..*.*.*.....***....***.*****.**..**..*..**..*...*.....**....*.**....*.*.*********...*.*..*.**.**...******..**..****.****.*....***..*.***.*.*..**.....****....**..**..***...*..*..*.*..*.*....****.....*.**.*...*****.*.......**.**.***.*....*.*.**...***....******.***..***...*.....**..****.*.*.*.***.*.***...**.* *....*.*...***.**....***..**....*....*.*..*.****.*..**..*.**...****..*.*...***.***.*******.*..***.**.**.**.**.*..**..****..*..***..*..*.....*.**...*..*.*...*..***...*********......*.***..**..**..**..*..*..**..***..**.....***..*.**.**..**.*.***..**....****..*..*.*.*.*.*.**.**.**..****.*..**..**....****....*..******..*....*.***...*..***.***..*..*..**.***...*...****.*....*.*.**..*..*...****....**..*..*....*...**....*.*....**........*.***.****..**.*..*.***.****.*****..*.........*...*.*.*.**......***.*.*.****.*.**.*.**...****.**....**....*...*.****.*.**.**..*.**...***.****....*...........******.**.*********........*..***..*.*......*****...*****..*...*.*.**....***.....**.*..*.....*.****..*..***.*.....*.****..*..*.*****.****.*..******.....**...****...*.*...*.*..****.**........*.**..******.**.***..****.**.*.**.****..*.**...*..**...*****..*.*.***..**.***.*.**.*....*..*....**.**....*.**.....**..*.****.....**.**.*..***..****.*.*.**..**...***.*..**....*.***..****...*....******.......*****.***..****...*.*..***....*.*.**.*...*.***..***.*.**...*....**....*.*.*.*.****.*...**..*..*..*...****.**...**.**.****..*..**.**..**.*..***...*.*.***..*.*..**..*.****..***.*.....*...*..*.******.**.....*.*...*.*.*.**...**.....*...***...*.***.**.**...***....*.*.*..*.*....*.*.**..***..***.****.*.*.**.*.*...***.....*..*.**.****.*.*.***..*.*...**....*.*.*..***.**.*..*.....**....***.*****.**...*******.*.***..*....*...*....*.**.....**...*.*..*....**..***..*..*...**.****...*.**.**..*......***.**..**..*.*.****.*.****.*...**.*.****...*.**..*........*.**.**.*.**.......*...**.***...*.*....*.**.....**..**.*.*.......*****.**....***......*******.**...**....***..**.*.**.**.**..**.*.*.****..*******.*.**...**.*.**.**.*******.**.*..*.*.*******.**..*..*.*.*..*.**.........**..**...***.**.*.****...*.**...*.**.*****....*....*.*..*****....*.*.****....****..*.***.**.*.......****..*..*....*.****.*...*****.*.**..*.*..**.****.*.....*..**.**.*.**.*..*.*.*...**...***.*..*.**...*.*.*..*.*...*.*.*.**.*.**.*.****......*******... *.**.******.**..**.**.**...**..*..*.*.***.*.....*..***....*.....*.**......*.***.*.*...*..*.......*****.*.***..****.*.*.*.***...**.......**...****..*******.*.**....***.*****...*.**.**..*.*.**.*****.*..*****....*.*..***.****....*******..*..*.**.**...*.***.*......**.**..*..*.*.****..**...*.**...*..****...*.**.*.***.**.**.*.**...*.....***.*..**..*....*.*......*......**.**.**...**..*.**.*....*...***.**..***..*....*******..*...***.*..*....*.**.*...**.***.**.*...***......**..*..***..**.*.**.*..**..*..*.**....****.*..***..**.*..*.*..*...*.**.**.***.*..**..*....**..*.*****..*..*..**.....**.*.****.*..**.**.....***....*****.*...*.*.**..***.****...***.**.**.*.****..*.*...**...**....**.*.***..***.*.*.*.**.***.******.***.***.**......*.*.***..*...*****..**.**.**...*****.***.***.***.***.*.****..***.**.*..**.****.**..*....**.....*....*.*..*......*..*....*****....*.**..*..*...*.*.***.*****..*...*..........****..*.*.**.*****..***..***..****.....**...*.***..********.*..**.*..*.**..*..*....*.****...*....***...*...*..*..***..*..**..*...*.*.***.*...**.**...*****.....**..*******..**...*.**..***..**.****.*..***.*..*..********.....***...*.*****.***..*****.**.....***..*....*..**...*...*....**.***.*.*...******.**..********......*...**.**.**...**...*..*..**....****..*.*.**.**.*.**..*......*.*....*.****...**...****..*.**.*****..*..**..*...**....*....**.*..*.*****.....*.**.....**...*...**..****.*...***.*.*.**.*...*.*..*.**....*.*.*..******.*..*.***...***..****.....****....***...*...***.*.*..*........*.***...*.*.**.*....*****..**.**..*..*....******.*.*.**.**..****.****.*.*.............***..*.**.*..*....****....**..*...***.**.*.*.**.*.**....**.**..**..***....**.*..******...*..**...*.*.*..*..*..*..**.....*...*.*..*******..**....*..****...***.....********..*.*.....*..****.**......**.*.****.*....*.*.****.*.*.**.**.**...*..*...****.***.*.*****....**.......*..*.*.**.*.*.***.**...**.**.*****.*.*...*....*.*.......*.**..*...**...**..*.*......*..**..****.**.****..*..*.*..*....**.*...*.*.**.*..******.*.*...* **..**..**..**..***.***.****.**.**..***.******.*...*.*..***....*....***.**...*****..*..*.**.***.***.*....***.**..*..*....*...**.....**...*.*******...*.**...***....*.......****...*...*.****.*.*.**.**.**...**..*..****...*.******....****.*.**.*..**...****.***.**..***..****....***....**.*.****.*.**..**.*...*.*..*.**.**.*...*.*....*..*..*.*.**.*.***.*.***...*.**..*.****..*****....*.**..*.**.....**.**...**.*****..*..*...*.**.***.......***..**.*.*.*.*.***.**.*..******......**..**....***.*.*....**..**.***.**...**..*.****.**..***...*....*.*.*****.*.*.......**.*..**....*..********....****..*.***....**.*...*.*..*****....*.**...*...**...**...*.*.**..*...*...****..**.*..*****.*.*..***...**.*.**.**.*..*.*..*....***.***..*..**..**.*..********.***.*.**..*.*.****..*..*.**.*..*.....**...***..*.**.*.*****..**..*..***.....*.*...**...****.****.*.***..*...*.***.*.******...**.....*******.***..*.*.....*..***..*.**.**....**..*.**.****....****.****...*....****.*.*..*.**.*...*.**.*.*...***..**.**..*****..*.**...*.*..*.***..*....*.****.******...*..**.*****.*..*...*.*...*...**..*.****.****...*.***.***.*.**.**.*..*.....**.*...**...***.....*.*.*..***..*...*.**.**..*..*..****....*......**.****....**.*....**..*.*...****.*.****.*..**.*.**.*....****.*...*.......*****.*.*..****.*.*...****...*..***..*.**.*.*.*.**....*.*.**...*.***.**..**.****....**.***.*.*.*.**.*....**...*..*...*.**..*..*.*.*.*.*.***.**...**.*.*.*.....*.**....**.**......**.*...*....*...*.*..*.**.**.*..*****.*...**..**.*..**.....*....******..****....**..**.***.*.***...*....*..*...*..*.*********.....*.*.*.*..**...*.***.***....****...***...*..*....****.***..*****....*...*...*..*...**..**.*...**.*.*.***..*....**.*..****..******......**....*.***...*...**....**.***.**..*.*......*.**.**....********...*.*.***......***.*.**.**..****...****..***.....***.*..*.**.**.***.*.**.*.*..*.**.*.....*..*.*.*....*.**..*.........***..*...*.**.***..*.***.******.....*..*.*.*..**..**.*...*.....*..*.**.....*.***.*.*.*.......*.*.****..**.***.**.*.*..*.*********.. ..****.*.**.**.*..*...***....*..***....*********.*****...***...*..*...*..**..**.*.......**..**.*..*...**...****...*.**..*..*..*..*.**.**.*.******..*.*.*...**.*.*.**...*.*..*...*****.*******..*****.*.***.**.*..****....*.**.*.**....***..***..**....***.***..*.*...............*.**.*..******.**.***....*.**.***..***.*.**.....***....*****..****.**...**..*.*......***....*..**.*.**.**..**..**..****....*.*....*.*.**.*.*.**.*.**.*.*.*.*********..***...***.**...***.****.***.*.*.**.**....**..**.*.....**.**.*....**.....*.*..**.*.....**.*******..*........***.*..****..*.*.....*..*.*...*.*..*..*.***.*..***..****.*...**..*.*..*.***..******.**.**.*.*.**.**...*...***.***..**..****..********.***.**********.***.**..*****.*..**...***..**..*..*.*.*.***.******.*.*...*.*..*.***.*.*.***.***..*..***.*..***.*...*..***.**.*...*.**..*.******....***.*..*..**.*.***....*....*..*.****.....***..**.*..*....*.*.*.**.*.*..*....*.*****..***.**.*..**.*.****...*...**...*..***...***...*.****.*..*.....*...*.*.*.*..*.**.**.*....***..*.*.***..**.****..*..*.***.*..*....**..***.*...*.**.**.**.**.*.*....*..*.....**.*.***...**.**..**.**...******.***.*....**.**.*..*..*.***.*............*.***.*.**.**..**.*********.*....*.*.*.*.*.*.**..*.***..**..**..*..*.**.**.*....**.***.**..*..*****.*.....***....***.*.*..**.*.*****.**.***...**.**....*...****.**.********....***.****.***.***.******.***.**...*.**..*.********.**.*..*..*.****..***.****..*.*....*...**..***.*..****............*.*.***..*.****.***....****.**.***..**.***.****.****.***.**..*..******.**...**.*..****.**..******..**.......*.*..*****..*.*..**.****.***..*..*..*.***.*..*.***.....*..*..******.*..*.*.*..**.*.**...*.*.*.*****.*********.*.**.*.*..****.****.*...*.*.****...**...*..*...**...*.**..***.**...**..*.****..**.*.*.***.....*...***..*.*.**..**.*..**...*.**.*.*..**.***..**..**.*.*..*...***...*.*...*..****...****...****.****.*.*..*.*.****...******....*.**..*.****.....*..**.**.*..***.*....******.*.*..*....**.*.*.*..*.*..****...*...***.****.****.*...*.*...***..*..*... *..**....**.*....****..**.*..***.......****..*.....*.***...*.***..*.*.....*.*.....**.**.**.**.**.**.**.**..*.*..*....***.****.**.****...*..***....*...***.....*.*...***.*.*.******....*****.***.......*....*..**.*..**.****..***.**.*..**.*.*.*..***.**.***.*...**.**.*..**.*...*.*.****.*.*.**.*.*..*.**..*.*...****....*.*..*.*.**..**.*.*.**....***...*******.*.****.....*..*.***.***.*...**..***.**.*.***..****..**....**.....**..*...**.***...**.*.*.****.*.*.**...**.*****..*.**.........*.*.....*........*...*....*...**.*...*.**.*.**.**.....*....***.**...*..***.***..*..**.**...*...***..*.**.....***...*.*.*.**.**......***..*...***.**.*****..**.*..*.*****.*..**..**...**..*.**.*...*...*****..**.**.**.*.***.*......*...*..**.*****.....**..*..*.***.***.**.**.*..*.*..*.*.***.....*.*****.*.*..****..***..*...**....***...**.*..*****..*.**.*....*.*..***.**.......*..**....*..*...***.*.*...**.**....*...**.***.*..**..**....*.**.*...**.*.***.**..*...*.*.*....*.***..**..**.*..**...*.**.....*.**...**..**.*.**.**.*....**.*..*.*..*.*.*....**..**....***.*.*.*****.**..*.**....*....*.........****..***.**.**.*......****..*..**.*...*****.*****.**.*.****..*..*......*..*******.*...*.*..*.*......*...*....*.....*.*.***.**.....**.*.....*..***..*.**....**..*..***..***..*..*.**.*.***..*.**....****..**..*....*.**.*.**...*.*..***.*.*.*..*..*..******..*.********.**.**.****.*.*.****.***.........*...**.**.......*****.*..*****..*.*..*..**..**..****.**.*.*.*****....**...*..**..**..*.***.*..*.**.**.***.**.*.*****.**..***..***..*.*..*..*..***.**...*..**....*...*...*.....***.**.******......*.*.****.**.**.*.....*.**.....**.*......*.***.***.***.*.****..*.******.....*...*.*.*...****...***..*.******.*.**..****....**...*..**.**..*.*..**.***.**..***.*.*.**...*...*.**.*.***.**.*..*.....***.***........**..**.**.*.*...**.*.*....*.**...*.**.***.*..**.*.*......*..***.**.*...*.*.*.*....*...********.**....*..*.*****..*...*.*.*.*..*...**.******.*.*....**..*...**.*.***.....**.*..**.*...**.*.**.*.*.*.******...*.*.*...*..**.*****..***.* ****......**.****.**.*.**..*....*.*..*.*.*..*..**..*....*.*...*..*.**.****.****..*..**.....*..**.*.**.***.*..****..**.*..*.*****.*.****.*.**....*.*.**....**..***.*****....**...***.*.**..**.*....*.***...***..****.*****.........**.*************..*...***.**..***.**..*..*****.*.**....*****.*..*......*.*.**.**...****.*.***.***..**......*******.*.******...**.**.....*..*.**..*.*.*.**.***...***...****.*...******..******...*.**.....**.*.****.*..*...*..**.*******.*.....*.*.*..***...***...***......*.**.**.*..*...*...**...***.*..****....****..**..***...*******.*****.*.**...***..**..**...*..**..*.*.*.***..****..*..***.*.*.*.**...*..***.**.**.*.*..*..**...*.*..***..**.*...*****...*....*..**..*.***..***..*.**.***..*..******.*.*...****.*..*.....**..**..****.**.***.****.**.*.*.*..........*..*******.****.*.**...**..*..**..***...*...**.*.*.*.*.**...*..****..**...**.....**.**.*.*.*..*..***.*.*.*.*..*.*...****.**.**..*.*....*.**.*.*.*.*.*..**.*.....*..**..*.***.**..*.....*.*...*.*....**..**..**..*.**.*...**....*......*..*..*****.**....*.*..**.*.*****...*.*.**..**.**.***.*.*..*.**...**.**.**..*.*...*..*..*.**...**.**....*.**.*.*..**.***.*.*.*.*.*.*.*..****.*.**.**.***.**...*.**.*..*..***....*.*.*.**....*..**..***.**.**..****.*.*.*...**.*.*****.***.*....*.*..**......*..*...*.***.*..*..*..*.**..***.*..*.***.**..*.**.**..******....**.*..*.....****...***..*..***...****.*..****.**..*.*...**.**.....*.*....*..**.*.*...*****....*.....*.*****.*.....**..****..*....***..***.*...**.*.....*.**.*****.*.*********..*.*.****.*...*.****.***...*....*.*.*...*****....**.*..**..*..*..********..*..*.***..*...****.*.**.**.*.*....****.******.*..****.**..****....**.*....*.*.*.*.****.*.**.*..**..****..*********.*..*.**.*..*.***.*.*.*.**.*.***.*..***.***.*....***.***..**.*...*.***.....*.*.*..*...********.*..**.*..**..*...*****...*.**..***.***..**..****.***..**.***.**..*..***.*.*.***.*..*.*..*.****.*...*.****.*..*.****.*.*.*.*...*..**..*.*.********..*....**..**.*.*..**.**....*...****.*.....***....*.****..***.*....** .*.**..**...*....*.****..****....*..**.***..**.*..**..*.*.**..*.*.*.*.....**.**.***.**...*.*......****..*.*.****.**.****..*..********.***..******..*...*..*.....*...******..*.**.*.****..*..*.***.***..****...****.*..***..**..**.***..*.*.**.****.***...**.*.....**.*..*****.....**.**.*.*.**.*.*..*..***.**.*.***.**.**.**..*..*.**....*...**.*.**...**.***.*.*.**......****......*.*.**...***...*****.**.*.*.*.**.***.*.**.*.*...**...****..**..****.**..***.*.**..**...****...*.**....*.**.****..*.**.....**.***...****..***...*..*****.****..*.*....**.*..*****...**......*.**.***...*..*.*......*........*.**...*.*.*.**..*.**.*****..*.***.....****.*....**.****.*..*.***...*..*...**.*.*..**.**.*.***..*.**.**.**.***.**.*..******.*...*.**.*..*****.*.**......*.***.*.*.*.....***....*.*....**.***....***....*..*...***...**.**********..*.*.*......**.*.*****..**...*...****.....*******.*.***.*.*...*...*....*.*...*..*****..*.****..*..*....****.*..*.*.***...****.*..*.***.******.*..***..**....*....*****.*..*..*.*.*.**.**......*****..*...*..***.*..**.****.****...**..*...*****..*..**..***.*..*.*...*.*....**.*****..**......****.*.*...****.*..*.*.*****..*..**..**.......*.....*.*******.****.***..***.....*.*..*.**..***.......*****.**..*.*....*.*****..**...**...***..*.***.****.*.*.**.**..*.***....*.*****..*.**.....*.*...*.*.*......**...*..**.....*..****.*.**..**...**.**.****.*..**..*****....****...***..*.......**...**.*..*.....*...*.**....***.*...**.**..*.**....**.....*..**.**.**.**.***.*.*..**.*.*.*.*....**....*..**.**.***..**.*..**.*...........******...*******....*.*..**.**......*.****.*.*.********...*...**.*****.*.**.*.******..*.*.*...****.**.*.**.**.*......*****...*.***.**.*..*..*.*.*.*****.........**.****.*****.*..*****...*.*.***************.***.*.**..*.**..***...******..*..*.**..*..*...**.*..*.**.*..**.*...*.*..*.***..********.***..*....****.*..*......*.**.*.*.*****.**.......*..***..*..*.........**..***.*******...*....*.****..*.*..*..*.**..*.***..**..********.***.*..*.*.*....*..*...******.**.****.*... *..*...*...**.*..*.**..**...**.*...*....***....*..**.......**..**....*.**...**.**..**..***.**..*..*.*.***...**.**..*.****...**..******.*.*.*...***......***..*.***.*.**.***..***.**..****..*..*..**.*....*****.**.**...*.*.*..***...*...**.*....**..**.*......***.*...**.**.*.*****.****.**...*.****.**...**.**...*.***.*******.*.******.****.**.*.*.*...**..*.***...*.***...*..***..*.**........*...**...*..**..*****..*.***..**.**.*..*...*...*.**..*.*.**....***..*.*.*........*.**....*..*..***..**.*..**.*.***.**..*..*..*..*.*.....*.**..*.**..*.*.*...****......****.**.*.*..***.*.*.*****.*..*..***.*..*****....***.*.**...**********.*......*.***...*.*.*****.....*.*.****.***..*****.*...*.**...****.**.*.**.***.**..*..**.......*...****..***.***...**....*...***..*.*...**..*.*.**.*.....**.***..*.**..****.*..*.**.*.*****.**..*.....*..*******........*..*.*.**.****..*.*.**...*..***..*...*.....*....*.**..*.**.******..*....*..***.**..*..*.*.***.**.*.*..*.********......*...**.**.*..*..**......*..**.....***.*.*****.*...***.*.....*..*.*..**.***.*......****.****..*.***.*.*.*...**.**.***..*****..****.**.*.**...*.*...**.**.*..***.*********...***********.*.*..*.*..**.*.*****..****.**..*.*..***.*.**.*.*.*.*****..***...*..*..***.*...*.**..*.***.****.*......**...**..**.*****.*....*******...**.**...*....*...**.*.*.***.**.*...**.*..*****..**....*.***..***...****..**..**.**.*..*...*.***..***...*.*....**.***.....**...*........*..*...***.**...****....**.**..*.*****......**......*......*.*.*..**.*.*.*.......*****.*..*.*****.**....**..*.**.*..*.***.**.*..*..***..**.****.**.*.*...*...*...*..*...*..**.**.*.*..*.*.**.**..****.**..*****.*.*.*....**.**.*..**..***..**..*.*.****.*.....*.*.*.*.*..*..*......*.**....*.*.******.*...*..*.***..***..*..*.*******........**...***..*.*....*.***.****..**...*.*.**.*.*****.*....*.***.**.....**....****..**..*****...*.*.*..*..*...*.*****.......****.**...*.**...*..*........*...*.*...***.*.*.*..***..**...**.*.**.***.**.****.*.******...*...********.*..*.*.*..****.********.*.**...*.**.. .***..**.*.**.*....****.**.*.*.*.**...*....**.*.**.**..***.**.....*.*..****..**..**....*******.**.*.*.*......**.*.*.**....**....****.*...****.*..******..**.***....*.*....*.....*.*.**..*.**.*.*.*.**.***.*.*..***..*..*.*****..*.******.*.*..*..**..*..*..*..*..*...*.....*..*.**.***.**..*..**.**..*.*..****.***..*...**...**..*..**..*...*..*...*..*.*.*..**.*..*.*....**.*..**..*.*.**.**.*..****..*.***......**.****.**.*.***..**.***.********.**...**..*******...*.*.*.....***.*.....**.**....**.**.***.**.*.*.....**.*.....*.*.*.*....*..****...**.****.......*.**..**...**...*......**.*.***.**..**.*......*.*.**...*.*.**..*.**..**.*..**..*.*.*..*...*****..***..***.*..**..**.....*.*...*.**.**......**.****.***..****.**...***.*.*.**.*.*.*.*.*..*.**.**...*..**.**....*...****..*****....*.*.*..........**...*..*..*******...**.***.*....*...****...**...*..*...*.***.*...*....**.*.**...*..***.***.******.*.*****.****.*....****.**.*.*.**...*..*.*...***.*.***.****...***.....*......*..*...**.*.*..*.*.**...*.*..**..***..**..*.****..*.*..**...*.*..**..*...*.**.***.*..******...*.**.....**.*.**..*..*.*..**..**.**..***.**.*..**.*.*....*......*******.*.**.**...*.**.*.*.***....**.*.****.**.*..***..**.*...*.*......*.**...*.*..*..*.*..***.*.**.*.***.*.*.**..**.********.***..**..*******..***...**.*.****..***.**...*.**.....*.**.....***..***.***.***...*.***..****...***..**..*..****.*...*.*.*..*..*....**.**.**....*.*...**..*...***.....***..****...******.*..**...**..*.**...**.**..*...**.******.*..*.*....*..******..****.*.*.*.....*.*..**.*..*.**.**.**..*.****.*.**.**.*...*.*..**.*..******.***.*.*....**.*.*****..*.......*.*.*.....***....**..*****.*.*..*.***.**.*..***....*...*.*.*...*.*.*.*..*.*.*..******.***..***...***..*.*........*..***..*....*..*..***.**.*.***.*...*...*.*.***..**.**..*.*..*.*******.**...***...***..**.*.**.*****.****....*....*****..*..*****....*.**..**.*..*.***.****.*..*..*.*...*..**...*..**..*.*.*....*.**..**.*.**..**.*.***...**.**...*...***..***....**.**.*.*.*.*.*.***.*..*.***.***.*..*********. *.*..*.**.*.**..**.*.**.*..**.....*****..******..*.**..**...*..*.*...**..*.****.......***..*..*..***...**...***...*****..*..*.**.*....**........*..**...*.*..*....**...***.***..*****.***.******..**.*..*..*..**.*..***..*..*.**..***.**....*****.*..**.********.****.....*..**.*...*.****..**..**.**.....*..*..*.**...*****.***..**.*....**....**..*..**.*..**.*.*.*..*..**...***...*.*.......*....**...*****.**.....*..*........*...*.*.*.*.*.**....***.....***.*.*..*.*..*.*****.*..***.*.*...*.*********..*.**..****.**.*.....*......*.*.*..**.*...****.*....*..**...***...*..*..****.*.*****.**.**..*.*.*.*..***.*........*.****.**..*.**.*.*...**.*.**.***....******.*.****.*.*...**.******.*.**...*.*..*.*.**.**...*...*...**......**.****.**.***.*...**..**..**....*.*****...**..*****....**.*.*..***..*..***...**.*...***.**.*.*.*.*.*.***.**.***.*..***.........*...**.**.***...*.***.**..*.**.**.*.*..*.****.*.*.*.*...**..**.*.**...**.**.....**.*..********..**....****....*.*.*...*.*....*...**..*..**.**.*..*.****.**..***...*.**.**.*.*....*...*.*...**....*.****.....****..*****.*.*..*.*..**.***..**..*****.**.*...**...*.**.....**..**.*...*.**...**.**..***.**.*..***....*..*..*.*...*.*.*.***..*..*.*...*....*.***....*...**...*.**..**....*.*****.**.*..*..***..*..***.****..***.**..**.**.*..**...**...**...*....**..****.***..**.**.*..*..**....*****.*.**..*.*.*....*.***..*.*******.**.*..****..**..**...***......*.*..****.****..*..**...**..**.*.***.**..*****..*.*.****..*.*.....******.*.***.*..******.**..*.*.*..*.***.*..****...**.*..*.***..*....****.*...*...*.*.....*..*.*..**...****.**.*.*.....**.**.**.*..*.***.*.*.**..*...*.***..***..**..**..*....***.*..****.*.*.***.**..***.*****.*.**.*.**..**..*.**..*..****..*.*.*.*..*....*..***.*...*.*..*..***.*......**.*...*.**...*..**.**.**..*...*.*.*.***.*.*.*.*.**.*...*.**.*.......***.***.*.**......*.****.***.******.***....*.....******...**....*..**.*******.*.*...*.**.....***..****..*******...****.*....***.*.*.**..**.*...*****..........**..**.*..**...*...**.**.****.*.*..*** **...*.**.....*.*.*.*****.*.*......*..***...*.*.*.*.***.****.*..**.**.******..*.**...*****.*.*.**.*.*..*...*.**.*.*.**...........***.*****.*...**.*.**.***..**...*.*.**..*.******...*.*....*.......**......*....*...***.**......****.*...**...***..*****...*...***..*******.*.**....**...*.*..***...*....**.**.**.***.**...**....****.....**.***.*****..*.*.*.*.**.*..****..******...*.**..**.*...*.*.***.*...*.**.***...*.*..**.......*.*..******..*.*.**..*..***.....*...***...*.*.*..**.*.**...**.***.*.***..*...***.*.*..***.*...**.****...*.*.*..*.*.****.**....*....*.*.*******..**.***..*..**....**..*.****..*.***.*.....***.*.**.*...**.*.....*****.*..*..*.*******.......*.*....**.****..**.**.**...*....*.***..*.***.*.**....*..******.*.*.*.*.***..***...**.*..*.******...***...*.*..........**..**....*******.**..*.....***.**.******...*..*.*.*.*..*...*..*...*.*..*.*..*.******..*****.*.*..*..***....***...*....**.***..**..***.*....**.*.*.**.*....***..****.*****.**..**..*...**..*.**.*..*.***.*..*******.*........****.*.***.*...***..*..*.**.*.**..*****.***.**.*.*.*.***...*...*.*.*..**..**.**...****..***.**...*.****..*...**.*.*..*..*..**.**....*.*.*.**..*.**.....*.....**.*.*.*..*.*****....***...*.*.**.*..*.**.*..**..***.*.*...*.*..*.....**...*******.***.**.***.**..*.*...*..**.*..*..*.*.*..*...*...*.**.*...***.*.**.*****.*...*.......**.*....*.***.....***..*.*.*.**.*..*.*.*.**.***.**.*........*..*....*..*.*.*..***...**......*.*****.**.....*....*...*...***.*.*.*.*.**.*.*....*.**.**..**....**.*..*...**.**....*....*******.***....**.**.*..**.*..*...*....**.**...***..*....*.*.*....**.****..**..*.*.*..*......*.****...*..*....****.**...**...*..***.*.**....***.*.*.**..*..*.*.**.***..*.*.***......**.*.*.**.******.*..*..*.**.**..*.*.*.*..*.***.**.*.***.***..*..*.******.*.*.*..*.*.***.**..**..**.*.***...*.*.**..*......*****......***.**.**..***...*.*****....*.*..***.*.*....**...*.*..**..**..****...*.*...*.**.*.*..****.*.....*****...*...***..*...*****.****...**.***..*...**...*.***...*****.*..*...**...*...**..***. ..*...**.***.*.*.****.*****..**.......*..**..**.***........*****..*.***.***..**.*.*..***.*...*......*..*...*.....**.*****.*..*.*..*....********...*..****.**.*...*.*.**..*.*.*.***.*.*.*.**..**.**.*......**.*.*.**.....***.*...**..**..**..**..*..**...*.**.******.*..**.*.*.*.*.******.*.*****...***.*****.*****..**.*.****.****..*....**..***.*.**...*..*.*.*.*.*....*.**...*.*.**.*.*..**.*.**..*.*.**..***..*...*......*.**.***....****.*.......*.*..*...........**..*..*.*......**.**.*.......*.*.****.*.****..***.*****.*..*.*..*..*..*.*.**.*..**...*..**..*.*.****.*.*.*.*.**..**.***...*.****...*.*****..***.*..***.*.*..*.*...*.***..*...*..***...****..*...*.*.***.*..***...*..*.*..*..****..*.*.*.*..**.....**.****.*****.*.***...***.**.....*.*...*.**.**....*...**...*.***.*.*..****.*.**.*.*..**.*.**..*.*.*...**.*......*..***....****..*.*..*.*.*.**...*.**..*..**.**.**...******.*.**....***.*.*..***.*.**.***.*..*..***.***....*.....*.*..*.**...***....*.****..**.***...***.**.....*...****.*********..*..*....*...**..*...*..******.*..*.*****....***.**...*.*.*..*...**..*...**....*.*.***..**..*.*.**...*.**.****.....**.*.*.*...**..*.*...**..***.*..*..**.*...*........*.***.*.***..*...*.*.**.*.***.*.*..*....*.**...**..***....*...*...*.**.*...*...*...****.**..*...*..***..**.**.**.****....**.***..**..*.*..**.....**.*...*..**...*.***..*..*.****...**.**...***..*..*.****.**..*.*.*.*.*..***..*...*..*....*.*..*.**..*..***..***.....*..***.....*..***...**.*.**.******...*..**..***.***..*..******.*.*..*.*..******..*..*******...***........*.**..*..*.**.***..*.*..*...*..*...***.*****.*..**....**.*.*.......**...*...***...**..**.**..**......**..**.*..**....***.***.*.**....*****..**.*.....*.**.*.**..**..**.....*...*.*.*..*.......**.*.****.***.****...*......**..****....***.***....*.**.**.*..*.*..*.**..*...***.*.*...**.....*....***...***.****.*.**.*.*..*.*.**.**...*..**.****.*...*..***.***.*.**..***.....*.***...*.**..**.**.*.*.*.******.***..**.**.*.*..*...*..**..*.*****.*....**...**........*..**.***.*...*......**.*.* ******..***.....*.*..*.**..***....**.*..*......****.*..**..***...*.***....*.******.**..**.***.*.******.**.*....**..*..*..******...*.****.******..*.**.**.*.***.*.*.**.****..*...*..*....**....*.****..*.******.*...***.**.**....**.***.*..**.**..*****.*...*.....*.*..**...*.*..**.**....*.**..*.**.*..*..*.*...*.**********..*.**.*.******.*.***..*...***....**....*.*..******.**.*.*.***.**.**..*..**.**.***.*...*.**.*..*.*...*..........***..**...*..*..*...*..*.*.*.*.**.**..**..**...*.*....*.*.*.****.**...***..***.**...**.*.*.**..*..*.***..******..*.*..*...**.*..**.**.***..*.**..*..*..*.*....*......*..**..*.*..****.*.***.****.*....**.*.....*....***.*..*.......*.**..*.**.*.*..**...*******.**.*.**....*****.**..*....*.***..*..***..*...**...*.**.*....**.**.*****.*.**...*****..*.****.*..*****..**...**.*..*.*...**...*.*********.**.*.***.*.*..*****.**.*.*..*.*..***....*.***..*.**..***...**.*..****..*.******.**.*.*.**..****..*.*...*....*.****..*.***...**....*.....*.*.*....****...****.*.***..***.*.*..*.**..*.*.*.......***..***.*****....*....**.**.*.....****....*.**........*.**......**..****..*.....***.**.*.*..****.**.*.*...***......**.....*.***.**.**.....**..**.***.*..*...******.****.....***.**.*.*.****...**.*.*****.*..*..****.*..*****.*.*....*.*..*..**..*...*.***...**.*.**..****.******.**.*******...*..**...*..*...*.*...*..*..**..*.**..*..*.*.......*.*.*.*.*..*******.*..***.*.***..*...*...**.**..*..****..*****.**.**.*.**....******.****.**....*...***..**..*.*.*..*.*.****..****.**.......*...*..*...**..*.**.****....****.*.*.*..***.*.....*..*.**....***.**..*..***.....*..*...*..*.....**..***.**.*.*.*..***..*.*.*..*...*........*..**.*****.***..**...*.*.*.*******...****.***.***.*.****..*.*.**.......**.*....*.**.**..*.*..*...*...*..*.******..**.**.*..**.*.*...**.*...**....**.**..*.*.*.****....*...*..**.*.....*.*.**...***..**.***.*..*...*...**.****.....*.**..***.**.*.*..**.**.*.*..**..*.**............******..*..*..*.*...*.*...**..*.**.**.*..*..***..***......***.*..***....*.*........*....*.*.**... .*.***...*.*...***.*...**...*****.*..**.*.**..*.*.****...**...***...**.*.*..**.*.*****..*****.****.**.......**.****.*..*..**.*..*.*.*.....**.***.*.....***.****.*.*.***..***.*..****...**..*.**..*.****.....***.*.*.*********.**.***..*.*..**.*..*.****.....***.*.**.**.**.*...***..**..*..**.*...*...*****..**....*.*..*.*..*..****..*.*..***.....*.*.***......***..**.**..****.***..******...*.*.*.**...*****...**.......****.**.....*..*.**..*.***....***.*......*****.**...******.**.**..*.*....*.****...***....**.*.*.*...**.**..**..*.*..**.****....***.**..*....*..**..****..***.*.....**..****..*.*..**.**.***.*.*..**.......*..****.*..*.....**.**...**.******...*.**...*.*.*.....*.*..**..*...*.*.******.*.*.**.*.**.**.*.***..*.****.......**..*****..*.*.*......*.**.*.****..*....*..*.*.*.**.**.*.*..*.***...***..*..*..******.********..**..*.***....*...**..*.*...*****..**.***...**.**.*.*..**..****..*.**.*.*.**..*..**.**..*.*.**...***....*.**..**....**.**..*.**.*.**.*.....*.*...****..**.**.*..*..***.*..*..***..***....**..*....*.....***.*.*.*****...*.*..**...*....****..*.**.....**..*.*..******........*..*...**..*.....**.*.....*......**.*..*......*....***.**.*...***...*.***.*.*...*.....*..*.***.*..**.*.**..**.*..***.*.*...*.*.*.**.*****.**.*....**.*******.*..*.**.***...****..****...*.***..**...*.**.*..******...*.*.*.*..*.**....*.*...*..*..**.****.***...**...*..**.*.*..**..*.*...****.**..**..****..*...*..***.*..*..***.**.***...**..*.*..***..*..*..***.*.****....*.**..*****....**.*.*...**.**...*.*..*..**.******.*.*.***.....********...**..*****.*.*..*..*.**.**.*..*..*.*.****......*.**..**.**...***.*...*..**.*.**..**..*.*****.**..******.**..*.*...*....*.**...**.*..*...****....**.*****.***.**.**..*..**..*..**..*.*****.*.**.*...*.**.***.****..**.*.**...**.**.*..**.*****....*.***..*.*.**.*.**......***..*.*****..**...**...*.****....***...*..*.*.*.***.**...*.*.*.***.*****..*.**.***.*.*..**.*..*......*...*.*..**...*......*.......***.*.**..***.....*.*....*.********.*...**.**....*..*..**.*...*.*....*..*.**. .***.*...*..***.***.*...*.....***.*..*...*******.**....*.**..*.**.****.**.*....*.**...*..*.*.**.*...*.*****.**.***.....*.*.****.**.***...*......*.*.*.*****.*.**.**.*...*..*....**..***.***...**...**.**.**.*...**.*..**.*.****..*****....*****...*.*.*..*..**...*...*..***..***.**....**.*.****.......***.**.**.*.******.**.*.*.*..*.**..*.*...*.*.**.***.**..***..***.*******.**.***..*.**..**..***.**..*.********.****.*..***.***...**.*..***..**.***.*.*******.***.**..***...******.********.*****.**.*.*...**...*...**.**...*.**.***.***..*****......*.**..**.**.*........*.**.******.*.***.**..*.**.*.****.*..**.*.*.*.*.***.**.**.*.**.***.*.*.**...*.*...*.*****.****..*.*..**....*.**.*.*...*.*.*.*****..***********..*...**.*....*.*.**....***.*****...**.*****..*...***.....******.**.*...*..*...*.**.*..*....**.*..*..*****..***.****...****..*.*.**.*...**.**.**.*.*..*..***..****..*.**.....*.*..*..**..*.**....*.*..**.**..*.*.............**.*..**.***..**.*..**.**..*.***.**..**..*.*.*.*..***.*..**********.*..*...*..*.*...***.*.*..*.**.**.*....*.....*.*.*...**...**.***.*...***.***.*..**...****..*...*.**.*..*.*.*..**....*.*.**..**.*..*..****..**....*.**...*..*********....*..*.....***..***..*...**...*..****.*.****.*.*....***..*.*.*.**.**.*....**..****.**..*.******.*.******.*..***..*.*...*.***.**..*...*.****...*.**...*.*.*..*..**..**..*.**.*.*...****.*.***..*...*.*..***.**....****........*..*.**.....***.*.**..****..**....*.....*.**.**..*..****...****..*..***...**.*...*...*.......****.....***............*.....**......*...***.**..*.*...*..***..*.*.**..*.*.**.*..*..*.**..*.**.**..*.***.**.**.**....****.*..*..****...*.*.*..*...*.**.*...****.*....*..**.**...*...***.*.*.*...**.*.**......*..***.****.*.***...****....*..**....*..**.*....***.....****.*...**......**.**........*...*....*.*.*...**...****.....***.*..*.*.*......**.*.**..***..*.*.......*.*.****...*.****.*..*.****..*...**.*.*.**.*.*.*..*.***.****....*..**.*.*.*..*.**......*..*.*.***.***.......*....*.*..******.....*..**....*..*.*.***..*..****..*.....* *.*.*.***..***....**...**..***...*.**.**.*...****.*.***...***.*.*.*.*.**.*.*****.*.**.****.****.*..****.*..**.*.**.***.*.*....*****.**..***..**.*.*.*.*.*.**..**.*..*.***..*...***..*.**.*..***..*.**.***..**..*..*.*....***.**....*.**.....**...*....*****.*...***.*..*..***.********..............***....**.**...*****.****.**.*.*..**...*.**.*.*..**....**.*.***.*.**.**.*..***.***.**.***..***...****..*.***.**...*..****.***.******..***.*.*..*..*.**..***.**.*.*.....*..*...**..*...**..**..**.*.***.**..**.**.*...*..***....*.**.**..**...***.*...******.*.**..*.*..*.**...****..*......**.****.*.*.***.*..*.*...**.*..*.*.*****...*..*.*.*...****....***..*....*...*.****..**.....**.*****.*..******.****..***.*.*.**....**.*.*.**...*****...**..*.**....*.*******.*......*.*.*..**..**..*.*********.**.*.*.*.*....*..*.**...***.*.*....*......*....*.***.**...**.******..**.*..***.****.***.*.*.***.*....**...**...*.*.**..****.****.*.**.....**..*.**.*.****.**.**....****.*...*.*..*..*.****.***..******.*....*.*..*.*.....***..**.*.*.****.*..*..*.***.*.***.*.***.***.**..**..***......*........****.*...**..*.*.*.**.**.*.*..***....*...***...*.*.*.*.**..*.**.*.*..***.*....*.*.***.**.*****..**.**.****.*.*.*.*.*.**.*.*.*.**.*....**..*.*..**.......**.*..*....**.*.****.****.****.*..*..*....*..*......**...*...*..**.....**.....*..**.*.**.*.*.***...*..**.*....*....*.*..*.....**.*..**..*....***....*.**...*.....*.*.*.**.**......*..*.****......**.**..*.*.*.*..*..*.....**.**.*.****.**.**.****..***.*.*****..*.*...**.**...*...*...**..**.*....**.****.***..**.*.**.***..**.**.**..*.....*.***.*.***.****.**.****..*.*.*.**..**.*...*.*.*..*.*....*.*.*.*..*..*..**..*....******.****.***.**.........**.**....*.***.*...*....***..**.*******.**..*..*.*.***.*..***.****.***.*....*..*****..*.**.**.....*.....***.**..****.****.****...*.*.***..*.*....*..**.*....*......***.*.*********...**.*..*..**.**..***.**....*..*..*.....**..**.**.**.*..**.*.......*...****.*...**.****.*.***..*.****.*..*..*...**....**.*..*.****...**.*...*.*..*..**..*....**. *...**.*.**..****.*.*.*.**.**....*.**.*..***.**...**..*.*.****.***..**.*...*...*.*.*....*.**..*.*.*...*.*.*.**.**..*....**......*..*.*.******..*...*****.***.**....*.**.***.**.******..****.**..***.**....**..****.**.*..******.*.***.**...*.*...*..*..**.******..****.....***.*.**.*.*.**..***********.*.**.*.**.**..*.**.**.*.*.*.***..**.*.**.*.****..*.**.**.*.**.****.**.****...*****.**....***.***.*.*...*.*.*****.**.**..**..*.*.....*........*.*...*.*.*.**....**.**.*.....**.*...*....**....**.**..*.**.**.*....******.....**....*.***.*.*..*.*.*.*.****..**.****.**.**.*.**....**.*.**..*.*.*...*.*.....*.*.*.***.*..***.*...*..**.*..**....*****.****.**.*.*..**...*..**.....*....***.**...*.**.*..*..***..***...****.*....***.....***.........*.*.****.*...*..**.*.*....*****.**..*.*..*..***.**..***.****.***.**.*.**...*..*****.*.*.**.***..*.**.**...***..*.*.**..******.*..*****....*..******..*....*.**..*..*.*....*.******.***.**.*.****...**.***...***..*****..*..*..***.....***.*.***.*.*..*.*.*...*..*.*...*.****...**..*..**..*.*****.*..*.**.*****.*.**.***.*.**.**.****.*..*.*.*****..***********.**.**.*.**.**....**.*******.*....*****.*.*.*...**.**.*.*.*.***.*..**.*..**.****.**...**.*....*.**..*..*...*..*.**.*.**.*.*******.......*..****..**.....**..***..**..***.*..*.*.*..*.****.******...*.**.....***.*******.*..*....*..****..**.*.*...**..***.****.*.********....*.*.*.**..**.**.***.*..**.**..*.....*.*.*.*..*..***.*.*.**.*..*.*........**.**.***..*.*..*..*....*....******.**...**.....**.*..*.*..*....*.****.**.*...*****.***.*.*....*....******..*......**.*..*...*...***.******.*....*..***.*.*****.***.**.*.***.*..**..****..**.*.*.*..*...**......**.*.**...***..***..**.*.**...*******.**..****.**..**..**..*.*.*..*.......**...***......*..*.*.*.**..*.**.*..***.***.*.**.**..*..****.**.***.**..****.*.....******...***.*..*.*...**.***..*.***.***.*******.****.**...**..*.*..*.***..**....***.....***...*......*......**..****.**.*..*.***.***.**.**.*..*....**.*.*.******..*..**...**.*....*..**..*****.**...****.***.*...*..* *.*.**..*.***..***....***.*.*****..*......***.*.***..**..*.**.*..**.*..**.***...*..*.**.**.**.*...*.*.**.**.**.*****.***.*.*.*.***..**..**.*...*....**..*.*...******..**..**...*.*...*.*.**..****.***...*.***.**.*.***.*...****..***..*.*.*.**..****..****...******..*.*.*.......**...***...*...***..*..*.*..**.**.**.**....***..*..*....**...***....***.***.**.**...*.*...*..*.*.*....*******..*.....*.*****..*....***..*..**.**...**.****....*.*.**.****.*.*.***.***.***...***.**.***...*.*..**.**.**.*.*.....*.*..**.***...***..*.*****.*.*.***..*.*..*...*..*.**.*....*.*.*...**.**..***.*.*..**..*..*..**..**..****..*.....**...*******..*..**..*..***..***.....*..*.**...**..*...**..*...*.*..*.*.****.*..*...*....**.***.***..*.*..**.*....**...*.*...*......*.*..*...*.*.**.*..*.**.***.....****.****..***..*.**..*.**..*.**.**..****.*****..***..*....*...*....**.**...**.*....********.....*..****.*....*....*...*.******.*...*...******..*.***.***....*.*.***.****....*.**...*.*.*..*.**.***....*...**...*..*****.**...***......*...***.**.*.***.*.*.***..**..*.****..*.*..***.**..**........***..*..*.*..*......**.*...*..**...*..*.....*..*.***.**..*...*..*.**...*.***...*..**...*.*.*.**..******..*.*...*.********....**..**.*...*****.....***.*****.*....**.*..*..*.*.****.*....***.*.**.**....*..*.*.*.****.*...**.*....*..*.***.**..**........*..**..*....**.**..*..*..****.**.**.***.***.*.*.****.***.....****.***.**.*.****.*.**...*.*..***...***..*.*....***...****..*.***.**..*.*..*..***..*.*.*.....***.**.*.**.**........***..***..*...*......*..****.****.****...**.*****.**...*.*......**.*..*..*.....***....*.**...**.*.*.**...***.*.**.***...****.*.***.**.*...***....**..*..**..*.......**...*...*.**..****..*...*.*.****.***.**.*.**.*.**.*.*.*..***..*.****.**....*.**.*.*...*..*.**.***....***.*.**.....**.*.**..***..***..**....***..*.******..*.*****........***.**.*..**...****.**...***...*..**...**...........*....*.*.*.*...*.*...**.*...***...***..**.*.**.***.******.**..*.**.*...*.*.*.*..******..****....*.*.*****..****.*.*.*..*.**** ...*.*.***.**....***.....***.......**...*....*...*..**.*.**..****...*...**...***.*******..*.*.**.**.*...**.*.....*..***....*..*.****..*..*.**.**......**..*...*.*.*...*.*.**...*****..*..**...*...*..*.**.***....**..**..*..*...*.*.*...***..*.***....*.**.*****....**.*.**..*.*.*..***.*....*..*...****..******.....*....*.*****...***.**.*..*.*****..*****..*.*.*.****.*..*.***...***.*.*..***..*.**.*.**.*****.**...**....*.***.**.**..*.**.*..******........*.****..***..*....*.****.**..*......*.**...*.*..**.***..*.....*.*****...*...**......*.....****..**...*..*......**..*.*..*..******.*.**.*...*****..***...***....*.*.*....*...******.*..**********..*.***..****.*****..*..***********..*.......*.*.***.**.*..*....**.*.*****.***........*..**.**..**.***.*.*..***..*.*..*.**..***..*....*.....*..***..*...***..**.....*.*.**.**..*.*....*.*.*.......*.*..**.*.**.**...***.**..***.*..*.**..*.*..*...*.**.*.*..*..*.*...***.**..**.*.*******....*..*.**...*.*...**..*...**..*..*....***..*...**....******....*....*...*.....*..*......*..**.**.***..*.**...**.*.****.**..*...**...****.....******.***....**..*..*...**.*..*.*..*.*.*..**.*.....*.*****....*.*.*****..******.*****.***.*...*.*****.*..*..*..**.**.****....*.**.*....**...**..*.***.**.*...*..*.*...*..*****..*....***.*.**..****..*..**..*******.*****.....*...**..*****...*.*......*.*****..*..*..**..**.*...***..***...*.**...***..*.**.**.*...**.***.**.****.*.....***.*...***..*.....****.*.**..*.*.....***.**..*.*.***..*..**...*...**.**.**.***.***..**...***.***..**..*.*..*.*.***..**....**.**..**...**......*.*.**.*..*.*...*.*..*.....*...**..*..***.***..****.**.*....*.*.**...***.*.**..**..*.****...******....****....*****.*.**.*..*.*.....*..***.*.***.*****..**.**.****.**.*.....*..*.........*.*..*....*...*.**....*..*.**.*...**..****.*.....*..*.****..*.***.*..*..**..*....*.*.***..**..**.*..**...*..**.*******.*.*.**..*..*.***...**.*...******..***..*....**...*.*.*.**.*.*..*.**.*.*.*******....*.*.**.*..*....*..*.....*.***.***.*.**.***.........*.*.*.********.*.**..*.** ***..*..*******.****..***..**.**......**..***.********.*.**.*.**..*...*.*.*...*.*.**.*..**.......*...**.*.*.***.*.*****..*.**..****.***.*.**.**.****.*.*.**..*..*****.***..*.*..***.****........*.***.***...*.**...*.*.**.......****.***.**...*.*..***.***..*.**.*.***.*.**..*.****.***.*.**.*.***.**..*...*..***...**....*.*.*.*.***..*.***..***.*...**.****.****.....*.*....*...*..***.*.**..****.*..*.**.**.**.*....*..***.***.**.**..*.*.*.*.*.*.*....**.**....*.....**....*..*.***.***.**..*..*.*..**.**.*..**.....**....*..*..*.....**.*.****.********.*.*..*.***..**..****.**...*.*..**..***.....*..*.*....****.*.........*..****.....**..****.**..*...**.*.***.....**..**...*..*.**..*..*.*****....**..*..****.**...***.....*.*..***..*.***..***.**...*....**.**......*...**.*...*.*.**.**.**..*.*.*..*...*.*****.....***.**..**.***..**.*.......*.***.....****.*..*.*..*...***..****..*...**..*...******.*.**.*****....**.....***..**.******.***.****..*...*....*..*******.*.*...**.*...***..**.*..*..*****.*.*.****...*..*.*..****..*..*.*..**.*.***.***.*..**..**..*****.*...*..******..*.....**..*.**...*.**.*..*.*..*.*.*.**.*..***..*******..**...****.**....***.**.***.***.***..*.*....***.*.**.*.****.*.....*.*...**...*..***.......*.***..**.***..*..*.**.**.*..*..*...*..*.*...********..*.***..**.*****.**......*.*****.*.**.*****..**.**.*.**.*.**.***.*.**..*.**.*...*....*.*..**.**...**.**.......*..*.***.****.**.**.***.***......**..**..*..**.***.*...*...****.****...***..**.**.***.****..*.**.**.**...*.*...***.*.*....***..*....*.*.*.....***.....*.*...**...*.******.....**..*.*...*..****...****..****.****.**..**.***...*.*****.*....*..**.**.****..**.....**..**.**....***..***..*******.*..**.*.***...*.**.........*.**....***.*....*...*.***..*...*...*..**...**..***.**.*..****...*.**...**..***.**.*..*...*.....*...*.**.*..*.**.**...*.****..*.*.*.*..**.*..****.*..****...*.*..*...*.......******.*.*..*.*....*...*...*....*.*..*.*....*..****.*****...**.*.*.*.*****..*.*.**.**...*.*.....*.*..**..**..*.**.*.*.**.*.*..*.***.*.*..**..** .**......*.**..***.**.***......****.*.***.......*..**.*.*...*.*...***************.****........*.**....**.**..**..*..**...*..*.******.*.**..*.****..**.*..**..**.*..**.*.*..*..***.*....***.....*..*...****.*...**..**.**.*.*..*..*****....*.*.**.**.*...*.*.***.*..*.*****.*..*...*****..*....*.*.**.*******...**....*..*.****.**...*..*...****...*..*.*....**...******.**.*..**.**.**.**.**..**..*.**.***.**..**.*.....**.**.****...**...*.***...*.**..**.**..***.*.***.*..***....*....*.*...***...*..*.*...*...***.....*..***.**.........***.....******....**....*..*.**.**..*......******..*.*....**.*.***.****.*.....*..*...*...**.**....***..****.*....*.*.****..******..**.****.**....****.****..**...**..**....***.**.*.***.****.*******..**.*.*..**.*...*...*.***.....*..******.**.....*.*.*.****.*..*.**..**..**.***...**.*.*.....*...***...***.*.***.**.****.*..***.*..******.*****.**.**.*.*...***.*..*.**..*.*...*..*****....*...*...**.**.***.**...*..*.......**.**..**.....*.***.....**.*..**..*.*.*..***..*.**..*.**......**....*.******..*.*.**..*.*.*******......*****.****.**...***.*.*.*.**.**..***.*.**.*.**********..***...**....*...*...**.*..**.....****......**..**.**.*..*..***..*.**.....*..**.*.**.*..***..**.****..****...***.**..*.*.**.**..**..**...**..*.**..*.***...***..*.**.****..*.**.*****.........***.**..**.**.*.*..**..**...*.....*....*...*****..*..**.**....**.**..**.**.**..**.*.*..***..*..****.**......****.*.***.*.*.*.**.*..*.....**....****.*..******.*....****....*..*.******.********.*.*..***.**.**.***.*...*..*.*.*.**.*****....*****.*****...*..***....*...***.*...******.********.**.***.******.**...*.***.*.**.****.**...*******....***.*..*.***.*.*****.**.*..***.**.....**.....*.**..**..*..*...*.**..***..*.*.....*..**..**..*...*...*.**.**..****..*..*..****..*...**..***.*.**.**..***.***.**.***.....*.*.*.**.***......*...**.....*****.**..*....*..***.*.**.*.*...*..*.*...*.*****.*****...*.*..***...****.*.*.*.*..*****...*.**.**.*..*..**.*****.....**...**....**.*.*..*.**..****.*.********.**..*.*......**.*** ***.*....*..*.********..*..*.**..***.*.*..*.*.***...*.**..**....***.**....***..***..**.*...*****.*..****.*..*..*.*...*.**.**...***.....*..**.**...*.*****.*..*.....****...*.*.*.*....*.*.*.**..**.***.*.*....*.****..*.*.*.**.*...***.****..****...****.**..*.***....*.*******...*.***..*.**.*.....****..***.*****...**.*......**.....***.********...*...****.*..*.**....****.....**.***.**..*****.*..*.***.**..***.*..*..*.**..*..*..*..*****.....***...*..*...****...****...*****.***......*.*...*......*..*.*.**.*..**.*.*..*.**...*...**.......*.**.*..*..***.**..**..***.*.*..*.*.*........*...****.**..****..*.**..*.****.*.***.*.*...*.***..**.**...*.**..*...**..**..*.******.**....*..***..****..***.......***..*.**..*.**..***.*****.**.*..****.***...****.*.**.*...*...*.**.*****.**.....***.*..**..*...****.*....**.****.****.*.*.*.*.***.*..*...**..*.*......***.***....*......***...**..*.*.*.***.*..***.******.****.******..**.*.*...*.*...*.*****.*...***.**..*.*..*.*.****..*..*.**...*.***..**..*..*...***.*.*.*..******...*..**.***...*.**..****....**.**.**.**.***.*.*....*.*.******.*.*..****.*..**.....**...**.**.*****...**.*.....*.**.*.*.***...*.....**.**.**..*..**..*.**.*****.***......*..*.**.*.**.*..****.**...*.*.**.*.*.**.*.*.***..*.**..*..******.*..**.**.*.*******...*......*..*..********..*..*..**.***.*...***.*.**.***.*.*.******....****.*.***.*..*..*.*.***.*.*..**.*.****.**.**..******.**...****........*.*.....*.*...*.*.**...*..***..*.**..*.********...**.****..**.*.*.*..***.***..*.**.*.*..**.***..*..*.*...*.**.**.*..*.***.**.*..**.*.*..**...**....*.*...***..***..*.*******.*.*.**...***.*.*.*....*..*..*....*.*...*.****..*.*******..*.**.*....*....***.******..*.*****.*.**..*.*.*..**....****.**..**.**.*.*****....*.*.***..*..**...*..***.***....**..*.**.**..**.**..*****...**.**...******.*******.*......***.**....*..*...***..*****.*.**...*.**.**..***..***.**.**..*.*.***...**.*.**......***.****.*.*..*****.**...*...*..*..*.***.*.**..*..*..****........***.****..***.***.*******.****.***.**..*.*.*....*....**.. **.*.***..**.***.**.*****.....*..**.*.*.**..**..*..****...*.*.*..*...*.*....*.*.*.*.**.....*.*..***...**...**.***....**........*...*.*.**..**..*.*..*.*.*.**..*.**.**..**....*.***.*.*.*.****.***..***....*.*...**.*.*.*..**.**...*....*...*..*....***..*...**..*.*.***....*.***..***..*..***...***.....*....*.*..***..**...*....**....*.....**......******.......................*..**..****.*.***.....*..*...*.**.**....*.*..*.*.**....***.....**.**...**...*.*.*.....*...**.***...*.****..*****....*.*..**..*..***.**..***.**.*......**.**.*..*...*..*****.***.*....*..***.*.**....**...*...*..**.*..*....*..****...***..***.**..*...*.*.*.***..**..*.*.*....*...**..**..**.*.*..***.*...*..*...*.**..****.***....**.**.**.**...**...**..*.*.*..***....**.**....**..**.**..**.*.*...***..*..*..*.****...**.***....**.**......***....*.*********.*.***.....***.**.********.***.****...............****..*..**..*....**..*.****.*....**..*.***...*.****.....**...*...*..*.***.**.**.**.***..***.*******.***.**...***.**.****..*****....*****...*.*.**...*..*...*.**.***.**.*...*..*..*.*.**...*******..**.....*****.*..*.*.******.*.**.**.*..**.****..****.....*.*.***..**.*..**......**.**..*.*.*..*****..***.***..*........**.****..***.*.*.*.*.*...**..****.**..************...**.......**.*****...**..***....*..*...*.......****....*.****.......*.**...**.**.....**..*.***.***...*.*...**..**.**.*..**.*.*.*.*.**.**..*..*****.*....****.**.******.***..**.*....**.******..*.*.****..**.*.**.***.....*....*.****.*********.**.*..***....*.*.*..***.**.**.*.*.*.*.*.***..**.*...*.*.**....**...***....*..*.**.***...***..*...*.*.****..***.*.....*.*****.*.*...***...*.**..*...*.*****.***.****...**.*.*.....*.*.*.***.*..*...*.*..*.*.*..*.*...**..*..*.*....**...***.*..**...***...*.*...*...*****..*.*.*....**.****...***.*.*.*.**.***...*.**.*********...*..*..*.*.**...****....*.**..**.**.*....****...**..*.......*****.*.*....*.***.*..***.*...*..*.******..***..***.*.*.*.*..**.**.*****.*...*.....**..*****.*.**.*.*..**.**.***.**..*.**.*..*.**.*..*.*****.**.*.. *.**.*.**.***....**.****.******.****.*..*****..**.**.*........**...*......*****.**.*.*.*..**.*....*****.*.***.******..***...**..**.*..*.**.**..*.*..*.***.......*.***.*.*..*..*...*..**..*.*****.*.**...**.....**...*..**.*.*...*....**...**.*.***..******.*.***.*.******..**........*....*.*********...***...*.*..**..***.****.......*...**.*.*.***..*..***.*.***..**.***..**.***.*..*.*.***.**....*.*...*....**...**....*....*..***...**....**..***.**.**...**..*.*.**...****..*.....*.*.*.***..****..*******.**.*..*.*....**...**.*..*.*....****..*.*.*.*.*.**.**..*..*******.......*.**..*****...*.**.****...*.***..*.....*.***.**.*.*...*.******.**.*.*......*.*.**.*.**.*.***...*.**..*.***.*.*.....**......*.*...***.**.**.*...*...***.....**.*..........**.**.*.....*.***.**.*.**.*.**.*.**....**.......****.*.*..*..*****....*.*.*.****.**.*.***.**.***.*.*.**..**..***...*...*.***.*.*.*.***....*.*****.**..*...***.***...*.**.***......*..*..*.*..*.*...**..*..*.....*.....*.****..**..**.****..*..****..**....***...**.*.*.*.*.**.*...*...*...*..***.*.***..**.***.**..***.**..*.**....**.*.*.**.****.*.....*.....*.*..*....**..*.****.*.*.**.***....**.***.**.***....*..*.*******..*.....**********..*....********....*...**.*.*******..*....*..*.*..*..*.*..****.**..**.*.*....***.**.*.**.****..***...**.**....******..*....***.**....****.*.**.*.*****..*.**..*****.*.***..**.*.*..*..**..**..*.***.*****....***.*.......****.***...**.*..**.**..**.**..**....**.*....*..**.*..*.....*..*..*******.*.*.*......*.***...*.***..***...*...***...*.**...*...*..*...**.**..**.**......*..****.**.*.*****..****...***.*....*****..********..*...*.**.******.***...**...*.*.*..*.*..****.***...**.**..*...*.*....***.*...**........*....**.*.*.*..*..****.*....*....*.**..*.*...*.*..*.*...*.*.*.*.*..*..***..*.*.***....**.**....**...*.***...*.**...*.****.*.**..*...***.*....*.**.*..*..**..**.**.*..*****..*..*.*.**...*.**.***..*.*..**..*...**.**.*...**..*.**...*..*.*.**.***.***......*.**...*....**...*..***.*...*****.*...***.**....*..*.*..**.**.*.....*.**. ****.*...*.*.*.****.....**..*******....*.....**..*.**.*.*.....*.*....**......**..*..*.*..**..**.**..*..****.*.....**........**.**.******.....*****..***..**.*....******.****..**.**...*.*...*.*.**.*.*........*..*.*.***.....**.**...****.**.*****..*..*..**..*..***...****.***..*..***.***.*.***.*...****..*....**.*****...*****..****.*****.*.*.**.**.*.*.*..*.**..**......**...****.***.**..*.*...**......*..******.*.*...**.***..**.**.*.*..*..*....*.***.**********.*....*.....***.....*..*...*..*....**.**.*...*..**...*.**.......*...*.**....*...*.....***.**.**.**.***..*.**.....*..*.*.***......*.*.**.***..***...**.*.**....**..**...*****.*.**.****....**.*.*.**.*.*****..**.*.***.**.****.....*.*.....****..*.*.*.....**.*****.*.**...**..**.*.....**....**..*........**..****..**...*.*.*.**....*..****.**...****..**.***....*.*..****.****.**..*.*...*.*.*.....*.*.....*...*..****..*..*.****.*..****.*.*..*...**..**....***.*.....*.*.**....***.***..***..*...**.*.*..**.******.***.***..***.*.*.*.*.*...***...*.*..*......*..*.....****...**...*.*.*....*******..*...**...**.*.*.***....**.*****.**.**.*.**..*.**.*..**..*.****..*.*.**...***.*.*...**.....*******.*..******.*****.*..**....*..***....*.*****.**.*.**.*...*..*.***.**.....*..**..*..*.***.....**.***.*....*******.**..*..*.....*...**..*****...**...*.****..*******....*.*.....**..*...**.*.*..*.***...**.*.**...*.***....**....***.*.***.*.**.*...*****.**...**.*.*...*******.*.*.**..**.*.......*....***.*.....**.*.**.....***..*..**..*...***...*.*..**.****.*.*...*.*.*****.*****.....*.*.*.***..**.**.****........*.**..*.*.**.**.*.....*.....*.**..**.*.**.**..**..*.**.***.**.**.*****...**.***.**.**......***..*..****.*..**.....********.*.**.**.****.*.*.****...*..*...***.**.**.*.****..**......**.**...*******..*..**.....*.**....*.**.**.***.....**..*..**..*...*......*.*..*.**.*...*..**..**...**..**.*****.*.*******.*.*.****..**...*.******..*..***.*.**...******..*.*.**.*****.*.***.*..*.**..***.*..............*.*.*......*.***.***..*..*....***...*****.....**...*.*......* ****.***.*.*.*.**.***.*.**.**.**.**.**.**.****.**..**...*....****.*..*****.*.*.**.*....*..*..****.***...*....**..*..**...*.**..**.*.*.********....*...**..*..***...*.*...*..*.**.....**.***.**....**.**.*..**.*...**.***...***...*****......*..**..*****.*.*..*..*.*..**.**..**...*.*.**..*.*...**.**.*****..*...*.**..*..*..**...*.***.*...***..**...**....**.***.*.**.***....*.***..*.*..*.*..*****.*****..**.**.*******.*.**..*...*.*.**..**....*.*...***.*..****.**.*.*.*.**.*.....**.*.*.**.**.*****....****.*..**.*.*.*.**.......*..*.***..****.**.....**.*..*****...****...**..**....*.*.****..*.*...***..*.***..****.*....*.**..*..*..*.******.*..**.*.****..***....**....**.*...*.**.****...*.***.....*..***..**..**...*..*....******..**.*.*..**.*.*..**.***...*....*..*.***.***.....****..***....**..****...***.*...*...*...**....**..*.*..*..**..*....**.*****...*..**.....****.**.***.*....*.***....**..*..****....*..*.**.************...**.**...**..***.****.*****.*****.*..****...*.*.*...**.*....*.**..*.*...*..**.**..*****.*...*.*.*...*.*..*...*.**...**..**..*...*.*..***..*.*.....*.*.****..*.***..**..*..*.***.*..*....**.*.....***..*.*******.****.**...**...*..****.**.**.****.*...*.....*..**.***.********.*.**..*.*******....*.....*****...**..*.**..***.***.*.**...*.***....**.**.*****..*****..*..*..**.*.**....****.*.**.*..**.*****.**.*.***...***.***.....***.*..*.*.*.*.*.*....***......*..***.**...**.*...*..**.****....**.*.***..**.*....*.**..*****.*******....*.*...***.****.**.****...*.***...***......*...****.**...*...........*****.*.*..**.*....*****.*.*.**..**.*.....*.*.*..*.**...*******.*..*.*.......***..***.*..****.*****..**..*.**...***...*..*..*.***.............*..*.*..*.**....**.**.**..**..**.***.*.**.*.......*....*..*.*.*..*..*..*.**..*...*.****..*..*.....*..*.*.******.....*.*..**.***..**.***.**..**.*..*...**.....***.**.***.**.***.**......**.**..*..**.*.....**...*...*.*..*...*.****..*.*......*..*......*.*.**.*...*.**.**......*..**.*****.**.*..*..*.*...***...*.*.***..**..*..*..****......*.******...*.. ..*******.***.**..**..***.***..**...*.*.*.****.........*.**.**.*...*.***.***.*.***.....*....*..*...*....*...*.*...*.****..**...*.**.**...**..***.**.*.*..*.***...*.*.******.*.*****....*..*..**.**...*..*.*.*.*.***......**.........**.*.*.*.***.*.*.*...*..*.*.**.*****.*....**.*..*...*.*.***.**..****...****.**......**...*...*...**.....*...*.*.*....*.*..**.....**.*..**.*.****.****.***..*..****..**.*.*...*.****.******......*...***..***..***.***..*.*.*.**.*...*.*.*...*.****..*.*..*.**..****.......*......*.*.*..***......***.***...*.**.***..*****..****.*.*..*.*...**..**.**.**.....**...*..**....*....****.*..*.***.***...*..***...*.*.*.*.*.****...*.**.*.**...*.**....**.*..*.*..*.*.*..*.*.***.**.*.*.*....****.*******........***.*.....***...***.***.****.*.*....*.**.*.**.*****.*...*.*..*..*..*.*.*.*..*.******.**.*.....*...*****.**..*..*..*....*.*..*.*..*.**.**.**.*.*.*.**..*.*....*.*.**.....******.****...*.**.***.*...**..........**..********.**...*****.***..***.**..**..*..**....**..*...***.*.**.....**.*.*..***..*..*..*.....***.**..*..*...**.*..***....**.*.*..**...**.*.....*..*******..*.*.***.....**...**.*..***.....**.**.***..**.**...***....***.*.*..*..****...*.**.*...****..**...*.***.......*.*..***********..**.*.*..***..*.**.....***.******.*...*....*.*.**.*...**.***.**...***...***..****....**.********..*..*.*.**..****.**.**..******.*....**.**.*..*..*....*..*......***..*..**..*.*..**.*...*....*.***.**.**.****...*..*.***.*..***...****...**..*****.*.***.*..**...*.*.*...*..*...*..*..*.****...*.***.*.***.*..*...**.**..*.*.*.***.***...**.*.*.****.*..*....*..**.***.*.*....*.*******..*.*.*.*.*.*****..*.***.**....*..*..***..***.**..*..**...***...*.*.***.**..**...*..**....*....***.*..****..*****...*..**.*.******.***...********...**.*..*.*.**.*...**.*.**..****..*.*.**..*...**..*....****..**.*.***.*.****......*.*...**...**.********....***...***.*..*.*..*.*..*.***.*.***...**..*.******..*.*....**.*.*.***..**..*..*..*.**....*....*..*..***.**..*.***....***.*.*....**...*.*.***.*.*..*....*..***.*.*. *....*..*****....*..**.**....**..**.*.**..*****.*.**.*.*....**............***.**.***.*.******.*...**..****.*.**..**.****..**.***.**.*.*......****....*..**...**....*.*...**.**..***.*******..*....**....*...**.....**..*****.**.**.**.****.....*.*.*........*.**....*.*..*.***..*..****.*.****.*....*.*...**.....*.*..**....*..*..*.*****.**.*..*......****.*...*.**.******...***...*.**...*...*.**.**.....*******.**..***..***...****.**.....*.**.***.*.***..****...**.***...*..**....*..**.************.**.*.*..*.**..*..***.*...*.******.*....******...*....*..*.*.*.*..**.***..*.****.*.*.*****..*......**...****..*.*..*.*.**.*****.*...**..*.*.*.....*.***..*..*..*..***....*..***.*...*..*..*..*.*.**..***.*.*..**..**.*.***..*...**......**....**********.*.****..*.*...**..*.**..**...**..**.*....*.*.**.**.**.*.*...**.*.****....*.**.*.*..*.*..*.**..*.*..*..**.*.....*....*..****.*.****.**..*...***...*..**.*..***..****...*..*.***...*.**.*....**.*.**...*.*.**..*.**.*....*..*..**.****.*.**....**..*.**..*...*......**...**.***..*.**.**..**..*..*.****..***.*.***...*.*....*****.**.*.***.*..********.******..*.***..******.*.*..*.**..***.**.*..*.*..*..*.*..***..*.****.****.**.*..**..***.*...***.**.**..*...*...***.**.*.*.*..****...***..*.*..***...*..*..***.*..**...***...****...*..*****.*.*.***.*...**......**..**.*....***........**.*.*.*.*.*.*.**..**.*.**...*...***......***..**...*..*.**.*****.*.****.******....*..**.****.*..*.*.***.**.**.**..*.***...**..*.*.*.***.**.*.**.****.*.**..****..****.***..***.****...**..*........***.*..*.***....*.******.*..***.*..*..*.*.******...*...*.*.**..*.***.*.**....***.*.*...****..*******..*..**.*...**.***.*....**.*..**.*.*..***.**...*.*.****........*...*.*.*..**..***...***.***..*****.**.*..*.***..**.**.....**....*....*....***.**.**....**....*..**..****..***....*.*........**....***..*.*.*.******...*.....*.***.***....*.**.****.*.*...*..**.**.**.***.*.**..*.*..*.*.*..**.**.*..****......*.*.*..*..*.**..*..*.****.**...*.....****.*.......*..*...*.**.*..*....*.*...***.*..**....*.*. *.....*.**.**.*.*.*..*.**.**.****...***..*..****..**..***.*......*.**.*....***.**..*..*..*.**.****......*..*.....*..**.****.*.****...**.*.....*.*.**...***.******.*..*.*.**.*.....*.***...*..*..**...**.**.....**..*..*...**.*....**..**.*.*....*****.....**.*.******..**.**.*.*****...*..*.*..*.*.....*.*.*.**.*.***.***..***.*..*.*.***.....*.*..*....*.*.**.**...***...*****..**..****.....***...*.*.*.***..........*.......**.....**.*..*.**......*.***.**..*.*....*.***......*.*...**...*...*****..*....**.**......****..****.**..**.*.******.*....**..***.....**...******.**..****.*.*....**....******.****....****...*.*....***.**.**.*.****.**....*...*..*....**..**...**.*.*.***.*...*..**.*.*.....*....**.*.......****......****.**.**..*.*..*..*....*****...*..***...*.**.....**.*.....*...*.*.**...*****.*.**.***..****...*.**..*.*..**..**.*...**..*****...**..***.*...*.*..**..***...***.*.*.***.**.***...*.*..****.....*...***.*..****..*.......***.*****.*..*.***.*.*.*..***..*****.......**..**..*.***.*.**..*.*.**.......*...**..*..*.*.*.....*.**...*...*.****..*.****.****.*.*..*.***.*...***.**...**.....*.*..**..*..**.*.*..*..*..*.*..***..*....*..****..**...*.**.**..**.****..*......*.....**...*....**....**....*.*.*.**..*...*...........*****.*.***...*.*..*..*.******...*.*.**...**..*...*..**..***.*.**..***.*.****...*.**..*.*..***...****..*.***.***..*..*.*...*.*..**.....*..*...*.*.*.**.**...***..**..***.**.....*.****..*.**....*.*..*..*.*.*..***..*...***..**.*.**..**.*.*..***.*...******.....**..*.******...**..*.*.........*.****..*....**.*..**..**..***.*.....****.*.**.***.***..**..***..*.*.*.***.......**...*..**.*.******.*.**..*****.**.***..***.*.*.*..***..*.*****.***..*****..*..******...**...*.***.....*..*....*.*..*.**.*...*..**.*...**.**...***.....*...*.*..***..**.**.*****..*...**.***....**.**.....*...***..***.*.*..********..*..*.*.........**.*.******.***..*..*****..***.*..***..*.**.*...*....*.**...***.....*.**.**..*.*.***.*.*......*.*..*....*.*.****..**.....*.**..*.*...*...***.**.*.**.*.**...*...*..*.* ...*.*..**...*.*.*..**.**.**.......*..****..*.*..******.....*.*.*...*****...*.*..**...*....*..*.*..**.*...*.***.**...*.*.*.**.*.*...**..*...*..***...***..**...*..*....*.**..***..*.***.***...*********..**.*..*..**..*..***.*.**.****.*.....**.*****...****..**.***.....*....*.......***.**..*.**.......***.*******..*..****.*.....*.*..**.*..*...*.*.*...**.**..**..*.*.*........**...*..**...*..*.....*.*.**..*.******.*****.*.**..*...***.*.*****..*..**.****.*.*.***.**...*.*.*....*....*..******.....****.**........*..*****...*.*.***..*..**.**.***.*...**.*......**.*****..*.....**..**...**.*.*..*..*.*...*.*..*.****.*..*..****.**.**...***..*.***.**...*.*.***.***..*.**.........*...*.*.*..***.*.*****.**.*****..****....*.*....*.**.*.......****.....**......*..*.....*.**....****.**.**.**.....*..**.***.*.**...**..**..**..**.*.*..**.******..*.*...***..*.*...*..**..*.*.**.***.**.*....*******..***..***.*****..**..****.**..*.....**....*****...*..****.******.***..*.*.....*****.*....****.*..*..*...*.*..*..**.*..****..*.**.****.**.**.....**.*.**.*.****..*.*..***..***.******....**.*******.*.***.**.**.********.*.*..*..*.**.*.**..*....*....*...**.****..*...*.**.***....*...*...**.***..***.**.*..*..*.****.*.**.**.*****.......*...*.**.*****.*...****..*........*..****.***...*..*.**.........*.*...*..*.*..*.*...****..*...*.*******.****..**..**.....***.....*.*.....**...***...*.*..*....*...*.*....*..****....**...*..****.*.*.*...**.*.*****..***.*****......***..**......*.*...****........*..*.*.*..*...*****.*.*....*.***..*.*..****...*..*.*...***..**...*.**.*.*..***.****..*.*..**.....*..*.**.****....**.....*...****.*...***...*..*...**.*.*.****.*.**.*..**.*..*..***.*.....**.**...*.....*....*.**.**.**..*.**.***..****.**........**..****.**.*****.***..**...*...*..*......*...*********.*.*.*.......****..*.******..**..*..*.*****...**.**....*.....**.**.**.*.....***..........*.*....**.*......*.*...******..*.*.*.*..****.*..**...*..*.*..****..*..*.***..**...**....**.**.***.******.*..*.*****.*.*..*.**.**..**.**.*..*..*.*. .**.***....*.*..*.*.*.*..*.*.*...**.***....*.**.**...*....****....**.**..**..**...******.*...*.**....*.......*...*.*...***.*.**..***.*.*.***.*....****....**.***.********.*.***.**.*.****.*.......*......**..*..*..**....**.*....*...***.*..*.***.*.*..****...********..*.*.***..**..**...***.**..**..*.*.*.**...**............*.**....**..**..*...*.**.***..**.***..*....*.*..*****..*.*...***....**..**...**..*..***.*.*.***.*...******.*.*.**.......**.*.....**.*.*...**..**.**.*.**..*...*......**..*..****..***.**....*****.*..***.*.**.****..**...*.****....***.*....**.***..*..*.*.....*****.*.***......**.**..***.***.***..*..*..*.***...*.*.***...*.**.*.****..*.**.********.***..**...**.**.*.*.*.*.**.****..*..****.*.*..***...******..**.**.***.***.*.***.**...*.**...*...******...****.......***.**.*.*..*.*.*.*..*.*....***.*.***.*.*.**.*.*.**..********..**.*.....***.**.*..*.****.******.**..*.*..*.*.**.**.*.******..***.....**.*.**.*..*.*..******..**.**.***.....**..****....*.**..*.*.**...*.......**.**...*......**.*..**.**..*..*.*..**.*...*.*.*.**.*.*...*.*..*******.*.......**.**......*.**..*...*..*.***...*.******.**.**...***..****...***.*.*.*..**..*.*..*.*.***.*.*.**.*.**.*.*..*.**..****.*..***.**.***..*..***..*.....*..*******...**...**..*.**..**.*...*.**....**.*.***.**.***.***.**.*.*...*.**......*.***.....**.*..*.*......*...*......**..*.*...*..*.**.**.**.**..*.....**.**.*.**.****..****..*.*..***.*.*****.*.*.*.....**..*..*...*...***...*.**..***..**.***....*.*.****.***.***.**.***..**...*..*..*.***.*****..*.*.*.*.*...**.*....***..****..*...*....***..*..*.*.**...***.*..*...*..**.*.*..**.****.*..*..*..*....**..*.**...**.*...*.*.*.**...*......*.*..*..****.*..***.*....*.*.....*.*.*..***.....*...**..**........**....*.**.**.*...*.*****...*.***....*****.*.****.*...*******.*..*.*......**....*.***.....****.***.**.*******...**.**..*..*.*.***..*.***.****.**********.*.**.***..*.*.****.*****..*....***..*.**..*..*.*.*******.*.**.*..*...****...**..*****.....**....*.**..*.*.*.*.*.*..*..*****..*....*..**..***.* *.**.*.*.***.*.*...*.**..***.*.*.*****..****.*....**.**.*.****.***...**..*.*...*...****.**.....***.*.*....**.**.**..***...*..*********..*.*****.*.**.*..*.**.*..**.*.*......**.*.*..*...*****.***.**..****.***..*...*.**.*.*****.*..........*..***.*.*..*...*..***********.*..*.***..*..***...******.***.*.**..***..*.........*.*.*.***.**..*.*..*.**...****.*.*.**..*..****...*..*******..*..**...*****..*....***....*.*..*...**..**.*.*..*.***.***.*..*.*..*....**.*.**.**.*..****.*.*.*...*.**.*.**.*.*......****.....**...**..*.**..*.....**.*.........*.**..*.*...***.*..*.**.*.***.....**.......***.......*************..*.***.**..**.*.*..**..*...****.**.*.*.*..**.......**.*.*..*....**.*.**.*..**.***..**.*...******.**..*...****.**.***...****..*****..**...*.*...*..*...*....****************....*....*.***.*..**.*.*..**.*.**.*******.***.****.******.*..**.*...*...*.*.***......*.**.*..****...*.*..*********.....**.*.**...****.....*.****.*...**..*.*.*...***..***....*.*****..*.....*...**.*..*....**..*.********....*..**.*.*...***..*..**...**.***.*.**.**..*...*.***..*.***.*.***.*.***...**.*..*.*.**.***.*.*..**.*.***..***.*.****.*..*.**.*...*.*...***......***.*****.**.*..*...**.**.**.**.*..**.*....*.**.****...*.*..*....*.....*.*.**.*.*.*..*.*.**.*.**.**.**....*****....*...**.***.*...**...*.*******..*.**......**...*.**...**..*..****..**..**..****.*..***.***********..**.*.*.***.*.**...*...**..........**..**..**..*.***.*...***.*..***.......***...*....**..**..*****....*.....**.*.*...**.*..*.....**.....**...*.*.....****....*..***.**.**..*.*.****..*.*.*..***.***.*.*.*.*.*********...*.**.*.**.**.....*.**....**.*.*..*....**.*.*....*.***..**...*..***...*..**....*.*.....*.*....*.*****.*.**.*..****..**.**.*..***..******.**...**.*.**...*..*..******..*.***..***..*.**.*......*..***.******.*.....*.***..**...*..*...***..*..*.*.*..***.*....*.*.**.*.*..*.*.*.*..**..*.*****....**..*..**.*.*.*.***.*.***.*.....*..****...***...*..**..*.***..*..**.****....**.*.*.**..*.*.****.****.*..***********..***...*....*.**.*.******.* ..*.*.*.*.*....**......****.....*..*.*...*.***..**..*...*.*****.***.***........*.**.**.*..*.****..*.*.*.*.****....******.*...**..*.....**.*.**.****.***...*.****..***...**....**..**.*....*..*.***.*.....****.*...***..*.*.******..**.*.***.**...***..**....**..*.*..******....**..*.*..**..*..*..*.*..*.*.....***.***.*..*..**.**....**.*..**...***.**..***.*..**.*.*.*****.***.*...**.***.*.*..******..****.*...*.*.**.***...*****.*.***.*....*....***..*.*..*....*.**...**..*.**....*****..*..****.**....**.*.****.*.**....**.......**....*..*.**...*...*.*..***.*.*.***...*....******.......*...*.*.**.**.*.*..*..*..*.***.*.******..**.*.*.....*.*.*...*****.***.......*.**.*..*.*.**.**..*..*.***....****.**..*....*...*...*...**...*...**..*..**...*.*****...******..*.*.****.***.**.*.*......*.*..**.*..***.*..*..*.**.**..*...*...*.**...****..*.*..****.......*.*.*.*.**..**..**..*...**.*..***...*.....****...***........*.**.*.....**..*.*...**...*.**..**..*..*****..**..*.**..***..***.*.*...*.*..........***..**..*..*.*.*..*..*...*..**.*****.*.**.*.*....**.*...****.*.*.**..**....*..*****.*..**..**.**.**.*.....*.**.*.*..***.*.**.**.....*.*.*..*.***..**.***.*.****.***...****.***...***...*....**..**..*.**.***.*......**.***.*..*****...**...****.****..*********.*...*....*.**.**...**.**..******.**.**.***.**.**.**...*****......*..*..*.*.......*.....*.*.**..*****.**.*.*...*.****......*.**...*****..***...*.*.**.*...**.**.**..***.*.*********.****.***..*.....****.*.*..**..*....*..**....*.*..**..*..***..*...*.*..*.**.*****.....**..**...*.*.**.*.***.****..****.*.***.*...*..**..*.*****.***...***..**..***..*.*.*.***....***....***.*.****.**..*.**.***.**.***..****..****.*....*.*...*.*..*.....**..*.*.***.**.*..*.**.*.**.*...****..*...*.*.**.**....*.*....*.**.*.*....**.*..****.*....***.*.....*.**.***.**.**.*.*.*****...***...*...*..*..*.**...**.*******.***.*.*.*.**.**....***.**.*****.**.*..***..*....*.*..**.***.****.*.***.**...**..*...*.*..*.*.*..*..*.**.*****.*......*...*.*..*.**.**.*.*.***.*.**.*..***..*.*.**.*..*.*.** .*.**.**.*.****..*..*****.**...*.*.**..**....**...*..**.****...*.*..**.**.*.*..*.*.....*.*...**..**..*..****..**...*.*.**..*.****.*....*.****.*..*****.**..***.*.....*...*.**...*..**.*.**.......***.*....*.*.*...*.**..*.*.**..*...*.*****..**..**.**.**..******.*....**..****.*......*..**...**..****....*..******..***.*..*...***...*.***.*.*...**.....**..**........*..**.**.*...****.*.***.*..*.*..*..**..****.*.*..*..*..**....*...***.*.*...**...*.*..*..***..*..*.***.*.*...***.*..*..*.*.***....******.**.**..***.*...*.*..**.....*.*.*..*.***.**...*....*...**....**.******.*.**.*.****.*..***.**...**.***.****..*..*..*..*..***.********..**.*********.....**...*.*****...*..*...*..**...****..**.*.***...*..*......*****.**.*...*.....*****.****....*....**.***...****...*......****...*..*.**..*.*....*.*****.**.**...***.**..**....***.....*....*****.***...*..**.***.....*..***.*.....*.*...*.*****..*..******.*..*.*..*.*.**..**...*..*..***.*****.***..****...*...*..*.***.***.*.**.*...**.**.*...****.*.*.*..**.*.**......**.********.***.***.*.*....***.**.*.****...*..*.......*.*.**.***.****.**.*....*.*.***....***.*......**.**.**..*.......*..****.****.*.***......*..**........*...**.*..*.**..***.*...**.**..*..*.............*.****.*.*.*.*.**..*..*.*.***.*.**...**.***.***.******.******.*.****.**.**.*.....**...*.**..*..*..***.*****.****......***..*.....*..*...*.**..*.....**..**...*****.*....***..***.*..***....****.******..*..**....**..*...*..***...*..**...******.**.*.*..*...*.*...*..*.*..*...*....***.****.*..*.**..*.*.*.**..*.***.***.**.....*....*....**....*...*.*.***....*....****......***.....**.*..**.*.***......**...*.**......**...*.....*.********..*.***.****.**..**.*...**.**.*.***...*..*..***......****.*..**.*.**..*..*.*.*.******..***.**...*..*.**......*..*..**..*.*.*...*.....*...**.*.....****.**....*...******.*.**.*.....*...*.*****.***.*.***.**.*.*.****.***..**.........*.*..**.*..**...*...*.***...*..****.*...*.....*.*.******......*.****.*..*.**.*.***..*..*..***.**.*******.*..***......*..*.*..****.*.* .***.***....*.*.*...***.....**....**.***.....**.**.*...*.*.*.****..**.*..*.**...*.....*....**..**.**.....*.***..*.*.*..*.*..****....*.****.*.*.**.*****..*.**.*.*.***.*.*.**...*....*..*.....******..**.*.***.**...***.......**.*..*..*.****.....***.*....***.....******...*.**...*.****..*..*.***.**.*...*..***.**....*.*..*.....*.***..**..*.*..*...*.*...*...**.**.**.*....***.....********.***..*.*.**.*..**.*.*.*.*.*.**.****..**..**.*.*.*..****..***.*.****..******.**.*...****.*.**.*.*****.*.*.****...*.*.*..**.*.**..*.....**.....***.**..**..*.*.*.*...*...*.....****..*.**.*..*.*......**...**.***...*...*.....*****..***...*...***.*..***********..*.**.***..*..*.******.**.*.*.*.*.******...**..*.**...***.*.*..*.*.**..*..**..*.*...*..****..*.....*.**...*....*.*.***..**.****...*.*...*......**..**..*..******..***..*.**.**.**.**.**......******..*....***..*.*..**.****....**..**...**.***..***..**.***********.*......***.*..**..**..*.*.*.**..**.**.***..******....**.**..**..*.****.****.*.**..****..*.....**.******..**....*.*.**.**.....*..*******..*..***..*.*....***..*.******.**.**.....*...*****..*...*..**...*...***.***.**.***.*....**.****..****..*****..*..**.*..*..*..**...**..**..***.*.***.******.***....**.*.*.*..*..**.*..***..**.*..***..*..**...******..***.*.*.***...***.**..*.....**.*.*..***.**......****.**.**.***..*.**.*......****..*.*..***..***...**.*..**.**..*..*..****...**.......**....****..**..*.*.....*...*.*....**.*******..*.**.****....*.*.**....***.......*...*.....**...*........**..**.***********.*.****.**...*..*...***....*...**..*.*.**.**.*.***..*.*...**.****...*.*...*.***.*******..*..*.**..*.*..*.*.*.*...*....*********.*..*.****...****.....*.****...**.***.**.****..**..*.*..**.****.*.*..***....*..*...***.**....**....*****..**.**.*.*...*.****.***...**...*...**.************.*..*.*.*....******.**.*..**.**.***......**...*.*.***..*...*.....*....*.*.***.*.*.*..**...**.**.*...*******..***.**.******.*.**....**.*..**..****........**.*......*.***.***..*.*.***.*.*..*..**..*.***...*...*****....* **.*.*.******..*.....*.***.**.*..***..*.**...**.**.**...**.*..*.*.*...*.*.***.**.*...*..*.***.*.....*.*****.**.*.*****....**...**.**.**.*...**...**..*..***..**...*..*..*.**...***....**.**.**..**..*..*..**.**..*.*.**..*****.****.*****.*.*.***.*...*..***...**.*.*.*.*..*.**.*.**.*****....*..**.**.********..*...*.*.*.*.*.*...*..*....**...*****....****..*......***..***.****.....***.****.*.****.*....***...*...*.**.*..***..***...*.*.***.....***..*.*...**.*..*.*.....*.**..**.*.*...*....*.*.****.*****.****.**...**...*...***.*.*.*.**.**..*.*.*.**.**.*.*..*..*.**.*.**.*..**..****..***.**.**....*..*.*..*...**.*..*..*...*****.**......*.***..*..****.**..**.**.*..******....*.**.*....*.*...*.*.****.*********.....**.**.*.*.**...*.*..*.*....***.**.*...*...***..**..*.*..*.****.***.**.**.****.*.***...*.*...*..****..*..*..*.**....*..**..***.*.**.*.*...***.....*****.*...*.***.**..***.*..*..*...****..**....*.*.*.***...*...*....***.*..*..*...*...***..*..*.*..***.**.***.***...***.*...***.*..*.****..**.***....**.*..*.***..****......*.*...***.**.*..*...***.*.*.*.*......*****...***.*.****....**...*.....**.*........*.....*...*..**..**.*********...*..*.*.*..**.*****.*..*..*.*.***.*..**.****..*.*.*****...*..*.***..*..******.**.**.*..******.*.*.***......**..**..........*...*.***.*....***...*.*.*..*.***.*.*.*****...*..*.**.*..**.**.*.***..**.*.*..*******......****.**.**..**....***.*.***.*.***...*..*..*......*.*.*..**.*.**.******.*...*.**........**.**......*.*.***.*.....*...********.*...**.**...***...*****.***.**.***.**.*.....**...*****..****..**.*..***...*..*.****..*...*..........**...***..**....*****....*..*********.**.***..**.****..**.*.**.***.**.*..**.*.***.........********.*.*.****.**...*.*.**.*....**.**.**.**....****...***....**.**.*.***...*..**********.......*...*********..*..*.*.*.****...******...*.****...**.*.*.*.**..*.*.....*.**.*..*....****..*..*.**.****.**.*.***...*...**..*..**.*.***..**.****...****.**.*.*..*...****..*..****...*****.**.*.**.*.*.*...****.**...*.*...**..*.*.....****..*.*.. ....***..***.**.***...****.***.*....*.****.*..**..**..**.*..*..**....*.*.*.**.*.**.*.**..**.*.*..*..*****.*..*.***....*.*****..*.***...*.*****...**.*..**.*****.**.*..*.****.**.*.***.**.**.*...*..****.*.**.*.*..******....*.......*.****..*...**..****..****...*.*.*...*.**......***.*..***.*.*.***..*.*..***..*.*.*..********.*...**.**.***..*.**...**.*....**.*.***.*.*****.*...*.*..*...***.*******.*..*.**.....*.**.****.***..*...**.*******...***..***..*..*...**.*.**.***.***..***.**.*.*.*.****.***.*.*..*.*..**.......*.*.****.*..*.**.***.*..*.**.*.....**.**.*.*...****..**....*.**.*.**..***.*.***..*.**.*.**.*....**..*.*.**...***..*..*...*..*.***..*.**...*.*.....*..*.**.**..*..**.*..***..*.*..***...**..**..**.*....*...*.*........*****...*.*.*.....*....***...**...**...*...****.*.*.*....*.*..**.**...**.....*.*.***...*..***.*.**.**..*.*..***.***.*...*...........**.***..*.*.....******.**.*********...*.....**..**..*.*****.*..*.....**.**.....*..*.**.*****...**.****.**..*.**....***.*..*.....*.*.***.*...****.*.***....**.*..*.*.......**...*****.*********......*****....*......*..**..**..**..*.*..*.*.**.****...*.*.*.***..****..*.***.****...*.*.**...*.*******..******.****..****..****.*..*****.*.*....*..*...**.**.*.***.*......*.*.**.*.*..*.**..*..****.*.*.****.*...*.*....*....**.*...*..*.**...*.**.*..........****.**.*.**.*..*.*.***.***.*.**....*..**..***..**.**......*.*...*...*.**.**.....*..*..*.*.**.....*...****......*.****.*.*..**..*.*..*.****.*.*..**..*........*...***...*..****.....******.***.*..*..******.*..*.**...*.*.*.**......**.**..*...******..*.****.....*..**.**.*.**......****.***.**..*.**...*...*****.***....*...**.*****...******..**..**.*.*..**.*...*.**.*.*.*....**.*.*.***.**....**...*...*..**.....****...**..*****.*...******...***....**....**...*..*..**..***.*******..****.*.***..*...***.**.*******.*..**..*.***..*.*.**..**...***...**..****....*.*.*..**..*..*****.....*.*.**...*.*..*..**.***....***.***.*****....***.*..*..**.*..*..*....*..*...*..***....**.*...*******.*......*.*****....* ..***....***.****.**.**.****....*.*.*...*...*....*.*.****..***...*..*.**....**..*..*..**..*.**.*.*.*.******.*.****.**..*..**....***.*.**..*.*..**.**...*****.****.**...*..*.....***.**.*...*..***..*.*.***....*..*.*.**..**...**.**********..*****..*..*..*****....****...*..***.**.****.*****...*...**.*.******.**.*...**.**..**.*..**.*..*.**..****...*.***.***....*....*.**.****.**.*.**********......**.*.*.....*..*..*....****.*....****...***.*.**...*.**.....*.*..****.**.*....***.*..*.....**...**....**.....*..***..**...**..*.***.*****...*.*..*...**.**.**..*.*..*****.**..***..**.*....*..**..****...*..*..*.**..***..*.*.**.***...***.****..****.*******.*.****...**.*****.*.***.**.**..*..*....**.*.**.....*.....******...**.**..*.*.*.**.**..*.***.*.****...***...*.*..**...****.*....***..*.***.*..*******..***.****.*.*....***....****....***.**...**..**.**.**.**....****..**.....*.....*.**..**..***.**.**.*..***.*******.*.*****.*.**....***.**.**..**.*************.*...****...***.....******.....***....*.*****.*...*.**....***....*****..***...**.**..******.....****..**.*.**.*..**..**..**..*...***.**.*.**.**...***.*....*.......****.***.....*...*.*....*.*.*..****.*****...*.**..*....*.*.*...**.**.***.*.*.**.*..*.....*.***...*..****.***.***.**.**.*****...*.*.*..**...**.***.*.***.***...******.***.**..**********.****.......*.*.*...*..**.*.*.*.*...***.****.****.**...********..*..*....*.***.*.....*.*.**.**.*.......**....*...***.*....**.**.**.*....******..*...*.*.*.**..*.**....*..**.*..*....**.....**.*..*******..*...****.**.*.**.....**.*.*.*.******.*.*..*.....***.....*.**...*...******...**.*******...*****..*..*.****..*.***..*.****.**.*****..*.**..****.*..*****.*.*.**..*****..*.****....***..*.....***.**..**.*.*..*.......**......**.......**...*.**....**...*...**..**..*...*.***..**......**.**.***.*.*.*...*..***.*.......**.*...**.*.*.....**..*.....**.*..**...*..*****..*..*****.**.*.*....*..*.***..*.***.***.**...*.*.*.*...********.*...**......*.***.*.*.*.....*.*.***..*.*...**.*...*****...****.*..*.*..*..*..* **..****.*..*..***...*..*..****..*.*..*.**...**......*.*..**......*****.**....**.**..**...**.*..*..*.........**.**...*.**....*.*.*...**..*..*..*.*.*..*.*.**....*...**.*****.**.*...*.*......**.*..***.***.***..*.......***.....*..*..***..*..***...***....****...*.**...*.**....**...***.**.**..*..*....**..**...*****.*..*....*****.*.*.******.*.**.**.****.*.*.***.****.*....**.*******.*.**..*.**......*..****.****.*.*.*.****..***....***.***.****.**.**.*****.*.*..*.**..*****..**.***.*...**.*.***.***..***...**.**.*..*.*.***.**.***.*...*...**..**.**..*..*******.*.*.***..*...****.*.**.*.*.***..*....*.*.**.**.**..*.***...*****.*.*****...***.*....*...**.**....**.********.**.**..*.******........*.*..**..**..**.**..**..**..*....*.***.*..*..*.*..**.**.**.**.*.*.*....*.*..**.*.*....*.*..***.*.*.****.*.**.***.****.*....**.***..**..*.*..***.*..***.*..*..**..*.**.......*.*..**..*.**..***..*..***.....*.....*.**..*......*******.**.*..****.**.*.**..*..***.*..*****...***.**********.....**....*..*.*..*.***..*.....*..*.*****.***...**..*...*..*.**.*.****.*.*....*.****.....*.***.*.....*....*..**********.**...**..**.**.*.****...**.*.***...**.*****.****.*.*..*....*.****........***...**...**.....**..*.**..*.*.**.***....****..*..**..**.*.*...****.**.*..*.....*.*.*.**..**.***.....*.****.*.*.**.*..*.****.....*...*.....*.*...*....*..*....*.**...****.*...*.*..............*...***..*.....**..***....**.**..*..***.****.***..**....*..***.*...*****.**.**..*..*.*..**..**.******.....*****....*******.....*.*...***..*.****.*..**..******.*..*....**.*...****.*.*.**...*..**.*..*.*.*.*..*...**.*.**....**....**.**.*..*..*..***.*.***...**.......**.**.*...*....*.*..*...*.**....*.*.*..**..*...****.***..*..**.*.*..*..*..*******...***....****....***.*.**..*****.****...**.*..****.****..*.**.**..*.**.*.*.***.***...***..*.*..*.*.*..*.***..**..*..*.***...*..*.*.*.*..***.***.*..**..**..**.***..***..******.**..**..*.**.*.*.***..*.*..*.*.***..*.*.*........*****.*.*.*******.*.*.**.*****..**...*.**...***.*.*...**.***.*.*.*..*.....*. ...**....*.*...*..*..**..**.*****....***...**...*.*.**...**.*....*..**.*.*..**.***..*.**********...*.*.*.*.*...**.*.***.*...*...***...*....*....*.***.*.***.*...*.****.***..*.*..*.****.*.******......*.**.*.*...**..*****.**.....*.***.*.*..****..*..*...*..*.****.*..**.***..***........***.****...***....***...*.*.***.*.*.*..*...**.****..*...**.*.*......**..***.*....**.*..**.**..***...***.***..***....**...*.*.**..**...*****..*.*.**.****..****.*.**.*.**.**.*..***.*..*..*.***..*..**....*.*..*.**..*....******..**..**.**..*****..*.*..*.....*..**.*..*.*.*.****.***.*..*.*****.*.***..*.**.****..****..*.**.****..*..*******..*..*..***.*.*.*.*.*..*..*..*..*****.....**.*....**.****.*.*.*.***.**..***.*.....*....***.....*.**.**..**..*...***.**.**..***.*...****.*.*..**.**.....***....*...**.*.*..*....***......*.*.*..**...*..*...********..*.***..**.**.***.***....*...*..***.....**.*.**...**.*.*.......*.*.*..*..*...***.***.******.*..*..**..*****.*..*.**..*.*...****.*...****.*.**....*..*.....*..*.**.*.***.*..........**.*.*....*...*..***.*.**.****..****..*.*..*...**.*.*.*..*.*.*...*.*.*....**.*......****.....*....*.*...*.*.*..*****.***.*.***..***..***.*...*.***.*...**.***.**.*....*.**..*...*..*..*.**.*.*****.*.****.*...**.**...***..***.***..*.*.*.****..*...****..*..*...**...*...*..**.**..**..**.....****..***..*...*.*.**..***..**..*..*.****.**.*.**.*..*.**..**.*****...**.**.*.*......**....*...**.*......*..*...*.*.*..***....**.*.**.*.***.**.***..*.***...**.*.**..*..**.**.**..*.*....*..**.*........***.*.*..**...****....*.*.*****.*****.*.*.*...*....**...***....*****..*..**...***.**...**.........***...*.*..*.*.*.*.***..*...**..**.*..***.....**..*.***.******.**.*.**.....*.**.*.**...**.***..***..***....*****..**.*...***...*...*..**.*..****.*.*...*.**.*..**.*.*.*.****.*..*.*******....**.**.*..*.***..****.*.**..**.*...*..*.**...*****.*.***..***..*....*..****..*********..**.**...*..****..**.*.*..**.*..*...*.*..**....*.**..*.....*****.*...*..*.***.**.***.**.*....***..**.****.***.****......****.*****..* *******...*.*****.*.**.........**...*...**....*.*..*.****.*.*..*.**..*.***.**.*..*.*.***.***.....**.*......***.*.*.***.*.*...**...*..***.*.*.**.*..*..*........****...***.*..**.*..***..***.**....***.***..**.***.*.**..**...***.**....*.**....***...*..*..**..***..*.*.**..**...*..*************.**.*.*.*.*...*..*.*....**.**..*.*..*.***..*..*.*.********..**..****...***...***...***...***.***..*.*.****.***....**..*..*.**..*..*...*.......**.**..**.*.*.*.*.....**........**..**.....*.****...**.*.*..****.*****.***.**.*.........****..*.....*.****.*.**...***.*.*..***..**......*....***.**...*...*..*.....*..*...*..*...*...***..**...****.*..**..*...**..*.*.*.**.**.*.**.....*.***...***.*.****.**.*...**..****..**.*..**.*.**..***.....*.*..**..*..****.****...*.....*..***.****..****....***...**...*.*....****.**...***...*..**.*****.*...*.***..**....**..*.***..*****.***.*..**.**.*****.******.**.*..*.*.*...**..**.***.*..***....*.****..*.....*.***.*......***....***.***...*......**.***.**.***.**.*.*.....*...**...*..*.***...**.**...***.***.**.*..*.*...*.**..*..**.*..*.**.**.**....****.....***.**.*...*..*****.*....**.*.**......*****.*...**.*..*..*.*..*.*.*.**....*..*.*....*...*.*.***..*.*...**...***.*...**.*..*....*.*..*.*.****.*..***..**.*..*****..**.**.*..******...*.*.**.******...*.**...*.....**.**..*.....*****.***.*..*********..*....***..**.....****.*.*.....**.....*....*.*.****.*.****.*..**......***.**..*****.*.*.*.*.*.***..**..*.....****..**.**.....***.**..****.***..****.**....***....*.***....*******.***.*.*.**...**.**.*....*..********...*..*.*...*....*****..*.*.***.**.****....*****...*..***....***..****..****.*..*.*.*..*....**.***..**.*.*....*....*..******..*****..**...**..*.**.**..*...*.*******...***..*.*.****.*.*.***.*.*...*..*..***.**...*.*****...****..*.*..*.**.....*.******.*...***.*.**.....***..*.*.*..***.**..*****...**......*.***...*....*.*...*..***.***.****.*.....*.*.*.....*.**..*.**..*....***.....*.*.*.*..*.**...*.*...******.*.***.**.**..*....*.**.***.****..****..*.*.*..*.*..*..**.*. .**...*.*.*****.....*.*.*..*****.....**.***.***..**....*.*...*.*******.**..****...**..*.*....**..***.***..*....**.*....**.***...**......*.***.*****.*..*...****.*..*..*..*..*.**.*...*****..*.*.***.*...**..*.**...****.**.*.*.*...*.*.**.*....*....******.***...**....***.*....**....***.**..**..***.***..**.**.......*.*.****.****..**...*.**...*...*.*.***.**.**.*.*.*..**.**......*.****.***.**.....**.*.*.**..*.*...*.*.*.....*.******.*.**..****.***..*...*.*..*.*..*.........*......**..***.**.***.***...***...*..**.*****.**...*.*..*****..****.*.**.*.***.*.*.*..***.*.**.*.*.**..**.***.*.***....*...*..**..**.*.****..***...**.**.**...****.*.*..*****..**..*..**.***.*****.**....*.**.**..*****...***..*****.*..**.*.*..***...**..***..***..*....**.****..***.*....*...**..**..*..***.**.*.*..**...*....*...*.*.***....**.......*...**.......*..*...**..****..*.......******.*....*****...***.*...*.**...*..**..**...*.***......***.....*****.****.*.*...*.....***.....****...*..***..**...*..**.*.**....***..***....*.****.**...****..*.*.*...***.**.**..*.....*.*******.*.***.***.*****.*.****.*....*****..*...***.*..*..***..***.**.*..*..**...**.*.*..**.***..*..*...**..*.**..*.***..****...**...***...*.*...*.....**...*.*.*****...*.*....******.***....**..**.*....****.**..*.**...****.....******.*.**.******.*.*..**....*..*....*...*...**.***..*.*.**.**.*...*..*.**..*..**...*..***....**.***..***..*.******....**.***....***.*.*****.**.*****...*.*..****...**.*.*..*....****.**...****..*...........**.****...*****..**.*...*..*.*..***.*.*..**.*.*.*.*..**..*.*.***.***..**...*..**...**.***..*.***..*.**.*****.*.**.***..**.**..*..****.**.**.*****.*..**..*..*.*****..***.***..****.*...*.*...**..***...*..*.***..**.*.*.*....*.....*.*......**..*..***.**..**.*.**.*.*.**.*..*.*....*.**..*****.**..****..**.*****.*.*....*....*......*...*......*.**.*.*.**.*..**...***.*.***..*..*........**..*..**.**..***.*.**..*.**....****.....*.*.*....****.*....*..***....**.*.*..**.*..****....************...**.*.*..**.......**...*.**..*.....*****.**.. ****...***.....*.***..**...*.*********..**..*..*.***.*.*.**.*.*..*..*****...*.*..*.*****......*..*****..**..*.***.****....*.**......*.....*.***.*..**....*****..**.**.*.*****..*..*.*.*.....**.*.*..****.*.*....*..*****.*....**.**...*.*.*..*..****.....*....**..*****...*.*.***.*.*****.**.*..***..***..*.**...*....*.*.********..*.*.*...**.*******.........*.....*....**.****..***.**.***.*.**..**..*......**.....**.*...**.*...******..*****...*****..*..*....*.....***..*.*..*.***..*.*...*******.**.*****.*.*...*..*****.**...**.*....*****.***...***.**.*..*.***.*****..*...*.*.*.*.**.....****...*.*.*.....*.*.*.*.*.**..*.****...*.**..*.****.*.*****..***.***....**....*.*.*...**.*...*.*....*******.**..***..*.*....*.*...*....**..*...*.*..*.*....*..*.**.**.**.*..******.**.**.**.*.******.*.**...**.********..*.***...**..***.**.***.*..*.*.*.***.**........***.....****.....****..**.*.*.*...*...*..**.....*.*...******.*.*.*....*.*.**.*....**.*..******..*.*..***.**...***...*.*..**.**.*..**.*.*.****....****.*******.*.**.*.....*...**.******..........*.*..*..***.**..*...***..*...**.*****.***..*.*.**.*....**.****..***.*.**..*..*..**..*..*..*.****.*****...*.....*****..***.*.*.*****.*****.*.**..***..*.*.*.****.**.*.***...*.*..*..*.**...*.***.*.*...*.*..**....*..*..**.**.*....*...**.***.*.......***..**.**..***..***.*.**....**....****..*...*..***.*..*...*..**.*...*.*.***.*.**....***.*.**.*.*.....**....*........*.....**.***...**........*..**..***....*..**....*.*.*.**.*.****..*.****..*.*..**.*....**...*..*.*..**.*..*..***..*...**.*....*..*.*...*.**...****...*.*.***.**.**....*.....*.**...*..**.**..*...**..*.***..*....*....*.***.*.*.*..**..*.*..**.*..**.*.*.***......****.*.....***...**...*...*..*...*..**...**..**.*...***...****..**..*.*.***....***.*..****...*.*...*.**.***.*..****.***.*.*.*****.**.*.**.**.***....**..**.*****.*...***.*******.*.**..*.**.*.*.***...*.***.*..**.****..*.....*****.*.****...*...*****.*.**...**.***.*..***.*.*.**.**.***...***..**.*.**.*.**.*.**.***..**..*..*....*.**.***.*...**....*.. .**********....*.*..*.*....*.*.***.*..**...****..*.*.***..*...***.**.**********.**.**.*..*..**....*..*****.*.*.*..**.**.*..*.***..**...*..***..***.*.*.*******...*.**...***....**..*******..*..*..*..*..**..*.*..*****.*.**.******..*.**.**.*..***...*.*....**...*.*...**..***.*..***..******.**...**.**.*.**.*.*..*..*.**..*******....*..*.***..***.***....***..*..**.*....**.*.*....**..*.***......*...*..*...***...***....*..*..*.*..**..*.*.*.****....*..*.***..*....**.****.*.***.***.*.*.*.....**..*..*..**....*.*****.**.......***.****.**..**.*...****.*.*.*.**.**.**....*.**..*.*..**.*.***..*.*.**.*.**.**....*...*.*....*.*.*.*.**..**.***....***...*.**.*.***.**.****....**.***...***..***....*....*...*....*..*.*......*.*.****..*.*..*.*...*.******.**.*..****....*.****....**...**.***.*.*..**...*.*.*.*.****..*.**.*...****..*...***..**..******.**.*.***.**.*.****.**.****..**..**...**..*..**..*...**..........*..*...**..**....***.**..***..****.*..*..**.**.**.*.**..**..**.***.**...*..***.*.*.*...**...*..*.**.*.**.*...*..*****..*.*...***........*.....*.*.*..******.**...**....*......**..***.*.....**..*.....**.*****..*..*.**.**.*..*...****.**.********.***.*...*...**..***.**.**.*..**.**..*****.*....*****..***.****.*.****.*****.*....*.***.......*...*.***.*****.***.*..***.*......*******..**.**...****.**.**..****..*......***...**..***..*.*..**..****...********..***...**.**.******.***.***..*.........****...*..*..*..*..**.......*.****.**.***.*..*..*.*.*.*..*.***.*..**.***...*.****...*****..*..*....*.***..*...**.**...*****..*...*....*..*.**.**...***.*...**..**.***...*****..*...*...**..*.*.**..*..***..*.***.*.*.*...*.*.*.*.*******.*...*...*.*..*.......*...**.**...**.*..*****..*.****.*.*.****....**....*..*.**..**...*.**.**.**..**.....**.*.***.*.***.....*...***....*..****...*.****.....****..**..*..***......*....*..*****.*.*.**.**..*...*..**.*..*.**............*....***.***...*.*.**.*****.....**.*..*.*..***.*.**.**.*.****.*.....*.***...*...*.*.***...******.*.***...*.......*...**......*..*...***..*.***..**.* *..**...*....*..*...*...*..*******..*.*******..*.***.*...*...*.******...****.*.***......*..*.**..**..****.**....*..***..*.*......*******.***.*.*..****.*......*****..*.**.*...****..**..*.*....***.**.*...*..**..*.***.......*****....*.*.**.*..**.*..*.*.*...*..**......***.*.*..*..*.*****..**.*....*...*..*.*..****..*..*.*......*****....*..**.*..*.*.*.***********....*.**.....*...****...****..*..*.......*.*.****....*..*..*.*..**.*.**...*.*.*.......****.***..***.**.*.****.**.*.**.*.*.*...*.....*...*..***.*.*.*.*.*....**..*..***.******.**.**.*.*.*.**...*.*....***....**...*.**..***.*...*.*.*.***..**.*..***...*.*.***.****.........***...*.**.**.***.*..*...***.**..*.**..**...**..*..*..*...**.*.*.*..*.*..*.*******.***..*.**.*.**.**.****..*..**.*.**..*.*..*.***.**...**..**..*.*....**....*.**..*..**.****.*....*******.***.***.*.******..**..***.**.....*..**....****...*.****.*****.*..*...**.*..*....**..*.**.**.*..*....**.**.***...**.***.*.***.**.**...****.*....*.*.**.*....***...*.**..**.*.**........*...*.*.***..**.**.*...*.**.*.....*.*..****.*....**..**.*..*..*.**..****.*....***.*.*****.**.*...*..**...***.*.***...***.*.....******.*.*.*......*..**.**.***..*..***.....***....**.*.***..*****..**.*.......**...*..***.*.*******.**..**..**..*..*.*.***....**...***.***.**.***....**.***.*.*.**..**.....*...****.*****...*...*.*.*.*.**..*..*...*....**..**.*......*..*.*..*.*..**.*****.*..*.*.*.****.*..**.******..*..**.*.**.******.**.***.*..**.**...*.*****.*.**.*...**..*****...*.***..*...*..*..*......*......**.*..*......***..*.******..*.*..**..**..*..*...*.****...*..*.*.*..*.***.****..*.****..*.*..*****..**.****.****..**.***.****...*...***...*.**.****.***.***..*.***......*.**..*.***....*.****....*..*..*..*.**..**.*.***..**..**...**..*..*******.*.**.....**.***.*.*.***.****.****.*..*.**...**.*..***..*.*...****..*.*.****......****..***..*..*....***..***....*....**.***.*...**.**..*.**.*.*.*.**..*..*..*.*.*.*.**.*.*..*.**.*.**.*.*..****..**.*..*.*.*.*.*.*.**..****.*.*.*.**.**...*....**...**.*.*.********** ****.*..*.**********..*.***.*..**..*.*.*.*****...*.....*..**.****.*.**.*..**...****.*.***.*.*.*.**.***..*..**.*..*.*.*.**.**.**.*...*...**....**...**...**...*..*...*.**.....**...*.*...*..*.**..*.***.****.*...*...*...*......*.**..**.****..**..*.*..*.**....*.......**....**.***.*...*.****..****..***.***.**...*..***.*..**.*.*...*...*.....*********.***..*.**.******..*..*.**************.*.*.*.***.**.*..***...**...*....*.*........*.....*..**.*.**.*.****.***.**........*..*.*.*****.**.*......*.**.**.*.****.**....*..*.**...*.*.*.*.*.*****.**.*.*.*..**..***.***..*.***.*.*.*****...*.*......***.*.*.*.*..*..**.*.*..***..***.****...**.**.**..**....*.******....**...*....*.*.**..*....*...*...**.*...*.*.*.*...***...**..****.**.****..*..*....*.****..**.*...*.*.*..*..*...**.....*.**.**.*****.**..****...***...**.**.**.**..**.****..*...*..*.***.*...*.....**.**....*....**...**......*.**.***..*..***..*..***.*.*....*.***.***..*..**.*.*...**...**.*.**..**.***.**.**.*.***.**...******.**.**.....*.***..*****.**.**..**...*.*..*...*..*.**.*....*...*.*****.**.**.**.**....*****.********.*****....*****...*.*.******.**.**.**.***.**.*****.*...**...***..*.*..*.*...**.*....**.**.**..*.*......**....************....**...**.****.***..*.*.**..*.*...*.*..*.*..*.*..*..*.*..**..**..**........*****.*.**.**.**....**...***.*..**.**..**.*...**....**....***..*..**.****.*.*..**.**.****..***.**..****..*****..*.*..*...**..***.***.******.**.....*..**.*.***.*...*.***..*..*.*****.**..*..**..**..*..*.**.*.*.**.**..**..***.**..*..*.......*.*.*...*...**.*.****.***.**..***....*..*.*..**.....*...*..*..*.***.......*****.*.....**...****.**...****....*...**.**.**...***.*......*...*...*..*.**.*.*..*.***.**.*.**...*.*....***.*******...*.****.****...***.*..*.*....*..*.**...*.**.**.......*...****.*.*.*..*.***....**.*..**.****..***.**.*.********...********.*****..*..*..**...*...*.*..**.**.***.**.***....*.*.*.**..**..*...***.*.**.*..**..*.**.****...*...*....*.**.*.*.*....***......*.*.*.*****..*.*.....***.*...**.*..*.*.......*.*..****. **.*..*...***....**.**..*..*.**.*...***..**.*......*.*...***...****.*.*.**.***....*...****.******.*.**.**..*****......**..**.***..*.*..*..**.*.*.**.*..*.*..****.***.*.*..***.......***..***...*.****....***.*.*..***.****.***.*..**.***....*...****.*.....**.*.*...*****.****..**....*..*.*...*.***...*.*..*..**......*..**.......*.....*....*.....*..*...***.*****.*..*****......***....**.*.....**..*...*..******..***..*..*.****..*****.*......**.*..*.*.****.**.*.*..**...*.....***...**.*...***.***.**.**.**.***.*.*.***.....*.*...*...***.*.**.**.*.**.*.*.**.****.......**.....*.*.**.*****.**..****..***...*.**.*.*.***....*.*.*.*.....*..**.*..****..*..***...******....***........*****.**...**..**..*.****.....*.*...*.************.*.***....*...*....*.*..*.....**.*.*****.....**.***.******..*.*.*.*.*...*..*.....**.*.**.**...*.*....**....**...*..*.*.*..*.*..***.**.**...*...*****.*..****..*.*.*...*..**.*..***...*..**....*..********...**.***..*.**..*..***..**.*...*.*...****.**..**.**..****.*.***.*..*.**.*...*.*...*.*...**..**......*..***.*.*.*.**...****...**..*.***.*...**.******.*.*..****.*.*..***.*..*.****..*.****.****.*....**.*.*****.....***.*.....*.*.*...*.*..**.**.**...**...*..**.***.*....*.*.****.**..**..*.****..*.***.*....*.**...***.**..***.*..***.***...*.....****.*.***.......*.*.*...**....******..**.**.****....*....*..***....*.**....*..*.*.*..*......*...*..*....*.*..*.*...*..*....**..**.*.**.****.*..***.**.**...*.......*****....******...*............*.*...***..****.*.*.***.*....*.**..*..*.*.*.*...***.**...*.***..*.....***.*.***..***..*.*..***.*.**.**.**..**.***.*........**...*.****.*...***.**..**..*...***..*..*.*..****.***..*..***.**......***.***.***..*..*.*.*..**.***.*...**.**.*..*****.....*..**...**..*.*.*.*...**..**..**...**..**.**.***.**.*..***.***.**....**....****...**.*.**.**..*.*********.*.....*...*.*......**...******.****....***.**.**.**.**...*...*.*******.*.....*****.****..***...*.....*..*..******..**..**.*...**....**....*.*...**..*..*.....****..**.*...****.*.*.****.*.*..*.** *.*****.****.*****.***...***..*..****.*.***.......*....*.**....***.....*.*.*.*.*....*.**..***.**....*..*..**...*...**.***.*.*****.*.**.***.*..........*...*..*...*****..*****.*****.*.******.*..*.***..*..*.*.**.*........***..**..******.*.....*.**.*.*****.*.**.*.*....*.***....**..**.****...******.**.*..*.....***.**....*.****..***...*..**..**.......**..*.*.*****....*.....*****..******.*.**...**....*****.**.*..*...*....*****..**....***..***.**..*.*********....*.*..*****..*.*..*...**.*.......***.***..**....*...***.***.*..*.*...***.**..*.*.**.***..**.*.*.**.*.*..***....*...*.*...*..*****..*****...*...*...**....***.......*.*.*.....****..*....**.......*.***.*....*.*...**.**.*.*.....*.....***....*.***.***..*......*...*.*..****.......*.*...***...**...*.*...***.......**..**..**..*.*.*.**.***..***.**.*********.**...***....***..........*.***..**.**...*..*.**..**...*.......*******.********..*.**.**..*.**..*.*..*....*..**.**..*.*........*.**.**.*..*..***.*.**..***.**.*...*...*..**...**...***..*..***..**..*.*.*..*...**.*.**..***.*..**..******..**....***.*..***.*.**.*...*....*.****....*.**...*.*.*.*.****.*...**...*..*.**..****....*****.*..*..*.**.*...**.**...*.*...******.*.*..**..*..*.*...**..*..********.**.******...*..*.*****....*.*..**.*..****..**..*.....***.........**.***..*....**.*.*..**....*.*******....**.***..**.******..**.*..**.**..*.*...*..*..*.****..*.**.*.**.****.**.*........**.**...*.****.***.*..*.*..****.*...***.**..*....*..**.*..**....**.**.**..***.**.*..*.**..***...*.***..**.**.**.*....*..*.*.......**.*..*....*..*.*.*.*..**..*....*.*......***...*...****...*.*..**.***..*.*.***.*..**.**.**.**....***.**.*.**..*...**.*.*..*.*****.*..*..*.**..*.*.....**..**.**...*..**.**..*...*.****.**.*..**..*.**.*...**...*******.*.*.*....*....**.*.*......**..*.******..*.*..*.....****.***..*.*...*..*.**....*.**..*.....*****.****..*..***..*...*.*....***.*....***.*...*.**.....*..**.*...*.***.*....*.**...******.*..***....*.**..*.*..*...*..*........*.....**..****.***..*.**...**....**..*....*... *****..*.**.*.....**..***.**..****..*.**..***....****.*.*.**..*.*.**.**.*.**..**.*..**.*..*..*.*.*..*.*.***.*.**..*****.*....******.***.*.**..*.**.**..****....**...*.**..**.*..**.**...*..*..........*.**...*.**....*.*******..***..*..**.**.*......*.*...*.**.****.*..*...**.**..**...*****.****.*.****.*.***.******.**.*..****..*****.*.*.*.******....**.****...*.**.*.*..*.*.*..***.......****.*.*****..*........*.*******..**.**.*..*..*....*.**..***.**...**.*.***..*.**.*****..*******...*..**.****.**.**.*.....***.*.*****...*.***....**.*.*..***.*****.***.*.*....*.**.**.*.**..**..***.*..*.***..*.*...**....*..****....***..****.*****..*.*.****..**...**...**..*.**.***.....**..**.*.*....***.***.*.*.***.**...*..*..**.*...**.***.*...*.*..***..*.*..*.****..**.**.....**.*.****..**..**..*.*...**....*.*****..*.**.**.**.*****.*..*..***.*..*.*.*..*.*.***.****..*.*.*.*..*.*.*.*.*...*.*****..***..*****....****.....*.*..*.***....***.*....*...*.**.**...*.*.******..*.****..******..*****.**..****..****.**.**..**..***...*.*****......*..*****..*..****.**...*...*.*...*.***.*...****.*****.*.....*.***...*.*..***..*.....*.**.**.**.*.***.*.*.**.**.*.**.*....**.**...**.*..***..***...***.*.***..*.**.*..**.*******.**..***.***...**.****.*.***.*...*...*....**.***.**..**.*****.***.*.*.*..**.**.....*...*.**.**.***.*.**.*..***..**..**..*..*****....*..*.**..*******.*.***..*...***.*.*.**.***....*...*..***.....*.*.**.*.*.*...*.*....***.*...**..*..***.*.********..*.*....*.*..........*...*****..*..****..*..*..*.*.*.*..*..***...*.*.**.**..**.......*.*..****......**.*.**..*.***.**..***.*...**.**.**.**.....****.*.........*..**..***.*.*.*.**....*........***.*****....*...**..**.*...*.*.**.**..........*..*.*..*.*.*....*..*.*....****...****..*.***.....*.***..***....**.*....*.*....*..*****.*.*..*.*.****...*****..***.***...*..***.***..**.*.**.***.***..**....*..**.*.**.....**.***..*.*..*..**..**.**.***...*..***...****..**.*..*...*...***.*.******..****..******.*.......***.***.**..*...*.***********.*.*****..***..****..****.**.*. ****.**.*.****.*****.**..*****..**.***.**..*...*.***...**.*.*.*......*...****....*..*...*..***.*..*.***.**...***.**.*****.*.*.*..*.*.*...***.**.*.*****.*.*..******.*.*.***.*.***.....*..**.***.*.*....*..*...*...******.***..*.*.*..*.*.****.*..**.**...**.****.*.**..*.*.**..*...*******.****.*...*..*.**..*.***..***.***.**.**..*....***.***.......*.*..**..**.*.*.*****.*.........*.**.**.*..**.....*..*..*...*...***..***...**.***....*..*.**.***..*..*........****....*******.****.*.*..*..*.****.***.**..*.*.*....***.***.***.*...*.*.*......**.*..****.*..*..******.....**.*...***.*.*.*......*..**.*..**....**.*.***********.**....***.*..*.***..***..*..*....*.***..**...****....*.*...***..*..*.**...**.****...*.*.*.*..*.***.*.*....*...**..*.*..*.....**...*...*.*.****.*.**..*....****....*****.**...*.***...*...*****.....***..****..*.**..**..**...*.*.**.**.*.*.***...*....***....*..**.**.**..***..****.*....**.**..*.*.**.***.***.*..**.***.*.*..*..****..***......**.**.*****.**....**.****.**.******....**..*.***...*..*.*......**.***.**...*....*..*..**.*..**....***..********.*.***....*.**...**.....**.**.....**.*..*.*********.**.**....*..******.*.*.**.**.***..*.**.**.***..*.****........*..***..*..**.**..**.*.*..**.*..**....******..*.******.*.***...***..**.**.*.....**.***.*.**..**..*..*.*..*.**..*......****.**.*.........*.**..*.*...*****.*..**.*..*.*.*..*.**.**..**.**......**..*..**.*..**.*****...*.*..*..*..*...**..*.*******.***..*...*...**..***...*.**.....*.*.**...****...*.*.....*..*********.*...*..**.**..*.*..**.**...***.*.*.......*....*.**..****.******.*...**......*******.***...*.**.*.*.**.**.....**..**.*..**.....*.**.**.**....***...........*.*.**..***.**...*...*.*..**...*.**.**...**.*****..***..**.*....*..***..****.*******.*..*****...*.*..******.**...*.*.**.***.*..***..........**..*.*...*...****.**.*....*.*...*.........**.**..*.*....*..**.*.*....**.**....*...***.*.*******.*..****..*.......*****........**.*****.**...*.*.**.*****.....*.****..*..*...**.**..***.***.*.*.*...*.*.....**...****..*..*. .....***......***....*..*.**.**..***..*...**....*.*.*.***.**...*...*...***.**...*.*..***.*...*..******....**.***..****.*..*..*.*....*....*..****..*..**..*..*.....**.**.*.****..**....**.....*....**..*.*...*.*.***.*....*..***...*.*..*.*.....**..*****.*.*.**.*.*.*******.**.**...***..**..*****..***.*.*****.**.**.......*..*..*.*.***.***..*....**...***.*.*.**.*....**..**....******......**.*.*.*..*.**...**.*...*.**..***.*..*..*..*...*.*.*......*..**...**...*..****..*.*.**.*******..**..*.*..*.*..*.*****...**.....**...*****...**.....*.*.**.******.******.**.*.**.******..........*.......***.*.*.**.**.****...*..*.*.....**..***.****.****..*.*......*.***...***.**...*.....**.*...**.****.**.*.*..*..*.*.*..*..*.*.*..*.*..******....*.....*..*....**.******.....****..**.*.*...**.**.***..**..***..**.***.*...*.*..*.*..**.*****..***..**...*.....*...*.*......*****.*.*......****..**..*....***..**.*.**.*..***.....*....*..**.*.**....***..*.*.**.*****.*..*.****..**.*.*..***.****.***......*....**.*..*..*..*.**.*...*.*..*.*.***.*******.*..*.*.*...*..*..*.......**.***..*.**...*...*.*.*****...**..**..*.***.**..*.**.*.**..*.**....*******.*...*.***.**..**.......*****.*.*.*.**.*.***.**.*...*..*.*.***.*****..****.*.*.***..**.*..***..*.****..**.*.*..****.*..**.....*...**..*****..*****.****.*.**.........*.....***.*..*****.*.***.*..*.*.****.**.....***...*.**.**..*..*.**.**..*.**..*.*******...*.*..***...**.*..*.*..**.*.*****.*....*.*****.***..*.******.*...**....*.*......**..*****..**.*.**.****.****..*....**.**.*..***..**.***.*.**.*.*...*..*.*.....*.......***.*...*****....**...**.*..***....*..*.*.***..*...***..*.***.**.***...****.*****.**..**.*.*....*...***...*......*....*.*..*..***.*..****.*.*....*******..*.****...*.***..***..****..**.*.*...*.*.***.*....*******...***.**..*.**.....*..*.**.***.*.*....*.***..****......**...**...*.******..*.********.***.....*.*..**....*.*.**....*.******.*..*.******.**...*.**..*..**...**...*.*.***...**.*****..*.*.*.*.****..........**...**.....***.*..**.**.**.**.*.*..*.*..*..*. .*...******....**.*****.***.*.....*...*..**..*.*...*..*...*.......*...*.**..*....*..******.**.**.**.*...**.*.....*...**********.*..***...**.*.**..**...**..*..****...*.**..**.*.*..*.*.***.**.*..**..**...*********..*..**..**...*.*..**..*.*..*****.*...**.**.*..**.**.**..***....**...*****..****.***..*.**.*.*.**..***..****..***********....***...****.*.********.......*....*****..***..*....*******.*...****..*..*****....***.*..***...**.***...***.****.......*...*..***.*.***..*..*.*..****.**....*.*...**.**...*.*.*.*.*****.*.****.*..***...*.....*......*.**.*.*..*.*.*.*....*.**...*.....*****.*.**.**.********.*..*.*.*.*..*.**..*.*.....*.....**..*.**.*.**..******....*..**.*.*.**..**..*....*...*.*..*.**.*...**...*...*..*********.**..*..**..*.....*.**.*...*.*.**.****.**.*....*..**.*...***.*.****.***..**..***.........***...**..*.*.*..**.*******.*.*.*.*...*.**.*..*.*****.*..***.**........*.**...*.*.*....**....*.......*.*..**...***.***.*.*.***.*.******.*....**.****...*..*.**...**.*.*..*...**.....****..*..**.***......****....*..*.*.**.**.****..*****.*...*...**..***.*...*..*.**.****.**....*..**....***..*....****.*.**..*...****.....**.....*.....*..**..**.*****..*.**.*..****..*..*..*....*.**.*.**..*......*.*.******.***..*.****..**......*..*.**..*..*..***.**..*.***..***..*.*.*.****.************..*.**.*.*****...*...*...*...*****....****.**..****...*.***.*.***..*.*.*.*..****.**....*.*.*.*...*******.***.**...*..*.***..*.*********..*.*.....*****.*..**.....**..***..*.**.**...*.*.**.**.*.*.*..*.*....*..*...*.**.**.*..***.*.*......*..*..*..*.**...*...*****...**.*......*..*.*.**....*.*.*.***.*..***.*****.*.*****....*...*......*.***....*..*.**..*..*.*...**.*****..**.**....**.**.*.*...**.....**.*.***..****....**..*.***..*..**.*****..***...**.*.***.***.**.*..****.*....*..**..*.*.*************.***...***..*.***.***.**..*.******..*...*..*.**....*.***..*...*......****.*.*..*......*......*.**..***.**.***.*......*.**.**..*.*****..***.*...*..*.*...*..*..**.....*.*.***.*.*.*.*.*.*..*.****.*..****...**.***.*. *...**.*..*..***.*..*.*.....*.**.......****...*.**..*.*****...***....***..*..***.**.*.*.*..*.**.....*.********.*****.*....*..***...**.**.***.*..*.*******.*..*..*.*.**.*.*.**.******.**.***.***...*****.*..*****.**..**.**.*...*.**.**...*.*.*.****.***....**.***.*....*...**..*.**......***.*..**..**..*.**********.*...**......**...*.**.*****.*..**..********..*.*.....**.***..*.*...*.**.**..**.*..****...*.*.**.*.****..***.******.*..***......*..*.*.**.**..**.*..*.*.***.**.*.******....**.*.*..**...****.**.*.*....****.***.*.****..***.**...*....**.****.*..**..*.*.***.**...*******....*.**..*.***...**.*.****....*.*..**.*****.****.*.***...*..****...**..**.*..*.**.**..***..*.***..*.******.....*.*.*..*..*.******..**...*.***.*...*.*...*...***.*..**.***.*..*******..*...*...*.***...*...**.*....*...***.**.***.*..*.****...******.**.***.**.........*...***.***..**.***..***.*..*..**.*******.*..*.**..*.***...*..****...*..********.******...*......*..***.*.*.***.....*..***..**.*..***.*****..*.*...**.*.*.....*..*.***.*.*.*..*.********.*.....**...*..*.*.**..*****.**...****.*****.*.*..*...*.*.*....**.....*.****..*****.*.*....**.*..*.*.***....*.**..***.***........*...**..*..***...*.*..*....*.**...**.*.**..*..**..**...**.***.*.******.*****...**.**.*.....*..***...*...***.**...*.*****....*.*****.**.**.*.***.......*..*.*.**.*....*.**.*..*.**.*...*.*.**..*.***..*...**.***.*.***.***..*..*...****.**...**.....**.*************..*.**..*.....*.*....*..*...*..*.*.*..***.*....*....**.*.*..**.*...*.......*..***.*...*.***.***.*..*....*.*.**..**...*.*..***..***....**..*.**...*****.*.***..***.*..*.*...**..*..**..*.*.*.*.****....*.*.*...*...*...*..*..*.*****...***.**..*.*.*..*.*.***...***....*.**....*.**..**.*.*..**..*.***.*.**.**...***..*.**..**..*....**.**.*.***..*.**..***..***.*..*..*..**...*.*..*.*...**.**.****...***..****..**.....**..*.****.*....*...*.*.***.*....***.**..*...**...***.*.*.***.....**.*..***.*.**.**..*...*...*..*.**.**.**.**.*.**.**..*.********.**..**.*****...**.*******.*.*.*****....*..*.***...*.*. ***.*.***...***...*..**.*.....***.*.*..****..*.******..*.....***.**...*.***..****.***.**.****...*......*.*.****..****.**.***....**.*..*****.***..*.**.*****.****.....**....*.****.*.*..*.**.*...**..*.*......*.*..****...****..***...****.**.*...*.....***....*.***.**.*****.*...*.*..*....**...*..*.*..*..*.****...*...***.**......*..*.*....*.*.*..***...**.***.......**...*.*.****..******.*..******.**.**.*.*.*..**.**..*.*.**.***...***.*.*****.**...**.*****..*.****..*.*..*.****.*.*.*..*...***....*.*.*..**...***.*.*..*.**..*..***...**.*....***....*.**.****..***.*.*.*****....*.**.*........**.*.....*.....*.*.......**..*****..*..***....*...*.**.*****...**.*****..****....**.**.***.**..**.*...*...*****.*..*.***.**.....*.......**....*.***.*.*..*.**.*...*..**.....*..**.*.****..*.*...***.**..*.**...*..*....**...*...***.*.....*....**...*.***.**....*...*.*......**....*******..*.****.*.***.**...*.*...****..*.*****...**....***..*.....*.*.**...*...*****.*.*********.....*.*..*.*.*.***.**..***.*....*..***.*.**.*****..*******.**.****.***..*......*..**.****.....*..**..*..*..*.*.*.*..*......**.**.**.*....***.*.*.**.***.*.*.*.*...*...**...*...*****..*.*..***...**.....***..**.**.**.*...**..**.***.*.***.**.*.**.*...**..*.*.*.*.*.**.*...*.*..**..**...*.**....*..**...**.**.*..*.**...*...***...***.*..***.**....*****...**....*.*...*...*...***...**.*..**...**....*.*.******..*..******..**.*...**.**********.***.....****..**.*****.**.**...*..**.**.*.*..*.***.*..*.*.**..**.**..*.**.***.***.******..*.*.**.*..*....*.**.****.****..*..**.....**.*..**.*..*.***.**.**...*.*..***..*.************.**..**..***.***.**.*..**.***..**.**.**..**.**..*.*.*.....**...*.*......*......*...***.*.***.**.***....*...*.*..*..***.*.....******.*.**..**.*...*..**....**....*.*.**.**..*.********..*...**.....*.**.****..*...**...*..*....*.***.......*........**...*...**.*.*..*..*.**.**.*.........*.*...*...**.***.*.**.**.*.****.**..**.**....*.....****..***..*.**..*.****.......**.****..*.***.**....*..*.**..*.**...*.*...*.****.*..*.**.****..** .******.*...***.******..**.*.******...*...**.*...****....**..**..*....***.*.******...*.*******.*....*....**.****...*.*.....*..**..***...*..***..***.**.*.**.*.*.***...*********.*..****.*.***..***.**...*.......*..*.**..*.......***.*.***.....*.*.**.**.**......**.*.*.**...*...*.......**...*..*.*********.*.*.*....**..**.*...*..*****.*.***.***...**.**..**...*******.**.*****.*..*.*.*.*.*..**.*...*....**.**..*....*.*.***..**....*.....*.******.**..*.**.*...*.*.***...**....****...***..**..**...**.**.***...*..*.*.*...*.***..*.**...*.*.**.....*...***.....***.*.........*...*..**....***..**.*****...*********....**...**.***..***.***..***.****..*.*....**.**.*....***..*..***...*.**.*...*.**...***.**.**.*.*.*****.**.*..**.**.******.*.*.**.*...*.**.*..**.*.*.**...*.**..*..*..*.*..***.***.*.***.**....*....***.*.**..*.*.****.**.**..**.....***.****.*.......**.....**.*.*.***.....*....**...*...*....*.*.****..***.***...****...******.**..**.*...****..***.*...**.....*....**..*..***.*.*........**.......*.*.*...**.*****...**...**.****.....**.*.*****....***..*...*..*.********.*....*.***...**.*.*.*.*..**...***.**.*...**.*....**.**..**..*.***...**.***.*.***..*...*.**..*....*.....**..*.*..*...*.***..*.*....***...******.*..****.....*.**..*...*....*.*.*****.******.****...*...*.****.**.********.**.***.**...***..***.**..**...**....*....*......*.**...*.*.*..*.***....**.*.**...**.*..**.*.*.....******.*..*...*..**.*.*.*..***..*..**.***...*.**.....**..**.*.*.******.*..****.*****.***...*******..****...***..*..**...***.*.**.*.******..*.*..*.**.*.......*.***.*.*..**...**....***.*.**.*.*.*.***..****..**.**..*.*.******...*.**.**..*..*.....*.*.**...*..***..**.**..****...**...****...**..*.***...****.*..*.**.*.**.*******..**..**...*.**......*..*.*.*.*.*..*.**..**.**..*.....***......*.*.*.**...*..*.*.*.*....**....****************...**.....*..*.****.**.**....***...******...**.***..**....**.**...***..*.*.**..***..***...*......**.*..***.....*.****...*.***..**.....*.**.**.**.*.........*.*****.......***.*****..*.***.*.. *****...*..*.***.**........*..........*******.*..*.*....***...*...*..******.*.*.*.....*..***.**.*..**.*...***.......*..****.*.*...*..*...******....*.**.*.**.*..*.**.**.*******.***........*..*.*.***...*..*.*.**.**.......*..**..*.*..*..*****.*****.*.*.*****.***..*..**..*.*..*.*...**.****.*.*...****..*........*.*..**.***...*****..***...*..*.*.***.*******....**.**....*.*..*.*..*****.*.**.**.**.***...*.****.*****..**....*.....*****.*....*.....*.*******..*.*......**...*.****.**.*..*.***.....**.*...***..*.***..*...**....**.....*..*.***.***..**..*****.*..**..*..*.*.*.*..**...*..*...*...******.**..*.*.****...***..**..*.*..*..***..*...**.*.*.*.**.......*.*..**.****.**.*...***..*.*.*....*...**.......****..***...*.*.*..*.*.***.*****..*.*****.*.******..*.***..*.*..**..*..**...*****...*....**.*.*.****.***..*.**...*.***.**...*.......**..*...***..*******.***......*.....*...*...**.*.****...*..*****.*.****..*...*.**.*****.*..***.*...*.*..**.*......*...***....***..****...**.*.*.**.*.*..***.*.*...**.**.**..*..*.*..*.*.****.*......*.**.**....***.*.**...*..**..*..***.**...*..***..**.*....**..*..*...****.**..****.**..*..*...**...*.***..*.*..**...**..***.*.****.*.*.***.**....****....*.*..*..*.**.*.**.*.*..***..**.**..*..**...**.*..*.**.**..*..*...******..**.***.**..***....**..*.*..****.****.*...*..***.*....*......**.****..*...*....**.***.*.....******...*.***.**..***...**.*.**..**....*.**..***.*..*.***..*...*.*.*...*.*...***.*...*.*.*.*.***.**.*.***.**.*.....**.*.*.*...**...**.*.*..*..****...*..**.**.*.*...*.***...*..***.****.**.*....***..**.....*.*******.*.********..*....***.****.**.***...********..*..****..**...*.***.***.*..*****.*.**..****.*....*....**..*.*...*.....*.**...******.**....**.....*.***.**.*......**.***..*.....****.**.*..**.*....**...*.******......*.**..*..**..****.*...*.*.*.....*.**.....*..***..***.*****...**.***.**..**..**.*.*.......*....*.****..*..*..**.****...*.....****.**.*......*........*.**.****...*.**.....*******...*....*.******...***...**.*..*.**..***...**..*...*..... *.*..**.....*..*.*.****.***.*****.**..*.*.....*..************.*.**..**.*.*.*.*.*..**.**........*****...***.***.******.*...**.***..*.....****...**.*..*..**.****.*....*.*..**..**.*..**...*......**.**..***.**..*...**..*.*.*....****.**...***.*..*..**.*......****.*...**....***...**.**.....*.*.*.****.*.*........*.....*.**.*..*..***.*....*....*****.***.*...*.*.******..*.*******.*..*.*.****...*..*.**.****.***.**.**.*.***.*.....**.*.*.****.*..**..**.****.*...*...*..**..*.*..**...***..***..*****.**.*...*.***.**....***..*...*.*..*.**.*...*.**..*.**..*..**...*.*****.**...**..*..*.***.*..**..***.**..****..**..*.*...*.*..*...*********...*..***.**....***..*..*..*******.****..*....*.**....**....*..*...***.*******...***..*..*.**..***..**....*.*.*.*.*....*.****.*.***..*..**********.***.**.*.**.****.*.*...****.*******...**.*...**.....**.***...**.*.......*..*.*.***.**.*...**.*...***..*...*..*.**....*....*...*.***.*..**...*......*.**.*.*..*.***.*...*.**..**.***.****..*..*...*.**..*.*****.***.******..**....*....*.*..***....*..**.**.*..**....**.*..***...*.*.*...**.*.*..******.*.***....*..*...*.**..*.....*.....*....*.*....**.*.***......**..*..*...****..***.****.....*.*....***.*.**...*.**..*...**.***.*.*.**..*.****.*.*..**.*...**..***.**...**..*..*.*.*.*....***....*.***.*.**.*.***..*.....****..****..*.*.***.*.*.*.***.*.*...*.**...****.*..*....*...******...*...*****..*.**.**.***.*..**....*..**.*....*********.*****.**.******.**.***..****.**.*..*.*.****..***.*.*.***.*...**....*..***.***..*.*.*...*.*..*...**.*.***.*.***.*.****.*.**...**.*..*..*.*.*****.*..**.......**.**...******.*.*.....***...*..*.*.**.**..*.*...**....**..*.**.*.*...***.*******.**......**.*.***..***...**.**....*.*.....*..***.*.*...**.*******...***..*.**.**.***.**..*..****.***...**...**.**.*..****.*.*....***.**.**.*.****.*..****..*..*..*...***.*****.*....**.**.*.*.*.....*.*..**.*****....****.*.*....**...***..**...*....*..**.*..***.*...*****....*..***..*..*.***.*..*...***.....**...*.......*..**....*..**.*..**.....*..**.*..*.*.*** .*.*.*.*..***....*.****.**.***.*.***.*...*.**...**....**...*..*...*.**....***..***.*.....**...*.**.**.*..*..*.*.**.*.*..*.**..*..*.....*.**..***...***.**.***.*.**.*.....**....*.*.**.*.**..**.**..*.***..*.***..****...*.....**...**.**....***.*****.***.*...*.*....****.*...**.*.*.*.*...*....*..*****.**..*.*......*.**......*..***..*...******....*..***..***.......*......**.**.*.*..***..****...*..*.**.***..**.**.***.**.*.*..*******...*.*..*..*.**.****.*....****..**.*.***.*.**.**..***..*.*****...*****..**.*...*....*.***..***.*..*.**.***..**...*..**...*..**.**....*...**..*.*.*.***...*..***.***.**.***...**.*..**..***.*****.*.*****.*..*.*****.***.**.*.*.*.....***..*.*..*..**.*..*..*..*.**.*.*.**.****...*...*....*..*.***.*.****..*..***.***.****.*.....*.***..*.***.*.****.**..***.***.*.*......*******.**.*....**..*.**.*.*****...*..*...*.**.*...*....***.**.**.*****..***.**....****.*.*.*.**..*.*....*.**.***.***..*.**..*****....*....*.*..**.**.**.*..**........**.***.**......**.***.*******.*.*...*...**.**.******..*..*..***.*.....****..**...**..*..**.*.**..*..**.**.......*...**.*.**......*..**...*......*..**..***...**.*.*..*.*..*******..*.*....***.*.***.......**.**..**....*.***....**....*.*.........**.**.**.***..*.*..*..****..***.***.*.******.******...*.*....*.**.**......*.*.**......***..**.*..***.*..**..*.*..****.**...*.....**..*..*.**.*.*.......*.*..*..*..**.*...*.*....**...*.*.*.***...***..*.***.***..****.***.***...**.**.**.*.**..*...**.....***....***.*.*....********.**.*.**....**.*.**********.*.*...**.****.**.*...***...***.****..*....*.**..******..*...*.****......***.***.*.**.***.*...*..*...*.**...**.**..**.***.*......*....**.****..**...***...*....**..*****.*..***......*..*.***...**.*....*.*...*..*.*...**.*.*********.....****.**...*..**..*.*.*.**.....**..*.....*.*.*..****...***.***.**..*..*.**.***...*..**.**.*.....**...*.*.....*****....*..***.**..**.**.***.**.*.**...**..**.*..*******....*...**...**..*..*..*...****.**..****....*....****.**....**..**..*..*..*...*.*.*...*..*******.... ***.*.*.*....*.....*.*.......**..*..**.****.**..*.****..*.***.***.*.***......*..*.****.***.*..*****......*****.*.**.**.**...*..***......**..****........*..*........**.**.**..*.**.**...*.*..****..*****.*.**..**.*..***..***.**.**..*.**...**..*..*....*.*****....**...*.*****..*.*.*....***...*..*.*.*.*.*..***...*.*...***.*.*..***.......*.***..*...*.**..*.**.**..***.***.****.*..*.***.*.***.*.......***..**.**.*......***..******.*..*******.*******...***.**.***.****..***.******.**..***....*.*.*.......*....*....***....*...***..******.*.*...**.*****...*.*.****...**..**..**..**.*.*..**.*.*.*.**.*.*.*.**..***..*..******...*.******..*...**.*...*****.*.***....**.....****.*****.*....**..*..***..*.***..*.*..***.*.***....**.***.***...*..***.**...*.*.*.*.*..***.*.*.*..**.*.**...******.*...*.**.*..******..*..**..*..*.******..**...**.*.*.*.*..*.**.*....*...*.*....*...****.**.*..**.****..**.*...*.**.**.**..*..*.*...***...***...***....***.*.*.******...*..***.*.*.**.*.*...**...*....**...**.**.*..**.****.**..*...*.*.**..*.***.***..****...**.....*...**.****..**.**..*.*....*.***.*.*****.....*.*.*....*..*****.**.....*****.**....***.*.*.**.*....**.*....**..**...*.**...*....**.**..*.**.*.*.*.**....*.*......***.*..*...******.**.******.*..*...*.*....*.***.*.*.....*.**.*.**.********.*..*..*****...*..*..*..*.**..*..*****.*..*.*..**..........*.*...***.*..*..****.*.**.**.**...**....*.*...**.*.***.**...*.*..******...*****..**.**.**.*..*.*.*.*.***.*.***...*.*.*.*.****.**..*..*....*.**.****...**.*.*.*...*.*..*.*.*.......*..*..*.**.*.*.*..*.*******.*......*.....*..*..***..*.*..*.*...*.*...*...**..*.**.***..****..*.*.*..***....*.*..**..*..*.*..**.*.*..****.***.*.**.*..*.**..***..**..*.*.**.***.*****.***.*****.*.***.*..*.**.*.*....***.*.*..*.*...*.**.*..**..*.**....*.*....*..*..*..*......**...*.*..***.*****...*.*.*....*.***.....*..*....*.*......****...*.**********.*...*****.**.*.....*..*..****...***.....*.**.***...**..***..****..*.*..**.....**..*..*.*.....*..***..**.*.*......**.*..*..*..*.*....*..***..*.*.. .*.....****..*.*.....**.*...****...*.*..*.******.***.****.********..*..*.****.**..******.*..*.***..*******.*.**...***..*.******..**.***..*..*.....*..*.*..**.***.*..**.*.**....*..*.**...*.*..***..*...*****...*....*.*...**...*...**..*..*...**.*....*...*.......***.**..*.**.*..*.**.*..*.*..**.***....*.***.*.******..**..*.*.*.*.**..*******.*...**...***....*.*.**.***.*....****.*...*..*.........*....*.*....**.**..**...******..*.****..*****.*.......*.*..*....**.*.*.*.*.*****.****.***.....***.*..*******..*.*.****...*...*.**..****.**...**..*..*...**..********.**...*..*.*...*..***....*.*.*.***.***.*...**.**.***..*.*.*..**.**...*..**.*..***..**..*.**..****.....**..***.*.*******.*..*.*..*.****...*****..**.*.*.*.**.*..*..**.*.....**.**..*..*..*.**..*..*.**.*...*.*...**.**....**....*.*..*****...**.*.*.*..****.**.*......**..***.****.*..**...****..*.....****.******..***.***..**..***.*.*..*...*.*.***.****..*.*.***.**.*.*.....*.*....***....*****..*.*....**.*.*..*.....*****.....**..**.*..*.*****.*.**.*.*.****.*...**.*...**.*....*..*..*.*.*..**.*.*.*...**.....*.**...**.*.*.*********...**********..**.*.*.*.*.**.*...**..*****.*.****.*.**.**..*.....**....*.**...*...*.*..***....*......*.***.*****..***.........**...***........*..*....*...*.*.****.**.....*.***...**..***.**.*.*.*..*****...*...*..**..**...........*.**..*.***......*.***..*...*..**.**..*****..*.*.*..**.*..*..*..*.*..*.***.....**..*******..*....*...*.*.....**.*.****.*****.**....*****.*..*..*.**.*****.******.....*****.**.....*.**.**..*...*.*..*.*.***....*.**.**.*.*.**.*.*....**...*..*..****.*......*.**...**.....**.***..****..**.......*****......*.******...*.****..*.*.****.***..***..****.*..*.****.*..*.*...**....***.*.******..**....**..*.**..*......*....**.*....**..*..*.**.*.**.....***..**.*.*.*.**..*.**...*..*...**.***....***.....*.*..*.*...**.***...****.......*..**.****...*..*....***.***..**.*.....****.*.**..*..*...**.*.*..**.****.**....*.*..*..*......*.**.**........*......********..*....***.***..**.**..***...**.....*...**..*..*.. **..*.***..*...*.**..*...*.***.***..*...*.**.**.*.**.***.....*.*...**..*.****.**......*.**.**.*..*.*..**.**...........*****.***.*.*...*.****.*****...*..**.*.*......*......****.*.*.**..**..*.****.**...**..*.***....*.**.*....*...*.***.*******.*...**.*.....*..*..**.**.*..*.***.****...*..******.*.*..*...*..**..*.*..************.......***.**.*.*.*......***.**..*...*..**....**.*.*.***.***.*....**...*.**..*.*.**....*..*.*....***.**..**............*.*..******.*..**..****..****....**.*.*.**..**.*.*.*****..**...*.*.****..***.....**.**.****...*.**...*..**.****......*.****.*....****..**....**.*.*****.****....*........**.*..**.*......***.....*.***.***....*.**.*....*..*.****.***.....*.*.***.*.*....**.*.**..*..**..*******.*.***...*.....********.***.***.....**.*******...**..**.....*.**.*....***..*****.**...*..*.**.*.**..**.*.**.*.......***.****.**...***.*...*.***.*..*..****..**.*.****....*..****..*.**..***...*.*.........*..*.....***.*.*.....****.*..**....***.*.**.....***.*..***.*..*..****.*.*.*...*..***..*..*.*..***....*.....*.*.***......**.***.**.**.**.*..**.*..*.**.****.*.*...*.****.*********...*****...*.....**..*..**..*.*..***.**.**.***..*......*.**...*****.*.***..****.*...*...*..**.******.*.........*.*.......*..*.****.**.***..****.**.**..*.***.***..*****.****...**...**...****..*.**...***.****.*.*....*...*.*.*...**...*..******.**.*.....*.****.....***.**...****.*..**..*...*.***...*.*..**.....****........*..**...*.***......***.*....*....**.*.*.*.****.**..***.**.*.**.*.****..*****...*.*.*.**...**.*...*.*....**.***...*.**..**...*..***.****.***...*...***.*...**...*..*.**.....*.**.**.***......*.*...**..*..**.***..***.*.*....*.**...*****.*...*..****.*..****....*.*.*.**.****..**.*...*....****..*......**..**......*.**..*....**....**..*.*.*...*..*******.**...***...***.*..**.*.*.*.*..**......****......*.**...*......*.*...***..**..***.*...*.**.*..**.**.***..***...**...*.***..**...**.*.***.*..*.....*.*.*..***.**....****.....*.**************....*.*.....*.*.*...*******...*.*....*...**.*...**.* .*.***.*.....***...***.*.**..........**...**...*.*.***.....*****.*.*******..*.**.***.***.*..*.*****...*.**...*.*.*..**.....******.***...*.*.*..**....*.****..*..*..***.*..***.*.*.*.*..*..*.*.*....****..*...***.*..*.*..**.....***....***...****.**.*....*..*.*....*.****.*.****.***..**..**...**.******......*...****.****....*.***.*.**.**.*.....**..**..*****...****..*.*...*.*.**.*.**....**...******..**.**.*.****.***.**.*.**......***..*...*.............**.*.***.*......****...**..****.***....*.***....*.**.*...***..*....***..***....**..***..*....*..*.*.*...******....*..**.****.*.*..**.**.*.**..***.....**.**.**..*......*.*****..***..*..**.*....*.**..*.**..*.*....*....****.**..****.**.*.*.*..*.**.***.*.*.****..*..******.*..**..*.**....*******.*.**...****..*.**.*.**.***......*...*.........***...****.*..*..******..*...***.**..*.****..***.*..*..***.**...*..*..**.****.**.******.....***.******..****.****.*****..**...*.*..****..*...***..**.**.**.*....******...**...***......*....*..*....*.**..**.*...**.*.*..*.****.****.*....*...***.***.**.**...*..*..******..*.*..*.*.*....*..**.**...*..***.*.*.*..**.*.**....*...*.**.*...*.*.****.*..*..*.**.*....*.*..***..*....*..*.**..*.**.*......**..*.**.*....**..****.*.**..**..**.***.*.*....****.***...****..**.....**.**....*******.*****..*...**...*..*..**.*.**.***.*......****.**..*****..*.*....*....**.*.*..******.*...*.*..*...*.*.*.**.**...**.....******..**.***.***.*****...***....**.*..**..*..*.*.*.*****.***..**...........*.*..***....*.*.*..*..*.**.....****...******.*..*.**.*..*......*.***..**.*.**....******...**..*..********.****.**.***.****.*..***..*.***....*.*.****....***.*.*..**..**...****..*...*.*..**..*.*..**.*...*.*.***.*.**.**..*..*.*..*.....**.*..*...***.***.***..*****...*.**.*..*..***.*****.*..*.*.**..*.**..*****..*..**.*..*..**.**.*****.*******.*...***.*...***.*.**...*...*...**.*.**.**.*.*.**.*..*.****..*.****.*.*.*......*...***.....*.....**.*.*.........**..*.*****.*....*..*............*...**.*.*.*.....**.*....*.*..*.*.***..*..*.***.**.**. .****.******.***.*.*.......*...**.*.*******.*.***.*.****....*.*.**.*.*.*...****..*.*...*.****..***....*.*.****.*..**....**..**....*******...**.*.******..**.*..**..*****..******.*.****..*..*...*....*.**..*..*****..*.**.*.....********...***..**..*..****..****.*.*.***.*.*.*.*.*...*...*..**..***..**..*.*.*******.*.*****..***.**..*..**...**.*.**....***.....*..**..*.*....*.**.***.*...*******.*.*.*.....*..***..**.....**...***..*..**.......*..*******.**.*.*.***..*.***.*.**....**.**.*..**.***.**..*...*.....*..***...**.***.**....*.**..***..**.**..*..**...*.*..*..****..**..****.....*...*.....*....**.*********......*....****.**..***..****.*...**..*..**..*..*...*..**...******..**...*..***.*.....*...*.**......*.*.*.*.****.***.*.*..*.*.*.**.*.*....*.**..****.**.*...*.*.....***....*.*....**.**...*...**..*..*....**..**.**.****..*.***...****.***...**.*..*..**.*..*.....*..*..*..*.**.**.*.**.*..**.**.***.....*.....*.**.**.**......*..****.***...*****..*.*..***..*..**.*..*.**..*..*.***.*.*...**...**.**..*...*********...***..**.****..********.**..**.*.**.*.****..**.**....*.**..*.****..*.*..*.**....*.*..*********..*.**.****.**.**.**.....*.**.*....**..*.*.**..*..*.**.******...**.**...*..*.****..****..***...*...*.**....****..**..**.**.*.*.*....*...***.**.*.**...***....*.*.....**.**.****.*..*.*.*..*....*.....*..*****....*....**.*......*.*.*.**..*.**..*...*.*..*..**....*....*.*.....**.*...******.****..*.*..*.*.**.**.**..*...**.*.*.*...*..*.**.*******....****..**......*......*.*.*..****.***.....**.*......*...**.*.*.**...**.*.....*..**...**...*....*.*...*.*...**.......*..*.*.**.**..****..*.....****...*.*......*..***.*.***.*****..**.**..***..***...**.*.*.*..**.**..*..****...*.*****..**.*.**..**.**.****.*.*..*.....****...**..***...*.*.**.****.*.*..*..*..*.*..*.*.*.**...****..****.****.*.*.**..****..**..***..***..*******....***...*....*....******.*.*....*.*.**.**.**.********.***....*..*..**.******.***..**..**..***.*.*.*..*...*..*****..*...**.*..**...****...***.***..*..*..*.*...*.*..***.........**** *...*..*.*........*..**.******...**.**...*.*..*...*..*.*.*.**.*..*..**.***.***.*****..**...*****.*.*..*.*.*****.***..*..***.**..*.**.*.********..**.**..*.*..**..**...**.****..***...*.***.**....*..*..*.**..*.*******...***...**.**...**.**...***.**..*.*.******.*.*.**.*..**......****..*.***.***.......****.******.*..**.*.***.....**..**.*.*.*.*.**.***.*...**.*...*.*.**.*..**.****.*..*.*.*..*.**.*.*******.*....****...*****.***..**.......**..****..*..*..*.**.*..***.*..*.*....*.*********....*....*.**.......*.**....******..**.*.**.*.**.*..*..*.*.**.*..*..**...**...***.*...******..*..*..**.**.*.*.....**.**...**.*********...*.*..*..**.***....****.*.**.*.*.**....**....*....*.*..**.*.***..*...**.****.******....**..*..*.*..*..*.*.*.*.*.**...*....***.****.....*....**.****.*...*....*..*..*******.*******.*..*.*.*.*...*****.**.*.**.**.*.....*.*.*..****....*.*.*.**.*...**.*.*..***....***..*.**..*.*...*.**.*.*.***.*...*....*..***.*.....*..**.......****.*..**.**......******.*****..*...**.*.*...*..*...*.**.*.**.*..**.***.*...******.***..**.**.**..*..**..*.*.*.*.*..**.......**..**..**.*.....*..*...**..**........**.*..*.*...**..**.****.*.*..**..*.**.*.***.*...*.****.***...***.*...***.*********....*.*.***..******.*..*.**..*....*...*.**....****.......***.**..***.****.**...***...*....**......**.*.**...*.*......*...**.....*...*.*..***.*.***.*.***..*.*.*.**..**.*.**.**.*.*....**..*..*.*..*...***.*.**...*..*...********.****..***.*..**.......***.*.*.******....*..*******..*.***.**...*..*.*..*.****..******.*.*...**.**.**.*.****.*.*.*.*.*....*....*...**..*.*.*****..*....*..**...*.**..**.....**.*..******.***.*.*.**.*.*.****.**..*..*.*.**.*..***....**...**.**.**.**...**.**..***..******.**.*......****..*..****.*..*....*...*.**.*.*....***.**.*...*..**..*....*****....****....***...*...*.**....*.*.**.***.*..*..****.**.*.**..*..........**.*..***..**.***..*.**.......*.**.*..*.*....*.**.*.*..**.*..**.****....***....******..*.*.*..*.....*.*....*..**.*..*...*.**...*..*****.......**..**.*.*..*..*.*.***..***..*** ..**..*....*.***.*.**...***..**....***.*.......*.*...*.****.*.**...****.*..*...*....****..........*..*.**.****.*.*.....**.*.*...***..****.**..**..****...****.*....*..**........**..***.*.*.*****..*..*.*....*.**..**..***......*...*.**.***..***.*..**.....****.**.*..*.**.*.*.*...*.......*.*.*....***..**..****..**.*.*....*..****.*.**..****..**..*.*..**.*.******..*.*****..***.*..**.*...****...*..**.*..**..**.***.**.***.**.*..*.*****.*....**..***..**.*.*.*.*.*....*......*......*.**....*..*..*.*****..***....*..*..**.**.***....**.***.******.**..*.***...***..*.**...*.*..***...***.*....**.***..*..***..*.*...*.*..**.**...**.*.....*....*.***......*..*..*...*...**..*****.*.*.*.*.*.*******.**.*..*..**..*****..*..*..*.****.***.**.*****.*..*****.**..*....**.*..*******..*.*..**.*.*....*.*.*.***.***.*.*.*.*.*.....**.**.*..*.***.*....**.***.*.*****...***..**.**.**...*******.***...***.*.*.*.****.*.****........****.......**...*.*.*.*..*****.**.***.*...*....*.*.**....**..*...**....*...*...**.*...***.**.....*.**..*...*.*.**.**..*..*...*..***.*.**...*..**.*.**....*..*.**...*****..****.*....***..*.*..**....***.*..*..***.**..*.**...*...*..*.***.**..***..***.*..****...*.*.***.**..*.*.****.*.*.**..***.*..***.********..*..*.*.*..*....**.*.****..****..**....**.**.***..*..*.*..*.**.*.**.*....***.*.******.**.*..***.*.*..*..*.*****.*.**...*.**.*.***..**..***.*.**...*..*.....*..*.*.....*.***.*.**.*.******..*****..*..*.*....*..***.**.*.*..*.******.*.****.**....*****...*...*.*******.*.**..*.**.***..*..*..*.......*..*.*****...*..***.**.*.*.....**....***...**.*...*....****..*....*.**...**..*..*..****.*..*.*.**.....**....***...**..**..*.*.**...*..*.**.*.**...**..*.....*.*.**.***..****..**.**.****...****..***.****..*.*.**....****.**.*****.**..*..*****......****.**...**...*.*...***...***.***..*.**.**..*****..*...***.*...*...*..*..**.*****..**.*.**..*.***.*..*..**.*****.***.**.*.*****.**.***.*....**..**.*..**.**..*...*.**.********..***.*.*.*.*..***..****.**.*..**.....*..*************.....*..********.**...*.. ***...**.****..**.*...**.*.............*.**.....*.**.....*.*..***.**.**...****..*.*.*.*.*...**.*.*.***...**.****.****....*..*.**.*...*....**...****.**.**..*..*..****..***........**.**...*......*..****...*.****.***.**.**.***.*..*.*.**..*.*.**.***.**.**.*****.*.**.*....***..**....**.*...*.******...**********.**...*..**.******.*.****...*...*.***....**.*.***.*..*.***.*......*.*.***.**...**.**.*....*....*..*..**.**...***.**.*.......**..***.*.**.*******..**....*...*.*.*.*.***..**...**.*...*....*..**.**.***.*....*..*..*...****..*....*...*...**......***..*....*.*****.**.*.*.....*.***.*...*......****..*....*..*....****..**.*****...*.*.......*..*.***...***.*..*..*.******..*.**.....*...***.*.**...*...***..**.*..*****.*.*....*..*..**..******..***...**...***......**...**..**.*.***..***.**.*.*..*.***.....*...***.*...*..**.*.***.***..****..**......***..*.*..***.****..*.**.****..*..*.*..*....**.***.**.*...****..*..**.*.*.**..*.***.**..*.***.**.......*...*.....*.*.*..**.****.**.*.**..**...*.**.*...*******...***.....**.*.....*****..****..**...*.*...**.****.*...**.**.**..*...**.*.**.**.*.****..****.**...**.*....**.***..**.**.**..***..**..**..**..*.*..*..***.*..****.**.*****.*.*....*****.*.*..****.*.***.*.*.*******..*..**.****..*.***.**.*..*.*...*.**.**.*.***...*.**...**.*.*.*..*.***..******.**...*.*.**.*.**...***...***...*.****.*..***....**..********..*****.**.*.**.***...*.*****...***..*.*..******.*.....*.*.*.**.*.*.*...*..*.****..*..*.*.*.***...***..*.**....***.******.*..***..*.*...*....***.*.***.***.*****......*.**..*.*.*...*..*.....*.**..*...*.****....**........**.*.**.*.*.*******.***.*.....*..*.*.*..*.*.*..*.*....**.*.*....****.**...**.*.**........**.*.***.***...********.***...*.**.*..*...****.*.**.*****..**..*.**..*.***..*.*.*.*.**..*....**.*..****.******...*.**.*..*.*..*..*...*....*.**....*.*.*.*****..**.*.*....*....*.*.......*.*......*****.**.*****..***...*.*.*...***....***....***.*..*....*..**..*....**.**.*******....***..*.********.*.******..**.*.*..**...*.***..*....***.***..* ****.***....*...*.**...*....***..**..*..*...**..****...****.**.*...*.....**.*....**.*..******..*.*.*....***.**.......*.**.***.**..*.*.**.**.***.**.....**..*.******..**...*****...**.*****...*...*....****..*....*..**..*.*...**..*...**..******...*..***......*.*.***.**..***.*..**..****..*...**.***..*******..**...**.*....***..**.*..**.***.*.*.**.****...******...**..***...*...*.*.******.**....***.****..*.*.....*...*.*...*..*.*.****.......*.*...**...**.**.**..**.*.*...*.*..***.*.***..**.*.*.*........**.*...*.*..*...****.**.****.**..*.*.***....******..*****...*****.*...***..*..**.**....**.*..*.***..*****....***.**.......*..*..*****...******...*......*.......*..**...**.*.*........***........**.*....****.*.**..**...*..*...******..***...*.*.*.***.***.**...*.*....**...*.*....**.*.*********..*..***.*.**...***.*.*.*.*......**..**..****..***.***..*.*..***.*.*...*.***.*.*...*.*.*.**......*..****.*...****...***..******.*...***..*.***..*..*..*.*...*.........*....**....**...***.*...........**.*....*...*.*...*..***.**..*.**....**...***......***.**..*....***..*..*..**.*.*.***.*......****..*...***.**..*.*.******..********.*...**.****..*.***.**..*...***...**.**.*.*.*....***..*.***...**....*****.**..*...*****.*..**.*.*..*..*.*.*....**....*****..**..******.*.**...*.....***.***...****.*.*..**....**.**.*.....*.***......*..*..*..**.**.***.*.**..**.*....**..*.*.*.*.****.**.**...*.*.*.*....***..*.***..**.**.***..**.....*.*.*.*.****.*..**.**.*.*.**.**..*..**..***....*....***.*.**..*.*.*.....**......*.******.*..*..*..*..*..***.*.*.*.*.*.****.......**.*.****...***..*****.*.***..**.*.*..*..**.....*..*.***.*....*.****.***.**...*..**...*.******..***.*.**.*.*.....*..*..*.....*.*.*.*..*****...*.**.****.***.*.*.**....****.*...***.*.*...**.****.*.***..*.***...***.*.**.*.**.**.*.**.**.*..*.*.**.*...*...*****....*****.*..***.********...**...*.*.***..*********.*.....*.*.*.*..**..*...*...***..*..**...****...***.**.*...*..****.*.*..*.*..*.**...***...*.*.*.*.**..**.*..*.....*.**.*.*..*.****..*.*..*....******.** .*..***.*..***.*.**...**..**.**.*..*.*...*........*.*.****..*....****.*......**..*.*.*.*...**...*..*.**...*..*****..**......*******...***.**..**..**...**..*****..**.*..*.**..**..*.****..*.*.*..****.***..***.*****.**...***..*......**.*..*****...*.***..***.....*.**.*****..*.***..**..**.......*.**.*.*.*..*......**..**.*.....***..***...**.*.******.**.....*.*.*.*..*...*..***.**.*..*..*.**.**.**.****...*.*.**.**.*..***..*..*.*..**.**....***.**..*..***..*.**..*.***....**..**...*.**.**...*.***.**..******.*****..****..**.*..****...*..**.****....**.*.***..*.**..*..*..*******.*........*.**...**.......*.....**.***...***..*.*..***.*..*.....**.*..*...***..*.*.*.*.**.****..**..**.*..*..**..*********.*..**...****..***.*.*...**.*.*..****.****.*...**..**.*****.....*******.***..***.*...*.*****.**.*...**...**....**.*..***...**....*.......*..*.*...**.*..*.**...***.*****.*.****..***.*......*.**.*..*.*******.*.***.****.****.**..**.****.....*....*.*..*****.*****...**.*.....*..**.**..*.....*.*.**...****..*.*..**..*.**..**.**.**..*.*******.***..***.*.*.**.**.******.*...*.*.**.*.*.*.***.*.**.**..*.**.*.**.**.*.*.****.*.****...*.**.....*...**.*..*.**...*.*.***..****.*****.*.**..*...***.**.*.*.*.*..**.***...**..**.**********.*..*...**.*.*....*.*.*.....***.*..*.*****.*..*...*.*..**.*.*.*...*...*.****.*...*******..*.**.***...*...*.***.***...*.*****..**.......**...*......**....**...*.****..*****.***.****.*.**.*****...*.**..*.**.*..**.*.*.*.*....*.*.*....****.****.**.**.*.**...******.**...*.*.....*...*..****..**....*..*.******.*****.***.*****..**...*....*.***.**.......*..*.*...******...*..**...*..***..***.**.*...**.*...*...*.*..*****.*.**..**....*.**...*.****......**...***.**..***.****..***.**...*.*.*.**.**...***...*.***...**..*...**.*..*....****..*.***.****.*..**...***.*.***.***....***.*..*..*...*....**....****.****..***...**...**.**..*...***...***..**.*.****..*****.*..**.***.....*...**.**....*......*.***..**.****.**....*....*....**..**..***..***..*..***..*....***..*.***....*...**.*..*..****..**.* ****.*..**..*..*.*****.****.**..*.**...*.....**..**..*.....**..*.**..*..**..***..*.***...*....*...*.*****......**.....*...**..*..*.....*....*..*****.*.*..***.**.*.*..***..**..**..*....*.*.......*.*..**.*.**.....*..*..***.********..*****...*.*...**.....***....**.....*..**.*....***...*..*.*.*.*.*.**..**..***.*...*...*....*..**.**...*.*.**..*..**.**.**.......*...*****.*.*.*******.***..***.*.**.*..*...*.*.*.***....**.*..*.****.*.*.**..*.**.*.*..*.**.**...*...*.....*.****...*..**.**...**.....*..***......*.**.*.*..*.*....*****.**.**.*.**..***.*.***....*****.....****.*.**.**.*.*..*..*.**......*..**..****.*..*..*.*....*****..****.***...*.....*.**.**..*..**....***..**...**.*.****....*.**.*.*....**.*.**.*.***..**.*******.*.***.***.*****..**.**..*...**........*******.*....*..**..**.*...*.*.**..*.****....****..*...*.*....*.*...*.*.**....*..*.*.***.*.***..*..*..*.....*...*...*..*.***...***........*.*..**.***.*.****.*.**..********..*..***.*.*......*.***..***.**.*.***.****.*.**.**.*.**.**...**.*.....***.*.**.........*.**..**.*...*.***..*.*..*.*..*.*....*.****......*.*****.*.***.*...*..*..**.*.*....*.*..**.*.....**....*.****...*..*...*.****.**...**.***..*.*..****....*...*..***.*..***..**....**..*..***....**.*...*****...*.*.*.**.**.......*..*....*.*..**..**.*.***.*.*..*.****...*..*.*......*............**...*...*******.....*.*..*****.*.**.***.*.....*...**.**.**..**.**..*.**..***...**.*..**.****.***..**.....**.******.*..*.*..**.*.***.*..***.*....****.*......***....*.*....****..**..*..*..*.*.**.************...*....**.****...*..*...**.*..*.****.**.**.*..**.......***.***.*.*.**.....***..*.*..*.***...*...*.*.***.**...*....**....*********.****.***.***.***.*.***..*......***..**..**...*..*..*..***....*..*.....****...**...**.*....**..*.*.....**..**..*....*..**.****.**.*..***.......*....**...******...**......*.****.*.*.***.*.*.****...*..*******.*.**.*..*.****.*.*.*......**..........**...***.*..****..**.**...*..*.*.*..*.**.*.....*..**.***.***..*..*.*.***..**.......*.*..*.****..*..*.......*....* ..**.**.....**....*.**..*.*...*****.*..*.****...***...*.**.*.....**.****.*.*.**.*...*.*.*...*.*..*****.****....*..*..******..****.*....********...**..*..***..***.*.*.****.**...*.*..**..**...**..*.*.****..******..*********.**...**..**...*..****.*.*.*..*******..***.***.*****..**.***.......**.*.*...*.*.........***.*.*...*..****..****.**........*...*...*.*..*..***.*****..*.**...*.*..***.*..*.**.**..**.....**.*.*.*.***...*..***.******..**.****.*..***...**.*.*.*..**.**.*.*.*..**.*.***..***.*..**...***..**....*.*.*.*..*.***.....*..*******.*.****.**.*..*...****.*****.*...**..*....**.*..*..***..*****.****..*.*.***.****.*.*.**....*..******.....*.**.***....*.*.****.*.....*..**..**.*...*.****.**.......*..****.*...**..***.**.*.**..***.**..*...**..***.*.*.****..*.***.......**.*.*.*...**.....**.*.***.*.*......**...**..*....*..**...*.*.*..*.*****..***..**.**.*...*......*......*.*.**.*.*.*...*.*..****.*.**.*.*.*********..******.****.*.****.....*..***.*.*****..*.*..***.*...**..**...*.*.****....**.**..****.**.......**.*.***..*.***.....**.**.*..**.***..*..*.*..*.*****.***...**.*...*..*.**...*....*.*..*.*.**.*******..*...*..*..**..*..*****.*.**..**.*...**.*.*..*...*.*...*.*..*...**.*........*.....*..*..***.*.*..*.**..*.*****.**..**.*.**.*...***.**..*.**......****.*.*.**.**...**...*****...**.**.**......*.***...*.**..***....*.*..*.*...*..*.....**.**.***.**....**..*****..*.***....*..*..*..*...***.***..********.**..*.*..**.*...*.*.......*.***.*....***.*.**.*...****..******.*.....**..*..*******...*....*.*...***.****..**.....*.**...*.*..*****..*........**.*..*.*..**..*.**...*.*****..*.***.**..***.*.***..*..*...*.....*...........*.*..**..*.*...****..*.*....****...*.....**.***..***.******.***..*...*.*.......***.*..*...*.**.**..****.*..*...*..***..***....*.**..****.*...*......**.**.****.**.****..*.****....**.**.*..*****.*.*.*...**....***..*.***.*.*.***...**......**.**.*.*..*.*..*.**.***.***.*.*.*..******.**.***.*.***.******.**..*.......*..*.**..**.**..**.*.***...**...**..*.*...*...*********.*..* ******.....***.****.*.*.*.*..*....**.*..*.*.*.**..*.*..*..*.*.*.*..*...****..*.**.*.*.*.*...**..*.*..*.*****.*......*....*...*.*...*.*..*.***..**.*..*..*.*.*....*......**.*..****.*..*.*.***.*.*.*.*..*.*....*..****...*...**...*.**..****.*.***.****...***...**..**.*********..........*******.*...*...*...****.**...*****.*...***.*...**.**..**.*.******.*....**.........****......*.*.*...*.**.**.*...*****.*.*.*..**......***..**...***.*.***..*......*..***.*...........*.**.**...*.*.*..***..******..*....**.***...***.......*..**.**...**.***...*..*....*..*.*.*.*.**..*..**.............*.**....*...***.*****.**.*.*..*.*..*.****..**....***.*...***.*.*.****..*.*..*..*..************.**..*..**....*.**.*...******.....*....**..*.****.**.*.**..*.***.***...**.**.***.***..*.....*.*....*.*.....*.*..***.*.*.*.**..*..**...**..***.*.*.*.******..***.***.*.******.*..*....**.***.*.....*.*.**..*...****.....**..***.**..******...****.*.*.**.*.*..**.*.....**.*...*....*.**.*..***......******.**...***.********..***.*...*.*..****....*****..****.*******.****...*..******.***.*.**..**......*.**....**.*.**..**...**....*...*..*.*.*.**....****.*.**.*..**.*****.***.*..**..***....**..*.*****.****...*..*****.**.******.*.**..***.*.*...***...*..**...**.*.*......***.*.****.******.*........*.****.*.**..*...**..***..***.*.*.**.*.*.**.**.**...**....*****.**..*..***...***...**.*...*.****...****.**..**..*.****...**.***.....**..*...*.*.*...**....**..***....****...*...*..*..*..*..***..*....***.*.**....*.*..*.*..*.*.***...***...***.....**.**.**........****...*.**...***....***..*.*.*.*.**.*.**...*.**.*.......*.*.**.....*.**.**.*.**..*...**..*....*.*..**.........*****.*.**......*.*..****.***.*.*....*****....*..*******.*****...**.**.*.*****.....**...**...**...*.....*...*...*..*......***.*..***...*.***..**..**..****...***.*.***.**.......*****.********.**.****....***.*..**.***.*.....*****.*..**..*.*..******..***..****..**.*.*.*...**..***...*..**.*..***.**.*.***.**.*..*.*.***....**...*.*..*.****..**.*.*..*..****.*.*...**.*....***. **...*..****.*.**.***.....***...****...**..**....*.*...*.**....***..*.***..***.*..*..****.**...*.***.*.**.********..**.**.***.*.*.****..*...*********......***..**..**.....*.*****...**.*.***..**.*.**.****..*...*..*.****.*..*...***.*....*..****..*.****....**.*.*****.*****..***..*.*.****.*..*****.***.***.*.**.*.***.*.*..*...***.***.**.*.*..**.****.*..**.*.***.*.***.***********..**.*....*....*.*.*..**.*..*..**...***...**..***.**..*.*....*..*..**.*.****.***..*.*..*...*.*..**..**.......*.**...*.*.*.*.*****.*..**...*.**..****.*.*.*...*.*..**.*.****.*.*.*.***....*.....*****.*.****..*.*..**.......*...**....***..*.**..*.**.**.**.**..*..*.*.*.******..*.*..*.*.*.*.**.*.*..*..*....*..*.*...**..*.**.**.**..**..******...*...**..**...**.**..**...**.**.*.*....*.*********.*..*.*.*...*.*..**.*..*..*..****.**..*..**...**......*****....***......**.****....*.*****...**.**...*.**.****.*..*.*****..***.**.*.*.*..*.*.*****..*.....*...*******...**..***.*......**.*.*.*...**....**.***....****.*.*.*.***.*.*..***.**.***.**.**..*.**.*.**.*.*.*..***...*.*.*....*...***...*.***.**.*.*.**..*..*..**.*....**.....*.******..*..**.***.******..**.**.**.*......**.**...*****...***.****.*.*...*****..*.***.*.*.**..**...*....**.*.*......**.***.****....*...**.***....***.****..**..*..***.*.*..**.*..*.***.*****...***..*..***...*.*******.**.*....*****.*.*.*..**...**..*...**.*.*****.*.*****.**.**...*.*****.....*...****..*.******..**.***....*.***.....**.***.****...*......*.*..****....**.*.****.*..***..*..****.**..*.***..*.*........*..**.***.*.*...***.***.*..**...**...**.****.**..*.*.**.**.***...**.**..*..**.**.**.******.**........**..*....**..*....******.*....*.*.**...*..*******..**....***...*.*.***....*.*****.**..**...****.***.*.**...*.*...***..*.***..*..*****..**.*.**.*.*....****.*.*..*******.*..*.**.**..*...***.*..****.**.*.**.*.*..****.**.*...**.****.*.....*..**.*.**.*...*...*.*...*..**.*....**..***.*..*.*..*...*****..**.*.**...*..*.*....**.*.*.*..**..*...*....*..*.***.*...*.**.*.*.*.*.*.*.***.****.*..**.......**. **..........**....*.***.****.*.***.**.***..*...*.*****..***.**.**..**.*..*..*..*.*.**.*...***.*.**...*.**.**.**....*...*.**.**.*..**.**.****.....****.*.**.**.**...**..**.**.*....**.***..***.**...*.**.*.**.*...**.**..**.*..**.*.**.****.***....**.....*.***.*..*.**.***..*******..*..*....*..***..*.*.*.**..**.*.**.****.....*****.*.**.*...**.**.*.*.***.*..*.*.*.*..**.*.*..***......*...*.*...*.*.*.*..*..*.**.**.*..*.**.***....*.**.**.*..*.*.*.**..*.*..*..***...*...*.**.....*..*..*.*...*......***.*...*.*******....**.*......*.**..**.**..*..*.*.*..*.***.*..**..*.*...*.*****...***.*....*..*.*.**..**.*.**.*.**....*.**.*.*.**...*.*.***.*..*.***..**..*..**.**.*.****..***...******..**.**..**..*.***..**.*.*....*..*..**.**.*.......**.*...*.....**.*.*.**..*.*..*.*.*.*.*.***..*...**......*.*..*.....*.**....**..***..*.**..*.**...*..**....*..**.*..*****..**.**..**.*.*.**...**.*..**...*.*..*....***.*.*...*****.**.****.*....**...*..*.**..**.*.*.*...***..*.**.*..**......****...*..***.*****......*.****.............**.*.***...*....*.*...**..*....*****..**.**.**.*.**......*******..**.....***..**.*...*..***..***....**.**........*.*..*.......*.***...***.**.*..*.**..***.*.**..**.**..*...*....*.**....**...**..*.*.*.*.*..**.****..****..*..*....*.......***.**....*.*.*.*......*.....**.*..*****..****.***..**.****.*****..*.**.*.....****..*.**...*.***.*...*..**.**.*.*..**.*..*...*.**...**..*.***.*.**.******....*......*.***......*..**.*.*.*..*...*.....*.**....**..***.**..*.*....**.........*.*..****...***...******.*..*..***..*.******.**.*....**..*.**.*...*.*...*.**..******...**..*..**.*..***.***..**.*.**...*.*........*....*.*..*..*..****...**.***.*.*.*....**..*...*.*..**.***.*****.***.*.*..*.*..**....**.*****...*..*.*..**..*..*.*.*.*..**.*.***..****...****.***..****..**.*.**.**..*..*...*.*.....*.*........*.*.*..**.****.*.*****.**.*...*.***..*.*.*.***.******.***....*.*.*...*.**...*.*..**..**.*.***.***..*.*..****.*.**.**...*******..*..*.*.*.*****.*...*.*.***.*.**..*.**..********..*..**.**...*....*.*.....** *.**.**...****...*.....*****.*...**..*.............**.*.***....**...*...*****.**...*..******.....*.**..**..*...*.**.*..**...*.***..***.***..***.**.*...*..**********...**...*.*..***.*.*.*.**...*....**.**..*****.**.**..*****.*.****.*.*.***.***.*******...**.***.*..**.***.*.*..***.***.*..*..**..*..**.****...*.*.***.*..*..***.......***.***.*.**..*..****..****..*****.**..***..**...*.***.....*..*****...**.****..*....*..*..**.*****..**.**.*.*..**..*..**...*.*.*..*......***.*..**.*.***..*...***.*.**.*....**..*******.***.**.*..***...****.***.*.*.*.**....***.****.****..*.**..*.*.*.*.*****.*..*..*.*..*.*.***.*.*.***..**...****...*.**.**.....*.**.*******...***...*.***.*.***.******...*.******.****.***.**......**.*....*..*.****.***.***.***.**.***..***.**..*.....*.*.*..**..........**...*....****..*.....***..***********..*..**.**..*...*.*..*.*.*.........*.*...**.*.*..**.****.*.*..*....***..*******.*...*...***....*.*..*******....***.***.**..*****...*.*..*..****....*...**.**.....******.*..**...**.*.*...*....**..*...*.*..*...********.**..*...*****.**.........**..*.*..******..*.**.*.*.**.*..*.****..*...***...**..*....**.**...*.****.*.*.**...*.*.*.**..*.**....**.**.*.*...*.*.****.*.*...*...*..*.**..**..**..*.*....*.*.****.**..*.*..*.***...**.***.**.*.*..*...******..**..**.***......*.**..*..***.***..**.*...*.*..*.*...****..*....**.*.*...***..*..*...*..*.****.*..**...***.*.*****.***..*..***..**.*...*.*****.*......**.*.**...*.......*...*.******.**..*.*...******.*.*.*......**.*...*******......*.*.***.*.***...**.**.*******.*.***..*..*.*.**.*.*..*.*...**..*.*..*...*..*...**.***.**.***..*.....*.*.**.*.*...**.**.....****.**..***..*...**...****.*.***.***.***.***.*..*..***.**..**..*..*..*..*..*.***.....**..*.*.**.....*...*..**..**.*.****..*...*....*..**.**....**....**.*...*...*.**..**....**......*..*.*.*.*.*.*.**....*..**.****.*.*.*****..*.*..*..*.***.**.***..*.*.*...*........***..***.*.*...*.**........*.**...*.*.*..***..**..*....**.***....**.*.**..*******.****.**.**.*.*..**.*.*..*..**.***...**... .*.*.**....*..*.****.***...***.**.*..*......*....*.*.**.*.**.*..*.***.**.**.*.*.*..**.*.***.*....*******.*....*.**.*..**..*.***....***.***.*...*.*****.*.********.......***.*..******.*......*.........*..*.*****.*.*...**.**.****..*...*.**..*..*.*..**...**..*...***..*.**.......*.*..*..***.**..**.*.**..*..**.*.*..*******.*...*...*.*......*.***..**....*.***.*.***..*..**..**.**....*.*...***..*.....**..***......***...**..*...*.**..***.**..**....**.***..**....*.*...*.*.*....**********.**.*.*...*.....**.***.*....**.**.*..*..*..*.*..***..*...***....*.**............***....*....**.**..*....**.*.*.*....**....*.*.*....*...****...*.....**.*.....*.********.*..*..**..**..***..**..*.*.*.....***.**.*...***..**..*.*.**.**.....**...**..*..*....*.**.*.**...*...**...***.**...*..*....***.**.*.***.*.*..**.....******..***.*.*.*.***.*.****....*.**.**.***..****.**..**.*..***..*....**...****.*.*.**.**..**...*****.***.*.**.*..*..*****..**.*..**...*.*.**......***.**.**..**.***.*..**..*.******.....*..*****...**.**.*.*..**.***..*.*.******....*.*.*****....*..*....**..****.*..*..*.***..*....*.******..*.*.*****.*.**..*...*....*....*.*.*.**...*..*..*...*..*.*..*.***.*.*.*.*..*...**.*.**..*.......**..*.**..***.*.******.*****.*....**.*..*..**.**..*****..*....*..****.**..**..*..*.*..**...*.**.*.......***.**.**.***..***..*..*****.*..**.*...*..*.*****.**.....**.*.***..*.*..***.*****..*...**..***.*..**.*...*..*.*..*...**.*.**..***..*****...*.**.****...**.**.******...**.***...*****.*..******..**.*.**.....*.***..****.*.****.*.**.*..****....*..*.*.*..*.******.*...*..*..**...*.****.****.**..**.*..***.*..***.....*...*....**..***.*..*****..*.******..*****...**..*.**.....*.*.**.***.*...****..*.**.*....***.*..**..*****..**....*.*.*..*.*.*..**..*.*..***..***..**.****.*********..**.**..*.......**..*.******.**...*.*..*..*..*.*.***...*...**.****.**..*....*****.**.*...*...*......****.**..*.....****..*..*.*...***..**.**...*...****..****.*..*..*..***...**..........*****.*.*.*.**...**.*.**..**..***.*..****....**.**.*...*..* **.**.**.*..*.****.*......*......*.**...*.***.*...**.**...**..**..****..*.*.***..*.*****......*.*..**..**.****...*.****...*..*...*.****...*....*..***.**..**...*....*.*....*.****..*..*****.*.*..**...*....**.*****.**..*.**...***...*.***.*.****..***...***.*.*.*..**......*.*....**..**.*..**..*.**.***......**.**.*.*...*...*****...*.*.**..*......*..*..*..***.*..****..*.**.*.***....*.***....**.*.**.........*.**.********.**....*.***....*...**......*..**.*.**..*.*..****.**...*..*.*....***....*.***.*...*...*.*.*..*..**.*.****..*......*.**..****..**.****.****...*..*...*..*.**.*..*.....****..**..****...***..*...*****.*.**...**.**.**....***.....**.**...*....**.***..**.**....*.*****..**.**.*.**....**.*****..*.**.**.**.*********..*.*.****.*...***.***..***..**...**.**.*.**.**.**.***.....*.*....***.....**....*..***..*...*.***.**.*..*..*.*.*.*.***....**...***.**..**.***..**....*.***.***.*...***..*.*.*.*..**..*.**.**..*....*.*.*.*.**...*..*.*..**....******..*.***.*.***...***.****.*...****.*..*.**.*..***...***.*..***..***.*.*.*.**...*....***..*****.**..**.****..*..*.*..***.*...**...***..**.**.*...*.*......*.***..***.*..**.*.*...*....*.**.*.*.*.*.**.*...**.*.*.*.**...***.*.**..*.*.***.....*...**.....****....*...*.***.*.*.***...**...*...**...*.**.*...*.***.*..**.*..***.*.*.....**..*.**..*...**..******.*.***..**.****.**.***.*..****.******.**..*.**..*...****.*.*..**.*..*..*..**.*****...*.......******.**...*..*.**.*.**.***.*..**...****..********....*...***..*.*.*..*..*...*.*.*..*.***..*..*****.*.*...*...*.*....**...****.**..*.*.*..*....*.****...*.*.*.*.*.*.****.*...*.***..*...**.*.*..*..*.**.*..*..******...*.....*.**..**..*.**.*.**....**.***.********.***.**..**...***.*.*.**.*..*..**.....**.*****.....**.*.*.**..*.***..*.**..*.*...**.*********....*.****.*...*..****.***....*.*..*...**************.**..*****.*.....****.*..*.***..**.*.***.*.***...*.***.*****.*.**.***..**...*.***.***..*...*.*...*.*...**.**.........**..*.**..**.**..........*..**.**...*........*.*.*..**..**..*.***.......**......*... ****..*..*...**.*.*.******...****..**..*******.****.***...*.***.**..**.*..*.****.*.**...*..*..*.**.*....*.*.....*.*.*.***.**..**.*...*..*..*.*...*.*.*...***..**......*.*..*.*.**.***.*...*.*.*..*..*.*.**....*.***.....***.****......*..****.*.*..****.****.......*..*.***.**...*...**.*.****.**.**.*..***...*..*.**.....*.*.*.*..**.**...***.*..*..*..**..*.*..*........*.***.*.**.*.**.*.*.*.******.***.*...***.*..**...**...*..*****.**.....**.*..**..*.....***.*..****.*.*..**.**.***.*..***...**.***.....***.*.***.*.***.*..**.*....**.*.....*.*.**.*...*.....***...*..***..*******.*..**.*.*.*.**.*.*.**..*.**.****.*.**...*.***.*.***...***..*.**.**......***.*..*.**.***.*.**.***.*.*..*.**.***.*..*.**....*..*.*....*.**...***......*....*.***.**..***.*....*****.**.****.**..........**...*.***.*.*....***..***.**...**.*.***.*.*.***.*.*.***...*.*.**.***..***....**.*..**.***...*.**..***.*......*.*.......*.***.*.**.*.*.**..*..*.**...***.**..*..*.*..*..****.*.****.*..**.**...**..*..******..*...*.*..*..**.*.......*..***.***..*..**.**...*.*...**..***.*.*..*..***.**....**.*..*****..***..***.***..**..***..***********......*.*..*......*.**..**..**.*...*.***...*.*.*.*.....*..*.*.*..****.*..*.**......*.**.**.*.***..*.**...*..**.......*...*..*.*.*..*****..****.***..*******.**.**.*..*****..*.*...**.*..***...*.*....**...*....**.****.***.*..**..*.*.*...*.*.......***.....*..**...*.*.*..*.*..**......*.*.*.....**.**.*******..**..***.*.*...***..**.*.*.*.*****....***.*.*.*...*.....*....*.*.**..*.*.*.*..*....*...*..*.*.*.**....***.**.*...**...*..*.**.**..*.*.....*.*******....****.******.**.........**..*...*...****.*..*.....***..**.*.**.*.*..*.**.*...*.....*..***.****.*.**.**...***.*..**......**..*.*.****.*.*.**...*.*......*.*.*.......**..*..*...****.**..**.**....*.**.***....*.**.*..**.*..*......*...*******.**.*.**.****.**.*..*.**.....**.***...****.*....*****..*.***.*...***..***.**.****..**.*....*.*.*.**...*.....**.**.***...****....*.....*.**.**.*..**.**.***...*.***.*****.**....*.**...**....******..*.*.*.***..*..* ....**.**..**...*.**.*..*.......**.*..*..*.*...*....*..*.**...******..**.........*..*........**...**.***.*...****.*.**.********....*...*...***.*.***.*..*.***.***.*..*.*.**..*.*.*..*.*..*......*.....**.*....*****.*......*...*.**.*..**.***...**...*.***..*.***....*..**.****..*..***....*....*.*...*...**.....*..*..*..*..*.****.**....*...**...*******.***.****.*..*..*.*.***.****.**....*.**..**.....*...*.......*.*..***.****..*.****.**.*.**.......*...**.*.*..**.*.**..*.*.*...**.*.....*..*..*****..***.*..*..**.....*..*...*..*...**.*..*****.*.*.*.***.*..*.*...****......*...***.*..***.****...*..****....**.*.*..*....*.*.*..*..*.**.*.*....*.*.*..*.****.*.****.***..*...****.*...*....*.....*.*.**..**.......***.*.****...**.***..*****.....***.**.******..****.**.**.*.*****.***..*.*.***.....****..*...**...***.*.*.*..****.**.......****.***.*.***...**...*****.**.*..**...*...*.*..*..**..**..*.*.*..***.*..****.*..****...*..***.*.*..*.*.*..*.**..*...*****.**..*.*.......**.***...****...**.*....****.*.*****.*.*.**....*.....*.*..*.**..*.***.*.*.*.******....***..***.*...*.***.**..**.*...**........*.**..**..*.*...**..****..**......*....*....*.....****.*..**.....*.*.*********.*...***...*...*....**.*....*...*..*****.**...****..*..****.....*.***.**.*.*..*.......**..*..*.*..*..**.**.*..*.**.*.*.*.****.*...****.****..********.*.*..*.....*.*.*.*..***..******....**...*....*..*.**.***.*.***..*.*..*.*.******.*****.**..*.**.*...****.***...**...*..**.**.**.***.*.**..*.*.**.*..*****...*.*.*.*...***.**.*..**..*.*.*****.*.*..**.*.*.*.**.***..****.....**......***....***...*..*..*.**..****.**.*****..**.*..**..****..*.*...*.*.**.*...***.*.....*.*..*.**..*..*..**....*..********..**.*..*..***..**.*...***.***..**.*.*..***.**.*.**...*****.**.........*..******..*..***..**.*.****.*.*.*.**.**.*...***...*..**.***.**.*.*****.*.*.****..*.*.***.*...*....***...**...**.....*...**..**.**.....**...**..*..*.*.****...*.**...*..*.....**...*.....*****.*.*.....***...***..*.*..*..*...***.**.****.**.**.***.*.*....*..*..*.*.*....*..** **..*.**.******.*.**..*.*.*..***.**....*.***.....****.....**.*****..*..*.......****.**..*.*.....*.*******...****.****..*..****....*.***..*...***.*.***...*.......*....***.....**.*.*...*.*..*...*....*.**..*.*....*..***.**....***.*.*...*..*.****.*.**.**....**...**.....**...**.**...*......*.*....*****..***.***.*..**.*...*..*....**.*..*.*......***...**.*...*.*......**.******.**.*....***...**.**.****.****..**..**..**..***.***.....*..*.**.....*.....*.**.**.**...****.*.**...***..*.*..**..*...*.*......*...*.**..***..*****.**....*.*..**.*..*.***.****.*.***....*.**..*....**.**.**........***.******.****..*.**..*..*.**.**.....***.*.*.*****.**.*.*.*.**..****.*.**..*...*..***.*...*.******.**.***..*.**....*.**.....**..**.***.**...**.*****....*.**..***.*...*.***.***.......***.**.*..*....**.*....***.***..**.***..*.*.*...*.*.****.**.*.**...*.*..*...***.***..**...***..*..*...**..*...*...**..***...*.*.*.*.*..*.***.**.***....*..***.*...*....**...***.*.*..**..**...*..*........*.*****.*...*.*..**.**.*..**...*.***..*...*****..***......*.******...****...*.....*.*********.*.*..**..*.......*.***.***....*.*...**....**.***.*..*...***.*...****.**...*..*.*.**.*.***.*...**.****.*.***.*..***....**.**.*....*.**..*****..*.....***.*.*.**..*.**..*...*.*****...*.*..******...*.*..***....**.*.....*.***.*.**...*.*****..*******.*..***..*****....*...*..****.**....*****...**...**.**..****.*****....*.*******.**...*.**.*..*****....*.***.*..***.*..****.*..*.*.**....*.***...*.*.....***.*...**.*.*....**.**..*...*.**..****.*..****.*.*.**.*.***.*.**..*.**.**....*.*....*..*.**.*..**.*******.****.*..**.*.**....***......*.**.*......*...**....*****...***.**.*.***...***..**.....***..**.****.**.***...*.**.*.*..*..*.**..**.......**..*****.*.***....***.*...**.*..***.*.*.*.*.***...*..**..*..*..***..***..***..**.**..*.*.*....*...**..*....******..*******.*.....**.*.**..**.*...**.**..********..*.**.*....***..*...**..**.*..*.**.**..*****..*.***.***.**..*.**.*.***.**.*.***...****.*....*...**..******.***.**.**.*.*.****..*..*.*.*.** .******.**...*.*.*.*****...**...*.**.*.*.*..**.*.*....*********..*..**.*.**..*...**.***.**..*.*****.****..*...*.**.**.*..*.**********..*....*.**.***.....*.*.*..*.*****.**.*.*.*.***.*....***.***...*.....***..*.*...*.********...*.*.****.*.**..***.*.*..**...**..*.....*****..***.**..***..**.*.*.....*.****..**.*.*.*.*.*.***.*..*.**.**.**..****.**..*..**.**.*..*.*..*.**..**.**...**.*.....**....**...*.....***.*.*..**..*..****.*.*.*.....*.*****....**.***.**..***..***..**.*.****.***..*.*...*.**..*..********.*.**.**..**..*.*...***..*.*.*......*..**..*...**..*..**..*....*.***.**.*.....*.*...*.***.***.*...**...*.**..**..*.*.*.*.*.*****...****.**.***.**.*..***..*.*...*......*.*..*.***.....*..*.*.**.****.**..*******.***.*..*.***.*.****...*****.**.**..**.*.*..*...***.**.*.***..*.****.....*****.*..**...*.*.*.*..*....*.*..***..****...***...*...*......*....*.**.***...*****.***.*.***.******...**.***..*...****..*...*...*...***.**.***..**........*******.*..*.**.****..**.*...***..****.*....*...*.*....*.*...***.*....**..*.***...*******..***....*..*..*.**.***..**..*****.*.*****...*..*..*.**.*...*...********...*..*.*....***..**.....***..**....*.*.**...****.***.*..*****.*****.**....*.***..**....*.*......**.*...*..***.***.*...***....*..******....*.....*...*.*.********..*.**.******.*..*...*..***.******.*****.***.*..*.*.*.****.***.**...**..*.***.*.*..*..*.*..****...***.**..*.....*...**.*...*.***....**.**.**.*..**.*****...**..**...***..**.******.**.....*..*..**.*****.*..**.**.***.**....*****..**..*.***...**.**...***..***.***.*.**..*.*..*..**..*..*..***..*.*..**.*.***..***....***.***.....*.**.*...**..***.*.**..*....***..**...**....**.*....******.*....*....*..*.*..*..***.**.*.****..**.*.**.**.****..**.***...**.**..*..*...*..***..*.*..*.****..***...*.**..***.....*..**.**..*.***....**.*..*.**..*...*.*...*....*******....*..**...*..****.***...*.*.***..****.*...*.**.*.*.*..*.**..*..*.*.....*.*.**...***.*....****.*.*....**.*.**.****.....*..*.***...***.**.*.*..*...*..***..*...*.****..**....*..***..*..... ....***.........***..****..***.**..**.*..*..*********.**..*..*...*.***...**..***.*****...*....*.****.*.*.*.*....*.*..*....*.*...****....*..*.**..***...*.*..**.**...*.....**....*....***.**.***.******.***.**.*...*.....*.***.*.**.....*....*.*.*..***.******...*.***.*.*.***.....*.*.*.***.....*.*****.**..*.******.*...*********.*****..*.......****..*.*.*****.*.....*.***....**....**.*****....**..*....****.*.*....**.**....*..**.*.*.*...*..*........*.......******.*.*..**.**..***...**.**.***.**.....***....*..***.*.....*.******.**.*****.....*****.***.*..*.*...*..**....*.*..***...*.*.*...****.***.*...*..*.*..***.*********..*.**.***.*..*..****.****.*.*.***..*.*.*..*..*.*.**.*..**..***...*.....*...***.*.***.*...*.***...***..*.**.**.*....*.*.***..*.**..*...*.*.***.*.**..**....*.**.***..*..*....***..*.....*..*.**..*...**.*.**.*.*..**.*...***.**.*.*....**.*.*.***..*.*.*..**.*.**..**.*..*....**..**..*.***.*****.***..*.**......*.*.*..***.*..**.***....*...*...*****.**.*.***....*...*.***.....*.*.*..*.*.***.**.*....*.*..**....*.*....***....*.*...*******.***..****.*.**.**.*.*...**...*..*****.*..**.**.*.***...*...*..*.*.*..*..**.**.**....****..*...**.*..*..*...**.**.*..**.*.*.**.**.*.....*..******.*.*.*....*...*.***..******......*...***.**...**.*...*.**.*.**.****..*.***..*..*...**...*.*...*...*****.**..*...*.***.*.**...*.*.....**..*.*..***...****.**.*..*.***.*..***.**..*.*...*...**.*..*..**.*.***.*.*****.***..*.***..***.*.**..**.*.*********.*.**.*.**...*...**.***..**.......***.****...**.*.***..*.**...*....***..*...**.*.*.***..*.****.*..*.*.*..**.**..***.**.**.*.****..*.*.***.***...****...**.....*.*.*..*.***...****.**.***..***.*****..*.*.**...*..**...**..*..**.****..***.*.*****.*.******.*.*.*..***..*...*..**.*.*....*..*..*...***.***.*.**.**..**.*..*.**.*.*..**.*.***.*.******.***.....*..*.**.*.*.**.*....*..*...*...***.*..*..****.*.*.**...*..*.*.*.*.*..*.**.**.**.****....****.**..**..*.******...**...*****.******.....*..*.****.**....**.**.******.*.****...**.*.*.***....*.***....*...***....***.*. ..*.**********..*...**...**.*.****.*****...****.**..**.*.**..*.*.*..*...*********..*......*****...*......**.*...***....*...*.***..**.....*...*..*..**.*****..*..*...***.*****.*******..**.**.*....******......*.**.*.****...*.*.***......***.***.**..**.*..*.*..**...*..**....**.**.*..**.**.*.**.**..*****.*.*........**.*...**..****...*...*..*.**.....*.**...**.*.*..*.**.*...*.*.*.....****..*....*....******.***.**...*.**.*..*......*******.....***.***.***********.*.*....*..*......*.***....*..*****...**.**..*.*...**.*.*******....*****..****.*.*.*****..***.*...*..*.****...*.***.**....**...**.***.**..*.....*...*.**.***.*.**.*......******.....*.*.*..***....**..*..*..**.*.**.*.**..*.*...*.**..*.*****.**.*.*..*.***.*****.**.**..*....***..*.*.*...***.**....*..***.**..*.....*****.**..**.*.***..*.****..*..........*.*..**.****..**..***.**..****.**...*...**.********.**..*.***.**.*..***..****.***..***.*.***..*..****..**.**.*.*****.*..*.*.*.....*.**...*.......***.....****.*...**.******..*.*****.**.**...*.....****..*...*..*...****......*.*.**....***..*.***.**....*..*.*..******.*.*...******...***...*.*.****....*.**...*...***.*..****.*.***.**..***.*****....**.*.*.*.**.***...*...*....**.**.**.*.*.*..**.*.*..**...*......**.**..**.**..*..*..*...*......*.**.***.*..*...*..*.****....*.**..*....**.**..****.**..**.***.**...*..***.*.*.*....*.**.*.*..***..**..*.*..*****.*.*.......***.*.***.*....*......*.**.*.****...*.*.*.*..*....*.*.**...*****.*...*..****.**...*..*..*......***.**...**.****.**.**.*....**..*.***...**.****....**..**..*.*...**.*.*..**..*...*.*.***........*..***..*...****.**.....*.****.....**..*..***.*.**.*********..**.***.*.**.*......**..*.***....*.****..**..*******........*****..**.*.*******..****.****.*.*.*..***..**.***.***..*..*.*..****..*.**.*....**.*.*.*...*.........*.*..*.**...*...*..*.***....*..*.*.**.*.**.**.*....***.*..*****.*...***.*.***.*..**.**..**...**.*...*.******.*.*.*.*...*......*.****..**.*.....*.****.....**....**.**.*...**.*.*.***.....**..*..*...**.****....**.*..*.*.***. ***.**.**.********.*...******.*.**.****.*.....*..*..*.*.*.****.*..*.*.....*...**..*..*.*...*.*.*****...*..*.....*...*.*.**...**.**.*..**..*...*..*..*.*.*******..*.***..*******.**...****...**.**..*.***..*****.*.**..***.**.*.*...*..*.***.***.***..***.****..*.***..*...*****...**.*.**.*.*.**.***..*.*.*..**.**.****.*.*.*.*...***....***.**..*.***.*.*.*.....***.*.****.**..**.***.*..*..*.****.*..*....*...*.**...*...**.*.*.**...*..****.***...*...**..*.*****.*..*.***.*.***.****.*****.***.****....*..*..**..****.****...**.***..*.*.******...**.......**.....*.*..**.***.**.***..**..******...*.**...****.**...**.*..**.*.....**..***.*....**...*.....**..*..**...*....*.*.**.*.**...***.*.**.***..*********.*.****......*..*.**..**...*.**.....*****.**.....**..**.*.*......***.**.**.*******..*.*....*......*...*.***.***.*.**.*....****..***.**.....**.**...*..*.**.*.*.**..***.*.*....**..**.****...*..***.**.**....***....******.**.***..***.....**...***....***.***......*.*.*..*.*......****.**.***.*.**..**.*******...*.*.*.*.*..**..**....*..*.*.*.***.....**.*.**..*..*.**.**.*.*.*.*.*...**.*.***..*.****..*..*...**.**.....**....*..*....****...**...**..**..**.******.*..***..*.****...***..*..*..*******..**.*****.***...*.***.*..*.*..*..**.**...*****..***.*.*..**.**..**.**...**..*..*.*...*.*.*.**..*...**.**.***.*.*.*......**...***.*..*.***....****.*..*......**...*...*...**...********.**..*....*..*..**.****...*.**...*.*....*.*.*....*..*.*.**.***..***...**.*..***...*..*..*..******...****.******.*.*.***.****.**.*..*.***.....*..**.***.**..*.**.**.**.**.***...*.*...*.***.......*...*.***..*.*...***..**..*..**.**...***.*****..***.*....*..*.**...****....****.*.*...**...***..***...**..****.***.****.*.....*.*****.*..*.**..*..**....***.*.*.**.***..*.***.**.**.*..*****.....**...***....***..*...*.****.**..**..*****..*.***.**.**.*...**..***.......***.....*..*...***.***.**.**.*...**.*....*.*....*........**.*.....*.**..*****..*..*.**.*.*.....*.*..**..*******.***.*..***..**.*...*.*.*****.*....**.*.*.*.****.*.*.**.*..*.... *.****.****.*.*...**..*.**....*.**....*.*.**.*.**.***....*..*...***.****.*****.****..*.*.*.****..**..***.*.***.*..**.*.*.****.*...*..***.*.*.**.**.**...*.*.******.**.**.***....**..*......*.....***...**..*.***...*.**...***...*.*.***..*......***.....*..*.*.*******.**..*..***.***......*.***..*..*......*.*....**...**..**.***..**.*.*.*****.....*.*..***.*****..**.*...*..***.**.*.*.*.*..*.....******..*..**..***.*.*.**...*..********....***..***...*....**..*.*..*.**..***..*...*.**.**.****..**.*..........**....*..*.***.....**....***....**.**..****.*...**.*...**...*.....**..**....****.....****...*.*.*...*....**...*********..*.*.*.....**.***.*.*.*....******...*..****.*.**...**.**********.***....*.*..*.*..**.*.*.**..*.*.*..**....***..*.***..*..****.*****.*.**..***..*.****.****....***..*.**.***..***..*..*.*.*..**..***.**.*........*.**.*.***..*.***...*...*..**.*..***.***..*.**..*********..*****.*..*.*.*.*.**.**.....*.**.**..**.*.*.**.*....*..*.***...*.*.**.*.*.*...**.*.**.**..*.***.*.**..****....*.*.*.***..**.**..*...*..**..*......**....***.**.***..**.*.*.****.*.**.**.***.**..****.*.**.*.***....***....*.**.**.......***...*......*..*.*....*.**......***********...****.**.**.*..*********..*.**....*.***..**..*.*.*.*.*.***..*.*..*.*.**.***..**.*.*..**........*.*.***.*..**.*.***.*..******...***.**..**.*...*...*.**.....*.*...***...*.*..******...*.********.***...***.*.**.*******.**...*....**..*.*.*.***....**.****.....***.*.*.*.*.**...**.*.*.*.*..**.***.***.**..**..**......*....**.......*****.*****.**....***.**...**.***.**.*.......*.*..*...**....**...*...*****.**..**.**.*...**..**...***..*******..*.**.....****.**.*..**..*.*..*.*****...*.*.*...**.**.*.*.***..********..****..*.***......******.*..***..*.**..****.**.*.****...**..*.*.*...**.*.****.**..*..*...***.*.*....*..**.*.***...**...*..*..*..**....**.**..**.**..***.***.*..**.*....*..******.*.****..*...***..*.**.*.**.**..**...**.....*.****.**..*.*.*.....*.*****.***.*...*..*....**.****.****.***********.*..**...**.....***..*..***.*......*.*.* *.**.*.*..*....*....**.**.*..**...**.******.*.......*.*.*.*...**..***..*.*...***...*..****...*......**....***..*.****.**.*..*..*.....*.*..****..*..**.*.***...***.**.***.*.*.......*..*..*.**....*..*.****..*..*.*.**..****.*..**......*..*.*......*.***...*****..**.****.***.*.****.*.*******.***.***..***..*..*...**........*.*.****.*..****..*.*...*.**..*......*.*..*..**.**..***..*..**.*...*.*..**.****.**.*.*...**...***..*...*..****...*.*...*****..*..******.....*.**.**.*...*...*...****.**.*.**...***..*....*.**...*.**.*****...**..**.*******..*.**.*..**.****.*...*....***.*........*..*.*..***.*..*.*..*..*..**....*****.*..**.****.*....******..*..***.*..***....*.***....***......****..*****...**.*.*...*.....*******..*..**..*..**.***.****.*......*.****.*.*.*.....*.*..*.**..*..*....**.****.*.**..*..**..*.*.***.***....**.*..*.*....*.*.....*...**.*..*******.....**.******..*..*****.****.***..**..****...*..***..***.**..***.**...*.***.****.....*.****..*..*.....***...**.**..**.***.*.***..*...****..***....*.*..*...*.*..*..****...*.**.*****.....********.***.*.***...*.****.**..*....****.....**.*.**....*......**....***.***.****...*********...**.******.*******.**.****.*..**..*..***.**..*...**.**......*.****..*....*....**.***.***.....**..*.**.*.......*...*.***.*....*****...**.*.*....*.*.*.*.******..*...*******..**.***..**.*.***..**..*.*...*...**.**.*****.*.**.**.*****.*.*..*..**.*.*...*.*...*....*.**.*....*.***.*.*..***..**.***..*..**.***.*.******.**.**.....**..*....**.**....**.***...****...*****..*...*.*.**.*....*.*****.*.*.*.....****.**.***.**.**....***..***.*...*.*.**.**..**.***.*..*..*.**.**.*..*.*......*.*.*...******.***.**..**..**......***..**.*.*........*.*..**.....*.*..**.*.*..*.*..*.*.***.*..*.**...**...*..*.*.***.....***.**.*****.......****.**...****..******..****..***.**..*..*.**.***.**.**.*..**.*.****.*****..****.**.*..*...*.*..*......**.***.**.**...*.*.*....**.*....***..****.*.....**.*.....****..*.*..*..*.*.**.*.**..****....*.*.*.*.**.*.*..**.**.***.*..*.***.***..*...*.***.**.*..* **...*..**..**.*.....**..*.****...**..**.**..**..*......*..*.*...**.*.**.**..******..****.*.**.*.***..*...**..***.*.*..**.*.....*.**.*...*..*..*...*.*.*.****.***.*.**..**.....*.**..***.......*.****.**.**.*....**..***..**.*.***..**..*.*.*...*..*..*.**.*..*******.***.....***.*.....*.*.*.**..**..**..**.*....*.*..***.....*.***.*...*.***.*.***.*....*.*.*.****..***...*.*.*.******.*.*...*.**..*...****...*.........****...***....**.*.....***....**.*..*..***.*.***....***..*.**..**.***..*.**.*..***.*.*......*..*****..*...**...*.**.**.***.*......**.....*.*.****..***..**..*********.*******.**.***.*.***.*.**........*.*.**..*.**......**...***..*.***.***..**.***.***.....***.*.***..***********..******...**.*.**......***..*.*..****.*...*...*.**.*.**.*..*..*.****.*..***.**.....*..*.********.**********.*.*.**.*.****..*..*.*.....**.*.*..**.***..******...*.*..*...*..*...**.**.*.*.*..*....**.*.*..***....***..***.*.*.*...**.*.*..*.**.**..*.**....*..*.*..**...*...*....*.*.*...***.***..**..*..***.*.*.......*..*..**..***.....*.**......*..***..*.***.*...*.*....**.*.**.....**..*****....*.*........***.*.*.*..*.**....*..*.****.**.***.**..*..*....***.***.*.***.**.*.*...*.........*.*.****.*..**..*.**.***.*.******...**...*..*....*.*.*..*.*..********...*..*......*..*.*.*....***...*.***.**......*.**..*..*..***..**..*.**.**.*.*.*..*.*..*.*******.**.****.*.***....*...*****.*.*.****.**..*****..**.****.*.*..****.***....**...*.**..*..******..*.*.*.**.*...*....***..**.*..******.**.*.*******....*.**........****....*...*..*.*...**....*.***.****....****.*...*.****...*...**.*..*.***.*******.*.*.*..**.*.***.*...**..*.**..***..*...*.***..**.**...**.**..*...**.*.*.**.*.*....*.***.....*.***.......*.*.*.****.**..**..****..*...**.***....*..**.**..********.**.*.***.**.***..*.*.**.*.****.*****..*.*..**.*.*...***..**.*.**..*.*.*...*.**.****...**.*.**.*****.***.......**..*.***.*.***...**.*****...***.*.*....*******.*..*..*.**.*..*.*.**...**.**.***.*...*..*..**.**.*.****.******...**...*.****.*.**.*.*..*.*******.*.*..**.*.. *.**..*.***.***.*..*..****....*****.*..*.*.*****.***..**....**..**.**.**...**.....**.*.*..**.*.*.***.**.*.*..*..*..*.....*..*.***.*..***.*.***.*.......*....**.*...*.**..*.*********.*.***..*.***.*******.....***......*.....*..***...**..**..**...**..**.*....**.**.*.****.*..****.....*.*....*...**.****..*******..******..***...*.*..**....*.***..*******..*.*.***.**.****.....***.**.**..****..**.********....**.**..**.*.*..***...*..**...*****....*...**..***.*.*....****.*.***.**.*****..*..*.*****...*..*****....***..*.***...**.....*..******..*..***.*...*.**...*.***..*.*.**....**.*.*.***..*.***.***.**..***......**....*........*....*.*.*.*...***.*.****....**.*.*..*****...**.*....********...****..*..**.*..****..***.*.......**.***.**.**.**...*...*.*......******.*..**.****..******..*.*..*.*...**.****.***...***..*.**..**..*.*...**.**..*.*.**.*.**.*..*.*****..*..**..***.*...******.....**.*..****.*******..***.*.**..**....***..****.*....***.***..*.***.**..***..**...*.***...**....*..*..**....*...***..*.*.***.*..**...***.*..*.*.*.**...**.*...*...*.*...*.***.***.***.*.*****.***.*..**...*..*.****..**..***..*...*..*.*.**..*.***..**...*.**....*.*.*..*.***.****.**.....*...***.*..**.....*.**.*......*.***.*...*****.**.*.**...**.*..*.**...**.*.**..*.*..**.****..*.....**.*.***....****.*.......*.*....*..**.*...*......**.......*..*....*..*.*...*****.**.***..**..****.**..*..**..**.**...*.**..*.*****.**..**.*.**.*..*....***.*..*..****.*....*.*.*....**.**..***...*.....*.**..*....*.****...*...***..*..***..***.*.****..**...**.*.**...**.***.**.*.**.**.*..*...***..*..**..*.**..****.**.....*.*.*.**.***..***.....*...***...***..*.****...*.*****.*..***...****.*..*..******.........*...****.***.**.****..*...**..***.**.*...****....**..*.*.**.*....*..*.*.*.*...*..*.*.*.****...**.***.**.*.**..*..*...*****.*...*..**.******.***.*.***.*..**..*****.*....****.**.***....**.*..*.**.***....*.*..*****.*...**..*......*.**.***.**....*****.*...*.***...*.***.*.***.*..*..*..**...*.**.******..********..**.*..**...*.**..*.**.****. .*.**.***.*.**..*****.*.**.****..**..**.**..*...*..**.*.*****..*.*.***.*.*...**..******.*..*..*..*****.*...*.***..**..*...*.*..*..........*.....*****....***.*.*.*.**.*****...*.....*.*******.*....*..**..*.*.**.*.**.*.....******.**.*......**.*...**.*...***.*.**....**..*.*.....*..***...**.*...**..****.**.**....*..*.....***..***.*.*.**...*.*.***.**.....**.....***..**..*....***..*.....**..*.*.**.**.*.**.*.*.***.**..*.*.*********.**........*.**.....*..**.*.*.***..*..**.....**.***.**.****.*.*..***.**.*...**...**.*..*..**....*.**.*.***.***.**.***....*..*...*..*.****..***....***..*.*.*..******.*...*..**...*..*.****.*..*..*..*....**..****.*..***...*.*.*.***.***.***.*...**.**...***..**.*.**.*****..*....*..*..*...*******..**..*.**.*..**.**.*.*..******..***....*..**.......**.*.*...*...****.*.*.***.*....*....***..*.*.**...***..**...***..*.*..*..*..***....*..*.*.*...*.*...*.***...******.*.***.******..**.....**.*..**.*.*.*...*..**..**.*.*****.**.....**.......*.**.******.***..*.**..*..*....**..**.........*........*.**.*****.**.*.****.***.*..**.*......**..**...*.****..**.*..*..*.*.*.*****.....*****.*..***.*...*.***...*...*....*.*.*.***..****.*.**.***...**..***.**....*****........***...**********..*.*...**...**.****.**...*..***..***.*.**.*.**....*..****.***.*..*....***.***..*...**......**...*.**..**.*.*****.**..*.*..*.****.***.**.*.***.....**.**.*...**..**.********......******.*.*.....**.**.*******.***...****.****..**.*.*.**..*..**..*.*.*....*.***.**...**.*..***....*...*..**.*...*.***..*.*********...**......**.**.*.*..**...*.**...**...*.....***.*.....**..*..**.**.*.*....**..*.*...**....*.*....*.**...*..**.***.***...****....*..*.*....*.*..*.*......*.*.**.***..**.***...***..****...**...*****....*..**.**.*...**.**..*...******.**.......*.**.*.*..*****...*...*.**...****.....*..*****.***.*.***.**....*.****...*...***...**.*..*..**.*.*.***.***......*.*.....*****..***..**..*.**.*****..*.*.......*.*****.***..*.***..**.*....*.***.***..***..***.*.***.*..**..*..**.*.*..*****..***.*...*.****.*..**. ..*....*..*.**.*.***..**.*.*.*.***.....*....*****.*..*.**.****.*.***....**.*.*.......*.**...*..**.*....*.....**.***...***.******..***.*.**...*.*.....*.**.*.*.**.....***..*.***.***.*.*.**.*..*.***.....**....*******......*....****.**.**.**..**.*...**..**.....******.***...*.***.....*.....*...***.*..**..*****...*..*.**.*.*...*....*.*.**.*....**.*.**......***.*.***..**...**...*....******..**..**.*..*****.*..****.**.*......**..*.*...*.....**..**..*...*..**.*.*.**.***...*.**.****...*...*...**.*.**.*.**...***..***.....*.*.*.*.*.*.*.....**.*.*...**.**.**.**....**.*..*.*****..***..**...**..**....**.*..**.*.**..**..******.....**..**.*..*.....**.***.****..*..***..*.*...****.......***..*.*...*.......**..*.**..*.**.*....*...*.*..**.....*.***.**.****........**....*.*..*.*....**.*...*...*....*.***..**.*...*..*.....*.**.****...*....*.**....*.*.*.*...*.***..*.*.*.*....****..**......**.**.*.**.*.*.*.*..***.***.*.*......*..***......*..*....*..*****..**.***..**.*...**.*...***.**.****...*.*..*.*.**.*.**....**..**...*.....******...*...*.*..*.*.*.*.**...*.**********......*.*...**.*.*..*.**.***.*..*....**.....**....*.*....*.**...*******.***.***.**.*....**.*..*....***...**.*.*****..*......**...*.***.***.......*..**.*.****.**.*.*...*......***..*.*...**...**...***..**.*.**.**..*****....***..***.*....**.**.**..******....**.**..*....*.***.*****.*..*.**.***..*..*..****.**.**...**....**.****..*.*.*....*..*..**..*.*.*.**..***.***..*.****...*....**.....**...*.**..******..*..*..**.*.**.*..**.***.*..*..*.*.**.**....*.**..**.*.***.**.*.***.*.****.*..*.****......**.*......***..*****..*.***.*.*.**...****.*.*.*.**.*.*...*.*.*.**..***.*.****..*.***.*.***..**..**.***.*..*......*.**.*..***...***....*.***.**......***.*..*.*******..**.*..*****...*******..*.*..*.***.**.*..*...*...**.....****.*.***.***.*******...*...**...***.....***......*.****..*.**..*******....**..**.**.....*.****.****.*********.**....***...*.****..***..*.....*.**...**.****.*.**..**...*.*.***.*..*.*.***..**.*...*.*......*..*.*.**.....**...**.. *.*.*****.**.**.*...***......***..**.*****.....*.***.**....*.**...*..*...*.***.***.*.*****.*...****.*....**...*******.**...**.***..........**..***.*..****..*..********.*....*.***....******..**.*..****..**.*.....*.***..*.**.*..****.**..*.****.*.***.*...*.****..*.....*...*****.*...**.*.*.*.*.*.***.....*****.*.**.*...*****.**....*.**.**..**..***.....**.*....*..**.*..*.....****.*****.*.**.**.*..*...***..**..**..**..*...**..*..*.***..**...*..*..**.**.**.**.**.*.*..***..*...*...***..*...*....***.**.**...*****...**..*****..*.**.****.****.****..****.******.**...*.***...**.*.*.***..*.*.*.***.*...*.*.*.**.*..*****.*.....**.*..***.....***********..****..**.*.....*.....****.*.***.****.***...**.**..***.....*..*...****.***.*..***..***.**...*......***..*.**..*..*..*..***.....*....*.*.****....****..*.**.......*.****.***.*..*.*.**..*..*...*.*....*.*....***...***.**.*..*...*****..*..**..*...*........***.*****..*.***.*..*..*.**.*...**....**.*.**....*****.......**..*.***...**.*.***.*.....*.*.**..********...**.*.***.**.......*..*.******..**..**.*..*..*.*......*.*..*.*.****..****....*.*..*..*.**.**.*.**..*..***..******.**.**.****.*.*......**.*.*.*.***.*.***...***..*.*..***..*****.........***.**.....*.***.**.**...*...***..***......*.***...*....***.*....**.****...***.*.....*.***.***..*...***..*.*..*.*..******.**...*.*.****..*..**..****..**.*.......*...***.**..*..**.**.***..*..**..****.*****.***......*......**..**....*...*********...*******.*.*..*..*...*..*****.*.*.....***.**....**.*...**..*..****....***.*.****.*...**.****.*.****.*..*.....*....*.**......*..****.******..*...*..*.......*...*.***..*.*...*.....**.***.*.****..*.**.**..*.*.******.*****.**..*..*.******.*..***....*..*.*.....*..****.*..**.*..**.*.**.**..*.**...***..**.***..**.*.*****.........****...**.*........**.***.******.*..***.*.**.********.*.*..****...*..**.**.***.**.*****....*****...**...*..***.***.*.********.*******.*.*..*.**....*..**..***.*....*.**.*.*...**.*.**.........******.**.*.*..********.*.*.*.*...**.***.****...***.... *..*....***..*.*....**.***.**....**...*.***...**...*.....**..******..**..*..*.*.*..*.***...**.*...**.*...**..*....***..**.*..*****..***....*.****......*.*.***.**.*..*..***.*.*...**.**.*.*.**.*....**.***...*.*****...*.******.....**....*.**.****..*.*..**.*..***.***.**.***.*****..*....*..***..*..*...*.**..*.*.*.*....***.*...*..**.***.....*.*.**.*.*......******....****.*****...*...***.****...*....***.*..*.**.***.*..***..**...***..**.*..***...***....*..***...**..******....*.**..***.*..*.*........*...*.*..*.**.***...*.*....*.***...*.*...*..**.**.***.****..***.*.**...*...*...****...*.*...**.*.*.**.*..*..*..***....***.*....***.***....****.*...*.****..***.**..**.*.*.....**......**.****.***.**.*....**.**.*.******.*..*..**....****..*....**...*.*..*.*******..**.***..***.**..***.*...*.*..*...**.**...*..****.....**.*.*..**.**.*...**.**...**...***.**...*.*..**..*..**.......******...*.*.*.....**....****...*.*.....***.....*.*.*..*...***.**..*.**.****..*.****..*.*.*....*.....**.....*...****...**.**..*.***..****.**...**.*..*.*...**..*.*******.**.*...***.....**.*.*.**...***...****..**..*.*.***.**..*...*..*.**...******.*....*.*...**..**.*****..**..*....*......*....**.....***.***..*..**..*.*.*****....***.****...**.***.....**.*******.***..*****.*.*.*.*....**.***.*.*.******.*.*..*****.*..**.*..**..*.**...***.******.*...*..*.*****..**.*.....**......**...***....**..****.***..*.**..*.....*...**....**....*..*.***..*****..****.*.*****.**.*..**..**.*..*.***..**.*..*..**.****..*.*.....**..***......*..*****.*.***....**..*..*.**.*.**...*.***.**.*****.*..*.*......*..**.***..*.*...*..**..***...******.***.*.**.*.******.**.*..*****.**....**..*.***.*****.*******.**....****.*****.****.*..****.*.**.*.******...**.**...**.*..***.**...*..*.*.......**.**.*...*.**.....****.***..**..*.....*.****.**.**.******.*..***...***...*.********....*.*...**...*.**.*.*..****....**..*..*..*...***.******...**.*....*.....*......*.*.****.*..*..**.**...**..*.*...****..***.**....****.*.**********.****.*..**...*****..****.***.**.. ..**.*...*..**...******.***.**..****.**...**.*..**......***.*..*..******...*********...*..*.**..*.***.*.*...***.***..*.*.**.****.*.**..***..**..*..*..*.*..**..*******.****...***..***.*.***.*..****.*....*.**.*****....*.*.**..*..*..**..******.*.**..***.*..***.*..*.**.**.**.*......***.****.*.*..*.....**..**..**....*..*.*.***...**...****.***.*.**...**.**.*.*...*.**..*.****.*****.*.**.***.**.****.**.*.*.**.**.*.*...*..*.***....*.**.*...*..**.**..**...**....*...**..*...*..***.*....*..*..****.*.**..*.*...*..*.*..**.**..*..*.*.*.*..*.*..*.*..*...*.**..*.*.**.*.**.*.**.*.**.*...*****..*.*...*.*.**.*..*****.**..*.***.*.***.**.*****...*.**.*..****..*......*.***..**...*..***.*******..*.....*..******..*.**.****.....**....*..*.***.*.****.*****.****.**...*.....*.....*.....*.**..**.***..*....*..**....**.*.*.*..*****......***********..**.*...*...*...***....******..**..*...***........*.....*.*..**....*.....**.**...**.**.***..**.**.**..**.*.**.*****..*****..*..*.**..*.*.****.......**.*.*.*..****..**.......*.****.*....*.**.*.*...*.**.....*..*...**.***.***..**.*.***.******.***..*.*.*...*.*.....*.*...***.*....***..*.**..**...*.****...***....*.**.*.**.*.**...***.*...*****..***..*.*.*..*****.*...*****.....***.*.******.**.*.**....*.**...****.*...*.....*.*****...*.***.*..*.....*...*..**.***.*..*...*...*.***.*.**.**..*.*.****.....*.*.*.**.***..*..*.**.....**..*..*.*.****...*.*.*.****.**.**...***.**.*..****.*.***.*.*.**..**..**..***...*.*..**.*.*.***.....*.....****..*..*.*.*..*****.*.*.*.*...**....******.*...*.*..**.*....*.*..*..*.*.******.*.*.**..***....*.*.*.*********.....**.**...*...**...*.*....*..*....*****..*.*.*..*.*.***..*..*...*.*.....****....*****....*..*.*****.******.*.***.*.**....***.******..*.*.*.*..*....***.*..**......*...*..***.*.**..*......*****.**.........*...*....*.*...**.******..*...**.***.....***.*.***.....*.*....*...*.**...*...*.*****..*..***....**..*.*.*.**.*....*.**.*..*.****.*.*.*.***.****.*****.*****...**..*.*.***...*..........****.***.**.*.***..*.*....*...**....*.*.*** ...***..**.***...****.....*.*......*.***.******.***.......***.**.*.**.*.**.***.*....*.*..*..**..*...*.**..**.**.*..**..***....*****.*.*.*..*.....*.*..****...***..*.****...*******.*.....*..****.*...***.*.*.*.*..*..***..*..*.*....***..**.....****.*.*...*.**.**.**.*..*..*.*.******.*.****.***.*.**.***********.**....**.....*.***.....**..*****..*..*.***.*****.*.*.**..*...*.***.**.*....**...**.*.****...**..**....*.**..*.*...*.*...*.*..***.******.......****.**...**.*..**.*..***..*.**......*.**.*.*.**....*.*.....**..*..*..*.*.*.*..**.......****.**..*..***....*...**.*****.*..****.*.*......********..*....**..*..***..*.***....**.*....***....*..*.**..*..***.*.*..****.*****.*.*.**.**.***...*.**.*..*.**.****.***..*.*.**.*..*.*..*.**.***....**..*..*..*..**.*..**.....****.*...*.**..*.*.**.*...*.**..*.*.*****..***..*......*.***....**..***..***..***.*....*******..***.***......*..........*.**..**.....*****.***..**.**.*..*.**......*.**.**..*.****.....*....**.*..*****.*..**.....**...*.****....***.***.*.*.*..***.*....*....**..**.*.****.....****.*.*.*..*.**...*....**.......*..*.*.*....*.**.*...***...*..**....**...**...*.*..****.*...***.*..***..*...**.....**..**...**.*..**.*.......*****..*.*******....**.*.***.*..**.*..**.**.*.*.*....****.*..**....****.*..*.**.*..***..*..*.**.*.******..*..**.....*.*..***.**.*...**.**.*..*.****.****.*.**..*....*.*.*.*..**...**.*.**.**.*.******..*****.***..**..*.*..*.*..*..**..*..*.**.**...*.*...*.*.****..*.*...**...*..............*.**.......*.*.**....**.*.....**.*.*..**.**.*...*.*.**....*****....***.****.*.*...*****.**..*....**.*....**.*..***.*.**.*.***....*..*****.**.*.**.****.****..**.**..**.......**.*..***.*.*.*.***....***.*.*.*....****.***..*.*.***..***.**...******.*.......*...**...***.*****.**.*.*...**.**..******.******.**.*.**..*...*..*.*.*..*.......**..**.**..*******.**.***.*.*...*.....*...*...*..*.**.....*.*..**..*.*.*.*.**.**.......**..**.*.**..*.**..***...*.*.****..***..*.......****..*..*****.***....**.*****........***..**.**...*..*...*...*.*.*...** .....*.*......**..*..****...**...*.*....**..**..*..*.*..*.*.***********...**.*...**....***.**.*..*.**.****.*...****.**..*******.*..*****.*..*..*********.*..***.**.*..*.***...*...*...*.**.*.**..***..*.....**..**......**.****..**.*.**.*.*.**...*.*.***..*.**..*.**...**.*...*****...******....***.*.*.*..**..**.*..*.*.*...**..**...**...*.**.*.**.****.*..*...**..*.*...*.*..*..*****.*.**..**.**..**.****.***..**....*..*****.**..*..****..*....**......***.*.**...**......*.*..**.*...**.*.***.****.*****.*..**..*****.*..*...*...**.***.*..*.****.*****.**....**.**..*.**...***.*.*..*.*..**.**..***....*...*...*.***.*.*.***.*.*****.*...*.*.*.*****.**..***.....*..*..***.*.....**....*....*.**...**.*****..***.******.*.*.*..*.*.**..*...*..*.....*.********..*.*..*..**.**.***..***..**..*.*****.*..**......*.*...******...*******.***..*.**......**..*.*.**..**..*....*****.....****...*.**...*****...*****.*.****..***.*.**...****.....*.*..*.*.*..*....*.*.*...*..*.*..****.***.*.**...*..**.**.**...**.*.***.***.**..*...****.***.*....*.**..*...**.*..****.*.**..**.*.***..*.*.**....**.**.**.***.....***.*.*..***.**.*..*....*.****.*..*.......**...*.**.*.**..***..*.*.*..*..*.*..*..*.*.*******...**..*..*...**..**.*...****..*..***..*...*.***...**.*....**....*..**.***...****..*.*.****.**....**.*.*...**..*****........**...*****...******......*****.***.*.**...*....**..*.*...*.*....*.*****.****..*.....*..*.*.****..*.*....**.*.***....*..****.*.**.*..******.**.***...*..**..*...*.**.***..*.*...*.******.**..**.*****.**.**.*.*..*...*.*.*.*.**.*.....*****.*......*....*..*.....*.***...***...*....*.....*.***...*..***....*..*.***.*..*.*.*.**.*..*.**.****.**..***.*..**.*..*.*......****.*...*.****....***...*...**.*****..******.****..**...**...*...*.**.*.*..**..*..*.****.*...***.**.**.*....*.*.*.*****..*..*...*..******..*..**..****.*.*.**..*.*..**.*..****..*..*....**...*..*.*.*.*.***...**..*.*.*.*.*****...*..*...****..**.*...****...**..*...*..**...**..***.**.....**....***.*.*.***.*.*******.*.**.*..*.*****.*****.*******..*** ...*.****...*.*.**..*****.*..***..*....*..*.*.*****...***.....*.*.****.*.....****..**.**..***.****.**....****..*.******.......*....**..*.**.***....**.**.......**.*..***..***.*.**..*......*...**.*..**.*.*....****....*.**..**..*.***.***..*.*..**.*...*.**..**..****.***.*.**..*..**...*.**.**.**..*.****..*....**.****..*..***..**.***.**.**....*..*..**..*.....*..**...*.......***.*.*.*.......*..**...*..**.*..**.*..***..*.*.*..**.**..**...**.**.*.*..*.*...**.*.....*.*...*.**..***..**..*.*......*..*.**..**......***.*.*****.....***..*..***.*****.***..**..*.*....***.**..**..**....**........**..****...*........*****...*.*..**.*...**.*.**.*******.*...**.*...**..*..*.***...**.*.*.*...*...*..*.*..*.*..**.*.****...*.**.*..****.*.***...*..**....*.**........*..*.****..*.***..**.*...*.*...*.***..**.*...*...******.**.......*..*.*******..*..****.*..****.***..***.**....**..*.******..***...*.*****..***.....**.**.*.***.*..*....*.......****..******.*.**...****.***.***.******.....*..**.**..****....***..****.*.**.*.....****..*.***.**...********....***..*.*.*.**.**...*....*....**..**...**...*.*....*.**.**..***...*..******.*.***..**.*..*....***......***.*.**..*****.*..*.*.*....*.****.****...****..*.*.****..****.*.*...*..*..**.*.*..**....*...*.**...*.*****...**.**..*..*.*...***.*.*.****...***.******...**.**.**..*..*.*.*******..*.***..........*....****..*.*.***.*...*...*...**..*.*****..**.**.*..*.*.*.****.*..*.....*.****.*..**.*****..*.**..**...*.**..*.......**.**...**..**.*.**..*..**.*..**.***.*....***.******...**.*.*...***..*.....******...**.*...*.**..*.**...**...****...**...***..***......***.*.***..........***..*.*....**..**...*.*.....**.*..***.**.**....*.*.**..*.***..*.*..****..**...*****.**..**.**.*.****..*...*...*.*....*...*..*****..*...*...**.**...*..****.**.*......*..*.**.*.***.**.*...**..........*.*..*...***.**..*...***....***..*.*...*.*..*..**.*.****.**.*.*.**.*.**..****.***....*.....***.....*.*.*..*.****.**..*.****.*.*...*..**.**.*....*.***...*.*.....*******.**.*..**.**.**...**.*...*... ********.*.****.*..*.*.**.**..***.**..**.*......***.**..**.*****..****.********......**..*.*.*.**.*..**...*..*.*...*.*.*..*.**..*.***.**.*....*.*.********.......*******.***....*....*.*..*.*.*..******...*.*.*.........******.**...*.*.*.*.**.**.*.*...*.*****....*..**.****.****..*.**.***.**.*.**.*..**..*.****..**......****....**..***..*..*.*...*..*.******.***..*......**.*.******...***..***..****.*.**....*.*.*.*******...*..*****.***.*..*.***..*.**.*..*.*.....*.*.**.........******.*.***...**...*.**...***.*...***..***..*..***....*****...*.*..****..*****.*.....*******...**..*****.....**...*.*****..**.*****.**.*.**.*..*****.*...*.****.***..*...**.*..*..*.***.**...***.*.****...*.**.*..*.*.****.**.***..*.**...**.*.......*........**.*.*.*.**....*.*..*..*.*.*.****...*.****..**.*.*.**..****.*..****...*.***.**.********...*.*.*******.*....****.**.*.*.*..*.***..********.*.*....**.**.*..*...**..*..*..*****.***...***.*.***..**.**.*....*.*.**..**********..*...****.*.**.......**..*..***.**.....**..*.*..*.****..******.*.*.*.**........*.*.*..*...*..**.*..**.*.***.*.***.*.*.***.**..*.*.*..*.*..*.*.*.**.**.**...**.*..********.....**.*....*..*...*..**..***.****...*...*..*****.....*..**..*...**.*..*.***.*..*...**.*.*.*..**..*...****.*.****..**..*...*...*..*.*.*.****.*.*....*.***.*.*.*****.**.**..*..**.*..*******........**..*.*...*****.***.**.**...*..**..*.***....*..*..*....*.**..*.**.*.***...*.......*.*..***.**.*******...*...*....**.*****...**..****..***..*..*...*...*.*.......*.*****.*..*..**....*..****..*....*.*.*....***.*.*.**..*.***.*...*...***...***.***....*..*.**....***.*...****.*...**.*.****..**......*.*.**.**..*...*....*.*.**.*.*.***..*.........*......*..*.****.*.*.*.****.**.....*.**.**.*.*.***..*..*...***..**..*.***.****.*..*..***.***.**........*...***.*..***.**.*.*..*.*..***.*.**.*...**.********.*...**..*..**..*.....***.*..*...*.**......*..**.****...**......*****...*.**.*.*****.**.***.**...******.*....********..*.*.***.*****.***.**.*.*..*.*.***.****..**.******.*...*..*...*.*..*****.. **.*.*.*******.**..*.*.**.***..*..*..**.*..*.*..***..*.*..**..**.***.*.*....****..*.**....*....*..***.**.**...**..*..******.**...*.*.*.**.*.......*****...*.**.....***..*.*****.*.**.*****.*.*..**....**.***.****..***..*.*.....**...*..*..**....**...**.*.*...*..****......*.*..*******.***..****...*..**..**.***.*.*.**..***.***.***.*.*.**.*.*..***......*.....****.*...*...*........****...*..**.***.**.......*..*.*.***..*....*..*...*..*..*.**..*.***.*****.**...*.**.**...*....**.*....*.....**.*..**.******...*.****..***.....**.*..***.*.*...*.*.***...*...*.****..**.*..*.*..***..*..*...***.**.*.*.*.**..*....*..*...**.*.****....***...**.****..*.**.*..***.....***..*.*....*...*...*******..*..*..**.**.....**....**...*.**.*.*.**.**.**.*****.**...***..*.**.*.*...**..*...***.**.*.*.*.*.*.***..*.****..*.**.***..*.*******.*.**.*..**.*..*.***..***.*.**.*****........*...**.*.*....***.***.......****...*.*.****.*.****....***.*..***.*..**...*..***.*.***......*..**.......*...*.*.*..***..*.....*.*...*.*.**.*...**.*.*.***...*..*.*..**.*.***...**.*..*..*.......*.******...*.*....*...**....*.*.......**.*....*......****.*.*.*.*...*..*..*.....******...**.*.**.*.*.*...**.*.*..**.**....*...**.*...*****.*.***..**...*.*.***..*.*.....*....**.**..***..*.*****..***..***.....*.***.*.*..*.****..*.*.***...***.......**.*.*....**.*....**.***.***.......*.....**..*.*.*.**..***.*.*.***.*..*.*....*.*..*.*.**.**..*.***..****...**.**.*.......***.**.*.*..*.*..*.*.**..**.**.***...***..***...............*.*..*.**..**..***.***.***.**..*.**.*.**.*.*.*.*.**..****...*.****...*..*..***.**.***.*.......**...*.***.*******.**..**.*.*.*.*.***....*...*..**.**.******..*...*..**.**.***....**..*....*.*.*...*.***....****.******....*****.****..*...****.*....***.*.***.*...****..*...*..**.***...**.*.........******.******....**..**...*.....****...**..****..*..*......**..*.*.....*.****.*..*..***...****..*...*.......*...**.*.***.***.*.*****.*.*.****.**..**.*.****.*****..**.**.*..**..**.*.****.*.**..***.**.*.*....*...**.*.*******...*....****** **...*..**.**.*......*.*.*.**..**.*..**.*.***.*...***..**.*.*...**...*.**.****.*.*.**.*..**..**...**...***..*.*****...***....*.*.*..**.*.*..*.****..*..****.**....*..*.****.*..*...****.....****.**.**..*..**.**..*.*.*.*...*.*.*****.*....*...***.***.....*..*..*..**..*****.*.....*...**...***.*.***...*..*.*...**.*.*.**..**.*.***.***.**.***.*.*.**...**..***....**.*.........*.*******.*..*.**..*..*.***.*...**..*.....**....***.*....*.......*.**.******.***.....*....*.......**.**...*.*.*.***.*.*.*.**.**........**.*..**..**....*...**..*****.*.**.**...****..****.*.*..*....*..****..**.**..***.......*****......**.........**...*..*...**....******.*...***.***.*...***...**......*.*.****.***...*****.****.*.****.*.*....****...*...*.*...*.**.........*....**.*...*.****.****.**..**.****..**.*******..*.**.***..*..*..***...*..**.*******.*........*.*****..*.*****.*.**...*....*.*.......***...**.*..**...*..*..**.*..*****.*.***.*******.**.*.*****.**.*****.**.*...**.*****..***..*.*..****.**..*..*.....***..*******.*....****.*..****....*........*****...*.*..**.*.***....*.****...*......**...*..*..******.**...**.**.**.*.*.*.*..***........*...**..*.*****....*.******..*.*.*.*..**.***..*..**.**.*.*.*.**.*.*.**.*..****.*.**.*.*..**.*.****....*.**..**.**..*.**.***.**.*.*.....*..**.**.*..*..*...*...*..**.****...*....*..******...*.**.*..*********.******...*.*..**.....*...*...*.******..**.***.***...*..*..*.****...**.*...**..**..*.***....**....**...******.**..***..****...*..***...*******.*..***.*..****.*.....*.***..*.*...**..*....****.****.......*.*****.*...*****.*****..*.****.*....*.**.*.**....*...****..*...*....*.**.*....***.*.**.*.**...****......*....***.***.*..*.***..**..*....**..***.****.**..*.*.**.***.**..*.**.*.**.*.***********..***.***..*..*****...***.*..*...*.*...***.....**....**....**.*.**.***.*.*.***...***...***.*.*.**..*..*..****.****...*...*..*..***.*.*.*...*...*....*...*..*.**.***.***..*.***.*.**..*****.*.......*.***...***..**....*.*.**.****.****..*****.*..**.*.**...*.*****....*..*...*.*....*** .**.***..*.**..*.*.**..*....*.**.*.**...***...**..****.*..*..*...**.*.**.*.******.*...**...**********...*...*..*.*.***.*..**********..***..**..**.*...*..**.**....*...*..*..**.*.*.****...***.**********..*.*...**..*********.....**...*..*.*..**.*..**.*.*.*..*...*.....*..*****.*.*.**.**...*...****.***..**.**..*.*...****..**..****.*..*....*.*.*...***.***.......**..*.**...*.*.***.*.******..**...***...**...**.***.....*.*...**.*...**.*...*...*...*.****.***.**.......***..**.......*.*.*.**..*******..**..*..*.****....***.**..**....**..*...*.*...*......***.**.*.*.***..*..*.***..*...*..*..**...*.*.*.**.*.**...*****..*.....***...*.***....*..**.*..**.*.*.***....**.*.***.****..*.***...*.*..*.*....****.***....***......*.***.*.*****.*.**..****.****.......*****.*..*..***.**...**.**.*.**.*..**..*..*****.***.**.*...*.*...**.*...**.*.....*.*.*.**..*..**.***.***.*.....*.*..*****...*.....*...*..***.*..*.*.*.......***.*.*.*.***.*.....****.**.****..*.*...*.**..*.*****........***.*****..*..*.**.***.*.*.*****....*.*.*.*****.*...*..*...*.*..*..**...***...*..*.....**..**..*.**.****...***...*.*********..*.*****.*.**.*.*.*....**.*.***.*.*...*...*.*....**.*.***.***.*.***...**..*.**..*......*...*...*.*........**..*.**..*..********..*.*.***.****..**..*.**.....*..*...**.....**...***...**.*.*****...*...*...*.**..*.**..*......**.*.**.**.......*..*****...*.*..**.*....*.....**.*.*.*...****..*.***.**..*.**.***....*..***...*.**......**...*..*.*...*.****.*.......*.*.***...*.*.*****.***.*..**....*.*...**...**..*...*.*.**....*.**.*.**.*....*.*..*..********..**..*.*.....****....*.****.*.*****...*.*.*.....**.**..*******.**.***.*..*.****.*.**..**.....*.*.***...*.**...*....*..*****.***..**.***.***..**.*****.**.***.**.**...*.*****..*...*.*****..***....*....***.***.**.*.****..****...**.*.*.*.*..*.*..*..*.***..*..*******..*****...***.**.*....**..**.**.*..*..*.**.**..**.*.**.*..***..*..*..**..****..**.*..**.*.*.....****.**...***.*.*.********....****....*....*....*...*.***.*..******..*.*...*..**...***.*.*********....** .**..*.*.*.*.*.**.****.*.**..*..*.**.*.*****.**..*.**.*.....*.****..*.*....****..*..**.**..*..*..*******.*...**...***.*.*....**...***.*.......**.******.*.*.***...*..........*****...**..*..*.**.********.**.*.*.**....*.**.*.**....***...**.*.****.****...*.*.***.....*******.*.*...*..*.*.*.*..**.***.**.**..*.*..*****..*.*****...*.*..*..*.**.*...*.*.**.**...*.**...*...*.*.****.*.**..*..********.**..*.*....***.*..*.***.*.**.*.*****.*.*...**.**.*.*.*.***......*..*.***.**..*.***..*..**..***.***..*.....**.**..*.....*.**.*...*..****....***...**..*****..*.**..*****.*.****.*.**.**.***.***.******.*.*..*.*.*..*.***...*.*....**..*.****..*.*..**.*...*..***..**....*...****....***.*..*..*..*.****..**..****.**.***.***.*.***.****.*...****.*.**..*****.*****.**..**.**.*****..**......*.....***.*.......*.**..**.****.**.**.****..*..***.**...*.*...*...*...*****.***.**.**.**........*..**....*.*.....*.*..*.*.*...**...***.*...*..*...*****.*...*......**..**.***.*.****......*.**...**.**.***.***....***....***.***...**..*.*.....****..**.*.*....*.***.*..**.*..***.....*.**....*....*.**...*..**..*.*.**.*...**.*..*..****..*.***.*.**.*.***.*.**......*****.******.........**....*....*...*.**.***..*****...*..*.**..**.**.....***..**.*.**.*.....**.**...*.**..*.*..***.***.*..*.*.**....*...**.**...*.....****.***..***..***....*..*...******.*...*....*.******.*.....*..***.**..**..**.....***..****....*..***..*****.****.****.*.***....****..*.*.*....****...***.**.**....**.**.*...*.*****...**.**.*.*...**.***...**.*******...*..**...**.*...*...*.***...*.....*.*.**.*..*...*....**..*..**.*..*..*..*.......*..*....*.*..**..*****.*..**.*.*******.*****.**.*.*..*...*******...*.*..**.*..*.*...**.*..**.**....*****.***.....**......***.***......*.*.*.*****.**..*....*....**.*.*...****..*...*..*..*..****.*.***.****.**.**..*.**..*.*...**.****.*.***.***...*..*..*.**...**.****.*.*....*.**..*.**.*...*.**..*..**.*.*.*..**.**...*****...***..***..*.*.**...*..*..****.**...*.****.**..**.*..*.**....*.*****.**...**..*...**.**.**.....*...**.**. .....**..**..*..**..*.*.**.*...**......***.*.**.*.*****.***.*.***.*....*.....***..***..**..*.*...**.....***...*.**.*.****.*.*.*...*..*..*.*****.*.**...*.***......**..*..**..****.*..*.*.*.*....*.*..***.*.*...*.***.*...****.........*****.**.*....****...**....*.**.......**...*****.*.**...*....*.**.****...*.****.*.**...******.*....***.*.*..*.**.****.**..**..*..*.*.*..*.***.*.****.*****....*.*.*..*..*.***....**.*..*.*.****..*...*.*...*.****...*.**.*....***.**.***.......***....**..*...*..*.*.*.*.*..*....*.*..**.***..*.*.*..*.**.**..*..***.*....**.*****.*...*.*****.**..*......*...*.***..*..*****....*.*.****.**.**.******..**.***.....*.**.***.**.**.*......**.*******..*..**...*..*..*.*...........*..*.*****..*..*..*..***.*.*..***..***.**.*.*.**.**.**....*..*.***..**....*....*.*.*****.*****...*...**.*.*...*.**.**...*..**.....**...***...********....**..****...*...**..****..*.**..***.*.........*..******.**.****.***.*.*...*.**.**.**...**.*..*.*...*..**..***..**..*....**.*.****...*..*.****.*.*.*.*.*..***.....**..*.......**.*...*.****....*..**.*.*.****...**.****.**..****.****.*....**.*.***..***......*.*..**..*.***..*..*.*.***...*..***.*...*.**..*.**.*..**....***..*..*..**.*..*******.*.**.**..**.***..***.*.****..********..*...*.**.*...**..*.***.**...**..**..**..*...*...***.*.****..****.**..**..**..**...*.**.*****.****...***.*....***...*********..*.*...*.***.*....****..***.*.****.**.****.*.*.*.**.*.**...*.**.***.*.*..*...*.*..*..****.***....**...*.*...*.******.***..**....*..*..******..***.*..**.*...*..*...*...........*.***.**..**..*.****..*..*.****..*...**.**.**.......*....**.*.***.***.*..****..**..*..*.*...*.*...**..*..***.*.*.****.*.*****.*.***..*.***.****.*..****.*..**..*..*.*.**..*.*..*..*.*....*.*.*.****.**...*.....*****.****...*.*..*.*.**.*.**..*..**.*....**..*...***..*.*..*..*.*.***..*.**.**.******...*.**.*..**....*.*..**..*.....*.**.*..****...****..*..*.*.....**..*.**.*.**.....***.*.******....*****.*.*.*.**.**.**.**.******..*..*..*...*.*...**.**.**.*.**...****..****......**.** .*..*..******...**.....*...*.**.*..***...*.***....*...****.*...*...**..**.**....**.*..****.***...***.***.**....*****...*.......***.*.*.*...*.**.*.***..*.*.****..**..***.....*.**.*..*.*...*..***..**.**.*.*****...*.*..**.**..***.**.....**........**.**...*****.***.**....*..*****...*......**.****.*...*.*.**..*.*.*.***.***.*...*.*.*....**.*..*.**...*..**.*...*.....*******.***...****......*.*..*..**...*.**.**.*...*..**..****....*...*...*.*..*.....*...*..*.**..*......**...*****.*.*.****.****..*..**.*..*..*.....****.*.*...**.......*.**.***..*..***.****.*.*.*.**.***.*******.*.*....*.*..*...*....**.***.*..*.*****..**.*..**...*.*.*..****.*...****.**.*...*..****.***.*...*..*.*....***......**...*.*.***...***..*.*.**...*.**...*****.*.*.*..*..**...*.*.*.*...*..*.*..**.*..*..*.*****.*.*..******...****..*.*.*...*.**..**.*.*.****.*.****..**.*.**......**...****............*.**.***.*..***.*.******...*.*..***.*******.*...**.*......***..*.*.**.*.***....**.****..*..*..*..**..***.*..**.**....*.**.**..*..*.....*....**......**..*.....*..**.**.**..***..*....********..*******....*.*.*.*.*.*.**..****.*.**...***.*****.***....*..**.***.....***...***.******....******..**.***.*...*.*...*...*.****..*.*****..**..*..*..*...**.*..*.*.....***.*..*....**.*.**.....*...**.....**...**...***.....******....**.*..**...*.*.*.***.**...**.****.**...*...*.*****.....******.**....*.*....*...*....***.***.*....*.*.*....*****.**.****.***.*****...*...*.*..**.*.....*****..****..*.....*.....*****..*.**..*****....****..*.*.*.*..*...****.***.***..*......***..*......*.*.**..*.*.****.*..*.**.*.*...*..*.*...*.*...**...*....*****..*....*****.**..**....***..***..******.*.....*.**.*..**.***..**.***.*.*.**......*.....*..********..*****.....*.***....*..*..**...**.**....*.*******.*.*..***....*..*..***....*.*.****.*****..*..*.*.*....*.......**.*.*.***.*****.*.*.*.**.*...*....*.*****..*.**.*.**.***.*....*.*..*.*..*....****..*....**..*.*.*****..**..*....**......*...*..*.*.**.****...***...*.*.*..*.***.*.**.........*..*.*.*....**.**.***. **.***.*...*...***...*.*...*.**......*.***.***..**.....***...**..**...*..*****...**.**.*....***...**...*.****.*..**...****...**..*....**.***..*.*.*****......*.**.***..*.**.****.**...**.*.*..***.*..*.....*.*..*.*..***....**.***..**...*.**.*..*..**....*.***...****...*...**..*....*....*...***.*...***.*.**.****...*.*.***.......*.**...*.*.***..***.****.****...*.**.*..*.*.*...***.*.*.*....*.**.***.*...*.***.****..****...***.*...*****..*.*.*.*.***..*....**.*..*..*.***.****.*.*.**....**..*......*..*.*.*.*****..***..*..**.*.*.....***....***..*.*.*.*.*.*.*..****...**..***..*.*..**...***.*****..**.**.**.*.*.**..***....***.*..***....*********.**.*...*..***.......*.*..*..**.*.....**.***....*...**...*...*.*.**.*.....*.**.*.*..**....*.*.**********.**...*****..*.****..*....*..****.**..**********..******..*.***...**..**.....*...*...**.**.****...*..*....*.********..*....****..*...*...*.**.**...*..***..***...****...*...*.*....*.......*.....*.*..*****.**.*..*.*..*...****..***.**...**.*.**.*.....*.......*..**..*.*.*...*..*.*..*...*..***.*..*..**.*.****..**.*.*******...*****.*...*...****..**...**..***...*..*.***..***.....****.*.****.*....**..****.*..........***.*.*.*.*.*...*****.*.*******.**.*.**...*.*....***..**.......*.**...*..***.*.*.*......********.*......*.***.......**...*.*.*..****...**.**.***.........*.**.*..*..*.*****...**..*..**.**.**.**...*.**...**..**.**.**..*.*..**...*.*..*.****.*.*...*..*.***..***..*.*...*.*...**.***.....**...*.....**.*.*..*****...*.*.*..*..**.*.*.**.*...******.....*.*..**..***...*.*.****..**.*..*****.*.**...**.****.**.*.**..*****..*.***.*.*......*...***.*.**.****.***..***....**.*.*..*.*.*..*...*.*......**.*......***......*...*..**...*****.*.**..***...**..**...*.****...*....*...***.****....*.*.****.*..***.*.***..*..**.*.*.*.**..*.**.**..*...*..*..**..**.**.*..*.......*..*.......*.*...*.*.*****.*.....*****..*.*****.*.*..**.**.***....**.*.*...***.*.....**.**.**.*.***...*.**..**...**..**..**....*.***..**.****...*...**.**.****..*****.*..*.*....**.*.*.*****...*.. .**.*.***.*.**...******.*.*.*.*....*.*.*.*.*.*..*...*.*.*.***.*******..****.*****...**.*****..**.**.**.....*.*.***...*..*****.*.**.**..**..**.**.***.*.*.....***.***.***.*.******........**.**.*****.****.*...*.*..*...**..**..*.******..*..*.*.**********.*....****...*.***...*.**......*....*.**.*.*.**.**..***......*.*....***..**.*******..**.**...*..**.*.*.*.**.****.***.......***.*.**...***.*...**.*.*.**.***.*.**.**......*.**...***....**.*.*.*.****..******...*...*.*...*.**.*...**.*.*.*..*..**...*****.**.*..**....***..**..**.***..*.**...*..*.*....*.*..**....*****...*****...*.*..**..*...*..*..***********..*.**.***..**.**.****.***...*.**.*.*.*..**.**.*.***....***..**.*.***.**..**.*.*.**......***.**....*...*...****.****.*.**..********..*..**..*..**....*...***.*.***..**.**..*.**.*..**.*.**...***..*****.*..*.**.****..*..**..**..****..****..*..*****.*..*..*..*.***.****.*.*.**..*.....**.....*..*.*.....**.****..**..**.*...**.**.*.****.*******...**.*..**...*...***...****.**...*..*....**..*..*.....*..****.*.*...**..*.*.********..*.***...*******.*......***.**..******.*.******...*******....*.**..***.*...*...******......*.*****.**.*****.****...****.**..*.**.*.*..*.***.*.**..**...*.*.*.*****.****...*..****.*.*....*.*..***.**..*.*..*.******.***....*.....*..**........*..****.***.......**....*..***....*..*.*.*******...*****..**.**.**...*.***.**..**..*.*..*****...*..**..**.*.**....**.*.*..*.**.*.*....**....**.*.***...*..*.**.*.*...**.*.**......*.***.****.*..**.*..**..***.**......*.****..***.****.**...*.**.**...***...*...*..**..**.*****.*.***.***..***.**.***.**.***.*......*.*****.***.....***...**.***.*.*..*.*.**.*.*...*.*....*.*..***...*.******.*..*....*.....***...*..*...**.**.*..*..*.*.******...****..*.**.*.*.....***.***...**.***.*.*...***..*...****.*..*.*..*.****.*.****.*.**.*........*..*..***..*.*..*.**..*****.*..******...*****.**..******...***.***.*..***..**.*.*.*.**...**..****.**.*.********.*.***..*..*.**.******.**...**..*.***.****..*.***..*.*...****....**...**.*****.*......**.*.*....*. .....*...*****..*.*..*.******.***..**..*..**.*.**..**..***..*....*....****....**.*.*.****..*..****..*..*.***...***.***..***.****.*.*..**.*.**...*.*..*..*...**.*..***....***.*.*.*.*..*...........*....**...****.*.*..*...**..**.**..*...****..*..*.*****..**..*.**.***.....**.***.*..**....*.*..****..**..*..*..*****..*.**.*..*..*****.........*..*...*.*.***..***.***.*.*..***.**.*****...****...*..*....*******..**.**.*..****...*.*.**.*.*****..*...**.*..***.***.**.*..****..*.**..*.***********.**...*..****.*...*..*...**..*..**..***....***..**.***.*.****....*...***.*.****..*...*.**..*.***.....**..*****.**.*****.*.**..******.....*.**...*.*.....*.*.....*...**...*..*.**...***..**..*...**.*.*....**.....***.....*.*...*.***.**..*...*.**..**.*...****.**.*.***....*.*..**....*.****...*...**...**.*.**..***..***..*..*....*.***....**..****...**...*****.***.****..*.**....*.*....*..*.**.**.*..*******.**.***.***...**...*..*.*..*.....*.**.***..*..*..*.*.*.*...*....******.*.*.**...*...**...**.**...****.*.........*....*.**.*.*.**..*.*..*.*****..*....***.***.*.***.****...********..*****....*.*.*.***.**.***...*..**..**.*..*...*....**.*.**.*.*....*...**..**..**.*...*.********.*..**..**.***.*.**......*.*.******..***.*..**.***..****...*...**.**....*.**.****.*.****..****.****....**....**..*.***...***.*.**..***..*.*.****.**..*..****.*.*.**....*.*.*..***.....*..*.**..***.*......*..*.**...****.*.*..*.***...***..**...*....*..**..***.****.*.......**....*.*.***.**...**..***.*..**..**.**....**.**.*..*...*..**.**..**....**.*...**...*..*..*.*..**..*.**.***.*..**..*.*.*****..*..*...*.***.**..*.***.**.*.*.****...*.....*...**..*******.*******.*.*.***.**.**..***.*.*...**......****.**.**..****...***..**.*..*.**.**.*.*....****......**.*.....*.*...*.**..*****...*.**......*...*...***.....****.*..*****..*.*..*.*...****...**.*.*.*.*...*.****..*.*.*.*.****..****...*.*...**.*.*.*.....**....**..*....***.**.*...*...****..*..****..*.*..*.*..**.**......*..*.*.*.**.*.*.*...*..*.*.****.****.**...**..*.*****......****...*****.*.* ..*.*.*...**...*.*.****..**.*..*....*..*.*..*.***.*.***.*.**.*..***.*......*.*****.*..*..**..*....***.*......**........*****.*.**..*.**.***...*..**.*.**.*..**....*.*..***....**.***......*.**......**.*.*...**.****......***..*....*...*.*....*.....*****.********..*....**......**...***.*****..****.*.*..*.*....*.*....*...**.******..*.**...****.*...**.***..***...***..**.*...****...*..**..*.*...***.*.*.***.***.****.*.**.*..*...*....****...*.*..****.**.***.*.*******.**..**.***...*.**.**...*..**....***..***...*.*.......*****....**..*.*...**********..*.***..**.*.**.**.**.**.*..*..**..***.....*...***..*..**..*.***.....**.***.....***.**..**.****....**.***.**.*.*.*****....*.***..*...*..*.***..***..*...*....*.******.**..*.*.*......*..**********.*.*.**.**......*..**.**.*.**..**..***..***.*.******.****..*.*.*...**.****..**.******.*.*...*******.**..*...*.**.*.**.***...***..**.*..*..**..****.*....*.....**.*.*.*..*..******..*..**...*....*.****..***.****..***.*.*...**.****...*.*.*.*.*.*....*......****..*.*.*...***..***..*.*.*.*.*.****......****.*****.**..**....*.***.**....*..**...******..**....*..**..***.****.*.....*..****...**.*.*...*...*..**....**.*..********..*****.**..*...*...*..*.***.***.*..*...........*....*..**.**...**.*.**.*.**..*****..*.*..*****...*.*.*****.*.**.*.***.*..**..*.*****.**.****.*.*****.****..*.****.*..*.***.*..**...*******.**...*.*.****.****.******.****..***..**.*.*.***.*.*.***...*..**....*.*..*.*..*.****.****...**.**....**..*.**..**....**...****...*..**..*........****.**...*.***...***.***.**.**.**..**.*..*.**.*.*.******..*.*.*.***....***.*..*......*.*...*.*.**.*.****.*..***..****.....****...***.****...**.*.**.*..**.*..***..*.......*..*.**.*..*.*..*..*.*..******.*.****.******...****....**..*...*****.*.*.**...**.***...*..*...*.*..*...**.*.****..*...***.****.***....*****.*......***.**.*.*..*******.*....*.****.**....*..**...*....*..*..*...*.*.*.*.....*.*.**..*...**..***.*.*.*.**.*.*.*.*...**....****...*..*.**..*..****.*....*.****...**...*.**..*.....*..*..**.*..**.**. .**.*.*.*.***..****.*.*....**...***..**...***...*.**...**....*.********..*..*.*.***..***.*..*.*.*...*.*..*..**.****..**.*.....*.*.*****.****..************..*.*....****.****.*.*.....**...*....**.*.*..*.*.****.**.*.*..**.***...*..*.*.**..*......*.*....***.*..****...*..***..*.***..*.*..**..***.***.*....*...*.**.**..*..*.*.*.*........*.*.....*...***.....*.*........**....**.**.****.*..**.****.***.*.*...***..*...*.*..*.*.**.***.*..**..*.*.....*..*....****.****..*..***..****.*.*.....***...**..*..***..***..****.**.**.*...*.**..*.*.**......*..**.***..*..*.**..*........*.****.***.*....**..*.**.**.*..**.**.*...***.*.*.*...****.*.*******.*...*.**..****.*....**.*.*.**...*.***.***...**.....*.***.*****.*...*...*.**..*.*.**.*.****.*.*.**.*.....*.***.*...*.*...**...*..*..***.**.*.....***..*...*....*.**..*.*..*.*....**.***.*.*..**....**..**.*****..***.....*...***..*....*..*...***.....*.****...*.....****.**.**.*..***.....*..*.*....*..**..*..**.*.*.*.****......**.*....**..*.*..*..****...***.*.*.****...*.**...**...*.*.*..*.****.**.*..*..*.***..*.*.***.**...*.*.......*.*...****.*.*..*.***.*.***.*.**..**.......**.*.....***..***.*......**.**.***..*.*****...*.*******...**.**.***..**....*.*....**....*.*****.*****.**.**.**.....***..*.*.*.**.**.....***.*....*.**...*.*...****.**.*.**....*........*.*.....**.**.**.*...*...**......*....**.*......**.*.**.*.....*..****..*..***..***.**...*****..*.**....*....*****.**.*.*.*....***.*....*.*.*..***.**..****.......**..*..****......*.******..***.*..*.*****..*...**..**....*.*.....*...*..**.*.*.****.***...*.**..**..**....***..**.**.*.****.*...*..***..*.*.*.*..*..***..*.***...*..*.***.********....*.*.**.****...*.****.**.*..*...*.*..*..**.*.......***.**....*...*.**...**.*.....**....**.***......*...*.*..*..*...***.**.*.***......*.***.***.***...**.*..***..*..****...*.*.***....****.******.**...***.**.*...*.**.**..***.*.**...*.*.*.**..**.*.***...*...****...*****..***..***.*****...**.....*.*.***..**...*****.*.*.*.*...*....**..**.**...*....***.....*.*.*...*...****** .******.*.........***..**...*....*..**.*.**.**.*...****.***.......*****.**.****.**.****.*.*.*.*.***.**..*.**..*.*.***....*.****.*......***.**.*.*.......**..**...*.*..*.*.****...*....*....*.*.*.**......**..*.**.*.*.**..*......*.****.*..*..*.**..******.*.**.*****..*..*.*.**.***.****..*...******..**..*.*.*.*..*.**.....****..***.*.**.*****..*.*..*.*...*.***....**.....**.**...**.........*..*.....*..***.***.........*...**.**....**.***..****.....***.*.*.**.****...*...*.****.....******...*...***.*..**.**.***..***.*.*..*..*.**.*.**...*.*.*..*.****.**......*.**.*.....*...*****...*.......*...*.*.*..*..*.***.*...**.*..*.****.****.*..*.*..*...*****.*.....****....*.*..***...***...*.*.*..*..**......*.*..*.********.**....*..***..*..**...*****.*.**.*.....**.******.**.....*.***..**********..**.*****..*.***.*...**..*.**.*.*..*..*.*.....*...*......**.**....***.*.*..**..*.*.*.*..*.**....***..*...******....***...*..*.**.*.*.****...******.****....*...**.****.*..*.***..**..**.....*..*...**..**.**.*...***.*..*...**....*..****......****.**********.****.*......*..*.**..**..**.**.*.*.*.*.*....**..*.....******.*.*.****...****.****.....***.*...*...*......*.*..*.*.**...*.**..*****...**.**..**..***.**....*...**.****..**..****.**.*.*...*..*.*...*.*.**....**..***.*...**..**...**...*..*..*...*...*..*.*..**....**..*....*.**.****.*.**..****..*.***.*.*....****.**..*****...****..*..**..*..*..****...**..***...*..***...*..***.**....***....***..**.*...**.....***..*..***..**....**....***...**.*...***.*.*.*.*...*..*.***.***.**....*.*.*.***.*..*.*.......***.**.*....*...*...***.***...**.*..***...**.**..**.*.***.****.*.*.**.*.*..**..**.*..***..**..**.**..****..**....*....**.**...*........*...**.******...*.***.*...****.*.****.***.***.**.*.***.*****.*..*..***...**.*****..*.*.*...*..*.***...*........*..*..***..**.***...*...**....*.***.....**..*..*.**...*********...**.***.***....**.....*..*...*.****.**..**....**.***..*..*.**.***.....*..*..*.***.*.***.*.....*.*....**..*..*.**.*.**.**......*.*.**.*...****.*...*..**.** **.**.*.***..**.*..*....***.*****.**..***.**..*....*....*.*......*.**.*..**.*....*.*.*..***.*.****.*.....*.*.**.....**.*..**..**.***..***********..*.*..**....*.***....*****.....**.*.**....**.***.**.*...*..**..***....**.....**..*.*.*.*..**..**...***.****...**.**.*..*...*.**.*.**.*******....**.*.*..**.**.**.**.****.*..*.*...*.****..***.**.*.**.....*..*..****.********.****..*.******.....*.**.........**.**.**.**.***...**....**.*....**....*.**...**.**.*..****.*.*.*....*.***....**..*****..*...***....**.*.*..****.****...*.**.*.*****...****......*****.....**....*.**...*.*.........**..***..*.*****....***..****...**.****.**..**.*.******..*.....***.....*******.****...**..***..*.*..*****..****..*.....*.*.****.*.***.....*..***.*.**...**...**...*.*.*..*.***.....*.*.*..**...****.**.*.*.**.*...***.****.....*..****.****.*.*...***.*.*.*......******...*.*.*.....*.*...*******.**.*.*.*....*.*****.***.*.......*...******......*.****.*..*.***.**....**......****.*.**..*.***.*.***.*.*..***.***.*...**.***.**.*.*...*..****..**...**.****.*..*...*****...*******.*.****.***.***.*..*****.*.*..**.*..*.**.....*..***.*..*..**..*.*.**.**.****.*.****.**.*.....***...****.*.*...*.......**...*..***..*.*..*.*.....**....*.*.*...**.**...*..*..**.*..*****.**.**...*..*.*.**...***.**.*.***...****......**....**.*.*.***..*.....***.****......*.***.**...*.*..**.*****..*.*.**.....*********..*.**.....**.....**....*.......****.*....**.*.*.*...*.*.....**.**..*.*.*.***.*.****.*.**.*.*..*.*.**.*..*.*.***.*.*.*****...***.*.*..***.*.*.****.*..******.**.*.*****...*.***...***.***...*....****.*.*...*.**.*.**.******.....**...*..*.**....**....*.....*.**..***...***.*..**.***..*..*.***.******.***..........**....***.**.*.*....***.....*....*...*....********.*...***.****...**.*...**....**..**..*.****..*.*..**.*...**.*****.**.*.*****.***..*..*..**...*.*..*.*...***.**.***..*.*...**..*..*.*.***..****...*.**..**.**...**..*..*.****.**.*.***...*.*.*..*..*.**..*...********...****..*..***...**..***...******.***.*..*.**.**..*...**.*...***..** ***..*.*.....****.....*.******..****.*...**.*.*..*.***....**...**.*..*.*.*....***..*..*......*.....***.*.****..**...***.*.*.*.**..*.*...***..**....*****.***..*..**...*.**..*......*.****..***.**..*.*.****...***.*..*.****...*.*..**.....*..*....*.**.*.****.**.*.......**..**.*.**...***...*....**.*.*...**...*...*..*.**.*..**.*..***.*.*...*.*..**....*.*..*.*....***....**..*....*.*.**.*..***.*****.*.***....*...****......********..*.*.*.*..**.***..*.....*..***...**...**.******.*...*.*..**.*..*.**..****...*******...*....****.*******.*.*.*...*.*.....*.**..***....****..*****..*...**..*****.**.*..*...*.*****..**.****.*********.*..**.****.*.****.***.**.......*..*.***.****.*...*..*..*.*....*..*.*...****..*..**......**..**..*..**.*..*.*.**..**.*.**........*..*******...**..*.........*.**.*...*.**.....***..*...**..*.**...***.**.**...***.*.***...*.***.**..*.*..*..*...**....****...***...***.*****.**.*.*.**...*.****..*.*....*.**...*....*.*....*..*..***.*.*.**..*.*....****.*.....**.*.*.....*..***.*******.......*.*..***.**.**.******...***.....*.**.****..*....**...***....*......**.*.*.*..**.*....*.*.*...**..**.**.**.**.*..*.**...*...**..**.*.*...**.....**..**.**.*...***...**.......*.****..**.**.*...**.**.*.*.*......****.****.****.*..*.**.*............*...*......**..*.*..**....**.*..*.*******.*..****.*....*.*....***..*...*...****.*.*.**.*.*.*.****..*.*..*.***.......***....*.*.****.*.*.***.**..*****..........**.*.***.****..*.*....****..*****.*.*.**..******.****.****.**...***.*...*.*...*..***.*.*.*.....*.*.*.*.***.*.*.*.***..*...****..*.*....*.*****.*.**.**.**......**..***.**...*.**.***..**.**.***.*.*..**..**.***.*.......**.*..***.**.**.*.*.**.**..*..*.*.**..***..*.*.*.*....****......*...******.*..**.**..**.***.*.*..*.*.......*....*.*....**..**....**...*..***..*.*.**.*.***.*...******.*...*.*.*...*...*.****...**....**.*..**.....***..**...*..**.*.*....*.**.**.***...****....*.**.*.***.**.**..***..*.....******..*..*...*.**.*...***.****.*****....**.....*.....*..**.**.*******..*.*.*....*.**...**.. ..***...***.***.*...*.**.**.*...***...*..******..*......***.*.****..****....*..*..*******....***.*.*.*.***.***.....**.*****..**...***.**...*...*..*.*.*..**..*..*.******.****...***..***.**...*...******...***.*****...**...*.*.**.......***..**.***.****.***..****...*.**.*....**.****...*.....*.**.*...*.*..*.***..***...*.*....**.*.**...*.*.......*..*..*...**.........*******..**.....*.*..*.***..***.***..*..**...**.**.***.****...**.*........*..*...*.*...*.*..**.*.**...*..***...*.*....****...*.*....*..****.*....*.*.*.*....*.*..*.****..*.*.....*....***..**..**.*.***..*.*..***...*.***..**.........*.**.*..***.**.*.**.*.*.*..*.*...*.*..***.*.**...*..*****....*****.**...*****.**..****.....*.....**.****.***..**...*...*..*.*.**.***..*.*******......*..*.*..*....**.*.....*.*..***....*.*.********..***...**.*...****.*..**.*.*...*.*.*****..*.....*.**..***.*...**..*...***..**.*.*..****.*.*..***.*...*.*.****.*...**.*****.***..*****..**.....***..**...*..**.*.**....*.*....*.*.**.*..**.***.....**.***..**.*..*.****.*...****.*.*.*.*..**...*...**.**.*.*..**.***....*.....**.*.*.*.*.**.**.*....*.***.****...*...*****.***...*****.*...*.*****..*..*....**....*.**.*...****.***.*..*******..**...*.*****.*.*.......*.*..***..***.....*..**..**..******.*.**.*.***....*...*..**.*.***.***...*...**.....****..******..*..*..*.*...*.*.**.*..***...***.**..*****..*.*...*..**...**.**..***.*...**.**.**.*.**.**...***.*...*****....*...*......*..**..****..*.*.**.***..**.*....******.*.*.**.*.*.*..*.*****.*....*..*.*.*.***..****....*.******.*..*.*.*.****..***...*.*.**.**.*.******.**.******.*.**..*.******...**.*....*..***..**.**.*..*...*.***..*..*..***.*..****.*...**....*.*****.**......**..***.*****.***..*..***.*..*.****.*...*..**.***...*..****.**.****...*.**.**..****..*.*.*....*..*.......*..*.*..*..*.....**.....*.**.*****..***.***....*..*.*...*...*..****..*...****..**..*....*****.*....***.**.*.....*......**.*******...**.****.*********.*****..**.*..**..*..*..***...*.....*..**....***.**..*.*.*.***.....*.*..*..**....*..*..*** .**.*.****..**..*.**..*..***.....*..*......*.....*.**.**.**.**.****.*****....*.***...*.*****...*..***.******....**..*.*....****.*..*.......******.*.*.....**..****....*.*.**.*....*..****.*.*.*..*...**...*....*.*.******.***..***..*.*....*...*...*.***********.**..*.****..*..****.*.*...*.***.*.***.*******.****.*...*...*....*.*...**.....****..*.*..*.*...*.**.*...*.***.***...***......**..***..*.***..*.**.*.*....*.***..***.*....*..***.***...**..*..*****.*.*.**..*...*.**...*..*.****..*.*.****.......*...**.*..*.**.*..*....*...*...**.*...*...*....**.*..****....*..*.*.*..**.*..**...*.*.....*****......****.*****.*******..*.**..***..*...****..*..**......*********.**....*.*..*.***..****.**.****..*..***....*..*..***.*.*.*.**.******.....*.***.**..*.**...*..*.*.*..****.*.**.....*.*...*.*...*.**.*..*.**.....****.*.****.*.*..**..*****..*.**..*.***..*.*****.....*.*..*..*..****.*.**..*.*.*.*..*.*.***..**..*...*...**.***.*.*..*......***..**.****.*.......*.*...**.*.*.**.*.*.*.*.***.*.*.*.**.**.***..*..*..***..***.**.......***.*.***.*.**..**.***....*.****.**..***..*..***.....*********..**.*....**.*.*..*****...*.*....*..*.**...******.***.**.**...*.**.**..*.**..*.*****...*..*.****.*....**..*.*..........**....***.....*..*****..*....*.*****.*.*.**...****..**.**........****...*....*..**..*****.*..*.****.*****.*..**.***.**..*.*..*.*..*****.*******.**..**...*****..*****.***.*..*.*.*.*.*..*****...***.*..***.*.**....*******.**.*.*...****.*.**..***..**.*...**..*.**.*..*..***..**..........*..****..*****.....**..***.**..*...*.**.***.*.*.*.*.*.**.*...***..*.*.**....***.....*.*.**..*.***...*..**.***.**.*.*..****.*..*..**.***.*...**.*...*.**.*.**...*...**.**..**..***.*...*.*.**.*........*.*..*.****.**...*.*****.*.**..**..*****..***.......**.*..*....**..**..****.******.....*....*...***.*.*.*...***...*.***.*.*..**......*.**.*.**...***....*...*...*.**.*.*...*.*...*.***.***....**.**.**.**..*.*...*.**......*.***...*..***.*...*..**...***....*.*....*.***..***.....**.*.*************..*.***.*.***..*.*.***.******* *****....******.*.*.*.*.*...*.*****...***.**..**..**.*****.***.**...***....*..*.*.**..**..***..*..****.*.**.****.*..**.****..**..*.*..*****.*.*....***..*.**..*.****..*..**.*.**.*...*......*....*.****..****..****.*.*.*....*.........**.....**..*..*.....***..*.....*****.*.**.*.*.*.*......*..*.**..*.***.*********...*..*..*...*.*.*.*.*.*..*.**.**..*.**..*..**..***.**.**..*.*..***..**....***.***.****.*.*..*.*.***.....*....****....**..*...*.*........**.*.*.**.***.****..*.....*..***.**.......*.*.*.**..****.*..*.*....**.*......***..*.******....****.*.***....******......*..****.*********..*.*...*...***..*...*.****..*....**.**..****.*.*.....***.*.*....***.*.*..**.**...***....*.*.*.*..*..*....****..*.**...*.*...**..*....***.*.*.**.*..****.***.*.**...***...*....*...*..****.*........*.*....*...*****.*.****...*.*..*..*...*.*...****....***.*..*.*.**..*****.*...**.....**..**.*......*.**.***.......**.*.***..*.**.*....*....****.**...***.**...*****....**.*.****..*..**.**....**...*.*....*..***.**.**.*******.***...*....*..*.*..*...***...****..*.....**.****..*...***.*..***.***...*.**.....**.****.*.*..*.**.***....**....*..*******.*.*...*..*..*******..*...*.**.*...*..*...*..*....*.**..**...***.**...**..**...**.**..*...**.*..*..*.*.....**.*..*.......**..**...........****.**.*...*....*.*.**....*.*...*..***.**.**...*.*.**...*.*...*......**...*..*...***.***.**...*......*.*.*...**....******.*.*********.*..*.***..*..*..*...*****......*.**.***.**.*.*...**..*.***..*.**.**.***..**..******.***.****.*******.**.***..*...**..****.*.***..*.**.***..*.*.**.*.*.**.......**.**...*....**.****.**..*..*.....*......**.***.***..*.....****..*....*.*....*...*...*.*..*..******...***********.**.**.**.....***.*....*....******.*..**...**.**.*....*.**..**.*.....**...***....*.*.********..*.**.******.....**..*.*..*.**..*..***...***.***.***.*.*.*.*....*....*****.**..*****.*****..*...*.**.*.*..***.****.*.*..***.**.*....*.***.*...*.***.**.*..**..*..****....***.*.*.*..**.....*****...*.***....***.*......*.***...*.**.**.**.***. ***.***..*..***..*.*.......**.*.*....**...****......***....*...***....****.*.**...*****..******.*..***...****...**..*..***....*****.*..*.***********.**.**.**.****....*....***..*..*.******..*.*..****.*.***..***.*.**...***.*.***.*...***..**...**.**.*.*****...*****.*.*..*...**..*.**....**...***..**...******.**..*...*.**.**.*..**.***..**.**.****.*......*.**.*....*.**.*...*.*....***..*.*.*...*.*.***..**.....**...*****.*.....****.**.*.*.**....*.**...****.*..***.....*..*****....*.....***.*.....*.*.**..*.**......****..*.*.*..**.**..*....*******...**.***....**.*.***...**..*.**..*..*.**..*..***..*.*..*.**.*...*...**.******.**.*...***.***....*.*.*.*.....***.....*.***.*.**..*..***.*.****.*.*.**.*..****.*...**..*.**....*.*..***.*.**.**..**.**..*.*...**..*....*...****.*.......*.*.....*.*.*..****.*..**...*....*.*.*.*.*.*..***..*..*...*.......*****.***.*.*.**..**...*.*****...*.***..****..**...*.*...*...**...***.***.**...********..*..*.*.*......***..****.*.....**.....*...**.....**.*.*.....*.*.***.**.***..**....**..*.*.*.***..*.*..*..*..*.***....*...***.*****..*..*...*****.****.*.***..***.*.*.*.*.*..*..****..*..**.*..*.***.**.......*..*.*.****...*..*..*.***..*..****..*..**.**..**..*....*...*..**.**.**.***..*.**..*.*.*..*.*..*..*.*.*.*.**...*.*.*..***.**.....**..**...*...*..*.*....**...**...*.*.*.*****.******..***.*...*....*.****...****..**..******.....***..****.*.*...*...*.**.**....***..***.....**..**.*....*.**.*.*.**.***....*..*******.*...*.***.**...********.*...*...*.***.***.*****.*..**.*...*.*..**.**.**..**.*.******.**......*..****....*.**..*.**.****..*..*.**..**.********.*.***.****.****...*..*.*..***.*..**.*.***......**...*...**...**...*.*.*****.**..**..**.*.**.**.....*.*..*.**...*.**.*..******......*..*...*..**.**..**..*...**..**...*.**..***...*.***...*.******...***.**..*.****.*..*...**.**.**.*.***.*..**.*....*.*.**.*.*..**.***.**.*.....***...**.**.*.**.**.**.**...*....*..*.*..*.**....*.*..*..*..*.....**.*.*...*****.**.*.*...*.*...*...*.*...**...*..*.*.**..***.....*.*.*..**.**.. ..****.*.*.**.*..*.*.....***.....*..*..***.*..**.******.*.***.*******....*.***....*...*...**..**.*.*...**..*.**...*..***.***.*.*.**.**..**..**..*..*..*.***..**....*****.*****.....**..*.**..*.*.*.**...*...***....*..*.*..***.**.***....*.*.*.*.*.*...*.*..*..*.*..*.***....*.*****.**.*.**....*.****.*...*.*....*.**.*.*.*..**..***.****...**..*.**.*.*.***...**....***.**.......*.....*.***..*******.**....***...*..***.*........****..*.**..***...*..******.**.*.*.....*.*...****....*.*******...**..*.*.*..***.*....*...*...*..*....**.....*....***.**.*.*.**..*.**.***..********..*.**...****...*.**.***...**.*.*.*.*.*.*...*.**.*.**...*..****.*.****......*..*.*.*..*..*.******.**..*.*.*.**.*.*..**.***..*****..****.*.**...*..*....****.***..*.********.*..**.*.**.*.*.**.*.*.*..*....**..****.*.*..***.***..*...**.*..*....**.*******...*.**.**.......**..*.***....*.*****.**....**...*.*...*..***..*.*.***.***...*.....*.*..**..**...***.*..*..*.**..*...****..*...*.....*.***....*.*.**.***..**.**.*...*.*...*..**.************.*****..*.**....*.**.**.*....***..***.....****.*..**.*.**...*.*.*.*..*....**....*..*****..***...*.***...*...*.*..*..*.....*.*****..*..*...**.*..*.*.**..*..*..*..***.**...*.****...*..***.**..*....*..*.*.***.*..***....*.*****..*...**..*.*.....*.....*....**.*..*.*..**.*..**..*.*****..*..****.******.**.**..*....*...*....**...***..**.***.**..*.**..**....**..**.*.***.**.***.********..**..*.*.*...**.**.***.***.*.*....**.**.*..********..**.*.****.*....*..*.*.***.*.****..*.**...**.**..*..*..*****......***....**..**..*..*.******.**..***..****...*.*..*.***......*..**.**.**.*.******.**.**.****.*.*...**......*..***.*..******..............**...**..**.*.***..*.**.***.**.*..*****..*...****..*******.**.***.*.**..*........*..*.......****..*..***..*..**...***...*******...*.*...****...*.*.****.**..**..*.***.*.**.*..*.**......**.***..*..*.*...***.***.*..***....***..**...****..*....*.*....*.*****.**.....**..*.**..*..******.**....**..**.*******..*****...*.***...**.**..*.**...*..*.***...****.....*...*.*.* .****.*..**.***.....**...*...**..*...*....**.*.*..*.*.*.*.*..***..***.******...*....**...*...**..*.***..*..**.*.******.*.***......**.*..*..**.*.***.*.*....*..*.*..**..*.*..***.**.....*..*..*...***.***.*...*******.****.*.....*.**.**..*.*.*.**.*...*.**...**.*.....**.*.**..**..****...**.*****.*..****..***.......*.***.*.*****..**..*.**.......***..*..*.*...*.*..*.*.***.**********.**.*...*.***........***..*...****.**...*.*.**.**.*****..*.*.*****.***.*.*.**.***....*.**.***..****...***...*..***.*...*.*****.*.***.*.*...**.*.*....*..*.....*.**...****..**.**.*.*.***....*.....**..**.**.**.**...**.***.**.*.*...****..*.*.....*.**..*.**.***..*...*.........*..*.*...****.***.*..***.**.*.*.***...*.**..*******...*.******.*****.***..**..*..**..**....**.*...**..*.**...*.*.*....***.***....***....*..*..*..***...*.***.***.**..*...***...*.**.**.*.**..*****..*..***.**..****.****..*.**...**...*.*.***.***.*.*.****..**...*.*.*****...***..*..*.**.*.......*.**...**.**....**.*****....**.**..**.*.********.**..*.***.**..*.**.*..***..*.**..*.*.*...**...***.*.*.***..***.*.*......****.**.*.*..*******...**.*..***.****.******.....****.*****.****..***.*.***.**..***.*..*.*.*..**...*..*...*.*****...**...***.*..**.****....*..*.***.****.**.*.*.***.***.....*.*.**...**...**..**...**.***..***....*..***.**..****..*.**..*..*.*.*....*...**.*.***..****.**..*.**..**.**.*..****.....*..*.*..**...*..**.**...****..*.*...*....*..*.***...**.*****..*.*.*.....*.******...**.**.**....**...********.**...***.......****.***.*..***.*..*..*..**.***.****.*.**...*..*.*.**....*.*****.*...***.......***.****.****.*.*.*.**.**.*....*....**.......*****......**.*.*.**........*.****.*.....****.***....**...**.....*.....**...*.*******.***..**.*....**.**..*.****..*..**...*....*..*.....*.*.****.*..*......*..*.*.*..**.*.***.***.*.*..****.*.***..*.****.*..***.*.**.***.*.*.**..**.**.**.**.**..*.**.*....**.*...*...**.**....*.**.******.*...*.*.**.*.....*.**...*...*.**.***.**.**........**.**...*.*.****..**..*****.*...**....****..*...**.*.*.....**.**.* *.**..*..*.**.******.....***.*..*.*.**.*.**.*.....*.****.*****.**..*****..*******.*...**.*.**..*.**...**..***..****.*.**..*.**...**...***.**.**....*..***...*.*..*******..*..*.*.**.*.*.**..*...***.*****.**.*...*.*.*.**..*..*....*.****...**..**.*.**..*.*..*...*.*.***..*..**.*....***..****.*.****..*.*.*...*.**..*...*..*.********......**..****.*.....****......**.**..*...............*.*...*..****.**......*..***...*.**.*..*..*......*..*........**.**.*..*******..*******.*.....**.......****.***..***.*..*..****.*....*...**.***..*.*.*.*....*..***.....**.*....****..**.*****.**.**.*.**...**.*.*.*...**...**.*.*..**.*.*...*..*......*.***..**.**..**.*.**..*.***.**....***.**.****..*.*.**.**..**..**.***...*.**.***..*****.******.*.**....****.*****.***...***.*.**..**...*.*.....*****.***..*****.**..*..*******.*......*....***...*.**.....****.***.**.*.***.......***.****....*..*****......*****.**..*.***.******.***..**.**..*..*.***..****....***..**.*****..**..*...**.*.**.*..***.*..*.***..***..*...*..*...*..*..*....*.*..**.*.....*.*.***.**.*.*...***...**..*....**...*.*******...*****.*...****..*.......*.*..*.***..*..*.....**.**.***...**.*****.**.***.**...*...**..**.*...*....*.*.**..*.*...**.****.*****.***.***.*.***....*...******.**.*.*.*...***....*.****..**.....**...****.*.****.**.**..******.*.**..***..*...***.***.**...*.**....****.*.*.*..*.*.*.**..***....*.....**...*.**.*.****...*.*.*.**..*......**...*...**...**.*...**.**.***...*..*....*.......*..****.*.*.***.*..*.*.**.*..****.*...*..........*..***.*..**...**...**....*...****.***.**..*..**.*..*.....*.*........***....*.***.*..*.*....*.*.....*..*****.***...**.****.*....**...*.....****.*.*..**.*...*.**..*..**.*..***..****....**.*..*.**.**..*.*.*..**...*.*....*....*...*.******...*...*.*.*.*.**.********.*...*..*...**.*.*******..*..***.*..*.....**..*..**..***.*.*.*.*.....**...*..***.*..**..**********.**.******.*...***..*.**.****.*...*.*.***...*....*.**.*.***.....**..*.*.***.*..*.....**...***.....***...*..**.*...*.***.**....**.**...*...*.***.***.* ****.**.*...*..****..*.*..**.**...*****.**..*..*..*....*..****......**.*....*.**..***..*..*.*.*...***..*..**.*...*..**.***...*.*.....**.***..*...*..*.***.*..*.*...**....*......*********.**..*.*..*******...*.......*...*..***..*..*.*.****.****.*.*.***.***..**.*******..*.*...*.**..*.*****..*..**.**..*..*.***...*..**.*..*..**.*.**.*..**.*.*..***.*..*..**.****.**.**.**..*..**.********.......**...*****.**.*.*.***....****.......**..*....****....****....**......*.......*.*.*...***.....***.*..*..*.***********.*......*..*.**..**...**..**..*...*.***....*.*.*.*...**.**..*.**..*..******..*******..*.**.*****.*.*..*.***...****.***.*.*.***.....*.**....*...*.*..*..**....**.*......**....**..***.*.*.**.*......*.*.*.**..*****...**.......**.***....*..*.*.**.*....**.*..*.************....**.****..***...*****...****...**..*......*.*..**...*...***..*.*.*..*...***.....*****..*.*.......*.****.**.*.**.**.***...*.***..**.......*..*.....**.**..***.***.*...*..****.....*..**...*..**.*.**.**..***....**.*.....**.**..*..***.***.****.***.*....*.**..***......*.*....***.***.***...*..*.**...*.***.*....*.*****....***...**.*...*.*..*...**********...**..*.*.*.....**..***.***......*.****.*..*...**..*..*****...**.*.**.....*..**.*....*.*..*.*.***..*.*.**...*.*.*....*..*..**.*....**..*****...***...***..**.**...****.*....***.***...*.**..**.*..*.*...*.**..**..*..**.*.**.*.**.*.**.**......**...*.***....*...*.***.*.*.**..***.****.*****.****...*.......**...***.*.*.....**.....**..*...*....*.*.*.*****.*.....***.****.......*...***.*..**.*.**.**....******..**...*....*.****..*****.**..*.**.......*..***..*.**..*..*.*.**...****.**......*.*..*....***..*.**.*....**..**..*.**.**.**.**..*****...****.*..**.***..**.*.*.**.***..***.*..*..**..*.*.*...*..**.*.*****.*.....*.....*.**...*.*.**..*...**.....**.*.*..**...***.*****.*...*.*.*..*.*.*...*....***..*...**.***..*.****.*.***..*...****..*.**..***.*****.**..*****....*..*.*...***.**.****.***.*...*...*..*..*..***.*....*...*..*..*.**..***.*..***.***.*.*....*.*.*..****.*..***.**.*.**. .***.*.*..****..**.*****.*..*....**.*.*..*.****..*.*......**.**....*.****.*....*.*....**...*...*****.*.*.*...***...*...****.*.****.*.**.....*..*****...*...**..**.*.*...*..***.******.*.**...**..****..*.******.**..****..*......**.**...**.*..**...***..**.*...****..**..***.**..*..*.*...**..*..**.*.....*.****.*...*.*.***..********..*.*.*..*.*.*.***.**.**.**..*.*..*..***..*****.*..*.**.*..*..*..*.***.**..****..*..****.**...*....*....*.*.*.*.****.*.*..**...****.*.***.*.***....*..***.*..*.*.*.*...**...****..*..*.**....*****...**.**.***......*.*.**.*******.***..**.....***...*.*.**...****.....****.......****.**...***.****..**.**..**....*.**.***...***...**......*.***.*..*.*.**..***.*..*******......*...**..*.**..*.**..*.***......*.**....****...*.***....*.......*...*.***.*.*..*..***.....**...*..****..*..*.*...**...***.***...*.**...*........****..*.*.**.***********.***.***.*...**.....*.*..*.*.*.*..*.**.***.*.***...*.***.**.*.*.*.*.*.***..****.*..*..*.***...*..*.**...*.*.*.*.***.*..*.**.**.*..***..**..***...*..*..*..*....******.*.....**.******..*........*.*.*.*....*....*..**.**.....**.**.*..***..*..*....*.**.******.*.*.**.**.**.****.***..**.**..******....*...*****...*.*.*.*..**...**.*..***.*..**..*.****...**...*.*..*..**.*.**..*....*.....**...**...*...**..*..*.*..****..*.**..*.***...***.**.........*..*******.*....****.*.*..*..**.*..*.**.*..**..***.*.**.*......*..**..**.**...*..*.*.....**...*****..*.**.*..*.**.*.*.*.*..*..*.*..*.**..*..*****.**.***..*...*..*..*..*..****.**.*.*...**.*.*....*.***********.*....**..***..*..***...*....*..**.**.**.**...**....***.**....*....*...*.*.*..*..*.*****..*****....***....*.....**.........*..*..*****.**.***...**.**..****...**.*.*...*****.*.*.*.***......**.....***.**.*..**...***...***....**...**.***.*****.*...*.***.***.**.**....***.*..*.*....***..**..*...**...**.*.*...*........***.**.*.*****..*..*.*...*...**..*....******.......**.*..*.**...**..*...**..*...*.****....****.*..*.****.*..*****.*..*.***..*.**...*..*********.**...**.*...*..*.*...**.***..*. .*...***.**..***.*..**.*.***.**...*.**..*..*.***.*..*......****.*.*....**..**.***....*.*.*.*..**.**....****.*.***.....****.*..*.....*.***...*.*..........*.*........****....***....**.***..**.*.*****..**.*..*********.**.*****..***.*.***.....*.*...*..******....*.*..*...*.**..***...*.***.*..***...*.*.*.**.*...***..*.**.**.*...***..**..**.*.*..*****..**.***.***...***..**.*.*...*.***.***.*.*.*.*.....*......*.**...*.*.*.***.**.*....**.****...*..*.**.*....*.*.*.***....*******.....***...****.....****.*.*..****..*.....*..***...**.***.......*..**.*..***.***..*..**.*.***.*.*.*..***..*.....***..****..**.***.*.*.*.....*...*.**..*....*.******...**.**.***..*........*****..*.**..***.*.**.****..**.***.....*.*.*..**.**...***.***.**.****.*.**.*.**.******....*...*.*.*.****..*.*.**.....**..**.**.**.*.****....**....*...*...*.*.**..**....**.*.***.*.*.*.....*.***..**.*.***.**..**.*.***.*...*.*****..**..**..*...*..***...*...*..**.****.*...*.*.***.**.......**..**..**.**....**....***....*..***...*.*.**..*....**.***.***.**.*.*...*.**.***.*....****...*.*.*..*..*...***..*.*.*.*..*..*****...*.*..*.**..*.*.*..***.**..***..******...**...***.....**.*..*...*....*****.**.**..*..****.**...********.***...*..*****.**....***.*.***..*...**..**.**.....*.*.*....*...*.*..*..******.**.***...**.*.**....******..***..***.*.*...*..***.*..**.*..*..*.........**...*..*...**.****..**...*****.*..***.*.....*..*...**........*.*....**.****.**.*.**....***.**...*****..*.*.*.**.*********...*.*.**.......**.*.****......*..****...**..***..**.*.*....***.***......*..*..**......****.**..*..*.***.*...**..**...*.*****.*....*....*.**.*.**.*.*..*.****...**.*......*..******.*..******...*.**.*..*.**...*..**.*...*......***......*.*...*..**.*.*....*..**...**.*.*.***..*.*****.*.***...*.*..*.*..***..***...*.*.***..*.*........***.....***..*.*..*.....*.*.**.*.*...***.****.....*.**...*...*.*...***.*.*...***..**.**.......*..*..*.*.*.**.******.***..*..*.*...**...*.**.*.....**.**.*..*....**..*.*..***..**..*..**.*..**.*.**..***..*..*.*.....*.**.*.* ...***.*...**...**.*...**...**..*.**..**.*..*.*******..******.**..*.**..**.***..*....**...*.*..**..**.*.**....***.*.....**..*****.....*.**..*...*....***.*.*..*.**..***.*.*.*.**..*....****...*****...***.*...*..****.**.*.****.*.*..**...**..*.**.*...**.****.***..*.****.*....*..****.***..****.**..*.***...*****.*.**.**.**.....****...*..***.*..****.**.*..**...*.*.*.....**..*...*...*****.*.*...**.*....***..*...***.******...**...*...*.*...**.*.**.*****...**...*..*****..*.*....*..****..**...*.*.*..***.****.***.**.***..***.*.*...*.***.**.*..*..*.**.**.*.**.**..***.**..*...**.***..**.*.*..***.***.***....*.**..*.**.*..*.*.....**...*..*.*.**...*..****.*.**..*...***.*..*......**.....*...*..*..*.*.....****..*******....**..*.***..***....****....*.**.....**.***....*.*.**...*..*.*...**.*..**.**..**..........**.*.*.**...*..**.*.....**..*****...****..***..*.....*..*.***...*.*****.*****.*...*****.*......*......***...**..*.....***.*.**.*.***....**..***.*...*.*.**..*...*.**.*.****.**.**...*.*...*...***..**.**.......*****.*.*......*.***.**......**.*..*.*.....**..*.*.***.*..*****...**..*..*..**.**.*....**.**..***.*.*..*.*...*.**..*****..****...*.*.*****...**.**.*...*****.**...*..*.***..***.....*.*..**..*..****..**.*..****.***.*.***.*.*.*.*******.**.*.*...*..**....******.*.*...*.****..**..*...***..****.**....**.**...**...*.*...**.*..*..***....*.*...*.**..*.****.***.**..*..*..**...*.*.*.....**...*.*.****.*.*..*.**.......****.*...*.*........*..*.*.*..........*.*.*.****..*..***.*.***.*.**...******..*****.**....*..*.....**.**....*.....***...**...*..**.**.*.*..*.***.....***.*.****..**.*.***...*.**...***.***.**..*.*..*****..**.*...*.****.*.......****.*.**..*...***.****.....*.***.*..*..*..*.*...*..***...*..*...**..*.*.*.**.**..*.**..*******..**..***.*.....*..*.***..*...*.**.*..***.*.******.*.*.****...****..*.***..*........**..**.*.....*.*..*...*.**.*.*..*....****..**..*.**..*.***....*.*..******..**.*****.....*..*...*..*....****....*..*.**..*****..**.**..***.*..***.*...*******...*..*..*.****..*..*.* *.*.*.....*.*......*...**.*.*...*...*....*..**.**.***.**.*******...***....*.*..*..**.*..*.**.....*..**......***.*.....*****.*.*******..***.*.**...*.**..***...**.*...*****...**...**.*.*.*..*.*........**..**..***.*.***.***......*.....*.**...*..**.***..*.*...**.*.*.**..*...**.*..*...***......**..*.**..*..*.********.**..**...****.*...***.******.*.*..*.**.***....**.*..*.**..**...*..***.*..*..*.*****....*.*.**....*..*........*..**.****..****.**.*..*..*********.**.*.....*..*..*..**.**..*...****.*.***..****..*.*.**.**..**..*.**.**.....*...*.****.**....*...*****.*.....***.**....*.*.******..**..**..*..**.***..**.**.....*.*****..***.*.**..*..*.........**..****.******....***..****.***.*.**..*.*..**...***.*...*..*.*...*..**.**......*.****..***....**.****.**.***.**.*****.***.***.**....*.*.......*...***.**.....**..*.*.****....***.*..*.**..*...*.*..**.**...**...****.***..*...*********.***.*.***.*****...*******..**.*.*...****.*.*....*...*....*...***..***.**....****.**...**.*........*.....**.*****..*...**.....*...*.*...*...**.*..****..*.*...*.*.**.**.***..*...*.**..*...**.**.*.***.**.*...**..***...*.***.*...*.*.*.**..*.*....*.*.**.*.*****.*.**.*..*.*****.**.**..*.**.*.****...*.**.....*..***.**.*...*.*..*......*.****.***.*.***.*.*.*.*...**......**.*.***..*.....*..*..**...***...*.....****.*..**..*...**....*****..*.*...****.**.*...*.*.*.***..***......***.*****.**..*...*****.*******.**..*...**.**.**..*.***.*...**.....****.***..*.*****.**....**..**..*..*..*..*...*.*....*..*..***.*.....*.*****..*..**...*..*.*..**.*.*.*.********....*...*.**.*...**.*.....***....******.*.*.*.*...**.**..**..*****...*...****...****.*.**..***.*..*.*****.*..*.****....**.**....***.....*.*.*..*..*.*.********.****.*.*.*.*......*..*..***......***.*......***.*.****.*.*..**.***..*.*...******.*....*..**.**.**.*.**.*..*...*...***...*****.*..*.*.*..*..***.*....**..**..*..****...***..*.*.*.**.***.*..*.**.**...***...*.******.*****.*.***...**..***..****..*.*...*..*....*......**.**.**.**.**.***.*.*.....**...*.*.*.****.*..*.** *...*.***.**.*.**......*.**........*..*.......*...*..***.*...*..*...*.*..**.**.**..**.***.***......**....****....*..*.****..*.*..**..****..*..**.*..***..********..***.**..*..****.**.*******.....**.****..**.....*.*.*...***.*........*.*..*.**..***.*...*.*....**...*.**.**.**.***.*.**..***...*****.****...*..*.....****.*.***...**.***.....*.*......***.**..*...*...*..*.**..*.*..**..**..*.****.**..*..**...*...*.****..*..****.*.*....*.*.**.*......**.*.********..*.*.*..**....**.....**...*.*.*...*..**.***..*....*.***.*..*.*...***.******.****.**.****....**..****.*...***.***...*.***.***..*.**..*..****..*****.**.***.*....**...*.*****..**.***...*...**.*.*****...*...****.**..*****..*..*.*..**.*.*...........*....*...*.........*****..*.*.*.**.****.*..**...**.*.*.*.****.***.**...***...*..***.*.*..****.***...*...*..**..*..****....*..**..**...*..*..***...*****.****..*.*.*..*..*..*.***..*.***..***.**.*...**....*...*...*.***..*****.*********...*..***..***.**..*.*..*.......*.**...*....**.****...*..*.*****..**..***....*****.**...*..***...*.*..***..****....*******.**...*...*..**.*..*.....*.**.****.**....*.*.*.**..*.**.*..****.*****..***..*.**..**.*......*.**.*.****..*.**..*.*.**.*......*******....***..*.**.***.*....***.***..*.*****...***.*.**....*..***..*********..*.**.****..*****.**.**.*.*..*.*.***..*****.*.*..*...****.*..*.*.****.*.****..**.***.**.....****...*.***.****....*.*.*......***.****.*.*...**.*.*...*.....***..**..*.*.***.****.*****...***....**.*.***.**.***.**...***.......******.....*.*.*.*.**.*....**....*****.******.*.*....**.***....***.*.**.*.*.*.*.**.*.*.****..**..**..*....**.***.*...**.*....***...*....**.**.*********..**..***..*.******.*....*..*.**.*.*....***....*....****......*.....*.**.***.*...***...*..***.***.***.*.***..****..**.**...*.*.*.*..*.***.*...********..*.*.*.*..***....*....**..**.**.*.**.....*.*.*..*...*.****....**...*.******.**..********....***..***.*.*.**...*...**....**..**.*.**..******.***.********....*.**.*.*...**.**.**.**....*..*...***..*.*...*.*......*..**.*..