Problem Statement
You are given a
You are studying a special kind of bacteria called tristripe bacteria. They have a special property: a tristripe bacterium can be formed by exactly three stripes (horizontal or vertical) that possibly intersect and/or overlap. All four bacteria in the picture below are tristripe:
{"........................***...", "......*........*.........***..", "...******..................***", "......*.............*.........", ".....**.........******........", ".............................."}
Return the number of tristripes in the photo.
Definition
- Class:
- TristripeBacteria
- Method:
- howMany
- Parameters:
- String[]
- Returns:
- int
- Method signature:
- int howMany(String[] photo)
- (be sure your method is public)
Constraints
- photo will contain between 1 and 50 elements, inclusive.
- Each element of photo will contain between 1 and 50 characters, inclusive.
- Each element of photo will contain the same number of characters.
- Each element of photo will contain only the characters '.' and '*'.
Examples
{"........................***...", "......*........*.........***..", "...******..................***", "......*.............*.........", ".....**.........******........", ".............................."}
Returns: 4
This example is from the statement.
{".....................*********", "......*..............*********", "...******............*********", "......*.........*...*.........", ".....**.........******........", "....**........................"}
Returns: 2
The leftmost bacterium is not a tristripe.
{"."}
Returns: 0
{"*****************"}
Returns: 1
{"*","*","*","*","*","*","*"}
Returns: 1
{".*.*******.*.*.*.**.**..*.***...**********...*", "*..***...***..******..**.******...******.....*", "...***...****..*.*.**..**.*.*.**.************."}
Returns: 8
{"**.", ".**", ".**", "***", "***", "***", "***", "***", "***", "***", "...", ".**", "***", "..*", ".*.", "***", ".**", "**.", "***", "**.", "***", "**.", ".**", "***", "***", "..*", "*.*", "**.", "***", "***", "***", "***", "***", "**.", "*.*", ".**", "***", "***", "***", "***", "*.*", "***", "***", "***", "***", "***", ".**", "*.*", "*.*", ".**"}
Returns: 3
{"...", ".**", "*..", ".*.", "*..", ".**", ".**", "***", "**.", ".*.", "..*", "..*", "**.", "*.*", "***", "..*", ".*.", "**.", ".*.", ".**", "..*", ".**", "*..", ".*.", ".**", "*..", "***", "***", "***", "***", "***", "***", ".**", ".**", "*.*", "..*", "*.*", "*..", ".**", "***", ".**", "***", "***", "...", "..*", ".*.", "***"}
Returns: 13
{".**", "*.*", "***", "**.", ".**", "*.*", "***", "*.*", ".**", ".*.", "*..", ".**", "**.", "*.*", ".**", "***", "***", "***", ".**", "***", "..*", "***", ".*.", "***", ".**", ".**", "**.", "*.*", ".*.", "*..", "*.*", "***", "***", "***", "***", "***", "***", "***", ".*.", "..*", "**.", "*.*", "*..", ".**", ".*.", "**.", ".**", "..*", "***"}
Returns: 8
{"***", "***", "***", "***", "***", "***", "***", "***", "..*", "*..", ".**", ".**", "***", ".**", "***", ".**", "***", "..*", "**.", "*.*", "***", ".*.", "..*", "*.*", "**.", ".**", "***", "..*", "*.*", ".**", "**.", ".*.", "***", "**.", "***", "***", "***", "*.*", "**.", ".**", "..*", "***", "***", "***", "*.*", "*.*", "***", "***", "**."}
Returns: 4
{".*..***.*.***...*..*.**...***********.*..***.*.***", "**..********.**.*******.******...****.***..******."}
Returns: 4
{"*****..***.********..***.*********..*.***.**.*", "***...*..**.**.**.*.**...********..*******.*..", "*******.**.*******.*.****.*******.*****.***..*"}
Returns: 7
{"***", "*.*", "***", "*.*", "*.*", "*.*", "*.*", "***", ".**", "***", "...", "**.", "***", "***", "***", "***", "***", "***", "***", "***", "***", "**.", "*.*", "*..", "..*", "***", "*.*", "***", "***", "***", "**.", "*.*", "...", "*.*", "***", "**.", "***", "***", "***", "***", ".**", "..*", "***", "***", "***", "**."}
Returns: 3
{"*..*.***..", ".***.*.*..", ".***...*..", "*****..***", "....***.*.", "..**.**.**", "....******", ".*....****", "**...*.***", "***..*.***"}
Returns: 4
{"..**..*.*.", "..*...**.*", "*.***.*..*", "*.***.*..*", "**..*.*..*", "**.....*.*", ".*....**..", "...**..*.*", ".*..*...*.", ".**.*...*."}
Returns: 9
{"...*..**..", "...*...**.", ".**....***", ".*.*.*.*..", "..*****..*", ".**.**.*..", "******..*.", "***..*.***", "**...*.**.", ".*....*..."}
Returns: 6
{".*..**..*.", "..*.**..**", ".**.*..***", "*.......*.", "*.***..*..", ".*.*.**..*", ".****.*...", ".*****.***", "***.******", "***...*.*."}
Returns: 8
{"..***..*.*", ".*..*.*..*", ".*.*.***..", "*.*.**....", ".*.**.....", "......***.", ".**.**.*.*", ".*...**...", "***.*.*..*", ".*.**.**.*"}
Returns: 13
{".***.*.*..", "*.***.....", "*.*..****.", "....*..***", "**.****.*.", "....*..*.*", "...**.****", "*.......**", "**.....*.*", ".***..***."}
Returns: 9
{"****..*.**", "*.*....***", "**.*....**", "*...*..**.", "....******", ".*..*.**.*", "******..**", "*****..*..", "*....***..", "*.********"}
Returns: 3
{"*.**..*.*.", "***.*..***", "**...*...*", "..*.**....", "**.**..*.*", "......**..", ".*..*...*.", "**....****", "....*.***.", "..**......"}
Returns: 13
{"..*..***..", ".*.*...**.", "*.*.**.**.", "...*.**...", ".**.....*.", ".*..**..*.", "*...*.*...", "*.***..*..", "*.**..*.**", ".**..*...*"}
Returns: 16
{"**.*.....*", ".*..*..*..", "****.****.", "*..*......", "....**.*.*", ".*......**", "*.***.*.*.", ".*...**...", ".*....**..", "..***.*..*"}
Returns: 14
{".*..*****.", "....**.*..", "*.**.*****", ".**..**..*", ".*..*.****", ".*....*.**", ".*.....**.", ".***.**...", "*...*.**..", "**....**.*"}
Returns: 7
{"*...**.**.", "......*..*", ".*.**..**.", "....*.*.**", "...*.**...", "*.**.**...", "*..*.*...*", "****.*..*.", ".....*.***", "...*..*..."}
Returns: 13
{"**..******", "*.*..***..", "*..*.*.***", "**.*.***.*", "*..***.*..", ".*..****..", "**.*.***.*", "*.*.***.**", "****...***", "**..*..***"}
Returns: 5
{".**..*.*.*", "*.*.***.**", "**...*****", "***....*.*", "**.*.*.*.*", "..**..**..", "..*.**..*.", ".**....*.*", "******.*..", "*..**.*..*"}
Returns: 10
{"..**..*.**", "***.***...", ".**..****.", "..*..****.", ".*.***....", "***.*.***.", ".*...**.**", "..*..***.*", "***..**.**", "..**.**..."}
Returns: 3
{"**...*.**.", "******.*.*", ".**...***.", "****.....*", "*.*****...", "*.*.*.*.**", "..***..**.", "*.*.**.***", "****.**.**", "..*.***.*."}
Returns: 3
{"....*.....", ".....*.**.", "..****.*.*", ".....**...", "*....**...", "***....*.*", "....*.**.*", "...**.*..*", ".*....****", ".**......."}
Returns: 7
{"***....**.", "**..**.*.*", ".*.**.....", ".*..*.....", "*..*.*..*.", "...***..*.", "..**...**.", ".*.**...**", ".*.*...*.*", "...**..*.*"}
Returns: 8
{"*.**.*.*..", ".***...***", "..**...**.", "**....**..", "*****.**..", ".*.....***", "*..*.**..*", "**.*...**.", "**..*.*...", "**...*****"}
Returns: 10
{"*...***..*", "......*...", "...****.*.", "....*..**.", "...*...*.*", "**...**...", "*..*..**.*", "*......**.", ".....*...*", "*.***..*.."}
Returns: 14
{"**.....*..", ".**....***", "*****.***.", "..**....*.", ".**.***.**", "*..****.*.", "*.*....*..", "****....*.", "**..**.*.*", "*..*...*.*"}
Returns: 7
{"..**....*.", "...*...***", ".....***.*", "........*.", "..*.****..", "**..**.*..", "......*...", "..**..**..", "..*.**.*..", ".*.****.*."}
Returns: 10
{"..**..**.*", "...*..****", "*.****..*.", "****..*..*", ".*.*.**.*.", "***....***", "..**..*..*", "*...***.*.", "***.**.*.*", "*.*...****"}
Returns: 7
{"**..*.**.*", "**..*.***.", ".*.*..****", "**...*..**", "..*.*..*.*", "***..*.***", "...****.**", "**.*.***..", "*****..*.*", "****.*.***"}
Returns: 8
{"*..*.**.*.", "*..***..**", "**.*.....*", "*....**.*.", "**.....*..", "*.****..**", "....*.****", ".*..*..***", ".**.*.**..", "*.***...*."}
Returns: 8
{"...*.*...*", ".*....*.**", "*....**..*", "*....***..", "..**.*.*..", "..*..**...", "*...*..**.", ".**..**...", "**.*......", ".**..*..**"}
Returns: 14
{".*...*..*.", ".***.***..", "**.****.*.", ".*.*.*...*", "..**...*..", "..****.**.", "****.**.*.", "***.*...**", ".*.*.**...", "***.....**"}
Returns: 8
{".*", "**"}
Returns: 1
{"**", ".*", "..", "..", ".."}
Returns: 1
{"**", ".*", ".*", "**"}
Returns: 1
{"*...", "...."}
Returns: 1
{"*****", "***.*"}
Returns: 1
{"*.", "*.", "**", "*.", ".."}
Returns: 1
{"*", ".", ".", "."}
Returns: 1
{"*"}
Returns: 1
{"**", "**"}
Returns: 1
{".", "*", ".", "."}
Returns: 1
{".**", "..."}
Returns: 1
{".*"}
Returns: 1
{"***.", "**.."}
Returns: 1
{"*.", "..", ".."}
Returns: 1
{"**", "**", "**", "**", "**"}
Returns: 1
{".***", "...*"}
Returns: 1
{"**", "**", "**", "**", ".."}
Returns: 1
{"...", "...", "*..", "..."}
Returns: 1
{"..", ".*", "**", "**", ".*"}
Returns: 1
{"*"}
Returns: 1
{"**", "**", "**", "**", "**"}
Returns: 1
{"*", "*", "."}
Returns: 1
{"*.", ".."}
Returns: 1
{"..**"}
Returns: 1
{".*.", "***", "***"}
Returns: 1
{"***"}
Returns: 1
{".*"}
Returns: 1
{"*****", "*****", "*****"}
Returns: 1
{"*..", "..."}
Returns: 1
{"*", "*", "*", "*"}
Returns: 1
{".", "*", ".", "."}
Returns: 1
{".**", "**.", "...", "..."}
Returns: 1
{"**", ".."}
Returns: 1
{"***"}
Returns: 1
{"****", "**.*"}
Returns: 1
{"...", "...", "..*", "..."}
Returns: 1
{".**", "***", "***", "***", ".*."}
Returns: 1
{".*..", "....", "...."}
Returns: 1
{"*..*", "****", ".***"}
Returns: 0
{"****.", "*****", "*****", "*****"}
Returns: 0
{"*****", "*****", "*****", "..***"}
Returns: 0
{"****", "****", "**.*"}
Returns: 0
{"****", "****", "****", ".***", "****"}
Returns: 0
{"***", "*.*", "***"}
Returns: 0
{"***.", ".***", ".*.*"}
Returns: 0
{"**.*", ".***", "**.*", ".*.."}
Returns: 0
{"*****", "*****", "*****", "****.", "*****"}
Returns: 0
{"*****", "*****", "*****", "*****"}
Returns: 0
{"***", "*.*", "***", "***", "***"}
Returns: 0
{"***", ".**", "***", "***", "***"}
Returns: 0
{"*****", "*.***", "*****"}
Returns: 0
{"..***", "**.**", "*****", ".****", ".*.**"}
Returns: 0
{"***.", "****", "****", "****"}
Returns: 0
{"*.**", "****", "****", "*.*."}
Returns: 0
{"****", "****", "****", "****"}
Returns: 0
{"*****", "*****", "*****", "*****", "**.**"}
Returns: 0
{"*****", ".*.**", ".**.*"}
Returns: 0
{"****", "****", "****", "****", "****"}
Returns: 0
{"***.", "****", "****", "****"}
Returns: 0
{"****", "****", "**..", "*..*", "****"}
Returns: 0
{"***", "**.", ".**", "***"}
Returns: 0
{".***", "****", "**.*", "**.*", "****"}
Returns: 0
{".***", "*.**", "****", "****"}
Returns: 0
{"*****", "*.**.", "*****", "*****"}
Returns: 0
{"***.", "****", "****", "*.*."}
Returns: 0
{"***", "*..", "***", "***", "*.*"}
Returns: 0
{"****", "****", "****", "***."}
Returns: 0
{"**.**", "*****", "*****", "*****"}
Returns: 0
{"****", "****", "****", "****", "****"}
Returns: 0
{"***", "..*", "***", "***"}
Returns: 0
{"****", "*.**", "****", ".***"}
Returns: 0
{"****", ".***", "****", "****"}
Returns: 0
{"***", "*.*", "***", ".**"}
Returns: 0
{"...**", "*..*.", "*.**.", "***..", "....."}
Returns: 0
{".**", "**.", ".**", "..*"}
Returns: 0
{"*****", "***.*", "*****"}
Returns: 0
{"****", "****", "****", "**.*", "****"}
Returns: 0
{"***", "*.*", "***", "***", "***"}
Returns: 0
{"*****", "*****", ".***.", "*.***", "*****"}
Returns: 0
{"****", "****", "****", "****", "****"}
Returns: 0
{"*****", "*****", "*****", ".****"}
Returns: 0
{"****", "**.*", "***.", "****"}
Returns: 0
{"****", "****", "**.*", "***."}
Returns: 0
{".*.", "***", "*.*", "***"}
Returns: 0
{"..**", "****", "*.**"}
Returns: 0
{"****", "****", "****", "****", "****"}
Returns: 0
{"*.***", "*****", "...**", "*****"}
Returns: 0
{"..*.", "****", "****", "*..*"}
Returns: 0
{"****", "*.**", "****"}
Returns: 0
{".*.**", "*****", "***.*"}
Returns: 0
{"****", "****", "*.**", "****"}
Returns: 0
{"*****", "**.*.", "****."}
Returns: 0
{"***", "*.*", ".**"}
Returns: 0
{"***", "*.*", "***", "***"}
Returns: 0
{"***", "*.*", "**."}
Returns: 0
{"***", "***", "*.*", "***"}
Returns: 0
{"***", ".**", "***", "*.."}
Returns: 0
{"**.*", "****", "****"}
Returns: 0
{"*.**.", "***.*", "*****", "*****", "*****"}
Returns: 0
{"*.***", "*****", ".**.*", "*****", "*****"}
Returns: 0
{"**.**", "*****", "****.", "**.**"}
Returns: 0
{"***", "***", "***", "**.", "***"}
Returns: 0
{"*****", "*****", "**.**", "***.*"}
Returns: 0
{".*.", "***", "***", "*..", "**."}
Returns: 0
{".***", "**..", "**.*", ".***"}
Returns: 0
{"****.", "*.***", "*****"}
Returns: 0
{"****", "*.**", ".***", ".**.", "****"}
Returns: 0
{"***..", "*.*..", ".***.", "**.**", ".****"}
Returns: 0
{"***.", "**..", "*..*", "****", "...."}
Returns: 0
{"*..*.", "*****", "...*.", ".***.", "**..."}
Returns: 0
{"**.**", ".****", "*****"}
Returns: 0
{"****", "****", "****", "****", "**.*"}
Returns: 0
{"***.*", ".****", "**.**"}
Returns: 0
{"****", "****", "****", "*.**", ".***"}
Returns: 0
{"****", "****", "****", "****"}
Returns: 0
{"***", "***", "*.*", "***"}
Returns: 0
{".**.*", "**.**", "*****", "*.*.*"}
Returns: 0
{"**..", "****", "**.*"}
Returns: 0
{"***", "***", "**.", "***", "***"}
Returns: 0
{"***", "*.*", ".**"}
Returns: 0
{"*****", "*...*", "*..**"}
Returns: 0
{"***", "**.", "***", "***"}
Returns: 0
{"*****", "*****", "**.**", "*****", "**.**"}
Returns: 0
{"*.***", "***..", "*.***", "*..**", "****."}
Returns: 0
{"****", "****", "****", "****", "****"}
Returns: 0
{"****.", ".*.**", ".****", "**.*.", "*****"}
Returns: 0
{"***.*", "*.***"}
Returns: 0
{"****", "****", "****", "***."}
Returns: 0
{"****", "****", "****", "**.*"}
Returns: 0
{"*.**", "****", "*.**", "****", "****"}
Returns: 0
{"**...", "*****", "*.*.."}
Returns: 0
{"*****", "***.*", "**.*.", "*****"}
Returns: 0
{"..***", "***..", "****.", ".****"}
Returns: 0
{"**.**", "*****", "*****"}
Returns: 0
{"*****", "*..**", "*****", ".****"}
Returns: 0
{".*.*.*..******.****..*.*....****..*..*************", ".***.*....*.*.*.*...*...*..****.****.*.***..***.**", "*****.****.***.**.*.*..****.*.******.**.****.***..", "********.***.*.....*****.*****.****.*****.*.***...", ".**.*.***...**.**.*.**.*..*.*.*....*..***..*****.*", ".....**..**.**.*..****....**..******.****..*.*****", "...**.*.*...*****.*******.*.**.**...************..", "****.**.***.*******.*...*****.****.********.******", ".**..**.**...*...*...******.****.***.********.*..*", "*.***.***...*****.****.****..*******...*****.*****", "******.******.***.***.***.*.*.*******.**..*****.*.", "*******..****.***...*...***.*..*.**.*.*.*.*.*.****", "***.*..*..*.*.*..**.***********.*******..*.*******", ".***.*.***.****...***..*****.*.**.****.**.***.****", "*.**.********..*.***...**.*..***.***..***.******..", "**..***.*****.*.***...**...***.*.*.***.**..*.***.*", "****..******.*.*****.*.**.******.***.***.****..*.*", "****..****.*.****.****..**.*.*..*..*.*...******.*.", "*..**..**..****.**...***********.***...*..*.******", ".*.******.******.*.**.**.*.*.*..****..*.**..*.***.", "*************.**********.********..*.*..********.*", "*****.*.****...*******.*..***.**.***.****...*.***.", "*..******.*.*...**.*.*******.**.*.*.*..*******.*..", ".*******.*****..*.*.*.*.***.*.*.***.*.***.**..*..*", "..*..****.*.*.*..*.*..********.**..*.*****.***.***", ".*.**.*....**.**.********.****..****.***.***..***.", "....*.**.*........***.**.*******.******.*..**.**.*", "*.*****.*.*******.****.*.**.***.*.*.****.*****...*", "*******.***..******.*.********.*****.*.****.**.***", "..***.****.*******.**.***..*****.***..*..******.*.", "***.*.*.****.**.***..**..******...*.***.***.***.**", "*.*****.**.*.****.*.***...***.***.*.**.***.****.**", ".**.*.****..*.*******.**.**.*.****..*...***.****.*", "****..*..***********..**.*****..******...*.*.**..*", "*.*.....*.****.**.******.*.*.*...**.*.****.*****..", "**.*.*.****...******.**.*.****.****.*.**.******.**", "..***..*..***.***..******.*.***.******..*****.*.*.", ".*.*.**.*..****.*****.**.******.****.**.**..*.****", "*.**...**.****.*.**..***.****.********...********.", "*******.***..******..**.*.****...**.**.******.**.*", "******.***..***.**..****...****.*******..****..***", "*****.*.**************..*..***..*..*****..******.*", "******..****..*..*.*.**.*.*..**..**..***..**.*****", "**.*...**.**..****...***...****.*..**********.**..", "****.*.******..**********...***.******..**.*..*.*.", "*.****.....*.**************..****..****.*.**.*.**.", "****.**...*.****.*...*******.*.....****...**.*.*.*", "************...******.***.*********.*..******..***", "..********.*..****.**.***..*.*.*..***..****.****.*", "*.*..*.**...*****...****..****.****.*.*******.**.*"}
Returns: 34
{"**..*.***.*.*..***...***.*...************..*.*.*..", "*.***...**..*..**.**.*.*..*..**..**..***.*******..", "*.*..*..*..*.*....**..**..*****......**.*****.....", "*.*.**...*.*..*...*.*****..*.**....*.***.*.*....**", "....*****.....***.*.*..*..*..*.****...*.....**...*", "**..*..*....**..***....*..**...**.**.***..**.*****", "...*..*.*..***.....*....*****..***.**.******..**..", "***...*.*.*******...**..*...*.**.**.**.*..***.*.**", "****.*..*..*.*..***.**...**.....*.***.**..*****...", "*...*.***.***..***...*.*..**.....***.....*....*...", "..****.***.**......*.**..*.**.*...**.*....*...*...", "....***.*.**....***.*.**.*.**...*.**.*...*.**....*", "..***.......*.**..**.*****.....*.*...**.**.****.**", "****.....**.*..**..**.*...*.*.....**..**....*..***", ".***..*.*...*.**.**.**.**.*..*..**..**.**..*...*.*", "*.**..*.....**.***........*..*..*.***.**..*..***..", "*.**..*.**..*....***....*....**..***.**.*.*..**..*", "....*.....*..*..****...*****.**...*....**.*.*.**.*", "*.****.*.......**..*..*..*.....****...*...*...*...", "....*...***..*...*..**.*..**.***.*.****..******.**", "**.*......**.**.**....**.....****..**.**.**.****.*", "*.....*.*.*..**.*******.***.*.**.....*.*.*..***.**", "*..**.*..*...*.*..**..*.*.*.**.****.*.......**...*", "*.****.***.*..*.*.*.....*..**.***.*.***.****...**.", "*...******.....*..*.*....**.***.**.*.*.*.*.......*", "......*..***..**..*...*..*.**..*...*.*.*.*.**.*.**", "*..*..*.*.....****...***.....********.**..*.****.*", "....*..*.**.***..****...**...**..*.**..*.*****..*.", "*.........*.***..***.*.**..******.***.*.***.**.***", "....**..*...*****.**...***.****..*..*.***.....**..", "...*.*****.*...*.**.*.**.**.......*.*.**....*.*.*.", "*.*.*....**..*..*.**......*.*.......**...**.*.****", ".**..*.*.*.*.*.*..**.****.**.**.***.*.**.*...*..*.", "*......****.....*.....*.**....**.*...******.**..*.", "*...**.**.*..***.**....*****.*..**..*..**.**.*.*..", "....*...*.*.***..*..*.....***.**..**...*******..**", ".*.******.*.**......*****.*.*..**.*.***.*.*..**...", ".***.**.*..****..***.**.*......**....*..*.........", ".*...**.*....**.*..*..*.***.*..*.....**..*.*......", "..*.**.**.****..*...**..*..*.****.*.*.**..***.*.**", "...*...**..*..***...*..*....*.**.***.***..*.*.*...", "*.****...*.*..**.**...*.*..******......*..**...*.*", "*****.***..*****.*.******.*.*...**.....***.**..***", "...**....**.....***.**...*.....**..*....*.**.*.*..", "*.**.*..*..**..****.**..****.*....*.********..**.*", ".**..**.*..*.***..*.**...*.......*..****...*.****.", "**..*...*.*..*..*..**..**.**...****....*.****.*..*", "**.*..*.*.*.***..*...**..*...*.*.*.*.*..*..**.....", ".*..***.*.***.***...***..*..****.******.*...***...", "**..*..*.*..*.**.*....**......**...*.******.*..*.."}
Returns: 149
{"****.*..**.*.*..*.......**..*..*...*..***......**.", ".*........**.**.*.*......*.....*.***..**.***.*.*..", "*..*.*.*...*.*.**.....*....*.....**.*.*.*.***..*..", "..*.*..*.*..****.**.***...*...**.*..*.*.***.*..*..", "**.*.***....****...*.....*.****..*...*..***...*...", ".......****..*.*.*...*.**.*..*..*.*....*..*...***.", ".***.**.****..*.*..**....*..*..*.**..***..*..*..**", "....*.*.*..*.**.*.*......*.*....**...*...**....***", ".**.**...*..*..**....**.....***..*..**..**...**.*.", "*......*..**.***.....***..**.*..***......**...*..*", ".**.*.***....*.....*..*..*........**.*.*...*..*.*.", "*...*.......*.**.*.....***..**...*..*..*.*....*..*", "..****..**.....*..******.***..**.....*....*.****.*", ".**.**...**.*.*....*..**..**.**.**.*****.*....*..*", "..**...*....*.*.*..**..*..*.**.....***...*....*.*.", "*...**...*.....*.*****.*.***..*.*...*...*..*..***.", "....*...*.*.......*...*.***..*.*..*.***.....****.*", ".*.*.*.*.*....**....*.*.*...*....****......**....*", "*..**..*.**..*..*..*..**.*..***....*.*.*.*...*.*..", "......*.*...*.*...*...**..*********....*.....**...", "...*.***..****.*.*.*....*..*..*...****.*.......***", "..***.......*.*****..*.....*.*..**.*...*.**..**...", "**.*....*****..**..*...*.*.*....*.***....*...*.*..", "***.*....**.......*...*..**..*..*....*.**.*.*.****", ".**........*..*.**...*..**..*..*.*.***.......*...*", "...*...***...*.*......**.*.******.**.*......*.*..*", "..*.*..***.*.*....*...*..**.*.*.*.**...**.*..*...*", "..*.**....*..***..*..*****.**.....*.*....*...*..*.", "**.**..**.***.*..*..**..*.****.*........*.***....*", ".*.....**.*..*...*.*...*..*..*......***.*......*..", ".***..****............****.***.****.*****.*.*.**..", "*.*..*..*.*....**.*..**.*.****..**...*...**....***", "..**....*..***.*.*...*....***...*..**...***..*....", "**.**...**.*.*...****.**..*..***.**....*.*.*****.*", "**...*.***.....***..*****.*.*.....*.**.*..**.***..", "........*.*.*..***...*............*....*.....*.*..", ".*.**..**....*****.***...***........**.*.**..*.**.", "*****........***...***.*...**..**.**.*.****.*...**", "**..*.....**...***.....**.***.*****..**.*..*.*....", ".**.....***.*..........*..*.*..**...*.***....***..", "*..*.**..*.*.*.*..*...*...**..**..*.**..**...***..", ".......****....*..***.*.*..**..***.**.**..***.****", "....*.*.***..*..*.**.**....****....**.**.*..*.****", "*.....***.*.*...****.*....***.**....*.*...*...**..", ".**..*..*..*.**.**.*****.*.****.*..***..***.***.*.", "..*.*..*....*.**...*..*.*****....*.*.....**.**..*.", "**.**.**.....*..*.*.*....**.*...*.**..*....*..*...", "*..*.*...*...***.*.*..*****.*.*.*....*.*.**.*...**", "...*.**.....*....*...*..****.***..***....*.....*.*", "...*.**......*.**..*......*......***.*..***.**...."}
Returns: 241
{"*...*....*...*...*...*..**.**..*...*..***.....*...", ".*...*.*...***.***..***.....*.*......***...*.*..**", "**..........**...*...**..*..**......*...*.**..*.*.", "*.*....*.*.*..*..*..*.*......*.*.........*.*.*.**.", "*...*.*...*.*.........*...*..**....*....*.*..*.*..", "**..***.*...**.***....*....*.*.**..***..*.......**", "..*...*.**..***..***...*...*.....*..**.**.*..*..*.", "**.*..***...**..*..**.......*****..*.*.......*.*..", ".....*.**.***..*.*..***...****...**.*..**.*..*....", ".*...*.......*.**...**.......*.*****.....**...*.*.", "***....***.*.*....**.*.*.*..****.*....**..**....**", ".....*.*****.......*..**...*.**.....*..*..**.***..", "..*...***..*.*...*...*..*....*..******.*..*...***.", "***.**.*..*...*...*.*..*.*...**....**..*.......*..", ".*.*.*..***....***.....*....*.....*.*....*.**.**.*", "**......*.*****.*.......*...*....****..*.*..*..**.", ".*.*..*....**..*.*.*...***.**....*..**.**...*....*", ".*...**.**.****.*.**.**..**..*...*..*...*...***...", "*.*...*......*.*......*.*..*...*....*.*....*.**.**", "*..*......***...*...*......*......*.*..**.*..*****", "...*.*.**..*.**.*..**.*...*...******..*.*......*.*", "*....*............*......*.*..*....***.**.*..*..*.", "*....***...*.****.....**..*...*..***....*.*...**..", "*......*.**..*.**.*.*..**.**...*...*......***.....", "*.*..*..........**.*...***.***.*.*.***.*..*.......", "...*.*..*....**.*.*...*..*...***..*...*.**....*...", ".*****.....*.....****.**..*.....*.**.*..**.*..*...", "***..*..*.***...**....***..*.**..*.*.***.**.....*.", "*..***.*..*...**.***..*.**...**.........**.**.*..*", ".....*.*.......**..*..*.*.***..*...*......**......", "*.**.*....**....*.*...**.*.*.*.*..............*.*.", ".........*.......*...*..**..**......*...*.........", "*.***....***........**..***..*.**.*..**.*******.**", ".***.***.....*.****..**..****.......**.......**..*", "....*.*..**....**..**..**....***.****....*.*.*..*.", ".**.**.***......**....**..*......*.**....***..*...", ".*....*.***..***...*..*.*.*.**..***.*.*.*...*.....", "..*.*.....*.**..*.****...***...........*.*.....***", "*.****..*.*..*..**...........*.*...**.....*.......", "...***.....**..*.**..*...*.***..*.*..***....**.*.*", ".**.*.*...*.**.*....*.***.*.*.**..*.....**.*****.*", "***....***..*..***...*..*....*.*.*.**..*..*.....**", "..**..*.....*..**..*.*..**..*...*......**....*....", "..*...*...**.*.*..*.**...*.***.**.**...*...*.*.*..", "...**........**...**......*..**.*.......*.*.**.***", "......**.**....*..*.........*....**....*.***...*..", "...*....*..*......*........**...*....**.**.**.*..*", ".***.*.***..*....*..*.****.*...*..**....**.*.***.*", "....*..***...****.*..*.*....*..*.*...*****..*.*...", "..*.**.*.*.*..*.*.*.*..***.....**.**.*.....*...***"}
Returns: 267
{"*.....*.......*...*..*.....**....*.*....*..*..**..", "***..*...*...**.***.*.*.**...*...****.....*.**....", ".*......*.**.....*.....*.*.**.*.*......*.**..*.***", ".*...**.*.*.........*.....*.*..**..*...**...*.*...", "*......*.....*..*.*.*.*....*.**..***.*.***.*....*.", ".***.**.***...*...**.....*.*.*....*....*.**.*...*.", "****.*.*.*.......*.*.*.**......*.*.....*....*..*..", "*...*****......**..*.*...***..**...**...*...*.....", "..*.**........*.*.*.**.....**..........**..*..*..*", ".*.**..*.*.****.*.....*.*..*.***...*..*.**.**...**", "*..*...****....*.*.**.*...**...*.*...*.*.**...*..*", "..***.*..*..........**...*.**..**.......*..**...*.", ".***.....*.*...*.......**.*............***...*.*.*", "..*.......**.******.*....*.....*.*.*.**..**....*..", "....*.*.*.**.**...*..****.*.*...*..*.*....**...**.", "........**.**.***.......****.*..*..****.*.**...**.", "*..*..........*.*..***...*..*..*.......****......*", ".*...**..*...***..*..*.**.**..*.*....**.*.....*.*.", "*...*...*...*.*.*...*..*......**.*.**............*", "..*...**...*..*..*.*..**...*...*..***.........**.*", "..**.*...**..*..**.......**.*..*.**........*....*.", "*.****...*.**.......*...**....**.......****...**..", "......**..**...*.....*.*..*.***....*.***..*...*.**", "..**....*.*..*.*..*..**..***.**....*.*.*.**...*...", "*...*.*..*.*...**..*..........*.***.....*....*.*..", "..**.*..**.****.*.*..*.*.....*****......*.........", ".*.**...*.*...*.*...*.*.....*.*...*.**..*.***..*..", ".**...*..***.***..**..**...**.***.*.*..*..**......", "...*....****.*...**.*.........*..*.**.***....*....", ".....*..**.**.**...*.*......*.*....*..**........**", ".*....*.*.*.*.*..*...*.*.********.***.**...*...*..", "*.**.*.*.*.**.*.***.*.**...*.**.*..*.*..*..*...*..", "..*..**.*.*...*.....**..**.**.**.......*.**.......", "*.*.***.**.*....****..*....*.*..*****...*....*.*.*", "..*......*.*.**....*....*...*..***....*......*.***", ".*.*.....*.**.**..***.*..*.**....*....*..**...**..", "....*..**...*....*.**.*..*.*...*...**......*..*...", "*.*.*.....*...*.....*..*.*.**.**..***...**..**....", "...**.*.......*.*..**.**.....**.**..****.......*..", "..*.**..***.*.......**.*...***.*.*.........**.....", "*.**.*****..*.*.*..*.*...*..............**..*..*..", ".*.*..*.*...***.*.**.*.*....*.*.**........*.....*.", "..*.................*..**.***..*****.**.*.......*.", ".*.*..*.*..**..**............*..*.*...*...*..***..", ".*.*......****..**.*..*.**.*......*....****...*.*.", ".**.****...**..*.**.**.....**...*....**..***.**..*", "*..*..........*..*..**..*.*.*......**..*......****", "*...**..*******.*.*..*.*.......*.....*..**.....*..", "*...*.*****.....*..**..*.*..*..*..**..***.***.*..*", "....*......*...*.....***........*..*.........*...."}
Returns: 293
{".*....**..*.*.*...*..**..*....**.*..*....*.*.*.***", ".*..*.*.****.*.....*..*.....**..*.*..***..***..***", ".*.***.....**..**.*.*....*...****....**..****.**..", "***...***..**....*...*...*........**.....*.*.*.***", "**.*.**.*...****.**.*......***.*...*......*.*.....", "*..*.****.**....*.*....**..**.....**..........**..", "*..**.*.*...*..*.*..**.***.*****.*..*.**....*.....", "..*.*......***....**......***..*..**.....***......", ".***.**...*......*.....**..**......*.*..***.*.*...", "........*..*.*..*.......**.*...**.***.*....***....", "..*.*........*....**.**.*...**..*.*****..*..*.....", "...**...**...*....**......**...****.**..*.*.....*.", "..*...*..*.**.**...*...*....*...*...*..*....*..**.", ".*......*..*....*..****..****.**.*****......**..*.", ".*....**.*...*.*.****.**.*..**..*....*......*.*.*.", "..**.**..*..**...........*.*.*..*..**...**..****.*", "***.***......**..*.*.*.***..*..****.***..**.*.*.**", "**.**.*.*..*...**..*.*....*..**.*..*......*.......", "**.*.**.***..**.**.....*..*.*..**...*....*...***.*", "***...*.....*.**..*.*..*..**......**.........***..", "***..*.*.*....***.*...........****........**...*..", ".*..***.*.....*...****.*..*..**..*..*.*...*.****.*", ".*..**..*.**.*.*...*.*.....*...........***........", "...**.***.**..**.*......*..*.*.......*.*...**...**", "...*.**...*...***...**.*.***.*.*..*...**...*...*..", ".***.*.**..*....*.*.*.....*.****.....*.*.*...*.*..", ".**....*.*..*****...**.**.....*.......**.......*.*", ".**..*..*.*****.*.**...*..*.....**.**....*.*......", "..**.*..*.***.*.*.........**....*.**...*.*.**..*..", "*....*...*.**.*.....*.*...****.....*.....*.*...*.*", "*..**.*..*.***.*.*..........*..*....*.....***.....", ".**.*....*...*....*...*.......**.......*.**..*....", "..*...*.*.****..**.*.****......**...**...*.....*..", "**....***.*..*.*.*****.......*.**......*........*.", ".**..**...*.*.*..**...*...*.*..*****.*....***...**", "*..*....*.*..*.**.***...**.....*...**.*.*....**.*.", "..*..**..****......*..*.*....**...**.**.....*...**", "...****.*.*...*.....****....*.**..*....**....*.*.*", "******.*....*.*....*.*...**..*...*..*.***...*.....", "***......*.*.*..*.*.*.*..*.....*...**.**..**.*.***", "...**.*.****...*....*.*.**.*..*....***.**.*....**.", ".**.***....*.*...**.*.......*.*.****..***.***....*", "**.*..*......*...*.*****..*..***...*.*..*.*....*..", "*..**..*.**.****..*.*.*....***..**.*..*......*..*.", "***.*.*.*.*..**.........*.****.*....*.......*..***", "*.*..*...........**....***.*..*....*****..*....**.", "*.....*.*..***....*.*..*......**........****....*.", "..*....*.*...**..*..**.***...**..***.**.*****..**.", ".....*..*..*..*..**.*.*.**..**..*..*....*..**..***", "..*..*.*.**...*.***.*.*.*...******..**.*..*..*..*."}
Returns: 249
{"...*.****......*.....*.......*...*.*...*.......*.*", ".*.....*..*.*....*...........**.*............*....", ".*....*..*..**....*....*...*........**...........*", ".......*.*.....*.......**...*..*.*...**....**.....", ".*...*...........**.*.....*.......*...*....*.*.*..", "....*.*.*.*....*....*.*.*....*.........*......*...", ".*......***.*...*.....*.......*..*........*..*..**", ".*.......**..*....*....*.....................*....", ".**.......*...*.*...*.*.*....*.......*.*.....*....", "**.**.**................*.**......*.*.......*.*...", "....*....*...*.*.*...*.........**........*...**.**", "......*...*...**...*....**...*.*..*............**.", "...*.*..***........*.....*........*..*.....*.***..", "....*..........**....*............*...*.........*.", "....**...*...**.*....***..*....*....**...*.*......", "**.*...*...*..*.*...*.*.*......*..*.*.*...........", ".**..*.**.*.*.....*....*.....*..**.....*..*..*..**", "...**.......**.........*...**.*....*....*.*...*...", ".*......**..*..*.*..*...*...*.........*.*.......*.", "*.*..*...****...*..........*..*...*......*....*...", "........*.*....*.*.*.......*..*.......**..***.*...", "*.*....**..........*............*...*.........*...", "*....*.****..**...*....*...**.......*...*..*......", "..*..*....*.*..*.*.*..*......*.........*......*...", "*......*..*.......*..........*.......*.*..*.......", "..*...*..*..*...*..*..*.*.....*...*.*.....***..*..", ".....**........*........*...*....*......*...*.....", ".*.**......*.**.....*..*....**....*........*....*.", ".*.......**...*...*....**....**...*...*......**..*", "*.....*....***....**...*.**.*.*.**.....***.*....**", ".......****.*.*.*.......*.....*....*....*.......*.", ".*.........*.....**....*....****.....*.*..........", "......*.**.....*.*....*......*............*......*", "....*.*....*.....**....*....***.*..*...*.......*..", ".......*...***..*..*................*.*..*..*.....", ".*.*..*...*.*....................**..*........*.*.", "*...***..........*..*.......*.*...*...**......**..", "...........*............**....*.*..*****........**", "...*.**........*....**......**.....*.....*...*....", ".*..**..*.*..*..*.*...*.*................***...*..", ".....*.*.*.......*.....*..*..*...*...*...*....*...", "*..*.........***.................**......*........", "...*.*.............*.*..*.*..........*..........*.", "**...***.*.*...*...*.*........*.*.****..*.......**", ".......*.*.........*..*..**.*....**.*.......*.*..*", "..*..............*.*.*....*.**.*.*...**.....**....", ".........**..*.*...*.*......*.....................", "...*........*....*...*....*****..**.**...**.......", "..**..*.*.*.....*..*..*....**.......*.............", ".***...................*..**..*....*.......**....*"}
Returns: 328
{"..*.....*.*..*........*.......**.........*.*..**..", "**...*...*..*..*...**...*.*......*..**....*..*....", "*.*****.*.......*........*.***......*.......*..*.*", ".*.*...*.*.*.****.......*.....*..*..*...*.*.....*.", "*.*....*..***............**...**.....**...*.***...", "...*.*...*....*...**.*....*..**..*.*...****.*.*...", ".***......*.*..*..*.....*...*...*.*..*.**...*....*", "...........******.......*..*.....*..*.*..**.***.*.", "***.*..*....**....*.*..*.*...**.....*.....***.....", "....**....*.*....*.*..*.***.*..*.**..*......*.....", ".****..*................*..*......*.*.*.......**..", ".......******.*...**.*.*....***....*.*....*..*..*.", ".*..*..***.....*.***...**..*....*..*.....*......*.", "**.*..*.*..*.*..*...*....**.*.....*....*....*..*..", "***.*..*.................*...**...*.....*......**.", "*.**.*.*....**...*.*......*...*.*...*....*........", "........*..**.**.**......*.......**..*.*.**.....*.", ".......***.....*...............**..*.*.*...*......", ".*...*..**.*..*..*..**..*.**..**...*.....*....*..*", ".............*.*.........*...*.........*..........", "...*.**.*.******...*..*...*....*...*....*........*", "*...*.........*.........**...*..*..*...***........", ".*...........*...*.....*........*...****....*.**.*", "*.*..*.**...***..***.*.....*.*..**......**.......*", ".**.*..*..*........**.....*.*..*.....*..*.......**", "..*...**.*.**......**.*.**.**..*......*......****.", ".*....*.*..**.....*..*..*..*.*..*.*.*.....*..*...*", ".*.........**........**..**.*..*...*.*.*....*.*.*.", "*...*..........*...*............*.................", "........*........***....*.......*.................", "...*.*......**.*.***...*.**..**....*............*.", ".*....*..*...*..**.*.........*..*......*.*.**.*...", "*.*.**.*.*....*..*.*...*.........**.....*..*...***", ".......*..*.*....*.....*.....***.*................", "..**..**........*....*.*....*......**.**........**", "........*.....***.....***................*....*..*", "....*..*..*....**.*...*....*...***...........*.*..", "....*.......*...*.**.**.*.*.*....*..***..*..**...*", "..**.*....*.*.*............*..*..*.*..............", ".*...............*.....**..*........*.*.**.*...*..", "....***...*...........**...**.*..**...*...........", ".*.*.*.*.....**.*.*.*........*.*.*.........**.*...", "*.*.*.*...*..*...*.****....*...**..*...*.*..**.*..", "......*.......**..*.*....*......*...........*.....", "*...*......*................*......*.*.*...*...*..", "*.*.....*.....*.*.*.*........**...*.....*....*....", "*...*....*.***.*.........*..**.**....****....**..*", "*.....*.*.*.*..**..*.**.*.*.*.........****.*.....*", "..*...*.......*.....*......***..*..*....*.*....*.*", "....*...*..*..****.*.**..**.*.....*.**.*......**.."}
Returns: 355
{"..*....**.*****.*.***.**.*.*...*.*..***...**.*...*", ".........**.*....*...*.*..*...****...*.*..*....*.*", "*.*..*.****.*....*.*.*...*.*.*.*.....*.*.*...**.**", "*.*..*..***.**.***.....**....**.*..*.*......*..**.", "..*.*****.****.*..****....*...**.*.....*...*......", "..*...*.**..*........*.***...*.*..*...**.*.....***", ".*....***..*..**.*.*...**...****...*...*...*....**", "*..*.**...*...*.*.**..*..*.***.**....*..*.....***.", "*.**..**...****..*....*...................**..*.*.", "*.*.**.*......*..*....*******....**..*.*.***..*.*.", "...*.***.*.*.**....*...................****...**..", ".*.*...***.***.*.**..*....**.*.*..*.....*..*******", "*.*...****.*........****..*.**.***..**..**.*..*.**", "*.*..*.*.***....*.*....***..*.*.****..****..*..*..", ".....*.....**..**.*.....***.**.*...*......*.*.....", "*....*..*.*.*...*..**..*...*****...**.*.*...****..", "..**.**......***....*.*...*..*...*....*...*.......", ".*..*....**...*..*...**.*....*.......**.*.***.**..", "........**.**..*.*...***..**....*.****..******.*.*", "......*****.**....*..*...*....**.***..*...*...***.", ".*..**...*...***.......*.**......*....***..**.*...", ".*.......*...*.......*....*.**..*.**..........*...", "...*.**.....*.*...**..*.*.*....********.******....", ".*..*..*.*.*..****..**..*....*.*.*..*.*.*.*....*..", "**..*.*.*.*..*...*******...*.*.*.......*.*....*..*", ".*.**.****......*.**...*.*.**.....*...........*..*", "**..*..*.*..*.*.*...**......*..........*...*.*.*..", ".....*.**...*.....*....*..**...*.....*.*..********", "......*......*.***..*.....*..**..****.....**.*.*..", "......*.**.*......*.****.*.*.****..*...*...*....**", "*.*.*.***..*....*..*..**.**...*..*......**..*.*.*.", "*..*...*..**..*.......*....*.*..*.***.*.*......*..", "***........*.....*..**.*......**.*.*.*..*......***", "*..*.....**.*........*****...*......*......*....**", "...*.*.*......*.*........**..............**.*.*..*", "*.*.**.**...*.*..*.**...****.....**.*....**.**.*..", "**......*.*.........*......*.**..**...*.*...*....*", ".**....*.*...**...*.....*.*....**..*.***....***...", ".**.***.*..*.**.*....*..*.****...........**....*..", ".*.*.*.***..*.*.....*.***..*..***..*........****.*", ".....*.**.**....*.....*..*.....**.*****.**..**.*.*", "*..****.....*.*.*.*.......**..*..*..**..*....*..*.", ".*....*..*...*.*..........*..*..*....*..*.....*..*", "...*...***.***.*.....***...****.*..*.....*......*.", "....***..*...*.*.*...*.......**.***....***.*....**", "..*....**...*..*.*.*.**......**...**..*.......**.*", "...*..*..**.**..*.*.....*.*..*..****.**.*....**..*", ".........*..*.....*...**..**.*..*.*....***.***.*..", "*....***.*...*.**.*...***.*...........*..**.*...*.", ".............**...**..**.........*.*......*...**.*"}
Returns: 259
{"********..*..*.*.**.*.**.******.**.**.***...*..**.", "*.**.****.***..**..*.*******.**.**.*..***....**.*.", "*********.**.***.**.****..***...********..**.*****", "*.*.*.****.*.**.**....*..*..*..*.****.****.*.*****", "***.*..*..***..**.****..**.*.....*..****.******.*.", "..****..*...*..*...*..*********.***.*.**.*..******", ".*.**..**.*.****..*.*...*****.**..*.**.*.*.**...*.", ".*..*..****.*..*..*..****.****.**....*.*.*...*..*.", "***.*****.***.**.***..***..*.*.****.***.*.******.*", "*****.*..*******.*.**.****.*.*****..****.....*...*", "****.**.*.*..*..******.*.*****..****....***..*****", "*.***..*****..**.**......****.*...*..***.**.**..*.", "*..*****..**...*.****...******..*.*.*.*.***.*****.", "****.*.***.***...*********.*.*.**.***.*..**.***..*", "****.****..****.***.*.******...**..***..***...***.", "******.*....*..**..*..***..****.********....**.***", "***.***.**..***.********.*****..*..**.***.**.**..*", ".*.**..***.****..**.**.**.**********.*.**.**.**..*", "**.**.**.**.*..*.*****...**...**..********.*.***.*", "*...*.....*.*.*******....*.***.***.*..*.****.*.***", "..****.*.********..*.*******.******.***.***..*....", "..*...********.**..*.****.******.**.*.*********..*", "*.**.*****..*.***.***.***...***.*..****...**.*****", "*.*.*..**.*.*******.*.***...******.**..*****....*.", "***********.**.****.*...**.**..**..*...*********.*", "**....*.*.*****.***..*.*...**.....*..***.*....***.", "...**...*.***..**...******.....**.**..***.*.****.*", "********.*.**.***.****..**..****.**..*******.*.***", "*..**.....***.**..***.*****..*********.**.**...*.*", "**...**.***.******.****.*.*.**..**.*.*.*..**....*.", "*.*..****.****.*.*.*.*.**.*.*.***..*..*.****.*.***", "****.....****.*...*....****..*..*.**.*.*.**.***.**", "*****..**...****.*.***.**...***....***...**...*.**", "***...**.****..*****..***...****.*..*.**..*..**...", ".*.***.**.*******.***....*.*..**.***......*******.", ".**.**.**.**..*.***.*..*.**...****.********.**.***", "*.****.*.*.*..***.*.*.*..***.*.*..**.*.*****.*..**", ".******.*..*.**...***..****.***.***..**.*.*..**.**", "*.*.**.***.******.***..*.***....**.*..**.*..******", "****..******...*******..*.****...****.******.*..**", "*.**.**.**.******.***.*.**.***..**.*.****.***..**.", "*.*.*.****.*****.********.*******.**.***.**..*.***", "**.*.**.***.*..**.*.***.**.**.*..*..*.************", ".....*.*..*.***.*****....***.***...***.**..**..***", "*.**..*********.*.*..***.******..***..*..**.*.****", ".***.****.*..*..***.****..*.****.*****.****..****.", "*..*.***.*..*..*...*..*..**..*..***.*****.*.**.*.*", "*..***.*.***..*****.*******..*..**..***.*****.*.*.", "*.**...******.*.***..**..*..*.*********..***....**", "*.****......*.*.**.**.**.**..*.**.*.***.*.***....."}
Returns: 41
{"*.*.****.*....**..**....**...**.*****.*****.*.**..", "*.**...*..*****....***.*.**.....**..**.**.****.*..", "*.*...*..**.*.....**.*.*....*****.**.***...******.", ".**.*.***.***.*.****.***.*****.***.**...*..****.*.", "******.*..**.*....**..****.*.**..***.....**.**.*.*", ".**...**..**.*.*****..*.****.*..*.**...*.********.", "********.*..*.**...*.*.*..****.*.**.*.*.*.**.**.*.", "*.***.*.*...*..*.*...*..**..*******.**..**.***.**.", ".****.******.***.*.****.**.**.***....*.*..***..*..", ".****.*.*.*.***...*..***.******.***..**..*.*.*****", "****.*....***.***..***...***..****...***.**.*.*..*", "....*...**...*.*.*****.***.*.*.****.....*.*.*.*..*", "...****.******.*****.***.*...*....**..*.*.**..****", "*****.*****..*.**....**.....*.*...**..***.****.*.*", "*****.***.***.******.*.*..**..*.*.*.*..**.***.****", "******.*..****.********...*.**.*..*.**..*..*.*.*..", ".**....****.*.**.**..****.*..*.**.**.**...*.**.*.*", "*.*****..**..**.**.**..*.......*****.*..***.*.***.", ".*****..**..***.....*...*.*.*******.....*****....*", "**....*.*..*.**.....*.**.*.*.*.*****...******.*.**", "*.**.******.*...**.*....*.*..****.***...*.*.***..*", "**.*...********.*.*.*.*.*...*.**..*.*.*..*......*.", "*.*****..***.**....******.****.*.*.**..**.*.*.*.*.", "**.*.****.*.*.*.*.**..**.**..***.*.*.********..*.*", "...*.*.*...**..*.**..***.*...****..**..*.*..****.*", "******.*..***..*....*.*.****.***.****...*..*****..", "**..*..*...*..*****.***.***...******...*...*...**.", "******..**********....****...*..*...**.**..****...", ".**.*..*.****..*.*..*.**.*.*****...*...**.**.***.*", "..*......**.****...**.***..*....*.*.*******.**.*.*", ".**..*..******.**....**.***.****.**.**.**..*******", "*..*****..*.*....*...*****.***.*.*...*.**.**.**..*", "******.*.**.....*.***........*..*****..**.*.***...", "..*..*...*.**...*...*.**...*******..**.**.**.**...", "****...**...*.**.*.....*.*...******.*.*..*.**.**..", "**..****....*.*...****...*.....**.*.*.*****.**.***", ".**.*.******.***.**...**.**...*.***..*..**...*****", "*.*.**...******.**.*******.**..**.*.*.**..*..*.**.", ".***..****.*.*..*.***.....*****..*...**.*****.**..", "..*.**.*.*.*.*********..**.****.*.*.**..****...***", "**.***.***.****.***.****..****.***.*..*.*.*****..*", "*.******.***..*..*.****.*.*.*..*.*.***.*******...*", ".**.********.*..**..****.**....**..*.**..*.****...", "..*.*.*****.***..*.*.***.*.**.*.*..**.****..******", "*.***....*...***.*.*.*******..**...*.**.**.*.****.", "**.***..***.***.*.*.....**...*..**....*.***.***.*.", "....******...*.*...*...**.*..*....**.****.***..***", "**..**************.*.**..*..**..*.**.*..*.*..*.*.*", "*.*...*.....*****...*..*..**.**.**..*..*.**...****", ".***.***********..*.*.**...*.*.*..*.*.*.**..*****."}
Returns: 101
{"...**..........*.......*.*....*....**..***.**.*.*.", "...*....**..*....**.*.*.....**..*.**..*..****....*", "..****....***.**.*.*..*....***.*...*.....*...*....", ".*.***....**.**..**.***.**.*.......**.*..*.*.*....", ".*.*.**....*****..***.*....*..*..**.**.*...*....**", "...*..**.*.*.******...*....***.*.*...*...*.*..**.*", ".***...***....**..*..**.*.*.*..*..**....**...*.**.", "******..*...*.**.**.*.*.**..*.*...***..**..*.*.**.", "..**..***....*...*.**.**...***...**.**.**.**.*..**", ".*.....*..*..**....**..*.**.*..*....*..*...*...**.", "...*.*..*...**.*.**..*..*.**...**..*.**....*......", "**.*.....**.....*..*....*.*.*....*.....**..**.**.*", "*.*..*....*.*.*.***.**********..****.***..*.*.****", ".***..*..*.....*..**...*...**.***.*..*.****....**.", "..**.*.**.**.*******..*.*.**.*****.**...***..***.*", "*...**.*.......*.....*.*..*...*..**.*..**...****..", "*...*...*...**.**...*.*...*...*..**.*..*..**..**..", "..****..*.*...*.***.*....*.*..*......*..**.*******", "..***..****.*.**.**...****....***.**..**..*...***.", ".*...*..*..*..**.**.**.*..*...*..*......*.*....*..", "*...*.....*.**.....*.***.*.*....***...*...**.*....", "*..**....*.**.*****.*....*.**.*.**...**.*..*...***", "*....**...**.*****...*..**...**..*.***.*.**.**.*..", "**.****.......*.*.*...**.*......*.*....*.*.*.***..", ".**.**....***....*...*...*..*.****.**.*..****.*..*", "...*..*....*****.**...*.*****....*..***...*..*....", "..*.****..*.**.*.*.*.*..***..**...*.*.*.*.....*...", ".*..**..*.*.***.*.*..*.....**.*.**.**..*******....", ".**.*.....*...****.*.*.**...***.*....*...*....*.*.", ".****...**...**..**..**...**.....**..*.****.**....", ".*..*..*.**...******.*..**.*.***.*...**.......***.", "*.**.**.**.*....**.*.*...*..*..*.**.*...*..**.***.", "**.*..*..**....*...**.***.*......****.*.**....**..", "***..*....**..*..*..*......*..*.**...*..*....*.*.*", "...**...*.*.....*.....*.*.**...*.******.*.****.**.", "***.....**...*.*...*....*.*...**.*..***......***..", "*.*...*..*...*..*..**.*.*..*****..**..**.*...*.***", "*.*.....***.***..****.*.*.*..*..*..***.....*.**...", "..*.*.*.........*..*.**.*.***...**.***.*...***..*.", "*.*..*.****.*..***..*..*...*.....***..**..........", ".*...**..*.*.*..****...*..**....**..*..*.*****..**", "..****..**...**.**.*..*.**.*..**.***.*.....****...", "**..*....**.*..*****.****.**.**..**.*.......**....", "***.*..*.**....***....*......*........*...........", ".*.*.*.*...***..**.**..*..*.**.*..**.*......*.**..", "....**...*.**..*..**...**.*.*..*.*.....**...***.*.", "*...*..**..*...*..***.**..*....********...*****...", "..*.....*..*.*...*.***.**..*.*....**.**......*.*..", "*.**.........*.*.**.***....**.***......****.***.*.", "*....*.....*****.....**.*..*.*..**....*.**..*...**"}
Returns: 200
{"..*.*.*...*......**...*.........*.........*.......", ".*.....*.......*.........*.......*..**.**....*..*.", ".........**..**.*..*..*.*.**.......*.*..*.........", ".....**..*..*.***.*.*...**....*...............*...", ".**....*......*....*.....*...*....***...*........*", "...*.......**...*.*...*...........*...*..*........", "...*.............**..........*.**..*.*..***......*", "....*.*..**.*..*..*.*..........*..*....*....*.....", "..*...**...*...*...***...**.....*.**..**......*...", "...**...*..*.*...*...**....*..**..*............*..", "...........*....**..**...****..*....*.*..*.**.***.", "...**...*......*...*.**....*..*..**..**.........**", "..*....*..*...**..........**..........****.*.**...", ".**...........**....*..*....*.*.*.*......*..*.....", "..**..*..*.**.*......*.*...*..*....*.*..*.....*...", "..*..........***.**........*.......**.**...**.....", "..*.**.***..**...**..*..*...........*.*...*...*.**", "....***.*.*................**.......*....*...*..*.", ".***.*.....*....*.*..*..*.*****.*.*..*.......*..*.", ".....**..*........*..****..**.........*.**.*.....*", "***....*.*.*.*.........*...*..*......*.*.**..**.**", "...........**......*..*.....*.*......*...*........", "..*.*..............*....*....*....**...**.**..*...", "..***..**..*...*.....*..............*.*...........", ".**.....*....***.*.......*.....*..*.**....*....**.", "...**.............**.......**......*.**.......*.*.", "......***....*..*...........*.......**...**.......", "............*.*........*....*..*.*..**....*.***..*", "..**..**.**.*..**...*....*.*.......*........*.....", ".*..*........*.*..**..**....***.*.*....*......*.*.", "...*..*....****.*.*.....*......**....*....**.**...", ".....*.*......**............*..*.*.*..*.***...**..", "....**....*.*.*.*..*..*.**........*......**.*...**", "......*.....*..**....*...*.*......*..*.**..**..*..", "..*...*................*.*.*..**...***.*......*..*", "*.*........*...*.*...*..*...*...........**........", "*.*.*....**....**.......*.*....*.*..*.....**.*...*", "*........*.*.*..****.*.......*.*...*.*.*.*....*...", "..*.........*...*..*.........***......*..**...*..*", "*.*.*.*..*.*....*...*.*.**....***..*...*.*........", "...*........*.....*...*.....**.*...*...*.......*..", "...*..*..**.*.*..........*.*.....*..........*.*.**", ".*....*...*****.....**.*.*......*.**...*.***.....*", "......***...**.....*.*......*..*..*...........*...", "...**....*.**..**..........*.*..**.**.***....**.**", "**....*...**..*.......*..*.....*......*.*.**.....*", "..*..*.....*..*..........*.....**..*..*..**.......", ".*.....*...**.*..**........*.*...***.....*........", "....*....**..........*.............**...*.**.*....", "......**.*........**..*.*.*.*****................."}
Returns: 311
{"*........*..*.*..*......**.........**.*....*......", "...***.**.....*.*...........*..*......*...........", ".**.*.*..............**......*..**.*.*.**.*.......", "...*.**...**....*.*.*........*..*.*.*....*.**.*...", ".**.*...*..*.......*.**....*..*...*...............", "*.**.......*.........*..*.*.*..*..............*...", ".*....*....**...*.....**..........**.*.......***.*", "**...*.........*...........*..............*..*....", ".....**.*......*..*.**..*.*...*......**.*.***.*...", "..*......**...*.........*..*......*...*..*.**.**..", "*......*..*................*...*.*...**.****.***..", "*...**.....*...*...*...*.....*...*.*...*.*......*.", "*.....****..*.*..............*...*...**.....*****.", "*.*.......*.*.**.....................***...*.*.**.", "..*......*.**..**.......*............*...**.**...*", "....*.....*..........*.**.**...*.....*.....**...*.", "**.**....*..*................*.*.....**..*..*.....", ".....*.*...*.....***.......*.**...**...*..*.....*.", ".....**..*...*..*...........**..*......*.*.*....*.", "...*..*..*.*...**..**..*...**....*...**....**.....", "......*....*.........**......*..*.*...*...*.......", ".......*.....******..*....*......***.***.*.....*..", "**.****.*......*.*....**......*........*.*.....*..", "*....*...****....*..*.**......**....**...**.......", "*......*..*.*.......*.**.*...***.......*..........", "...*.*....**...........**....*.**.*.*..****...**.*", "*...*.....*.*....*.....*...*....*.*....*........*.", ".*...*..*.*.......**..*.......*.......*..*.*.....*", "..*.*..**....*.*..*...*....*.*..*..*...*......*...", "..*.**....*.......*..*......***.*.*.**....****.*..", "**.*..****....**.*...*........**..........*.**....", ".*.....*...............*.*....**.........*.*..****", "...*.**....*....*....**...**.....*..*..*.....*....", "..*..*...*...*...**.***.**..*..........*....**.*.*", ".*..............*...*..*............*.*....*......", "*.....*.*...*....**......**.........*......*..*...", "..*.......*.*..**.*..**...**.*.*.......*..**..*..*", "*....*.**.*........*.*..*.........*.....*..*..*...", "..*.........*..*...........*.*.***......**...*....", ".**.*......*.*.*..*......*....*....*.........*..*.", "...*.....*...*.**....*..*..*.*....**..*....*....*.", ".*......*.*...**.*.**.*.*.....*.*.....*...*....*.*", "*.......*.*...**.***...***.*......*...*....**....*", ".........*.....***....**...*......*....*.........*", ".*....*.*.......*........*....*............*.*.*..", ".......**.*.**...*....**..*.*..*...*....*.......*.", "....*..*.*.*..*....*..*.*......*...**..**.........", "....*.........*...........***..***..*.......**...*", "...*.**.......*.*...*.....*...*.*......*.....*.*..", "...**...**....***.***.......*..*....*....*.....*.."}
Returns: 309
{"***.*...*.**...****.....*.*.*.*.****..**.***..***.", "*..***.***.******..****.***.*.***..*****..*.*.*...", "*.**.*.*.***.*****..**......***..*...*****...**...", ".**.*..*****..****.**.**.*...***.**....**...**..**", ".******.*.....*****.*.*..***.*...*..*.****..**..**", "**...**.*.*.**.**..***.****.*.**.*.*.*.....*....**", ".....*..*..*..****..****.**..***..***.*....**.***.", "*..*.....*..*.***********.*.*..*..**........*.*..*", "..***..**...***..***..*.*..***.***.*****.*....**..", "**..*.**..*.**......***..*******...**.*****.**.***", "**.**.**.**.*.*.*.**.***.**..*.***.**.*.**..***..*", "*.**..**.*.*..***.**.**.*.**.***.****.*******..***", ".*...*......*..**.***..***.**.**.**.....****....*.", "*****.**..******..****.**.****..**.*..*.*.....****", ".***.*....*****..*.**.**.*.*.*.*..*..*..**.**.**..", "***..**.*...**.*..**.*.*..****..***..*..**.**.**..", ".*..*.****.....**..**..***.*.*.*.*.**.**.*.*...*.*", "....*.*.*.**.**.***..*.*.*..****.*..***...**..**.*", "***..**.**...*.***.*..****..***..****..***..*.**.*", "..**..***...*.**.*..***.******.*..*..**.***..*...*", "**..**.*..*******.**.*.**..*******..*.*.**.*.*****", "****.*..**...**.****.*.**...**.*...**.***.....*...", "*.*..*..*.....*.*.**.*.*.*..****.****.****.***.***", "*.....*..**....***..*.********.*.*.....*.*.*...*..", "*.***..******..*.******....**..*..*.*****..*.**.*.", "*..*.*.*.******....**..*.*.****..****..*.****...**", "*.*.......*****.*.*.**...**..*****.**.**....****..", "...*.*.**.**..**.******...*.**..*...*..***.******.", ".****.****.*..**..*..******.*******.***..**..*****", "*...**.***.**.*****...*.*.******....*.****..***..*", ".****.**********...*.*..*.**..*.**....****..*.****", "*....*.....*.****...*.*.*...*..*..**.*.**.***..***", "...*.*..*..*******.**.**...*...***..**.***..*.***.", "*...*..**...*****.**....******..*.***.***.*..*..*.", "...*....**..**.**.*..*...***.*.*******.***..*.**.*", "*.*.**.*..**.********..**.**.*..****..***...***...", "..*****.*********..*.*.**..*.***..*...**.******.**", ".*.*..***..****.**..***.****...*********.**.**.*..", "*..**...****....*.****..*..*******...*....*...**.*", ".***...*......***..*..*...***.**..***...*.*.*.**.*", "**.**.**..*.**.**.***.****.**.**..**..****..***..*", "**.*..*...****.****...**...***..*...**..*.***..**.", "*******.**....************.**.**...***...*.**..***", ".*.******.******..*****..*.*....**..*..***..*.*.**", ".***.****.**.*.****.***.*.**..***....**..*.**..***", "*****.*.*.*...*.**..**...*.***..**.**.**.*.*.***.*", "*.***..***.*..****..***.***.**.*.*.**....*.**.**.*", "***..**.*****..**........*..****.*.***.*.*..*..***", "**..***....****.****.*****.*.******.***..**.**.*.*", "..*.*..*..*.*..****.**.********.****.*..********.*"}
Returns: 89
{"**..*.***.****.**********.*.**.***.*..*..**.**.*.*", "*..*....**....*..*....*****.*..******.******.*****", "**....*****..**..***.*.**.*****.*.***.*******...**", "....*.*...******.*.***.**.*****.*...**..*..*.****.", ".*.**.*.*..**..*.*.*****.**..*...*.....*..******.*", "*.*..*.****....*..*....*.*******.***....*****...**", "*..*.*.***.*...****..*.*****.**...***....**.*.**..", "*.*.**...****.*.***.*.*.*.*.*.*.**.**...*...***...", ".**..*.**.**..**..*.**.****.**..*.*.*..*****....*.", "*...***..***.*.******..***...**.******..**.***..*.", "*...*.**.**..**.**..***.***..*****.**..*****.*..**", "*..*****.***.**..*..*.*.**.***********...*..*..**.", ".*******.*********..*.*....***.******.*..*..**.***", "*.**...**.**.****.**.***...**.***....*.*....***.**", "*.****..***.***..*.*..****.**.*.*.**.*..*******.**", "****..**...**..*.*.....*.*..**..**.*..**.***.*..**", ".**.*.**.******.*.**.***.**********...*...***.....", "*..**.**...**.**.....*.*.****.*.*..**..***.....***", "**..*..**.**...***.**.***....**.*.*.**.*.**...*.**", "***..**..****.****....***.**....***.***..***..**.*", "***...**.*..**.*******..*.*.*..*****..***.*...****", "..*.*..******.***.**.***.*.*.*****.**..**..***...*", "****.******.**..****.*.*...***..**.*..*...****..**", "...***.*.**..*..**.****.***..**...*..**.*.*...**.*", "**..*.**...*.*.**..*.***.***.*********.*.****.**.*", "****..***.*.**.**..****.**..*.***...**..**..*.*.**", "...*..**.*.***.*.***.....**.**...*..*******.*..***", "**.*.*.*.*.*.....*.*...*....***.*..****..**..**...", "***....*..*.******..****..**.*****.**..*****.*.*.*", "..*...****.***.*.***.*******.***.*.*..*.*...**.***", "*.*******.***.**.***.*.****.*..****.*.***.*.*.*...", ".*******..**.***.**..**...*..*...**...*.**********", ".***.**...*.*..**..*.*..**.**.******.****.....*.**", "**..***..*****....***.****.**.*....*...******..***", "***.**..*****.****.*..*.*..****..*.******.*..*.***", "*.*.**..*....***..*.**..*..*.***....**..*.*..*.***", ".***.***.*.***.....***.***.*....*.**.*.******..*.*", "****..*..**.****.**..*******.*..**....*..*.**.*.*.", ".*..*........***.***.*.*****...*.***********...***", "*..*.****..**.***.*.***.***......**.*****.*.*****.", "*...*****.*.**.*...***...***.**...*..**.****.*.***", "*..**.***.***..****.*****...**..***.*.***.*.***..*", "**.*******..*****.*.*..*****.****.*.*.*******..***", "**..***.....**.**.****.******.***..****.**.**....*", "..*.*.*..*.*.***.*..****.*.*.*****..**.*..*..*.*.*", "*****.***...*..*...*.***.......*****.***.*.**.***.", "...*.**..*.****...****....****.****..*.....**..***", "***.***...*****....*.*..****.**....*.*..***.***...", "**..*****..*.**.***..*.******.******..*...**.**...", "..*...**.****.**..****..***.*.........*..***.*.***"}
Returns: 74
{"........*........*.*...**..**.*.*....****.....**.*", "..***.*..**...*.*.*..*.....***.............*.**.*.", "...*..*..*......*....**....*.*.**....*.*.***..*...", "*........***.....*.***......*.........**...*..**.*", "..*...**.*...*.*..*...**...*..*......*..*.*...*..*", "*..**...*.....*.*..*.......*.*..*.*...*.**..*....*", ".**..*............**.***..*.*.*.*...**...***.*...*", "....*....*....**..............**..*...............", "..**.**..*.*...**..**.............*..**...*.*.*..*", "*...*....*.....*.*...*.....*....*.*.*****.***.**.*", "..***...*......***.*..*..**........*....****......", ".**..**....*..*.**..*..*..............*.**......**", "...*.........*......*..**.*.**..*..*.*..***....*..", ".......*..*..*..**.*.*.....**.*..*.....*......*...", "..*..*..**..........**..........**........**......", ".*...*....*......*........*...*.*..*.*.**..*...*..", "***..*..*....*..**..*...*...........*.*..*.*......", "*....*...*.....**.*......***.*......****.*.*..*...", "..*...*.....*.*......*...*.***.*..*.*.*..***....*.", "....*........*..*......*...*.....*...**....**...*.", ".....*...........*...*.....*...*...***...*...*.**.", ".*..**...**....*....*...*.........***...**..*..*..", "........*..*..*.**.*.*..*.***...*.....**..*..***..", "*.*..*.*...*..*.*...*...*...**.......*.....*...*.*", "..*...*..*....***.*....*.**..*.........**.*.*.....", ".....***.*......*...*.*...*.......*......*.*...*..", ".**........*.*....*.....*..**...**...**....*..*...", "*.*..*..**.**......*.*.*.*........**.**..*.....***", "....*..*....****.*.*...*..*..*...*..*.*..........*", "...........*...*...**.......**.....*.**..*..*..*.*", "*.......*...*.......*.....*..*.......**....*...*.*", "**....*.**.*.*.*.......*..*.*.....*..*.***..**....", "*....*.....*.....*.**...**...*.*..*...*.*....*.*.*", "..*.*....*..***.*.*.....**...*.**..*.***.*...***.*", "..*...*.*....*.....*.*...*.**..*..*...*****..*.*..", ".*......**..*.**....*......**..**...***..*...*..**", "..***.*.*.*.**..*........*..*..*.*.....*.*.*....*.", "*.....*..*.*.*.....**..***.....**.*****..*.....***", "............*..........**.**...*.*....*..*..*.....", "***.....*.*..*.......*...**..**.***...*...........", "....*.*.....*.**...*.*..*...***....*.*.**.*.**...*", "..*..*......**.*..*.*..*...*......*..*.....***....", "...***..*.*.**..**..***..*....**.**.*.**......*...", "....*........**...***.*****.....**..*..........*..", "..*.....**...****.*.*......*........*...***..*....", "...*.....*.......*.....***.....**....*..*...*.*...", ".......*.*.*.......*..*..*...***..*...*....***...*", "..*.....**..*......**.**...*.........*....*....***", "..***..**..*....**...****...***.*.*.*.*..*......*.", "...*...*.*.*.*........*.*.....*...*.**..*.*...*.*."}
Returns: 322
{"***.....****.**..*..*.....****...*.****..*.....***", ".****..*.***..*.*.***....*.*..***...**..*.**.**..*", "***..***..****...*...**.*.*..*..**..******..*.*..*", ".*.*.**.*****..*.*..*.***.**.*.**....**.*...*..***", "...*...****..***.*.***..**.****.**....*...*..**...", "***...***...*.*.*.*..**.*.*.*......*.*..***.......", ".***...**...*.**....*.*.*..*.*.****......***..**.*", "**.**..*****.......**..****.*.**..***.*.*...*.**..", "*.*..*.....*.**.*..*.....*.......*.**.*.***.**....", ".*..****.****.***.*..*..***..*...***.*..***...**..", "*.***.***...**.**...****.*.*.*..*.....*..*.*...**.", "*...*.*...*****.***..**.*..*.****..*.*...*.*.*....", "**.........*...**...*.*********..*.*..*...**.*..*.", "**......***.*..****.*.**..****..***.**.......*.*..", "****..*.**.*.**.*.*..*.**..*.***..***.*.*.**.*...*", ".***.......**...*..*.......*....**...**.*.*.***.*.", "***..*.**..*....*.*.*.*.*..*.....*....***....***..", "*...**....**.*.******......*.*...*..*..*.*..**...*", "*...*.***..**.*......*.****.***.****...**.....***.", ".......*.*.**.**.*****.*****...**...*..*.*...*.*.*", ".*.***..**.*.*.*.....*.....*..*..****.*...****.***", "**********.**....**.*.....**............*.....*.**", ".*.........**.*.***.***.*...**.**....***...*.*.*..", ".***...****...*.**.*.*.......***.*....*..*..**..*.", ".*...*...*..*.*****.**..*.**...*********.*.*.....*", "...*...**..*....***.**...****..*..*..*.***....***.", "*..**..**....*..*.*.....*......**.*.****.*.*.*..*.", "*...*.*..**.*...*..**..*.*.***.*******.**....**..*", "*....****.*...**.*.*.*...****.*.....*...*.**..**..", ".**...*.****.**...*..*...***.*..*.*.*......*...*..", ".**...*.*..**.*.*....**.*..**...***.....**.*.....*", "*.*****.*....*....*.**.*....****...*..*.**..*****.", ".*...***.*...*...**......**....**..*.**...*.......", ".**.*..*.**....*...*.***.**.*.*.*..*....*.*....***", "*...***.*.*.**..*.**.**.*...........*....***.*.*.*", "**..**.*.*.*..**.*.*.**.**....**.**.*..*.*..**.*..", "****......***...***..**.*.*....*....**..*..**.....", "*..**..*...*.*......***..**.*.*.*..**....**..*...*", "**..**..*...*******.*.***..*..**.*..**.*******....", ".**.*****....********.*..*..**.........**...*.***.", "*.*.**.**.***..*..*.**.*..*....**...**......*****.", "*.**.*.**..*........*...****...***..*..***..****..", ".***.**..*.......**.***..*.....*...*...*.***..****", "**..*.....**.***..*.......*..**.*.*.****...*..****", "...*...*..**.*..**.*.....**..****.*.*...***.......", ".*....**..*.*.*.*....*.....*..*.*..****.**.*....*.", ".**.**.**.*......**..*.**.**.*...**....**..**..**.", "...*......***.*...**.***.*.**...***.***.*....*.*.*", "**..**.....**..**.*.*.*.*.......*........******...", "**.*.**.*....*...*.****....**......*.*.**.**......"}
Returns: 199
{".*.***..*.*..*.*.*.**.*.*.......*.*.*..*..*.*...*.", "*.*.........***.*..**..**.*..*.******..*.**...*.*.", "**....*...*.**..*.*.*******...*..*...*...*****.*..", "***.*****..*.**.*.*.*...***.****....*.***..****.**", ".**....**..*......***.***.****....*.*.***...*..*.*", ".*...*..*.*.*...*.****.....**..*.*.**.*.****......", "*.*****.***.*.*.**.....*.***..*.*..**.**..***.**..", "****...*.******.*****.*..*****.****..****....*...*", "....**..*.***..****..**..*.*..*..*...****.*.***...", "...****..*..***.**..*****.*.**..*.**.***.*******.*", "****..............***...*...*.*.*...**..***..*.*.*", "*.**......*.*****...*.*.*******...*.**...***......", "*.....**.*.*********..***.***.**.****.*..*.**.****", "*...*****.......**.***...****.*..*.****......*.*.*", "*.....*..******.*.*...*...*****..****.*.....*.*...", ".**.**.**..*.****.*..*.*.**.*.*....**.**.***..**.*", "..**.***.*.**..*.*.**.*...*****..***.*.*.**..*****", "..***.*..**...*.*....*..*.***.***.*....****...*.**", "*..*...*.....******..*..*...**.*..***..*..*..***.*", "**.**....*.....*...*..*.***...*.........***..*.*..", "**.*.*****.****....**..**...*.***.*******.***..*.*", "****...*.*.*.**.***....***.***..***.*.*.***.*.....", "*.*.****....*....*****.....*..***..****.***...**..", "***.*.*.**.**..*....*****.*...***.*..**.****..*...", "****....***..*....*..*..**..**.******....*......*.", "**..**.*...***.***.*.***.*.**.*.****..***...**.**.", "****.**.....*...*****..*..*.*..***..****.....*****", "***.*....*..*....*..****.***..**..*****.*.**..****", "**.....**.*.*.*.*.***.*.**....*.*..***.******.*.*.", "**...*...**..*...***..**..*.***.***..*******..**.*", ".****.***..*.*****..*..**....*****....*****.*.***.", "**.****.*.*..*.*.**.*.**.***.*.**.*.**.*.........*", "*****....*.....****.**.*..*.**..*.**.*****....**..", "*..*****..**.**.*.*.*.***..*.***.**.*.*******.***.", "**.*.....*....*.**.**...***.******..*.**.****..**.", ".*.****.**..*..**.***.*...*..**.*...**....**..***.", ".**..*.**..*.****.**...*.**.*.**.**.....***.**..*.", "*.**.**.*....*.*.***.*.**...*..***...***....**....", "**.*.*.**.*.*.*..***.*.***..**.**.*.*..***......*.", "*****..***.....*.***..*..*..***.*..****...*...***.", "...**.*.*.**.**.***..*..*****..*.*.*****.**..**.**", "***.*.....**..*.**.**.***.*.....*..*..***..*..*...", ".**.**....**..*...*.****.....**.**.*..**.....*.*.*", ".**..**.*..*....***.**....******.*.***..**.***.*.*", ".*.**.....*.*......**.****..*.**.**..*..*..*...***", "*.**..***.....*...*.****.*..*......**.**...***...*", "....*..*...***....***.*.*.*..*..***.**.*....**...*", "*.***.******.*.***.*..*****..**.****.*.**.***.**..", "..**..*****...*....*...*...*.***...******..*..*..*", "*.*....***..*..*...**.****.....*.**..*..*.******.."}
Returns: 133
{"..**.**.********....*****.**.*.*.**.*.****.*.***.*", "***.**.***..***.***.***.******..******.******.*.**", "******...**.**...*.****.**.*******.*.*.*.**.*.**.*", ".*.****.*.****.*...**..*.***.*.*****.**.**.*******", "**....*.*..*.***.**....**..*.*.*****.**.......****", "**.**.*..**.***.*.*****.***..**..*****..****..*.*.", ".***.**.*****...***.**.*.**.*..****.***.*..*.***.*", "****..*.*..******.**.*.*..**.**...*.**.*.******.*.", "..**.***.***.****.*..***..****..**....****.****.*.", "***...*.***.*....**.******..*.*****.**.*.**.**.*.*", "...*...*..**.***..**..**.......**.***.******...**.", "..**..***.*.****.**********.*.*.**.*..*.*...*.*.**", "..**.*.**.*..***.**..***...******.*.*...*..*.**..*", "*...**********.*....*.**..***..**.*.**..*****.****", "*...**...**.****.****.***..***.*.*..*.*..*...**...", "*******......*..*****.**.....*..*.*..*.**.*******.", "****.*.***.*...**.****..*.***.*...***.****.***...*", "*..........**.******.*.***.*.***..****.*..**.*.***", "**..*.**.*.***.******...**.***...******...****.***", "...*****....*.*.*..*..**.********.***.**.*.*.***..", "*......******...*.*..***....*****.**.*.******.****", "*.***.*....*.*.*.***.*.**..******.******..********", "..**.*****..*.*****.*.*.*.***.*****..**...**..*.**", "****.**.******.******.**..***.*.****..*..**.*..***", "*******...*****.*.***.**..*.**.*..*.***.*****..**.", "..*.**.**.**.**..*.*.****.***.**..*....*.**.*..**.", ".....***.****..*.*..*..*...*.****....****.**..**..", "*.**........*********.*.....*..*.*.*..******..*..*", ".*.*****.*.*.**.*.**.*.**..**.*.....*******.*..*.*", ".**..*****..****.*.*.*.*****.*.*....***.*.**....**", "**.******.**...**..**.*..*****.**.*..**.**.*.*...*", "**..**...****.**.*.****************.*..*****.*.***", "..**...*.**..*..**....******....*.******..****.***", "*****.****.***..****...*.***.**.**********.**.****", ".*****.....****.**..***.*...*....***..**..*..*....", ".....***.***...*..******.*.*****.*..*.***.*****.**", "**.****..*.**.****.*.*...*...**.******....**.*.***", "*..*...**.*..*.**.*..*.**...******.****....*.*.**.", "*..***..**..**.*..*..**.*.*.*.****...***....*....*", "***.*..**...****.***.****.**.***.*.***..***..*..**", "*...*****.**..*.***.***.******..**..*.*..*..*.****", "**.***..*.**.*....**..*..***.*.*.****..****.*.*...", "*....*.**..**.*****..*.*.**.**..***.*****.*...**..", "***..*.*...****.****.***.**...*.*.***.*.****..*.**", "*****.******.*..**..*.****.****.*.**...*..****.*.*", "*.*.**....**.*..***..*****.**....*.**.*....*.*.***", "*.******.*.*...**.********..****.****...*********.", ".*******.**.****..****.*..*.*..*******.*.**..***.*", "..**.***.*.*..**.***.**..***..*.*...**.**.**.****.", "**..*...**.****..*.*...*.*..*.*.**...***.********."}
Returns: 58
{"...**..**......*......*..*..*****.**...*.*.....***", "...*.**.*...*..*.....*.*....*..*..*......**.**....", "....*....*.*.....**.***......**.....*.**..*...*.*.", "**....*.*..*.*.***..........**.*.**......*......*.", "*....*..*.............****.**.***.....*....*..*...", "*..*...**.*....*..***.....**.*.*......*....*..**..", "*...*.*.**.........***.**....*..*.*.*..*...*****.*", "*.*...***..**.....*....*....*..*........*.***.....", "......*.*.*...*......*..*...*.*....*.*.*.*...**..*", ".*.**...*..*.*.....*..*.**..*.*...*.***..**.*..*.*", "..*.*.**..***...*.*..*..*...****.***...*.......*.*", "....**..*...***......**....**.....*.*.*.*.........", "...*.*.*..*..*******..*****.*....**.*****....****.", "*.....*...*.*..*........*.**...*...*.......*...***", "****.**.............*...*......**...****....**...*", ".*.....*.....***.****..*........*.*****.*...*.****", "......*...........**.**.....**.*..*****.***.****..", "......*..**.*..**..*..*......**.*.****..**.*...*..", "*..*...**....*..............*.***.......*.....**..", "*.****...*.*.....***....***...**.***.*.......***.*", "...*....***.**...*.*...***...**....*.*...*..*.*...", "*...**.***.*.*..*.*.....**..*.........**.***...*.*", ".*...*..*......*....*..**.**.**..*.**..*...**..*..", "..**........*.*.........**....**..***.**..***.*.**", "*......*....*..*.*...*.*.*................*.....*.", "**..*.*.......*..***....*.*.*..**.*.*...**....*...", "***....*.**..**...*...*..**.*....*.........*.*.*.*", "..........***.*..***..*........**..*..*.*..**.....", "..*.*.....*....**...*..**.....**..*.***....*..***.", ".....*.........**..*......*.****.........*.*.*..*.", "*.*.**...**..*..*.....***.*..****....*.**.....*..*", "*.*.**.*.*..**......*..*.*****.**..........*...**.", "*.*..*......**...*.*.*.**.....*.**.......*.....*..", "....******.....**..*.**...*.*..**...**..*........*", ".....**..*..**....***.*...******..*.....*.***.*..*", ".*....*........*.......*...........*.*.**....*..**", ".......*.*....***.......**.*..*..*..*.........*.*.", "....*...*...**........**.****..*.*.*.**......**.*.", "*..**..**.***....*...........**.....*....****..*.*", ".**.**.*.*.***......*...*......*........**.*..*.*.", "....**.....****...*...*....*.............**..*....", "*........*.****.*..*.....**.......*****..*.*..**..", ".*.*.*.**...***......*.*...*.*...........*...*.*..", "*..**.*.*****..**.**.**.*...*.*......*****.*....*.", "**...*.*.......*..*................*.*.**....*..**", "..****.*...*...***.......*.**..*..*.***.*.**.....*", "*.......*.......*............*.**..*.....***..*...", ".**....*.....*....*..*.*....*..*..*....**...*.***.", ".*...**...*...***.*.**.**.......**....*..*..*..***", "*.....*.*..*...*.......*..*..*..*......*.*.***.*.*"}
Returns: 285
{"*.**.*.....*.*.*...**..*.**..**..**..**....*.*..*.", "*.*.****.**.**....**.**..*.*.**....*.**.*...*..*.*", ".*..*....*....*....***...*..***.**.....*.......*..", "....*.*..*.***.*...*..***.............*..*........", ".**..*..*.*...****.....*...*..**..*....*....*....*", "*****.**.*.***..*...*...***...*..*...*.....**.***.", "*.*.*..***.*.*...*.*..*.*..**.*.**.**........**.**", "...*.**..**...**....*.*........**.****..**.****...", ".**...*...**.**..*.*....**......***......****...*.", "*..*.**.*.**..*.....*...*........*..**.***..**.*..", "....**.**........*..***.****..*....**.....**......", "**...***..**...**...**....**...**.*..*.**......*..", "......****..*........***....*.*...*...**........**", "*.**.....**.**.*....****....**...*..*.**.*.....*.*", "*..*..*...**..**......****.***.**..*.***....***...", "*.**...*.......*..***.**........*....**....*....*.", "*..*..**.......*.**..*.***....**....*...*.*......*", "....**..*..*.*.....*...*.*.......*......*.*.**....", "*.**...***......***..**.*..*..*..**.*.**.*..*...**", "*....*..**..**.*....**.*.*.*.*.***..*..**.******..", ".**.*.*...**...***.....**..*.**...*......*..*...**", ".***.**.......**.**..**.**..**.*..*...***..*....**", ".***..**.**..*.*...**...*.***.*****.**.**.***..*..", "......*.**.*......*...*..*..*...*.*..**.**....****", ".*..*..*.*.*...*.*..***..*....******..*.*...*.....", ".*......*..*.**..**.*.*.*.*.....*..*..*.*......***", "*..***....*..*.*.**....*......*..**......*..*...**", "..*....*....***....******.*.*....**.*.**.*......*.", "....*......****...*.*..*.**....****..*.**.......*.", ".*.*.*.*.....*.**.....*.....**..*...*.*......*.*.*", "***.....*..**.......**.**.*.**.*.**.*.***..*..*.*.", ".*.**......*..**......*..*..*..*...*...****...*.**", "***.....*.*.*.*...**.....*..*...***...***..*...*..", "...*.*....*....*...*..**.....*..**...*..**.*...***", ".*.**.*****.**..*.***.*.*.....*.*..*..*.*.......**", "**..*....*..*.*..**...*..***.....*.*...**...*..***", "*...***.*.*.****....**...*.....*..*.......*.***.**", ".*.*.***...*..*...**..*.....*.*...**.....**..**.*.", "..*.*.*.**..*.*.**....*....**.....*..*..*.....**..", "**.*....**.*.*...*...**..**...*...*.*...*.**...*..", "..**....*..*........**.***.*.....**....***.**.*...", "**.**.**.*...*.**..*......*.***..*...*.....****.*.", ".....*......*......***.**..*.**...........*..**...", "*..*..*......***..*.***....*..**.**.*.*.......*..*", "..........*.*.*.*...*..***.**....**...*.**..*..*..", ".*.*.**...*.***.**....*.*...*.**......**...*....*.", "**.....*...*..***.*.*....*.......*.....*..*..*..*.", "..*.....****..**....**.**..*..****.....**...*.**..", ".***..*.****.......****....*...*.*.*.*.....*.***..", "*.*.**.*..**.*.......*..*...*...*...*****...**...."}
Returns: 289
{"*....**.****.**..*.*....**...***.***.**..*.**..*.*", ".**...*..**.......*.*..*..***.....*.****.*.**..**.", "**...........*.**....*..*..*..*...********.**..*.*", "****.*...***.**.**..**.*...********.*..**..**...*.", "*.*......*..**..*.**.*....*.*******..*.***..*..*..", "...*..*.**..*....**.**..*....*..**....*****.**....", ".*.....**..*.*.....*.*..*..**********.*...*......*", ".....*..*........*..**...*.**..*..**..**.**.******", "...*.*....****.*...**...*..*.*.*****.*...***......", "*...*...*..*..**.*.....**.**.***.....*******..*.**", ".*.*.***..*.**..*.**.***...*...*****.*..**.***.***", "****....***..*.**..*.*.*....*.***..*...*..*...****", "*......***.*..*.****.*.*....**.*..*.*..*.**.******", ".*.*.....*...*****.*...*******.......**.*...***.**", "**.**.**.***.*.**.*********.***...*.****...*.***.*", "..*..**..*.*..*..*..***.*.*..**.*.......*...*.**..", "*...*....*........**.***.**..***..*.*.*.*.*.****..", "....**..*...**.**..*.***....*..*.*.**..*.*.**.**.*", "**...*.....*.***..**.*.***.*..*...***..**.**...**.", "***.*.**.*..*..*.....*...*.*...**...**.*********..", ".*.****....**.*..**....*.**.***...*..**...*.****..", "..*.**..*.*.***.**..***.*.***....*.**..***.....**.", "..**.*.**..***.*.*..*.*...*.*..**..***..**.***.***", "*.***..*.....*****.*.**.**.*.*..*..***....****..*.", "...**.*.....**.*.**.***..*....***......*....*..***", ".....**.*.***...*..*.**..*.....***..*....*.***.**.", "....**....*.*.*******...**.*****.....***......**..", "....*****.....*.......**.***.****..***.**.****.**.", ".***.*..**.*.***.**..**.*.**.*......*.*.**....****", "**.*...*.*...*.**......*.*...**.**.*.*.....***.***", "....*.*....**.**...**....***...*..***.......*...*.", "*...****....*.*..*.***.*.*..*..*....*.**...*...**.", "**.*.**.*.**...*..*.*..****.....**..*..*.*...*.*.*", ".*...*..*.**.*.**...**..*..***.....*....***..*.*..", "*.*..*******.*.*...*.**..**..***...*....*****..***", "**...*....*..**.*****.**..*.**..*.*.**.**..**..*.*", ".*****...***.*..*..*....**.......**.*..**.**.*....", ".****.........*.*..**.***..**...****...*..*...****", "*....**..........*...*.**..**.*...**.*....*.*.***.", ".**.*.****........*..**...*..***.***.*.*..**...***", "***.*..*****...*****..*****.*..*..*.***.*....**...", ".**..*.*...**...**...*****.*...*.**...*.....****..", "*.******.*...***.*...*.*..***...***......***..*.*.", "*.*...*..**..**.***..*.*..***.**.*.*.**.*.....*.**", "*...**...*.*.**...****.**.*..**..*****.*...***.**.", "*..*.**.**..**....*..*.*....**.**..*..**.*..**.*.*", ".**.*....*.***......*....*..*.*...*.**.****..*...*", "***.***....*..*.*..*.*..**...**.*.*..***..*..*.*..", "*.**.*....*.*...*.*..***..*.*...*..*.****...*.*..*", ".*...*.*.***.***...**.........**...*.***......****"}
Returns: 181
{"***.*....*....****.**.****.**.*.*..*.***.....*..*.", "**.**.****.*...*.....*..**..*...**.*.*..**.**..**.", "....*..**...*.*..*.*......***.*........*****.**...", "...*............*.....**....*..*.*..*...**..*..*..", "*.*..**......**.**...*....*..**..*...***.*...***.*", "*.*..*.**.**....***..*.*..**.*...**..****.**.**.*.", "..*...*.****....*.....*..*.***.*....*.*****...***.", "**........*****.***.*...*.****.*..**.....**.*.....", ".*..*.*..*.*..******..*....***.*****.**..*.****...", "*....*.***..*.*****..*.....*.*.....*..*.*.*.*.**..", ".*..*.***......**..*.**.*.**.**..*..*.***.**.*.*.*", "....*.***...*.**.*.*.***...*.*..*...*......*.**.*.", "...***..****..*.*..**.*..*.***.*.*...*...***..*...", "**....**..**...**...*..*.....*..***.......*.*.....", "*.*..*...*****.*.*.*.**.....**.**.**.*......*..*.*", ".**...**..*..**.*....****..**.*.......**..**..***.", ".*......*..*.*.....*...**.**..*.***..*.....*..*..*", "........***.***.**..*.***..**.*..**...*....**...*.", ".*.*.**..**.***.*.*.*.....*.*.***....*.**...*..**.", "******.....**....*.****....*..*.....***.****......", "**.**...*.*....*.*.....**.*..*.**....*...*.....***", "*..*.**.*****.***...*****..*.*..**..**..*....*.*.*", "*...**.*.**.**..**.*.*.**.....**.**..***.****.*...", "*.......****...**...*..***..*.**......*.*.*.*..**.", "..****.**.*......*.....*...**.*......**.*.*..***..", ".*.*...**...*..*...*...*..*.*.****..*.**..*****...", "*.**....*.*.****....**...**.***..**.**.**....*****", ".*.**.**.**********....**...*......*.*.*.**..*...*", ".*..*..***....*..*...*****.*...*...****.*...**.*..", "*.*..*...*.****..**.*..*.*.***....****...**.......", ".*..*****.**....*....*.*..*...*.**...*......*.**..", "..*.*.**..*...**..*...*.*...**.....****.*...*...**", "**..*..**..**.**...***.......*.....*...*.**.**.**.", ".......*..*.***.*.**.*.****..***..*.*..*.*..****..", ".****....*.......*..**.****..*...*...***....****..", "**.**.*...*..*.*...**........*.*.*.**...*..**.****", "***.***....**.*********....*.**..*..***.....*.**..", ".*......*.*....*........*....*..*..*.*..*...**....", "*...**.******....*.*.*.*****.**.........*.*.**....", "...*.**......**..**..**........*......*...**...***", "...*...*...*.***..*...*..***.**.....*...*..**..***", "..*..*..**.***.*****.**.****....*...**....*....*..", ".**..**....*******..***...*.**.*..*....*...*....*.", "**...**.....*.**..*......**.*.*.*......*.*...**...", "..***...*.*..**..*.***...*.*.......*********.***.*", ".***...*...**..*.......**..*...*..*..***..*......*", "..**.*....*...***.*****.**..**..**...*....*.**....", ".**..**..*.*....**.**......*.*.*.*..*.*.*.**..**..", ".*.*..***.*.**..*..*.*.*..***....***.*..*****.*.*.", "*.*..**.*.**.**..**.*....*..*.*.**..***********..."}
Returns: 218
{".*....*.*.**.***.*....*..*..****.**.*..*.*.****.*.", "..*..*...*.*.*.*.**..****.**....***.*....*.*...*..", "*.**.*.*.****.*.....*.*...**.*..**..*.....**.**...", ".*.*.*..**.***.*.**..*.*.***.*....**.**.*..*****..", "..*.*.**.*.*....***.*..**...**....*.*..*..**...*..", ".*.***.*.*.*....*.**.*.*..***..**..*....*.**.**...", "**..**....*.*..***...*....**.*..**..*....*****...*", "....*..*.*.****.**.***..*.**..***.**.*.*..*..*.***", "..***.*..**...*.*..*.*.**.*.***..*..*....*.....*.*", "..**..*..*.**.*..*..**..*.*..*.****.*....*.*.**.**", "..*.*.**..*.*..****.**...****.*.*.**...**...*..***", "***...*.**.*.*.*..*....*****.***..***.........*.**", ".*..*...**.*..*.....****..*****.*.*..*...****..*..", "*.*........***..........*...*.*.*****....*..**....", "**...*.*...***.*.**.*.*..*..*.**..**.***.**.**.*.*", ".*...*.*.**........**...**....**.*...********.*...", "*..***.**.*.....*.*.***..**.*...*...*..**.****....", ".*..*.*...**.*.****..*.**..****..**.*..*.*....*.*.", "*..*..*..*.*..*....*...***.*..*.*.*...*.......*.*.", "..***..*.****..*.******.*.*****.*....*..**..*..*.*", "*.*.**.***..*.**.**..**....**.**.*..*..*.....*.*..", ".***..*..*..**.*..*****.*.*...*.*.***..*******....", ".*.**....*..*******.********.*.**..*.*...*.****.**", "***..***..***.*.***.*.***...***..*...*......**.***", "*.*..***.**...*...***..***.**........*....*.....**", "..*.**.*.***..*..*.*.*****..*.*.....*.*.**.****..*", ".*.**..***.*..*.***.*.*.*.*.*....*.**.**..*..*.***", ".****.*****.*.*..**..**..*.***.*.**.**.**.*****..*", "*..*...*.*......****.**.*.****.*****.***.*.****...", "...*.*.***..*.*.*.*****..**.**..**..*..*.*.*...***", "**.*..*********..*....*....*...*.**....***.....**.", "**.*..********.*.**..*...*...***...*....*.**.....*", "*.....*.***..**.*.***.**..*...*..***...*..*.*..*.*", "..*....****.***..***.........*.......*....**..*.**", "..*.*****.***.*.....*.**...**...*.*.***..**.**.*.*", "***.......**..*.***.*..**.....***.*..**.***....*.*", "*.*..*....*..*....**.....*.*....*.*.*..*.*..**.*..", "**...*....**..*....*.***.*...**.....**...*******..", "...*.**..**....*.**..**..*..*...*......**...*..**.", "**..**..***.*.*.**...*.*.*..*.*......**.***..*.***", "**.*.*..*...**.*****..*..***.*.*.....*..**....*.**", "..*..**.*.***.**.*..*...*...........*..*.**.....*.", "**.......*...**..*.**...**.***.*..*..*.**.***.**.*", "*.**.**..****.*.*.***.**.....*.*...**.....****.*..", "*..**...*.******...**..**...***.*.*.*..**.**.*...*", ".*.*.....**.*..*..***..*.***.**..*..*......***.**.", ".***..*.****..*.******.*..**.*..***.*.*.**..*.***.", "*..*.*.***.....**.*..***.****.........***....**..*", "...*.*..***..**....*****.**.*...**...*..*..*...**.", "*.**...*.*...**.....*****.**...*...*.*.***.*.**.**"}
Returns: 200
{"***..*.****....***.*.**.*****.***.**.**...***..*..", ".*.***.**.**.**.*..**.*......**..*.***..***..*.**.", ".**.*..*.**.**.*...***.**....**.*.*....***.*.*.**.", "*...***.**..*..*......*.******..*****..****..*.**.", ".*******..****.**..**.*.........*..*.**.*.*****..*", "..***.**.*.*.***.*.**.*..*....*.*..**...**.*****..", ".*.****.****..**.*...*..*****...***.**...****..*.*", "*******.....**.****.*.*.****..**.*..**.*.**.******", "****...*.****.**...**.*.****.*.*..*..***.*..*****.", "**.*...***..*...*.**..*.****...*.*...*..**..**.**.", "**.****...***.******..*.*..*.***..****.*.*.*.*****", "*****.......**.*.*.*...*...*.*.*..**.*...**.**..**", "*..*..*...*.*.*.**.**************.*.**..**....****", "**.*.....**...****.***......**.*.***..*.**..*..**.", "*..*********..*..**...*.*.*.*****.....*.*.**...**.", "...**.*.*.*****..********..**.***...**.*..******..", "*****.....*.***..*..*..*.***...*****.**..*...*.***", "****.*****..**...*...***...**.*.**....*..*.****.*.", "..**...**..****.*.***..***..*....*....*.**....*..*", "****.**...***.**.*...*.**.*.**.**.*...**.*.*.**...", "*..*.*****.*.**.***.*.***.*.**.**...**.*****..**.*", "*...**..*.**.**.*.....***..*.*..**.**.*.*.**.*.*..", ".**..*...**..*.***...**..**.***.*..***.*****..****", "**.*.....*.********.*.**.*.*.***..*.***.*..*.**...", "*.*.*.*.***.**.**...**.*..*****.*.*****.*.***...*.", "**.**.***.**....*.*.*...*.*.******...*..**.**..*..", "*.*..*****..**..*.**.****..****.*******..**.*.*...", "..***.***.*...***.****.*..*...*.*.**.********.*.*.", "*.*..*.**.****.......*.****....*...****.*.**.*..*.", "....*..***..*.**..*.***...****.**.**.*.*****..**.*", "**.....*...**.*.***.*.*.*..**...*****.**...*****.*", "..**.***.*..**..*......***..*.***.**.***.*...**..*", "*.*.***....****.*.***.***.*...**.......*******.*.*", "***.***..*****....****........**.....**.*...*...**", "**..*****....*...*..***.**..***....**........*...*", "*.**.*.******.***.**.***.*.*.****.*..***.**.**..**", "...*..*.***..*..****.*.....***.*..**..**.******..*", "...*.****....**.***..*..**.*******.****..*...**.**", ".****.*.*********.....**.*****..*.*......*.*..***.", "****.*******.**..**********.****.**.*....*.***.*.*", ".******..*.*.*....***..***...****..*.*.*.*.*..*.**", "**.***..**.**.*.*..**.*..*******.****.***..*.*.***", ".*******.*.*..*...**..***..**......*..***.*****.*.", "....*..*..*.*..****.*....*..***.***..**.******.***", "....**.********.***.*****.**.**..*...*.**..*......", "*....**.*.*.*..***..**.*.****.**.***...*.*.**.****", "..*..******.****.**.**..**.*..***..*****..*...*.**", "*****.**.*.****.**..*.******...****..*.*...**.***.", "**.******.****.**..*..***.*..*..***..******.**...*", ".**.*..**.***..*.*****.***.****...*.*.*.***.*..***"}
Returns: 84
{"**.***********.*.*..******.....*...**.****.****.*.", "**.*.***.***..***.*...***.**.*.*.*..******.*.*****", "**.*.***.*.*.*****.*..*.*..***.***.***.*....*.***.", "..***.**...**...**.*.*.***..***..*.***..**.....**.", ".*.*...***...*****.**.**..****.****.*..***********", ".....****.*.**.*****.**..**...**..***........****.", "***..****..*.******..*.*.**.***....****..**.***.*.", "*.*.*.****..**.**.****..*.*****.***.*****.**..*.**", "*.*..*.*.*..***....*.*****..**..*.***..**.****..**", "**...***..****......**.*..******....*...***..*.*..", "..**.***.*.***....**..**.*..*..*..**....*.**..*..*", "..*....*.**...*******.**.*.**.**********..*..***..", "*.*******.******.***.******..**.***.**.*...*...***", "****..*.***.*.*.****.**.**.*.**.****.***...*****..", "..*..*.*..*...*.*.....*.*..*....***.*..*.**.***.**", "....*.*.*.*.*...*...*********.***.*.*..**.*..*...*", "*...****..*.*.**.**.*.*.***.**..*.*.****..******.*", ".*****.****.**.*..*.**.*.****.*.***..*....**.**.**", "*.*.**....**..*.****.**...*...*....*.****....**.**", "..*.*.*..*.****.*..**.****..*****.**.**.*****.***.", "*******....*...**..*.**...****..*.***.*.****....*.", ".*.*..**.***.***..**..*.**.**..***..***.....****.*", ".*.*...*..*.*.*.**..*.****.*.******.*.**.******..*", "*...***.*.**...**.*..***.***.*.***...*...*..***.*.", "**.********..*..****.****.****..*.**..**.*.***.***", "****.***.....*****.****....*..*...*....*...*.*..**", ".**.*******.****.*.**.****...**.*.***.**.*.*..****", "**.*.**.*.*..*.***.**.**...******..***.*.***..*.*.", "*..*..*.*..**.****....**..**..*******.*.*..**.**.*", "***..*****..*..*.**.*.***.****....*...**.**.***.**", "***..**..****.*...***.****..***.*.*****.*******.*.", ".....***.**.*...***.**.*..***..*.*....*.*....**...", ".*....**.***....**.***.*.*.*....*.****....**.*..*.", "...*****.***..**..*.**.***..*.**..*****.*.**.*.***", "*.*****.*...***********....**.*.*.***...*..****.**", "***.**.*..*...**..**.****.******..*.**..**.**..**.", "*...****...**..*****..*********..**..**.....**.***", ".**.*.....*.*.*.****.*.*.**....*.**..*.******.*.**", "**.**.....*...**.***.****.***.*..****..**.**.**.*.", "***......*****.*..*.*...*...*..*..*.****....*..**.", "*.*..**....**...*..**.****.*.*..****...*****..***.", "..**.****.*.*.**....**..*..*****..****.*...*.*..**", "**.*.***.****..*..*.***.***.***.*..**..*..**.*.**.", "..**..***.**...**.*.*...**..**.*.**.*....***..****", "..****.**.**.**....***.**..*.****.*..**...**.*..**", "**...***.**.**********..**.*.*******.**.*.****..**", "****.********..*.*.**.*.*..***....**.*****..*.**.*", "..*******.**.***.*...*.*.***.*.*...*****.*****.*.*", ".*.****.**.**...**...*******......**.**..***.**.*.", "*..**..*...*..****.**..***...***...*..*.*.*.******"}
Returns: 61
{"...**.*.**..*..*******..*.*****.....*.*.*.**.***.*", ".*...*.**..***..*..****.*.*.........**.**..*.**...", "*.....*******.*......*.**..**..*.......*.**.*.****", ".***.*........***...****.****.***.*.*.**.****..*.*", ".*....*.*...*.*..*.*....*********.*.**..******..**", "*..***..*...*.*...***.**..***..**.*....**.*...****", "*..*.**.**.**.*...*.**.**.*...**...*.***.**.*.****", "..*..*....*...*..***.*.*.**...*....**.*......**...", ".......**.*..**.*...*.*.**..*...***..*.*..**......", "**..*..*.***.***..**.***.*...........**..*...*....", "...**.**.****.*....*.....*..******....*.........*.", "*..**.***.*..*.*.*.*..*.*...*.*..**.*.*..*..**.*.*", "***.*.*****...*....*.****.**.**...*.**..***...**..", "**.**..*....**....**.*.*..*.........*..**..**.***.", ".**.*..**.*.*****..*.....*..**..*.**..****.*.**..*", "**...*.***..*..**.......*.*...*....**.***.****..*.", "**..**.*****.*.*.......*.*.***.***.**.****.***.***", ".*.*........**.*..*.*.**..***...*.*..*..*..******.", ".**...*..*.*.*.**..***...***.*.*.**...****.*.***..", "..*.....**.**...*.*.***...**.*******..*.*..*.*.***", ".*...*.**..*******.*.*..****.***.*....**.***.***.*", "***.....***..*..**..**.**...*****..******.*..*****", "...**.*...**.*..**...***.*.*.....**..*....*.*...**", ".*...*.*.**..*...***..*.**.***.........*******.*..", "**.*.**.....**.**...**..*.*..*.**...***.*..*.....*", "...*.*.*....*****..**.*.*.*..***.****.**.*.*..*.**", "...*.......*.*.*.*......*..****.**.*...**.......*.", ".*.**...**...*.*******..*.*.**.*.**.........*..*..", "..*..**.....*...*..**.**......*.*...*....*.*..**.*", "..**.**.*.*..****.**...**......*..****..*..**.**.*", "*.*..*..*..****..**.....***.****...*..*..*.*..**.*", "*.***.*.*..*.**...*.**..*****.*......*.**..*****.*", "**.***..**..*.**..***...*....**..**.**..**...*.**.", ".**.*.*.*..***..****..**..**.....*.*........*****.", ".*.***...***......****....**.....***...**......*.*", ".**.***.*.**.**.***.**.**.*..*....****.*.......**.", ".*..**.****.*******..**........**...*...*.**.*..*.", "**..*....**..*..**.**...****.**..***.*....*....***", "*.....*..*...*.**.......****.*****..****.*.***.***", "*..**.*.....*..*.*.*.*.**.*.***..*.**..*..*.***.**", "....*..**..*...*..****.*.....**.*.*****.*.*..*.***", ".**...*..*...*...*........**.***..*.*****.*.*...**", "*.****....*.*.*..*....*.*...*.*....*.....**...*..*", "*.*.**...*...*......*.*.*......*.*..**.**...**.*.*", "..*******..*.*.......*..**....***..*.*......******", "*...*..*.****.*.*.*..*......**..*.***.....*.*...**", "******.**..*****.**..*...*........**...**.*.*..*..", ".*.*..*.*.*..***.**.*.**.***.*.*.*.****.**.*.**...", "*....*********...*...*..**.***..........*........*", "*..**.**.***...*.****.***....*..*..*.**......*.**."}
Returns: 173
{"***.***..*.**.*.***.****.**.****...***.*..*.*.**.*", "*.*.*.****.***..***..*..**......*.**..***......*.*", ".*.*.*.*.***.**..*....**.****.*....****..****..***", "**.*..***.*...**........*.**..**.*.*.**.**.****...", "**.....*..**.....*.****....*.*....*********.****.*", ".****...****..*..**.*.*.*.....**.*..*.******.*.**.", "*...*..**.*.*****.*****.*..*****..**.****...******", "..********.*....******..*.....**....*.*.**.***....", "*.*****......**.***..****........*.***..**.****..*", "*...**..**..***.*.*.**..**...*******..*..******.**", ".*...*.*..*...*.******..*..**.***.*****.***...***.", "**...****.*****..*.*****.**..*.****.**...**.....**", "**.*...*.***.*.****...*..**..*************..****.*", "*..***....*.*.****.***...*..***.*****.*..***.*...*", ".*****..*******.**.*.*******..******....**..*..*.*", "**.**..*****.*.*...*..**.**.*****..***.*..***..*.*", "*.****.**..***.****.*....*..*****..*.**...*.......", "******.*...*..*...**.*..***..*.*...***.***.*...*.*", "****.***.*.......****.****...*.**.****.***.*..****", "*****.*.***.***.**.**.*..**...*..**.**..*.*..*.***", "*...*..*.**.***...*.**.*..*...**.*.****.......*...", ".....*....*****...*.*.********....*.**.*..**..**.*", "..*....*.*...**..*****.**..****.....***.*..***..**", "**.**..**.***...*.*.******...**..*..***.***.******", "*...***...*.***********..***..**.*..***.***..*...*", ".*.*.*.....***.....****..*****....*...*.*****.*..*", "**.*...**..*.**..*****..**.*.*...****....*****.*..", "...*...******..*.**..***.*.**..**..*...********...", ".*..***...****.*****.******.*.*.**.*...**.....****", "**.*....*.***..*..***..***...**.**..*.*.*****..*..", "*.***.******.*.*******.*.***...*..****..*..*......", "..**.*..**.**....*.**.*.**......*.****....*.*...**", ".....******..*.*.*****..***..**.*.****...*..**.*.*", ".....*.*..*.*.***....*...*.**.*.****.**.*.*..*****", "***********.******..**..****.***.*.***...*.*..**..", ".*..*****...****.*..*******.*....**.****..*****.**", "..**..*..***.*.***.*.*.*...***...***..***..*...*..", "..**..****..*.***....***..**.*.**.***...*..**...*.", "***.**.***.****.**.*.....***...*.**......**...****", "*..*.*.*.**.*..*...*.***...***...***.***.*....****", "*...*****.********.***...***..*.**.*.***..*.....**", "*.**..**..***.*..**.*****...**.**.****.*....******", ".*.**.**.***.******....*.***.******.**.***.*....*.", "*.****......*.***.*...**.**.*****...*.*.****.*...*", "*.******...*.*...*.***.*..**..*..*.*.....*.*.**...", "****..**...**.*.*.**...**.**.**.*.***.*******..*.*", "*..*.*.*.************..*.*...****.*.**.**....***.*", "*.**..**.**...**.****.**....**.**..**.*.*.****...*", "..*.*.*.***.**.***.**.***.**.*...***...**..**.*...", "...*.*...*.*.*******.*....****.....**.*......**..."}
Returns: 96
{"**.....**.*...*.....*.....**.*...***....**...*.*.*", ".****.*.*.*....*..*.***.*...*****.***.***...***..*", "****....************...*****....**..**.*..***.*.**", "..*..*.**..*.*....*****.......**....**..*..**.****", "*..****.***.**.**.*..**..**.*..***..***...*.*.****", "*..***....****.**.*.*.**.*.*.**.******.*.*.*..*..*", "**...*.....*.***.*...*****.*.*.*..***.*.***.***.**", "....*.*.*.*.*...*......*...*.*...*******.*.....*..", "**.......***..*.**..*****...*..***...*.*...*******", ".***.*...*.*.***....**..***..*.*.**.....*..*******", "...*..**.*..******..*..**.*..*.**...**......*.*.*.", ".**.*..**.*****..**.*..*.*.*....*..**.**..**..**..", "*.*.*.**....*.*.***..*.*..**.*..*..*.*.*..*.*...*.", "*.**.****..*.*****..*.....*...*.*.**.***...**..*..", "*...**....*...*..***.*...*.***.*.....**...**....*.", "*.****.**...*****...**.*.**.*.***.**..**.**.******", ".**....***.*.**.*..*..***....****..*....***..****.", "...*****.**...*....***.***.***.***.*..**..*.******", "**.....*.****.**.*.*..*******.*.*.*.....*..*......", "..*..*******.****.*...*.*..****...*****...***..**.", "***.**...*.*.*..*.*.*.**....*.**...*....***.***.*.", ".***....***...*..*....****.*...**.**.**.*.*.*.**.*", "*.**..**..*..*****...*..*....*.***.*.*..*.*...*...", "**.****...*...*.*..**.*.*.*.***...***..**..*...*..", "***.....****.*..***..*...*.*.**.***..****....**.**", ".***...**.****...**.....*...*...**..**...*..**.**.", "..*...**...*..****.***...**.*******....*..*.*.*.*.", "*.*.**.*.**..**....*****.*.....**.....**.***..*.*.", "***..*.*********.**..*..*..*....*.**..***.*..*..*.", "...****.......*****.**...***.*..*..**.**.*...**.*.", "***..*.***..*..*.*.*.*.**..***.*******.*..*.....**", "***..*..*....*.**...***.***.**.....***....***.*.*.", "**.***.**.*.***.*.....*.*..*.*..*.*.*...**.**...**", ".*.*.**..*****.**...*.**..****...*..*.*.*..*.*.**.", "*.**.***...***.*..*..*..***....*..*..**.**********", ".*..***...****.**.**..*****.*...*.*...*..*.******.", "****..*.**.***.*...*..***.***...*..*.*.*.***.*..*.", "***.*.*..*****.***.*.*....**.**....*******.....***", "..****.*.*.*.**..*..*******..***..*.***..*..*.****", "*..*..**...**.*..*..*...***....***...*......**...*", "***.*..*.**.**...**.***..****.*.*......*.**....***", "**..**.*.**.*..*.*.*.*****...****...****....****.*", "...*......**.***...*.****.*....***..*.....**..**..", "**.....**.**.****..*....**...*..*.*...*..*.**..**.", ".*...*******.*..***..**..***.*...**.**..***.**....", "..*....*.*...*.*...*.**...**...*.****.*...*..*****", "***..*...***.*....*.***...*.***............*.*.*..", "*.****...**.***.*.**.***.*..***...*..**.***..**.**", "******..*.***....***..*..***.*.*.**.*..*..***.****", "...**...***..**..**..****..*.*.****.*.....**..*..."}
Returns: 127
{"...*....*..*.**.....*............***.*.**.*.**.**.", "...*....**..*..*.*****.*....*...**.*....*..**.*.*.", "....****...**.**............*.........*........*..", "*.....*......**..*......*.***..**..**...*..****.*.", ".*.......*.*...*....****.*.....*..*...*...**..*...", "*......**...*.*.*...***....*..*.*....****......**.", "****..***...*.*..*.****.........*.*...*.........*.", ".....*..*.*....*......*..***....*...**.*.....*.***", "...*.**....*****.*......*...**..*..**..**...*...*.", "**.........**....**......*.......*..*.........*.**", "..*.**........**..**.*.**.**...**.**.*.*..*.*.**..", "*.*...*......**.*.**.....*.**.*....*....*.*....**.", "...........*.*..*..*.*.***.*..**..***......**.**..", "*...*...*.**..*....*..*........*...*..*..*.....**.", ".**..*.*..**.*...*.*.*...*.***..**..**.*.*...*....", "**..*.*..*....***....*.....*.*...*..*.....**...*..", ".*.**..***......*.**.*..**....*.*.*****......*....", "**......**.....**..*.....*.....*.***.**....*...*.*", "***...***..*.*..*........*.*...***...**..***..**..", "*.**..*..*.****..*...*...**.*.***.****...*.....*.*", ".....*..*.**....**..*.*......**.**...**..*.*.*...*", "**....*.....**..*...*....*...*....*..*...*....**.*", "***....**.**...**...*...*..*......*...*..**.*.*...", "*..*.*.*..****.**.*....*.......*....***...***...*.", "....**.....*...*.*...*.......**...*..*...*.....*.*", "*..*.**.*.......*..*.*.****.*..*.*..*..**.*.**.***", ".*.*.....**..****..*.*......*...*.**.*..*.*..*...*", "....*..*.*...*...*.*.*........****.*.*.*.....*****", "..**.*..*...**....***..*.....**.**..**.**.*.*.*...", "*..*..*.....***...***.*..*.....*.*...*.*.*.**..*.*", ".*..**...*.....*.*.....*..*.**........*.*..**....*", "..*.**.**...*.**.***..***.....***..*...*...**.*.**", "........*..***...*.*..****.**.*.....**.**.**......", "****.**.***.*....*...*.**....***...**.*..*.*.....*", "...*.*...*.....****.*.*.*..*.....*...........**.**", ".****..**..**.**.....*.*.....**.*..*...*....***.**", "****.....**..*..*.****.****.**.*.***.*.*...***....", "......*.*.*.*..*.*.***.*.**.........***...*....*..", "*..*......**.*.*.**.**.*.*.**.*.*...**...***..*..*", "...**...*.***.**..*...**.*.*...**.*.*.....*.....**", "*..............***....*....*.*...***.**.*.*....*..", "*.*.....**..*.**.**...***..**....*.**.**.....*....", "..*.*..*..*......**.***.*.**.**..*.****....*.***..", "....**.****...*.*...*.*.*...*.*...*...*****...*..*", "**..*.**..**.*.*.*.*....*......*..**.*...*..*..*..", "*.***.*******....****....*..*.*.****.*.....***..*.", ".*.**.***.*.**.........**.****.*.*.*..*.*.*.....*.", ".**.....*..*..*...*.*.**.*.**....***....*.**.*.***", "...***..*..*.*.*...**.*....*.*.**.*.***.*...*...**", "*.*...*...*..*..****.*....*.**.*......*.*......*.*"}
Returns: 278
{"...........**.***.*.*.*..*.*..*.**.**.*****...****", ".*.**.***.........**.*...*.*****....***.....***.**", ".***.*..*.***.**....****..**.*.......*.****..*.*..", "*..*.....*.....**.**..**.*..**..******.**...**..*.", "*.**.****.....**..***..*..*.**.**..**.**.***.**.*.", "*.**.*****...*...****.*..*...*****......**.**...**", ".....**.*****..***...*..*.*..*.*..*****...**.*.*.*", "....**.*..*.**...*....*......***.*...*.*..*..***.*", "*....*....*****...**.*.**.*********.**.*..***.**.*", "**.**********.**.***.*.**..*********.****.**.***.*", ".*.*****..**.*....**.*************...***.*....*.**", "*.*****.***.*.**..***.**...*.**.*.......***.**.***", "*..****.***.**..***..*...***..**..**...*.**..*****", ".*...**..*.**.*........*.*...*.*...*..*.*.**.*...*", "**.......*.*.*.**.**.**.****.*.**...**..*******...", ".*..**.*.*.*.*..*..**....*.**..******.*..*..*..***", "****.*.....**.*****.*****..*.****..*....***..*.*..", "***..*.*.***..***.*****..**.*..*.*****.*.*.******.", "**.*.*********.**.*.**...**..**.***..*.***.*.**.**", ".**.....****.*.*.*.*..**.*.*..**.***.....*********", "*.**..***.*.*..*....**.****...*.***.*..***....*.*.", ".***..........**.*.*.**...**...**..**.*.....***..*", "*..**.*..*......*.***.*.*.*.***..**.*.....*.**..**", ".....*******..*..**.***.**.***.**.***.*.*........*", "**.**.*.***..*.*.*****..**.***.**...***.***.**....", "*.***.******.*.***..*.****..*..****.**...**..**..*", "*..**...*.***..*.*..**.**.*.**...*..*.......*****.", "*.**.*..*..***.....*....**.**.***.**.****.*...***.", "*.......**...***..*...****.**.*.*..*********.*.***", ".*.**.*.***....*..**.**..*.*..*.....**.***......**", "..*.*.....**....***...*...**.....*.*.*.*.*..**.*.*", "*..**.*...*..*.*.*...*.****..*.*******.*****..*.**", "..**.*.**...*******.......**......*.*....*..*..*..", "*.*..**.*..**..**.*.......*******..*.*..*..**.****", "**.***.*.****.*.***.*******.*...*.*.**.*.***.**.*.", ".******....*...**..*..**..*..*.*......*.****..**.*", "*.*..*....**..**.*.*...**.**.*****.**.***.*.*.*..*", "**..****..*....*.**..**...**.*.****..*.....*.**.**", "*..**.***..**....**.*.****.....**.***.**.....***.*", ".*****..***..**...*.*....**.**.**.*****.***.****.*", ".***.......*..*.*.*.**.**..**.*.*.*.*.**.****....*", "*.**..****.*.*..*...****....*..***..***.*..*.***.*", "***..*.**..*...*...**...*.....*..***........**...*", "..***....******.*.*.***..*.**.****.****...***...**", ".*....**..*....*..**.....****.*.*.***.**...*****.*", "***.**.***.**.*****.*.........***...**...****.*..*", "..*......******..*..***.*......***.*.*.*****...***", "****..*.*.*.*.*****..*.**..***.*..*******.**.*.***", "****..*.*****...*.**..**..**.**.......**..**...*.*", "...**.****...*.*.*.....*.**..**..**....**........."}
Returns: 112
{".***..*.**.****..****..**..*.*..**...*...*.*.**.*.", "*..*.....*.*.*..*..*.*.*.***....***.***...*.***.**", "..****..**.****..**.*..****.***.*.**.***.***..****", ".**.*..*.....*..**...*..***...**.**..*****.*..****", "**.*.....*.....***..*.**.*.***..*.**...*....*.****", "*..*******..**..*****...**.**..*.****.*.**.*...**.", "*.***********.**.*...***.**.****.*.*.**....*..**..", ".*.*....*..**..***.**.**..**..*.....***..**..**..*", "*.*..**.*..**..*.*....****.**.*..**...*.****.*...*", "***.....**..**....***.*..*..*...**.*.**.**..**.*..", "*..*...**.***..*......*****..*****..*....*..**..**", "***.**.*.*..******..**..*...*...****..*.*****.**.*", "****.***.......**....*...**..***..**.*......*..**.", "*..*.***.*.*..***.*.*..***.*.**.**....**.**.*.*..*", "*..*....**..**.****.**.*****...****........**.****", "...*********.***..***.*.**.**...***.*.****.*...***", ".*..*..*.**...**.**.*..*.*....****.**...**..**....", "***.*****.*.***.*.**.**.*.*..*.*.*****..*.*.**.***", "*...*...**.*.*..**.*...****.*...***.*..***.***.*.*", "**.*.****...***.****..*.*.*.*.**..***...*****.*..*", ".*.*.*....*....*.**.*****...*......*.***...**.....", "***.....*.******.**.......**..***.....*.**.*.*****", ".***.**.*.*..***........*.*..*....*.**..*....**.**", ".****..***.*.****...**..*.*...***.****.******..*.*", "..**.**...*..*.**.*.***.***..**.*****.****...**.**", "*.*.**.*.*.*.****..*.**...***.*.*..*.******...*..*", "**.*.**..***.*****.*.*.****.*..*..*.**....***.*.**", ".*.**.****.**.*****.*.*..********.**.**.**.....*..", ".**.**...*..**.*...*.**.*.***..***..**.....**..**.", ".*..****..**.*..*.*.*.*...****.****..*.**.******..", "****...*.*.*.*..*....***.***..*....*.**..*****....", "..*..***...*..**.....**.***.*.*.*...*..**.***.*.*.", "*.*...**.*.*.**.*..***...**.**..***.********...*.*", "**..***.*.**.*.....*.*.*...****.*.**.*..**..*..**.", "...*****.*.**....***.***..**...*.***...**.*...**.*", ".***.*..**..*****.*******.*.**..***.**.*.*.**.*...", "*..**.***..*.*.***....*.*.**.***.*..**...**.***.*.", "*....**..**...*.*.**.**.*..*********.*****.**.*..*", "*....***.*.**....**...*..*...***.*...******.**.**.", "*****....*..****.****......*.****.*.****.*..*..*..", "..*..*.*..*..***.******..*.*.****.***.**.....****.", ".*.....*....****..**.*...*.*.*.*..**.*****.*..**.*", "******.*...*..*.****.....**.**....**.********.***.", "****.*.*.****.***.*..*.**..***.**.*...***.*...**.*", "*****...*****....**.*****.*.*.**...****...**...*.*", "**.***..*.****.....*..*..***..****.*.....**.*.**.*", ".***..***..**.****.*..*.*..*..*..*...*.....****...", "...***....***...**.**.*....*****...*******....**..", "*.....*****.*..*.*..**.**.*.*..*******...*****.**.", "*.......***..*..**..*.*.*..********....**...***.*."}
Returns: 109
{"..........**.**...***.*...*..*......*..*....**.**.", "..*...*..*.*..*.**.**...*....*..***......*.....*.*", "....*.....*.***.**..*.....*...*....*.*.*...*******", ".**..**...*.*.*........***..*......*.**.*.***.*.*.", "***...**.****.**.*.*.****..****.****....****......", ".**...*.***..*..........*..*..**...**.*...*....*..", ".*...*..*.*.......**.*.*.*.**...*..*........****..", "**..*..*.....*........*.*.**.**.***...*.*...*...**", "....*........**.****.**....*..........*.**....*...", "*.**....*...**....*...*.*......*..*....*.*..**.*..", "*..*.*.*.....***..**...***....**..*....*..*.*.*...", "*.**....*.**.....*..*.*.****.**.*.......*....*..*.", ".*..*.....*..***..**..*.*..*.*..***........*.....*", "***.**...*.*...*...**........*...**.***..*.*.**...", "***...*.*..*..**...*.*...**..*..*..*.*....****....", "***....****..**...**....*.**..**.*......***.****..", "...*..*****.***..*.*...*.**.**..*..*.*.*..*..*.*..", "...**....*..*.*..****.*.**.*....*...*.**........**", ".*...*.**..*..*.*.****....**..*....*......**.*.**.", "...*.*.....*....*..**..**..*..**.*.*..***..*....**", "***..*.**.....**..................*.*....*...***..", "....*....*..*...**.*...***..*........*...**..**.**", "............**....*.*...**..**.*....*...*..****..*", "..*..*........*..*..**...*.*..*.*....****.*.**.**.", "*....***.*......*.*....*...*..*..*......*.****....", "**..******.***.*..*..*..***....*..*..*..**.***..**", "...*..*.....*........*.*.**..*.***..*............*", "...****.**.....*.*.**........**.*.*..*.******...**", "*...*.**.*..***.*...**..*......*....*..*.....**.**", "...*...*....*****.**....**..*.....****..........*.", ".**..**...**..*.....***.*......**.*.**....*..*.*.*", "...***..*.*..**....*...***.*..*..**...*......***.*", "....*.*......*****.*.**.*..*.*......**.*..*****...", "....*..**.......****.*..**.***.*...*.**..*..*.**..", "*...*.*...*.**..........*.....*..*.***.*.*.**..*.*", "**.*..**.....**.**...***...**...**...**.*...*.*.**", ".***..........*...*...****.*.....***...*.**.*.*...", "*...*.*...*..*...**.*...**..***.*......*.....*.*.*", "..*..*.*..*.****.*..*.*......*...****.***.......*.", ".*.*..*...**.**..**......*..*..**.*****.**.*.**..*", ".**..*....*.*...**.*.*..*.*****........**.****.***", "**.**..........*.*..*.*.....*...*...*.*...*.*..*..", "*..*......*.*..*..*....*.***...*...*.**.***.......", "*.**.*.*....*..****...**..**.*..*......***.*..*...", "..*.*..*.**......*.*....*..*..*...***...*....*....", "..***.*.*.***..*....*..*.****.**.*.**...*.***....*", "...****.***.*....*..**..**..*..**...*..**.***.....", "*..*.*..*..**.**.*.**.*.*.*..*...*......*....*...*", "*..........**..*.....**..*..........*...**...*....", ".**.....**.*...**.**..*........*...**..*..**...*.*"}
Returns: 263
{"...........*...*......**..*.**...*.**.....*.*.**..", ".*....****.**..*....*..*........**..**.*....*....*", "*....*..*.**..*..........**........****.*..*.****.", "....*.....*...*....*.........*..**..*..*.*...*.*.*", "...*.*...*..*......**..*.*...**.*..*...*...*.....*", "*.*......**....*....**....**....*..*...**....*.*..", ".....*.*.*...***....**...**..*..........***..*....", "*...**......**..*.*...........*..*.....*....**....", "..*.***......*....***......*..***....*.*.*........", ".****....*.*....**....*.**......*..*......**..**.*", ".*...*........***..........**..*..**.*..*...*....*", "..**...**.....*..*.........*....*...*.*...*.*.....", ".*.*...*.......**.*.....*.*....*.*..*.**.*..*.....", "..*.*...............*...**.*..**....*.........**..", "..***.*...**...*....*..*.*...*.*..................", ".*...**.***....*.*....*..*...............*..*..**.", ".*.*....**.*.*.*..*.*.......*......*.........*.*..", ".......*....*.....*...*.**..*.......*.**....*...*.", "....**.*.***.*.**...***..***..**......*...*..*....", ".......*..**...*..****.*.*.*......*.*....*.....***", "*.***......*..*..*.....*.....*.*.....*...........*", "**...*..*....*...*.**..**..*..*......*.......*....", "......*.*.*........*..*****.*.*.....*.....*.....*.", "..**.............**...**....*.....*...............", ".*....**....*..**...*.......*.*..*.**.*.**....*.**", "..*....****....*..*....*..*..............*.*....**", "**..*.*..*..**...*...**......*.**.****.**....*....", "***.*.........*....*......****....**........*..*..", "**.**....*.....*.**....*.....*......*.**.*.*...*.*", ".........**.......*.**....***...*.**......*.*..*..", ".*.............*.*.......*..*..**...*......*.*****", "....*..**..*.*..***..*....*........*.*.*.......*..", ".*..*......**.**..*........*..*......*.........*..", ".*....*....**..*.*......*.*........*..*.......*...", "...*.*...*....*.*.*........*......*..*.......**...", ".*..*.....*.......*.*.*.*...***..**.....*.....*.**", "*....*.*....*........***..........*.**...*.....**.", "...*.*..**.*.......*..*..*....*.**.*...*........*.", "....**.*.....*..**.*.......*...*.**..**...*.*.....", "**.*.*.*.*.............*...*.*...*......*.***.....", "..*.*..............***...*.*..**....*..*.****.*.**", "....**.**.*.**..*.*...*...**....**...*..*...****..", ".***......**....*.*....*..*..**.........*.**.*....", "........*..*.....*....****..**.........*....**.*.*", "........**..*.......*.*.*.*..*..*.**..*.....*..*..", "*.*.....***..*..........***.*............*......*.", "....**....**...............*..*.*..*...***..*..***", "..*.......*.*.**..*....***.......*.*......*...*...", ".......*.......*.........*........**..*..**.*.*.**", "*...***...*....*.....*..**..*....*.**........**..."}
Returns: 323
{".**********.**.....**.**.*.**..*.*.**.***.*.*.****", "*.****.*.**.**.*...*******.....*..*.*.*..*.*******", "******.*.**.***.*..*...*..*.***.**..**.**......***", "*.**.********...***...*****..**.*.***..*.***..****", "******.****..*...*..*..**.*..******...**.*.****.*.", "*.*..*..**.**.*.*.*..*********..**..**.....*...**.", "******.**..********.**.*..*....*...**..*..*..*****", "...***........*.***.**..***..**.**.*....******.*..", ".*.***..***.*****..**....*..**.*..****.*****.*....", "...****..*.*..**..******.*.*.......**..*.***..*...", "****..**.**.....*..*.****.***.**...*...*******....", "***..******.****.....*.**.****.*..*.*...*.*.**.***", "*.*****.*.*.*.*.*.*******.**.*..*.*****...*....**.", "..*..**.**...*.**..**..*..***..*****..****.*..***.", "..*.**..*..*.*.*..**.****.....*..****.*.******..**", "*...**.*.*...**.****.*.*******.*.*...***..**.*.*..", ".....*.*.*.*..***....**.****...*****..****.*.**.*.", "***...**.**.****...**..*.*..*.**..*****.*******.**", ".**.**.*.*****.....**..*...**..*.***.***.*****.***", "******.****.....*.**.**......***.******..**...**.*", "..*..*.***.**..**..*...*..*..**...**..***.....*...", "***.*********.***..******..*.*.*.**.**.******...*.", "*...*****.**..***..***...*.**..********.**.*.***.*", "....*.*.**.***.**..***...****.*...**.**.***..*****", "**..****.****..*.*..**...****...*..****..*.*..*.*.", "******.*********.*.***..*.*...**..**..*...*.****.*", "****..*...****.*.*.*.*****.*...***..*..*.*.**...*.", "*.*.******.*.*.*.***.*.**.**.**.*..******.***.*..*", "***.**...*..*..**.**..*....***.*.****..*****.**...", "**..*.*****.*.***.**...***********..***.****.*****", "**..*..*****.**.....**..**.**.....****.*.*..**.*..", "*.**..***.*..****.******.***....*..***..***.*.*...", "*************...**.**..*..***.*****...*..*.*..****", "***.**************.*****.***.*.*.*.*...*.**.*...*.", "..*.*......*.**..*...*...**.*..**..*......****..*.", "**..*****.***..*.***.*.*...*....*.*.*.*..**.*****.", "**...*..***...*.***....**......*.*..*****..*..**.*", "..*****.****.***.*.**...*.****..*******.*..**..*.*", "*...**.***.*.*....********..*......*.*..*....**...", "*.****.*.**...***..*...***.*..*.*.*.***.*..***.*.*", "...**..**.*.**.*..****...**.....*****.****.*.*...*", "***.***.**.*****.*..*..*.*..**..*.*.**.*****.*.***", ".....**..*.***.*...*.....*.*.****.*****..**...*.*.", "*.*..****..*.**.**..*...**..*..**........*.**.**..", "**.****.**..**..**.***....**..*****.**..******..**", "*.*.***.*****...*******.**.*.***.***..*.***.*****.", "*.*.****.*..*.*.....**...***....**.*.********..*..", "*.**.********.......**..***.**.***.**..*..**.**.**", "**..*..*.*.*..*.*****.*..*.**..*.****.*..*.*...***", ".*.*..**.**.*..*.***.*.***.*.****...**.*.***...**."}
Returns: 90
{"...*..*.**.***.******.**.**...**.**...*****.....**", ".*.****.*.*..*..*.****.*.*****.*.*..**..****...**.", "*.**.****.*.****.*..******...****.*..***.*....**.*", "*..**.*.*..*.***.****.***.*.*.*.*****.**...*****..", "****...**.*********.***.*...**..*.****.***.*..****", "*****.*..*...***.*..***...*..*.*.***..*.*.*.*..*.*", ".**.**...***...***.**.**.**..*.***.**..*...*****..", "*.*.....*.**.****..*..******.*..*.*****.*.*.*.***.", "*.****.*.*.*.***..*..******...*.***.**...**.**.**.", "...*.**********.*.*..*...*******.****.*.*..**.***.", "*.********.**..***.**.*.**.*...***.**.**..*.*.*..*", "*.***.*.**.**.**..*.*..***************.**.*..*.**.", "*.*.*...*******.********....**.*.*.*.**..***...***", "****....****.****.***..**..**.*.******.*.*.**..*.*", ".*..**.*..**********.***.**..****.******...****...", "*.****....*******.********....***...*.**.***.*..*.", "**.*...***.*.*******..*.*****.*...*.***..**.****..", ".*****...***..***.**.***..***.**.**.*****..***.*.*", ".***.*****.****.*..**.*.*...*.*..**..**.****..**..", "*.*.*...**.***.**.**.*..****....***.**..*...**..**", "*.*.*....*..*.****.*******.***.*.*..*******..****.", "******.*.*********.*.****.*.****....*.**.**.**..**", ".*****.****.*.***.*..*.**..*.*********.*.*..***.*.", ".****.....******.**.*..**.**.**..**.***...**.**.*.", ".*******.******....*******..*.*.**.*....*....****.", "**.***.**...**.***.....****.******..**************", "***..*****.****..*...*****.***.***.**.*....**.**.*", ".*.*.*.*****..**.*.*..***...**..**...**.****...***", "***...***...*.***.******..****..*..**.**.********.", "**.*..*****.*..*******.*...*.**...**...*.*.**.**.*", "*.***********.****.*..*.*.*****..**..**..**..**.*.", "*.*.**..****.*..*.*.*.**.**.*****.*.*.*.***..*.*.*", "*.**..**...*.***....*******.**********.*.*.**..***", ".*..*.****.*..*.*.***.....****.***.*.*.*******.**.", "..*.***.....*..*..******..***.*..*..**..**.*...*.*", "*******.*******.****..****.******..*.*...*****...*", "...****..***.......**..*..*****.*.*....***..***.*.", "**...*********.**.**.****..*******..**.*.***.***.*", "******..*.****.**.***.**.****.*.******.****.*.****", "****..**.*****.*******.*.****.*.****.**.*.**..**.*", ".*..****..*.****......*...***.*...***.**.**.**.**.", ".*****...***..**..**.***.*..*.*****...**..*...***.", "***.*****.****..***.******..****.*******.*.***.**.", "***.*...****.*********..*.*.**..*.****.**.***....*", "******..*******.*.*.*.*.***..*******.*******.**...", "***..*...**...*..***.****..**....****.********..*.", "****.*.****.*.*..***.**.*.*.***.**.*****....**.***", "*..***.***********..*..**.******.**.**.******.****", ".*.***.***.**.**.*.******.****..*.**..*.***.**..**", ".****..***..**..*.***...*****.**.*****..******.**."}
Returns: 55
{"****.*.*.....**.***..**.***...*.*....*.*.****.*.**", "*.***.*.*.*.*...**.****...*.*.*.***..*.**..*.****.", "..**.*.*..*..**.*.****.**.**....***..*..**...*****", "..*..*..*..******.*.*.****..***.....*******..**.**", "***.**.******..****...*..**.****.****...*.*.**..**", "*.***.****.***.**..*.*....***...***.******.***.**.", "**..*.*..**.*****.*.*.*...****..*.***...****..**.*", "*.*....****..*..*.***...**.***.*****.**.*****.****", ".*..**.....*..*.*.****.*.***.....*.***.**..**..*.*", "*.**..*...**..***..**.*.*****....**.*...*****.*...", "***..*...**..*.**...*.**...*.*.*..****..*.....****", "..*.*.*.****..*.***..****.***..**...**.***...*.*..", "******.**..*.**..*.***..****.*****...****.**.***.*", "*.***...***..**.*.*.***********.*..*.*****....***.", "****....**...**..**...*.*.*****...*....*.*.*...*.*", "**.*...**..******.***...**...***....*....**.*.***.", "*...******..*.**.*.**.**..*******.*.***.**.*..*.*.", "*.***********.....*..***....*.******.*******..**.*", ".*....***...*...*....**.*....*****..******...****.", "***..*********.**..*.***.*.*..*..**.**.**..**.*..*", ".**.******..*..**..*...*...***.*.****.******.*****", ".*****...**.***.**.....*.***.*.*...**..*..*.*****.", ".**..*.**..*****...*.****.*.**.*****..*..*.**...*.", "*.*.*.*.*..*.....*.*..***.**.**.*.*..**.*.**.***..", ".*...**.**.****.*.**.**..**.*..*****.****...**..*.", ".***.**.******...*.*.**.**.*.**.....*.*....***.*..", "*.**.*..**.****..*.*..*.****.*..**..****.**.*..*.*", "***..***.*.*...*.*.*.******..*****.*..********..*.", "....***.****.*.****..**..*.*...**.*.**.*.*...**.**", "..***....*****..**.*.**.*..*.**...*****.***.****.*", ".**.****.***.**...*.*..*.*.**..*...******...***..*", "*****.....****.****************.*..*.*..*..*****.*", ".***.....**.**.*..********..*...***.**....*.***..*", "*.*..***...*..**..***..*.*.*....*...*.*.**.*.**...", "...**.*.******.*.*.**.*...****.********..***.....*", "*.*.*.**.*...*.*..**..*.*..*.***.****.****..**.**.", "*****.**.**.*.*.....**.....*.....***.**..*.*..****", ".*.....*.....*.*..*.*****.*...***...**.**.****...*", ".*.***..**..**.*..*.*.....*.*.*..*..........**.*..", "*.*.**...******.**.*..***...**...*.****.**.***...*", "*****.**.****.*..**.*.**.***.***.*****.**.***..***", "**.******...********.*****...****.*..**.**.*******", "****.**.**.......**.**.**..*..*.***.***..........*", "**...**.....**.**.*****.********....*.**..*...*..*", ".**.*****..*.**.**....***.**.*..*.***.*....*.**.**", "..*...*.*.***.***.*..**..**.**.**.....*.*****..*..", "....***..**.*.*.**.*..*..**.**..*...**.**.**...***", ".*****..********.*.*..*.....*.***.*..*.**.*.****.*", "**.***..***...***.***.*****...**.*..*.****..*..***", "..*.***..****.***.*..**..***...*..*.*..*..*...*..."}
Returns: 89
{"....**.*......*..*...****...............*...***.**", ".*..*....**.....****........**..*..*.*.**.........", "***........*..*.....*...*.....*.....*.....**..**.*", "*.*..**..*.*.*.*..*...*.....*..*...*.**..**.*....*", "..*.......*....*........*.....*......*.**...*.....", ".*..*......*.*......*.....*.*.*.*..*..*.....*...**", "*....*......***..*.....***.***...*.....**.....**.*", "...***....*...*..*....**......*..*.**..*.*....****", "*.......................*.*.*..***........**......", "....*.......*...*.*****..*......*....**.*.*......*", ".**...*.*...*.*...*.*.**.*.......*...**..*.....*..", ".*..**..**.*.....*.***.*..*.**..*...*.............", "**.*...*......**..*..*..*.**.*.......*..**........", ".***.....*.*.*....*..*........*.**......**...*....", "*..**..*......***.**..*.....*........*.....*****..", "***.*.*.*.*.**.*....*.*.**.**..*...***........*.**", "*..**....*..*.*...*..*.....*...*..*..*...*...*....", ".....*.......*...*...*.....**..**.*.*...*......*..", ".*....*.*..**.*..*......*......**....*...*.*.**...", "...**....*.*.*..**..***.**...*.*.............*..**", "*.*.**.*......***.**..........*.....*.....*.**....", "*.*....*.*....***....*..*.*...*...***.*..........*", ".*.....*.*....*.....**....**.........*..........*.", "..*..*..*.......***....*...**.....**..*..**......*", "........*..*.........*...**.**................*...", "..***.***..*..........****...**...*..*........*...", ".*...**..*....*.......*.....**...*...*.....*...**.", "*.............*.*.*..*.*.....*.....*.........**..*", ".*.*....*..........*.*..*.......*.......*..*......", ".***.....***..*....*.*...**..*.*...*..*.....*.....", "*...**.*.......**......**.....*..**...........*...", "..*....*.....*....**.*.......**....**...*....*...*", "..*.......*......**...**.*.*...*.......*.**.....*.", "...***..........*....*****.**.*..*......*.**..*..*", "...**....*..***.*.*..*.**...*....*.*.*....*....*..", "....*................*.****.....*.....*.*......*.*", "...*..*......*.....*..***...*.**.*..*...*.........", "...*.*.......*....*......*.***....*...*........*..", "***..***.***..*.....*.....*....*........****.....*", "...*..***....*...*.....*.*..*.*.....*...*.**..*...", "...*...*.....*.*...**..**....*.*.*.....*..**..*...", ".*.*......***..*.**....*...*.....*..*.*..**.......", ".....*..*.*..*.......*..**.....*......*.*..**.....", "*.*.***....**.........*...*..*...*..*..*.......***", "**..........**............*.....*....*.*..*.......", ".....*...**........*.....*..**..*.*..*...*.**.*.*.", "....*.*........*.........*....*.*.**.*....**...**.", ".*......*..............*...*........*.**.....*....", "...**....*...*..*.**..**..***.....*.....*.....*.*.", ".*...*.......**.....*.**.*...**...*.....*.*...*.*."}
Returns: 334
{".*..*.****..********.*.***.....***.**.**.****....*", "...******.**...*****...*......**.*.*.*.*..*..*.***", "*.*.*.***...*.*....**.*.**....*...***..*...**.***.", "******..**.***..***.**.**...**....**.*******..****", "*.**...******.*..*.*.*.**.**.**.**..*...**.*.....*", ".*....*..*.*....**.****......**..*....***.**.***.*", "****.**..*.***..*..****..*****.*.*.**.*.*......***", "...*****.....*...****..**.*.**.****.****...*..**..", ".******.***.*..*..***..**.***.......**..*****.*...", "**......****..*.**.*..*.****.*..*.*..***...*.****.", ".*...**..*...*.*.***..***.*.****..*.*.*****.*..*.*", "...****.**...*..************...*.*....*****.*.*.**", "****.....******....*.***.***********....****.**...", "**..*.*.****************..**...***.*..*.*...**.***", "*....**.*...*.*.***.**.*********..*..**.**.*****.*", "*...*.**.*....*.**.***..*.*.******.***.*.*..****.*", "***.*.**.**..**.***...*..*.******...*.***.*******.", ".*...**.**....*..**.***.***.****.****.**..*****.**", "*....**..*..******..**...*.*...**......**.*****...", ".****.***....*.*..*.*.*.*.******.***.****...*..***", ".**.******....***....*.*...*****.**.*...**.*.***..", "*****.******..**..***.***.******.*....*..*.*****.*", "*****.....*.******.*..*.*.******.....*..*..*.***..", ".**..***..*........*****...*..****.**.*.**.*.*....", "*..**...*..***..***.*.*.*..*.*..***.**.*.**.*....*", "*..**..*...**.**.**.*******.*.*.**...*.....*****..", "*.*..*****..*.****.**.*..*.**..*****.*.*..***.***.", "..*.***.*..***..**.*.*.*..**.**.*.***..**.*******.", "..*....*..*.****..**...**.***.***.*..**.****.*..*.", "***.*.**....**.***.*.****..**.**.*..*.*.**.******.", "*.***..**..*..***.******.*.*****.*.***.*.***..*.*.", "*..*******..*..*....*..**.******.**..*.**.**...*..", "*..*.******.***.*...*.**.....****.****.*.**.***..*", "****.**...**..*.*.*.*..***...**.***....****..**.*.", ".***..*.*.*...****.**.***.*************.*.*...****", "*.****.*...*...**.....**.*..*..*.*..*****.*..***.*", "*.*.*.*******..****.***..*....***.*..*.*.*******.*", "*.*.*.*.****.*....*****..**.***.**.....*..*.**.**.", "****.*.**..**..*..*.*..***.*.*....*******.**..****", "*.*.*..*...**...***.*.*...**..***.*..***.**.**...*", "..*.***.**.*...*.....**.**.**....***..*..**.*.****", "**.****....*..***...*.*.*...*******..*.*.*.**.***.", ".*...*...***.***.*..**..****.*.*****.**.*..*.***..", "*..*.*.****.*.*..*..**...***.***.*******.*...*..**", ".****.**...*......***..**********...***.****..**.*", "******.**.**.*..*..*.*..***.*.****.****.**..******", "*.*..**.**...**..****...**...****..*...*..***.****", "..*****.***.****.***..*......*****.**..*..**.**..*", "*.****..*.*.*.**....***.*.****..****.***..*******.", "*.******...*.*****...*.***..*.**..**.**.*.*.**..**"}
Returns: 86
{"**..*.*.**.**..**.*.****.**.*...*..*.**********..*", "***.*.**.*..**..***...***********.*..*.*...*******", "**.*.***.**..*..**..***.**...**.***.*.***.*..*.*.*", ".*.******..*.*.**..*..**.****.******.**.*.******..", "*****.*.*.**...**.***..****.***********.*..**.*...", ".******..****.***.**..**.***...*****...*.*...**...", "*...**.******.***.*...***.*****.*.**.*********.**.", "*****.***********.*.**.***.**..*.*..******.**.*.**", "****.**.*.*..******.******.**.***..***.******.***.", "..*.****.*.**.********...*********.****......**.*.", ".*....*...***.*.*****.*..**...*.*...***.*..**.*..*", "*.*...*..*.**..****.***..*.*******.**.**.*..*****.", "***..*.***...*..****.****.******..**.**..**.*.****", ".**..*..***...***.*****.*..***..*.**..**.*.*.**.*.", "*.**.*..*..*.**.*.***.**.***.*..******..*.*.*.*.*.", "**.**.*************.**.*.**.*..***..*..***..*.**.*", "*.*.**...*****.*.*..*.*.*....*.**...***..**.*..*.*", "****...***.*.**..*..**....**.****.***.*.***.**..*.", ".*.**.*..**.*..*.*....*.*.***.*.*.*..**...**.*...*", "****.**.....*****..**.**.*******..**.**..**.*.*.*.", "*..***************....*..*.**..**.*****.****.*****", "*..****..*....*.**.*.*..*.*****..**.*.*****..**.*.", "*.*.*.*.*....*.*.**.***......*...*****.*.*.******.", "*****.**.*.****.*****..**.*.**..**.***.*.*...*.*.*", "*.*.*******.*.******..*.***.****.**..****....*..**", "..*****.....*****..***..**.**......*****.**.**.**.", "***.*.*.****...*.**..*...**..****..******.*..*.***", "...****.*******.*****..*...**.***........**.*.*.*.", "**.***..***...***..**.*..**.*.*.*****.*...*.*.****", ".**.*.***.**.*.********.**..**.*.****...*.**.***.*", ".*.***......*....**.*..*.***..*..***.**.*.***.*.*.", "**.*...**...***..*.****..**.*.**.**.****.*....**.*", "*******.*.*********.**.*.*..**.***.*.*..*.*.**.*.*", "*..*.*****..*.*.*..***.*..******..**..**.....*.*.*", "*.**.*******.*.*.*******..********..*.*..****.*.**", "*.**.**..****..****..*......*..*..***..**..**.***.", "****..**..**..*..***.*.*..*****.....*...**.****.*.", ".*.**..*.*****.****..**.**...*..*.***.*****.**.**.", "..*.***.**....**.**.**..*..*.***.**.**...****.****", "********.***.****..*.*.****.****..*******..*******", "**.*.******.**********.*****.*.*****..*.*..*...***", "**.**...*.*.****.*.***.**.*.*..**.***.***..*.*...*", "**********...***..**.****...**.******.*******...*.", "**..***..**..*..**.*.*****..*.**..***.***..***.***", ".*..*......**********.*****....*..*******..**.*.**", "**.********.*.*...****.*.******.*.*..*..*..*******", "*.******...*..*.***..**.****.*******..***.**..*.**", ".**..*..**..*****.**.*.*..************..*..****..*", "***...****.***.*.*.....*.*.*....*..*..****.****..*", ".**.***..*.*.*...*.*.*.********.******.****.*..*.."}
Returns: 60
{"*.*.**.******.*..*.*...***..***.*****..*.***..**.*", "**.*...*....***..**..*...*.****..*...*...****..**.", "*.*..**...*****.*.*.*.*..**.**.*........***.**..**", "****.*..*..**..***.***.*.*******.*.***.**....***..", "******..****.*..**.****...**.*..**.*.*..*.**.***..", ".***..***.*.*..*.**.*.*****.****....**.*.*.*.**.*.", "*..*****.***.***.*.***.**..**.*****...*..**.*****.", ".*..**..**..**.*.*..*.*.***.**.*.....**.....*.....", "*..**.********....****...*****...*.**.*....*...***", "**....**.*.***..****.******..*.*****.***.*.....*.*", ".*..**..********.*...*.**...**.*..****.*.****...**", ".*****..***.*****.*..**...*.*****.*.*******.***...", "**..*...*..**.**.....*****.**..**...*...**..*****.", "*...*.*..***.**.**...**.**...*.*..****.*..**.*..**", "*..**.**..*.*.*****....**.*.***..***.*...***..*..*", "*..***........*.*.*..*...*..*.*...*****.***..**.*.", "****.********.....*.**....*******.**.*..*..**.***.", ".*..*..*..*.**.****.*.**.****.***...***..*...*..**", "..***.*.*..****.***.*..**.*.*****...*.***..*.**.*.", "*.****..****.**..*.****.***.*.***.*.*.**.*.*.*..*.", "...*..***...****..**.*..*..*.**.**.*.*****..***.**", "****.***.*.*...**..**....**.**..********.***.*..*.", "*.****...**.*...*...*...**.**...*.***....***...**.", "...****....*.**..*..*.*..**.*********..*.*....**..", "****.****......*.....***.....**.*.***.****....****", "****.*.**..**....**..****...*..*.****...**..*..*..", "*..*..*..*...*...****..****.***.*...**..**.*.*..*.", ".***...*..**..****.*....*.*.***.**.**...***.******", "*.***.**..*****.*.**..*.**.**.**..*.*.***.***.*.**", ".....***.****.*..*.**.*..*...*.*****.*.**.**...**.", ".*......****.*.*.*..*.*.****...***...***.***.****.", "****.**....*.**.**..****.**.*....***..***.*****.*.", "****....***.*.*..**......***.***..**.*..*...**..**", "*.*.*.*.*.*.**..******.****.*.**.**.*..**.******.*", ".*..*****.**.*...**..************.*.*...******..**", "*.******.*..**.***.*...*...**.***...***...***.**.*", "**.*.**..*.**.****.**.*..***.******.********...***", "*...**...**.***.****.**.******.****.***.*..****.**", "*..***.****.****.**.***.*....**.*.*.*.*...**.**...", "***..*****...**..*.....**..*.*.*****.*.*.***.*....", "**.**...*...*****...***.**.*.*...***.*****....****", "**..*...*.***.*.***.**.**...*......*...****.**.*.*", "**..**...*....***.*...****.**...*.****************", ".******.*****.*..**...****.*.*...**..*..*****..*.*", ".....*.*.**.*.***.*.....******....**.*...**.******", ".**..*.*..***.*.***....****...**.*.***..**.*.*..*.", "*.**....*.*.*......*.****.*****.*.*..**....**..**.", "****....*...**.****...***.***.**.*..**..***.*...**", "**.*..****.***.*...*****.*.*.******..*.***.***.*.*", ".*****..**.*.*..*********.***...*..*..***....*..**"}
Returns: 78
{".....*.*.*..*.....**.**.**.......*.**...***...**..", "...*.*..**.*.*...*...*..*.**.*..*...*...*.*.*.*.*.", "....*.*.**.*...*..****.**......********...**..***.", "*...*..*.....**...*........*...*.*.*......**...*..", "...***.*....**..*...***...***.*...*.*.***.*.*...**", "..*..**.....*....*...**.......*.....*...*.*......*", "**..**....*...***..*.**.***..*.**....**.*.*.**.*..", ".*..*........*.**..**..*.*......*.**..*......**.*.", ".....**..*.*..**..*.**........*..*.*.**...*.**....", "*...**..***..*.*.*..*..**...*.***.**.**.**..*.**..", "......*..**....**.....*.*.........***.**.****.....", "*...***..**.**.*...*.*.*****...*.**....***..*...*.", "******......**......****...*...*...*.***..**.****.", "*..*...*.......**.*.....*..*...***.*...**.**..**.*", ".*.******......**...*.*......**......****.**.**..*", "..*...*....*.*....***..**..**.*.*.*.....*..*..*.**", "*.****.....*....*...***.*..*.*.*.*..**..*.**...***", "...***...*****.*.*....*.*..*****...*..*.*...******", ".**.**...*...*......*..****..*.*.***.*....**.**..*", "*.*.*.***...*.***.*.*.....*.*.*....*****....**.*..", "*..***..*..***.....*...*.***.*.*.*.*.*...**.*....*", ".*.**...*.**.***.***.****.*......*...**....**....*", ".*.**...*...*.***..*..*...**..*...**.**.*******...", "*..**....****.*..***.***.....*****...*..**.....**.", ".*..*...**..***.*.**.*.****.*...**.***.*..**..*..*", "....*****.*.*.*.*.*...........**....*...*...*..*..", "**.****.**..*..***.*..*.***.*..*..**.*.*.**.*****.", "*........****...***.*.*.**..*..***..***...*.*.**..", "*...*..*.***.*.....****.....*.*..****...**.**.....", "**..*.*.*...*....**....*.***..*...**.***..**.***.*", "...*.*.*.*.*.**..***...*****..***........**...*.**", ".**.*...**........**.**....*..**......*...**.*..*.", "*.*..*..**...*****.**.*..*.......**.***.*......*..", "*.*.*..*..**.**********.*...***...***......***..*.", ".*..***....*.*..**..*...***.*....**.***....*.*.**.", ".*.*...***..*...***.**...*.****..***....**.*.*.**.", ".*.*.***..*..*.*.***..*.*.*.*..***.*..****....*..*", ".*....**..*.**...*.*.*****..*..**..*......**...*..", "*..*.......**.*.**...*.......**.**.*..*.....**....", ".....**....**.*.*..*.******.**...*.*.*..*..***..*.", "............**....*..***....*..*.*..*.*.*.....*.**", "*.***......*..*****....*****.*.*..*.**..*....*..*.", "**.***.*..***.**...*..***.......***.**....*.**....", ".***...*..***.*.*.**.***.*.*..*..**.....**.****.**", ".*..*.....**.*****.*******....*..**.**...**......*", "*.*..**...*.*...*..*..**....**.*.*.*.**.*..*..**.*", "...*....*.****..*.*.....*****.*....***.**..*..*.**", ".*.******.*...****.*..***.***..**.***....**..**.**", ".*..**.**.**..**.*.*.**..*..******.***.*.*..**.***", "...*.**......*.*.**...*.*..*..*......*..*.***.*..*"}
Returns: 198
{"**..*.**.**...**.**.*....***.*..*.**.....**.**..**", "*....**.......*...*.*..**..*..*.*.**.**.***.***.**", ".*.********...****..*.*.*.****.***..*.*.*.**..***.", "..**.**.......**...*.....*.*....*...*..***.***...*", "***....*...***...*...**.**.*....*.....*.****.*..*.", "*.**.....*..*...****..***.**.........*..**.*..*...", "*..*****......*..***...*..*.**.*...**..*..**.*.*..", "..**.*.*.***..**..*..*...**.*....***....*.*.*.***.", "*.*.*....***..**...*...*.****.....*.***....**....*", "..*.**..**....**.*....*.*..**..*...**.....*.....*.", "*....*.**.****.**..**..****.****.*...*..*.****..*.", "....***..**..**....*..*.*.**...*..***..****.*...*.", ".*.*.*.**..***.*.***.**......*.***.*...*****....**", "..*...*.*.**...*...*.*.**.***..*....*.*......*.*..", "*.******..*..****.*.*...*.*.*..*.*..*....******.*.", ".*..*.....**.**..*.....**.**.*.**..***............", ".*.*.*****.**.*.***.*.**.....*....**...*..**..*..*", ".*...*****.***.*****.........*.*..***.*.*.*...**.*", "**.*.*..*...*.**.***.**...**..****.***..****.*..**", ".*.....**....*....**......**...*.....*.***.*..*.*.", ".***..*.*...*.*.**.....**..*.*****.*...*.**....*.*", ".*..*.*...*..*****....*..**..*.....*..**..***.***.", "...******...**.*.**..***.*....*..*..*.**.*.*.***.*", ".*.**.**..*...*.**..***.*.**.*******.....*..**..*.", "****.***.*.*.*.*******..**...*.***......*..*..*...", "*..**.....*.***.**.****.*..**.**..*...**.*...***.*", ".***..*.**..*.*.****.*.**.*...**.**..*..*...***.**", "*****..*..*.**..**......*.*****....*....**.....*..", "**.****.*..**..***..*.***..**...***.***..***.*....", "*.*..***..***.*...**.****...**.**..*.*****.....*..", "..*..*......**......**.**.**..**.***..*....*......", "**......*.....*.*....*....*....*.*..*...*.***.....", "*.....*.*.*.*.**....**..**.*.*....*.......**...**.", ".*....***...*.******..*.......**....***.*..*.*....", "*..*...****...**.*...*.*.*...***.*.***.....****.**", "...*.**...*..*..*..*........*..*..**.*...*...*...*", "..*..*.....**..****..*.*..***.*.....*........*****", "..*.**.*...*....**.**.***......**....*.*....***...", "*.*.*....*..*..**.*..*.***.*.*..*...*.*.*...******", "*.*.*..***.**.*..*..*...***.......*......*...*..**", "..*.***...*..*...*...**.**.*..*..*..**..*..*...*..", ".*.*......*.*.**..*..*.***...**.......*.*.**.*...*", ".**.**.**.**.**.**.*....***..**..*.........*.*.*.*", "....***.*.....***.**.**.**.*.*.*......**.**.**....", "*..*....*.*.**.**..*.*..****.*.**.*.*..*..**....*.", "*.....*.*.****...**.**.*....*.*..*.**.*.*.*.**.*..", "*.*****.*.***..*.*......*....**..*........**.**..*", "****.*..**..*....****.*...*..****..*.*.*.*..****.*", "*.***.***..**.**.....*..**.***.****..***..***.....", "*.*.*..*.....*....******.....*..*..*.**.**......**"}
Returns: 214
{".**..***..*.***.**....*.*.****..****.**.***..**..*", "*......***...**..**..***..*....*.*.**.**.*..**..**", "*.**...**..**...*.*.*******..**...*...*.....****.*", "....**.**..**..**.*..*.**.**...***.**.***...**.***", "..**..**...***.*.*.**..*..**......**.*...*.**..***", ".*.*.*.*..*...**....**........**.*...*...**.*.....", "*.**..**.***..**..*.****..*.*******.*.*.*.*....**.", "**.*.*..**.****...*.*...**...****.**...**.*..**...", "..*.**....*.********....*.*..**..*******..*.****..", "**.*.***.**.*.*..*..*..*..*..**.**...**......***.*", "**.*.....********.*..*.***......**....******...**.", "*....*.*****......***.**.***.*...***.....*..*..*..", ".....*..***.***.*.*..***.*....****..*.*.*..*.**.**", ".****...**..*.*.*.....***.*.**.........*.*...***..", "****...****.*.***.***.**......*****...*.*...*.*..*", "*....**.*..******.**.**.*.**.*..*.***.**.*.**..*..", "**...***..*.******.*..*..*.**.*..**....**...**.**.", "*..*.*.**.*******..****.*.**...*..**......**.*.**.", "..**.***.**......*..****...**.*.*.**......**..*.*.", "***...*......*......*..**......********.*.**.*..*.", "****........*...***.***..**...**...***.**.**.*....", ".**.*.*..*.**.*.*.*****...****.**....*..*.*..**.*.", "**.*...****..*.*....***.*...*.****...**......***.*", "*..*.**.*.*****.**..**..****.*.*.....***.***....*.", "**....*.*.**.*...***....**..****..**.**..****.*.**", "...**.***.***.**...**.**...***.*.*..*..*..*.*..**.", ".****.**..*......*..*...**.****.**..****...***.*.*", ".**...**..*.*.*.*..****...*.*...*..**..*...*......", ".......*..*.*..*..*..**.*.*.*.***.****..*...*..***", ".......*.....*.*...**...******.....****...***..*..", "...*...*.......*...**.*..**...*...*.*.**.......*.*", "***...**.****..*..*.***.**.**.**.***.**.*...*....*", ".**.**.*..***.*.*..*******.*.**....*.**.**..***..*", "*..*...**.*.**.*..**....****...*.**.....*..**.*..*", ".*...****.......*........**......*..**.**....*.***", "**..****.**.*.**.*********.*.**..*..**...**.*..*.*", "*.**.*...*.**...**.*.*.*******.*.....***.*.*...**.", "**.*......****.*.......**...********.*.***..**.***", "***.**..***.*..*..*.*......**...***...**....*.*...", "...*****..*...***..*...*.**.*...***..****.*...*..*", "***.*.*.*.*.**..**..***..*.*.*..*...****.*.*..*..*", "**....**...***.*..**.*....*****.**.**..*..*.******", "...*.*****.***...***.***...*****.....****.**.*...*", ".**.....*....*.**.*****.....****...**....**.*...**", ".****.****.*..***..*.*.*.***.*.*..*.***..**....***", "**.*.*..****.*...*.*****..**..*.*.*.*...**.*...**.", "..**.*.****.****...***.****.***.***..****....*.*.*", "*..***.*.**.***..**.**..*.*****.**..*...*.*.....*.", ".****.*.*****..**.*...**...*.**..*.....*.*.***..*.", "....**..**.*.***...**....*****..*..*..**.....*..*."}
Returns: 156
{"**************************************************", "**************************************************", "**************************************************", "**************************************************", "**************************************************", "**************************************************", "**************************************************", "**************************************************", "**************************************************", "**************************************************", "**************************************************", "**************************************************", "**************************************************", "**************************************************", "**************************************************", "**************************************************", "**************************************************", "**************************************************", "**************************************************", "**************************************************", "**************************************************", "**************************************************", "**************************************************", "**************************************************", "**************************************************", "**************************************************", "**************************************************", "**************************************************", "**************************************************", "**************************************************", "**************************************************", "**************************************************", "**************************************************", "**************************************************", "**************************************************", "**************************************************", "**************************************************", "**************************************************", "**************************************************", "**************************************************", "**************************************************", "**************************************************", "**************************************************", "**************************************************", "**************************************************", "**************************************************", "**************************************************", "**************************************************", "**************************************************", "**************************************************"}
Returns: 0
{ "*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*" }
Returns: 1250
{"**.******.*****.*****.***.***.*******.*.*.***.*.**", "***.*..***.*.*.*.**.**.***..**..*.*..****.**..*.**", ".**.***.*...****..**..*..*.**..***.*.**.***.****.*", "**.*.*..*.***.*..***********.**.*.***.**..***.****", ".*.**.*****..*.***.*.*...*..***.**.*..*.****..*.*.", "**.***.**..***.*..***.***.**..**.*****.*...**..***", ".**..**.****.***.**..**..******..*..*..****.***.*.", "**.***.*..***..**..*******..*..***.*.*.*.*.***.*.*", "***.*.**.**..*..**.**.**..*****.*.******.*..*.****", ".*.****.*..******.*..**.**...*..*.*.*.**.*****.*.*", "**.*.******.*.*...***.*..***********.*..*.*.*****.", "*.*.*.*.*.**.****.*.**.**.**...*.*..*****.**.*.*.*", "*****.*.**..*.*..****.**.*.****.***.*.*.*.**..**.*", ".*.*.***.********.*.*.*****..*.*..*.*.*.**.***.*.*", "*..***.**.*.*.*..**.**.*.*.**.****.***.*..**..*.**", "****.**..*..*.***..**.***.**.*.*..*..******.***.*.", ".*.**.*.***.***.*.*****.*..******.*.**.*..*.**.***", "**.***.**.**.*.***..*..*****.*..****.*.*.*.*.*.***", ".**.***.**..*.***.****.*.**..****..**.*********.*.", "****..*.*.***...*.*.***.*.***...*.****..*..*.*..**", "*.*.******.*.**.****.*.****..****.*..*****.**.***.", "*.*.*.*.****.*.*..*.*.**..**..*.**.**.*.*.*..***.*", "**.*..**.**.**********.*.**.***..*.***.**.****.***", "*.****.**.*..*..**..*.*.*.**.*..***..*..**..*.*..*", "****..**.*.**.***.********.*.**.*..*****.**.*****.", "*...**...***.**.*.**.*.*.*..**.*.**..*.**.***...**", "**.**.*.**.*..**.**...***.**.*******.*..**.*****.*", "..**.***..****.**..****..**.**.*....**.****..*.*.*", "*****.*.***.*.*.***.*.**.*.*.*.***.*..*..*.*.**.**", "*.*.****..**.***.***.*******.**.*.***.******.*.**.", "*..**.****.***.***.*.*.*.*..**.*.*.****..*.**.*.**", ".*.**.*.*..*.**...*.*.**..*..***.**.*.**.*..*.***.", "****.**.**.**..*.*****.*.**.**..**.**.*.***..**.**", "*.*.*..*.********.*.***.*.***.*.**.*.***.*****...*", "*.*.*****.**.*..**...**.***.*.**.*.*.*.**.*..****.", ".*..*.*..**.***..**.*.**.**.**.*****..****..**.***", "****.***.*...*.***.**.**.*.*.**..*..**...*.**...**", "*..**.***.*****..*..*.*.*****..*.****.**..*.**.*..", "**..*..**..**.***.*******..*.*****...*.**.**..****", ".*.**.**.**..*.***.*..*..**..*..*.*.**.*.***.**..*", "***..***..**.**..*..**.***.***.**.**.******.**.***", "*.*.**..***.******.***.*.**.*.*..**.*.**..*.*.**.*", "..**.**..****.**..*.*.***..*.****.*****.*.***..**.", "***...*.*.*.*..*.****.*...****.**.*..*****.*.*****", ".*.*******.*.****.*..******.*.*.**.***.*.**.**.*..", "****.**.*.**.*.*.****.*.*.*...**.***.**..*.*..****", "*..*.*.**..***..*..*..**.******...***..**.***.*.**", "**.**.*.***.******.***.***.....***..**..****.**.*.", "***.*.***.*.*.*.***.*..*.******.*****.***...**.*.*", "*.*.**.*.*****.**.*******.*.*.**.*.****.****.*****" }
Returns: 0
{"**.**.**.**.**.**.**.**.***.***.*****.***.***.****", "****.***.**.**.**.**.****.***.******.***.******.**", "******.***.**.**.****.**.***.***...**.**.**..**.**", ".*.***..*.***.**.**.***.**.***..***..**.**.***.**.", "*.***.**.**.***.****.*.***.**.***.****.****.**.***", "***..*****.*.**.**..*.**..*.***..****..*..**.**.**", ".*.***..**.***.**.****.**.**.*.****.***.**.**.**.*", "**.*****..***.**.***.**.**.**.****.****.***.**.**.", "***..***.**.***.**..*.**.**.*.**..***.*..****.****", "*.**.**.**.*.***.**.**.**.*****.*.**.*.***.*.***.*", ".*.**..**.***.***.****..**.**..***..*****.*.***.**", "******.*.**...**.***..**.****.**.****.*..**.**..**", "****.**.**.***..*.**.***.**..**...**.*.***.*.***..", "**....***.***.*****.**.***.***.***..****.****.****", "..****.*.**..**.**.**.***.**.****.*****.*.***...**", "*****.***.****.**.**.**...***..***.**..****..**.**", "***..****.***.**.**.**.****.***.***..**.**.*****..", ".**.**.*.*.****..***...****..**.*.***.****.**.****", "**.****.***.**.*...****.**.***.*.*.****..**.**..**", "*****.***..*.***.**.*****..**.*****.**.**.**.**.**", "****.**.**.****.****.***.**.*.*.***..***.***..**..", "....**.****.*.***..**..**.***..*.****..***.*.*.***", "***.***..**.****.**.***.*.**.****.***.*.***.******", "**.**.***.****..**.**.**.***.**.****.***..***.**.*", "****.****.**.****.**.*.*.****.**.*.*.*.**.****.**.", "..**.....**.***...****.**...*.**.**.**.***.****.**", "**..**.***.**.****..***.***.**.****..***.***.*.***", "**.*****..**.*.****.****.****.***.**.**..**.*.**..", "*.**..*.***.***...**..***..*.**.**.*...**..****.**", "***.**.***.****.***.**..**.*****..*****.**.****.**", ".*****.**.**.*.**.**.**.***.**.****.***.***.*..***", "*..**..**.***..**.**.***.***..*.****.***..**.***..", "***.***.**..****.**.*..**.***.****.**.****.****.**", ".***.**..***.***.*.**.****..**.*..****.**.****.***", "****.**.**.**...****.***.***.**.**...**..***..**.*", "*.***..**.******..*.**.*..**.*****.***.****.*****.", ".*.**.***.**.*.***.***..**..**.**..**.**.*.***..**", "***.***.*...***.**.**..**.**..*.***.***...**.**.**", "*.***.**.****.**..*.****.**.***.****..****.**.**..", "***.**..****.**.****.**.**.***.*.*.**.*****.*.****", ".**.**.**.**.***.*****..*.***.***.*.**.*.*****..**", "**.*..**.*.***.**.*.***.****.**.***.*****..**.****", "****.**.*****.*.**.**.*.**.***.***.*.**.***..****.", "..**.****.*..***.*...***.**.****..***..****.**.***", "**..**.*.*.*****.**.**.**.***.*.***.****.*.***...*", "*****.*****.*..**.***.*.***..*.***.*.**.*..**.***.", "*.**.**...**.**.**.**.***..*****..***.****..**.***", ".**.**.***.*******.*.**.**.**.**.**.**.*.***.**.**", "***.**.***.**.**.**.****.**.***.**.****.*****.****", "**.***.*****.***.**.**.****.**.**.***.*****.**.***" }
Returns: 0
{ "***.***.***.***.***.***.***.***.***.***.***.***.**", "..***.***.***.***.***.***.***.***.***.***.***.***.", "***.***.***.***.***.***.***.***.***.***.***.***.**", ".................................................*", "***.***.***.***.***.***.***.***.***.***.***.***.**", "..***.***.***.***.***.***.***.***.***.***.***.***.", "***.***.***.***.***.***.***.***.***.***.***.***.**", ".................................................*", "***.***.***.***.***.***.***.***.***.***.***.***.**", "..***.***.***.***.***.***.***.***.***.***.***.***.", "***.***.***.***.***.***.***.***.***.***.***.***.**", ".................................................*", "***.***.***.***.***.***.***.***.***.***.***.***.**", "..***.***.***.***.***.***.***.***.***.***.***.***.", "***.***.***.***.***.***.***.***.***.***.***.***.**", ".................................................*", "***.***.***.***.***.***.***.***.***.***.***.***.**", "..***.***.***.***.***.***.***.***.***.***.***.***.", "***.***.***.***.***.***.***.***.***.***.***.***.**", ".................................................*", "***.***.***.***.***.***.***.***.***.***.***.***.**", "..***.***.***.***.***.***.***.***.***.***.***.***.", "***.***.***.***.***.***.***.***.***.***.***.***.**", ".................................................*", "***.***.***.***.***.***.***.***.***.***.***.***.**", "..***.***.***.***.***.***.***.***.***.***.***.***.", "***.***.***.***.***.***.***.***.***.***.***.***.**", ".................................................*", "***.***.***.***.***.***.***.***.***.***.***.***.**", "..***.***.***.***.***.***.***.***.***.***.***.***.", "***.***.***.***.***.***.***.***.***.***.***.***.**", ".................................................*", "***.***.***.***.***.***.***.***.***.***.***.***.**", "..***.***.***.***.***.***.***.***.***.***.***.***.", "***.***.***.***.***.***.***.***.***.***.***.***.**", ".................................................*", "***.***.***.***.***.***.***.***.***.***.***.***.**", "..***.***.***.***.***.***.***.***.***.***.***.***.", "***.***.***.***.***.***.***.***.***.***.***.***.**", ".................................................*", "***.***.***.***.***.***.***.***.***.***.***.***.**", "..***.***.***.***.***.***.***.***.***.***.***.***.", "***.***.***.***.***.***.***.***.***.***.***.***.**", ".................................................*", "***.***.***.***.***.***.***.***.***.***.***.***.**", "..***.***.***.***.***.***.***.***.***.***.***.***.", "***.***.***.***.***.***.***.***.***.***.***.***.**", ".................................................*", "***.***.***.***.***.***.***.***.***.***.***.***.**", "..***.***.***.***.***.***.***.***.***.***.***.***." }
Returns: 0
{"...........*.**...*....*..**.........***..**......", ".......*...*..**..........**....*..*....*..*...*..", "....**....*.**..****.*...*.*...........*.....*....", "..*..*...**.*...*....*..........*.*......*.*...*..", "***.....*...*...**.*.....*........................", "*.*......*.....***........*.*..........*.....**...", ".*..*...*.......**.....*..*..*..........*....*....", "**.*.....**..........*..*..*.**......**...........", "...**..**...........*..*.**.**.....***.....**..*..", "..........*..******.*..*.*..*...*.......*......*..", "...*.**..........*.....****...*.....**..**........", ".....*...**.....*....*.*.........*....*.**...*....", "..*..*.*.*.........*.*......*.....**.......*..*...", "*.*...*..*..*.***..*.*.**.....*.....**....*.......", "...**.....*...*.*.......**...*.*...**.**.........*", ".....*..*.*..*.*.*.........*.**......*.*..........", "*...*.......*.....**..**...*...*...**.*.*..*...*..", ".*.***.*......*........*........**.*............*.", ".............*......*.......**......**....*......*", "...*...........***...***......***.**.*....**......", ".*...*.....*.*.............*.......*.*...*......*.", "**....**......*.....*....**.....***...***......*..", ".*....*...***.*........*...*.......*.*............", "*.*....*..........*...*..*...**......*......*..**.", "*..*......*...........*.*.....*....*.....*.*.*....", ".....**..........**...**....*...*.*.*..........*..", "..**.....*.......*....*...................*....*.*", "........*.**....****....*.......*...*.*.*.*..*....", ".....*.*.....**.....*..*................*...***...", "...........**.*.*..*...*.......*......*.....**.*.*", ".**..*.*...*...........**.*....*.***..*.*......*.*", "......*....*..*......*........*.**........*...****", "....**.*.........*...***..*....**.*.......*....*..", "..........*..**..**...........**....*..**.........", "...*....*.....*......*.*..*.....*....*.*...****...", "..**.*.*.*..*........*....**.**..**.............**", ".......*....*............*.**.*.**.*....*...*...**", "*.*....*.......*..*.....*...*..*...*........**...*", "**..**.***....*...............**........*..*....**", "............*....**.*.*.......**......*..**.*...**", "...*..**.*.*.*..................*..*****..........", ".*.....*..*......*......**.*.........*.*...*..*.**", ".....*.....*......*.*..*.*..*...*.*...*..........*", "....**...*.........*.*....*.*...*...*.*...........", "...***..*.................**..*.....*.....*..*....", "...........*.....*.......*.....**.....*..*.*......", "...*.......**...*.*.......*.*............*.*.*.*..", ".*.....**.*.......*..................*.**..*.****.", "*.....*.*...*.....*.*.*..*.*..*.....*......*......", "...............*.***.**....*.............*.**.**.*" }
Returns: 300
{"**.**..*..*.*.**........*..*.*.*.*.....***.*.*....", ".*.....*.**........*....**.....**.*.**..****..**..", ".****..........*****.*.*.........*.........*..**..", "*....*....**..*..**...*.*.........*..*..*..*..*...", "..**.....*.**....****...*......*....*........*....", "*.**...***.....*..***..**....****......**..***..**", "...*.*.*..*...*.****..**...*............*..*.*..*.", "...........*.*..........**...*...*.*....**..*.....", ".**..**....*..*..*......*.**.**........*.**....*..", ".........*...*.*........*..*....*.*....**.*.**..*.", "*...*......*.....*.*.........*.*.*.*...**.........", "...**...*.*.*.......*.*..*.****.*.*....*...*....*.", "........*.....**.......*..*..*.*...*...*.*....*.*.", ".*......*............*.*..*...**..*.....**......**", "*.*.*..*.****.*..**.*..*....***...*...*...*..*...*", ".......**.....*..*...*.*.***.......*..*.....*.*...", ".....***.*..**..**...**......*...*.*..***..**.*...", "..*.**..**..*........*........**...*...**.*.*.*...", ".****...*.*.....*..*.....*..**..**.....***.*.*.*..", ".........**...*...*.*....*..*......*...*.....*....", "..**.**...**.*.**.*.****........*...*...*.*....**.", ".*......*.**...**.*.......*.**.**...**....*..**..*", ".....*......***....***...*.....*......**...**.....", "*.*...*.*.*..*.*.....*..**....****..**..*****.....", "............**......*..***..**..*..*...*.**...*...", "...*..*.**.*.*.......*...*....*.*.....*...*.....*.", "...*.*...........**..*.*..**.*..***..**...*.....**", "....*..****....*.*...*....*........*.*....*..*...*", "*....*.....*.......**......**..*...***..*....*....", ".....*...*...*.*.......*.......**..*...*.*.*.*...*", "..*...........*...*....*.*...*.*....**...**....*..", "*.*..***......*..*...*.*.**....*.**......**.......", "*..*....*..*.***..**.*.........*.*............*...", "..*...*.*...*........*.**....*.*.**....*.*........", "..*.........*.**...***.......*..**.*.**..****..*..", "....**.****.***.*****.*....*...*......*...***.....", "*.....*......*....*...*...**....*....*....**....**", "*....*.........*...**.*....*...........*....*..*..", ".......*..*....*...*.*..........*..*..*........**.", ".**..*.*.*.**...**....*....................***.*.*", "*.*.*..*.**...*.....*..**..*.*...*.*..**...*.*....", ".......**....*...*..*....*.*..*......*...*.***...*", "..............*...**.*....*....*.....**...*.......", "..*....***.....*...*..*...**.*.***.*.*.*.*..*.....", "..........**......**..**.*...*.....**...*.**......", "*..*...**.....*.*...**......*.*...*.*..*..*...***.", ".*....*....*.*.*.*.....*.....****........*..*.....", ".*.*......*.*....**..*.*..**.*................*.*.", "..*..*.....*.........*.**.*.............****...*..", "*...*...*...*....***........*..*.***.......*.**.*." }
Returns: 315
{".*.....", ".*.....", ".****..", "..*.*..", "......." }
Returns: 0
{".*....", ".*....", ".****.", "**..**", "......", "*.....", "******", ".*....", ".*....", "**...." }
Returns: 0
{"****.***.*", "*..*.*.*.*", "****.**..*" }
Returns: 1
{"*.**.***.***.*.**.", "****...***...****.", "****..*...**.****.", ".................*" }
Returns: 4
{".**.", ".*..", "****", ".**." }
Returns: 0
{"*.*.*.*****.*.***.***.*", "*****.*.***.*****.*****", ".......................", "**.**..*...*...........", "*..*..***.***..........", "**.**..*...*...........", "*..**.....***..........", "**.**..*...*..........." }
Returns: 7
{".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", "................................................", "************************************************", "................................................", "................................................", ".......*.........**...........***....*..........", ".......*.........*****.........*.....*..........", ".......*.........*****.........*.....*..........", ".......*.....*...*****.........*................", ".......*.....*.................*................", ".......*.....*.................*.........*......", ".......*.....*.......*..*************....*......", ".............*.....***...................*......", "........*....*.....******................*......", "...................***...................*......", "........*................................*......", "........*.....................*****.............", "................................................", "................................................", "*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", "................................................", "................**..............................", "................**.................****.........", "..............****..............................", "...........*******.................****.........", "................................................", "................................................", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*." }
Returns: 371
{"...*...", ".*****.", "**...**" }
Returns: 0
{"***", "***", "..*", "***", "***" }
Returns: 0
{"********.*********.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*..", ".**.**.*..*..**............................*.*....", "......*...*............***........**....*.*.*.*.*.", "**....*.....**********..*.********.*.....*.*.*.*..", ".*....*.....*........*..*..........*....*.*.*.*.*.", "......*..*..*.*..*...*..*.*****..*.*.....*.*.*.*..", "......*.....*.*..*...*..*.*.*.*..*.*....*.*.*.*.*.", "......*.....*.******.*..*......*...*.....*.*.*.*..", "......*.....*........*..*..**.*..*.*....*.*.*.*.*.", "......*.....**********..*....*...*.*.....*.*.*.*..", "......******..........***..........*....*.*.*.*.*.", ".........................***********.....*.*.*.*..", ".........***............................*.*.*.*.*.", ".......**...*...............*.***........*.*.****.", ".......**...*...............*...........*.*.*..*..", ".......**...*..........*....*.***........*.*.**.*.", ".......**..**..........**...*..*........*.*.*.***.", ".......**...*..........**...*............*.*.*.*..", ".......**...*..........**...*.***.**....*.*.*.*.*.", ".......***..*..........*....*...*.**.....*.*.****.", ".......*....*..........**...**..........*.*.*..*..", ".......*...**.*........**...**...........*.*.**.*.", ".......*...**.**.......**...*...........*.*.*.***.", ".......*......**............**...........*.*.*.*..", ".......*.*******.......******...........*.*.*.*.*.", ".......*..*..............................*.*.****.", ".......*................................*.*.*..*..", ".......*.................................*.*.**.*.", ".......*................................*.*.*..*..", ".........................................*........", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "..................................................", "**************************************************", "**************************************************", "**************************************************", "**************************************************", "..................................................", "**************************************************", "**************************************************", "**************************************************" }
Returns: 406
{"**.**.**", ".******.", "........", "...*.*.*", "..**..**", "..*..**.", "..**.***", "..**....", "..*..*..", "..**..*.", "...*...*" }
Returns: 4
{"*.**.*....**.*...***.**...***.**.*.*..*.****..**..", "**..*.***.**.*.***.***.*..**.***...*..*********.**", "***.**.*..***..*...*...*....*...**.**.**....***.*.", "*****.*...*.***..**..*.*.**....*..***.*.*.*.******", "***.***..*****.*...**.****.*......*..**.*.....*..*", "**..**...*.***..*.*......****...*..**....**.**..*.", ".*..*.*****.*.**...***.*...*.*...****...*...*****.", "*.*..*.**.*...*..*.*.***.*.*.*.*..**.****...*...*.", "......*.***.*****...***.**.**..*..*...***.....*..*", "**...*......*.*.*..**..*.**..*......*******.*.*..*", "..*****.**.*.*..*..***...*.*.**..*.**.*..*..*****.", "..*..**.*.*....****..****..*.....*....*.*.**.*.***", ".**..**.***....*.***...*.*.***..*.*.*..*..**..****", "*..**......*.*.**.*..*..**.*..*..*.****.*.*.*.**..", ".**......****.*.*..*.***.***.*.***.*.*..*.***...*.", ".*.****.***.....*****.*.***.***.*..**.*...*.*****.", "*.**.*.****...*.****.**..*.*.**.*.**.*****...****.", "..**..*******....*..*.*.*.***.*******.*.....*.***.", ".*...****...**.**.*..*..****.**...*.*..*..**.****.", "...*...*.**.*....*..***.*.*..*....*....*.*..*...**", ".*..******....*.*.*.***.***.***.****.*****.......*", "**.****.**....***......*.**.***.**.*.*...*.**...*.", "*.*.****.***.*.......***..*..**.***.*....**.**.***", "***..**..*******..*........*..**.****.*.*.*.**....", "**.......*.***..*.......*....***..*...*..*.***..**", "**.**.*.**.*...*..**.**..**.*.**...**...**......**", "*..******.*****.**.*......*.*..***...*...***...***", "..*..*..*...**.*****..*...*.....*..*....*.***.**.*", "*.*..*..*.*.****..****.****..*.*...*..***..*.*...*", ".**..***..**......*.*.....*..**..*.*.*.*..***.....", "**.*.*...**.*..*..***.*.**.**..*......**.........*", ".***....**..**.***...**..**.*.*..*........*....***", "*....**.*.**..*.***.*.**.***...*...**...**.*...*.*", "..*.****......***..**.*..*....*..*.......**..*.*..", "*..*.*.*.*..*.**....*.*.*...***..**.*.....**.**.*.", "*..*.*.*.*.....***.*.******...*......**.*..*..**..", ".*.*....**..*..***....*...**...*.*..****.....*.**.", "*...**....*.**..*...*.****..*******.**..*...**..*.", "....**.*..****.*....**..*.**...*.**......*.*..*.*.", "....***..*...*.***..*.**.***....*.*.***.***.*..*..", "*.*****.*.***.*.***.**.***..*.*.*****.*...*..*...*", "**.....******.*....*.**..*..*..*.*.......*....**..", ".*...***.****....*********.*.****..***....*..*...*", ".**.*..*.***.****..*...**.*..*.*.*.*.*...*.*.*....", "*..*.**.*.**.*...*..*.*.**.*....*.**.*.*.*...*.**.", ".*..******.....***...*...**..*.***....*..***..*...", "*.*.*.*..**...*..**.****..*..*.*..*..*.****.*...*.", "..*..*.***....*...***....*......*.***.****.*...*.*", "....**.*..*....*..***..*...***.*..*..*.***...**.**", "*..*..*.*..**...*.***.***...*...*.***..*.*.**...*." }
Returns: 179
{".......*..*...*..*................*..*........*...", "..*..*......*.....*...*....*..............*.*....*", ".*.......*.........................*.*......*..*..", "..............................*...*.............*.", ".***...*.*.........*....**..****.......*..........", "...**.**..*..........*..*.........................", "........*..*.........**...*....*.....*....*..*....", ".**..*..........**.............*.............*..*.", "**..*.....*.**......*...........*........*....*.*.", "..............*.*.......*.....*.....**....*.......", ".**..........*.*..*.....*.....*..*.......*.*......", "..*.....*.*.....*...*.**..**.*..*............*....", ".........*.....*............*......*........*.....", "**...*.........*.........*.*..*.........*.........", "......*...........*...............*....*........*.", ".....*.....*...........**.*..........*...*.....*..", "**...........*...............**...*.*......*...**.", "....*........*.....*......*.......................", ".*..*..*.**.....*..............*.......*.*......**", "..........................*......**....*..........", "....*........*...**.*........*....................", "....**...............**.......*..*..........*.....", "........*.................*..........*..*.....*.*.", "........*..............................*..........", "....*.......................*.......*.............", "......*........*.....*...........*.*..*.........*.", "...*..................*.....*.*.......*.*...*.....", "*............*...........*.............**.........", "***.......*.........*.**..........*.*...........**", ".*...*..*..........*.*.........*........*...*.....", "..*......*....*.........*........*....*..........*", ".........*....*...........................**...*..", "...*..............*...**...*...*......*........*..", ".......*.............................*.....*......", "............*....................**..........*....", "................*.**.*........*...................", "**.....*.*..*.....*..............***.............*", "..**...*.....*....*.*........**................*..", ".......*.*..*............*..*..*..................", "..*.................*......*...*..*......*........", "..*.....*...*......*.......*.....*....*...*......*", "*..............*........*..........***............", ".*...*....*.......*...*................*..**......", "..*....*...*..........*.....*....**...*.....*.....", "*.........*..**...*..*..............**.*..........", "...*.............*................*..*.*.....*....", "..........*............................*..........", "......*......*...........**.......................", ".......**..........*...*.........**...............", "..................*..............................." }
Returns: 253
{".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", "................................................", "************************************************", "................................................", "................................................", ".......*.........**...........***....*..........", ".......*.........*****.........*.....*..........", ".......*.........*****.........*.....*..........", ".......*.....*...*****.........*................", ".......*.....*.................*................", ".......*.....*.................*.........*......", ".......*.....*.......*..*************....*......", ".............*.....***...................*......", "........*....*.....******................*......", "...................***...................*......", "........*................................*......", "........*.....................*****.............", "................................................", "................................................", "*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", "................................................", "................**..............................", "................**.................****.........", "..............****..............................", "...........*******.................****.........", "................................................", "................................................", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*." }
Returns: 515
{".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", "*************************************************", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", "*************************************************", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", "*************************************************", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", "*************************************************", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", "*************************************************", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", "*************************************************", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", "*************************************************", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", "*************************************************", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", "*************************************************", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", "*************************************************", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", "*************************************************", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", "*************************************************", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", "*************************************************", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", "*************************************************", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", "*************************************************", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", "*************************************************", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", "*************************************************", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", "*************************************************", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", "*************************************************", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", "*************************************************", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", "*************************************************", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", "*************************************************", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", "*************************************************", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", "*************************************************", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*." }
Returns: 0
{"...*.", ".*.*.", "*****", ".*.*.", ".*...", "...*.", "...*.", "..***", "***..", "..*.." }
Returns: 1
{"**.***.**", ".***.***." }
Returns: 0
{".*.", ".**", "..*", "***", "*.." }
Returns: 0
{"***", "*.*", "***" }
Returns: 0
{".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "**************************************************", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "**************************************************", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "**************************************************", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "**************************************************", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "**************************************************", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "**************************************************", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "**************************************************", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "**************************************************", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "**************************************************", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "**************************************************", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "**************************************************", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "**************************************************", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "**************************************************", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "**************************************************", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "**************************************************", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "**************************************************", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "**************************************************", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "**************************************************", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "**************************************************", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "**************************************************", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "**************************************************", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "**************************************************", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "**************************************************", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "**************************************************", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "**************************************************" }
Returns: 0
{".*.*******...*...*.******.***....*..*.....**..***.", ".**..***.*...**.......*.**..*.......***....*..***.", "*..*....*...**....*..*..**..*....**.....*.**..**..", "..**.*...*.......**.*.*..*.*...**.****.*....*.**..", ".****.*.**..***....***...**.*****.*.*...**..*.**.*", "***..*..*.........****..**.*..*..**.**.***.....***", "*.***.*.*..*..**..*.*****....**...***....*.**.*.**", "....***..***.......**.*.**.*..****.*..*........**.", "**...*.***....**...*.....*.***....**.....**....***", ".*....***.*.***.*****..*...*.***..**..**...*.*.*..", "****.*.*.*.***.***..*****..*...*.*......***....**.", ".*.*..*.***.***....*..*...*...*..*..*..**.*.*..***", ".*.******.*..*.*..*.*.*.....*******.*....*.**.**..", ".*......**...***.**........*.*.***.**....**.*..*..", ".*.*..*...****..**..*..****.***.*.....*.*..**...**", ".**.**.....*....*..**.**.*..**..*.*..*******...*..", "..*..*.*.*.*........*..*.*..*..*........**.***...*", ".**.***.**.*.**.*.**....***...**.*.*..*..*****..*.", ".........*...*..**.**..*....*.**....****..*.****.*", "**.*...*.*.**.***...**.***..***.*......*.....*.*..", ".**.*.****.....*...*.*.......*..*..*.**...*..**.**", "**.*..**.*...***.****.***..****..***.....*.*..*..*", "..*..*.*******.**.**..**.*..***.****.***.**.*....*", "******..*..****.**.......*.*...**...*.*....*.*.*..", "..*.....**..*.*........***.*..*..*...*...*...*.***", "...*.**.*.*..*.***.*..***..**...*.***..**.****.***", "..*.**.*...**..**.........***..**.****...***.*.*.*", "*...*****...*..*.*..*.*.....*.........***..***....", "*.*...**..*****.***...*.*..*...***.*..*.*.******.*", "...**.*....*..*.**...**..*..*.....*.*.*......*****", "**..*..***..*..*..*.*****.******.**.***......****.", ".*.*..**.*........**..*.*.....***..**.*...*.**...*", "*.**...*......**.*...***.*.**..***.**.....**.*..**", ".***..*.**....*..*.....*...**.....*........**...*.", ".**...**.*...**..*..******..*.....*.***.*..***.***", "**.**......***.**.*****...*.**..**..**........*..*", "***..*.....*..**.**..*.**..**..*.*......*.**.**...", "*...*.***.*.*.......******.**...**..*.*.***..**..*", "*.*.*.*......*.**.*.*..***...********...*...*.*.*.", "*.*........**.**......*...**.*.**.*..**.*.*.**..*.", "...**...*.**.***.*..*.*......****..*...*.***.***..", "**......**.****.........**....**.....*...*...*..**", "***.**.**.......**.*..*.....**.**..**..**..*..**.*", ".**.*.**.**..*.****..*.**.*..*.**.*.*.**.....**..*", "..***...***.*.*..*..*.......*...*......**....**...", ".****.**.***...*...**.*..*...*.**.******...*....*.", "*...**..*.*.*..***.*....**....*...**..**.......***", "...*.**.**.**.....*..*.**......*.*..**.*....****.*", "...**.**.*...*.*...**.*****.*.*.*.**..***.*...*.*.", ".....**.**.**...**.*.*.**.*..**..******.*..*.**..." }
Returns: 188
{"***...***...", "..*****.****" }
Returns: 0
{"**********", "***.******" }
Returns: 1
{".*.*.", "*****", ".*.*." }
Returns: 1
{"*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*", "*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.", ".*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*" }
Returns: 1250
{"*.*.*..*.*...**.***....*.*.*.*.***...*.*.*..*.*.*.", "*...*******......*.*.**..****......***....**...*..", ".**.***...****...*....***...*..**.**..**.*****....", "...*.*.**.**.**..*.*.*...*..*..*...*.**......**.**", "*******.*.***..*..******.**.*..***.....***.*.*..**", "*....***.*...*.***.***...........*.*****.**.*.*.*.", "*...**.****.*.**.*..****..*.*...*..*.*..*..**.***.", ".*......*.*******..*..*****.*.*..**.***.****...***", ".**....**..***...*....*.*.**..**.*..*.**..*..*.**.", "...*....*....**.**.**.*.*.....***..*.***.***...*.*", "*.*..***..*.****..*.*..******..*..*..*.**.**..*...", ".*.*...*....******.*.***...**..***.*..****.**..***", ".**.***.*.*..**.**...*...*.***.*....******.....***", "*.*.*.*.**...**..*.*.*...***.*.*.*.***..***.*.....", "**.*.*.......**..*****..*......*.*.**......***..**", "...*.**.*.**.*....**..***.*.*..***.**...**.*..*..*", ".***..*.*....**..*.....*.*.....**.*.**.*.***..*...", "*.*..***...****....**.**.*...***.*...*.*.***..***.", "*.....*...*..*......****.*****..***.*..*.*..**...*", "*.**.....**.**..******..*.**...**.*******...*....*", "****..****.*.*.***...******..*.*..*..**.***...*.*.", "....**..*.**.*.**.......**.*....*.****.****.....**", ".*.**..*.*..****..*.....*.*.**..***..*.*..*****..*", "**.*.*..*.*..*..****...****.***.***.**.*.*.***.*..", "*.**.****.****...**.*****.****..*.*.*.*.**..*.***.", "*..*.******.*......***.*.*.*..*.*..*.*.*.***.....*", "..****..*.******.**.........**..**.*.*....***.****", "*.***..****.***.*.....**.*.**.***.*.*..***.*.***.*", ".***...*.*.*.****.***.**...*.**.*.*.*..*..*.*.*...", ".**.*.**......****.*..***.*.......*****.**.*.*.***", "***.*...*..****..*.*....**.*****.**.*..****.****.*", ".**......***..*..***..**.**....**.*.***...*..**.*.", "....*.*****.*...****.*..*.***...**..***.*.***.*.**", "**.**.**.*..*...****.*.*....**..*..**..**...**.***", "...**..**.....***..**..**.....****...*..*...**.**.", "***......*..***..***.***..*...*..**.*....**.**.**.", "*..*.*.****.....*....**....*..*..**..*..**.*..*.**", "**.**.**.*.*.*..*****.**..*.**....**...**.*.*.*.*.", "...*.***.**.**.....*.....*...**...*.***..***..*.*.", "**......*..**.**...*.***.*.*.***.******.***..*.**.", ".*.*.*.*..**.*.*.*****.***.....*......*....*..****", "..**.*..*.**.*.***...*...*.**..*.*...**......*..*.", ".****.**..**...*........*..**....*.****..***.**..*", "*.*..***...**.*....***.***..*.***.*..**....*.*.*..", "..*.*..***..**.**...***...*.......*...**.....****.", ".*...*..*.*..*...****.**.**..*.*.****......*..*...", "*.*.***.*..*..*..*..*.*.*....*.***....*.*.*..**.*.", "**.*.****..*.**.***.....*.**...**.*.*.**.***.*..*.", "*....**.*...**.****.*.*.****.**....******..**..**.", "...*...**..****..*.**..*..*...**.*..**....*.*.*..." }
Returns: 151
{"***.***.***.***", "*.***.***.***.*" }
Returns: 0
{".**.", ".*..", "****", ".**.", "...." }
Returns: 0
{"..***..***..***..***..***..***..***..***..***", "..***..***..***..***..***..***..***..***..***", "..***..***..***..***..***..***..***..***..***", "..***..***..***..***..***..***..***..***..***", "..***..***..***..***..***..***..***..***..***", "..***..***..***..***..***..***..***..***..***", "..***..***..***..***..***..***..***..***..***", "..***..***..***..***..***..***..***..***..***", "..***..***..***..***..***..***..***..***..***", "..***..***..***..***..***..***..***..***..***", "..***..***..***..***..***..***..***..***..***", "..***..***..***..***..***..***..***..***..***", "..***..***..***..***..***..***..***..***..***", "..***..***..***..***..***..***..***..***..***", "..***..***..***..***..***..***..***..***..***", "..***..***..***..***..***..***..***..***..***", "..***..***..***..***..***..***..***..***..***", "..***..***..***..***..***..***..***..***..***", "..***..***..***..***..***..***..***..***..***", "..***..***..***..***..***..***..***..***..***", "..***..***..***..***..***..***..***..***..***", "..***..***..***..***..***..***..***..***..***", "..***..***..***..***..***..***..***..***..***", "..***..***..***..***..***..***..***..***..***", "..***..***..***..***..***..***..***..***..***", "..***..***..***..***..***..***..***..***..***", "..***..***..***..***..***..***..***..***..***", "..***..***..***..***..***..***..***..***..***", "..***..***..***..***..***..***..***..***..***", "..***..***..***..***..***..***..***..***..***", "..***..***..***..***..***..***..***..***..***", "..***..***..***..***..***..***..***..***..***", "..***..***..***..***..***..***..***..***..***", "..***..***..***..***..***..***..***..***..***", "..***..***..***..***..***..***..***..***..***", "..***..***..***..***..***..***..***..***..***", "..***..***..***..***..***..***..***..***..***", "..***..***..***..***..***..***..***..***..***", "..***..***..***..***..***..***..***..***..***", "..***..***..***..***..***..***..***..***..***", "..***..***..***..***..***..***..***..***..***", "..***..***..***..***..***..***..***..***..***", "..***..***..***..***..***..***..***..***..***", "..***..***..***..***..***..***..***..***..***", "..***..***..***..***..***..***..***..***..***", "..***..***..***..***..***..***..***..***..***", "..***..***..***..***..***..***..***..***..***", "..***..***..***..***..***..***..***..***..***", "..***..***..***..***..***..***..***..***..***", "..***..***..***..***..***..***..***..***..***" }
Returns: 9
{"**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**", ".**.**.**.**.**.**.**.**.**..**...**.**.**.**.**..", "**.**.**.**.**.**.**.**.**.*..**....**.**.**.**.**", ".**.**.**.**.**.**.**.**.......***...**.**.**.**..", "**.**.**.**.**.**.**.**.**.**....**.**.**.**.**.**", ".**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**..", "**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**", ".**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**..", "**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**", ".**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**..", "**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**", ".**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**..", "**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**", ".**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**..", "**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**", ".**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**..", "**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**", ".**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**..", "**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**", ".**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**..", "**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**", ".**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**..", "**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**", ".**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**..", "**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**", ".**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**..", "**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**", ".**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**..", "**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**", ".**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**..", "**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**", ".**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**..", "**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**", ".**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**..", "**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**", ".**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**..", "**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**", ".**.**.**.**.**.**.**.**.**.**.**.*..**.**.**.**..", "**.**.**.**.**.**.**.**.**.....*..*.**.**.**.**.**", ".**.**.**.**.**.**.**.**.**.**.*****.**.**.**.**..", "**.**.**.**.**.**.**.**.*****.**.**.**.**.**.**.**", ".**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**..", "**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**", ".**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**..", "**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**", ".**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**..", "**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**", ".**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**..", "**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**", ".**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.." }
Returns: 29
{"****", "****", "****", "****" }
Returns: 0
{"*.***.*.***.*.***.*.***.*.***.*.***.*.***.*.***.", "***.*.***.*.***.*.***.*.***.*.***.*.***.*.***.*.", "................................................", "*.***.*.***.*.***.*.***.*.***.*.***.*.***.*.***.", "***.*.***.*.***.*.***.*.***.*.***.*.***.*.***.*.", "................................................", "*.***.*.***.*.***.*.***.*.***.*.***.*.***.*.***.", "***.*.***.*.***.*.***.*.***.*.***.*.***.*.***.*.", "................................................", "*.***.*.***.*.***.*.***.*.***.*.***.*.***.*.***.", "***.*.***.*.***.*.***.*.***.*.***.*.***.*.***.*.", "................................................", "*.***.*.***.*.***.*.***.*.***.*.***.*.***.*.***.", "***.*.***.*.***.*.***.*.***.*.***.*.***.*.***.*.", "................................................", "*.***.*.***.*.***.*.***.*.***.*.***.*.***.*.***.", "***.*.***.*.***.*.***.*.***.*.***.*.***.*.***.*.", "................................................", "*.***.*.***.*.***.*.***.*.***.*.***.*.***.*.***.", "***.*.***.*.***.*.***.*.***.*.***.*.***.*.***.*.", "................................................", "*.***.*.***.*.***.*.***.*.***.*.***.*.***.*.***.", "***.*.***.*.***.*.***.*.***.*.***.*.***.*.***.*.", "................................................", "*.***.*.***.*.***.*.***.*.***.*.***.*.***.*.***.", "***.*.***.*.***.*.***.*.***.*.***.*.***.*.***.*.", "................................................", "*.***.*.***.*.***.*.***.*.***.*.***.*.***.*.***.", "***.*.***.*.***.*.***.*.***.*.***.*.***.*.***.*.", "................................................", "*.***.*.***.*.***.*.***.*.***.*.***.*.***.*.***.", "***.*.***.*.***.*.***.*.***.*.***.*.***.*.***.*.", "................................................", "*.***.*.***.*.***.*.***.*.***.*.***.*.***.*.***.", "***.*.***.*.***.*.***.*.***.*.***.*.***.*.***.*.", "................................................", "*.***.*.***.*.***.*.***.*.***.*.***.*.***.*.***.", "***.*.***.*.***.*.***.*.***.*.***.*.***.*.***.*.", "................................................", "*.***.*.***.*.***.*.***.*.***.*.***.*.***.*.***.", "***.*.***.*.***.*.***.*.***.*.***.*.***.*.***.*.", "................................................", "*.***.*.***.*.***.*.***.*.***.*.***.*.***.*.***.", "***.*.***.*.***.*.***.*.***.*.***.*.***.*.***.*.", "................................................", "*.***.*.***.*.***.*.***.*.***.*.***.*.***.*.***.", "***.*.***.*.***.*.***.*.***.*.***.*.***.*.***.*.", "................................................", "****.****.****.****.****.****.****.****.****.***" }
Returns: 10
{".******......", ".******......", ".******......", ".............", ".....***.....", ".....***.....", ".....***..**.", ".....***...**", ".....***..***", ".............", ".............", "............." }
Returns: 3
{"..................................................", "..................................................", ".******...........................................", "......***.........................................", "........*..........................************...", "..............................................*...", "..............................................**..", ".....................*..*..*......................", "..................************....................", ".....................*..*..*......................", "..................................................", ".......................................*..........", ".................*.......*...........***..........", "..........******************...........***...**...", ".................*.......*...................*....", "..........................................****....", ".............................................*....", ".*..........................................***...", ".*...................*.......***..................", ".*..................****.....*....................", ".*...................*.......****.................", "..*.................****.....*........****........", "...*.................*.......*........****........", "....*................*.......*........****........", ".....................*............................", ".....****............*............................", ".....................*............*...............", "..................................**..............", "..................................*...............", "..................................**..............", "....*********.....................*...............", "......*..*..*.....................**..............", "..................................................", "..................................................", "..................................................", ".................******...........................", "..............***************.....................", "......................*****.......................", "..................................................", ".......................................*..........", "....*******.........................*..*..........", "...*...*..*................***************........", "....................................*..*..........", "....................................*.............", ".....*************................................", "........*..*..*..*................................", ".............................*...*********........", ".................*************....*...*..*........", ".................*..*.....*..*....................", ".................................................." }
Returns: 16
{"**************************************************", ".................................................*", "**************************************************", ".................................................*", "**************************************************", "..................................................", "**************************************************", ".................................................*", "**************************************************", ".................................................*", "**************************************************", "..................................................", "**************************************************", ".................................................*", "**************************************************", ".................................................*", "**************************************************", "..................................................", "**************************************************", ".................................................*", "**************************************************", ".................................................*", "**************************************************", "..................................................", "**************************************************", ".................................................*", "**************************************************", ".................................................*", "**************************************************", "..................................................", "**************************************************", ".................................................*", "**************************************************", ".................................................*", "**************************************************", "..................................................", "**************************************************", ".................................................*", "**************************************************", ".................................................*", "**************************************************", "..................................................", "**************************************************", ".................................................*", "**************************************************", ".................................................*", "**************************************************", ".................................................." }
Returns: 0
{"..*", "..*", "***", "**.", "*.." }
Returns: 1
{"**..**..**", "**********", "..........", "**..**....", "**********" }
Returns: 1
{"***..***..***", "..****.****.." }
Returns: 0
{"....****..****..****..****..****..****..****..**", "...**..*.**..*.**..*.**..*.**..*.**..*.**..*.**.", "**.*..**.*..**.*..**.*..**.*..**.*..**.*..**.*..", "*..**.*..**.*..**.*..**.*..**.*..**.*..**.*..**.", "**..*.**..*.**..*.**..*.**..*.**..*.**..*.**..*.", ".*.**..*.**..*.**..*.**..*.**..*.**..*.**..*.**.", "**.*..**.*..**.*..**.*..**.*..**.*..**.*..**.*..", "*..**.*..**.*..**.*..**.*..**.*..**.*..**.*..**.", "**..*.**..*.**..*.**..*.**..*.**..*.**..*.**..*.", ".*.**..*.**..*.**..*.**..*.**..*.**..*.**..*.**.", "**.*..**.*..**.*..**.*..**.*..**.*..**.*..**.*..", "*..**.*..**.*..**.*..**.*..**.*..**.*..**.*..**.", "**..*.**..*.**..*.**..*.**..*.**..*.**..*.**..*.", ".*.**..*.**..*.**..*.**..*.**..*.**..*.**..*.**.", "**.*..**.*..**.*..**.*..**.*..**.*..**.*..**.*..", "*..**.*..**.*..**.*..**.*..**.*..**.*..**.*..**.", "**..*.**..*.**..*.**..*.**..*.**..*.**..*.**..*.", ".*.**..*.**..*.**..*.**..*.**..*.**..*.**..*.**.", "**.*..**.*..**.*..**.*..**.*..**.*..**.*..**.*..", "*..**.*..**.*..**.*..**.*..**.*..**.*..**.*..**.", "**..*.**..*.**..*.**..*.**..*.**..*.**..*.**..*.", ".*.**..*.**..*.**..*.**..*.**..*.**..*.**..*.**.", "**.*..**.*..**.*..**.*..**.*..**.*..**.*..**.*..", "*..**.*..**.*..**.*..**.*..**.*..**.*..**.*..**.", "**..*.**..*.**..*.**..*.**..*.**..*.**..*.**..*.", ".*.**..*.**..*.**..*.**..*.**..*.**..*.**..*.**.", "**.*..**.*..**.*..**.*..**.*..**.*..**.*..**.*..", "*..**.*..**.*..**.*..**.*..**.*..**.*..**.*..**.", "**..*.**..*.**..*.**..*.**..*.**..*.**..*.**..*.", ".*.**..*.**..*.**..*.**..*.**..*.**..*.**..*.**.", "**.*..**.*..**.*..**.*..**.*..**.*..**.*..**.*..", "*..**.*..**.*..**.*..**.*..**.*..**.*..**.*..**.", "**..*.**..*.**..*.**..*.**..*.**..*.**..*.**..*.", ".*.**..*.**..*.**..*.**..*.**..*.**..*.**..*.**.", "**.*..**.*..**.*..**.*..**.*..**.*..**.*..**.*..", "*..**.*..**.*..**.*..**.*..**.*..**.*..**.*..**.", "**..*.**..*.**..*.**..*.**..*.**..*.**..*.**..*.", ".*.**..*.**..*.**..*.**..*.**..*.**..*.**..*.**.", "**.*..**.*..**.*..**.*..**.*..**.*..**.*..**.*..", "*..**.*..**.*..**.*..**.*..**.*..**.*..**.*..**.", "**..*.**..*.**..*.**..*.**..*.**..*.**..*.**..*.", ".*.**..*.**..*.**..*.**..*.**..*.**..*.**..*.**.", "**.*..**.*..**.*..**.*..**.*..**.*..**.*..**.*..", "*..**.*..**.*..**.*..**.*..**.*..**.*..**.*..**.", "**..*.**..*.**..*.**..*.**..*.**..*.**..*.**..*.", ".*.**..*.**..*.**..*.**..*.**..*.**..*.**..*.**.", "**.*..**.*..**.*..**.*..**.*..**.*..**.*..**.*..", "*..**.*..**.*..**.*..**.*..**.*..**.*..**.*..**.", "**..*.**..*.**..*.**..*.**..*.**..*.**..*.**..*.", ".****..****..****..****..****..****..****..****." }
Returns: 0