Problem Statement
In order to practice, Mrs. Jeipouju chooses K of the checkpoints uniformly at random. Afterwards, she will find the shortest sequence of squares that passes through all chosen checkpoints. The sequence can start at any square, end at any square (possibly other than the starting one), and visit each square any number of times. Each pair of consecutive squares in the sequence must have a common side. The length of the sequence is the number of moves Mrs. Jeipouju will have to make. (So, for example, a sequence that consists of 7 squares has length 6.)
You are given the
Definition
- Class:
- Orienteering
- Method:
- expectedLength
- Parameters:
- String[], int
- Returns:
- double
- Method signature:
- double expectedLength(String[] field, int K)
- (be sure your method is public)
Notes
- A set S of squares is said to form a 4-connected tree if for any two squares A and B from S, there exists exactly one way to walk from A to B while visiting only the squares from S and not visiting the same square more than once. From a given square, it is possible to walk into any square that shares a common side with it.
Constraints
- field will contain between 1 and 50 elements, inclusive.
- Each element of field will contain between 1 and 50 characters, inclusive.
- Each element of field will contain the same number of characters.
- Each character in field will be '*', '.', or '#'.
- '*' and '.' form a 4-connected tree.
- K will be between 2 and 300, inclusive.
- field will contain between K and 300 '*', inclusive.
Examples
{"*#..#", ".#*#.", "*...*"}
2
Returns: 3.8333333333333353
Let (i,j) be the square represented by the j-th character of the i-th element of field (both numbers are 0-based). If she chooses (0,0) and (1,2), one of the optimal sequences is (0,0) -> (1,0) -> (2,0) -> (2,1) -> (2,2) -> (1,2). If she chooses (0,0) and (2,0), one of the optimal sequences is (0,0) -> (1,0) -> (2,0). If she chooses (0,0) and (2,4), one of the optimal sequences is (0,0) -> (1,0) -> (2,0) -> (2,1) -> (2,2) -> (2,3) -> (2,4). If she chooses (1,2) and (2,0), one of the optimal sequences is (1,2) -> (2,2) -> (2,1) -> (2,0). If she chooses (1,2) and (2,4), one of the optimal sequences is (1,2) -> (2,2) -> (2,3) -> (2,4). If she chooses (2,0) and (2,4), one of the optimal sequences is (2,0) -> (2,1) -> (2,2) -> (2,3) -> (2,4). So the expected length of her sequences is (5 + 2 + 6 + 3 + 3 + 4) / 6 = 23 / 6.
{"*#..#", ".#*#.", "*...*"}
4
Returns: 8.0
Mrs. Jeipouju chooses all four checkpoints. One of the shortest sequences is (0,0) -> (1,0) -> (2,0) -> (2,1) -> (2,2) -> (1,2) -> (2,2) -> (2,3) -> (2,4).
{"#.#**", "....#", "#*#**", "**#*#", "#..##", "*#..#", ".#.#.", "....*"}
3
Returns: 10.825000000000024
{"###################", "#*###############*#", "#.....#######.....#", "#*###*.#.*.#.*###*#", "#*####*.*#*.*####*#", "#*#####*###*#####*#", "###################"}
9
Returns: 30.272233648704244
{"**##*.**#..#.*...*#...*#..#.##..#..#.#*...#.##*##.", ".#..###..#..#.#.##..#.#.*#.*..#..#.#*..##.#*...*..", "..#.....###.#*.##..#.#.#*..#.#..#....#..#...#*####", ".#.##*#.*#..#*#*.#.#...*.#.*#.#.##.#*.##.#.#..*...", "..*.*#*.###.#..#.#..##.##.*#..#.....#.....#..#.#.#", ".#.##.#..##..*#..#.#...#*##*#*..#.#.#.#.##.##.#.#*", "..##....#..#.#*#...*.##...#.#.####...#.#*.....#...", ".#.*#.##.*#*.#*.#.#.#..#.#..#.#*#.###..##.##.#.##*", ".*.#*..*.#.#...#.*##.#.**.#.*...**..*#..#.#.#*.#..", ".#*.#*##....##.#.#*..*.###.#.##.##.#.#.#....#.#*.#", "*.#..#*#.#*#*....#.#.#..*#**...##.#.#.**#*##.*.#..", ".#*.##..##..##.#.#..#.#.###.###...#...#*#..##*#.#.", "#..#*.#..*.###..#.#...#.###.#.#*#.#.#**##.#...*.#*", "..#..#.#.##.#..#.**.##*#.#**.**..#.#..#...#.##*#..", ".#*#.#.*..#.*#...#.#...#...#.##.#..*#*.##*....###.", ".*.#.#.#.#*#..*##.**.##*##..#.*#.#*###..*.#.##.#..", ".#......#...#.#.*#.#.#..#..#.#*#....#*.#*#.*#..*.#", "#..####..#*#...#*.#..#.###...#.#.#.###*#..##*##.#.", ".#.*..#.#...#.#..#.##...#..#.#.#.#.###..##..*.*.*.", ".#.#.#.#..##.*..#.*.#.##.#..##*...#.#..#.#.##.#.##", ".#..#*.#.#..#.##..##..#.*..#.*#.#...##....#...###.", ".#.#.#.#*.#.#..#.#..#..#.#.*#...#.##...#.##.##.*..", ".#...#.#.##.#.#..*#.*#..###..#.#.#*###.##...#*.##.", ".#.##.*.......*.#.*#.#.#*###..*...*..#.*.##.#.#..#", "...###*####*#.#..##*...#..#..##.#.#.#..##*#*.*.*#.", "#.#.#....*#..#.#.#.#.##..#*.#...#..#.#*#...#.##.*.", "..*.#*##.#.#*#.###...#..##.#.#.#*###*#.*#.#.*###.#", "##*##..##...#.....##.#.#.**#..#*.....##.#..#*.#.*.", ".....#.*.##..##.##*.*#...#.#.#.##.#*#.**..#..#.#.#", "##.#.#*##.#.#.*.*.#.#*#.#.#....*...#*##*##.#....#.", "*.**#**....*..##.#*.*.**..##.###.##.....##...##.**", "#.####.##*#*##..#.*#*#.##*...#.##..#.##....#*..##.", "....#...##.#...#*.#..##.##.#*..*.#....##.#.*##...#", "#.#..*##*..#.#..#..#..#*....#.##..##.#*##.##.*##..", "..#.#*.*.##.#.#*#.#*##.###.##...#............#*.#.", "#.#.##.#....*....*..##..*#.#.#.###.#.#.#.###..#..#", ".#**..#*#.#*#*#.#.#...*##....##.#*..#..#*..*#..#..", "...#*#.....#..#.#..#*#.*##.#..#.#.##..#.*#*#.#...#", ".#*.###.#.#.#.#.*#*##.##..#.#*..#...#.#.#..#*.*#..", "#*.#.#.#..#..#..#....*#.*##..##.#.#..#...##.#.#..#", "*.#..#..#...#..##.#*#..#.#*#.#.#.###..#.#*...#.#..", "#...#.#...#.#.#..#.*.#*.....**.*..#*##.#*.##....##", "#*#....#*#..#.*.###*#..#*##.##.#.#...#.*.##.##.##.", "..##*##*..#*#.#..#*.*##*.##.#...#.#.#.#.#..*#.##..", "#...#*##.#*#**.##.*#.*.##..*.#*#**....#**##...*.*#", "*#.##......*#.##.#.#.##**.#.#.#.#.#.##..#...#*#*#*", "*....##.#.#..#.....#..##.#....*....#.#.##.#.#.##**", "#.##*#...#..#.#.##..#..##.##.##.##........##.#*#.#", "..#...#.#*#*..*#..*#.*#.#......##.#.#.#*#..#..****", ".###.#..#...#.#..#..#.#...#.#.#...**.#..*#*.*##*#."}
150
Returns: 1309.4951033725558
{"**##*.**#..#.*...*#...*#..#.##..#..#.#*...#.##*##.", ".#..###..#..#.#.##..#.#.*#.*..#..#.#*..##.#*...*..", "..#.....###.#*.##..#.#.#*..#.#..#....#..#...#*####", ".#.##*#.*#..#*#*.#.#...*.#.*#.#.##.#*.##.#.#..*...", "..*.*#*.###.#..#.#..##.##.*#..#.....#.....#..#.#.#", ".#.##.#..##..*#..#.#...#*##*#*..#.#.#.#.##.##.#.#*", "..##....#..#.#*#...*.##...#.#.####...#.#*.....#...", ".#.*#.##.*#*.#*.#.#.#..#.#..#.#*#.###..##.##.#.##*", ".*.#*..*.#.#...#.*##.#.**.#.*...**..*#..#.#.#*.#..", ".#*.#*##....##.#.#*..*.###.#.##.##.#.#.#....#.#*.#", "*.#..#*#.#*#*....#.#.#..*#**...##.#.#.**#*##.*.#..", ".#*.##..##..##.#.#..#.#.###.###...#...#*#..##*#.#.", "#..#*.#..*.###..#.#...#.###.#.#*#.#.#**##.#...*.#*", "..#..#.#.##.#..#.**.##*#.#**.**..#.#..#...#.##*#..", ".#*#.#.*..#.*#...#.#...#...#.##.#..*#*.##*....###.", ".*.#.#.#.#*#..*##.**.##*##..#.*#.#*###..*.#.##.#..", ".#......#...#.#.*#.#.#..#..#.#*#....#*.#*#.*#..*.#", "#..####..#*#...#*.#..#.###...#.#.#.###*#..##*##.#.", ".#.*..#.#...#.#..#.##...#..#.#.#.#.###..##..*.*.*.", ".#.#.#.#..##.*..#.*.#.##.#..##*...#.#..#.#.##.#.##", ".#..#*.#.#..#.##..##..#.*..#.*#.#...##....#...###.", ".#.#.#.#*.#.#..#.#..#..#.#.*#...#.##...#.##.##.*..", ".#...#.#.##.#.#..*#.*#..###..#.#.#*###.##...#*.##.", ".#.##.*.......*.#.*#.#.#*###..*...*..#.*.##.#.#..#", "...###*####*#.#..##*...#..#..##.#.#.#..##*#*.*.*#.", "#.#.#....*#..#.#.#.#.##..#*.#...#..#.#*#...#.##.*.", "..*.#*##.#.#*#.###...#..##.#.#.#*###*#.*#.#.*###.#", "##*##..##...#.....##.#.#.**#..#*.....##.#..#*.#.*.", ".....#.*.##..##.##*.*#...#.#.#.##.#*#.**..#..#.#.#", "##.#.#*##.#.#.*.*.#.#*#.#.#....*...#*##*##.#....#.", "*.**#**....*..##.#*.*.**..##.###.##.....##...##.**", "#.####.##*#*##..#.*#*#.##*...#.##..#.##....#*..##.", "....#...##.#...#*.#..##.##.#*..*.#....##.#.*##...#", "#.#..*##*..#.#..#..#..#*....#.##..##.#*##.##.*##..", "..#.#*.*.##.#.#*#.#*##.###.##...#............#*.#.", "#.#.##.#....*....*..##..*#.#.#.###.#.#.#.###..#..#", ".#**..#*#.#*#*#.#.#...*##....##.#*..#..#*..*#..#..", "...#*#.....#..#.#..#*#.*##.#..#.#.##..#.*#*#.#...#", ".#*.###.#.#.#.#.*#*##.##..#.#*..#...#.#.#..#*.*#..", "#*.#.#.#..#..#..#....*#.*##..##.#.#..#...##.#.#..#", "*.#..#..#...#..##.#*#..#.#*#.#.#.###..#.#*...#.#..", "#...#.#...#.#.#..#.*.#*.....**.*..#*##.#*.##....##", "#*#....#*#..#.*.###*#..#*##.##.#.#...#.*.##.##.##.", "..##*##*..#*#.#..#*.*##*.##.#...#.#.#.#.#..*#.##..", "#...#*##.#*#**.##.*#.*.##..*.#*#**....#**##...*.*#", "*#.##......*#.##.#.#.##**.#.#.#.#.#.##..#...#*#*#*", "*....##.#.#..#.....#..##.#....*....#.#.##.#.#.##**", "#.##*#...#..#.#.##..#..##.##.##.##........##.#*#.#", "..#...#.#*#*..*#..*#.*#.#......##.#.#.#*#..#..****", ".###.#..#...#.#..#..#.#...#.#.#...**.#..*#*.*##*#."}
10
Returns: 321.5105513311401
{".###...#.#...#..*.#.#.**#..#*#.#.##.*.#*#*.#.**.##", ".*#.#*#..#.#..#.#....#.#.#.....#....##...#...###.#", "#....***#.##*#.#..###.*#...#.#*#.#.#...#...###.#*.", ".#.#.##..*#*.#.*.#..##*##.#.#.#..##..#.#*#.....*.#", "*#.#..*##.##.#.####.*#.*.....*#.#...###.#..#.#.#..", ".*#..#.#*#....*..#.*#..#.#.###....#*.#..###.#..*#.", "#...#.#*.#.##.#.#.#..#.#.##*..#.#..####..*...#*#.#", "..#.....#.##...#...#....#*#.##.*.##..##*##.#.*#...", "##.#.###..#.#.#..#..##*#..#*.*#.##.#....*##.#...#.", "*..#.#..#.#..*#.#*##.#.*.#..##*.#*.#.####.#.#.#.#.", "##....*#...##*...**#.**##.#....#*#*#..**#....###.#", "*.##.#.##.###.#.#.#.#.###...#.#**....#*#*.##..#.*.", "#.#.*.#....#..##..#....#*.#..##.#.#*###.#.*.##.#.#", ".*.*##.#.#...#*.##*.##..#.##.....###.#*.#.##...#.#", "#.#.#..*#..##.*#.##...#.....##*##.#...#...#*.##...", "#.##*.##..##..#.*..*##.#.#.#*#.**...#...##.#.#..#.", ".*.#*#..#..*#.*.#.#.*...##.*.##*#.##.*#.*.....#.#*", "#*##.#.#..##**#.*#..#*###.##..#..####*#*##.##...##", "#*#.*#.*#*..*#.#.#.#...*....#..#.*##.*#..#*##.##..", "....#.*##.#.#..#.*#.#.##*##*.#..##..#**#.#...#.#*#", ".##..#.#..##*.###....####.#*####.**#*##.#.#.#..#**", ".#.##..##....###*#.##*###*.#*#.**##..#....#.##...#", ".#..##.*.*##*.#*.##.#..#*.#...##..##*..#.#.#.#*#.#", ".#.#...##.*###*#..#...#..#.*##*..#.#.###...#..##*.", ".#...##..#**...*.#..##.#.#.#..*#.#.*.*..###**#..#.", ".#.#..#.###.##.##..#*..#.....#.#.*.##.#.#..#..#..*", ".*#*.#.*.#*.#*.#*#.#.#.#.##.#.#.##...#..*#*.#*#.#.", "#*.#...#*.#*.#.#......##...#......###.#.#..#...*.#", "##.#.####..#.*#..#.###..#.#..###.#**#..#..#.#.#.#.", "#....*.#..#.##*#..#....#.*#.#...#*#...#.#....#*...", "..##.#..##...#...#..###*#..*..#*...#.##..*###.#.#.", ".##.#..#.#.##.##...#......####.##.#.....##*.#....#", ".....###.#.#.....#*.#.#.#.*...*.#*.#*#.###.#*.#.#.", ".#.#....***#.#.##.##*#...##.#.#..##..#..#..*#..#..", "..#..#.#*#*..#*##*.#...##..###*.#...#.#*.#*#..#..#", ".###**#..*##.#...#.*#*#*.#..#.##..##..#*#.*..#.#.#", "..#*.#.#.#...#.####.#..#...#*..**#.#.#.#..#.#....*", "#.###..#.*#.###..##..*##.##.#.#*#...*..*#.*##.#.#.", ".....#...#.#.#..#...#...*#**.#*..*#.#####.##.*.#..", ".#*##..#....*.*#.##.#.##...##*##*##.#**.....*#.*#.", "*#...##.*#.#.#.......#.*###....#.*.#..#.##*#.###*#", "#..##*##*#.#.*##.#.###*#*.*.##...##..###.*#....*..", ".#..#..*..#.#.*#*#.*...##.#..*#.#.##..#.#.#.##*#.#", "***#.*#.#..*.#.##.*#.#...*.#.#.*.*..*#.*...#.#.*#.", ".#..#.##..#.#.#.*#.#.*##.#..#.##.#.#...##*#*.*.#.*", "##.#*..##.*#..#*#.#.#..#..#.#.#..#..##.*.#.##.#*#.", "**.###*..#.##....*..#.#*##.#...#*#.##*.#....##...*", ".#...##.##*..#*#####..**....*##.*#.#.*##.##..#.##.", ".#.#...#.*.#.....*..#.#.#.#.##.##..#.##..#.#...#*#", ".#*.#.#..#..##.#.##.#.#..#......#.#....##*...#**.."}
20
Returns: 479.2850147299506
{".#.#..#..#.#.#.#..#....*.**...*.#..*###..#.#...#.*", ".#...#.*#...*...#..#.#.#.#.#.##..##..#.#..**#.##*#", "..#.#.#*.#.##.#..#...*#.#####*#.#...#.*..#.#*.#.*.", ".#.*..*#.#**.###..#.###.##.#..#*#.##..#.#.#..###*#", "*.#.##.#.*.#.###.##...*......##.*...#..##.*#..#..#", ".#..#.#.*##*#.#.*#..###.##.#...##.#.#.#*.#.*#*.*#.", ".##.....#......##*#.#.#...#*.#..#.##...*#.#.*#.#..", "...#.#.#..#.##*#...*#..#.#.#..#.*#..#.#...*.##...#", ".#..##.#*#.#.#.##.#..*#*##.##.*##.#...#.#.#.#**##.", "*##.#....*...##...#.#.#.#...#.###.#.#*####.#.#...*", "*..#*.##.#*##.#.##.#.#...#.###.#...#....#....#*#.#", "#.##*#..#.#*..#.#..#*.#*#..*#..###..#*#.#*###*.*##", "**....#...#.#.#.*#.#.#**..##.#..*##....#..#..#.#.#", "*##.#...#..#*.##.#..*.##.#.#*..##.##.#.#*#.#.*....", "#..#*#*#.##*#*.#.#*##........#.##...##..*....#.##.", "*#.*.#....#..*##....#.##.##.#.#...#.#..##.#.#*.#..", "...##.#*##.#.#...#*#.***#..#...##.*#*.#...#.#.#.#.", "#.#*....#.**..*##*#*#*####..##...#...#*.#..#.#.*..", "...#.#.#..#.##....#..#**#..#*..##.#.#.#.##*#*#.#*#", ".##.#....#.*#.#.#*..#..#.#..##.#..*.#..#..**.*#..#", "*#...#.##.#.*.#.#.#..#...#.#....#.#...#.###.##.##.", "..#.#*....#.#*.#.#*##..#*...##.#*#*#.#.*..#...**#.", ".#*...#.#..#.#.....#..#.##.##..#**.....#.#*#*#.#*.", "..##.#.#.##..*##.##.#.*..#.#*#*#*#.#.#.*#*..#.#.#*", ".##**..*...#.##.#...*.##*.#..#.#*####.*#..#*#*....", "***#.###*###.*..*#.##.#.##.#.#.#.*.#*#.#.#*#..#.#*", ".##.*#..##...####*.*#..*.*.......##*..#*...#.#.#.#", ".#.#...#..#.##...*#.#.#.#.#.#.##....#..#.#*#**....", ".....#.*#.#...##*#.##*.#..#..#..##.#.##.*.#..#####", ".##.#.##*...##.#.#...#.##..##.#.*#.#.##.##*#.#....", "*.#.#*.###.#.#.....#*#...##.#.#.#*#**.*......#.#.#", ".#..*#........#.#.#*#.#.#.#..*..*.#.#####*#.#.#.*.", "#..#...##.#.#*.*#...#..#...#.##.##..#.**.#.*.*.#.#", "..#..#...###.#*#.#.##.###*#..*#*...#*.##*.##.#.*..", "#.#.#.*#.*##.*#**.#...###.##*###*#.*.#..##..###.#.", "#.#*.#..#...*#.#.#*##..#.*....#.#*.#...#.*.#*#..#.", ".*#.#.#.##.#.....*....##.##*#....#.#.##..#**..#.#.", ".#....*#.#.#.#*#.#.##...*.##.#.#.#..#.#.###.##.#.#", ".*##.#.#...##.#.#.#...#*#.*..#..#*#.....##.#.#*#*.", ".#.*..#.##...*..#*#.#..#.#*####...*#.#.#..**....#.", ".#.##.#..**##.##*.#.#.#...#**#.##.##.#..*#.#.##*..", "**#.#.#.#.#......#.#.#..#.##.....#..#..#*.##*..###", "#...#.##..*#.#.#...**..##**#.#.#.*.#.#..#...##**..", "*.#..#...#.#..###.##.#.*.#....#..#.#**.##.#*..###*", ".##*#..#..#*#..#**.##.###..#.##.#*##.#.#...##....#", "...#*#..#.#.#.#.##......##..#*......#.*.##...#.#..", "#*#.*.#..#*......#.#*##..#.####*##.###.###*##...#.", "*..#.###..#*##.##.#....#.#.*#..#*##.#*#.#*#.##.#..", ".#...##..#.#.*.....####...##.#....**....***..#.##.", "..##..*#*...#.#.##.*..*##**..*.#*#.#.##.#*#.#....#"}
30
Returns: 650.4470922822926
{"..#.#.#...**....*####.#.##*##....#..#*#..#*#...#.#", ".#..#..*##.#####.*##.*..*.*..##.#..#*.#.#...#.#...", ".##*##*####......#...#.#.#.#*#...#**#.#.*#.##*#.#*", "..#...####.#.#.#*.#.#*#.#..#..##..#.#...##.#*.#.*#", "*####..##*..#.#.#*##..#.*##.#*#.*##...##.....#.*#.", "..#.##...##.#.*.....*#.#..*....#.#.##.*#.#.##.#...", "#.*.*#.#.#.*###.###.#....##.##*..*...#...*#*#...##", "#.#.#*#...#.*.*#.....*#*#..#.**#.#.#.#.#.#....#*..", ".##.....#*##.#...#.#.#####..#.###.#.....#..###..##", ".*..#*##....#..##...#.#.##.#.#.##..*###*##.#.#.#..", ".##*.#.##.#...#.####.......#.**..#.#.**...*.**#.#.", "*##.##..*#.#.#.*..***#.###..##.#.*..####.#.###*...", "#..#..#*#...###.###.#.#...#....#.#.##....#...#.#.#", "*.#.#.....#*.#..#..#...#.##.#*##..##..##*#*#*..*##", "#...*.##.#.#...#.#...#..*.*.#.#..#...#...#.#.#.#.#", "*#.##.#.##.*#.#...##.#*#.#.#...#.#.#.*#.#...#*.*..", "..*#.#.....#.**##...##.#.#.#*#.*#*..#.#.*#*##.#*#.", ".#.#*..#.#..###***#....#*#.#..#*.###.#..#..*.#...#", ".#..#.##.##*..*##*.#*#.#.*#.*#*.#...*##.##*##*#*#.", "#..#.#.*..*#.#*.###.#..#.#..#.#.#.##...*.###......", "..##.##.###.#.#..*..##.#..#.#.#.#.#.#.##...*#*#*##", ".#.....#.*.....#.##..#.#.#*##*..*#...#..*##.*#....", "#*.##.#.###*##*#.###*.*#*.*..####.#.#*##.**##.#.#.", "##.#..*.*.**#..**.#*#.#**###.#*...*.*..#.#....#..#", "#.*##*#.##.#..##.#.....#..*.#*####.#.#....#.#*.#.*", "..#....##*#..#*.#*#.#*##.###........#..##.*#.#**##", "##*.#*#....#.#.#.....#*..#..*##.##.##.##.*#.**#.*.", "..*##...#*#.#...*#.#..#.###.#...#..#.*..#.#.##..#*", "#.#.*.#.*##.*.#.#..#.#..##.*.##.*##.*#.#.*....#*#.", "..#*#.#.#..#.#*#..##..#...##..#.#..#*#.#.#.#.##.#.", ".#*..#....#.##.#.##**#.#.##.##.*..#...#.#..#...#..", "..##.#.#.#......*.*#.*..#......#.#.#.#*...#..#.*#.", "*##.#.**###.#*#.#.#..#.###.###..#.*..##.#.*#*.##.*", "....#.######.#..#..#.##.#.##...#.*##..##*####...#.", ".#.#.*..###....#..##..#.#.*..#*.#.#.#..**..#.*##.*", "*.#.#.##.#.*#.###.#..#..*.#*#*.#**#...###.#.##...#", ".##*##....*#..##...#..#.#.#..##*.#.##.**#.*.#.##**", ".....*#.#.#..#*..##..#.#..*#.*#*#.**..#*#.#...*.#*", "*###.#..#*.#.#.#.###.#..#.#.*#.###.##.#..##.#.#.#.", "..*#..#.*#.#..#...#..*#.#*.##...###.*.*##.*###...#", "#.#.*#..##.##.#.#.*##...##...##..###.#....#*#.#.#.", "..*##.*#*.**.#.#*#.#..##...##..#..##..#.#.....#.*.", "#.###.#####*#....#**#..#.#.#..#.#....#..#.#.#*.#.#", ".#.#*..#.*...#*#...#..#*#...#*..###.#..##.#..#.#..", ".#...#*#.#.#..#..#..#.#...##.##*.....#...#.*#...#.", "...#..#*.#..#..###*#..#.##*...#.#.#.#..#..##.#.#*.", "##.#.##.#*.#..#.*.*#*###.##.#...*####*#..#....*.#.", "..##.#...#.#.#*.##.#.##**.*..#.#*##.**.##.*#*##..#", "#.....#*##.##.#.#.#.**.#.#.##.#....#.#*..##.###.#.", "..#*#.#.#......#..*.##..#......#.#*#..##*.*..#...."}
40
Returns: 760.3951179962428
{".*..#.#.#.#.###..#.#.........**#.#.#...#.**##**##.", "###.#..*..#..#.*#*..#.#.####*#.....*#.###*#..#.*..", "*.....#.##..#.#.*.#..#*#....#..##.##..*#...#...#*#", ".#.#.#.#*#.#*.*.#*.#..*.#.#.*#..#...#.#*.##.#.##.#", "#.##**.#*#...#.#.#.*#*##.#.#.*#..#.#*.#*#...*...#.", "..#..#.#.##*#.....##*##..#.#.#..#.#..#...##*#.##..", "#..###.....#..#*##.#...#...#..#.#..#*.#*#.#..#.*#*", ".*#*..#.##.#.##.#.*.##..##*.*#*...#..#.....#...#..", "#*.##.#..##.#....##...#*##.#...##*#.###.##.#.#..#.", "..#.#...#....##.#.#.#.#...#..##..#...#..#.#*.*##..", ".#..#*#.#.#.##.*#.*#..###..*#..#*.#.###...*.##*.#.", "*.#..#...##.*.#..#.*#....##..#.#.##**#..###.*..#**", "*#..#.#.#..*##*.#.*##.#*#*..#..#.#..#.#....#.##..#", "..#......##.#*.#..##...#..#..*#*.##..**.#.#.#..#.*", "#*#.##.#..*...#..#..#.####.#.##.#...#.#..#....#.*#", "*..#.#.#.#*##*.#..#.#..#*....#..#.#..#.#*.#.#...##", ".#...##.#*.#*.#*.#..#.#*#*##*#.#*#.#***.##.#.#.#*#", "#.##*..**#.##*..#..#*.*..#.#*#.#.#..#.#.##...#.#..", "....#*##..#.#*#...#.#.#.#....*...#.##..#...##..#.#", ".##..#.##.#..##*#*#.*#..*#.####.#*..*.#..##*.#*...", "#*##*.**#.##.#*..#.*#.##.#.#..##.##.#...#.*#..#.##", "#*..*##...*.*.#.#..#.*#**#.*#*.#.#.#..#..#.##.#...", ".*##.#.*##*#.#...#..#.##*..##.#..#.*#..##..*.*..#.", ".#..#.##..#...#.#*.#.*.*##....*#*..#..#.#.#.#.#.#*", "..#....##..##*.*.#..#*#*#.*#.#.#.#.##....*#*#..#..", ".#.*##...#.#.#*##.*###**..#*###.#.....#*#*.##.#.#.", "#.##**#.#..*..*..#*.#.*#.##..#..##.##..###...#..#.", "*.#.#*..#.#.#.##.#.#.#.##..*#..#...#*.###.##*.#.*#", "#....##.####*#....*....*#.#.#.#*##.*##.#..*.#.#.#.", ".###.*....#....#.#####.#.##.#.#...#....*##.#.#..#.", "*...###.#.###*#*#...*...........##..###..#....#.*.", ".##.*..#....*#.*#.###.#.#.#*#.##..#.#.##...#*#.#.#", "#..##.#.####.##..#*....###.#.##.#.#.....##.*#....*", ".#...*.........#..##.#*###.#*#.*#*#*#.#.#.##..#.#.", ".#.#.##.##*#.#..#..#.##*#..#..#.#.*..###..#..#..*#", ".##*#.*#..#..##..*#.......#..#**#.#.#.###..##*.#.*", "..#..#*..####.#.#...#.#*#*.#...#.*#.*..#.#*.**#..#", "*###.*##..#*#..#.#.#...#.#.#.##**#..##.#...##.#.#.", "*.#.#.#..#..*#.#*.#..#.*..#....##.#.#.##.#..##.#..", "#......#.#.##..##...#.#.##*#.##.........*##...*..#", ".*#.##.#.....#..#.#.#*.#.#...##.#*##.#.#.*.#.#.#..", "#*#..#.#.##.#..##*#...#*...#.....####.##*#..###..#", ".#.##...###..#...#..#.#*##**#*###.##.*#*#.##.#.#.#", "*.**.#.#*#.#*.*##.#*.#....#.*#.....*.##.......*#*.", ".#*#..*..*.#.#.#..#.#*.###.###*##.##*...#.##.####*", "#..##.##.#..**#..#..*.#...*.*....#.#*##..#*.*..#..", "..#*....#..#.#.#**#.#...##.#.#.#***.#*.#.#.#.#..#.", "#*.##.##.###....#*.*.#.#...#..#..###*#.##.#.*.##.#", "*#..##......*##...#*#...##*#*#*#*.....*...#.#.*..*", "...#...#.#.#...#*#.**#.#...#.*..#.##*#.##..#.*#.#."}
50
Returns: 796.5340540024343
{".##*.*.#.#*..#....*..**..*..#.##.###*.*..#*.##*..#", "....#.##*##.#.##.###.#.##.##..*...#..##.#.#*..#.#.", "#.##..#...#....*#...#.#.#..*##.#.#.#..#.*..##*#...", "*#*.#.##.#*####*#.#.#*.*..#..##....*##.###......#.", "..#*.....*..*.....*#.#*#.#*.#..##.#.*...*..##.#.#.", "#...##.###.#.#####*#..#.###*##.#*#.#*#*###*#.#..#.", "..#.*.#*..#*#....*...#...#.....#..*.###...#.*..#..", ".#*###*##.#.#.##.###...##.#.##*##.##.#*##...#.#..#", "#*.....#..#...*.#*..##.##..#........*.*.*.#.#..#..", ".###.#**#*..##*###*#*.****##.#.#.##.#.#*#..#..#.*#", "...#..#...###*###...###.#*..##.#.#..###.*#*.#..#..", ".#.#.#.###..*.*#..#...#.#*#.....#.##.*.*#.#*#*###.", "#.*#.#...*###.#.##*##..#.#..##.#*....##*#**..#.##.", "..#.#.#.#..*.**.#....#*....##*#..##.#######.#.....", "#*#....#.#.#.##..###.#.#.#.#..*#.#...##.#*##..##.#", "....##...*.##...#*..**..#*..#.##..#.#.....*..#.#*#", "#.##.*.#.#..#.#...##*###.###....*#..#.##.#.#.#....", "*.#.*#.##.*#.#*.#..##*.......#.#*.#.#...#..##..#.#", ".#*#..#..##*..*#.##.##.#.#.#.#..#.#.#.#.*#..#.#...", "#...##.#*..##.#.....*#..#.##..#..#.*#..##*#..#..#*", ".##**....#*....#.###...##....#..#*#..#.*#*#.#..#.*", "..*.###.#*#.#.#.#.*..##...##*.#...#*####*..#.##.#*", "#.##....*..#..#*..#.#####.##.#..##..*#*..#........", ".#..#.#.###*.#..#.#..##.##*.#.#..*#.####.##.#.#*#.", "..#....#....###.#.#.#*..*##.*...#*#..#.#.*#.#.#..#", "#*###.#*.##*.#.#.#.**#.#.*.*#.##..#.#..*.#*..##*#.", "*..*..#*#.#.#..#..*#..#..#.##..##.#.#.#.###.#..*..", ".##.#..##....#*##.#*##*.##*#.*#...#**#..*#.#..##.#", "...#.#...#.##*....#...#.#...#*.#.#..#..#.*..#..#..", "#*#..*#.#...##.##..#.#..##.##*###..###..#.##.#.*#.", ".*..##.*#.##.###..#..**#..*#*..#.#.##..#.#.**.#..#", "#.##.*#*.#.......#.#.#..#*#..##..#...#.#.##*#*..#.", "..**.####.###.##...##.*#.#..#..#.#.#*#....#.#.#.**", ".#.#..#...*.*.*.#*#.*.#..#.#.#.#.*.#.#.#*#..##..#.", "*#*.#..##*#.#.#*.#..##*#...*.#..#.#.#.##*.##.*.#.#", "#.*#.*#..#**#..##*#.##*#.#.#.##....*.*#..#...#*...", "..#.#*..#*#..#.....#...*..#..*.#*##.#*.#*.#*#..###", ".##..#.#*..*##.##.##.#.##*###.#*.#..*#.#.#.**#....", ".*.#..#.#.#...###.#.*.#..*...#.#*##*#*#.*.###..##.", ".##.#*..*.##.###.#.#.#.*#.##.#.#*.#...#*#**.#.#...", ".#....#.#.*#..#.....###.#..#.#...#*.#..#*.#.##..#.", "#..#.#..#*###..##.#..#..#.#.#..#.#.#..#.#.#.*.#.#.", "..#.#..#...#*.##.#.#.*.#...*#####*..##...*#.##.##.", ".##..#.*#.#.##..*.*.###.##.#...#..##..#.#*#......#", "...#*..#..#...##*#.#....*....##.#..#*#..#.##.#*#..", "#.#.*#..#.##.#..#.*.*##*#.##*#.*##...*##.#*...##.#", ".#.##*.###....#..*##**#*##*..*.#.##.#.#...#.#.*.##", "....**####.##..*#.*##.#.*.#.##...*#.#..#*#...#.#.#", ".#.###*##.##..###.#.#.#*##....#.##*..##.*.##*#....", "..#.*.......*#....#...#**.#*#.#...##*...#.#..#.#.#"}
60
Returns: 930.9960208469649
{"*...#.....#..#*#*...*.#.#**#*.#.#..#.#*.#.#.*...#.", "#.#*..##.#.#*#.*#.##.#..*#*.#...*.#...#*#..#.##...", ".#.#.#.*.......#..*##.##.*#..#.#.#.#.#*..#..#...#.", "..*.#.#.##*#*##.#.#*..#.*#*.##..##.#..#*#.#..##..#", ".##*.**#..#*....*.#*#...#..##.*##.*#.#..#.*#*.#.#.", "##.##.##.#.#*##.#.*#.#*#.#*#*.#...#*..#*..###.....", "...#..........##.#**.........#*##.*#.#*##..#.#.#.#", ".#**##.##.#.##.#.#.###.#*###*..#..##...#*.#...#...", "#*.#**#...*#......*#..*.#...#*#..#.*#.#.#.###..*#.", "*.#.#.#.#.###*#.#.#..#.#.##.#..#**.##.#......#.#.#", "#.#..*..#*.#..##..##..##.#*...##.#.#*..##.#.#..#..", "...#.#.#.##*##..#.*#.#....*##...#*.#.#*.#..#.#.#.#", "#.#..#.#.#.*.#.##.#.#.#.##.##*#..#.#.#.##.#**#.#.*", "*.*#.#.#*..##.*..#..#.*#..#...#.#**.#....*#.#...#.", "#*#.###..#.*.#*#..#.##...#.##..#.##..##.##...##.#.", "....*#.###.##.#..#....##*.....#....#.#...#.#..#.#.", ".#.#*#.#...*...#.###.#...#*##..#*##.*.#.#..###*...", "#...#..#.##.##*..*....#.#.##.#*.....#.#..#....##.#", ".#.#.#..#...###.###.#.##...**.###*##....#..##.#..#", "...#..#*.###.#*#..*#...**##*#.#*#...#.#**.#.##.#.*", "##...##.##...#..#.###.##**.#*..*.##.#..##**.*.*#.#", "..##...**.##..#*.*.#.#.*.#.#*#.#..##.##.##.#.#.#..", "#.#*###.#**.#.*###*...#.###*#.###.........#...###.", "..#.#..###*#*#.....#.#.#*#*....#.#*#.##*#.##.###..", "#...##.##...*#.#.#..#...**##.#.#*.#*#..##*....#.*#", "..#*.*....##...#.#.##.#.#.#.#.*.#.#.*#*#*##*#..#*#", ".#..##.##..#*#*.#*.#.#*#.....#*#..*#...#...##.##..", "###.#.#*..#*..#.*#..**..##.#....#*#.##..##..*.#..#", ".#.#...##..###.#.#.##*#...#.#.#........#..###.**#.", "..**.#.####.....#.##.#.##...*#.#.##.##*#.#**#.#.#.", "####.##.#...#.#..**.*.....##.#..*#**#.*..*.#.#...*", "........*#.#.#..#.###.#.###....##.#..#.#.#..*.##.#", "*##.#.#.#..#.##..#.*.#.##.*##*#.#..##..#.#.##.#***", "#..#..*#*.#....##..#.....#.#.#...#.*.##.#.#*..#.#.", ".#..#.#.##.###....##*#.#.......#.*##.#...*.*#.##..", ".#.#..*......*.#*#.*.#.#.##.#.#.#.*#...#.#.#*....#", ".#*.#.#.##.##*#...##.#..#*##.#...#...##.##.*##.#*.", "..#*..#..##*...###..*.##....***##..#.##.*.##.*..#*", "#.##*#..#.#.###..#.#.##.#.#.##...*#*#...#.#.#.#.*#", ".*.#*.##....#*.#.##*##...#.#*.#.##*...##..*..*#.#.", ".#.*.#.#*##.##....*...##*.*..#..#.#.#*#..#.#.#.##.", "###.#..*#..#..*#.#.##*.*###*#..#...#...#**#**..#..", ".#..##.###..#.##..#...#.*..*..#.##*##.##.#.#*#.**#", "...#....#..##.#.##.####.#*##.#......*##..#...#*#..", ".#..#.#..#*...#.#....**.#.#...####.#....#.##*#.#.#", "#..#.###...#*#....#*#*#.*#*.##....#.##.#.*...#..#*", "..#.*.#..#..#.*#*#..#..#.#*#.*#.#*...#..#*##.#.#..", "#.###...#..#.#*.#..#..#.*#*.#*##.#*#*.*#.*.#.#.*.#", ".#....#.##.#.*##..#..#.#.#.#.*.*.*#*##.##.#.#.*#..", "...##..#..*.#...*#*.#*.*..#..##.#.......#...*#..#."}
70
Returns: 969.9144989326886
{".#.##*#...#..#.*#.#.......*.###.#.##.#...#.*..#.#.", "....*.#.#.#*#..#..#.#####.#.*#.........#...##.....", ".##.#..#...**#*..#.#..**...#...#.#*#.##**#...###.#", "#..#.#*##.##*.##*...##.##.###.#.#...#.*#**###...##", ".#.#...*.#..#..#.##...#.*.*#....#*#.*#.*#.*.*.##*#", ".*..##.#*.*##.#.#..#.#..###.#.#*.#..#.#.*#.#.#....", "#.#...*.#.#....**#....#.#*....#*###*....##..#*#*##", "#..#.#*#*..##.#*###.#.##.###.#.#.###.##...#.......", ".*###.#.#.#..#.*.#.#....*..*.*...*##...#*#.#.#.##.", "#..#*..*...#.#.#.....#*#.#.##.####...##....##.#.##", ".##.#####.##*#..#.#.#..*#.*#....*###*#.##.#..*....", ".#....*.......#.*#...#*#*##.#.#.#....*..#..#*##.#.", ".*###.##*#.##..##..#*.#.......#..#.##.#*.#**.#.#..", "#.#.##.#.#...#....#.*##.#.#.#.#.#*..#.####.#*..*#*", "....**.*.#.#**#.#.#*#...#.*#..#..#.#.*....#*.##*.#", ".##.##.#..#..###...#*.#..#.##*#.###.#.#.##.#.*.#..", "...#.#.#*#..#.#*#.##*##*###*.#..##*..*#.#....#.#.#", "#.#..*..##.#.*..**..#....#**###*..###..#..#.##..#.", "*..##.##*..##*#.#*#.#.#.##.#.#.#.#*.#.#..#.*..#...", "###.....#.#.#..#..#.#..#..........#.#..##*#.##..#.", "*...#*##.##.*.#..#.*##..#.#.#*#.#..*.##*.....*##.#", "#.#.##..*...#*#.#.*#.#*#.#.*.#...#.#.#.#.#.#.#....", "*.#*..#.##.#.*#*.#*..#*#...#..#.#...##*#..#*..*###", ".#..#.##.*..#.#.#..#.#..#.####..#.#...*.##*#.#.*..", "#*.###.##.##..##.#..#..#.*.#...#..#.#*###.....#.#.", ".#..#...#.*.##.#.#*#..#.*##.###.*#..#.#...#.#.*###", ".##..#.#.*##..*.....####.#.*#*##**#..###*##*.#..#.", "..#.#...*###.#.#*#*#..#.###....*.#**#.#..#..###...", "#..#..#*#.#*.#..##...#...#*#.#.##**##*##.*#..#..#.", "*#.#.#*#*...#..#*..#.#.#....*#..##.....*#..#..#..#", "..*....*#*#..#.##.#...#.#*##.#.#...#*##.#.#*.#..#.", "#.#*#.#..#..###*.*.##....#*...#..#*#..##.#*#.##.**", "..##*..#.#.###.#.#...#.##.##.#..#...##.#....*..##.", "##*..#*##.*.#..*..#.#.#.*.**#.*#..#....*###*##..*#", ".*.#.##...#.##*#.##....##.#..*##.#..#.##....*.#.##", ".#..#*.*#*.#.*#..*.#.#.#.#.##.#.##.#.*..##.#.###.#", "#..###.#.*##*#.##*#.###.*.*..#...*..#*##.###.##.*.", "#.#.#.#.#.#...*..*...#.##.##.###.##..##.*.....*.#.", ".#..**.....#*#.##.#.##...##......*.#.#*.#.##.##..#", "**#.#*##.##.#..#.*#.#*.#....#.#*#.#..#.#**.#*..#*.", "#*##.#...*#*..#..##..#..#.#..#...#..#####.#*###..#", "...*..#.#.#.#*#.#**.####*#.#.##*#.##.#.#.....*.#.*", "##*##.*.#.#..#...#.###.*..*#..#...##.#.#.#.#.#*#.#", "..*#..#..#.#*.###.*.#..###.#.#.*#...*#.*.#*.#..#..", ".#..##.#...*##...#*#.*#.......##..#.#..#..#.*#*#.#", ".#.#..***#.#.##.#..###.####.#..#*#*..##.#.#.###..*", "**###.#.####......#.*.....*..##...##.....#.*.#.#.#", ".###.#.*.#...#*#.#*#*#*#.#.#.###.##..#.##.##...#..", "*.#*..#*##*#.##.##*##.##*#.##.#.##.#.#*#...#.##*#.", ".#.*#...#*..#*..*........#..**......#..#.#..*.*.*#"}
80
Returns: 995.4692092120035
{"#.#.*.#*#..#..#.###.#.....#.#...#.*...#*.#*.*..#*.", "..#.#.#.#.#.#....#.*.###*#...#.###*###*#..#.#.#.#.", "#.*.*#..#.....#*#.##...*..#.#.*###..*#*#.#.#*....*", ".##.###..#.#.#.*.....#.#.##.##*.#.*##........#.###", "..#..#.#.##*..#####.##..##.*.#*#..#...###.##.#..*.", "#.*.#..#..##.#.*...#..###.*##.**#.#.#...##.##.###.", "..#..#...#*...*##.#*#*.*.#..##.#*.#.#.##**..#....#", "#.#*#.#.#.##.##.#.#.#.#.#..#.*.#.#...#.#.#.#..##..", "##*...#..*#..#.**#..#..#*#**.##....##..*..#*.#.#*#", "#*#.#.#.#.##..#*#.#*#.##...##.#*##*#.##*##*#*.*#..", "*..##...*#...#*.#...#...##.#.....*#..*..*...*#..#.", "#*#..#.#####.*#.#.###.##.*..##.##.#.##*#.##.#.##.#", "#.##...*.#..#*..........###......#..*.#.###***..*.", "...##.#.#.#.#.#.##.###.#..#.#.###.#.##...#.##.#*#.", "#.#..#.........#.*#..*#.#..*##.**...#.#.##*#*#.#..", "..#.#..#.#.#.##.#.#*#...#.#.*.#.##.##...*.......#.", "#.#..#.###.##*#...*##.#..#.*##..**#..*#.#.#.#.#..#", "...#*..*..#....#.#.#.#.*#.#....##...#..#.#*..#.###", "#.#.#.#.##.#*##..##..*#.*.#.###.#.#*##...##.#..#.#", "*.....##.#.#.#.*#**##..#*#*.*.*..#....#*#..#.#...*", "##.##**#......#*..#.*.##*..##.###..#.#.#.#.#...###", "..#.*.#*.####...##.##..*#.#*..#*.##.*..*....*#*...", ".#*#.#.#..*.#.##.#.*..#.*.#.#.*.#*.##.###.##..#.#.", "*#.#.#...#.#.##.*..###*.#..#.####.#*#....#..#..#..", ".....#.##.#...*#.#.*..#..#..***.*....#.#*.#*#.#.##", ".#.#*#.....#.##..*####.###.#.#*##.#.##.#.#*.#....*", "#*#..**#.#**..**#.........#.##*.*#**..#.##.#.###.#", "..##.#.#*.#.#.#..#.#.#.#.##.#*.#.##.##.....**...#.", "#...*#..#.#.#..###.*#.*.#*...#.#.**#.**#.###.##..*", ".#.#.#.#.##.##...*#*.##..##.##.*#*#.#.#.##*.#.*##.", "**#.#.*.*..#.##*###.#..##.....#.#*.........#..##.#", "#....*##*#.....#*..##.#.*.#.##*##.##.#.####*.##.**", "..#.#**#..#.##...#.#..#*##.....#.*#.*.#..*..#.*#.#", ".###.*###.##.*.#.##.#.#.#.#.##..#.#.#.*.####*#..*.", "..#*#..#.**.#.#........*.*.##.##.#.#.##.#..*...#.#", ".#*.#.#.#.#*.#.##.#.#.#.#.##.*....*...##.##.##*#.*", "#..#.*..#.#*#....###*..#.....#.#.##*#.*..*....#.#*", ".#...##.#..#.##.#.###.###.##.*######.*#.#.#*#....#", "*..#..#*.#*..*..#..#.*.#.*#.#..#.##.#..#...###.#..", ".#.#.##.#..#.##*.*#*###*#....#*...*.###.*#**#.#.#.", ".#*#.*.###*.#..##*......#.#.###*####...##.###..*.#", ".##..#..#..##.#..#.##.#.#.#.##.....*.##.......#.#.", "...#..#..#...*##.#.**#.#.#*...#.#.##.**#.###.###.*", ".#.#.#..#.#.##.#...#***.*.#.#.#.#*.#*##....##.#..#", "..#...#.#.......##*#.##*#*.#...#..#.#*..###.....#.", ".#..##***##.##.#.##.#..#*#.#.#..#*....#..*..##.#..", ".##..##.#.#.#**.*.....#...#.###.*#.#.#*.##.#.#..#.", "...#*.#*.*.#*.##.#.##...#....#.####..*#.*#.*.##.**", "#.##.###.#.##...#***#.#.*#.#*..#.#.##**#.#*#...#.#", "##....#..*#*.*#..##.#.#.#...##.......#.*###..##..."}
90
Returns: 1064.455520742573
{"#.#.#**.*.*#.#.*..*###*.#*.#*.##*....#*#.#..###*#.", "....*##.##....##.#..#.#*##..#...#.#.#*..*#.#.#..*.", "#.##...#..#.#..##..#......#..#.#.#..#.##....*..##.", "..#.##*.#*####...#.**#*#.#..#.....#..#*#.#.#.##..*", ".#..*.*##...#..#..#.###..*#.*#.##.##.#.#..#...*#*#", "#*.###.#.#.#..#.#.#*.#.#.#.#*.#**..#.#..#.*##.#.#.", ".#*#...#...#.#.....##..#.#.#.#.##.##...#..#.#.#*#.", ".#.#*#.#*#*.#*##.#....#.*..#.#.*.....#*.#.#.*#**#.", "..###*..#.#.#...#..##.#.##..*..#*##.#.##..#.#..#..", "#*.#.##.#....#*#.##.....#.#.#.#.#*....#*.#*...###.", "##...#...#*#...#...*#*#.#...*#....##.#.#...#*#.#..", "#.#.#*#*#.#..##*.##.#..#..#.#**#.#...#..#.#*#*..#*", "..#.#...#..#.##.#..#.##*#.#*#*#*#..#.*.##....#.#..", "*##...#.#*##...##.##..#.*#.#.*#*.##*##...*#.#.*.#.", "..*###..#.#*#.##..**#..*#..#.#..#....##.#..#.#.#..", "#.#*.##.#.#.#*..#.#.*#.#.#..#.#*##*#.....##...*#.#", "..*#...*......#*..#.##*#...##.*..##*.##.#.*#.#.#*.", "##.##.#*#.#.#.#.#..#...##*#..##.#...#.#*.#..##.#.#", "....##...#..##.#.#*##*#..*..#.*..#.#...#...#..*#*.", ".##...#.#.*#....*.....*.#.##..##**#.*#...##.##...#", "#.*.#..#**#*#.#.#.#####..#..##.*#..*#..#..#...#.##", "..#*#.#.##..*..##.#.....#.#.##.#.#.#..#*#...##*..#", ".#.#....*.*##.#..#.*#.#...**.*....#..#....##..#.#*", "##..###.######*#..##*#**#.##.#.#.#.#..#.#*.#.#.*#.", "..#.#..#...###*.#....*##*#.##.#..#..####..#.*##...", "#.*...#.##..#..#.#.##.**.#..#..#.##...#*#.#.#..#.#", "###.#**.#..#.#....#..#.#...#.#..*...##**#*..##....", "#..#..#..#....#*#..#*##.##....###*#*#..#*#.#.#.##.", "..#.####..##*#.#.#..*..*...##.#.*..#.#**.#.#..#*..", "#.#.*.#.#.........#.##.##.#.....#.#..*.##.*.#...#.", "*.#*#...*.#*#.#.#*.#*.#..###.#*#..####*#.##..*#*.#", "#*.#.##.#..#...###..#..#..#*#.###**......*..#..#..", "*#*..*##..##*#.*#.#*.*#.*#...*.#**###.#*#.###.#.##", "...##..#.#..#.##..#*#.#.#.#.##..#.#*.#.##.#.***..*", "#.#.##..#.#**..*#.*#.*..*..#*##*.#..#....**##.###.", "##...##.#...#.#.*.#.#.#.##....*.#.#...#.##.#*.*..#", "#.##*.....#.#..##.**..##*..#.##*....#..#.*.#.##.#.", ".*#.#*###.#.#.#.#*##.#*..#..#.##.##.#.###.##...#.*", ".##..#...##..#....#.#..#.#.#*...**.#...###...#...#", "*..#..*##*.##.#.##....#.#.#..#*#*##.#*#*#.##.##.#.", ".#...#.##.#......#.#.##...##..##.#...#....*.*.###*", "#..##**..*.*#.#.#*..#.**#..#*#**..##...#.#.#*#..*.", ".#*#.*#.#.#..#..##.###.#..#.#.#*##*#.#.#.##..*.#.#", ".#..##*.*#.#..##...*#.#.#*#.*...*...#..#.*#.#.#.#.", "..*#*.##*#..##*..#*#......*##.#*#.#.#.#.*#*.#*....", ".#*#.#..*#.#*..##.#.##.#.#.....#..#.*###.##.#.#*#.", ".#.#*..###..#.#.#.....#.##.##.#.##..#.#....#.*.#.*", "#.#.#.#*..#.##...*#.#.....*.#....##.#.*#.#..#.##.#", ".*#*#.#.#......#.#.#.#.##.#.#.###...##..*.#**#*..*", "#.....#..#.#.#.#*.*..*#...*#.....#.#..*#*#..#.*##."}
100
Returns: 1177.8332579069413
{"....#.#.#.#.#.#*#.*#...#.*#.###..*#*#.*#*.#.....#*", ".###..#*..#..*..#.###.#..#.*.#*##....#..#.**#*##.*", ".#..#...##*##.#.#*.#..#.#.#.#.*####*#.#.##.##.#.#.", "..#.*##.#..#.*.#*.#.#.....*..#..#.#...*.....*#.*#*", ".#..##..#.#..##**#...##*##.##.#.#..#.###.#.#**.#..", "...##.#.#.##.#*#..#.#...#**##..**#.#.#.#*##.#.#.#.", "#.##.*...**..#.#.#.*.#.#*.#.*#.#.#**...*#....#....", "#*#..##.##.###....##*.#.#*.#..#..#.#*##.####...#.#", "....#.#...#....##.#.#*#.*.#.*#.#.##...##...#.#*#..", ".#*#....##.#*#.#.#..#*.##*##.#....*##.*#.#.*..##*#", "#..#*##.#...##.#.##.*.#.......##.###..#.#*##.##.#.", "..#.#.*..#.#..*..*#.##..#.#*#.*#....#.#....#.#....", "#.#..#.#..*.#.#*##.*..###..#..#.*#.##..*#*#...#.#.", ".#.*####.##.#..##..##.#..##.#..#..##.*##.#.#.#...#", "**#..#...#....#**#.*.#..##..#.#..#..#......#.#.##.", "#...#.###.#.#..#*..####....#*..#.##...#.##*#...*#.", ".#.#.*..#**#.#*#.#...#.#.#..#.##...#.#.#..##.#.#.*", "..*#.#.#*.#.....#.#*#..*#*.#....#.#.*...#.**.##.#.", "#*#*#*..#*.#.##**.#..#*#.#.##.#*.*.#.#.#.#*##.#*.*", "*...#.#.#*###..#.#..##...#..*##.#.#*..#.*.*....#.#", "##.#.#.*..*#.#.#..#..*##...##..#..##*#..#.#.##.*..", ".#...#.##.#....#*#.##.#.##.#..###**#*..###*...#*##", "..#*#.##..#*##.#..*#**#*#.*..###..#..##.#.#*##.#..", ".#..#.#.#..#...#.#..#*...#.#..#*.#.#.......#..*#.#", "..#.#.#..*#..#*.##*#.#.#*.##*#.#.*...##.###..##...", ".#....###..#.#.#.*..*.#.*#.*.#...#*#..#*...#...#.#", "*##.#...#.#*#.*#.##*#..#.###**#.#.###..##.#..##...", ".....#*#...**.#.#.##.#...*.#.#..#*##.##.*##.##**#.", "#.#.##**.##.#.#.#*...#*#.##.**#.......#*#..*#.#..#", "..#.#.*#.*.#....**##.#.#*.*##.#.#.#.##*..#.#.*#.#.", "#..#..#.#*#..#.#####.*#..##*..#..###.*#.##.#.#..*.", "*.#.*#...####.#...#.#..#.#**#...#.#.#*#*.......#.#", "#..#*.##..#....##.#.#.#..#.##.#.#...*.#.#.#.##..#.", "..#.#*..#*.#.#.#....*.#*#.##..*#..##*#..##.###.#..", ".##..#*#.#..#....####...#.#.#.#..#*.###.....#*#*#.", ".#.#.##..*#...#.#*..*.#..*#....#..#..#..#.##..*.*.", "#....*.#.#.#.#.#.#####.#.#*.#.#..#.#..#**#.*##.##*", ".#.#.#....*##...*.....*..*###*##...#.#.#.*#.*#..#.", "....##.#.#..##.#*#.##.##.#*......#.#.#.#.#.#..#*#.", "#.##...##.#...#.####.#....##.#*##.#...**.*..#..#*.", "#*#.#.#...#.#....#....#.#.*.#...#.*.##.##.##.#*.*#", ".#.*##.##..###.#.**#.#**##.#*.#...#...#.#.....*#..", "..#....#*#..#.#.#.#***#..#...##*#.#*#.*.#.##.##.#*", ".#.#.#..*..#*.#..#*.#..##..#...#.#*.#*##.#.###...#", "....###.##.#.#.#*#.###....#..#.#.#.#...*..**...#..", "#*#*.#*.#.......*.#.###.#..#.##.**##.#.#*#.##.##.#", "...#...#*#.#*##.#*.*.#*#..#.**..#.#.*#..#.#*##.*#.", "#.#*.#*#.*..##*#.###*.*#*#.#.##.##..#.#.......#...", ".#.##.#..#*#.........#.**#...#..*##.#*.##*##.#..#.", "*.*...*.#.*.#.#.#.#.#.*#..#.#*.#..#...#..*.#...#.."}
110
Returns: 1182.0300588452574
{".#.*#..#.#......*#*...*..*.*##.#.###..#.#..#...#..", ".##..#..*.##*##.#.#.##.#.#.#...#..#*.#.*.#*.##..#.", "...#.#*##.*.#.#..*.#..#.##..##...#*.#*##..#....##.", ".#...*...#*#..#.#.#.#...#..#..##..#***..#.#*##....", "#..###.####**#.##.#..##.*#.##....###.#.#...#*..#.#", "##.#.#*..#.#*#.#*..#.#..#..**##.###.##.#.#..##.##.", "###..#.##*.#.#*#.#..*#.#*#.##.#..#..#..*###.#...#.", "##.#.#...#.#....#.##.*...#.#....#.#*.#.###..#*#.#.", "#*.#...##...*#.#..#..###.#*.###.*.#.#...#*#.#..#*.", "..#.##.#.##*#.#.#.*###.....#...#.##.#.#*#.#.#.###.", "#..**.......#.#.#*#.*.#.##..#.#..*...#..*......#..", ".####.#*##.#....#**##*.#..#..**###.#..##*#.###.*#.", ".....###....##.#.*##..#.#*..##.#.*#.#...##.#*##..*", "#.###*#.###.#**.#.#.*#..*#.###.##.**#.##..*#.*#*##", "..#..*..#.#.*#.#....#.#.#.*.#*..#.#*...*##.#.###*.", "*#*#.##.#.##.#.*#.#*.....#*#*#.#...#*#.##..*.##.#*", "...#*#.........#.###.##.##.*..###.#..*#...##......", ".####.##.#.###*..*#.##...*#.#.*###.##.#.##..#*#.#*", ".#.#....#*#...#.#.#**.#.#..#..#*#...#...*..##*##..", ".*..##.#..*.#**#...##..#.#..#.#..#.#..#.#.#.....##", ".#####.#.##..#.#.#.#*.#*.#.#*..*#..##..#.#*##.#.#.", ".#..#...#*##..#...#.#.##.#.#.#*#.#.*..#.*..**#.#..", "...#..##***..#.##.*.*......*#.*#...#.#*#.#.###..#.", "#.#.#*#.#.#.#..*#*#*##.#.#*#..#*#.#..#..#.....#.#.", "*.*.#*#..#...#.#.#.#..###...#...#.##**#.#*#.#*#...", "#.#.....#.##.#*#.....#.#.##.#.#.#.*#.#***..#.#..#.", "...#.##.#.*...*.#.##.....#...##.*.#*#.#.##.*..#.##", "#.#.##.*..##.##*##..##.###.#...#*#*..***.##*#.*..*", "..#***.#.#.##..**.#..*.#..#*##.#..#.##.#...#..#*##", ".#.*###..#..#.#.#*.#.#...#..*..*.##...#.#.##.#*#*.", "#.#.#..#..#..#.#.#*##.##.#*#*#.#....#*#..#...#*#*#", "#*##.#..##.#...#....#.*#..#.####.#.#.#*#.*##.#....", "...#*.*#*.*.#.#*#.#.*#...#...#.**#.#.#*.#*.#.##*#.", "#.#*.#*.#.#.#....###...#.#.#.#*#..#..##...#.#.*#..", "#.#.#.#..*#...#.#.#.#*#....##.##.#..#..*##...#...#", "...#.*.###.###..*..*.#.###...*#..*.#*.#....#.#.#..", "#.#.#.#....**..#.#*#**....##.###.#.*#.##.#..###.*#", "..#....##.#.#.#.#.###.#.#.....#...#*....#.##*#.#.#", "#...##*..#.#..#..**#*#..###.#...#.###.##...*..*...", ".#.#*.#.#*..#*#.#*#....#.*..#.#.##..##...##.#.#.#.", ".#.##*....#.#..#**..#*#..##*##.....#.#.#*..###..#.", "..#..#.##.##.##.*##.##..##.#.#*#.#......##*###.#..", "#.*#..**#.***.*#..##.#.#*....*.#.#.#.####.#.#.#.#.", "*#*..#.#.#.#.#...#.#.##*#.##*#.#..#**....*.......#", ".*.##*#.....#.#.#.*.......###.#.*#..#.#.#*#.###.##", ".#*#..*#.#*##..*#.####.##..#*..#.#.#####*#.##*.#.#", "..#*.#*.#*.#.##.#.#...#*#.###.#*..#.#.#.*.....#*..", "*#*.###...#.....##.##...*.*#..#*#*..*..*##.#*#.#*#", "#.##.#.##..#.#*#..**..##*##.#.###*#.#.#..*##..**.*", "..........#..#.#.#*#.#...#.....*.*#.*###.#...#.##*"}
120
Returns: 1207.6277460079618
{"#.#*#.#..#.#.#*.#**..#...*...#...#.####*..#.#*#*##", ".....*.*#...*.#...#*#.##.#.#.#.#.#..##.*#.#.#....#", "#.#.###...#.#.#*##.#**.#.#..#..##*.#..*###...#.#..", ".#.#...#.#**.#...#..#.#.#.#..#.*.#.##*#.#.##..#..#", "....##.##.#.#.#.##.##...*.#*#..##..*.....*#.*###..", ".#.#**.*..#..*.......####.#*#.#..#.#.##*##.#.*#.*#", "#...##.##...#.##.###..*...#.#.#.#.##.###.*.#.###..", ".##*#.#.#.#*##*.#..*.##.#.*...........#*#.#.*.#*.#", ".......*.**#...#.##.#..#.###.###.#.#.#*...##.#*#.#", "#.#.#.#.#*#*.##.*#.###.#...#....#.#...#*#.........", ".*##.#*#####.*.#*#.##..*#.#..#.#...#.#.#*.##.#*#.#", "##...#*##.#.##*..*..*.#..*.#*.#.##.*#..*.##*.#..#.", "*#*#.*..*......#.##*#..#.#.##.#..*#...##...##..#*.", "..#.#*#.#.##.##.##.#.*#..#.*...##...##**##.#.#*..#", "#....*##*.#..#.*.*..*#.##.#*##...*###..#..#...###.", "#####..#.#..#..##.#*#.....##*..#*##..*##*##.##....", "#..*..#.###*#.#.#..####*#*...#.#..*.#..*...*...#.#", ".###.#...#.#..#.*.###...##.#.###.#.#.#*#.###*##.#.", "....#.##.*.#.##.####..##.*..#....#....#*....#*.*..", ".#.#.....##.#..#*.#..#...######.#*#.###.##.#*##.##", "#*..#.##*.*.#.#.#...###.#.**#..*...##*.#.*....#...", "*##...###.#.#...*.#..#.#*.#.*.#*##*...#.#.#.#...#.", "....##.###..*.###.*#.#...###.##.#..###..####..##..", "#.#.#...#*.#*#*...##.#*##.#..*.#.#*#.#.#*.###*..#.", "##.##.#...##..#.#*#.**#.....#.##...**..#.#.#.#*#.#", "#..*...#.#...###...##.*#.##..#...#.####*...**#.#.#", "..##.#.##..##*#.#.#..##..#*.#..##....*..#*#.#...*.", "*##..*#...#**...*.*#*..#*##*##..#.#.##.##.*#*#.#.#", "#*.*##..#*#*#.##.#.*##.*...#...#.##*.#...#*.**#*#.", "..#*..#..#...#*.*#.##.#.#.##.#*#..**#*.#.#.#.#...*", "###.#.#.##.#.*#.#..#.*...#...#..#.#**#.#.##....#.#", ".....#..#*.#.#.#*#.#.#.#..#.#..#*#..####..*#.#.*#*", "###*#.#*.#*.#*.#....#.#.#*.##.#.*.#.*#.**##*.#.##.", "...*#.##..#.#.#..#.#.*....##..#*##..##.#..*#.#...*", ".#.#.....#.#..*.##..##.##*..#....*#*..#..#..###.#.", "#*.##.##.*.####.#..#*..#.#.##.##.##.#.##*##*####..", "*#...#..#*#...#**#.#.#*#.#...#..#...*#.....#.####.", "*..##.#.##.#.#.*#.*##.#.**.#...###.##.*#*#..*.##.*", "*#.#..**...#...###....#.#.#..#*.#.*..#.#*.#.#.*.#*", ".*#.#*####...#..#..#.#.##..#.#.#.*##.#.#.#..#*#*#.", "#*#.##.....#.*#.#*#..#...*#*##.#.##..#.#.##..#.*#.", ".#...*.#.##..#.#..*##..##*....#...*#..#.*..#..#.#.", "...##.#..**#.#..#.#.#.#.#.##.###.#..#..##.#*.#*#.#", "##...#*#.#*##.#...#..#..#..*#.###..###.#...#......", "*#.#.*.#.##....##**#*##..*#....#..###.#.#.##.#*###", "....##..#.#*##*...#.....#.##.#*.#..#**......#.....", "*#.#.#.#.....*#*#..#.#.#*...#.*#..######*#.#*.#.##", "#....*#..##.#*#.#.#.#...##*#.##.####......#.##..#.", ".##.#*#*#.*..#.#*.#.*.#..#..*#...*#..#*#.##*#.#...", "*...#*.#.*#.#....###.#..#.*#..#*#...#..#.*.....##."}
130
Returns: 1266.5311871148926
{".#...*....#.*#...#.*.#..#.#*.###.###.....*..#*.#.#", ".##.#.#.#..#.*.##.#.#.#....*#.#...#.##.##*#..#.*..", "**#*#.#..#..##..*.....#*#.#....##.#..#.##.#.#.#.#*", ".#*#.#.#*.#....#*#.##..#.###.#..#.#.#.#....#*..##.", ".....#.#.#.####..*#.#.#*..#.#..#.*.....###..#.#...", "####....#*..**#*##.....#.#..*#..##.###....#.#*#.#.", "...###.#..#*#..##.####*....#...##.##*#*#.#.***#.*#", "*#.....*#**#*#.*.*....*#.##.*#........##..#.#*.#..", "*.#.#.#.###...#*##.#.####..#..#.#.#*#.#.*#..#.#*.#", "#.#.*#...*.##.##....#..#.#...#**#..#....#..#.#.#*.", "*#*##.##.#.#....###.##.*.*.#.##.#.#.#.#..#.#.#*#*#", ".#.......##.#.##..*..##.##.##...#*#..#.#.........*", "*..##.##...*..#.###.#*.##*#.##.#..##*...#.#.#.##*#", ".####..*#.#.#*...*....#.*..*....##.##.#..#..*#####", ".#.#.*###..#.*##.##*#####*#.##*#.*..#..#.#.##.##.#", "#..*#.#...###..*#....*#.*.*##..##*##*##.**...*...*", "..#*...#.#*#..#.###.#.#.#*#...#.........#.#*#.##*#", "#*.#.##..#**.#.#.*..#*#..#.#####.###*#.###**#.*#.*", "..#..#.##..#.#..###..#..#.....#.#*.*.#..#*.#*#..#.", "#.*##*.*##.#..#.#.#.###.*#*##.....##.##*.#.#.*#.*#", ".#.#..#.*#.#*#.......##.#.#.#.#.#.#..*#.#*..#..#..", ".##.##*#..*#*.#*#.#.#.*#.....##..#..#..#..##.#...#", "....*..#*##.###..#....#.###.##*##.#.#.#..#*....#*.", "##.#.#....#....#..#.##.*.*....*.....#*##..##.#*#.#", ".*..#**#.##.##..##.##..##.#.#.#.#.#.*#...#...#*.##", "#.#*.#.#*#....#...*...#....#...#*.#.#.#*#.###..#.#", "##..#.#.*.#.##..#.##.#.#*#**#.###*#.#.....*..#....", "#.#...##.#.#...##.#.*..#.#*###.#...#.#.#.##.#*.#.#", "..*.##..#...##.#.#.#.##.#*###....#....#..#..##.#..", "#.##...#.##*#.##....##....##.###..#.##*#.*##..**##", ".#*###....#....**##.#..##......*.#.##*.#.##..#.##*", "*..*.##.#..#.##.#....*#...##.###...#*.#.*#..#*....", "###.#...##..*..#..##.#*#*###.#.#.##.#...#*.##.##*#", "..*..###...#.#.#.#...#*.###*##.***#**##.##.#.*#...", ".#.#.....##...#**.#.#*.#.#....*##..*##.*..#.#.*#.#", "..#..#.#.*#.##..#.#..#..*..#.##...#.#.#.#..*.#.#..", ".#.##..#.#.###.###..###.####*#.#*#*..*.#.##.#.*.#.", "#*.##.#..#.##...#.##.#*#.**..**.#.*#.#.*...#.#*#..", "*#*..*.#.#...*#.#..*.*...#.#*#.#.*###..#.#...##**#", "..#.#.##*.#.#.##*.#.##.#..#*..#.#..#.#.##..#..##..", "#..*#.#..#.#.#..*#.*###.*#..#.*..#...#...##.##...#", "##.##..##..*.#.#.##..#.##.#.#.#.#.#*#*.#**..#.##.#", "#..#..#*..##***#**#.#..*....#.#...#.##.#.##..*#...", "*#.*#.#*#*..#.##.###..#.#*#*.#..#*.#...#...##*#.#.", "*..#.#.##.##.##.#*#*#.##.*##.#*#**##.#.##.#.#..##*", ".#*#.#...*#.....*...**.*##....#*###..#.*#**..#*#..", "..#*..#.#..#.#.#.#*##.#.#*#.#.....*#..##..#.#.###.", ".#.#.#..#.#*.#*.#*..#..#...*#.#.##.#.#.*#..#.*.#..", "#...*..#*..#*#.#.#.#.#..#.#.#..##.#..#.#.#.##.#.##", "*.#.##..#.###..**#.**.#.#.*#..#.....#***.*..*...*."}
140
Returns: 1277.557056179484
{".#.#....#...#*###*#.#.#*.#*#.*##...**#.#..#*.##.#.", ".#..##.#*.#...*#.*.*..##...#.#.*#.#.#*.#.###*.....", "...#*..#.#*###.*.#.##...##.#.##....#.*#.**#*.#*#.#", ".#.##*#*#*...*#.###.*##*.**....#.##*.##.#*.##.##..", "#....*#*#.#.#..#.###.#.#.#.#*##...##...#..#.*.#*.#", ".##.##.*.#**#.#...#..#..##..#.*.##*.##**#.#.#.*#.*", "*.*...##.#.#.#.#.#.#.#.#.*#...#.*.#.#.#.#..#*.#..#", "##*#*#......*...*#*......#.#.#.##.#...#.**###..#..", "..#.*#*#*##.##.#.*.###.#...#.*..##.#*#.##..#.#.*.#", ".#..#.#..*##..#..##....##.#..#*#*#.#.*..#*#.*.##..", "..#*..###..*#*.##..#.#..#.##.#.#.#..#.##*.#*#.**.#", "#.#.##.*##*#..#..*#.#.##*..*..#..#.#...#.#.#.##.#.", "#.*..**#.*#.#.*##.#.#.*..###.#.#..*#.##..#.#.*..*.", ".###*#...#.**#....#..#.##...*#.*.##..#.#...#.#.##.", ".#....###.##..#.#.##..#.##.#..##...#....##..#....#", "..#.#.#.*.#**#.#...#.#*..#*.#...##*##*#*#*.###.##.", ".#..*#.*##.#.#..##.#.#*#*##.#*#.#.**.#...#..#...**", "..##*.#.#..#.#.#*#.#..#*...#*..#.##.#..#..#..#.##.", "#...#*#.*#.#*#...*..#.###*#*##.#.#...####...#*.#.#", ".##*#.#.##*#.#.#.##.....#.#.#..#..#.#..###*#.#...#", ".#............#.#..##.#.....*.##.#...#..#*.#*.#*#.", "...#.#.##.#.#...*#...#.##.##.##*..##..*#..###.*..*", "#.#...###..#.##.#.##.#.#*#.#.#*#.###.#.#.#.#*#.##.", "*#..##*#.##*..*....***..*#...#....#.#....#.*.....#", ".#.#.#.*....#.#.#*##.##.#.##**.###...##.#..###.##.", ".*#.*..#.#.#..#.#*#*#.......##*.*#*#**...#.#.*..#*", ".#*##.#...#.*##.##*...#.#*#..*.#..#*##.#*.###.#...", ".......#*#..#.....##.#..#.#.##*#.#...#..#..#.##*##", "#*##.#.##..##.#.##.#.#.#.#.#*...#*.#..###.#..#*...", "*...###.#.#.**.###..##.#.#..#.#**.###..*...#..#.#.", "#.##.#.*.#.###..#*#...#..*#..#*##..#..####.#.##.#.", ".##..##.#.*#.#.#.*##*#.##..#.#..**#..#***.*..*...#", "...#.....#*.*.#.#.**......#...##.##.#.*##.#.#.#.#.", ".#..*#*#...#*#..*###.#*##*.##...##.#.##.#.#..#*.*.", "#**#*####.#...#.#*..#..#.#.#.##*....*#..*.#.#.#*#.", "*#..#..#.#..#..**##...##....**..#.##...#.#*...#..#", "***###.#..##.###....#...#.#.#*##...#*#.*#.#.###.#.", "#*#.#..*.#.......##*.#*###...#...##*#.##..*...*#..", ".#....##..##.#.#.##.#.**#*.#..##.##*....#*#.#.#.#.", "...##.*##..##..*#....#.#.*####.*#..*#.#...*#..*...", ".#.#.#..##..##.##.#.#*.#*#*#...##.#.*#.#.#..#.##.#", "#....##...#......#.##.#..#.#.#..*.#.#.....#.#...#.", ".#.##.*.#..#.#.##......##.**#.#.#*.#.*##*#.*.#*##.", "..*..#.#.##.#*.#.##.###..*#*..*..##.*#.#.####..#..", ".#.##..#.#..##.#.#.#....##.##.#.#.*.#.....*..#.*#.", "##...##...#...##*....#.#.**...##..##.#.#.#*#..#...", "...#.#.#.##.##*..#.#*##..##.##*.##....**#.##.#.#.#", ".#..#*.........#..#.#*..#...#.#.#..#.#.##...##...*", "#*.#.###.#.##.#*.#...*##..##*...*.#.#..*..#.*.#.#.", "..#.*.....#..*.#..#.##...#.**#.#.#....#.##*.##*.*#"}
150
Returns: 1347.4812247500581
{"*##*.#....#*#.#...*##.#..#.#.#..#......#..#.*#..##", "*..#.#.##.......#.#..*#.#..#..#..#.#.##.*#..###..#", ".#.*.##..#.#*#.#*#.##.#...#.#...#.#...#.#.#..##*#.", "##.#...#....##...#.#..###.....#....#.#..#.#*#...#.", ".*####..###.#.#.#...*#...##.#.#*##*..#.#*.#..*#.#.", "*###*.#.#..#..#.##.#.#.#.*#.#.##.###*#.##..##*.#*.", "..#.#..*..#..##..#*.#.#.#*#..#.......*...*#*#.#.#.", "*#...*#.#.*#...*#*.#.......##.#*##.#.#*#.#.*....*.", "*.##.#*#..#*#.#...#*#.##.##....#*.##.#..#.#.#*#.#.", "#.#*.*..#.#.#*.#.#*..###.#*##.#..#..#.*#...#...##*", "#.#*##.#..#.*##...#.#.#.**.##.**#..#*#.#.#*##.#*..", "*.*#..#.#.##.#..##..#..###...*##.#.#...#..#.#.#.#.", "#.#*#*#....*..#...#*.#....#*#..#*..*##..*##*...#..", "..*..*.#.####..##.*.#..#.#..#.#.##*###.#.#..###.#.", "#.###.#.##...#*.#.##..#..#.#*.#.#..*#..##.#...#**#", "##*...*..*##..#....#.#*##.#.#...###.##....#.##*.#.", "#..#*#*##.#*.##*##.*.#.#.....#.#.....#.###..#*.#..", ".#.#..#.**..#..##*#.#...#.##.#..##.#....*##*..#..#", "*#..#.#.#.#**.##...*.#*#.#..*#*####..####.*.##*#.#", "..#..#..#.*#*#.*#.##.#.#.##.#*.###.#.....##*.#*#..", "#*.##.#.#.#...#.*##..#.#.*..*#.*#....##.#.#.##.*#.", "..#....###..#*##.#.#.#.#*#.#.*#..##.#*##.......#*.", "#..#.#*##.#.*#........*##...#.#.##..*...#.##.##..#", ".#.*#*...*#.#.#.#.#.#.#.*#*#.#..#..#.##*.#.#..#*##", "..#...##.#..*.*###.#*..*##....*###..#..##....#..##", "#*..##.....#.####..##.##..#.##*.#..#..#..#.#*#.#*#", "..##**.#.##....#.#*..*.*.###*..###.*#..#.##..#....", ".#.#.#*##.#.#.#*...##.#.#.#.#.#.##.#..#*...#.#.#.#", ".*.##.#.#..#*...#.#.#*#.#.#.........#.#.##.#..#..*", "*##.#*#*..#.#*#.#.#*.#..#**##*#.##.#......#..#.#.#", ".#......#*.*##.#...#..#.#*#.#..#..*.#.##.#.#.#*#..", "..##.#*#.*#.*..*.##.#.*...#..##*#.#.....#**#*..##.", "*#..#...#*##.###.#*...#.#*#.#*..##..####.#..#.#.#.", ".#.#*###.#..*#*...#.#..#*....#.#.##..*.#..#...#...", "#..**..#.**#*.#.#..#*.#.*#.#......#.##.#.#.##.*.##", ".#.###.*##.#.#.#.##.##.##*#.##.#*#.*.*#..#*#.#.#..", ".*##...#*.#*.#......#..#...*.#.##.#.#..#...**#..*#", "#..*#*#..#.##.#.#*#..#...#.#...*..##.#..#.#.#.#.#.", "*##..*..#......#.#.#..#*#.#*#*#.#....#*#..#..*....", "*#..##.##.#.#.#*.#...#.#*...##.#.#.##.**##..##*#.#", ".#.##..#.###....#.##*#.*##*#.*..*...*#.#.*#.#.#...", ".#.#.#....#.#*##*..#..#*#...#*##.#.##***#.....##.#", "*.#.*.###.....#.#*#.#....##*#.#.*#..#.#..*#.#...#.", ".###.#*..*#.#...**....#*#*...#..#..#.#.*##**##.#..", ".###..##*#*#..###.##.#.*..##.*##.#.#.#.##.#...#.#.", "..#..#####.**##.##.*###.##.*.##..*....**.*.#.##...", "*#.#.###...##..*.*#.######.#...#.##*#.##.#.###..##", ".#.#..#**#.#.#.#*#.*.##.#.#*##....*#...##...*..##.", ".*.#.#*##.##.##*.**#*....**.*..##.##.#..*#.####..*", "*#***......*..*.#.#..#.#.##.#.####...#*#.#....*.#."}
160
Returns: 1329.7172473380876
{"..*..#..#..*#..#.*#...#.##.#.....##.*.*..#..#..#..", "#.#.#..#*#.#.#..*#.##.#*.*...#.#.**.##.##.#.#.#.#.", "#.#..#*#**.#.*#*#..#....#.##.#*#.#.#..#*..*...#.#.", ".#.#.#..#.#.#.#*.#..###..#.*#.###....###*###.#*.#.", "...#...#....#...#..#....#.#....#..#*#.#**...#.#.#.", ".#..##.##.#.###..#.*#.#*..**#.#.##.*...#.##...#...", "#..##......#**#.###..##.#.#.##.*#..#*#....#.##*##.", "..#..#.##.#.#.#..#.#*..*.#.#.#*#.#.#..###*.#...#.*", "#.#.##*#*...#*.#...#.##.#........*#*.#...#.#.#*.#.", "#*....#.###.#.##.#.#*..##.####*###*#.#.##.##.*##*.", "..#.##......#.**##*#.##..*..**##....#..#.**..#.##.", "#*#.#.#.#.#.*.#.#.*#.##.#.###.*..##...#.###.#.*...", "...#...###.#.#.#.#.#..*..#...####.#.#*#.#..*..#.#.", "#.#.#.###*.....#..*..#.#...#.#..*.#.##...##.#..##*", ".*...*##.##.######.#*#..###.#*.#.#.#*.#.#....#.#.#", ".##*#..*.......#*#.*#.#.#....#..#...#.#..#.##.#.*.", "*#..#.#.##.#.##...#...#.#.#.##.#.#.#.*#.#...#.#.##", "#..#.#*##.##*#.##.#.#..#*..#*..#.#.#.#...##.....#.", "#*#...*....*.**.*.*..##.#*#*#.#*.......##..*###..*", "..#####.#.#.#.#.#.#.#.#.#.#.#..###.##*#.##.#..*#.#", "##*....#...###.#...#..*.*.#.*.#....*##.*.#.#.#..##", "..#.##...##.#*..##*#*##*##*#*#.##.##.##.##..*#.#.#", "*#.##.#.##.*.#.#.#.*.#.#.#....*...........*#..##*.", ".....*##*..#**...**##.*....###.##.#.#*##.#*.#.#.#.", ".#*##...###*.##*##*...##.#.#.#.#.#.*##.#.###*##.#.", ".#.#.##.#.*.#*..#.#.#.**#*....#*.*#.*#............", "#.#.*.#*..#.#.###.#.####.#*#*#..#..##*.##.#.#.#.#*", "#.#.#..*##..*#..*......*.*#.#..#.#.**#.#..*#.##..#", "...#**#*#*#.##*#.#.#.##.#.*..*#.*..#..###.##.#..#*", ".#...#.....#*..##*##..#.#.##.#.#*##*#..###.*.##**.", "#.##*.#.#.#*.##.....*#...#*.....#.**##..##*##*##.#", "*.*..#..*###*####.#*#.*#.*##.####.##..#..*.....#..", "#.#.##.#..#.#.#*##*..##.*#.#...*..**.#.###*##.#*#.", ".#...*#*##..#.....#.#..#.*.*##*##.###.*...#..#....", "..#*##..*.#...###.....##*##*.#..#...#.####*.#####.", ".#*#...##..*##...*#.#.#*..*#.*##*.#........#.#...#", "...###..#.#*#..##.#..#*#.#.##.###..#.#.#.#.*..##..", "##*..*#.#.##..#..*#.##*#.#...#.#..##.#.#..#.#**.*#", "...##..#*..##..#.#.*....#..#.**.#*..#*..##*#*####.", ".#.*##...##...#...#.#*#.*#.*###..#.##.#.***..*....", ".#.#*..#.#.*#..#.#..#..#.##...#.####...#.##.#.##.#", "#..*#.#**#*#*.#..##..#..#..#*#.#.#.*#.#...#.*###*#", "..#..###..#..#.*#...##.###.*...#...#*..##..##*#.#.", ".#..#.#.##..##*#*.#...#.#.#.##.**##*#.#*#.#...#*..", "*##*#...#*#.#..##..#.#..#.*.#*.###...#...#*.##..#.", "#..#.##......##...#..##.*#.###**...#...##.#..*.#..", "#.#.*#.#.#.#..#.#*.#....#...#..#*#..#.#.*..*#*#.#*", "**.*##..#*..#.#..#*#.#*###.#.#**#..#....#*#.*#..*#", "###.#.#...#.##..#..#.##.#..#...#.#..##.#..##...##.", "..**....##**.*#.#.#*.....##..#....#...#*.#...#...."}
170
Returns: 1407.3413182160552
{"..#*#*#.#..#.....#.#...##*..*.#..##.#.##...##.*#.#", ".##...*...#*.#.##....##.*.##.#..#.**....#.#...#...", "...#.#.###.#..#...#.#.*.#...#**#*#.#.#.#.*#.#...#.", "*##..#*......#.#*#.##.#..#.#.#.#*.*.#.#.#...*###.#", "..#*#.#.#.##.......**..##.##.#..*##...*...#.#.....", "#*..#..#.#*###.###.#.#..*......#.#.##.#.#.#.#.#.##", "..#..#*#.....#*...#...#.#*##.#.#.*.#*#.#*#....##*.", "#..#.....##*#*.###**#..#.#.#*#..#.#..#.#.*#.#..#.#", "..#.#.##..#.###**.##..#...*#.###.#..#**.#..#.#.#*.", "#...#*..##.#.*#.##*.#.**#.#*#*....*#..#..#.**.##.#", "..##*##...**.#.*...#.*#*.#...#.#.#.#*#*##.#.#.**..", "#..*...#.###...#.#*.##.#..*##...#.##.#*...*.#.#.#.", "*.#*#.#*.#..##..#*#....#*#.#.#.#..#*..##.##..#.#.*", "#*#..#.#*..##.#*...#.##..#...***.#.#.#*....#....#.", "...##*.#.#....#*##.##..#.#.##.#.#..**.*#.#*.####.#", ".#..#.#.#.##.#....#...#.##..#*#..*##.#.*#.#.*..*.*", "..#....*#*#*#*.##.#.###...#..#..#.#...#*...#.#.#.#", "###.#.#.....##*#*..**..*##.###.#.*.#.##.##.#.#..#*", "***.#..#.#.#*.##.#.###.#*.....###*#.#...*.##..#...", "#*#.##.#.#...#..#.*...#.#.##.#*#..#..##.##..#..##.", ".#*..##.#..#...#.##.###.*...##..#*#.#*#*...####..#", "...#....*##.*#...*#.....##.#..#.#*....##.##.#.#.#.", ".##..#.#...#..##.##.#.#...#.#.#..#*##...#.#.*.*.*.", "*.##*.####..#..#...###.*#.....*.#..*#.#..*..#.#*#.", ".#*#*#.#.###.##.###*#*#.#.###.#*.#.#*#..##.#...#..", ".#...#.#..............##.#..###.#....*#*#..*##.##.", "..##*...*##.#.###.#*#....#*#**.#*#####.#.##.#.**.#", "##...##.#*.#.#..*#..#.##.#.#.#...*.........#*#.#..", "*#.#*#..**#....#.##..#*.......##.##*##*#.#..*.#*.#", "...#.#.##.*.#.#.#.##..#.#.#.#.*.#.##.#..#*#.#..#..", "#.#...##.#.##..*...###.#.*.##.#.......#.*.#..##.*#", ".#..#...*#...##.##**.#.#.##.*..#.##.##..#..#...##*", ".*.###.##..#.*#*#*.#..*#.#.##*#.**.#..*#.##..#....", "#*####*..#..##.#.#.*#*#...*.##.##*#.*#.*...##.#*#.", "**###..##.#......#.#..*#.#.#.....#*##..#.#....*#.#", "#..#.*#.**..#.##..#..#.#*#**.#.#.#..*##...##.##...", "..##.#*##.#.#.#..#..##.#..#.#.#.##.##..#.#**....#.", "#.#.#.....#.#.#*#.#.#..#.##..*......#.#*#..##.#.#*", "#..*.#.#*#..*#.....#..#.*..##.##.##......###*.#..#", "..##..#.##.####.#.#*.###.##....#*##.#.##*..*#.#.##", ".#*.*#.......#...#*#..#.*#..#.#....#*...##.##..#.#", "..#.#..##.#.#.*##*...#*#..#*##.*#.#*#.##..#..##*..", "#*#..#.###**.#.**#.#.#...#...##*#*.*.##.#*.#....#.", "##*#.#..###.#*.#*#.*#**#.*##...#.*##.*...#.#.#*#..", "##.##..#.#**.#*.#.##*##*.#.*.#*#####.#.#*.....###.", "#.....#....#.*#*.**.*.#.#..#.##...#*.#*##*##*#.#.*", "..#.#..#*#.*##*.##.#.#...##.....#*.#..#..*..##..#.", "#..#..#*#..#..*#.#*#..#.#*.#.#.#*#*.#.#.##.##.#*##", "##.#.##*#.##.#.*..#*.#.##.#...#....#..#.#*........", "###.....*#...*#.#..#.......#.#..##.*##.*#*##.#.#.#"}
180
Returns: 1410.8613226736288
{"..*#*.###*##..#..#*.*#.#*.#*.#.###......*#*#..#...", "#.#.#..#....#...#.*###..#.*#....#.#.#.###....#.##*", ".*..##..#.#.#*#.#.#...*#.#.#.#.#...#....**##*#.*#*", "##.#*##..#..##.....#.##.....##...##.#.###...#..##*", "*......#...#.*#.#.#.*.#.###.*..##.*.#.#..#*#**#...", "#*#.#.#.#.###..##.#.####.*#*##..*##.....#.###..*##", ".#*#.......#.#.#......#.#*..**##..#.####.*.#..##*.", ".#..##.##.#.*...##.#.#*.**##.#.*#..*#.*..##.#.##.#", "..#...#....*###...*.#.####.*#..#.##...#.##......*.", ".#.##..######.#.#.#*..#.*##..#.#*#*.#..##..#.###*#", ".#*#*#*.......*.#..##..#..*#.#.....#.##.*#*##*..##", "..*....#.#*#.##..##.*.#.#.#....#*#...*#*#*....####", "*##*##.#.#..#...#...#*......#.###.*#.#....#.#...##", "#**.#...#..#..##..##*#####*#...#.#.###.##.*##.#..#", "#.#.#.#.#.#*.#...#......*...#.#..*.*.....#.#*.#*#*", "*.##.*.#.#..#..#.##.##.##.#*##..##.#.##*###.#..##.", "#..##.#*...#*##...#...#...##*#*#..#*...#.#...##...", "##..*#..#.#...*#.#..##.#.#.....##.##*##...#.#*.*#.", "#.#*#..#..*#.#.*..#.#..*.####*#...*...**##...#.#..", "*..**#.#.##**.#.##.*#*#.#....*.#.#.#.##*.##.#...#.", ".##.#.#*#...##..#.*#..##..#.#*#.##*#.*.#......#..#", "#.#.#.....#*.##..#..##...#*#.##*...#*##..##.##.##.", "...*#*###.#.#*..#..##.#*#.....*.##.#*#.#..#.......", "###..#...#.**##.###..*..#.#.#.#.#.#....#.#..#.#.#*", "....#.*#*..##.##*..###.#.###...##..*#.#*..#.#*.#..", "#.#*#.###.#.*....#*....#..#.#.#**.#.#**#.#*..#.##.", "..#*.#.#.#..#.#.#..#.#..#......###.*.##...#.#.#.##", ".#..#....*.#..##.##*..##.#.##*#*...#..*##.#...*..*", "*#.#..#.#*#*.#.....*##....*#*.##.#.#.#...#..#.#.#.", "#*.##.#*#*.#.##.##*#...#.#..#..*#.#...###*##...#..", ".#*..#.#.##*#.*.#*#.###*##*#..#.#...#*..**..#.#.#.", "..#.#........#.#.*......**..#.*#*#.#**#*#.#.#*..#.", "#....#.#.#*#.##.##.#.###*#.###....###.#.*#*.*##.#.", ".*#*#.#...#........###.*..#.#.#.#.###.#.#.#.##.#.*", "*##....#.##.#.#.#*#.*.#.#*..#**..#.#...#*.#.....#.", "*#.#.##*#*...#..##*#.##.#*#.#.#.#.*.#.##.#*.##*#..", "#..**#*..#.#.#*#*.*......#.*#..#..#.#*#.*.#**##.*#", "#####.#.#..#.##..#.##.#.#.#.#.#..#.....*###.#*##.#", "#..*.*.*.*##*.#.#.#*#.#...#.##..#.*#.##.*..#...##.", ".#.##*#.#.#..#.##.....#.#.#*..##*#*#*#.*##*.#.#.#.", "..#....#.*.#.#....#*#..##..#.#......###...#**.....", "#...#.#.#.#...##.#...#*.*##*.#*#.##..#..#.#.##.#*#", ".##.##....*#.#..#.#.#..#...#.#.#..#.#**#.*#*.#.#..", ".**#..#*#.#.#.#.#.*.#.#*.#.#.*##.#..##.####*#...#.", "#.##.#..#.#.......#.##..#.#.#*#*.###*......#..#*#.", "...*..*###..#.#.#*.#..*#*.#.#.##..*#.#.##.#*##..#.", "#.#.#*###..#..##*.##.#..#...*#*..#.#.#.#...**#.#..", ".#.#.#*#..###.*.#.#..#.#..##.*.##*.#..#*.##.#*#..#", "..*#.....#.#*.##...#**#..#...#...###.#.#.*###*.*#.", ".#...##.#....#...#..#.#*#..#..#.#.*....*#*...##..*"}
190
Returns: 1520.9449197628842
{"###.#*##..#*#..#*.#.#.#....#.#*.#.#.###...#.#*.#.#", "##.*....#.....#..#.*...#.#..**.#.....#*.###*#*##*.", "#..#.##*.####*##.#.#.##*###*#.#.#.###..#...*.*...#", ".##.#.*.##*..*.#..#.**#..#.*###.#.#.#.#..##.##.###", "......#....#.#*.#.*.#...#.*#..***.....*#*#..#.##.#", ".##.##..###.#*#..##..###.#.*.####.###.#*#.#.#.**..", ".###..##......##.#*.#......#..*.#...#.......#.#.#.", ".*#..#..#.###*....#*#.##.#..#.#..#*##.#.#.#...*#.#", ".#.#.#.###..*.#*#*......#..#.#.#.##*.#*..#..#.##.#", "#*..*..*#.####.#.#.#.#.##.#....##...#*##..#..#...*", "*.###.#.*.......*..*#..#**.##.#...###.*#.#*##**#.#", "#....#.#*#.###.#*#.#.#.#.#......#.*..*##......#..#", ".#.##...**#....#*.#....##*.##.#..#.##.**######*#..", ".*..##.####.##.##*.#.#..##.#..#.##..#.#*........#.", ".##..##..*..#...*#.##.##*.##.#.*..##.*#.#.##.#.#*#", ".#..#...##.#.#.#*#..*..**#...##.#.*###.*.#..#*....", "*.##..##.....##.#..#*#.##.##**#..##*.#.#...#.##.#.", ".#..###.#.#.#..*.*#*.#...**.#.#*#.##..#*.#*#....#.", ".*#.......*####.#*.#.#*##.#*#.#.*....#*#.#..##.#.#", ".#.#.#.##*###.***##..*#.**#..#.##.#*#...#..#*.....", "#.....#..*.#*##.##.#.####.##*#...##...#*.#.#.##.#.", "##*##.##.##.....#....*#....#*..##..##..#.#*.#...#.", "###..#..#*..##*###*#*###.#.#.#*...#..###*.#..##..#", "##.#*#.#.*#*..#.###...#.*.#**.#*#...#.*.#..#...#.*", "#..#.#...###.#...#*.#..#.#..##...##..#*#..#.###.*#", ".#...*.#..#....#..#..#*.#.#.#.#.#.##...*##.*..*#**", ".*.#.#..#*.#.#.#.###..#.*..#.*##....#.##...##.#*.#", ".#*.##.#..#...#*..####*#.###*#.#.#.#.....#.*##.#*.", "##.#*..##.###*##*#.#**......**....#*#.#.#.#....#.#", "*...##...#*....*#.*..#.#.#*#.##.#..*.#.....#.##...", ".#.#.*.#.#*##.#.#.#.#*.#.#..#.#*#.##*.#.#.##...#.#", "#...##..#..#*..#..#.#.#...#.**#..##.*##.#.#..#.#.#", "..#*..#..#..#.#.##.#...##..#*#.#.**#..*#...#..#.#*", "#.#.#**#.#.#..#.*....##.**#.*#.#.#.##.#.#.#.##.*#.", "#*##.*#.#..#.#.##*##...##..#.*..#...#...#*....#.*.", ".*..#.#.*#**##....#*.#.#..#..##..#.##*#.#*#*#..*#.", ".#*#...#...##.*#.#*#.#..#.##...#..#..*.#.*.###.#*#", "*#.#.#.###...#*.#..*.#.##...###*####*#.*#.#.#..*.#", "#*..#...*.##*#.#..##*.#.*.#*.....*###..#.*...#*#..", ".#####.#.#...#.#.#..*#.*#.#.##*##*.###..#.#.#...#.", "*.*.#..#..##.#..###.#..#..#..#.**#*.#.#.*#...##.#.", "#*#...#..##.*#*####..#..#..##..#..#....#..#.#...##", ".#..#.##...#..####.##.*#.*#...#.*#.*###**#...##.*.", "*..#*.*#.#..##.##...**#.#..#.#.*#.#....#.#.#..#.#.", "#.#*##..###.*....#.##.#.**#..##..*##*#..##..#**#..", ".#.....#.#.*#.#.#..#...##.##*..##.*#.#.#..#.##..#.", ".**#.#...#*#.##..#.#.##.**..#.#.#*#*..##.#....#.*#", "#*#.#..##.....*##...##*.#.#.*#..*####....#.#.#.##*", ".#....#..*#.##..##.#...#..*###.##.#...#.#.#.#.*..*", "...#.###*#...*#.*#.#.##..#...***..#.#.#.......#.#*"}
200
Returns: 1460.9176160729246
{"....#..*#*###.....#...#..#.#..#.*#*.##.#..#..#.#..", "###.*#.#...#..####.##..#*.**#*..#*.#....#...#..#.#", "...#....#*#.#*#..#*#.#..#.#..#.##.##.##*.#.#.#.*..", ".##*###........#.#.#..#.#.#.#.....#*.#*.#****.*###", "*...#..#.#*##.#..*..#.#.##...#.#.#.#*.#.##.#.#....", "#.#..#*##.#.#.#.#.##..#....##...#..*##.*....#.#.#*", "#*.#*..........#....#*.###.#*.#*.#.#...####..*##.#", ".##..##.#.##.#..#.##.#*..#.##..##**.##.#..*#.#....", "..#.#..###....#.#.....##......#..#.#.*..*#..#..#.#", ".#.#.#*.#.##.#...#.##..#*##.#..#..*..#.#..#*.##...", ".#.#...#..#.#*#.#.#..*#.#*..#.#.*##.#..#*#.#.**.#.", ".*.*.#.##***..*.#..#.#.*.#.#...#.#...##.#..#.#.#.#", ".#.#*#...##.#.#*.#*#.#*#**#.##.*..#.#*#.#.#.#....*", "#.#.#*#.#.*#.#.#...#.*#.*#*..#.#.#*#.....*.*.####*", "#.........#.*....#...###..#.#.*##..*#.##.##.#....#", "..#.###*#.##.##*#.#.#.#**#....#.##.#..#.*###.#.#..", ".#.#...#.*.#...#..*..**#.##.#......#.#*##.#*..*#.#", "#..#.##*##.*#.#.####*##.*.#.#.#*##......#*.*##*.#.", "..#......#.#.#...*.*..#.#....#.###.#.#.#..##*#*#..", ".#..##.#.**...*##.#.#..#..##.#..#.#.#.##*#*...###.", "...#*.#.##.##*#*.##*.#...#..#..#....*.....*###*#..", ".##.#..*#.#.##.#*#.#.#*#.#.#*#*#*#.##*#.##.......#", ".#...##...#*.*.#....#*#...**...*..##*#.*.#.#.##*##", "#.##....#.#*#.#.##.#...*#.#.#.#.#....*##*.#.#*#.##", "*.**.#.#*..#......*..#.#..###..#..##.#*##.....##.#", ".#*##.##*#.*.##.#.#.#**#.#.*..#.##..*...#.#.##.*..", "#.#*....*#.#..##.*#*.#*#..##*#.*#.#.#.##.*.#.#*###", "..#.#.#.####.#.#.#*.#.##.#*#..#....##*.#.#.#.#*..*", "#.**##...#...#....##..*..#...#..###..#.##*.....##*", "##.#*##.#.###..##*.#.#.##*.#...#...#..#*####*#*#*#", "#.#*..*#*...**#...#*..#*..#.*##.#.#*#.**...##.....", "....#.#.##.#*#..##..#.*##..#....*.....#.#.#..##.##", "#.#..#..*..*#.##.##.#.#*#.###.#.#*#.##.#.*..#.#...", "#..#...#.##..*..*.##..#...##..#.*#..*.*#####..*.##", "..##.#.*#..*#*#*##..#..#.#*..###.##.##.*...*#.#**.", "*##..#.##.###.#..#*##.#.#..#..#.*..#..##.##..##*#.", "#...#..#..#...#*#*...*.*#.#**#.#*#...#.##.##*..#..", ".#*#*#.*##.*#..#**#*#.##..#.#..#.#*#....*.**#.#.#.", ".**#...#.##.##.#*#.*#...#.#...#**#.##.#.##.##....#", ".#*.#.#...#...#...#.#.#..#*#.#.##...*#..*.#...#.#.", "#.##....#.#.##..##...#..#........##.#.#.#..##*#*#.", "....*#.#.##...##...#..##..#.#.#.#.....*##.#....#.*", ".##.#.*..#*.##...###.#..#..#...#..#.#*#.*#.#.##.#*", "..#.##.##*.#...#.#....*#.#.#.#.#.#...##.#.*.#.#...", ".#*#..***##.#.#*..#.##.#....#.*.#..#.***.##.**..#.", "*#*##*#.#....##.#.#.*##.*##..#.###..##.#....#.#.#.", ".#*.##.*..#.#.*#*..##*..##..#.#*#.#*..##.#.#*#..#.", "#.#....#.#.###.*.##..*#*#.*##.......#.*.#..*..#*##", "..####.#...##*.#.*#.#..#.#...##*#.#.#.#*.#.##*.#.*", "#..*.*..#.#...#..#...#.#.*.#..#..#.*.#..#....#...#"}
210
Returns: 1537.7037697106234
{"..#.......#.#.#.#*#..#....#.*#.#.#.#.#*#.#**#..#..", "#.*.##.##...#.#....*#.#*##..#..#*#.....*..#..#..#.", ".##..####.#.*..##*#..*#...#*.#.#*#.##.#.#.*#**.#..", "...##..#.#.###..##..#..#.##.#..#.*.###.##.#.##*..#", "#.##.#.....#.*.#...#.#......##.*.##.#....#***.*#.*", "**.*.*.#.#.*.#..###..*.##*#....#.##...#.###.#.#..#", ".#.#.#.#*#.##.#.#**.##.#*##*##.#....#.##.#..##.##.", "*.#*..#.#**##.....##*.#......#..#.#..#.#...#...*#.", ".#*##*#..##*.###*#.*#.*#.##.#.##*##.#....#.#.##...", "*#.#*#.#...#.**.#..#*#...#..**.#.*.#..##.#.#.#..#*", "#...**..#.##.#.#.#**...#.*##.##.#.##.##.#.#**.#.*#", "#.#.#.#...*.#......#.#*#.#.......*..........####**", "..#..#.##.##.###.##.#.#...#.##.#*##.#.##.#.#..####", "#..#.#..*..****...#.*...##...#.#.*.#.##...#.#.*#..", ".##.#.#.##.##.##.#..#.##*##*#.#*##.....#*##...#.*#", "**.....#...#...#.#*#.###*........#.###..#..*#..#*#", "##*#*#...#.*#.#...#**.#*.#.#.#.#.*#...##*#.###....", ".##.#..#.#*#...#.#*.#..*#.##*#..#..#.#.#.#..#..#.#", "......#.#.*.#*#*..##.#.##.*..#.###.#....*..#*##.#*", ".#*#.#..#.#..#*.###....#*.#.#.*.##*..##.##...*....", "#.#...#....##..#*...##.#.#...#.#*..#*..#.*.##.#.##", "#*.#.##*#.#..#..#.##...##..#..#.#.#.*#.*##*#.*#...", ".#*..#...#*#..*#..#..#*.#.#..#....*##*.#..#*.#..##", "...#*.#.##.*.#.#.###.##*.#..#.#.##.#*#...#.#..#.*.", "#.#.#*.#..#.#..#.*#....#..#.*.*##.#...#.#...##**#.", ".....#.##..###..#..#.##.#.###*#.*.*.#.**..##*.#..#", ".##.##....#.#*#.*##..#......#..#.##*.#.##.#..#.#..", ".*##...##.#...###*.##..#.##.*#..##..###.....#**.#.", ".#*###..#.###.***.#...##.*#.#*.#**##.#**#.#...#.#.", ".#...**###....##.#.#.#...#..##.##..*...#..#*#*##.#", ".*#.#.###..###......*#.#.##*.#..#.##.#.*##..#...**", "*#..#..#*#*#*..#.##.##..#..*#.##.#...#*#.*.#*.#.#*", "..#..#.**#*##*#..###*..##.#......#.#..#.#.#.##.#.#", ".#.#.#.####..#.#*.#*#.##*.#.##.#.#*##.#..*..*..#.*", "...##.*..###.#.#.#.*..#..###...*###*.##.##.#*#...#", ".##.*#*#..#..#*..#.##*.#..##.#.#.#*#.**.#.*#..#.##", ".**#.#.##.*#...##...#.#..#*..#....*#.#.#**#..#.#.#", "#*#..*.*.##*.##***#..#..#.##*.#.#.#..##.#..#....*.", "*.*###.#...#.###.#.*##.#..#.*#.###.##..**.#..##.##", "#.##..*.#.#*#*#...#.#.#.#*.*##.###.#*##.#..#..#..*", ".##..#.#*#..*..#.#..#.#*..#.*.*.#...*...*#..#..##.", "..*#..#....###....#.#.*.#.#.#*#..#*##.#.#.*#*.#.**", "##.#.#.#.#*#..*#.#.#.#.###...#*.#.*#.*##..#..#..#.", "*.......#...#.###.*..*..###.#..#..#**#*..##.#.#.*#", "###.##.#..##...#..#.#*##.##**#..#..#.##.##...**#.#", "...*#*..#.#..#*##.*#.#......#.##.#.##**...#.####..", ".#.#..#.#.##*.#...#..*#.#.#.*..#.**.#.#.###.....#.", "#*.##.#.##...#..#.#.#**##.#.#.#.#.#..#.....##.##..", "..#...##..##*.#.##..##...*.###...*.#.*##.##.#.*##.", "#.#.#...#....#....#...#.##*.#**##.#..#......*#..#."}
220
Returns: 1561.4258482479856
{".#.#.#...*#....##*.#..#.#.#..#.#..*#*..#.*.....###", ".....##.#..#*#...#..#..*....#..#.##.##..#.#.##..##", "#.##*.##..#.#..##.#.*.#.####*#.#.*#*.#.#.##*.#.#.#", "#.#..#.**#**.#**#**.####.*...#.*#.#.#..**...#.##..", ".#.#.*##*#.#..*#..#*..#*.#.#..#.**#.##.####...#.#*", "***##.#.*.#.*#.#*#..##.##..#.#.#.##**.*..*.##...#.", ".#..#..#.#*.#.#.#.#..#.####......#..##.#.#...#.#*.", "#.*#*.#...#...*.#*#.#*..#..#.##.#*#..#..#*.####.#.", "..#..###.#*.####..#..#.#*.#.*..##.#*#*##.#.*.#....", ".#..#.#..#.##**.#*#.#*.*#...#.#*.....*.#..#*#.###.", ".*#..**#...#..##..**.#.#*.####.#.###.#..#..##.#.#*", ".###.#.#.#.#.#...#.##...#...#..#...###.#..#.......", "*.##*#*#**#...#*#.#*.#*##*#*#.#*.#....#*.#.##.###.", ".#..#....#*#.##*#*..#..#..##...*#.#.#.*#.#....#*.#", ".#.#.###...#*.**#.##*.##.#...#.#..#####.*..##.*#..", ".**#.#**.#*#.###..#..#.*...#.#**.#*.#..#.#...##*.#", "##.#*##.#*#...*.#...##.#.#..#.#.#*#..#**.#.##.##.#", "....***.*.*#.#####.#...*#..#*.*#.*#*#*#.#.##......", ".#*#.#.#.#.#.#.*#....#*#.#..*##.#*#......*...##.#.", "#.*#*#.#**#...#..#.##.#...###....*..##*#.##.#**..#", "##**##..#..#.#.#.#.*.*.#.#...#*#.#*#.#*.#.*###*###", "#..#..##.#*...*....#.#....#.#.#.#.*#.##...#.###..#", ".##*.###..#.##.##.#..#*#.#..#...##*....####.*#..#*", ".*.#.##.#..#.#..#..##.#....#*#.#...##.#.*...#.#...", ".#...*.**#*#.#.#.#.....#.#.#.#..#.#*.###.#.#....#.", "####.#.#..........#.#.#.#.#..#.#....#.#..##.*#.#.#", ".#..#.#.#*#.#.#*#**#..#.....#....#.##.*#..#*#.#...", "..*##....###..#.#.#*##.#.#.#..##..#*..#.#*#*...*#.", "#.##.###**#..#..*#...#....#*#...##.##.....**#.####", "*..*.*.#.#.##*#.#*#.#.##.##...##*...#.#.#.####..#.", ".##.#.##.**#....*.*....#..*.#.*..##...#.#*#*#.#...", ".#*#..**##...#.##*##*##..#*#.#.#.*#.#*##.#...*..#.", "#...#.#....##...#.#*#.##..#...#.####.#*#.#.#.#.###", ".#.#...##.#...#.#........#.#.#.*#*#.*.......#...#.", "....*###...###.*#.##.###......#*****#*##.#.####...", ".#*#.#.*.#.#*#.#....##**#.#.##.#*##.*#*#..#.#*##.#", "*#.#.###.*#.*..#*##....#*#......*.*##..#.#..*...##", ".##..*.#.#..##.#.###*#.#.*.#*###.##..#.#..#.##.#*#", "#..#.#*.###...#..*#..#.##.#.....##.#.#.*#.#...#...", ".#.*.#.#.#..#*##.#.#.#..##.#.##........#.#..#..#.#", ".*.#..#.*..###...#..#..#.#..#...###.##..*.#..##*..", ".#..#..##.#.##.#.**#.#.*...#.##.*..#.*#.#...#.#.#.", "#..#..#...#**.#..#...#*#*#....#.#.#.#...#.#......#", ".#..#..##.#.##.##*.##...#*#*###.#....#.#..*#.#.#..", ".###.##.*......*.#..###*#......#*.##.#.##.#..##.#*", "..**.**.##.##.###..#.....##.#.#.###.#.*.#..#*.#..#", "#.#.#.##..*#.#...#.*##.#...#*.#.#*...#*#*#.##..*#*", "..*#**#*.#...*.##..#...#*##.#..*.*#.#..#*#...##.#.", ".#*#.#..##*#.#...##.#.##*....##.#.#.#.#....#..#...", ".#.#..#.#...###.#.....**#.#*#...*#..*###.#.#*#..#*"}
230
Returns: 1569.3631792864965
{"..#.#..#.*#..#..*..#..#..#.#.....#*#*#.#.#*#..*#..", "*#*..#.*#.##..*##.##.#.#.#*.##.#.#.#.#*....#.##.#*", "*##.#..##**####*.........#.#..#..#....##*#...#....", "..#.##.#..#.....###.#.##*...#.*#...#.#.#####...##.", ".##*.#..#.##.#.#.*.*##**##.#..#.##*#.#.**#..##.#.*", "*#..#*#****##.#.#.##.##.....#.#..##**..##.#...#*.#", ".**##.#.#.#.#..*##......###.#.##..*#.#.*...*##.#.*", ".#....#.#..*###...#.#.#*#.*....#.#*.#..##.#**.*.*#", ".*#.#.*#.##...#.##.##..#.*#*###...##.##.*#.#.###**", ".##.*#*..#*.##.*.#...##**#......#.#..#*#.#..#..*#.", "##..##.#..*#...#..#.##*.#..#.###..*#.#....#*.#*#..", "...#*.#.#*#*#.#.#*#.*.#.#*#*.#..##....##*#.#.#..#.", "##.##...#.#.*#.....#.#####.####..*###.*#.#.#*.#...", "..#..##..*##..#.#*#**.#.#..#.#..##*.#.#*.*...#.##.", "#..#.#..#....###..##.#...#....#...#.#..#.###......", "#.#..#.#.###.##.#..#.#*#*..##*.*#*#*##.##....#.#.#", "....###..#.#....#*##..#.#.#.*##..#*.*#...##.#.#...", "##.#*#*#.#..#.#.#..*.#..##.#.*##***##.#.#..#.*.#.#", ".#.#...#*..#..#*##.#*.#..*..#.*#.#.#.*...#..#.##*.", "*#.#*#..##..##....#..#*#*#.#*.#.#...#.#.#..#.....#", "....#..#*##.*.#.#.#.#..#.#.#.#....#.#..###*##.#.#*", "#.#.##......#.##...*.#.#..#*..##.#...*#.#....#..#.", ".#..**.###.#.....#.##...#.*#.#*.#.#.##..*#*##.#...", "..###.#.*.#..#.#.#...#*#*.#**..#......##...#...#.#", "#.#.##.#.#.###.##..#...##.#.##*.#*#*##..##*..#...#", ".*#**#..*#....#..##*##..*..#.*.#*##*.*.#..#.#..##.", "#.#.#*.#..#.#...#......##.#.##..*#*.#.#..#*#*#...*", ".*#*.##.#*##*#.#**####.#..#*#*##.*#..#.#..*...*#.#", "#..*##..........##..*.#.#.*.#..#*#.#....##.##.#.*#", ".##..*.#.#.##.#..####**...#..#..*#..#.#..##*..#*#.", "*...#*#..#.#.#.#**....##.#.#*..#..#..#*.#.###.*##.", "#.#.#.##..#..*...##.#...#*...###*#.#..#..*.*.#**.*", "..#..#...#..#.##..#.#.##..#.#**.*#...#*#*#.##.#.##", ".##.#*#.#..#....#..##*..#.#..#.#..*#.#..*##.**..*.", ".**#*.##.##..#*#..#...##.#**#.#*.##...##...#.###.#", "#.#..#...##.##.##*##*#.*.*#.#.#.#...#.*.#.#.##....", "..##.*##*..*#...*#..#.#.#..#.....##.###..*#.#.##.#", "##..#....#.#..#.#.#....###..#.###.*#....#.**.....#", "..#...#.#...#.##.*#.##.*#.#.##...#.###.##.##.#.#.*", "#...#*##.##*.#*..#.#..#...*.*.#.#.....#*...#.##..#", ".*##.#..*#.#.#.#.#.#.#.##.#.#.#...#.#..*#.#*...#..", "#..#.#.#**.##.#.*.*..*...##.#...#..#.#.#*..#*#..#.", "..#.*.#.##....*.##*#.##.#..#.#.#..#....##.#..#.#*.", "##.#.#..***#.####...#.#*.#.....*#.#.##**.###*####*", ".....*.#.#**##.*.##.#...#.##.#.#.##.#..##.#*...#..", ".###.##...##..#.#..#..#...**.#.#..*.#*#.....#*###*", "#......#.#.*#...*#...#.#*#.#.#..#.#.#**#.#.#*.*#..", "*.#.#.####.#*#.#*..#*#...*#.#..#...#..###...#.###*", "#.#.#..#*...*..*#.#..##*#.#..*#.#.#.##.#.#.#...#**", "..#..#*.#*##.#.#...#*.*#...#.#.**.#.....*...#.###."}
240
Returns: 1582.0819958939828
{"*.#.....#*..#.**#.##....#.*.#.###.#.#..#...#*.*#.#", ".#.#.##*.#.#.#.##...#.#.#.##...#.*#*.#..#.####.#*.", "....#..#.*.*....*##..#..#*..#.#.#.*#.*.##..#...##*", ".#*##.#..#*#.#.#.#.#..#.#.#.#.#.#.#.##...*#.##....", "#*...*.#.#..#..##...#.....*##.....*..*##.#.*.##.#.", "*##.##..#.##*#..##.#..##.##..#.#.#.#.#.#*#.##..#..", "..*.#.###..#.##*.*..##....#.###.#.##..*..#.#*.#.*#", "#.#*#....#...*.#*###..#.#.#..#.*...*#.###....#*.#.", ".#*..#.#..*#.##....##*#.#*#.#.#.#.#.*.**.#.#**.#..", "..#.#.#.*#.*##.###.**.*#..#..**###.##.#.###..##..#", "#.#....#*.#*...#.###.##.#...#.###*..**.###.#.*..#.", "#...#*#.#.*#.#.*..*..***.##.*#.#.##.#*#.#....##.#.", "*.##.....##...##.#.#.#.#....#...*#..#.**.##.#..#..", "*##.#.##...#.##..#..#.####.#.#.#.#.#.##*#...*#...#", ".#.*..#.*#*##..#.##.#*.#.#...##...#*.....#.#...#*.", "#.#.#####**...###.##.#.*.*#.#*#*#.##.##*#...###.##", "*..#..#.*##.#..##..*...##**.#..#...##.*.#.###..*..", "#.#.#*##.#.#..#.*##.#.#..##.#.#.#.#..##*#*...*#.#.", "*.....**....#...#.#.#..#...*......#.#.#.*.##.#.#.#", "*#.#.#.#.#.##.##..*#.##*#.#.#####*..#...#...#**#..", ".#.#..#..#.#.*.#.#..*....#**#.....#...######.#*.#.", "#**.##.##..*.#*.#.##.#*#.#.######*#.#*#.#..#...#..", "#.###*.#..#.###.....#.##....#...#..#*.#...#..#...#", ".#.*.#..##.###*.##.#....##*####.#*#.#.#.##.##..#*.", "*#.##.#.#.*.#.#.#.#.###...#*#..*.#.*.......*#.##*#", ".....*...#.#....#.*.#*.#.#.*.###...#.#*##.##.#....", "#.#.##.#..*.#*#.*#.###....##.**##.####...#*..#.###", "#..#*..##*#..*.#..*.#*##.#*..#.**###.**#.#.#...#..", "..#*.##.##.##*###.#.#.....#.##.##.#.##..#*..##.#.#", ".#.##....#..*#.#.#.*.#.#.##.#..*..*..##..##*.#.#..", "##*#.#.##.##...#.##.#.#....#*#*#.##*#.#.#.#*#*##.#", "*..**#*...#.*#*........*###...#.##....*..*....**..", ".#.#..#.#..#..##.#*#.##*#..#.##.#.#.####.##.#.##.#", "####.#.##*##.#..###.#..*##.#.**.**......###*.##.*.", ".#...#*#.*#*..#..#.**.#*....##.##.#.##.###*.#.*##.", "...#...*.#.#.#.#..#.#.#.#.#......#.*.#*.#.#...##..", "#.#.###.#...#...#..#.#.**#.#.#.##.*#..#*...####.##", ".#*...#.##.#.##...##**#*#..*##..#.#*.#.*##.....*..", ".#.##.....*#.#.##.#.#.*#.##.#..#...#..#.#..##.##.#", "*..*##.###.*.*.*..*.*#*....*.*#*#.#..#.#.#*#.#.##*", ".###..#.**.#.#*#*#.#..#######*..#..##....#..*...*.", "*#...#.###.*#...#*..#.........#..#.#.*##..*#*#.##.", "#..#.#...*##*#*#.#.#..#*#.##*#..##..#..#*#..##*..#", "**#...###*..*.#...*.#.##..#..#.#.*.#*#..###...#.#.", "#.#.#*....###*.##.##*.*.#*##..#.#.#....#*###.#*..*", ".#.##.#*#.#*#*#..#*#.#.##..#.##**#*#*#....#...#*#.", "**.#.#*#.##....#*.*..#.#..#...*#.*....###..#.#...#", ".#....*#.#*.#.#.###.#.#..#.#.#.#.#.##...##.#.*##..", "#..#.#*...##.*..#...#..###.#*##*#..#..#*..#.*#...#", "##.#*.#.#....##...#...#..*.......#..#.*#.#..#..#.*"}
250
Returns: 1540.9714299814834
{"*...#.##...#..**#.###.#*#.#.*.*.#.....*#...#*.##.*", "##.#*.**##.#*#*#...#...*..#.#.#*##.##*#**##.#....#", "*.***##.......#.#.#.#.###*.#.##..**..#.#..**.#.#.#", ".#.##..#.##.#....*#.##..#.##.#**##.#.#.###.#*##.*.", ".##...#**#.###.##.#..*#.*....##..*#*##..*..##..##.", "#.#.#*#.#..*#..#.**#.##*##.##*#.#.#....#.#...#.*..", "...#**.##.#*.*##*#...*.#.........#.#.####.#.###.#.", ".#..#*#..**#.#..#..#.#.###.##.##.**.#..#.....#*#*.", "#.#.#.#####*#.#.*.#.#...**####..*#.#.#..###.#....#", ".......*........##**.#.#.#*###.#..#..*#*#.#..#.##.", "#.#.#.##.####.##..##..*#.#**#.##.#.##.#.....##.#..", "..##....#*..#.##.#..#.#*.*#*..#.*#..#**###.##....#", ".#...###..#..#.*.#.###.##..#*#*#.*.#.#.#.....##.#.", ".*#.#**#.#..##.#*#..#*..#.##.....##*.#..#.#####.*.", "#.*#*#..###.*.#....#..#......#.##*.#...#.*#.*#*##.", "..#....###*.##.###..#*###*#.#*....#*#.#*#..#*..#..", "*#.##.#.#.#*#.....#*##....#.#.#.#.#.#.#*.#.*##..#.", "#.*.#...#.#..##.#...*.##.#.#...#.*..#.*.##.#..#...", ".##.*##.#..*##.#.#.##*...#..#*#..##..#.#*....#..##", "..##..#..##..**#.#..##.##*.#**.#*#.#..*.##*##.#...", "*#.*.#*.#*..##.*..#..*###*###.#.#..#.#.##...#.*.#*", "..##.##*.##.#..##.*#.#*#*..#.#...#..#.*...##*#.#.#", "#*#....#*..##.#**.#*#.*.##.#..#.###..#.##*#*..*..*", "....#.#..##..#.##...#.#..#.*#....#*.##*#.*###.#.##", ".##..#*.#.*#.*...#.#*#.#..#.#.##**#.#*#.#..*#..#..", "#*#.#..#..#.#.#.#.......#..*##.*#......*..##.*#.#*", "#....#...#...#....#.###..##...*#.*#.#####.#.#.*...", ".#.#..##..#.#..#*#*##..*#.#.##..#.#.#.........##.#", "...##.#.*#.*..#..#*..##....#...#*#.#*.###.#.#...#*", ".#.*#..#..#*##..#*##*##.#.#.#.#.*....#..**###.##.*", "#..#*.#..#*#..##*...*..*#.#...##*##.####.#.....#.#", "*.#**###....#.#..#.#.##..#.##..##..#.#..####.#.#.#", ".#*#.##..#.#...##*##..#.#*.#*.#.*.#...#..#..##.#*.", "#....*.#..##.#....#.##....#.#.#*#..#.#*.#.#.***#.#", ".###*##..#..#*##.##*#.#.#......#.*#....#...#*###.#", ".......#..#.#*##*.*..*.#.##.#.#..#..##..##*#.***..", "*#.##.#.#*.......#*#.#..*#*#...*#.#...#.#....#.##.", "..#.#.*...#*#.#.#...#.*#...*#*#....#.#...###.#...#", ".#....##.#*#*#.#.#.#..###.#*.#.###.##.##..*#.*#.##", ".##.#*..#.*....#..#.####...#*#.........#.#...#.#.#", "..*#.*##.#.##.#..#..#.#..#..#*#.#.#.##..###.#.....", "*##.#.#...#.#.##.##...*#.#.#...###*.###..#.*..#.##", "*#*...##.#.........###.##..##.#.#.#..#*#...##..#.*", ".#.###**...#.##.##..*....#......#.#.##.*.#.#.#**.#", "..#...######*.##...#*#.#*..##.#....#..#.#.#....#..", ".#*##.#......#...#.#.####*#.#..###.##*##.*..#*###.", "##.#.*..###.#.#.#.#.#**#*#....#.*..**.*..##.*#.##.", "...*##.##.*....#*....#**..#.#**##.##.##.#.###....*", "#.#..*.*.#*#*##..#.#...##....##.#..#*..#*.....#*#.", ".*.#.#*#.#.#*#*.#...#.#*..#.#.....#..#*.#.##*#..#."}
260
Returns: 1647.9991618421227
{"#.###.#.*#..*....#.##...**##..#.#.#..*..##*#.#....", "*..#..*#...##*##.#...#.#*#..#.*.*...#.##.*.#*..##*", "#.#.##*##.#...*.##.##.##..#..*#.##.#**#.#.#.#.#..#", "..#*.#*.*#.##.##....#.#.#*.#*#.#*.#.#*#.#.*...*.##", "#.#.#..##...**.*##*#....*#.##*..#*#..*.*#.#*##.#*#", ".....#*#.####*##.*.##.##..*..##*...#*#.#.#..#.#.*.", "#*#.##..*#..#...##..##.*.##.#..###..#..#..#.**.#*#", "*..##.##..#...#.#..#.*###.#..#...#.#*#.#.#*#.#.#.*", "#.#.*.#.#.#.#..#.#**.#..*...#.##*..*....*#.#*##*#.", "#.#*##.....#..#*.#*##*##.##....#.#.##.##.#**.**..*", "*...#*###*#.#..#.*.#....#...#.#*#.#...##*#.##.#.##", "#.#.*.*...*.#*#.#.####*#.##*##.....#.#.*...*.#.#..", ".#.#*##.###.....#.*#.....#....##.#*.#.###.##.#.*#.", ".#*..#..#..*#.#...#..###*.#.##.##..#*.#...*.###.#.", "..#.#.####.####.#..##.*.#*..#....#*.#..#*#.#.#..#.", ".#.##..*#.#.#**#*#.#*.#*.##..#.#*..#..#.#*.*.#.#..", ".*...##*#.....#..*.#.###.#..#.####..#...*##.#..#.#", ".#.#*.*.####*##.##..#*#...#.#..#..*#..##*#....##..", "###..##........#*.#.#..#.#..#*#..#.*.#..*#*##.#..#", ".#..#.*#.#.#.##..##*.*#...#....####.#.##.*#.#.#.#.", "*#.#.#....#.....#..#.###*#.##.#..#*##.#..#..#.#.*.", "..#...##.#..#*#..#.*.##*........#..#..##..#...#*##", "#.#.#...#.*#.##.#*.#....###.#*##..#..#..#.#.#...#.", "..##.##*##.#....#.##.#.#*..#....*#..#.#.#.##..##..", "#....#*.*.*##.#....*##.###...#*#.*#.#.#*.*...#.#*#", "##.#..##.##*...##.##..#....##.#.#*..#*..####...#.*", "#.#*#.#.#...#.#.#..#*#..##.#.....##*.##.#....##..#", "..#.#.#..##.##...#.#..#.*.#.##.##.#.##.#.###.###**", "#.#...##.#.#..#*#.#..#*#.#*..#.#***....#.#....#.*#", ".**.##.....*#**.....#*..#.##...*#.#.#.#*.#*#.#..#.", "###..#.##.#..#.#.##*.##.*...*##..#*#.**.#.#*.##...", "..##..#.*#*#*#.##.#.#.###*#.#...#....##*...#...#*#", ".#*#.#..#.*#..#.#***....#..#.##.#.#.###.##...#.#.#", "....*.#..#..#*#..##.#.##.*##*..*.#.###.#*.##.*#...", "*#*##.#.#.#.....#*#.#...##*.*##*##..#***#.#*.#..#.", "#.*#.......#*##...##.#.#.#.##*#*#*.#.##.#*.#...#*#", "#.##*##.##.#.#*.#**.......#.#*.*..#*..#...#*#.#..*", ".#**.*.###*.#.#.*##*###*##....#*#..#.#*##*#...##.#", "..#.#.#.#*#.#..##*.#*.....###*##.#..*#......#..*.*", "#.*###.*...*.#.#..#.#.#.#.*..#....##...#.#.#.#.#*#", ".#.*#.#.#.##*...#....#.#.#.##.###...#.###.#.**..#.", "...#..*..#**##.#.#.##*.#.......*#*#...##....#.#*.*", "#.#*#.#.#.#.#*..*....*#..##.##.#.#.#.#...#.#..#.#.", "....#.#.#.*..*#.#.#.#...#.##.......*.#*#**#..#...#", "###.####..###.##.*##.#.#...#*##.#*###.#..#.#*#*###", "..#..*#..#.....#.#*..*.#.#....#..#......#*...#...#", "#.*#.#..#.###*######.##...#.#..##.##.#.#..#.#*.#..", "##*....#.**....#.#.#..#.##.#..#.....##.*##...#.#.#", "###.#.#*#.##*#.#....*#.#....#.#*#*#*...#.#.#.#.#..", "####..#....#.#..#.##....#.#...#.#..#.#...*###.*.#*"}
270
Returns: 1608.2065856497993
{"#**...**#.*.**#..*###...#.*..#*###..#.#.#.#.#.....", ".##.##.#.##.##.#.#.#..#..#.#....#..#......*...####", ".*..#.#*.#..#..#...#.#.#*##.#.#..#..#.##*##*#**.*.", "#.#.#..#*.*#.#..##..#.*.....*..#*#.##...#.*####.##", "##.***#.##..*..#.#.#.##.####*##*#..#..#...#.#..#.*", "#.#.#*#.##.#.#..*#...#.#.....#*.##..*#.#.#.*..#..#", ".*.#....*.#.##.#.###.#..##*#**#*.#*#.#.*###.##..#.", "#.#.*##.#.....#....*...#*.#.#.#.##.#.#.#.#**.#.#..", ".*..#..#.#.#.#.#.##.##.*#*..#**...#*.#.....###.#.#", "*#.###.*...#....#..##.#.**#*.#.#.#..#.*#.#.*.**.*.", "..#.#.#.#.#*.##...##..*###..#...#*#*.#.#######.#*#", ".#...*..#.##.#*.#..*.#*#.##*##.##.#*##...#...##.#.", "#..##.#*.#...##.#.#.#.*......*.........#...#..#*..", "###...*###.##...##.**##*##.##*#.#.#.#.#..#..##.##.", "#*#.##.#.*#.*#.#..#.#.##..##*#..*#...##.###.*.**..", "....#.###..#.#..#.##....*#..*#*##.#.##*#.#.###*##.", ".#*#.*.###....##...*.#*#..##....*.#.#......*..##*.", "*#.#.#..#*#.#.#.##.##.#.#**..#.###*.*##.#.#.#.#.#.", ".#.#*.#.....#..*.#.#....*#.#*.#....#.*..#.#*.#..#.", "*.#**###.#.#..##...#.##.##.*#.#.#.#..#.#*###*.*#.#", ".#..#.#.#.#.##...#.##..*.*.###..#..#..#...#.#.#...", "..##...*..**..*#.#..#*#.#*#.#**###..#...#..**#.#.#", ".#..#*###.#.##.#..###..#..#.##..#..#..#.#.##..*..#", "**#..#....##..#..#....#.#....##*#.#..#..*#..##*#.*", ".#.#..*###..#..*#..##.#...##..#.#..#.#.#.*.###..#.", "#....##...#..#.###.#..#.#..#*#*.*##.*.##*#.##*####", ".###...#.#.#....#...#..#*#.###.#..#.##..*#..*.#.#.", "*.*..###...**#.#.#.####.......#..#....##..#.#*....", "#.##.#*.*#*##.*#..#.#*.*###*#*##.*#.#..##..#*#.##.", "...##..##...#.#.*#**##*#...*##.##.##*.#...#*.#..*#", "#.#..#...#.#.#.#.#*#*.#.#.#*.*...#...#*#.#*#..*#..", "###*#..####..*.**.*..##.##.*#.#*#*##*..#.#*.#.#*.#", "#....#.#.#..#*##.#*#.*.*.*#*.#.*#.#.#.#.***#...#..", "*.##*.#....#.#..#.#*###.##*.###......#.#*#.#.#*#.#", "####.#.##.##*.#...#........#.#..#*#.#....*#*##.#..", "..#.......#.#.###...##.#.#....#..#.*#.#.#*.*#..#.#", "#..##.##.#....****#..*#...#.#.#.#.#..##.#.#..#..##", ".#***...#..#.##.#.#*##.#.###..*#.**.#...#.*#..#..#", ".##.#.#.##.#..#.##*.#.....#.#.#*##.#..##*.##.###..", "..*.#..#.*#**#.**.#*.#.#.#....#..##.#...#...#*###.", ".#.##.###.#.#.##.#*#*#.###.##...#..*..###.#....#.*", "#.#**.###......#*#.*..#.*.*#.#.#..###*...#*.#.##.#", ".*..##*#.#.####.#*.#.#..##..*.##*#....#*#.###.*.#*", ".#.#......*#..#..#.#.####*#.#...#..#.#**.*...##*..", "..#..#.#.#..#...##..#.......#.##..#..#*#.#*#.#..#.", "*#.#..#..#.##*#..*.##.#.##.##.*.#..#.#*#.#**#..#..", ".#..*#.*##.#*..#.#*#..##.*.#.#*#.##.*.#...#.*#.*#.", "#..#..#.#...#.#.#...##...#.#*##....#.###.#..#..#..", "##*##.#.#.##.#..*.##.#.##..**...###..##..#*#.#..#.", "###.*.#..#.....##.#......#.#.##**..#*..#..#....#.*"}
280
Returns: 1635.7735776943514
{"...**.#....#.#.*#.##.#...#.#.*...**#.#*.##...#...#", "#.#.#..##.#.*..#.......##.*..##.#*#...#...##.*#.#.", "...#..#..*##.#..######.*.###.#*#...##...##.*.#....", "#.###..##..##*.#....*..##..##*.*.#...#.#..##.#*#.#", ".###.#..#*#..#..#.#*##....#..#.##..#*..#.#.#.##..*", ".*#....#*.##.*#*.#*##.#.##*#*.#..##*##.#*#*....#.#", ".#*##*#*.#*.#.#.#.*...*..#...#.#.#..#*...#.#.#.#.#", ".*.#...#.##...#.#.##.#.#*.#*#.*....#..#.#*#*..#.*.", "##...#..*.##.#...#*.###.#*#*.#.#.#...#..#..##..#.#", "..###*##*#*..#.##..###.*#**.#*#.#*##..#..#.#.*##..", "#.*.*.*...##*#..*#*.#.#.*#.##*...*#.##..#..*#.#*.#", ".#.#.#.##*...*#.#..#*...##*#.##*#..*.##...#.#...#.", "...#..#...###..*.#...##**..****#..##....#..#..#.#.", "##..##.#.##.####...#...#.###.#..##.*.#.#.##..#..#.", "...##..*.#....*..##..##*..*#.#*#..##.#.*.#.####.#.", "##.#.####..###.#*#.####.###.#....#..#..###...##.#*", "*.#*.#**#.#*..#.#.*..#.#...*.#.#..*#.#.#.*#*#.*...", "*#*#*##.##..#.#.*#.#.#.#.##.#.#..##..*.##.#.#.##*#", "*#....#...*###*.#.#*.#.##......#.#.#.#*.#.*.*#....", "*#.##.*###.*#.#.#..#.*...##.#.#..#.*#.#.*#.##.#.##", "..#..#.*..*##.#*.*#.#.#.####..*#..#...#.#...**..*.", "#.**#..#.#***.#.#*#.#.#.###..#*.#...#*.*..##.##.#.", "*.#*.#.*#.#.#..#.*...#...#.##..#.###.*#.#.##.#*..#", ".#*.#.##...#..#.#*##.#.###.#*#*....####.*#..#..#..", "#.#.*.#.#.#.#.#.###..*.....#..*#.#*..*.#.#*#.##..#", "..##.##...*.....*.*.##*#*#..*#.#*#.##.###......#*.", ".#......#.#.#.##.##.#*.#*.#.#.#.##..#*.#.###.##*.#", ".##.##.#**#.#.###..##.#.##*#*.....##.#*.........#*", "...*.#..#.##*..#..#.*.#**#.*##.##*.#..#####.#*#..*", "#*#.#.#.*#**.###.#.##...###.#.#...##*#.....###..##", "*#..*..####.#....*..*.#*.#..*...#*#**..##*#.#.#.#.", "..#.#.#.*#*#.#.#.####.#.#.*#*###*...###......*....", "#.*.*###.*.#..**##..#..#.*#*#*.*##.#.*.*#.#.#.#.#.", "*.#.#.#.#.#..#.#.*.#..#.*#....#....*##.##*#.###*.#", ".###....#...#..###.*.#*##.*#*#*.#.##...#...#....#.", ".##.#.#.**#.##*..##.##..#.#.#.#.*#*###.#.#..#.#*.*", "#....#.#*#..*.#.#..#.*#.##*.#..##....##...#..#..##", ".#.#......#.##..#.#.#*.*...#.#....##....#..##.#...", ".##*.##.#.#.#.##......###.#.*.*#.#..#.#..#.#*.*#*#", "...*#*##*#.##...###.##......#*##.#.#.##.##..##....", "###.#.....*..##.#.*#*#.##.#..#*.#.........##.*.#.#", ".....##.#*##....#.#...**##..#.#*###.###.#..#.##*..", "*##.##..#...#.#*....##.#...#..*.....#*.*.#.*#...#.", "...#...#**##.#.#*#.#...#.##.#.#.#.#.#.#.#.#.##.#..", ".#*#.##.###.......#**##.#.#.#..###...#..#.#...#..#", "#*#.#**..**.#.#.#..##..*#*..###*#.#.###...*#.#.#..", "......#*###..#.*.#.#.#.#..#...#*#..*.#..##.#*#..#.", "##.##*.#..*#.*##.*#*.#...#.##.#.###.#.#*.#.#.##...", ".#..###*.#.#.##..#.#.*.##..............#.#.*#*###.", "...#...*#.*....#...#.#..#*#.#.#.##.##.#..#.#......"}
290
Returns: 1702.6349970274457
{"##.....*#...#..*#.*#..#.#*.#.........#..#***#..##.", "#.##.#.#.#.#.*#..#.*#.*..#...#*##.###.#...##*#*...", "*.#.#.......#**##.#.*##.##.#..#.#...**##.#.#..#*#.", "#....*####.##.#...##.#.*...###..#*#.##..*#.#.#***#", "..##.#..*....*..#*...#####..*#.#.#*#..##***...#.##", "##...#.#.#.##*#..#.#.......#......*..##.*#.###..##", "..#*#*#.*.#...#.#*#.#*###*#*##.#.###*#.#.##.*#*#*#", "#..#**.#.#.#.####....#..*.#.#.####..#.....##.**.*.", "##..#.###*.*#.#*.##.#.#.#...#*.#**#*##.#.#..##.##*", "###.*.*#.#.#*..#*...#..#*.#*..#*.#.*..#....###*..#", "##.#.##.....#.###.#***#*#.#.#.*.#*.###.#*#.*#*.#..", "#.*..####.#....#.####.#.#..##.##.#.#...#*#.#.#..#*", ".##.#.#.#..#.#.#..#.......#.*#.#....#.#...#.*..#.#", "*##...#..#.#..#..#.#.#.#.#.#.#.#.#.#..#.#...#*#.*.", "*..*####.##.*###.#..#.#.*#*..#....#.#..#..##.###.#", "*##.#.#..*.#.###.#.##*.#..##*..#.#..#*#.#.#...##.*", "#.#...#.#.#..*#...*..#.*.#..##*.##.##*.**...##..#.", ".*#*#.#..##.#..##.#*#.##.##.#..#...*.#.##.##...#.*", "#.##...#...##.#..#.*#*#...*.*#*.#.#.###.#**.#.#*#.", "....#.#..#*#*...#.#*#..##.#*#.#..#..###**.##.....*", "*#.#...#..#.#.#*#.#..#...#..*.#.#..#.#.##....#.#.#", "*.#.#.#.#..*...#..#*#*#*#.#.#.....#..#..#*##..#..#", "#*#.....#.#.#.#.#...#.#...#..#.###.#..#..*..#.*#.*", "...#.##..#.#...**##.#..##.#*#..*.#.#.#..#.##.##*#.", "#.#.*..#..*#.#.#.#..#.#.#..#*#.###....#.##..*....#", "...#.#.#.##.#.##.*#*......#.*..*..#.#.**..*###.#*#", "#.#*..#.##....#**#####.##..#*#.#.#...#.#.#...#.#..", "..*##...#.##.#**#.#...#..#.*#..*#.*##.###.*##.##.#", ".#...#.#..#..*#*.*.#.#.#.##..#*#.#..#.*#.##.....##", "#.##.#..#*.#.###.##.*....*.#...#*#.#*#*#...#*#*#*#", "..#..#.#*#.#..#....#*#.#.##.#.#..*.#*..*.#....#...", ".#.#*.......#..#.#.####...#*....##.*.##.#..#.###.#", "....##.###*#*#.#..#..#.#*#..#.#.#*#.#*.#.##.#.#...", "#*#**.##..*......#.#.#**..#.#*.#.*#...#..#....#*#.", ".#**##..#.##*###**.*..##.#.*.#.**#.###..###.##...#", "*##...#.##*.##.#*###.#....#*#..#.#.#..#*.#...##*#.", ".*..##..*#.#..*#.#....#.#.*#.#..#....#**##.##*#.#*", ".##.#*##*#.###..#.#.#.#.#.##..#..#.##..#......*...", "#..*.........#.#.*.##.*#*.#.#..*#.....##.##.#.#.#.", ".*######.#.##..#.#*..#..#.*.##.#..#.#...*#...#..#.", ".#......#.*...#*..#.#..#.##......#.#..##..##.*#..#", "#.###.#...###.*#.#**.#..*.*.#*#.#...#.#..#.*#*.#..", "..#.##.###*...#.#**##.##.#.#.#.#.##*.#.##.#..#..#.", "#.#.*.....###.#..#..#..*#...*..#...#**....*#.###.#", "..#####.#.*..*##.##..*##*#.#.#*..##..##.#.##....*#", "#....*..#.###*.*..###*..*#..#.#.#.*#...###*.#.#.#*", "..##.##..#.*.*#.#....*##*..##*##*#.#*#**#..#*..#*.", ".#..#...#*#.#*##.#.#.#.#.#.......*....##.#.#*##.#.", "*..#..#.#.*#.#.....*#.....##.#.#.##.#*....*.......", ".#..##..*.#.*..#.#.###.##.#.*#*#.**#..##.#.#.#.##."}
300
Returns: 1705.0
{"##*..#*.#*.#*#*..##..*.*#**.*.*#...#.#*#..", "#*.#.*#..#**..#*#.**#*#.*.#.##..#*#......#", "*#..##..###.#*....##...##.*#**##*.##.#.##.", "*#.#..#*.###**#.##..##**##..*#*#.#....#*#.", ".#..#.*#.*#**#.*.*.#*.##.*.#*.*.*..##..*..", "*..#.#.##.#.#.#.##*#.#.##*##.#*#*#...#.#.#", "*#**....***.*..#.*#.**...#..#.#...#*#**#*.", "*##*##*##*##*##.#*#*##*###.#**#.#*.#.#.*#.", "#*.*#..#*#*#**...**..#.*.**..#.#.#.#.*.#.*", "###*.#.#.#...#.#.#*##.#.####.....#..#.###*", "#***#.#*...#.#*##*.....#**..#*##..#.#..#..", "**#*#**#*#.#..#.##*###***#.###*#*#*#*####.", "*#.#..#.#...#.*.*##.*##.#*#.#...#****#.#..", "#....#...*#..#.##.#.#.#*#*.*#.##.##*#*.#.#", ".###*##*#.#.##..*......###.#*...*....#..##", "*#..*.*..#...*##.#.#.#*.##*.*#*#*#.#...#.#", "...##.##..#.#**#.#.*###***.#.*#...#*.#.**."}
80
Returns: 425.0788532455024
{"**#*******#**#*#*#*****#***#*#****###****#**", "*#*##*#*#**#*******#*#***#****##*#*#*#*##**#", "******#**#***#*#*#**#**#*#*##*************##"}
91
Returns: 122.0
{".#....###...#....", "..#.#..#.##..#.#.", "#.*#..#.....#...#", "..#*#..####.#.#..", "#.#.##.#.*.....#.", ".....#...#.##.#.#", "##.##.###.#......", "........#...#.#.#", ".##.#.#..#.###...", "##..#..#....#.#.#", "..##.##..#.#.....", ".##.....##..##.#.", "....#.#.#..##..#.", "#.#..##..#...##..", "...##...#.#.#...#", ".#.#.*##....#.#..", ".#.##..#.##..###.", "..#...#..#..###..", ".#..#..#.*#..#.#.", "#.#.#.#..#..#....", "#.#.#..#.#.#.###.", ".....#..#......#.", "#.#.#.#.##.##.###", "..#.#..#*..#...#.", ".#.#.#..##..##...", "...#..#....#.#.#.", ".##..#..##....##.", "...#...#.#.##...#", ".#.#.#....#..#.#.", ".####..###.#.....", "...###......#.#.#", ".##.###.##.#.##.#", "#....##...#..#...", "####....###.###.#", "#....##....*.#...", "..##.#..##.###.#.", "#..#.##..#....#..", ".##.#.#.#..#.#.##", ".........#.#.....", ".#.#.#.#.#.#*#.#."}
7
Returns: 116.5
{"*****#**#**#***##***#*#**#*#*#***#***##***", "#*##*#*#*#*###***#*#*.*#******#*##*##***#*", "*#*#***********#*****#*#*#*##******##*#*#*", "****##*##*#*#*#*#*##*#***##**##*##*****#**", "*##*#*#**#**##****#.*#.#***#*#*#*#*#*#**#*", "#******#**##**####*#*##**#********#**###*#", "##*###*#*#*#*#********##**####*##**#****.*", "###***.********##*#*#***#*****#***#**##*#*"}
187
Returns: 338.9235713802715
{"##.#*#.*...#.#..#**.#*", "#..#.#.#.#....#..##.#.", ".#*#.*#..#.#.#..#.#.#.", "..*#.#*##...#*#...#*#*", ".#.#.**.*#.#.*#.#*#.#.", "#*.#.#.###*#*#...#..#.", ".#...*##...*..#.#.#..*", "...#.#.*##*#.##.#**#*#", ".#..#.*##..*#...#.#...", "#..#..#..##..##.*.**#.", "*#.##...####..**##*#..", "....#.##.##*.#.#**#*.#", "##.#....*..#..#*#*#.##", "*...#.#.###.#..**.*#.#", "##.#..*##.#*..##.#....", "...#.##.....#.*#..#*#.", "##....###.#*#.#.###.#.", "..*##.....##.......#..", "*#*#..#*#...##.#.#.*#.", ".#.#*#*.#.##..#*.#*#*.", "*.#*..#.#....#.*#...#."}
2
Returns: 25.23962703962689
{"*****##****##**#****#*#****#*#*#*#*", "*##*#***#*#***#**#*#****##*********", "#****#*#**#*##**#*#**#*##*#*#*#*##*", "*##*#*#*#****#*#***#**#******##***#", "**********##*****#***###*#*#***#*##"}
11
Returns: 70.8830276350422
{".*.###*#..#**.#*#*#####..#*#..#*#", ".#..#**#*##.##..*.*###..#*.#.#.*.", "#.#..#**...*...#*#..#.#..#...##.#", "..**#.##.#*##.#...##.*#*#*#.#..**", ".###*.....#*.#.###.#.##.*.*.*.#.#", ".....##.#.*.##*...*...*.#*#*##.#.", ".#.#*.#.##.#..*#######.#*##......", "*#..##..*#.**#...*....#..*.###.#*", "#..#*.#.#.#*#..#.#*##...###...#.*", ".#...#.##**#.#.#..###.#..*..####.", "..*#..*.**#...#.##.#.#.#.#.##*##.", ".#.*#.#.#.*.#..*...**...#.*..*..#"}
43
Returns: 230.2682411338271
{"*#****#******#******#*##*#*#********#*#*#*****", "**#*#**###*##*##*###*********###*##***#*#*#*#*", "*#*###*#*#***********#*#*#*#****#***#*****#*#*", "*#**#******#*#*##*##**#*##**##*#*#*#*#*##**###", "***#*##*##**#*#*#***#*****#***#***#**#**#*#*#*", "*#********#******#*#**##*#**#***#***#**#******"}
27
Returns: 147.63220294058874
{"**#*", "#*#*", "****", "*#*#", "*#**", "**#*"}
2
Returns: 4.323529411764689
{"#*#***#*#**", "***##*****#", "#*####*#*#*", "#**##*#****", "**#***#*#*#", "#*#*#**#***", "***#*#**#*#", "#*#**#*#**#", "***#****#**", "*#**##*#**#", "#**#*#***#*", "*#*#**#*#**", "*#*##*#*##*", "***********", "#*##*#*#*#*", "*#***#*#*#*", "**##*#*#**#", "#****#*#*#*", "**#*#*#****", "##*****#*#*", "**#*##*#**#", "#***#*#**#*", "*##****#***", "****#*#**#*", "##*#***###*", "****#*#***#", "*#*#***#*#*", "#***##*****", "**#*#**#*#*", "*#***#**#**"}
172
Returns: 343.5569553228489
{"*..#*#*#*.#.*#*#.#.**#..#.*.*##.#.###", "##***..#.#*#...#.*#.#..#.##.#*.....##", ".###.#...#.#.#..#*..##.......##*###.#", "**...###.*..#.#...##**#.####..*......", ".#.##.*###*##*#.#.*#*##**..#.##.##.#.", ".*#..#*....*....###..*..###..*#*#.##*", "###.#.#*#.#.#.#..*.*#.#*..###.#..*..#", "**..*.*.#..#.**#*###*.#*#..*.#.##*#.*", "#.#.####..#.#.#..*.#.##*.#.#.*..*#.#.", "**.#**..*#....###*#**..#*.#.#.#.#.*.#", ".##.#.#.#.#.#*..*#.*#.#..#*.####*##.*", "#*.....##*..#*#*#.*#*..#*.#*..#*.#..#", "..###.##.##.*#.#.##.#*#*#..##*#.#*#.#", "#.#..##...#.#*..**...#*..#*...*......", ".##.#...#.***.#.##*#*.#*##*#.##.##*#.", "...*..#..#.##..#.*..##..*..#*#.#.#.*#", "#.##.#*.#.*#.#..##.####.#.#.*...**#*#", ".#*.*#.#.#....##.##.###.#**#*###.##.*", ".*.#..#....#.#*.*..*.#.#**#**..*##*.#", "#.#.*#.##.#****##.##....#**#*#.##.##.", "*.*#.#.*.*.#*#.*.####.#..#.#*#..**...", "#*###..##.#..#.##.##.#.##..#..#.##.##", "##.###.#*.##*#.*.....*..*#.#.#.**#*#.", "#.*.#..#.#*...##.#.#.#.##.#*#*.#..##.", ".##...#*.##.####*#..#.....**.#.##....", "*#.#.#.*#***.*#*#..#*##.##*##***#.##*", "*.*..#.#*.#.#*..#.#.*#.*#*...#*#..*#.", "#*##..##.#*..#.##..*###.##*##.###.#.*", ".*#.##.*.###*.#..#.#.#...*#....#.**#.", "#.#*#*##....#.*.#.*...#.#.*.##*.#*#..", "*...#....#.###.####.##...#.#*#.#**#.#", ".#.#*.##.#.##...#*#*###.#.*...###..#.", "#*..#.#.##*..#.##...*##..#.#.###.#.#*", "*.#.#.#***.#..#..#.#..*#*#..###..#...", "#.#*#.#.##..#..#.#*.#.###*.###.#...#.", ".*.#..*#...#.#.#*..#*#.#..#.#.*.*#*#.", ".#*.#.#..#..*#.#.#**....#.*.*##.#*.#."}
143
Returns: 861.2266348514313
{"..#..*.#...#.#.##...##.#..#.#.#...#.##*#.#.#..###.", "#...#.#.#.##.#..*##.....*#.....##.#.........#..#.*", ".#.#.#..*.#...##...#*###..##.#.....#.#.#.###.#.##.", ".#.#..#.#...#*..##..#..##.#.#.##.#...#####........", "...#.#.#*.##.*#....#.#..#.#.#.###.#.#..#..#.#.#.#.", ".#.#...#.#..##.#.#.#.#.#.......#......#.#..####.*#", "#..*##..#.#.#..##........#*#.#..####.##..#.*#...#.", ".#.#...#......#.##.#.#.#..#..##....*.#*.#..#.##.#.", "....##.#.##.#.......###..#..#..###.#...#.#..*.#.#.", ".#.#...##...##.#.#.#.##.#.##.#...##..#....#.##....", "#...##..####..#.#.#.....#..#*.##...#.##.###.###.##", ".#.#.#.#.*..#.......#.##.#...#..##.....#.....#..#.", "........#.#..#.##.#..#.*..##..*#.####.#.#.#.#*#...", ".#.#.#.#.###..#..#.#..##.##.##..*.....#..#..#.#.##", "#.###.....#..###.#..##.#.....#.#.#.##.#.#..#......", "#*.#..##.#..#.#...#.*.*..##.#.#.###.#.#..#.#.#.#.#", "..#.##....#.#.#.#..###.##....*#..#....#.##.##*..##", "#.#..#.##......#.#....#...###...##.##.........##.#", "..#.#.##.##.##.....#.#..##*...#.#.#...####.##.....", "#.*..........#.#.#..#..##..##.#...#.##.......#.#.#", "..##.##.#.#*#...#.#...#..#####..#.*..#.#.#.#..#...", ".##.#....#...#.##...###.#..####.##*#..###..#.###.#", ".#....#.#.###..#.#*#.....#..##.#.#.#.#.#.*#*..#..#", "#..##.##...*..#.*...##.#*.#.........#....#.#.#.#..", ".##....#.#.#.#..#.#...###...#.#.##.##.##.*.#.#...#", "....#.#.#..#.#.#..#.##.#.#.#.#....#...#*.#..#..#..", ".##..##.#.#...#.#.#.#........##.##..#.##.#.#..###.", ".#.##.....#.#...#.#.#.##.#.#..##..#.#...#..#.#.#..", "*..#..####..*#.#...#..#..#..##.##...#.##.#..#....#", "#.#..#.....##.#..##.#..#..#.#.....#.##..*..#..##..", "..#.#..#.#..#...#.....#.*#...#.###....##.#..#.##.#", "#..##.#...##..##.####..#.###*#.#.##.#.*##.#..#....", "##.#...#.#...#........###.....#......##.....#..#.#"}
41
Returns: 567.2612321238662
{"*#..*****#*#*.*.#*.#*#*##.**#*#..*#****#*###", "*#*##*##***.#.##*#..***..*#*****##..##****##", "..#*.**.#*#.***.***#*#*#*##*#*#**..#**##*#*#", "#**.#*#..#.#*#*#*#*#*#**#**#*###*#***##*.*.*", ".*###*#*#*..#**##..#**#.#.#..*#*#*.#*.*#*#.#", "#*#****#**#**.#.*##*.#***...#**.#*#.*##.*.##", "##*.##..#**#*###..**#**#.#*#.*#*.###*.*#*###"}
52
Returns: 198.83254208608378
{"##...#..#...#.#.*#...#..#.*.#.#*..##", "#.*##.*#*#.#..**##*#...#*.##.*#.##.#", ".#*.#*#..#..##.##...#.#.#..#.##.....", ".#*##*.#..*#.....*#.#.#**#...#..#.##", ".*...#...##.#.#.#..#.#.#.#.#.#.##.#.", "#.#.###.#.#..#*..##..*.*.#.*#.*#..#*", "##...#...*#.#.*#..##.###.##*..#.#.#.", "###*###.#.#.##.#.#.#.#...*.#.#*..#..", "###..##..#...#.*#**.#..#.##...##..#.", "##..#...#.#.#..#.#.#*.###..#.#.#.#*.", "#.#..#.#....*#.**#*#.#*###.#.#*#*..#", "..#.#..*.#.##..##..#..*.#.*#.#..#*#*", "#*....#.#.#*.#.#.*#..###..##..#...#.", "..#.#..#*.*.#.*.#*.*#.*.#...#.#.##..", ".#.#**#.*##.#.#.#.##*.##.##.#*.....#", "#.*.#.#.#..#.#*...#*.#*.*#..#.##.##.", ".##.#.#*.#....##.#..#.#.#..#..#.###*", "*..*#..#..#.#*#.*#.#..#...#..#...#..", "#.#.##...#..##.#..**#..##...##.##.#.", "###..#.#...#....##.###.#..#.........", "#**#*.*#*##.###..#..#...##..##.#*#.#", ".#**##..#*....*#.*.#*#.#..#*###.#...", "..*#.#*#.#*##*#..##.***.#....#...#*#", ".#.#.....#...#.#.#.##.#.#.#*#.#.#*#.", "#...#.##*.#.#......*##..*.##.**.....", "*.##.##*.#...#.###.#.*.#.#*..#*###.#", "#..#....####..#..#..##.#*#.##.#*.#..", "#.#.##.#.#..*#*.#..##..*#*....##.#.#", "....#....#.#...#.#*..#*#..#.##....#*", "#.#..##.###.##*..##.#*...#.#..#.##.*", "##.#*..*.#....#*#....#*###.#*#.....#", "#...#.#.#..#.##..#.###*..*.....#.#..", "**#..#..#.#.##..##..*..##.###.#.*.#.", "*#**#*.#*...*.#..*.#*#...##..###.#..", ".#.#.#..##.#*#.#.######*#...#*#.#.#.", "..#*..#*#**.#....#.#.##...#.*.**#..#", "#.###.#...##.##.#..*.*.#.#*#.#*#..##", "#**...**#..*..#..#*##.#.#..#.#*#.#.#", ".#.#*#.#.*#.#*..#**#.##.#*#*.#..*...", "..*.#..##.#.#*##.#....**...##.#.###.", ".###.##*.#..#.*...*#.#.#.##.#**#..*#", "#*...#*#.#*#.*##.#..#...#*.*..#..##.", "##.#*....*#.#*#.#.#.*#*#*#.##.##..#*", "#..##*#.#......*#..#..#.*....#*..#*.", "..#..*.###.#.#.#..###*.*#####.#.#.#*", "##.####.##..#..*.#.#..#..*.**...**..", "...*.*...*.#.*##..*.#*.#.##*#.#.##.#"}
179
Returns: 1128.4867209601553
{"****#*#***#**", "##*#****#***#", "****###*#*#**", "#*#*#****##*#", "##**##*#***##", "#*#****##*#*#", "***#*#***#***", "*#***#*#**#*#", "#**#**#*#****", "#*##*#**#*##*", "*#****#*#**#*", "***##****###*", "#*#**#*#****#", "#***#**##*#**", "**#**#***#*#*", "#**##**#***#*", "**####*##*#*#", "#**##***#****", "**#***#*#*#*#", "#**###***#***", "**#****#**##*", "#*#*##**#*##*", "**#***#**#***"}
157
Returns: 308.37956898270346
{".#.#...#.##.........##..#.#..#.#.#.", "....#.#.....###.#*#....#...#.#....*", "##.##.*#.###...#.##.##.#.##....#.#.", ".....#..#...##.#.#.##....#.#.#.#..#", ".#.#..#...#...........##*....##.#..", "#.###*.###.##.#.#.#.#####.##.....#.", "#.###.##.#.....#...#..###.#..#.##..", "...#.......##.#..#..#*.#...#.##..#.", ".#...#.#.#.#..##..#.##..#.#.....#..", "#####...##.*#..#.###..#.#..##.#..#.", ".#....##.*.###..#.#.#.....#.#..#..#", "...#.#..##..#..#......#.#.#...##.##", ".#*.#..#.#.####.#.#.#.#..#.#.#....#", "..#..#......#.#...#.##..#.....#.#.*", ".#..#..#.#.##...##....#.#.#.#..###.", "..#..##...##.###...##.#..#..##..#..", "#..##...###.....#.#....##.#..#.##.#", ".##...#.#...#.#...#.#.#.#...#....##", "....##...#.#..#.#..#.....##.*##.###"}
5
Returns: 86.6060606060607
{"##.#***####.*.#.#.#...*", "#...##.*##*.##..#*.###.", "*#.#..#....#..*###.....", ".#...#.#.#.#.#..#.*##.#", ".*#.#..*#...##.#.#.*.#.", "*#*.*.#..#.#.****..#..*", "..##.#*#...##*##.##*.#.", "*#.....#.#*.*.*#.*.#.*#", "..#*#.#..###*#.###*.#.*", ".#.###..#**#*#.*..####*", "...*#.#.#.#*#.#.#...#.#", "*#.#**#........###*#**#", "..#..#..###*#.#.#.#*#..", "#..#.*#...*###.*......#", "*#***##*##*.#..###.#.#*", "..*#.*..*##..#..**##...", "*#.##.#.#*###..#.#.*#.#", "#.**.#.....*..#.#..#...", "..####.##.##*#*..#..##.", "#.#.**.#*..#*..#..*#**#", "*#.*##..#*#..#.#.##.#.#", "..#**.#.#.##.##.#.#..*.", "#*..#.#.#..#.......*#.#", "..#.#.#**#..#.##.#.#.*.", ".#...###..#..##.#..####", "*#.#.*##.###.#...#**...", "#.##*#*...#...*#.#.####", "....*#*#.#.#.#**#......", "#*##*.##*#*..#.###.#.#.", "*.*#.#*.#.#.#.#.#.#...#", "#*#.*##.*.......*.*##..", "#.*#.*####.##*#.#.###.#", "**#*.#.*...#.#.#.#*#*#.", ".#.*#.##.#..*..**.**..*", ".#*#.**###*#.#.##.##.#.", "..#..#*.....#...*#...#*", "#..##..#.#.####.###*#.#", ".#.#*#.#.#..#.##.#.....", "..#.**.*#.*#.....*###.#", "*#..#.##.#.*.#.#.#..*#.", "**.#*.#....#.#.#**.#.**"}
44
Returns: 423.8562534665388
{"..#*#.#*#..#.#...", "#***.*...#*#**##.", "#.#*#.##**..#.##.", "*.*#..#.##.#.....", "#*###*#..#.#.#.#.", "**##.##.#.#...#.*", "#*..**..*...#.*#.", "#.#.#.#.#.#..#*#*", "*..#*#.**##.#*#.#", ".#....#.#.*.#.#*#", "..#.#..#..#*..*.*", ".###.*###.#*###.#", "..#.#*.##.#..*#..", "#....#...#**##**#", "*.#.#.*##.#.**##.", ".#..*#.*..#.#.*..", "..#.#*##.#...#.#.", ".#*..*#.###*#*..#", "*##.#..*.#.*.#.##", "..#..#.#**#.#.*.#", ".#..#.*#.#*##.#.*", ".###.#.#.**.*#.#.", ".*.#*#*.##*#*.*#.", "#*##.*.##..##.##.", "...*##*#.##.##...", "#*##..........#.#", "*.#..#.###*##.*#.", "*##.##****##.#.**", ".#.*#..##*#..*##*", "#*.#.#...#.#.#.*#", "##.#**#.#**....#.", "#**#.##...##*#.*.", ".*#.....#..*#..##", "*#.####*.#.#*##*.", "#....*..#*.#...#*", "*.###.#.##..*#..*", "#.#.#.#*.#*#..##*", "*#*..*#.#.*##**#.", ".*.##..#..#.*.#.#", "*#*..#.#*#.##....", "#.*#*.#*.*...#*#*"}
46
Returns: 357.0526127703733
{"*###..#*##..#*#.#.#", "*.#..#.....#*...*..", "*#.#.##.##*.#*##.##", "*...***#.*#..*.#*#.", "#.##*#.*#.#.#.#.#..", "*##*#*.#***##.#*..#", ".#***#.*#*##.**#.#*", "..##*#.##*..##*#**.", ".#..*#*.*#*###.#.#.", "***#.#.##*..#*.##..", ".#.#.#*#*#.##*#..#*", "###*.*.***.*..#*#*.", ".#*#.#*##.##*#.*.#.", "**....#.*#.....##*.", ".#.###.#..##*#.#.#.", "#.#*.*.#.####***.#.", "#..#*#...*##..##.*.", "..#.#.###..*##***#.", "#*#...*..#*###*#..#", "*..#.#*#.*..#.#..#.", "##..#*###*#.#..#.**", "**.#.*.#..#..#...#*", "#.#.*##.#.#.#.#.#.*", "*.*.##.*.#..#*.#..#", "##*##*#.#.#.#.#.#..", "**.**....*....*.**#", ".#.#.#*#.#*#.##.#.#", "*.#.*.#..##**..#*.*", ".#.#.#*##.#.#.##*#*", "*#.*#**..***#.#*.#.", "#.#*#.#.#*#..###.#.", "**.*...#**.##.##..#", ".#.#.#..#.#..**..##", "#*.*#*.###*.#.#.#.#", "..#.#.#.#*##.#****.", "#.#..#***.*..*.##*#"}
132
Returns: 489.3649824993818
{"..#*..#..#..#...#.*#.#......*#.#.#.#.#.*#..#.#..", "#..*##..#.#.*#*#..#..*.##.#.##..*....#.#*.#....#", "..##.##...#.##..#.#.#.#..#.#...#.####*.##.##.###", "#..#*..#.#.....##.#.##..#.**#.#.#**.##.....#.#.#", "..#..##...#.#.#........#..##......#.*##.#.#..#..", "#...#..##....#.*#.##.##..#..#.#.##.#...#....##.#", "..##..#.#.#.#.#.#.#*#..#..#..#*.#...#.#.#.##....", "#.#..#..#.#.#**..##.#.#..##.#.#.##.#.#..#.*..#.#", "...#...##..#..#.#...#..#....#.#.......#...##..##", ".#.#*##..#.#.#.##.#.#*#.*#.##...##.##.#.#.###*.#", ".#....#.#.....*....#*.#.#.#.*#*#.##.*##*##.###*.", "#.##.#..*#.##.###.#..#....##...**.#.#.......#..#", ".....#.#.#..#.#*.###*#.#.#...#.#.##.#.#.#.#.##*.", ".#*#*.*.#..#.###..#.*.##...#.#.##...*##.##.#*.#.", "#.#.#.#.#.#...#..#.#.#...#..#.#..##.#....**..#.#", "....#..#..##.#.#.....#.#.###.*.#*.#...#.#.###...", ".##*.#.##....#**.#.#..#....##*###*..##.#.#....#.", "#.##....#.#*#..#..#.##.#.##.*..#..##.#...#.#*#..", "....#.##*.#.*#..##..*...*.**#.##.#..**#.#...#.##", "#.##...#.#.##..#..#.###.#.#..#....#.#*#*..#...#.", "#..*#.#..*.#..#..#*...*#.#**#*.#.#..*#.#.#.##.#.", ".##.*.*#*##.#.#.#..#.##...##*.#.###.#*......#.#*", "...#.#....#.*...#.#*#.#.##.#.#..##....#.##.#.#*.", "##..#.#.#...#.#.#.#.....*#.#..#....##..#.*....#.", "**.#..#.#.#..##.#.*.###.#...#.#.#.#...#.#.#.#*..", "##...##..#.##..#..#....#.#*##...*###*#*..#.*#.#.", "..*##..#.#..#.#.#*.##.#....#*.##..###.#.#.##.#*.", "##.#*#.#.#*#**..#.#..###.#**.##.##.#.........##.", "....*....#..##*#.*#.#.#..*##*...*#.#.####.##..#.", "##.#*##.#.#.*....##.#.##.##.#.##.........#.###.#", "...*#.**....##.#.............#*###.##.##...*.#..", ".#.#..#.#.#...#..##.#.#.##.#**...#..#.*##.##...#", "..#..##.##.##**##.*##..#...#.##.##.#..#.##*####.", ".###.#...*...##.*.#.*.#.##.#...#....#**.*.......", "#.#.#.#.#.###...##.#.#....####.#.##.##*#.##.#.#.", "...*..#.#...*##.#...#.#*##.#..#.#*.#*.#.#.*#*##*", "###.#*..#.##......#.......*..#...#*#.#...#.*...#", "*....#.#.#.#.#.###..#.##.#.#...#......#.#..###*.", "#.#.#..#....*#....#..#*..*#.#.#.#.###....*#...#.", ".#..#.#*#.##..#.#.#*#..#.##.....#.*..#.###..#..#", ".##..##.#.#.*##..#.#.##....##.#.#*##.#*....#*#..", "..*.#......#.*.#.*....#.#.#...#..#*..#.#.#...#.#"}
81
Returns: 902.3907351135003
{"**"}
2
Returns: 1.0
{"**************************************************"}
10
Returns: 41.72727272727316
{"**************************************************"}
2
Returns: 17.000000000000096
{"**************************************************"}
50
Returns: 49.0
{"*......*...*..........*..*.................*.....*"}
3
Returns: 33.285714285714334
{"*.................................................", "#################################################.", "..................................................", ".#################################################", "..................................................", "#################################################.", "..................................................", ".#################################################", "..................................................", "#################################################.", "..................................................", ".#################################################", "..................................................", "#################################################.", "..................................................", ".#################################################", "..................................................", "#################################################.", "..................................................", ".#################################################", "..................................................", "#################################################.", "..................................................", ".#################################################", "..................................................", "#################################################.", "..................................................", ".#################################################", "..................................................", "#################################################.", "..................................................", ".#################################################", "..................................................", "#################################################.", "..................................................", ".#################################################", "..................................................", "#################################################.", "..................................................", ".#################################################", "..................................................", "#################################################.", "..................................................", ".#################################################", "..................................................", "#################################################.", "..................................................", ".#################################################", "..................................................", "#################################################*"}
2
Returns: 1274.0
{"...........**.......*......*..*.*......*..***.....", "#################################################*", ".*........*.*.......*...*.*.......*....*.........*", ".#################################################", "...**..**..*..*...**.**......*.*.....*.**........*", "#################################################.", "..*..**...**...*.....*.......**.*.....*.*.....**..", ".#################################################", "*.**...***.........**.*..**.**.....**...*......*..", "#################################################.", ".......**.....*.........*.....**....**..*...*.**..", "*#################################################", "..*......*.......**..*...**....*..*.....*.......**", "#################################################.", "..........**....*...........*..**...........*.....", ".#################################################", ".....**..*.*......*.**....***.....*....*.*..*.....", "#################################################.", "*.**...*...*.....*.*......*......*..*......*****..", ".#################################################", "**..*...*...*.....**...............*.*.........*..", "#################################################*", ".................*............**.*............*...", ".#################################################", ".*.*.....*..*.....*....**.....*..***........**.*..", "#################################################.", ".........*.*...*.*.............*.....*........*.*.", "*#################################################", "...*.*..*...**....**.*......*....*.....****....*..", "#################################################.", "..................**...*...*.*..*............*....", ".#################################################", ".........*.....*........*.........*....*....***...", "#################################################.", ".*.*...........*..**....*.**.*.*..*....*....*.....", ".#################################################", ".........*............***..*...*..*..........***..", "#################################################.", "........*....*..*.**.*..*...*.*..*....*.....*....*", ".#################################################", "*.*..*....*..*............**........*.*......*..*.", "#################################################.", ".*****........*.*....*..*.*...*.....*...**..*.*.*.", ".#################################################", "..**...*..**.*.......*..***.*.....*..*...*....*...", "#################################################*", "*...*....*.....***........*..*......*.....*.......", ".#################################################", ".....**........**....*.*..*.*..*...*..*........**.", "#################################################."}
300
Returns: 1261.0
{"...........**.......*......*..*.*......*..***.....", "#################################################*", ".*........*.*.......*...*.*.......*....*.........*", ".#################################################", "...**..**..*..*...**.**......*.*.....*.**........*", "#################################################.", "..*..**...**...*.....*.......**.*.....*.*.....**..", ".#################################################", "*.**...***.........**.*..**.**.....**...*......*..", "#################################################.", ".......**.....*.........*.....**....**..*...*.**..", "*#################################################", "..*......*.......**..*...**....*..*.....*.......**", "#################################################.", "..........**....*...........*..**...........*.....", ".#################################################", ".....**..*.*......*.**....***.....*....*.*..*.....", "#################################################.", "*.**...*...*.....*.*......*......*..*......*****..", ".#################################################", "**..*...*...*.....**...............*.*.........*..", "#################################################*", ".................*............**.*............*...", ".#################################################", ".*.*.....*..*.....*....**.....*..***........**.*..", "#################################################.", ".........*.*...*.*.............*.....*........*.*.", "*#################################################", "...*.*..*...**....**.*......*....*.....****....*..", "#################################################.", "..................**...*...*.*..*............*....", ".#################################################", ".........*.....*........*.........*....*....***...", "#################################################.", ".*.*...........*..**....*.**.*.*..*....*....*.....", ".#################################################", ".........*............***..*...*..*..........***..", "#################################################.", "........*....*..*.**.*..*...*.*..*....*.....*....*", ".#################################################", "*.*..*....*..*............**........*.*......*..*.", "#################################################.", ".*****........*.*....*..*.*...*.....*...**..*.*.*.", ".#################################################", "..**...*..**.*.......*..***.*.....*..*...*....*...", "#################################################*", "*...*....*.....***........*..*......*.....*.......", ".#################################################", ".....**........**....*.*..*.*..*...*..*........**.", "#################################################."}
2
Returns: 438.47188405795896