Statistics

Problem Statement for "SlimeXResidentSlime"

Problem Statement

You are playing a game titled Resident Slime. You will play the role of the hero and exterminate undead slimes.

You are on a level that is represented by an RxC rectangular grid of cells given in String[] field. Rows are numbered 0 through R-1 from top to bottom, and columns are numbered 0 through C-1 from left to right. field[r][c] represents the content of the cell located at row r and column c and is one of the following:
  • '.' : an empty cell.
  • '#' : a wall.
  • '$' : an empty cell where you initially reside.
  • '1'-'9' : a stationary undead slime whose regenerative power is equal to the digit representing it.
You are going to exterminate all the slimes in this level. Unfortunately, after each slime is killed, it only stays dead for a limited time before it gets revived. Your goal is to get the level into a state where every slime is dead. At that point, they will no longer come back to life. More specifically, the game works as follows.
  • You start at the cell denoted by '$'.
  • At the beginning of each turn, you either wait or move to one of the four adjacent cells (those which share a side with your current location). You cannot move to a cell which contains a wall.
  • Next, if there's a dead slime in your new location, it will get revived.
  • Next, if your new location is occupied by an undead slime, that slime gets killed. The killed slime will remain in the cell.
  • Next, each slime is revived if its regenerative power is equal to the number of turns ago it was last killed.
  • Finally, if at this moment all undead slimes are killed, you win the level. Otherwise, the turn advances and the game continues.
What is the minimum number of turns required to win this level? Return -1 if it is impossible.

Definition

Class:
SlimeXResidentSlime
Method:
exterminate
Parameters:
String[]
Returns:
int
Method signature:
int exterminate(String[] field)
(be sure your method is public)

Constraints

  • field will contain between 1 and 50 elements, inclusive.
  • Each element of field will contain between 1 and 50 characters, inclusive.
  • All the elements of field will contain the same number of characters.
  • Each character in field will be '.', '#', '$', or '1'-'9'.
  • There will be exactly one '$' in field.
  • There will be at least one digit (i.e., a slime) in field.

Examples

  1. { "#1$", ".2."}

    Returns: 3

    Go down, then go left (killing the slime denoted by '2'). Finally, go up (killing the slime denoted by '1') and since no slime gets revived during this turn, you win the level.

  2. { "$", "1", "1"}

    Returns: -1

    It's impossible to defeat this level. Each time you kill a slime, the other slime gets revived.

  3. { "$124"}

    Returns: 5

    Go right, kill the slime denoted by '1'. Go right, kill the slime denoted by '2'. (After this, the slime denoted by '1' gets revived). Go right, kill the slime denoted by '4'. Go left, (the slime denoted by '2' immediately revives), and kill the slime denoted by '2'. Go left, kill the slime denoted by '1', and win the level.

  4. { "..999..", ".99999.", ".99$..."}

    Returns: -1

  5. { "..999..", ".9999..", ".99$..."}

    Returns: 9

  6. { "..999..", ".999$..", ".99...."}

    Returns: 9

  7. { ".......", "..999..", "..999..", "...$..."}

    Returns: 6

  8. {"........" ,"........" ,"..999..." ,"..999..." ,"..999..." ,"..$....." ,"........"}

    Returns: 9

  9. {"$.............." ,"##############." ,"..............." ,".##############" ,"..............." ,"####.####.####." ,"..........#...." ,".........#9#..." ,".........78...." ,".......456....." ,".....123......." ,"###............"}

    Returns: 55

  10. {"4$2"}

    Returns: 3

  11. {"$.#2" ,"#..1"}

    Returns: 6

  12. {"$4#4" ,"...."}

    Returns: -1

  13. {".##.###..#....##.#.#......##...#.#....#####.#....#" ,"####..#####.####..#....###.#..######.##.#.#.##..##" ,".##.#####.#.#####.#.###....#.##..##.##.#...######." ,".#.####.#..#.###.#.#........#.##.#.#..###..#.####." ,"###.#.##....#..#..#..#..###.#.####..##..#.#.#.#..." ,"....##.###...#####.#..#.###.##..####..#.##.#..###." ,"######.##.#.##...#..#.#####..#..##.#.#.##.##.#...." ,"####.###..##.##.##..#...##.#.###.#.####.#.##...###" ,"#.....#.###..#...#.###....#..#.#.#.##.#####.#....#" ,"###.###.##.#..#..###.###..##...##..#.##.#.####..#." ,"..#....#..#..##.##...#....####.......#.####..#..##" ,".#.....####.#.##.#.#.#..##.#.####....####.$.###.##" ,"#####..#.#.##..#...##.#..##...##.##.##.#....##.###" ,"#.####...###.##.#..#.#....#...#.#.#..###..#..##..#" ,".#.##.#...########.#.......#.##..###.###.#.#.##.#." ,".##....#...##..##...#.#...#..#.##.##..#.....#.##.." ,"..##...###..#..#####..21##..#.#.#..#......#.###.#." ,".####...##...#.##..#.#3#.#.#.###....######.....###" ,"#..##.###....#..###....####.#####.##.##.#.#..##..." ,"##...#..###..#.#.#.#.#5..#.#.....###..#.#..#...###" ,"..#####.#.####..##....6...###...###...#..###.#.###" ,"#.####.#..##....######..##.#.#...#..#..##..#.#...#" ,"...##.#..###....##.#.98..#..#.#..#..##.#.....#...#" ,".....#...#.#..###..##.##..#..#.#..#.##.###.####.#." ,".#.#.#.#.####....#.##...#####.###.#..#..#.###....#" ,".#...#...#.....##.#..#.#.#.#.###..#...#.##.#..#.##" ,"#..##.#.##.##.####.##.##.###...#.#...####..#.###.#" ,"#.##...###.##....####.##.###.##..##.#.#.#.#.#....." ,".......###...#.####....#..###..#.#.####...##.#####" ,"####..#..######........##.######.####.#...#.....##" ,"#######..#####...##..#.#...##..##..##.##.##.#...#." ,"##..###.....#.#######..###...####....#.####.....##" ,"##.##...#.###.##.#.###..##....###....###..#####.#." ,"#...#.###..#....#.###......#.#..##.#..##.....#.#.#" ,".#.#.##..#..#..######.#.....###.#.#..#.#####...#.." ,"#.##.#.###.####.###..##.#..####.....##.##.###...##" ,"#.....##.##....#######...#...#..#.##.#.#.##....###" ,"###.#.#.##.....#.#..###.#.#..#...##.##.###...##..#" ,"#.....##.#.#.####.#....##..##.#....##.##...#######" ,"..#...##..#.#####...#.#.##...##....#.#..#.#.#....#" ,"#.###...#####.##..##.##..##.###.####.#..#.#..#...#" ,"####.###...####.#..#..#....#.######.#.##.......#.#" ,"..#...#.....###....#####.##.##..#.#..#..##.##..#.#" ,".###..##.#.#...###.#..#....##..#.#.#..#.#.##.#..##" ,".####....#...##.##...###.##...########.#.....##.##" ,".#.#######.###...#.....#.##..#.#..#####.#.##..##.." ,"#.##..#.##.##.####.#.#.#####...##.#.#.##.###...##." ,".###.#.#.#......####..##.##.#.#.#####.###.##...#.." ,".#.#.#....#..#.#...#.#.....###...#...#.###......##" ,"#.##.###..###..#.#...#.######.#.##...##.#..#..####" }

    Returns: 74

  14. {".##.###..#....##.#.#......##...#.#....#####.#....#" ,"####..#####.####..#....###.#..######.##.#.#.##..##" ,".##.#####.#.#####.#.###....#.##..##.##.#...######." ,".#.####.#..#.###.#.#........#.##.#.#..###..#.####." ,"###.#.##....#..#..#..#..###.#.####..##..#.#.#.#..." ,"....##.###...#####.#..#.###.##..####..#.##.#..###." ,"######.##.#.##...#..#.#####..#..##.#.#.##.##.#...." ,"####.###..##.##.##..#...##.#.###.#.####.#.##...###" ,"#.....#.###..#...#.###....#..#.#.#.##.#####.#....#" ,"###.###.##.#..#..###.###..##...##..#.##.#.####..#." ,"..#....#..#..##.##...#....####.......#.####..#..##" ,".#.....####.#.##.#.#.#..##.#.####....####.$.###.##" ,"#####..#.#.##..#...##.#..##...##.##.##.#....##.###" ,"#.####...###.##.#..#.#....#...#.#.#..###..#..##..#" ,".#.##.#...########.#.......#.##..###.###.#.#.##.#." ,".##....#...##..##...#.#...#..#.##.##..#.....#.##.." ,"..##...###..#..#####..21##..#.#.#..#......#.###.#." ,".####...##...#.##..#.#3#.#.#.###....######.....###" ,"#..##.###....#..###...4.###.#####.##.##.#.#..##..." ,"##...#..###..#.#.#.#.#5..#.#.....###..#.#..#...###" ,"..#####.#.####..##....6...###...###...#..###.#.###" ,"#.####.#..##....######7.##.#.#...#..#..##..#.#...#" ,"...##.#..###....##.#.98..#..#.#..#..##.#.....#...#" ,".....#...#.#..###..##.##..#..#.#..#.##.###.####.#." ,".#.#.#.#.####....#.##...#####.###.#..#..#.###....#" ,".#...#...#.....##.#..#.#.#.#.###..#...#.##.#..#.##" ,"#..##.#.##.##.####.##.##.###...#.#...####..#.###.#" ,"#.##...###.##....####.##.###.##..##.#.#.#.#.#....." ,".......###...#.####....#..###..#.#.####...##.#####" ,"####..#..######........##.######.####.#...#.....##" ,"#######..#####...##..#.#...##..##..##.##.##.#...#." ,"##..###.....#.#######..###...####....#.####.....##" ,"##.##...#.###.##.#.###..##....###....###..#####.#." ,"#...#.###..#....#.###......#.#..##.#..##.....#.#.#" ,".#.#.##..#..#..######.#.....###.#.#..#.#####...#.." ,"#.##.#.###.####.###..##.#..####.....##.##.###...##" ,"#.....##.##....#######...#...#..#.##.#.#.##....###" ,"###.#.#.##.....#.#..###.#.#..#...##.##.###...##..#" ,"#.....##.#.#.####.#....##..##.#....##.##...#######" ,"..#...##..#.#####...#.#.##...##....#.#..#.#.#....#" ,"#.###...#####.##..##.##..##.###.####.#..#.#..#...#" ,"####.###...####.#..#..#....#.######.#.##.......#.#" ,"..#...#.....###....#####.##.##..#.#..#..##.##..#.#" ,".###..##.#.#...###.#..#....##..#.#.#..#.#.##.#..##" ,".####....#...##.##...###.##...########.#.....##.##" ,".#.#######.###...#.....#.##..#.#..#####.#.##..##.." ,"#.##..#.##.##.####.#.#.#####...##.#.#.##.###...##." ,".###.#.#.#......####..##.##.#.#.#####.###.##...#.." ,".#.#.#....#..#.#...#.#.....###...#...#.###......##" ,"#.##.###..###..#.#...#.######.#.##...##.#..#..####" }

    Returns: 74

  15. {".##.###..#....##.#.#......##...#.#....#####.#....#" ,"####..#####.####..#....###.#..######.##.#.#.##..##" ,".##.#####.#.#####.#.###....#.##..##.##.#...######." ,".#.####.#..#.###.#.#........#.##.#.#..###..#.####." ,"###.#.##....#..#..#..#..###.#.####..##..#.#.#.#..." ,"....##.###...#####.#..#.###.##..####..#.##.#..###." ,"######.##.#.##...#..#.#####..#..##.#.#.##.##.#...." ,"####.###..##.##.##..#...##.#.###.#.####.#.##...###" ,"#.....#.###..#...#.###....#..#.#.#.##.#####.#....#" ,"###.###.##.#..#..###.###..##...##..#.##.#.####..#." ,"..#....#..#..##.##...#....####.......#.####..#..##" ,".#.....####.#.##.#.#.#..##.#.####....####.$.###.##" ,"#####..#.#.##..#...##.#..##...##.##.##.#....##.###" ,"#.####...###.##.#..#.#....#...#.#.#..###..#..##..#" ,".#.##.#...########.#.......#.##..###.###.#.#.##.#." ,".##....#...##..##...#.#...#..#.##.##..#.....#.##.." ,"..##...###..#..#####..79##..#.#.#..#......#.###.#." ,".####...##...#.##..#.#7#.#.#.###....######.....###" ,"#..##.###....#..###...4.###.#####.##.##.#.#..##..." ,"##...#..###..#.#.#.#.#5..#.#.....###..#.#..#...###" ,"..#####.#.####..##....6...###...###...#..###.#.###" ,"#.####.#..##....######7.##.#.#...#..#..##..#.#...#" ,"...##.#..###....##.#.98..#..#.#..#..##.#.....#...#" ,".....#...#.#..###..##.##..#..#.#..#.##.###.####.#." ,".#.#.#.#.####....#.##...#####.###.#..#..#.###....#" ,".#...#...#.....##.#..#.#.#.#.###..#...#.##.#..#.##" ,"#..##.#.##.##.####.##.##.###...#.#...####..#.###.#" ,"#.##...###.##....####.##.###.##..##.#.#.#.#.#....." ,".......###...#.####....#..###..#.#.####...##.#####" ,"####..#..######........##.######.####.#...#.....##" ,"#######..#####...##..#.#...##..##..##.##.##.#...#." ,"##..###.....#.#######..###...####....#.####.....##" ,"##.##...#.###.##.#.###..##....###....###..#####.#." ,"#...#.###..#....#.###......#.#..##.#..##.....#.#.#" ,".#.#.##..#..#..######.#.....###.#.#..#.#####...#.." ,"#.##.#.###.####.###..##.#..####.....##.##.###...##" ,"#.....##.##....#######...#...#..#.##.#.#.##....###" ,"###.#.#.##.....#.#..###.#.#..#...##.##.###...##..#" ,"#.....##.#.#.####.#....##..##.#....##.##...#######" ,"..#...##..#.#####...#.#.##...##....#.#..#.#.#....#" ,"#.###...#####.##..##.##..##.###.####.#..#.#..#...#" ,"####.###...####.#..#..#....#.######.#.##.......#.#" ,"..#...#.....###....#####.##.##..#.#..#..##.##..#.#" ,".###..##.#.#...###.#..#....##..#.#.#..#.#.##.#..##" ,".####....#...##.##...###.##...########.#.....##.##" ,".#.#######.###...#.....#.##..#.#..#####.#.##..##.." ,"#.##..#.##.##.####.#.#.#####...##.#.#.##.###...##." ,".###.#.#.#......####..##.##.#.#.#####.###.##...#.." ,".#.#.#....#..#.#...#.#.....###...#...#.###......##" ,"#.##.###..###..#.#...#.######.#.##...##.#..#..####" }

    Returns: 74

  16. {".##.###..#....##.#.#......##...#.#....#####.#....#" ,"####..#####.####..#....###.#..######.##.#.#.##..##" ,".##.#####.#.#####.#.###....#.##..##.##.#...######." ,".#.####.#..#.###.#.#....#.#.#.##.#.#..###..#.####." ,"###.#.##....#..#..#.##..#####.####..##..#.#.#.#..." ,"....##.###...#####.#..#.######..####..#.##.#..###." ,"######.##.#.##...#..#.#####..#..##.#.#.##.##.#...." ,"####.###..##.##.##..##..##.#####.#.####.#.##...###" ,"#.....#.###..#...#.###....#..#.#.#.##.#####.#....#" ,"###.###.##.#..#..###.###..##...#...#.##.#.####..#." ,"..#....#..#..##.##...#....####.......#.####..#..##" ,".#.....####.#.##.#.#.#..##.#.#.......####.$.###.##" ,"#####..#.#.##..#...##.#..##....#.##.##.#....##.###" ,"#.####...###.##.#..#.#....#.....#.#..###..#..##..#" ,".#.##.#...########.#.......#..#..###.###.#.#.##.#." ,".##....#...##..##...#.#...#....##.##..#.....#.##.." ,"..##...###..#..#####..#.##..#.#.#..#.#....#.###.#." ,".####...##...#.##..#.#.#.#...###....######.....###" ,"#..##.###....#..###...####..#####.##.##.#.#..##..." ,"##...#..###..#.#.#.#.#...#.#.....###..#.#..#...###" ,"..#####.#.####..##.........##...###...#..###.#.###" ,"#.####.#..##....######..##.#.#...#..#..##..#.#...#" ,"...##.#..###....##.#.....#..#.#..#..##.#.....#...#" ,".....#...#.#..###..##.##.....#.#..#.##.###.####.#." ,".#.#.#.#.####....#.##...#.###.###.#..#..#.###....#" ,".#...#...#.....##.#..#.#...#.###..#...#.##.#..#.##" ,"#..##.#.##.##.####.##.##1.##...#.#...####..#.###.#" ,"#.##...###.##....####.##.###.##..##.#.#.#.#.#....." ,".......###...#.####....#..###..#.#.####...##.#####" ,"####..#..######........#..######.####.#...#.....##" ,"#######..#####...##..#.#...##..##..##.##.##.#...#." ,"##..###.....#.#######..#.#...####....#.####.....##" ,"##.##...#.###.##.#.###...#....###....###..#####.#." ,"#...#.###..#....#.###......#.#..##.#..##.....#.#.#" ,".#.#.##..#..#..######.#.9...###.#.#..#.#####...#.." ,"#.##.#.###.####.###...#.#..####.....##.##.###...##" ,"#.....##.##....#######...#...#..#.##.#.#.##....###" ,"###.#.#.##.....#.#..###.#.#..#...##.##.###...##..#" ,"#.....##.#.#.####.#....##..##.#....##.##...#######" ,"..#...##..#.#####...#.#.##...##....#.#..#.#.#....#" ,"#.###...#####.##..##.##..##.###.####.#..#.#..#...#" ,"####.###...####.#..#..#....#.######.#.##.......#.#" ,"..#...#.....###....#####.##.##..#.#..#..##.##..#.#" ,".###..##.#.#...###.#..#....##..#.#.#..#.#.##.#..##" ,".####....#...##.##...###.##...########.#.....##.##" ,".#.#######.###...#.....#.##..#.#..#####.#.##..##.." ,"#.##..#.##.##.####.#.#.#####...##.#.#.##.###...##." ,".###.#.#.#......####..##.##.#.#.#####.###.##...#.." ,".#.#.#....#..#.#...#.#.....###...#...#.###......##" ,"#.##.###..###..#.#...#.######.#.##...##.#..#..####" }

    Returns: -1

  17. {".##.###..#....##.#.#......##...#.#....#####.#....#" ,"####..#####.####..#....###.#..######.##.#.#.##..##" ,".##.#####.#.#####.#.###....#.##..##.##.#...######." ,".#.####.#..#.###.#.#....#.#.#.##.#.#..###..#.####." ,"###.#.##....#..#..#.##..#####.####..##..#.#.#.#..." ,"....##.###...#####.#..#.######..####..#.##.#..###." ,"######.##.#.##...#..#.#####..#..##.#.#.##.##.#...." ,"####.###..##.##.##..##..##.#####.#.####.#.##...###" ,"#.....#.###..#...#.###....#..#.#.#.##.#####.#....#" ,"###.###.##.#..#..###.###..##...#...#.##.#.####..#." ,"..#....#..#..##.##...#....####.......#.####..#..##" ,".#.....####.#.##.#.#.#..##.#.#............$.###.##" ,"#####..#.#.##..#...##.#..##....#.##.##.#....##.###" ,"#.####...###.##.#..#.#....#.....#.#..###..#..##..#" ,".#.##.#...########.#.......#..#..###.###.#.#.##.#." ,".##....#...##..##...#.#...#....##.##..#.....#.##.." ,"..##...###..#..#####..#.##..#.#.#..#.#....#.###.#." ,".####...##...#.##..#.#.#.#...###....######.....###" ,"#..##.###....#..###...####..#####.##.##.#.#..##..." ,"##...#..###..#.#.#.#.#...#.#.....###..#.#..#...###" ,"..#####.#.####..##.........##...###...#..###.#.###" ,"#.####.#..##....######..##.#.#...#..#..##..#.#...#" ,"...##.#..###....##.#.....#..#.#..#..##.#.....#...#" ,".....#...#.#..###..##.##.....#.#..#.##.###.####.#." ,".#.#.#.#.####....#.##...#.###.###.#..#..#.###....#" ,".#...#...#.....##.#..#.#...#.###..#...#.##.#..#.##" ,"#..##.#.##.##.####.##.##1.##...#.#...####..#.###.#" ,"#.##...###.##....####.##.###.##..##.#.#.#.#.#....." ,".......###...#.####....#..###..#.#.####...##.#####" ,"####..#..######........#..######.####.#...#.....##" ,"#######..#####...##..#.#...##..##..##.##.##.#...#." ,"##..###.....#.#######..#.#...####....#.####.....##" ,"##.##...#.###.##.#.###...#....###....###..#####.#." ,"#...#.###..#....#.###......#.#..##.#..##.....#.#.#" ,".#.#.##..#..#..######.#.9...###.#.#..#.#####...#.." ,"#.##.#.###.####.###...#.#..####.....##.##.###...##" ,"#.....##.##....#######...#...#..#.##.#.#.##....###" ,"###.#.#.##.....#.#..###.#.#..#...##.##.###...##..#" ,"#.....##.#.#.####.#....##..##.#....##.##...#######" ,"..#...##..#.#####...#.#.##...##....#.#..#.#.#....#" ,"#.###...#####.##..##.##..##.###.####.#..#.#..#...#" ,"####.###...####.#..#..#....#.######.#.##.......#.#" ,"..#...#.....###....#####.##.##..#.#..#..##.##..#.#" ,".###..##.#.#...###.#..#....##..#.#.#..#.#.##.#..##" ,".####....#...##.##...###.##...########.#.....##.##" ,".#.#######.###...#.....#.##..#.#..#####.#.##..##.." ,"#.##..#.##.##.####.#.#.#####...##.#.#.##.###...##." ,".###.#.#.#......####..##.##.#.#.#####.###.##...#.." ,".#.#.#....#..#.#...#.#.....###...#...#.###......##" ,"#.##.###..###..#.#...#.######.#.##...##.#..#..####" }

    Returns: 49

  18. {".##.###..#....##.#.#......##...#.#....#####.#....#" ,"####..#####.####..#....###.#..######.##.#.#.##..##" ,".##.#####.#.#####.#.###....#.##..##.##.#...######." ,".#.####.#..#.###.#.#....#.#.#.##.#.#..###..#.####." ,"###.#.##....#..#..#.##..#####.####..##..#.#.#.#..." ,"....##.###...#####.#..#.######..####..#.##.#..###." ,"######.##.#.##...#..#.#####..#..##.#.#.##.##.#...." ,"####.###..##.##.##..##..##.#####.#.####.#.##...###" ,"#.....#.###..#...#.###....#..#.#.#.##.#####.#....#" ,"###.###.##.#..#..###.###..##...#...#.##.#.####..#." ,"..#....#..#..##.##...#....####.......#.####..#..##" ,".#.....####.#.##.#.#.#..##.#.#.........#..$.###.##" ,"#####..#.#.##..#...##.#..##....#.##.##.#....##.###" ,"#.####...###.##.#..#.#....#.....#.#..###..#..##..#" ,".#.##.#...########.#.......#..#..###.###.#.#.##.#." ,".##....#...##..##...#.#...#....##.##..#.....#.##.." ,"..##...###..#..#####..#.##..#.#.#..#.#....#.###.#." ,".####...##...#.##..#.#.#.#...###....######.....###" ,"#..##.###....#..###...####..#####.##.##.#.#..##..." ,"##...#..###..#.#.#.#.#...#.#.....###..#.#..#...###" ,"..#####.#.####..##.........##...###...#..###.#.###" ,"#.####.#..##....######..##.#.#...#..#..##..#.#...#" ,"...##.#..###....##.#.....#..#.#..#..##.#.....#...#" ,".....#...#.#..###..##.##.....#.#..#.##.###.####.#." ,".#.#.#.#.####....#.##...#.###.###.#..#..#.###....#" ,".#...#...#.....##.#..#.#...#.###..#...#.##.#..#.##" ,"#..##.#.##.##.####.##.##1.##...#.#...####..#.###.#" ,"#.##...###.##....####.##.###.##..##.#.#.#.#.#....." ,".......###...#.####....#..###..#.#.####...##.#####" ,"####..#..######........#..######.####.#...#.....##" ,"#######..#####...##..#.#...##..##..##.##.##.#...#." ,"##..###.....#.#######..#.#...####....#.####.....##" ,"##.##...#.###.##.#.###...#....###....###..#####.#." ,"#...#.###..#....#.###......#.#..##.#..##.....#.#.#" ,".#.#.##..#..#..######.#.9...###.#.#..#.#####...#.." ,"#.##.#.###.####.###...#.#..####.....##.##.###...##" ,"#.....##.##....#######...#...#..#.##.#.#.##....###" ,"###.#.#.##.....#.#..###.#.#..#...##.##.###...##..#" ,"#.....##.#.#.####.#....##..##.#....##.##...#######" ,"..#...##..#.#####...#.#.##...##....#.#..#.#.#....#" ,"#.###...#####.##..##.##..##.###.####.#..#.#..#...#" ,"####.###...####.#..#..#....#.######.#.##.......#.#" ,"..#...#.....###....#####.##.##..#.#..#..##.##..#.#" ,".###..##.#.#...###.#..#....##..#.#.#..#.#.##.#..##" ,".####....#...##.##...###.##...########.#.....##.##" ,".#.#######.###...#.....#.##..#.#..#####.#.##..##.." ,"#.##..#.##.##.####.#.#.#####...##.#.#.##.###...##." ,".###.#.#.#......####..##.##.#.#.#####.###.##...#.." ,".#.#.#....#..#.#...#.#.....###...#...#.###......##" ,"#.##.###..###..#.#...#.######.#.##...##.#..#..####" }

    Returns: -1

  19. {".##.###..#....##.#.#......##...#.#....#####.#....#" ,"####..#####.####..#....###.#..######.##.#.#.##..##" ,".##.#####.#.#####.#.###....#.##..##.##.#...######." ,".#.####.#..#.###.#.#....#.#.#.##.#.#..###..#.####." ,"###.#.##....#..#..#.##..#####.####..##..#.#.#.#..." ,"....##.###...#####.#..#.######..####..#.##.#..###." ,"######.##.#.##...#..#.#####..#..##.#.#.##.##.#...." ,"####.###..##.##.##..##..##.#####.#.####.#.##...###" ,"#.....#.###..#...#.###....#..#.#.#.##.#####.#....#" ,"###.###.##.#..#..###.###..##...#...#.##.#.####..#." ,"..#....#..#..##.##...#....####.......#.####..#..##" ,".#.....####.#.##.#.#.#..##.#.#........9#..$.###.##" ,"#####..#.#.##..#...##.#..##....#.##.##.#9...##.###" ,"#.####...###.##.#..#.#....#.....#.#..###..#..##..#" ,".#.##.#...########.#.......#..#..###.###.#.#.##.#." ,".##....#...##..##...#.#...#....##.##..#.....#.##.." ,"..##...###..#..#####..#.##..#.#.#..#.#....#.###.#." ,".####...##...#.##..#.#.#.#...###....######.....###" ,"#..##.###....#..###...####..#####.##.##.#.#..##..." ,"##...#..###..#.#.#.#.#...#.#.....###..#.#..#...###" ,"..#####.#.####..##.........##...###...#..###.#.###" ,"#.####.#..##....######..##.#.#...#..#..##..#.#...#" ,"...##.#..###....##.#.....#..#.#..#..##.#.....#...#" ,".....#...#.#..###..##.##.....#.#..#.##.###.####.#." ,".#.#.#.#.####....#.##...#.###.###.#..#..#.###....#" ,".#...#...#.....##.#..#.#...#.###..#...#.##.#..#.##" ,"#..##.#.##.##.####.##.##..##...#.#...####..#.###.#" ,"#.##...###.##....####.##.###.##..##.#.#.#.#.#....." ,".......###...#.####....#..###..#.#.####...##.#####" ,"####..#..######........#..######.####.#...#.....##" ,"#######..#####...##..#.#...##..##..##.##.##.#...#." ,"##..###.....#.#######..#.#...####....#.####.....##" ,"##.##...#.###.##.#.###...#....###....###..#####.#." ,"#...#.###..#....#.###......#.#..##.#..##.....#.#.#" ,".#.#.##..#..#..######.#.....###.#.#..#.#####...#.." ,"#.##.#.###.####.###...#.#..####.....##.##.###...##" ,"#.....##.##....#######...#...#..#.##.#.#.##....###" ,"###.#.#.##.....#.#..###.#.#..#...##.##.###...##..#" ,"#.....##.#.#.####.#....##..##.#....##.##...#######" ,"..#...##..#.#####...#.#.##...##....#.#..#.#.#....#" ,"#.###...#####.##..##.##..##.###.####.#..#.#..#...#" ,"####.###...####.#..#..#....#.######.#.##.......#.#" ,"..#...#.....###....#####.##.##..#.#..#..##.##..#.#" ,".###..##.#.#...###.#..#....##..#.#.#..#.#.##.#..##" ,".####....#...##.##...###.##...########.#.....##.##" ,".#.#######.###...#.....#.##..#.#..#####.#.##..##.." ,"#.##..#.##.##.####.#.#.#####...##.#.#.##.###...##." ,".###.#.#.#......####..##.##.#.#.#####.###.##...#.." ,".#.#.#....#..#.#...#.#.....###...#...#.###......##" ,"#.##.###..###..#.#...#.######.#.##...##.#..#..####" }

    Returns: -1

  20. {".##.###..#....##.#.#......##...#.#....#####.#....#" ,"####..#####.####..#....###.#..######..#.#.#.##..##" ,".##.#####.#.#####.#.###....#.##..##.#..#...######." ,".#.####.#..#.###.#.#....#.#.#.##.#.#..###..#.####." ,"###.#.##....#..#..#.##..#####.####..#...#.#.#.#..." ,"....##.###...#####.#..#.######..####..#.##.#..###." ,"######.##.#.##...#..#.#####..#..##.#...##.##.#...." ,"####.###..##.##.##..##..##.#####.#.##.#.#.##...###" ,"#.....#.###..#...#.###....#..#.#.#.##.#####.#....#" ,"###.###.##.#..#..###.###..##...#...#..#.#.####..#." ,"..#....#..#..##.##...#....####.........####..#..##" ,".#.....####.#.##.#.#.#..##.#.#........###.$.###.##" ,"#####..#.#.##..#...##.#..##....#.##.#..#....##.###" ,"#.####...###.##.#..#.#....#.....#.#..#.#..#..##..#" ,".#.##.#...########.#.......#..#..###.#.#.#.#.##.#." ,".##....#...##..##...#.#...#....##.##........#.##.." ,"..##...###..#..###.#..#.##..#.#.#..#.#....#.###.#." ,".####...##...#.##....#.#.#...###....##.###.....###" ,"#..##.###....#..###...####..#####.##.#..#.#..##..." ,"##...#..###..#.#.#.#.....#.#.....###....#..#...###" ,"..#####.#.####..##.........##...###......###.#.###" ,"#.####.#..##....#####...##.#.....#..#..##..#.#...#" ,"...##.#..###....##.#........#.......##.#.....#...#" ,".....#...#.#..###..##.##.....#.#..#.##.###.####.#." ,".#.#.#.#.####....#.##...#.###.###....#..#.###....#" ,".#...#...#.....##.#..#.#.....###........##.#..#.##" ,"#..##.#.##.##.####.##.##..##...#.#...#.##..#.###.#" ,"#.##...###.##....####.##.###.##..##.#...#.#.#....." ,".......###...#.####....#..##...#.#...#....##.#####" ,"####..#..######........#..##.###................##" ,"#######..#####...##..#.#...#...#...##..#.##.#...#." ,"##..###.....#.#######..#.#....#........####.....##" ,"##.##...#.###.##.#.###..........#......#..#####.#." ,"#...#.###..#....#..........#.#..##.#...#.....#.#.#" ,".#.#.##..#..#.....###.#.....###.#.#.....####...#.." ,"#.##.#.###......###...#.#..####.....##....###...##" ,"#.....#19......#######...#...#..#..#.#....#....###" ,"###.#.#.##.....#.#..###.#.#..#...#..##..#....##..#" ,"#.....##.#.#.####.#....##..##.#.......#....#######" ,"..#...##..#.#####...#.#.##...##....#....#...#....#" ,"#.###...#####.##..##.##..##.###.####....#.#......#" ,"####.###...####.#..#..#....#.######.#.#..........#" ,"..#...#.....###....#####.##.##..#.#.....##.##....#" ,".###..##.#.#...###.#..#....##..#.#.#..#.#.##.#...#" ,".####....#...##.##...###.##...########.......##..#" ,".#.#######.###...#.....#.##..#.#..#####.#.##..##.." ,"#.##..#.##.##.####.#.#.#####...##.#.#.#..###...##." ,".###.#.#.#......####..##.##.#.#.#####.#.#.##...#.." ,".#.#.#....#..#.#...#.#.....###...#...#..##......##" ,"#.##.###..###..#.#...#.######.#.##...##.#..#..####" }

    Returns: 60

  21. {".##.###..#....##.#.#......##...#.#....#####.#....#" ,"####..#####.####..#....###.#..######..#.#.#.##..##" ,".##.#####.#.#####.#.###....#.##..##.#..#...######." ,".#.####.#..#.###.#.#....#.#.#.##.#.#..###..#.####." ,"###.#.##....#..#..#.##..#####.####..#...#.#.#.#..." ,"....##.###...#####.#..#.######..####..#.##.#..###." ,"######.##.#.##...#..#.#####..#..##.#...##.##.#...." ,"####.###..##.##.##..##..##.#####.#.##.#.#.##...###" ,"#.....#.###..#...#.###....#..#.#.#.##.#####.#....#" ,"###.###.##.#..#..###.###..##...#...#..#.#.####..#." ,"..#....#..#..##.##...#....####.........####..#..##" ,".#.....####.#.##.#.#.#..##.#.#........###.$.###.##" ,"#####..#.#.##..#...##.#..##....#.##.#..#....##.###" ,"#.####...###.##.#..#.#....#.....#.#..#.#..#..##..#" ,".#.##.#...########.#.......#..#..###.#.#.#.#.##.#." ,".##....#...##.......#.#...#....##.##........#.##.." ,"..##...###..#..###.#..#.##..#.#.#..#.#....#.###.#." ,".####...##...#.##....#.#.#...###....##.###.....###" ,"#..##.###....#..###...####..#####.##.#..#.#..##..." ,"##...#..###..#.#.#.#.....#.#.....###....#..#...###" ,"..#####.#.####..##....9....##...###......###.#.###" ,"#.####.#..##....#####...#........#..#..##..#.#...#" ,"...##.#..###....##.#......9.#.......##.#.....#...#" ,".....#...#.#..###..##.##.....#.#..#.##.###.####.#." ,".#.#.#.#.####....#.##...#.###.###....#..#..##....#" ,".#...#...#.....##.#..#.#.....###........##.#..#.##" ,"#..##.#.##.##.####.##.##..##...#.#...#.##..#.###.#" ,"#.##...###.##....####.##.###.##..##.#...#.#.#....." ,".......###...#.####....#..##...#.#...#....##.#####" ,"####..#..######........#..##.###................##" ,"#######..#####...##..#.#...#...#...##..#.##.#...#." ,"##..###.....#.#######..#.#....#........####.....##" ,"##.##...#.###.##.#.###..........#......#..#####.#." ,"#...#.###..#....#..........#.#..##.#...#.....#.#.#" ,".#.#.##..#..#.....###.#.....###.#.#.....####...#.." ,"#.##.#.###......###...#.#..####.....##....###...##" ,"#.....#19......#######...#...#..#..#.#....#....###" ,"###.#.#.##.....#.#..###.#.#..#...#..##..#....##..#" ,"#.....##.#.#.####.#....##..##.#.......#....#######" ,"..#...##..#.#####...#.#.##...##....#....#...#....#" ,"#.###...#####.##..##.##..##.###.####....#.#......#" ,"####.###...####.#..#..#....#.######.#.#..........#" ,"..#...#.....###....#####.##.##..#.#.....##.##....#" ,".###..##.#.#...###.#..#....##..#.#.#..#.#.##.#...#" ,".####....#...##.##...###.##...########.......##..#" ,".#.#######.###...#.....#.##..#.#..#####.#.##..##.." ,"#.##..#.##.##.####.#.#.#####...##.#.#.#..###...##." ,".###.#.#.#......####..##.##.#.#.#####.#.#.##...#.." ,".#.#.#....#..#.#...#.#.....###...#...#..##......##" ,"#.##.###..###..#.#...#.######.#.##...##.#..#..####" }

    Returns: -1

  22. {".##.###..#....##.#.#......##...#.#....#####.#....#" ,"####..#####.####..#....###.#..######..#.#.#.##..##" ,".##.#####.#.#####.#.###....#.##..##.#..#...######." ,".#.####.#..#.###.#.#....#.#.#.##.#.#..###..#.####." ,"###.#.##....#..#..#.##..#####.####..#...#.#.#.#..." ,"....##.###...#####.#..#.######..####..#.##.#..###." ,"######.##.#.##...#..#.#####..#..##.#...##.##.#...." ,"####.###..##.##.##..##..##.#####.#.##.#.#.##...###" ,"#.....#.###..#...#.###....#..#.#.#.##.#####.#....#" ,"###.###.##.#..#..###.###..##...#...#..#.#.####..#." ,"..#....#..#..##.##...#....####.........####..#..##" ,".#.....####.#.##.#.#.#..##.#.#........###.$.###.##" ,"#####..#.#.##..#...##.#..##....#.##.#..#....##.###" ,"#.####...###.##.#..#.#....#.....#.#..#.#..#..##..#" ,".#.##.#...########.#.......#..#..###.#.#.#.#.##.#." ,".##....#...##.......#.#...#....##.##........#.##.." ,"..##...###..#..###.#..#.##..#.#.#..#.#....#.###.#." ,".####...##...#.##....#.#.#...###....##.###.....###" ,"#..##.###....#..###...####..#####.##.#..#.#..##..." ,"##...#..###..#.#.#.#.....#.#.....###....#..#...###" ,"..#####.#.####..##....9....##...###......###.#.###" ,"#.####.#..##....#####...#........#..#..##..#.#...#" ,"...##.#..###....##.#.....9..#.......##.#.....#...#" ,".....#...#.#..###..##.##.....#.#..#.##.###.####.#." ,".#.#.#.#.####....#.##...#.###.###....#..#..##....#" ,".#...#...#.....##.#..#.#.....###........##.#..#.##" ,"#..##.#.##.##.####.##.##..##...#.#...#.##..#.###.#" ,"#.##...###.##....####.##.###.##..##.#...#.#.#....." ,".......###...#.####....#..##...#.#...#....##.#####" ,"####..#..######........#..##.###................##" ,"#######..#####...##..#.#...#...#...##..#.##.#...#." ,"##..###.....#.#######..#.#....#........####.....##" ,"##.##...#.###.##.#.###..........#......#..#####.#." ,"#...#.###..#....#..........#.#..##.#...#.....#.#.#" ,".#.#.##..#..#.....###.#.....###.#.#.....####...#.." ,"#.##.#.###......###...#.#..####.....##....###...##" ,"#.....#........#######...#...#..#..#.#....#....###" ,"###.#.#.##.....#.#..###.#.#..#...#..##..#....##..#" ,"#.....##.#.#.####.#....##..##.#.......#....#######" ,"..#...##..#.#####...#.#.##...##....#....#...#....#" ,"#.###...#####.##..##.##..##.###.####....#.#......#" ,"####.###...####.#..#..#....#.######.#.#..........#" ,"..#...#.....###....#####.##.##..#.#.....##.##....#" ,".###..##.#.#...###.#..#....##..#.#.#..#.#.##.#...#" ,".####....#...##.##...###.##...########.......##..#" ,".#.#######.###...#.....#.##..#.#..#####.#.##..##.." ,"#.##..#.##.##.####.#.#.#####...##.#.#.#..###...##." ,".###.#.#.#......####..##.##.#.#.#####.#.#.##...#.." ,".#.#.#....#..#.#...#.#.....###...#...#..##......##" ,"#.##.###..###..#.#...#.######.#.##...##.#..#..####" }

    Returns: 35

  23. {".##.###..#....##.#.#......##...#.#....#####.#....#" ,"####..#####.####..#....###.#..######..#.#.#.##..##" ,".##.#####.#.#####.#.###....#.##..##.#..#...######." ,".#.####.#..#.###.#.#....#.#.#.##.#.#..###..#.####." ,"###.#.##....#..#..#.##..#####.####..#...#.#.#.#..." ,"....##.###...#####.#..#.######..####..#.##.#..###." ,"######.##.#.##...#..#.#####..#..##.#...##.##.#...." ,"####.###..##.##.##..##..##.#####.#.##.#.#.##...###" ,"#.....#.###..#...#.###....#..#.#.#.##.#####.#....#" ,"###.###.##.#..#..###.###..##...#...#..#.#.####..#." ,"..#....#..#..##.##...#....####.........####..#..##" ,".#.....####.#.##.#.#.#..##.#.#........###.$.###.##" ,"#####..#.#.##..#...##.#..##....#.##.#..#....##.###" ,"#.####...###.##.#..#.#....#.....#.#..#.#..#..##..#" ,".#.##.#...########.#.......#..#..###.#.#.#.#.##.#." ,".##....#...##.......#.#...#....##.##........#.##.." ,"..##...###..#..###.#..#.##..#.#.#..#.#....#.###.#." ,".####...##...#.##....#.#.#...###....##.###.....###" ,"#..##.###....#..###...####..#####.##.#..#.#..##..." ,"##...#..###..#.#.#.#.....#.#.....###....#..#...###" ,"..#####.#.####..##....9....##...###......###.#.###" ,"#.####.#..##....#####...#........#..#..##..#.#...#" ,"...##.#..###....##.#........#.......##.#.....#...#" ,".....#...#.#..###..##.##...9.#.#..#.##.###.####.#." ,".#.#.#.#.####....#.##...#.###.###....#..#..##....#" ,".#...#...#.....##.#..#.#.....###........##.#..#.##" ,"#..##.#.##.##.####.##.##..##...#.#...#.##..#.###.#" ,"#.##...###.##....####.##.###.##..##.#...#.#.#....." ,".......###...#.####....#..##...#.#...#....##.#####" ,"####..#..######........#..##.###................##" ,"#######..#####...##..#.#...#...#...##..#.##.#...#." ,"##..###.....#.#######..#.#....#........####.....##" ,"##.##...#.###.##.#.###..........#......#..#####.#." ,"#...#.###..#....#..........#.#..##.#...#.....#.#.#" ,".#.#.##..#..#.....###.#.....###.#.#.....####...#.." ,"#.##.#.###......###...#.#..####.....##....###...##" ,"#.....#........#######...#...#..#..#.#....#....###" ,"###.#.#.##.....#.#..###.#.#..#...#..##..#....##..#" ,"#.....##.#.#.####.#....##..##.#.......#....#######" ,"..#...##..#.#####...#.#.##...##....#....#...#....#" ,"#.###...#####.##..##.##..##.###.####....#.#......#" ,"####.###...####.#..#..#....#.######.#.#..........#" ,"..#...#.....###....#####.##.##..#.#.....##.##....#" ,".###..##.#.#...###.#..#....##..#.#.#..#.#.##.#...#" ,".####....#...##.##...###.##...########.......##..#" ,".#.#######.###...#.....#.##..#.#..#####.#.##..##.." ,"#.##..#.##.##.####.#.#.#####...##.#.#.#..###...##." ,".###.#.#.#......####..##.##.#.#.#####.#.#.##...#.." ,".#.#.#....#..#.#...#.#.....###...#...#..##......##" ,"#.##.###..###..#.#...#.######.#.##...##.#..#..####" }

    Returns: 37

  24. {".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,"..........................1898...................." ,"...........................9$7...................." ,"...........................987...................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." }

    Returns: 9

  25. {".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,"...........................898...................." ,"..........................99$7...................." ,"...........................987...................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." }

    Returns: 10

  26. {".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,"...........................898...................." ,"..........................19$7...................." ,"...........................987...................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." }

    Returns: 10

  27. {".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,"...........................498...................." ,"..........................19$7...................." ,"...........................387...................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." }

    Returns: -1

  28. {".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,"...........................499...................." ,"..........................19$9...................." ,"...........................399...................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." }

    Returns: -1

  29. {".................................................." ,".................................................." ,".................................................." ,"..................................9..............." ,"................................9................." ,"...................................9.............." ,".................................9................" ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,"............................$....................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." }

    Returns: -1

  30. {".................................................." ,".................................................." ,".................................................." ,"..................................9..............." ,"................................9..9.............." ,"...................................9.............." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,"............................$....................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." }

    Returns: 30

  31. {".................................................." ,".................................................." ,".................................................." ,"................................9.9..............." ,"................................9999.............." ,".................................9.9.............." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,"............................$....................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." }

    Returns: 32

  32. {".................................................." ,".................................................." ,".................................................." ,"................................999..............." ,"................................9999.............." ,".................................9.9.............." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,"............................$....................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." }

    Returns: 32

  33. {".................................................." ,".................................................." ,".................................................." ,"................................999..............." ,"................................9.99.............." ,".................................9.9.............." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,"............................$....................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." }

    Returns: 32

  34. {".................................................." ,".................................................." ,".................................9................" ,"................................999..............." ,"................................9.99.............." ,".................................99..............." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,"............................$....................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." ,".................................................." }

    Returns: -1

  35. {"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"###################################6##############" ,"##################################41.....$########" ,"###################################2##############" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" }

    Returns: 12

  36. {"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"###################################6##############" ,"##################################812....$########" ,"###################################2##############" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" }

    Returns: -1

  37. {"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"###################.##############################" ,"##################..##############################" ,"##################.###############################" ,"##################.###############################" ,"##################.###############################" ,"##################.#####################$#########" ,"##################.#####################.#########" ,"#################..############..........#########" ,"################................##################" ,"##................################################" ,"#################.################################" ,"#################.################################" ,"##############....################################" ,"##############.###################################" ,"##############.###################################" ,"#############..###################################" ,"#############.####################################" ,"#############.####################################" ,"############..################################89##" ,"############.##############################4567###" ,"############....###########################3######" ,"###############...#########################2######" ,"#################......###################.1######" ,"######################.##################..#######" ,"######################..#################.....####" ,"#######################...#############...###....#" ,"#########################..###########..##########" ,"##########################....#######..###########" ,"#############################.#######.############" ,"#############################....####.############" ,"################################..###.############" ,"#################################.##..############" ,"#################################....#############" ,"###################################..#############" ,"###################################..#############" ,"##################################.......#########" ,"########################################.#########" ,"########################################.#########" ,"##################################################" ,"##################################################" }

    Returns: 112

  38. {"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"##################################################" ,"###################.##############################" ,"##################..##############################" ,"##################.###############################" ,"##################.###############################" ,"##################.###############################" ,"##################.#####################$#########" ,"##################.#####################.#########" ,"#################..############..........#########" ,"################................##################" ,"##................################################" ,"#################.################################" ,"#################.################################" ,"##############....################################" ,"##############.###################################" ,"##############.###################################" ,"#############..###################################" ,"#############.####################################" ,"#############.####################################" ,"############..################################21##" ,"############.##############################6543###" ,"############....###########################7######" ,"###############...#########################8######" ,"#################......###################.9######" ,"######################.##################..#######" ,"######################..#################.....####" ,"#######################...#############...###....#" ,"#########################..###########..##########" ,"##########################....#######..###########" ,"#############################.#######.############" ,"#############################....####.############" ,"################################..###.############" ,"#################################.##..############" ,"#################################....#############" ,"###################################..#############" ,"###################################..#############" ,"##################################.......#########" ,"########################################.#########" ,"########################################.#########" ,"##################################################" ,"##################################################" }

    Returns: 104

  39. {"999999991........................................." ,"#################################################." ,".................................................." ,".#################################################" ,".................................................." ,"#################################################." ,".................................................." ,".#################################################" ,".................................................." ,"#################################################." ,".................................................." ,".#################################################" ,".................................................." ,"#################################################." ,".................................................." ,".#################################################" ,".................................................." ,"#################################################." ,".................................................." ,".#################################################" ,".................................................." ,"#################################################." ,".................................................." ,".#################################################" ,".................................................." ,"#################################################." ,".................................................." ,".#################################################" ,".................................................." ,"#################################################." ,".................................................." ,".#################################################" ,".................................................." ,"#################################################." ,".................................................." ,".#################################################" ,".................................................." ,"#################################################." ,".................................................." ,".#################################################" ,".................................................." ,"#################################################." ,".................................................." ,".#################################################" ,".................................................." ,"#################################################." ,".................................................." ,".#################################################" ,".#...#...#...#...#...#...#...#...#...#...#...#...#" ,"...#...#...#...#...#...#...#...#...#...#...#...#.$" }

    Returns: 1306

  40. {"$................................................." ,"#################################################." ,".................................................." ,".#################################################" ,".................................................." ,"#################################################." ,".................................................." ,".#################################################" ,".................................................." ,"#################################################." ,".................................................." ,".#################################################" ,".................................................." ,"#################################################." ,".................................................." ,".#################################################" ,".................................................." ,"#################################################." ,".................................................." ,".#################################################" ,".................................................." ,"#################################################." ,".................................................." ,".#################################################" ,".................................................." ,"#################################################." ,".................................................." ,".#################################################" ,".................................................." ,"#################################################." ,".................................................." ,".#################################################" ,".................................................." ,"#################################################." ,".................................................." ,".#################################################" ,".................................................." ,"#################################################." ,".................................................." ,".#################################################" ,".................................................." ,"#################################################." ,".................................................." ,".#################################################" ,".................................................." ,"#################################################." ,".................................................." ,".#################################################" ,".#...#...#...#...#...#...#...#...#...#...#...#...#" ,"...#...#...#...#...#...#...#...#...#...#...#...#.9" }

    Returns: 1298

  41. {"..#.....#.....#.....#.....#.....#.....#.....#....." ,"...#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#$" ,".#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#" ,"..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#.." ,"#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#." ,".#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..." ,"..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#.." ,"...#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#." ,".#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#" ,"..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#.." ,"#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#." ,".#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..." ,"..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#.." ,"...#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#." ,".#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#" ,"..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#.." ,"#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#." ,".#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..." ,"..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#.." ,"...#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#." ,".#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#" ,"..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#.." ,"#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#." ,".#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..." ,"..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#.." ,"...#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#." ,".#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#" ,"..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#.." ,"#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#." ,".#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..." ,"..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#.." ,"...#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#." ,".#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#" ,"..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#.." ,"#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#." ,".#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..." ,"..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#.." ,"...#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#." ,".#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#" ,"..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#.." ,"#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#." ,".#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..." ,"..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#.." ,"...#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#." ,".#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#" ,"..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#.." ,"#.1#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#." ,"9#23#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..." ,"87#45#..#..#..#..#..#..#..#..#..#..#..#..#..#..#.." ,"#9876.#.....#.....#.....#.....#.....#.....#.....#." }

    Returns: -1

  42. {"..#.....#.....#.....#.....#.....#.....#.....#....." ,"...#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#$" ,".#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#" ,"..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#.." ,"#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#." ,".#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..." ,"..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#.." ,"...#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#." ,".#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#" ,"..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#.." ,"#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#." ,".#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..." ,"..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#.." ,"...#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#." ,".#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#" ,"..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#.." ,"#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#." ,".#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..." ,"..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#.." ,"...#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#." ,".#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#" ,"..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#.." ,"#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#." ,".#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..." ,"..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#.." ,"...#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#." ,".#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#" ,"..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#.." ,"#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#." ,".#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..." ,"..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#.." ,"...#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#." ,".#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#" ,"..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#.." ,"#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#." ,".#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..." ,"..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#.." ,"...#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#." ,".#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#" ,"..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#.." ,"#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#." ,".#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..." ,"..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#.." ,"...#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#." ,".#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#" ,"..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#.." ,"#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#." ,"9#.1#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..." ,"87#45#..#..#..#..#..#..#..#..#..#..#..#..#..#..#.." ,"#9876.#.....#.....#.....#.....#.....#.....#.....#." }

    Returns: -1

  43. {"..#.....#.....#.....#.....#.....#.....#.....#....." ,"...#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#$" ,".#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#" ,"..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#.." ,"#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#." ,".#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..." ,"..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#.." ,"...#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#." ,".#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#" ,"..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#.." ,"#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#." ,".#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..." ,"..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#.." ,"...#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#." ,".#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#" ,"..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#.." ,"#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#." ,".#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..." ,"..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#.." ,"...#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#." ,".#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#" ,"..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#.." ,"#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#." ,".#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..." ,"..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#.." ,"...#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#." ,".#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#" ,"..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#.." ,"#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#." ,".#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..." ,"..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#.." ,"...#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#." ,".#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#" ,"..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#.." ,"#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#." ,".#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..." ,"..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#.." ,"...#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#." ,".#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#" ,"..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#.." ,"#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#." ,".#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..." ,"..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#.." ,"...#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#." ,".#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#" ,"..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#.." ,"#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#." ,"9#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..#..." ,"87#15#..#..#..#..#..#..#..#..#..#..#..#..#..#..#.." ,"#9876.#.....#.....#.....#.....#.....#.....#.....#." }

    Returns: 1611

  44. {"1$"}

    Returns: 1

  45. {"$9"}

    Returns: 1

  46. {"$#9"}

    Returns: -1

  47. {"##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##########################################$#######","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","#####################3############################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################"}

    Returns: -1

  48. {"#########################6########5###############","#################################################$","##################################################","##################################################","##################################################","###########################1##########5###########","##################################################","##################################################","##################################################","#################################################1","##################################################","##################################################","################################3#################","######1########################################5##","##################################################","##################################################","##################################################","##################################################","##################################################","####################4#############################","##################################################","##################################################","######################4###########################","#####################4############################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","#######################9##########################","##################################################","##################################################","##################################################","#################8################################","##################################################","##################################################","##################################################","##################################################","########################################2#########","##################################################","##################################################","##################################################","##################################################","##################################################"}

    Returns: -1

  49. {"##2###########################8###5###5##########3","###37#############################5##############3","###################5####7#########################","######8############9#############2################","################4########6#3######################","####################################1#############","###############2#####4########1###################","#############9###################################5","#########7##9#########3#############4#############","#########5###############9##########8#####5#######","#########19########9##9########8#1##3##########3##","#########6#########################2##############","#####24####################3#########4############","##################################################","################9###2###################86#######8","9######3####################4################7###7","##6######################8#####4#########1########","#############7#####9#############8###############8","########################16####################3###","##4###1##########3#####2######4####3###########8##","###############2#5###4########5#######5#6##7##1###","##########################################2#8###7#","#4######6##4######2##7##7#####################5###","######3#######4###################################","#6###2####2####################16#############8###","###########4###1####8#####################8#######","##########3######5#####5##########################","###8###################7########9##########3######","#########5##########2###3#########9#############9#","#####1###################################77#######","#########################5##############9#####1###","####8###################################6#########","############################5#####################","#################$##########8#########5###########","9#####9###5###5########################79#########","###7####3######################################9##","###########9#######4##############################","############9###1#######################2#########","######2###############5#####################1#####","#6#########1########4########9#############1######","####5#################3####2##########3###########","##########7################6####8#################","########4##7#########3############################","##7#############################9##8##484#########","####3##########6######2###########################","##6###1################9#####################26###","#######2#6##########6###############6#############","#########4#####################1###57#####6#######","###4####4######6#############5#############1######","################9##############################6##"}

    Returns: -1

  50. {"21495896723659864736855892551456522622149495448888","97337784437459389219571692914426953165914696719778","25876861698769254545492635943396719189843757733573","95916613659234985615198776858279596742963695856137","64979493891937494228236291955285651985236848682651","89338276798597813752489732967922174461833857196695","43369284944184381481315365247787358552225561779318","98976611526645681748975689587276142113276226124381","74618439196672361563446925454134928664635258616987","26284283914399763279477147581859258438769583874462","44718929976678583998685941993682674323223192721826","75898923732553324878889733691989866899376123872259","85789211141669568725596212751945967962791498117134","11822651527156891949621735152112192695939616517594","71835837695267994422653583472817337786556721419489","45911723698746572577642521356421224498722413881235","68739376553176176151485264952248986882374375374815","81548832377129622869314697138334819843834159632729","84198756571349597574926199715238985637119891942287","75484814768418932689252179788958263887747319119326","33845521819733266593153641284562991836796429882639","62338543376544822517855173452684247593471211537721","24987148287253938867394226313257593479611823485366","36613746823473984523444456953321253249338242999198","79534671155913185885461718367545791179546543758651","72691399757171629714444193614323825512371954855698","34774365688649419661269481585591657935139514791374","24399568438457839938998784527779282841864545734964","46758336383277367438671719775172756524592883428456","38369849745277148642495939545398893724952363835986","24432423985523226342476553671281769264941446171744","79838293159933315238698223925111722314193364863662","49291535635928659465727172475119525319295728926129","63947817629714777396581352598967646212215613678242","19115988525349556685769345635711953781251843619133","32851434997728675979697786456993756312538569891534","68252673235957256882274261658114161526682434736788","52835277622$14672783854382186473138416751461875126","85117497958332248317776221315325757252883633953823","45932142742665571828327398872635866324748253832795","54421758754712273878869559468426873621131594756762","93625887561971716977683721718662142839574241956744","98593672526229512937148687286736454662122411141824","17243336198811192835566826622268948533175827599586","52885923469675653526143869947986586435616875242924","55115732939453825351925825431179954163141444626124","61541991687836514266187198733231652734697554752567","25576311464915531352238874876541158328796167712786","61484488543692913369256194999539715531667257215841","77212692835385212511356698538558312596898226585771"}

    Returns: -1

  51. {"##################################################","##################################################","##################################################","##################################################","##################################################","#############1####################################","#############1####################################","#############9####################################","#############2####################################","#############3....################################","#############9###..###############################","#############8####.###############################","#############1####.###############################","#############6####..##############################","###################......#########################","########################.#########################","########################..########################","#########################....#####################","############################.#####################","############################.#####################","############################...###################","##############################.###################","##############################..##################","###############################.##################","###############################....###############","##################################......##########","#######################################....#######","##########################################.$######","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################"}

    Returns: -1

  52. {"##################################################","##################################################","##################################################","##################################################","##################################################","#############9####################################","#############9####################################","#############9####################################","#############9####################################","#############9....################################","#############9###..###############################","#############9####.###############################","#############9####.###############################","#############9####..##############################","###################......#########################","########################.#########################","########################..########################","#########################....#####################","############################.#####################","############################.#####################","############################...###################","##############################.###################","##############################..##################","###############################.##################","###############################....###############","##################################......##########","#######################################....#######","##########################################.$######","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################"}

    Returns: 60

  53. {"##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","#$.###############################################","##..................##############18##############","###################...............86##############","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################"}

    Returns: 38

  54. {"##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","#$.###############################################","##..................##############99##############","###################...............99##############","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################"}

    Returns: 38

  55. {"##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","#####################3953#########################","####################.4529#########################","##################...#############################","#############......###############################","#############.####################################","#############.####################################","#############.####################################","#############.####################################","#############.####################################","############$.####################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################"}

    Returns: -1

  56. {"##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","#####################9999#########################","####################.9999#########################","##################...#############################","#############......###############################","#############.####################################","#############.####################################","#############.####################################","#############.####################################","#############.####################################","############$.####################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################"}

    Returns: 24

  57. {"##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","471###############################################","478###############################################","471.##############################################","###.##############################################","###.##############################################","###.##############################################","###.##############################################","###.##############################################","###..#############################################","####.$############################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################"}

    Returns: -1

  58. {"##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","999###############################################","999###############################################","999.##############################################","###.##############################################","###.##############################################","###.##############################################","###.##############################################","###.##############################################","###..#############################################","####.$############################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################"}

    Returns: 18

  59. {"##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","#########################################6########","#########################################8########","#########################################1########","#########################################9########","#########################################6########","########################################.6########","########################################.7########","######################################...#########","######################################.###########","#####################################..###########","###################################...############","###################################.##############","###############################.....##############","##############################..##################","#############################..###################","#############################.####################","##########################....####################","#####################......#######################","####################..############################","####################.#############################","##################...#############################","###############....###############################","###############.##################################","###############$##################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################"}

    Returns: -1

  60. {"##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","#########################################9########","#########################################9########","#########################################9########","#########################################9########","#########################################9########","########################################.9########","########################################.9########","######################################...#########","######################################.###########","#####################################..###########","###################################...############","###################################.##############","###############################.....##############","##############################..##################","#############################..###################","#############################.####################","##########################....####################","#####################......#######################","####################..############################","####################.#############################","##################...#############################","###############....###############################","###############.##################################","###############$##################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################"}

    Returns: 49

  61. {"##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","################################$..###############","##################################.....###########","######################################.###########","######################################.###########","######################################.....#######","##########################################...#####","############################################..####","#############################################263##","#############################################865##","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################"}

    Returns: 26

  62. {"##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","################################$..###############","##################################.....###########","######################################.###########","######################################.###########","######################################.....#######","##########################################...#####","############################################..####","#############################################999##","#############################################999##","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################"}

    Returns: 25

  63. {"##....#.#..##.#..#.##....#.#.###.#..###.#.#....###",".#####..##.##...#..#...##..#.###.....##.####...#..","#..##.##..#...##.#...##...##..###.###...###.###.##","###.#....#########..#.#.....#...####.###..###.#.##","....#.#####...##..#.#.#.##...#.#.#..#.#..####.....",".###.##.###..#.##.....##.###....#####.##..#####...","###.##.#..####...#..##.....#...#.#.###..#####.##..","#..#.###.#....#..##.........#..##....#...##.#..#.#","#.##.####..#..#.##...#.......########..#.##..###..",".#.##.###...##..#####.#######..##.#######.#...#.#.",".##...##.#####...##...######..#.#..##.####.##....#",".#.#####.#...####.#......##....###.#....#.#.##...#",".##.#.###..##.#.#####..#.#.###....#...#..#.####.##","#......##......#.#.###.....$#.....#######.##.....#","##.#.#...#.#.###.##..#...####...#.#...#..#..##.##.",".#.....##..#......##4...####.#.###....#.#......#.#",".##.#..#..###.###...9..##....######.###..####..##.","#.###.#..#..##...#..4....#.....#.######.#..###.##.","..#.#..#..#.#.#....#7#.#.#.##.###...#....##.#....#","##...#...#..##..##.#1.#..###.######.####..##.##..#","#####.#.#..##.##..#.6######.####..####.#..#..#..##","##.##.###.#...##.###3.###.######.##.......#.#...##","#.###.##.###.###.##.1####.###.##.#.#.##.######..##","#.......####...##.#.3#..#.#...##...#.#..##.#..#...","#..###.#...##..#..#....###.###.##..####...##.#.#.#","#....#.###..#.####...#..####...###.#.#.....#..#..#","####..##.#.##....#.###....####.#.#.##.#..###..#.##",".#.#....######.####.###.#..####....####..#..#..#.#","#.#.#.##.#..#.......#.#.##...###.#....#..#.##.###.",".##.....###.#...#...###...##.###.#..###.#.###..#.#",".###.####.#####..#......##.######..###...###.##.##",".......#...##...#.##.#.##.#######..###.#.#.###.#..","..#.#.#...###....##.#####.#..#..#..........###....",".###...#######.....#...#.#..#..#..#...#..##..#####",".######.###.#.###.#..#.....##..#...#.####.#...##..",".....###...###.##.####...###..#.....##.#####...##.","#....###..###....#.....#.##.....###.#.#.#.##.....#",".###.#.....#..##.#..#.#..#.#...........#.#####.#.#","#.#.##..##....###.###.....#.#.#..#.#...#.#..##....","##.#..###..###....#.###.#...........#...###.#.##..",".##..###..##..#..#.#..##.####.#..#.#.##.##.####..#",".#.#####.....##.#...######..#....####..#..####.##.","....###..#.##..#.#####.#.#..##.#.###..#.##.#.#..#.","#...#.#...#...#.#####..####.#............#....####","#......#.###.........#####.#.#.###.....#.####.###.",".#.##.#.#.#.###...#....##.#.#.#.##..#.##....#.#..#","..#...##.##.#.##..###..####..##..###...##.##.#.#..","##.##..##..#.##.#..##..#..#.##...##.#..##..###...#","..##.#...#.#..#.....###.##.####.#######...###...##","#.#.#.####.#.###..#..#.##.##.#...#...#..#.#...##.."}

    Returns: -1

  64. {"##....#.#..##.#..#.##....#.#.###.#..###.#.#....###",".#####..##.##...#..#...##..#.###.....##.####...#..","#..##.##..#...##.#...##...##..###.###...###.###.##","###.#....#########..#.#.....#...####.###..###.#.##","....#.#####...##..#.#.#.##...#.#.#..#.#..####.....",".###.##.###..#.##.....##.###....#####.##..#####...","###.##.#..####...#..##.....#...#.#.###..#####.##..","#..#.###.#....#..##.........#..##....#...##.#..#.#","#.##.####..#..#.##...#.......########..#.##..###..",".#.##.###...##..#####.#######..##.#######.#...#.#.",".##...##.#####...##...######..#.#..##.####.##....#",".#.#####.#...####.#......##....###.#....#.#.##...#",".##.#.###..##.#.#####..#.#.###....#...#..#.####.##","#......##......#.#.###.....$#.....#######.##.....#","##.#.#...#.#.###.##..#...####...#.#...#..#..##.##.",".#.....##..#......##9...####.#.###....#.#......#.#",".##.#..#..###.###...9..##....######.###..####..##.","#.###.#..#..##...#..9....#.....#.######.#..###.##.","..#.#..#..#.#.#....#9#.#.#.##.###...#....##.#....#","##...#...#..##..##.#9.#..###.######.####..##.##..#","#####.#.#..##.##..#.9######.####..####.#..#..#..##","##.##.###.#...##.###9.###.######.##.......#.#...##","#.###.##.###.###.##.9####.###.##.#.#.##.######..##","#.......####...##.#.9#..#.#...##...#.#..##.#..#...","#..###.#...##..#..#....###.###.##..####...##.#.#.#","#....#.###..#.####...#..####...###.#.#.....#..#..#","####..##.#.##....#.###....####.#.#.##.#..###..#.##",".#.#....######.####.###.#..####....####..#..#..#.#","#.#.#.##.#..#.......#.#.##...###.#....#..#.##.###.",".##.....###.#...#...###...##.###.#..###.#.###..#.#",".###.####.#####..#......##.######..###...###.##.##",".......#...##...#.##.#.##.#######..###.#.#.###.#..","..#.#.#...###....##.#####.#..#..#..........###....",".###...#######.....#...#.#..#..#..#...#..##..#####",".######.###.#.###.#..#.....##..#...#.####.#...##..",".....###...###.##.####...###..#.....##.#####...##.","#....###..###....#.....#.##.....###.#.#.#.##.....#",".###.#.....#..##.#..#.#..#.#...........#.#####.#.#","#.#.##..##....###.###.....#.#.#..#.#...#.#..##....","##.#..###..###....#.###.#...........#...###.#.##..",".##..###..##..#..#.#..##.####.#..#.#.##.##.####..#",".#.#####.....##.#...######..#....####..#..####.##.","....###..#.##..#.#####.#.#..##.#.###..#.##.#.#..#.","#...#.#...#...#.#####..####.#............#....####","#......#.###.........#####.#.#.###.....#.####.###.",".#.##.#.#.#.###...#....##.#.#.#.##..#.##....#.#..#","..#...##.##.#.##..###..####..##..###...##.##.#.#..","##.##..##..#.##.#..##..#..#.##...##.#..##..###...#","..##.#...#.#..#.....###.##.####.#######...###...##","#.#.#.####.#.###..#..#.##.##.#...#...#..#.#...##.."}

    Returns: 17

  65. {"###..####..#####.##.##.#..###...#..##....##.##..##","###.#..#####....####.#######..###..#..##....#.#..#","...#.#####.#####.#..##.#.####.#..###..#####.######","###.#.##.##.#.####.......######.#...#.##....##.#..","##....#.#.#..#####.#.##.....#####..###...#.##..###","#.#.#...#..###.....#.####..#.###.....###.#..######",".##.....######..#...###...#.##..#.###.###..##$##..","##.....#..#..###.#.#.#..#.#####....###.#.......##.","#.###.##...#.#.#..##...#.#..#......####.....#####.","..##.###.###.#.#.#....#.##.##.#.#.#.#......#.#..##","###.#..####...###..#.#.##.##.###...#..####.#..##.#",".#.##..###....#.#.#...#.#.....#..##.....#..###.#.#",".......#####..#######..#..#.#.##.....#.###.#...###","##......#...#..##....#.....###.#.#....##..#.##..#.","...##...#.#.#.#.##.##.#.#.####..###....#.#.##.###.",".##..#.######..#.#.#.#.#.#.##.....#.#..#####.#.#..","...#..##.....#.###......##..##..#...#...#.##...###","#.##.#.####.....####.#.#####........#..##.##...###","#...###.#..###..#.####..#......#...#######.#......","#..##..#....###...#....###...##....###.#.#.#.##..#","#.##..#.#.#.##.#.#.#..#...#..........###...#.#.#.#","..####.###.....#.....#..#.......#.#.#.##.##.#.###.","..#.#..#..######..#...#....#...#.#..###.#..#####..","..#.#...#.#.##.##.#.......##.#..#..##..#.##.######",".#.##.#..##..#..###..#.#####..###.#.##.#.#.#..##..",".####.###.#.##.......##..##.#......#####....#.####",".#.####.#####.#..#.#....##.#.#.####.#..#...###.#..","####....#........######.##.#.#........######..#..#","###.#...#.#....##....#..#.#.#..##.#.###.#.##.###.#","###...#.#.....#.#.....####.......#.#..#####...#.#.","##.#...##.#.#..#######.#...#####.##...###.##.#.#..","..#....#.###..##..#.#.##.##.###.##.#....##..###...","..####.##..#78...#..#.#.###.#.##....#...#....#.#.#",".###..####.#37#.###.#...#..#.####.##.#..##..##.###",".#....##..##..##..#####..#...#..#.#.###...##.#..#.","#####.###.....####.#.#####.......#.####.##...##..#","##.#.....##..#......#...####.#..######.#.#..#....#","#..#####.#.##.#....##..#....###.###.#.##....######","######...#..####.#####.##..#.#..#.#.##....#.......","###..###.######.####...#..#....#..##..#...##...#.#","....#......#####...#..##..#.##....##.#.#....#####.",".#.##...####......#.##.#..##.###.##..###.#.##...#.","..##..#.###.##.#...#....#...##.##.####...##.....#.","#...####..##.####..###...#..#.#...#..##....##..##.",".###.#.###...####..#####....#..#.#.######..#.#.###",".#...#......###...##.####.#.#.#...#.#.####..#...##","..#.#....#..#......####....####....#..##..##....#.","#.#..#...##..##.###.#..##..###...##..##.###....##.","...#.#.#..#.#...#.##..#.##..#.###...#.#.###.######",".#.#...##....#.#....#.####..#.....##.##.#..#......"}

    Returns: 61

  66. {"###..####..#####.##.##.#..###...#..##....##.##..##","###.#..#####....####.#######..###..#..##....#.#..#","...#.#####.#####.#..##.#.####.#..###..#####.######","###.#.##.##.#.####.......######.#...#.##....##.#..","##....#.#.#..#####.#.##.....#####..###...#.##..###","#.#.#...#..###.....#.####..#.###.....###.#..######",".##.....######..#...###...#.##..#.###.###..##$##..","##.....#..#..###.#.#.#..#.#####....###.#.......##.","#.###.##...#.#.#..##...#.#..#......####.....#####.","..##.###.###.#.#.#....#.##.##.#.#.#.#......#.#..##","###.#..####...###..#.#.##.##.###...#..####.#..##.#",".#.##..###....#.#.#...#.#.....#..##.....#..###.#.#",".......#####..#######..#..#.#.##.....#.###.#...###","##......#...#..##....#.....###.#.#....##..#.##..#.","...##...#.#.#.#.##.##.#.#.####..###....#.#.##.###.",".##..#.######..#.#.#.#.#.#.##.....#.#..#####.#.#..","...#..##.....#.###......##..##..#...#...#.##...###","#.##.#.####.....####.#.#####........#..##.##...###","#...###.#..###..#.####..#......#...#######.#......","#..##..#....###...#....###...##....###.#.#.#.##..#","#.##..#.#.#.##.#.#.#..#...#..........###...#.#.#.#","..####.###.....#.....#..#.......#.#.#.##.##.#.###.","..#.#..#..######..#...#....#...#.#..###.#..#####..","..#.#...#.#.##.##.#.......##.#..#..##..#.##.######",".#.##.#..##..#..###..#.#####..###.#.##.#.#.#..##..",".####.###.#.##.......##..##.#......#####....#.####",".#.####.#####.#..#.#....##.#.#.####.#..#...###.#..","####....#........######.##.#.#........######..#..#","###.#...#.#....##....#..#.#.#..##.#.###.#.##.###.#","###...#.#.....#.#.....####.......#.#..#####...#.#.","##.#...##.#.#..#######.#...#####.##...###.##.#.#..","..#....#.###..##..#.#.##.##.###.##.#....##..###...","..####.##..#99...#..#.#.###.#.##....#...#....#.#.#",".###..####.#99#.###.#...#..#.####.##.#..##..##.###",".#....##..##..##..#####..#...#..#.#.###...##.#..#.","#####.###.....####.#.#####.......#.####.##...##..#","##.#.....##..#......#...####.#..######.#.#..#....#","#..#####.#.##.#....##..#....###.###.#.##....######","######...#..####.#####.##..#.#..#.#.##....#.......","###..###.######.####...#..#....#..##..#...##...#.#","....#......#####...#..##..#.##....##.#.#....#####.",".#.##...####......#.##.#..##.###.##..###.#.##...#.","..##..#.###.##.#...#....#...##.##.####...##.....#.","#...####..##.####..###...#..#.#...#..##....##..##.",".###.#.###...####..#####....#..#.#.######..#.#.###",".#...#......###...##.####.#.#.#...#.#.####..#...##","..#.#....#..#......####....####....#..##..##....#.","#.#..#...##..##.###.#..##..###...##..##.###....##.","...#.#.#..#.#...#.##..#.##..#.###...#.#.###.######",".#.#...##....#.#....#.####..#.....##.##.#..#......"}

    Returns: 61

  67. {"..######..###..#.##.##..##.#..#.##..........######",".#...#...#...##...#...###.#.#...........###.###.#.","###.....#.###.#####..#..#.#..#.##.#.#....#...###..","##.#.##.##..#.#..#.#.###.###.##.##..#...#......###",".###...#..###.#.....##.##.#..#.....#....#######..#",".#...#.#.##..####..###.....#...##.#...#.###....#..","#....##.#..###.##.#.#..#..#.#...#..##..#.###.###.#",".####...##.##.........##...###..####..#.......##..",".#..#.##..#..#.#.......##....#.#.#.#.######...#.##",".###.##...##.#.#.##.#......8541.#.###.##...#.#....",".###....#.......#..##..#..#6244..##...#..#....#.##",".##.#.##...#.#.#..#..#...###.###.#.###.##.##.....#","..#....###..##...##.#.##.#...#...#.....#.##.....#.","#.##...........#.#.###.#.....###.#....#....#...##.","..##.#...#################.#...#...##.####....##..",".#.#.#########.###.###..####..#.#.###...#..#..##.#","##.#....#..#...##...#..###.#.#.##.#.#....#.##.#...","#.##..#..#####.#..#..#..###..##..###..##.##.###...","#...#...#####.#...####.#..#..#.##.#...##.#.##..#.#","..##..#.#####..#......#...#.#..#.#...#..###...#...","#....##.###..####.#.#.###.#...###..##.....#..###..","#...#..##..#.#.#.#.#..##.#...######..#.#...#.##.#.","#.#.#..##.##..##.###..#####..#.#.#.#...#.###.#.##.",".#.##.##...#......##....#...#...##.##..#.###..#.##",".##..###..#..##.#....##.##..##..#.###.#...#.####..",".#..#.#####......###.#.###....#..##....##...#.#..#","..##..##..##.##.###.##...#.##.##.###...#..#..###..","####.#.#.#...##.#..####.#..#.##.##.##..#..####.#.#","..##.#.###.###..##..#..#.....#####.#...##.##.#...#","#.#.####.#...#..#.##..#....#.##...#.###.#.....###.","##.######.#.#.###..#.###...##.#####.###..##..#.#..","###...###.##....#.##.##....##......######..#..#...","...###.....###.#..##..#.#...#....#..##.##.#..##..#","...##..#.###.#......#.##..##..#.#..#.###.###.#..##","##.##..#.#.##..######.##...####.#..#...##....##...","..#..#.....#..........#..#.....##..####..#.#.#####","#...##.#.##..###.#..###...##.#.....##.#.#.#.#...#.",".########..#.####..#.....###.###...######....#..##","##.#..#....#####.####......#...#..#..#.....#...#.#","####...##.#####.#####........##....####......#....","##.#.#.##.#.#..###..#..##.#.####.#...##..#..##.##.","..######..#.......#..#...#..####.##.##.....####...","##.#....#...#..##..#...####.##.###.....##.#.#####.","...##.##.#..####...#..##.###..##.###.#..#.#..#...#","##.#.....#..##.##..#.##.##.#..#..#.#...###...####.","##..####.####...####......###.##.###.#..##...#...#","#..#...###...###..#..##..##.########..##.....#.###",".####.#....#..##.#.#$.##...#..###..#..#...#.#..#..","##..##.####....###....#....#...#.#..#..#.#.#......","##..####.####.#......#.#.....#.###.##....###.##.#."}

    Returns: -1

  68. {"..######..###..#.##.##..##.#..#.##..........######",".#...#...#...##...#...###.#.#...........###.###.#.","###.....#.###.#####..#..#.#..#.##.#.#....#...###..","##.#.##.##..#.#..#.#.###.###.##.##..#...#......###",".###...#..###.#.....##.##.#..#.....#....#######..#",".#...#.#.##..####..###.....#...##.#...#.###....#..","#....##.#..###.##.#.#..#..#.#...#..##..#.###.###.#",".####...##.##.........##...###..####..#.......##..",".#..#.##..#..#.#.......##....#.#.#.#.######...#.##",".###.##...##.#.#.##.#......9999.#.###.##...#.#....",".###....#.......#..##..#..#9999..##...#..#....#.##",".##.#.##...#.#.#..#..#...###.###.#.###.##.##.....#","..#....###..##...##.#.##.#...#...#.....#.##.....#.","#.##...........#.#.###.#.....###.#....#....#...##.","..##.#...#################.#...#...##.####....##..",".#.#.#########.###.###..####..#.#.###...#..#..##.#","##.#....#..#...##...#..###.#.#.##.#.#....#.##.#...","#.##..#..#####.#..#..#..###..##..###..##.##.###...","#...#...#####.#...####.#..#..#.##.#...##.#.##..#.#","..##..#.#####..#......#...#.#..#.#...#..###...#...","#....##.###..####.#.#.###.#...###..##.....#..###..","#...#..##..#.#.#.#.#..##.#...######..#.#...#.##.#.","#.#.#..##.##..##.###..#####..#.#.#.#...#.###.#.##.",".#.##.##...#......##....#...#...##.##..#.###..#.##",".##..###..#..##.#....##.##..##..#.###.#...#.####..",".#..#.#####......###.#.###....#..##....##...#.#..#","..##..##..##.##.###.##...#.##.##.###...#..#..###..","####.#.#.#...##.#..####.#..#.##.##.##..#..####.#.#","..##.#.###.###..##..#..#.....#####.#...##.##.#...#","#.#.####.#...#..#.##..#....#.##...#.###.#.....###.","##.######.#.#.###..#.###...##.#####.###..##..#.#..","###...###.##....#.##.##....##......######..#..#...","...###.....###.#..##..#.#...#....#..##.##.#..##..#","...##..#.###.#......#.##..##..#.#..#.###.###.#..##","##.##..#.#.##..######.##...####.#..#...##....##...","..#..#.....#..........#..#.....##..####..#.#.#####","#...##.#.##..###.#..###...##.#.....##.#.#.#.#...#.",".########..#.####..#.....###.###...######....#..##","##.#..#....#####.####......#...#..#..#.....#...#.#","####...##.#####.#####........##....####......#....","##.#.#.##.#.#..###..#..##.#.####.#...##..#..##.##.","..######..#.......#..#...#..####.##.##.....####...","##.#....#...#..##..#...####.##.###.....##.#.#####.","...##.##.#..####...#..##.###..##.###.#..#.#..#...#","##.#.....#..##.##..#.##.##.#..#..#.#...###...####.","##..####.####...####......###.##.###.#..##...#...#","#..#...###...###..#..##..##.########..##.....#.###",".####.#....#..##.#.#$.##...#..###..#..#...#.#..#..","##..##.####....###....#....#...#.#..#..#.#.#......","##..####.####.#......#.#.....#.###.##....###.##.#."}

    Returns: 52

  69. {".###..###.....##...##.##....###.#.########.##.#.##","###.....##.#..##..##.##.....#.#..#..####.#.#...#..",".#..#.#.#..#..##..##..#....##...######.....###.#..","##.....##.##..#...#.##...###.#..#..######.#.###.##","....#.....#.#..#.......#..#.####.......#...#.####.","#..##.##.....#.#...##..###....#####..#....#..#.##.","..##..###.#.#..#..#...#...#####..###.#.#.#.#.#.###","...#...#...##.#...###..#.#.###.#..##.##...#.#..###","#######.#.####.#.#.#...#.#.#....#..#.###.#..#.....",".#.#.##..#...##.#....#..#.##....#..##.##...###.###","....#.#.....##....#...##.....##.##...##.###....##.","..###.....#.##.###########...#..#..#..#.#.###..##.","...#.##.##..#.#.###...#.#...#.#.#.....##.#...#.##.","###.#..#...#######.##..#.#..####.#.##..###..###.#.","#.###.##....#.#.########..#...##.#.#...###......##","#.#.##.##..#...###.....#####.##.##.###.##......#..","..#....#.#.#..#.###....#.##.#####...##.....##.#..#","####....#...####.#.##.#..####.#..#...###..##..#..#",".#..#..#.##....###.....##.#..#.#..##.....#.....#.#","#.###.#.......#.#.#..###...##..###....####.####.#.",".....####...##..###.###.#..#.....#.#.###.....##.#.","#..#..###.#.###..#..#......#####.#.##.#.#####.###.","..###..####.#..##.##...#..###.#.##....###.##..###.","#.#.#.##..##.##.#.####..####...#####.#...#.###..#.",".#..####.#.#..###.#..###........##..#.#..#.#.#.###","###.......##....#..##..#######.##.#.#..###...##.##","###......#.#..#.##..##..##.#.#.#.###.#######.#.##.","..######.##.#.##.........####.##..#....#..#......#","#..#.#.##.#..#..####..###.###.##.##...#####.#.##..","...#.#......##....#.########.#..##.##.#.##....#.#.",".#.##.#.#....#.##.######.....##.#.##......#..##.#.",".##.##.....##...###..#..#..####...##..##..#.##.###","#..#.##..###..#..#....#....#.......#..###..##.#..#",".........##.##.#...#..##.##.##.####....##.#.#...#.","...###..#.....##.#...#..#...##..#.###.##.##.###...",".#.##.#....#...#......#.#.#.##494##.##.#..#...#.##","##.####.#.#....#.#..###.#####.729.##.#.#.###..#...","##...#.#...######.#.#..##.....219...##..#.#..##...","...#..##...##.#..#..#.#.##...###..##.#.#.##.#..#.#","#..#.####.##.##.#...######..###.....#....###...###",".#.#.###...#.##..####$.......#....##..#.######..##","##....##..#.#.###.##..#####.....#..###.#####.....#","...##.###...###.....#...###.#..###..###..###..###.","##.#######..####...#.#..##..##..##..####...#.##...","#.#####..###.#..#..##.##.##..###.#.###..##....###.",".#####.#.#...##....#....#..####.#.#.#.#.##.#.#.##.",".##.#.#..####.##..##....###########.###.####.#.##.","#...#.#..#...#.##.####..##..#####..#..##...#.#.#.#","##..##......##...######....#.#.....#..####.##.##..","..#...#...####...####..####.#####...#...########.#"}

    Returns: -1

  70. {".###..###.....##...##.##....###.#.########.##.#.##","###.....##.#..##..##.##.....#.#..#..####.#.#...#..",".#..#.#.#..#..##..##..#....##...######.....###.#..","##.....##.##..#...#.##...###.#..#..######.#.###.##","....#.....#.#..#.......#..#.####.......#...#.####.","#..##.##.....#.#...##..###....#####..#....#..#.##.","..##..###.#.#..#..#...#...#####..###.#.#.#.#.#.###","...#...#...##.#...###..#.#.###.#..##.##...#.#..###","#######.#.####.#.#.#...#.#.#....#..#.###.#..#.....",".#.#.##..#...##.#....#..#.##....#..##.##...###.###","....#.#.....##....#...##.....##.##...##.###....##.","..###.....#.##.###########...#..#..#..#.#.###..##.","...#.##.##..#.#.###...#.#...#.#.#.....##.#...#.##.","###.#..#...#######.##..#.#..####.#.##..###..###.#.","#.###.##....#.#.########..#...##.#.#...###......##","#.#.##.##..#...###.....#####.##.##.###.##......#..","..#....#.#.#..#.###....#.##.#####...##.....##.#..#","####....#...####.#.##.#..####.#..#...###..##..#..#",".#..#..#.##....###.....##.#..#.#..##.....#.....#.#","#.###.#.......#.#.#..###...##..###....####.####.#.",".....####...##..###.###.#..#.....#.#.###.....##.#.","#..#..###.#.###..#..#......#####.#.##.#.#####.###.","..###..####.#..##.##...#..###.#.##....###.##..###.","#.#.#.##..##.##.#.####..####...#####.#...#.###..#.",".#..####.#.#..###.#..###........##..#.#..#.#.#.###","###.......##....#..##..#######.##.#.#..###...##.##","###......#.#..#.##..##..##.#.#.#.###.#######.#.##.","..######.##.#.##.........####.##..#....#..#......#","#..#.#.##.#..#..####..###.###.##.##...#####.#.##..","...#.#......##....#.########.#..##.##.#.##....#.#.",".#.##.#.#....#.##.######.....##.#.##......#..##.#.",".##.##.....##...###..#..#..####...##..##..#.##.###","#..#.##..###..#..#....#....#.......#..###..##.#..#",".........##.##.#...#..##.##.##.####....##.#.#...#.","...###..#.....##.#...#..#...##..#.###.##.##.###...",".#.##.#....#...#......#.#.#.##999##.##.#..#...#.##","##.####.#.#....#.#..###.#####.999.##.#.#.###..#...","##...#.#...######.#.#..##.....999...##..#.#..##...","...#..##...##.#..#..#.#.##...###..##.#.#.##.#..#.#","#..#.####.##.##.#...######..###.....#....###...###",".#.#.###...#.##..####$.......#....##..#.######..##","##....##..#.#.###.##..#####.....#..###.#####.....#","...##.###...###.....#...###.#..###..###..###..###.","##.#######..####...#.#..##..##..##..####...#.##...","#.#####..###.#..#..##.##.##..###.#.###..##....###.",".#####.#.#...##....#....#..####.#.#.#.#.##.#.#.##.",".##.#.#..####.##..##....###########.###.####.#.##.","#...#.#..#...#.##.####..##..#####..#..##...#.#.#.#","##..##......##...######....#.#.....#..####.##.##..","..#...#...####...####..####.#####...#...########.#"}

    Returns: 20

  71. {"#.###.##...#.##.....##....#.###.##....#.#####.##..","..#...###....##.....#.#..##..####.......###.#.#..#","...##.#.#..##.##...#.##..##..#.###.....#.#.##.....","......###.###..###..##..#.......#..#..#.##..##.###","#..##.#..##.##..#..###.#..#####.#.###.###..#####..","..#.#.#####......###...##..##.#....#..#..##..####.","####.####.##.#....#..##..#...#.###.....#.#...#.##.","..##.##..#....#...#...#####...##.##.#####...###..#",".#.....#..#.#.##...#...#..###..#.##..#...###.#..##","....#######.#.##.#....##.####.###..#...#.###.#.#.#",".#.#..#.#.##...#.#.##.#..##.##..###.###.##.....##.",".#..#..###..###....##...####..#..#.##..#.##.##..#.","...##..##..#.###..######..##.#..#...#.#..###.#.##.",".####.....#...##.##.......#..#####..##.##....##.##","###..#.....#..##.#.##.#.###...#.##.#.#..#....#...#","......##.#..#.###.#####.##.#...#####.#.#...###....",".####.###..##.#####.#..##.###......###..#.#.#..#..","...####..#.######.#..##..##.#...#..#...#...#####.#","..#...###.####..#.##...#.....#.#.#...##..###..#.#.","##..##..#####.####.##.#.#...##....##.#.#....#...#.","####...###.##...#.#..#...#..##.##....##..#.#####..","..#.#.##.##.###.#..#..#..#.#....#.#.#...##.#####..","##.#..##...#.#.#####.###..#.#.######....#..##....#",".#.#.#....#####.#..#..#.###....#..#.####....###.##",".##....#...####...##.#########.##.##..#...##.#..#.","#......##..###.#.......####...#####..####..#....#.","####...###..##.##.#..#..#..#.#.#.##.....#..#.#....",".#....##...#.##...###...###.#.........#.#....###..",".#.###...##.##.#...#...#.#######.##.######.#.#####",".###.###.##.#.#...####.##.####..#...###...###...##","###..#.##.##.#.1#...#.#.##...###.#.#.#.###.#...##.","##..####.#..#..7#..#..#...##..####..#...###...##..","###...#####.#.#7.#...###.##.######.#..##.#.#..##.#","..##.##.#...#.#3...#..#####.##.###....##..#.#....#","......#.###.#..2.....#.###..#.##......#.##.#####.#","....##.#..##.#.8#.#....##.######.##.####..#..#....","##..####.##.##.2#.#........#....######...##....#..",".#.#..##.######.##.###.#......##.#.##.#.#....###.#","#....#..##..#..###...###..###.....#.#.....###....#","..#.#.#..##...###....##..#..####........#..###...#",".#...#.#.##.#..#..#.#......#..#.#####.....#.#...##","#......##....###.....#..##..#..#....##.#$.#...#..#",".....#..#.....###.#.###.##.#.##.#..#..#...#.###.##",".#####.#####..#.##.#.##.##.###..#####..#..##.#...#",".....#...#####.##...##.###....#####.#..#.#.....##.","#.#.###....#.###..#.#.###.#..##...####.#..#....##.","#..####.#.#.##.#....#..#.###..#.#..###....#.####.#","....#..#.##....##...####.##...##..#.####.....###.#","###.###..#..##.#...#....##..##..#...#.##.#.######.","#.##..#.#..###..#.###.#....#.####..#...#..#..####."}

    Returns: -1

  72. {"#.###.##...#.##.....##....#.###.##....#.#####.##..","..#...###....##.....#.#..##..####.......###.#.#..#","...##.#.#..##.##...#.##..##..#.###.....#.#.##.....","......###.###..###..##..#.......#..#..#.##..##.###","#..##.#..##.##..#..###.#..#####.#.###.###..#####..","..#.#.#####......###...##..##.#....#..#..##..####.","####.####.##.#....#..##..#...#.###.....#.#...#.##.","..##.##..#....#...#...#####...##.##.#####...###..#",".#.....#..#.#.##...#...#..###..#.##..#...###.#..##","....#######.#.##.#....##.####.###..#...#.###.#.#.#",".#.#..#.#.##...#.#.##.#..##.##..###.###.##.....##.",".#..#..###..###....##...####..#..#.##..#.##.##..#.","...##..##..#.###..######..##.#..#...#.#..###.#.##.",".####.....#...##.##.......#..#####..##.##....##.##","###..#.....#..##.#.##.#.###...#.##.#.#..#....#...#","......##.#..#.###.#####.##.#...#####.#.#...###....",".####.###..##.#####.#..##.###......###..#.#.#..#..","...####..#.######.#..##..##.#...#..#...#...#####.#","..#...###.####..#.##...#.....#.#.#...##..###..#.#.","##..##..#####.####.##.#.#...##....##.#.#....#...#.","####...###.##...#.#..#...#..##.##....##..#.#####..","..#.#.##.##.###.#..#..#..#.#....#.#.#...##.#####..","##.#..##...#.#.#####.###..#.#.######....#..##....#",".#.#.#....#####.#..#..#.###....#..#.####....###.##",".##....#...####...##.#########.##.##..#...##.#..#.","#......##..###.#.......####...#####..####..#....#.","####...###..##.##.#..#..#..#.#.#.##.....#..#.#....",".#....##...#.##...###...###.#.........#.#....###..",".#.###...##.##.#...#...#.#######.##.######.#.#####",".###.###.##.#.#...####.##.####..#...###...###...##","###..#.##.##.#.9#...#.#.##...###.#.#.#.###.#...##.","##..####.#..#..9#..#..#...##..####..#...###...##..","###...#####.#.#9.#...###.##.######.#..##.#.#..##.#","..##.##.#...#.#9...#..#####.##.###....##..#.#....#","......#.###.#..9.....#.###..#.##......#.##.#####.#","....##.#..##.#.9#.#....##.######.##.####..#..#....","##..####.##.##.9#.#........#....######...##....#..",".#.#..##.######.##.###.#......##.#.##.#.#....###.#","#....#..##..#..###...###..###.....#.#.....###....#","..#.#.#..##...###....##..#..####........#..###...#",".#...#.#.##.#..#..#.#......#..#.#####.....#.#...##","#......##....###.....#..##..#..#....##.#$.#...#..#",".....#..#.....###.#.###.##.#.##.#..#..#...#.###.##",".#####.#####..#.##.#.##.##.###..#####..#..##.#...#",".....#...#####.##...##.###....#####.#..#.#.....##.","#.#.###....#.###..#.#.###.#..##...####.#..#....##.","#..####.#.#.##.#....#..#.###..#.#..###....#.####.#","....#..#.##....##...####.##...##..#.####.....###.#","###.###..#..##.#...#....##..##..#...#.##.#.######.","#.##..#.#..###..#.###.#....#.####..#...#..#..####."}

    Returns: 40

  73. {".#.#####.#..###..###....#....####...##...#.#..#.#.",".##...###.##...#.......#.##....###...###..##..##..",".##.##....#...##.#.####.##...#.#.#.##.#......##...","..#.#...##.##..###...#...##.#.##...##...#...##.#..","##$#..###..######.#.##.......###..#.....##..#.####",".#....#.##....#####.#..#.#.##...##.#.#...##...#...","..#.###.#.#.#.######.#.##.#####.#####....#..#.####","..#.#.##.###..#.#.#....#.###..###..#.#...#.#..#...","..#..##.##..#..##.##...##....#...#.#....##.###.##.","..##.##..#..#####...#.##....#..#.#.#.#..####.####.",".##..#...###.##.#.####.####...#####..########...##","#..#.#...##.###....##....###.#.......#.######..#.#","###...##.#.##.#.#..#.##.#..####.###.#...#.##.##...","..#...####.###.#.#.###.#.##.##..####.#..##########","...#.#.##..#..###.#....#.#..##.....#......#..###.#","..##..##.#....##..##...####..#...#.#...#.##...##.#","..#.#.######........#.##.....###.##.##.#..#.##.#..","#.....#....###.##.#..###.#..#....#....####.#.#.#.#","#......#...####.##.###.##..#.#.#.#.#.#####.##..#..",".#..#.......#.....#..#.#....#...#..#....####......","##.#.......###....#..##..####.#.#.#..#.###....#.#.",".#.##456.#..###.####.###...#..#..##.##...#.##.#.##","#..##663..#.#...#######..##.##.####.#.#.#..#...##.","#.###.#....###.#..#..#.##.....####.#..#.#.##.#.#.#","#...#..#.###.##.###..#######..#.##.#.#.#.####.#..#",".#.##.##..#.#####.#.###...#....####..#.###.###...#",".##.#.####........##.....##.#.######..#.....##..##","....###..#.###...#..##.###.##.#.####...####..#.###","###........#.###...#.......#.#..#.#.##....###...##","#....#.######........###.#.#....#..#####.###.#...#","........##.##.#......##.#..#..#.#.#.###.#.#######.","##.##...#..#..#.#..#..##.##.#.##...#.##.##....##.#",".##..##.#.#.##...#....#..##..###..#......######.#.",".###.#.#.#.#..#.##.##.....#.#.....##..#..##..#.###","##..###.#.#.##...###.###..#..#...#.##.###.##......","###.#....#...###........##..#.#.##...#....###..#.#",".##.#.#....####...##..###....#...##..#..#.#...#..#","##.#.#..##....#...#####......#.##.##.#.##.####.#..","#..###.###.#...#...#.####..###....##.##.....#.#...","##.###...####..#..##.###..#.##..##.#.#.##...#...##",".#.###.#..##.....##....#.##.##.###..#..#..###...##","..#..###.##..#.#.##...###.######......###..##.##..","....#.#....#...####.#......##...#...####.#.##...##","#.#..##.#.#...##....#..#..###......###.##..#...###","..###.#.###...###..#.##.###..##..#...##.#..#..#.#.","#.####.#.....#..#.....##.#.#..##.######...###...##","#....#####..#####...#.#.#..#..##..###..##.##...##.",".......####.#...######.###..#.....#.#.######..##.#",".####.#.#.####.##..#...###.#......#####..##....#.#","#.....##.#.#..####.#####.#####..#..#..##...##...#."}

    Returns: 27

  74. {".#.#####.#..###..###....#....####...##...#.#..#.#.",".##...###.##...#.......#.##....###...###..##..##..",".##.##....#...##.#.####.##...#.#.#.##.#......##...","..#.#...##.##..###...#...##.#.##...##...#...##.#..","##$#..###..######.#.##.......###..#.....##..#.####",".#....#.##....#####.#..#.#.##...##.#.#...##...#...","..#.###.#.#.#.######.#.##.#####.#####....#..#.####","..#.#.##.###..#.#.#....#.###..###..#.#...#.#..#...","..#..##.##..#..##.##...##....#...#.#....##.###.##.","..##.##..#..#####...#.##....#..#.#.#.#..####.####.",".##..#...###.##.#.####.####...#####..########...##","#..#.#...##.###....##....###.#.......#.######..#.#","###...##.#.##.#.#..#.##.#..####.###.#...#.##.##...","..#...####.###.#.#.###.#.##.##..####.#..##########","...#.#.##..#..###.#....#.#..##.....#......#..###.#","..##..##.#....##..##...####..#...#.#...#.##...##.#","..#.#.######........#.##.....###.##.##.#..#.##.#..","#.....#....###.##.#..###.#..#....#....####.#.#.#.#","#......#...####.##.###.##..#.#.#.#.#.#####.##..#..",".#..#.......#.....#..#.#....#...#..#....####......","##.#.......###....#..##..####.#.#.#..#.###....#.#.",".#.##999.#..###.####.###...#..#..##.##...#.##.#.##","#..##999..#.#...#######..##.##.####.#.#.#..#...##.","#.###.#....###.#..#..#.##.....####.#..#.#.##.#.#.#","#...#..#.###.##.###..#######..#.##.#.#.#.####.#..#",".#.##.##..#.#####.#.###...#....####..#.###.###...#",".##.#.####........##.....##.#.######..#.....##..##","....###..#.###...#..##.###.##.#.####...####..#.###","###........#.###...#.......#.#..#.#.##....###...##","#....#.######........###.#.#....#..#####.###.#...#","........##.##.#......##.#..#..#.#.#.###.#.#######.","##.##...#..#..#.#..#..##.##.#.##...#.##.##....##.#",".##..##.#.#.##...#....#..##..###..#......######.#.",".###.#.#.#.#..#.##.##.....#.#.....##..#..##..#.###","##..###.#.#.##...###.###..#..#...#.##.###.##......","###.#....#...###........##..#.#.##...#....###..#.#",".##.#.#....####...##..###....#...##..#..#.#...#..#","##.#.#..##....#...#####......#.##.##.#.##.####.#..","#..###.###.#...#...#.####..###....##.##.....#.#...","##.###...####..#..##.###..#.##..##.#.#.##...#...##",".#.###.#..##.....##....#.##.##.###..#..#..###...##","..#..###.##..#.#.##...###.######......###..##.##..","....#.#....#...####.#......##...#...####.#.##...##","#.#..##.#.#...##....#..#..###......###.##..#...###","..###.#.###...###..#.##.###..##..#...##.#..#..#.#.","#.####.#.....#..#.....##.#.#..##.######...###...##","#....#####..#####...#.#.#..#..##..###..##.##...##.",".......####.#...######.###..#.....#.#.######..##.#",".####.#.#.####.##..#...###.#......#####..##....#.#","#.....##.#.#..####.#####.#####..#..#..##...##...#."}

    Returns: 25

  75. {"..#..#.#.........#...#.#..#........#...##...#.....","..###....#..##.#.....#.#..#...#...##..............",".#...#.#........##.#.#....#......##..#........#..#","....#...#....#..#.#....#.#.##.....#...#.#....#....","##.#.......#.#.#.#...####...#.#.#.....#.#.#.#.##..","..#..###....#.....#..#..####..#...#....#..........","##....#....##...#...#.#.......###...#.......#.#...","....##.......#.......#.##..##.......#..#..........","##...#...#....#...##..#.............#...#..#.##.#.",".##.##....#........####..........#.....#.#....#...",".#.##..##...#....#...#....##......##..............","...#......###....####.#.#.......#.#.#.............",".....#........##.#.#.........###.....#......#..#..","#..#..####..##............#.......#...#..#.#..#.#.","##..#..#.#.....#...#.##........##.###....#..#.....",".....#.....#.#.#.#.................$.#..#.......#.","........#.....####....#..#.##.#....##..........#..",".#..##..#.....###...##............#.##.....#.....#","....##.....#...........#...............#...###....","......##.###..##....#..............##....#.....###","#....2#..#..#..#...#............##.....#...#......",".....7###..##......#.........#....##..#....#..#...","....#6......#.##...#...##.#.#..........#.#..##.#.#","..##.7..#..##...........#..#.......#..#..#........",".#...9..#..........##...#..##.......#...#.#...#...",".#...4.#.....#...#..........#.#........#.#..#..#..",".....5#....#....#..#.#...##..#....##.....#....#...",".....3.......##....##..##.......#......##..#....#.","..##.5.#..#.#....#.#..........#....#..........#..#","......#....#...........#...##.#.....##...#..#.....","#..#..#....#.#.......#...#......###.#....#......##","..##.#..#............#....#....##....#....#.....##",".#..#..#............#......#.....##.#..#.#....##..","..#..#.....#.#.##...##.......#.......###.........#","....##..#..##.......#....#......#.#......##.#.###.","....#..#..##...#.........#........##..............","............#.##.#.....##.....##....##......#.....","......##...#...#....#...###.....###.##.#.##......#","#..............#...#.#.#.....##.......##..##.#....","..#...#.............#.##.#...#............#.#...##","#.....#...........#.##.#..###.....#..###....#.##..","......#.........##...#....##....#...#.#.#...##.#..","..#.#......#....#...#....##..#.#.#...#......#....#","#..#...#...#.##...#.##.#.#.##.#.#........##...#.#.","#.###...###....#.##.#.#....#....#..#.###........##","#...#....#...#.....##....##....#...#......#.#.....",".......#...........###......#...#.##...#..#.......","..###.#.#..#.....#..#....##.....#....##.###.......","...#.........#....##....#.##..#..#...#.........#..","..#.##..#..###...#...##......#......#.........#..."}

    Returns: -1

  76. {"..#..#.#.........#...#.#..#........#...##...#.....","..###....#..##.#.....#.#..#...#...##..............",".#...#.#........##.#.#....#......##..#........#..#","....#...#....#..#.#....#.#.##.....#...#.#....#....","##.#.......#.#.#.#...####...#.#.#.....#.#.#.#.##..","..#..###....#.....#..#..####..#...#....#..........","##....#....##...#...#.#.......###...#.......#.#...","....##.......#.......#.##..##.......#..#..........","##...#...#....#...##..#.............#...#..#.##.#.",".##.##....#........####..........#.....#.#....#...",".#.##..##...#....#...#....##......##..............","...#......###....####.#.#.......#.#.#.............",".....#........##.#.#.........###.....#......#..#..","#..#..####..##............#.......#...#..#.#..#.#.","##..#..#.#.....#...#.##........##.###....#..#.....",".....#.....#.#.#.#.................$.#..#.......#.","........#.....####....#..#.##.#....##..........#..",".#..##..#.....###...##............#.##.....#.....#","....##.....#...........#...............#...###....","......##.###..##....#..............##....#.....###","#....9#..#..#..#...#............##.....#...#......",".....9###..##......#.........#....##..#....#..#...","....#9......#.##...#...##.#.#..........#.#..##.#.#","..##.9..#..##...........#..#.......#..#..#........",".#...9..#..........##...#..##.......#...#.#...#...",".#...9.#.....#...#..........#.#........#.#..#..#..",".....9#....#....#..#.#...##..#....##.....#....#...",".....9.......##....##..##.......#......##..#....#.","..##.9.#..#.#....#.#..........#....#..........#..#","......#....#...........#...##.#.....##...#..#.....","#..#..#....#.#.......#...#......###.#....#......##","..##.#..#............#....#....##....#....#.....##",".#..#..#............#......#.....##.#..#.#....##..","..#..#.....#.#.##...##.......#.......###.........#","....##..#..##.......#....#......#.#......##.#.###.","....#..#..##...#.........#........##..............","............#.##.#.....##.....##....##......#.....","......##...#...#....#...###.....###.##.#.##......#","#..............#...#.#.#.....##.......##..##.#....","..#...#.............#.##.#...#............#.#...##","#.....#...........#.##.#..###.....#..###....#.##..","......#.........##...#....##....#...#.#.#...##.#..","..#.#......#....#...#....##..#.#.#...#......#....#","#..#...#...#.##...#.##.#.#.##.#.#........##...#.#.","#.###...###....#.##.#.#....#....#..#.###........##","#...#....#...#.....##....##....#...#......#.#.....",".......#...........###......#...#.##...#..#.......","..###.#.#..#.....#..#....##.....#....##.###.......","...#.........#....##....#.##..#..#...#.........#..","..#.##..#..###...#...##......#......#.........#..."}

    Returns: 51

  77. {".#..........#..........#...#.............#...###..",".....#.#..#..#.###...#...#..##........#...##......","...#.#...........#..#.#...##........##.........###","......##...#.#.......#....#...##.#.....#......###.",".#..#.#..........###....##....#...##.........#.#..","....#..#.#..##...###......#......#.#..#.........#.",".#..#.............#.####..#...#...#.#....#........","..##..###.#.#......#...#..#.##..##.#...#.#.#......","....##$.......#................#....#.#.........#.","..#....##...#......#...#..#....###....#.#.#......#","#...#.........#.....#.##......##..........#.......",".#.#............#.....#........##.....#..#..##....","...#....#...#....#.#.#....##...##..#..###.##...#.#","##.#.#.....##....#.#.....#........#........#......",".......#....#...###.....#....####.......#......##.",".#.........#...#.#..##......#.....#..#.....#....#.",".....#.#....#..#.....#..#.#..#....#........#.#....",".....#..##...#.#..#..##.#...#...#.##..#....#......",".#...#.......#....#..###.....###.#.#..............",".....#.......#......#....##..#..........#.#.......","##.....#..#.#..#..#.........#......#..#...#.....#.","##.............##........###....#.#......#..#..##.","#.#........#...#.##....#.##..........##.....#...#.","#....#...#..#..##......#........#.#...#..##....###","...#...#..#.#.....#...#..#.#..#...#....#.#...#....",".#..#..#..........#.....#.#.#.....#...............","..........#...#...#....#..#..##.#.....#####.......","#.##...........#..##.##.....#.#...........#####..#","...#...........#....###..#.#.#.#.#.#...#........##","....#....##..........#.#....#.....###..###...#..#.","..##....#....#..##.###.......#.#...#.........#...#","#...##..#..#.....#......#............#...##.##....","...........#.###.....#............................","#...#..#...#...####.......#...##.#.....#.#..#.....",".......#..####.#.####...#....###......#.....#...#.","..................#.#...#.....##.....#....##..##..","........#.###.#.#.#............#....#........#..#.","##.....##.#.#..#..##.##.#.....#.#........#.##.....","..#.#..#...........#.....#..#..#...#.#.##.#....#..","##...#......#..#..##...#...#..##.........#.#...#..",".......#..#...###...##.#..#.....#.#.##..#.#..##..#","..............#.###.#..#...............#..#.##....",".........#..............#........##.#..##..##.##..","....#.#.........#.#......#....#....#..........###.","#12..#................#.#.....##.#....#....#......","#13..#.#.....#.#.###...#........#........###.....#","...#.....#......##..#.######..###.#.#.##...#..#.#.","....##..#...#.#...#...##..#...#.#...#.#..#......#.",".#......#.........#...#..##.....#..##..#...#.....#",".#..##.....#.#...#.#....#.....#.....##...#..#.##.."}

    Returns: -1

  78. {".#..........#..........#...#.............#...###..",".....#.#..#..#.###...#...#..##........#...##......","...#.#...........#..#.#...##........##.........###","......##...#.#.......#....#...##.#.....#......###.",".#..#.#..........###....##....#...##.........#.#..","....#..#.#..##...###......#......#.#..#.........#.",".#..#.............#.####..#...#...#.#....#........","..##..###.#.#......#...#..#.##..##.#...#.#.#......","....##$.......#................#....#.#.........#.","..#....##...#......#...#..#....###....#.#.#......#","#...#.........#.....#.##......##..........#.......",".#.#............#.....#........##.....#..#..##....","...#....#...#....#.#.#....##...##..#..###.##...#.#","##.#.#.....##....#.#.....#........#........#......",".......#....#...###.....#....####.......#......##.",".#.........#...#.#..##......#.....#..#.....#....#.",".....#.#....#..#.....#..#.#..#....#........#.#....",".....#..##...#.#..#..##.#...#...#.##..#....#......",".#...#.......#....#..###.....###.#.#..............",".....#.......#......#....##..#..........#.#.......","##.....#..#.#..#..#.........#......#..#...#.....#.","##.............##........###....#.#......#..#..##.","#.#........#...#.##....#.##..........##.....#...#.","#....#...#..#..##......#........#.#...#..##....###","...#...#..#.#.....#...#..#.#..#...#....#.#...#....",".#..#..#..........#.....#.#.#.....#...............","..........#...#...#....#..#..##.#.....#####.......","#.##...........#..##.##.....#.#...........#####..#","...#...........#....###..#.#.#.#.#.#...#........##","....#....##..........#.#....#.....###..###...#..#.","..##....#....#..##.###.......#.#...#.........#...#","#...##..#..#.....#......#............#...##.##....","...........#.###.....#............................","#...#..#...#...####.......#...##.#.....#.#..#.....",".......#..####.#.####...#....###......#.....#...#.","..................#.#...#.....##.....#....##..##..","........#.###.#.#.#............#....#........#..#.","##.....##.#.#..#..##.##.#.....#.#........#.##.....","..#.#..#...........#.....#..#..#...#.#.##.#....#..","##...#......#..#..##...#...#..##.........#.#...#..",".......#..#...###...##.#..#.....#.#.##..#.#..##..#","..............#.###.#..#...............#..#.##....",".........#..............#........##.#..##..##.##..","....#.#.........#.#......#....#....#..........###.","#99..#................#.#.....##.#....#....#......","#99..#.#.....#.#.###...#........#........###.....#","...#.....#......##..#.######..###.#.#.##...#..#.#.","....##..#...#.#...#...##..#...#.#...#.#..#......#.",".#......#.........#...#..##.....#..##..#...#.....#",".#..##.....#.#...#.#....#.....#.....##...#..#.##.."}

    Returns: 43

  79. {".##..#.#..#.#....#............#...#.#..........#..","......##..#....###.....#..........###.......##..#.","..............#............#..#..##.....#...####..","...#..##.#....#...##......#......####.#.#.....##.#",".#...#..#...#............#................#..#....","...##..........#.............#.#..##..#.##.#..#...","....#....#.....#.....#....###...##.....#..#....##.",".#...#.....##.....##....##.#.#......##..#....##.#.","#..#...#.#...........##.........#....#..#....###..","..#.#...#.........#..#....#....#.#...##.....#.#...",".....##.#....#.#.....#...#..............#......#..","#.#.#........#.................##.#...#...#..#....",".........#.####..#.......#....#...#.....#........#","....#.......###..##.......##.#....#....#..###..#..","#..#...#.#.......#.#..##.##......#.#..#.##.##....#","........#...#...#...#...#...........#......#..####","...#.#..#.#...#.#...#.#.##.............#..#.#.##..","#..........#.......#..........#.....#......###....",".......#....#..#...#...#.##.......#......##.#.....","..........#...#.#.#.........##..#.....#....1924..#","........#......#...........##...##......#..7322..#",".....#.#.#......#...##..##....#..........#....#..#",".....#.#.#...#..###..###.####.....#...........#...",".##....##..#....#.....#..#...#.#..#.....#..#.##..#","..#.....##...#..............#.#.....##............","#........#.....#.#.#.........#........##......#...","#.#...#......#...#.....##....##....##.........#...","#...##.............#..#.#..##.#...#.......##..#...",".....#.........#..#...#.#...#.##........#..#..#...","..........###...#.....#.###....#......#.##....#...","#.##..........#...........##.##...##.#...###...##.","##.........##....#............#.##.#..#.#........#","#...###....##.....#..........#...#................","......#####..#..#....#....#..##.#.#...#.....#.$.#.","...#..#......#....#..#..#.......#...#.#.#........#","................#.#..#.........#...#........#....#","#.#..#.......##.............##.#......#...#.#####.","...#..#..##.#.#.#.#......#.#.#.#.#.......#......##","#...#....#...#.#.#.#.#..........#......#......##..","......#...#..#..#..#...###..#..#.#......#.....#.#.","#...#..#.##...#......#.....#....#.###..#.....#....",".......#.....#.##.#...#...........##.#..#.#.......","###..##......##.#...............#..#..........##..","..#........##..##.......#.......#.#.....#.#.#..#..","..##.#.#....#...#......#...##..#...#....#...####.#",".......#.#...#.............##..#.#....#.#....#...#",".....##.#...##........#..#......#.#........##..##.",".#.#.....#..........#.#........#.#..#...#........#",".......##.##...........#.........##.#........##...",".....###........#.....#....#......#......#...#...."}

    Returns: -1

  80. {".##..#.#..#.#....#............#...#.#..........#..","......##..#....###.....#..........###.......##..#.","..............#............#..#..##.....#...####..","...#..##.#....#...##......#......####.#.#.....##.#",".#...#..#...#............#................#..#....","...##..........#.............#.#..##..#.##.#..#...","....#....#.....#.....#....###...##.....#..#....##.",".#...#.....##.....##....##.#.#......##..#....##.#.","#..#...#.#...........##.........#....#..#....###..","..#.#...#.........#..#....#....#.#...##.....#.#...",".....##.#....#.#.....#...#..............#......#..","#.#.#........#.................##.#...#...#..#....",".........#.####..#.......#....#...#.....#........#","....#.......###..##.......##.#....#....#..###..#..","#..#...#.#.......#.#..##.##......#.#..#.##.##....#","........#...#...#...#...#...........#......#..####","...#.#..#.#...#.#...#.#.##.............#..#.#.##..","#..........#.......#..........#.....#......###....",".......#....#..#...#...#.##.......#......##.#.....","..........#...#.#.#.........##..#.....#....9999..#","........#......#...........##...##......#..9999..#",".....#.#.#......#...##..##....#..........#....#..#",".....#.#.#...#..###..###.####.....#...........#...",".##....##..#....#.....#..#...#.#..#.....#..#.##..#","..#.....##...#..............#.#.....##............","#........#.....#.#.#.........#........##......#...","#.#...#......#...#.....##....##....##.........#...","#...##.............#..#.#..##.#...#.......##..#...",".....#.........#..#...#.#...#.##........#..#..#...","..........###...#.....#.###....#......#.##....#...","#.##..........#...........##.##...##.#...###...##.","##.........##....#............#.##.#..#.#........#","#...###....##.....#..........#...#................","......#####..#..#....#....#..##.#.#...#.....#.$.#.","...#..#......#....#..#..#.......#...#.#.#........#","................#.#..#.........#...#........#....#","#.#..#.......##.............##.#......#...#.#####.","...#..#..##.#.#.#.#......#.#.#.#.#.......#......##","#...#....#...#.#.#.#.#..........#......#......##..","......#...#..#..#..#...###..#..#.#......#.....#.#.","#...#..#.##...#......#.....#....#.###..#.....#....",".......#.....#.##.#...#...........##.#..#.#.......","###..##......##.#...............#..#..........##..","..#........##..##.......#.......#.#.....#.#.#..#..","..##.#.#....#...#......#...##..#...#....#...####.#",".......#.#...#.............##..#.#....#.#....#...#",".....##.#...##........#..#......#.#........##..##.",".#.#.....#..........#.#........#.#..#...#........#",".......##.##...........#.........##.#........##...",".....###........#.....#....#......#......#...#...."}

    Returns: 22

  81. {".#.....#......#..#...#..#............#.#....##....",".#.#...........#....#.##....#..#.#..#.....#..#..#.","....#......##......#.#...##..#.........##......#.#","#....##..####...###..#...#.....#......##.#.#......","...#..##....#..#..........#.#..##.#....#.##..#..#.","####....#.##....#.##..##...#...##.#...####...#.#..","..#.........#.........#..#.##....##...#...........","..........#..#..##...#..##..........#..#....#.....",".................#.#..........#...#..........#..##","............##.#....##....#.#.#...##.#...#........",".#.#..........#.##..#......##.#.......#...........","............#.#.#........#.##.....##.#..#.......#.","...#.............#...##...#.##...#..#.#...##......","..#....#.#....##.#.#........#..#.#.#....#....####.","##..................#.........#..##.#.........#..#","..##...#.#....#..###...##.....##...#...#......#...",".#.......#...#...##..#.....##..........#..#.##..#.","#....#..#.........#.#...##..#..#...#.#.#..#..#...#",".#.#.#.....#.......#...##...#...##.......#.#..#...","........#..#...............#.#.##..##........##...","...#..##.#.#..........#.##..##................##.#","..#..#........#.....##...#...#........#..#........","...##.....#.........#.#..##....#.##.#...#...#.....",".#...#..#..............#.###.##.....###...........","#.#.....$..#.....#....#....#..#..##.........##....","...#....##...#..##......#.#..##...#.....##........",".#.#....#....#......#.#....##...#.#..#.......##.#.","##....#......##.....#.......#.....#.#..#...##..##.","...#...........##..................#....#.......#.","....#.....#....#.........#...........##.....##.#..","....#..##..##..........#..#..##...#.......#...##..","..........#.#..#....##..#..#..#..........#.#...#.#","...............#.##..###............#............#","..........#...#.......#..#.#...#....#.#.#.........","........#...#....#.#..##.......##...#..##....#....","389#......#...#........##..#.....#.#.#....#.......","211.......##...#....#......##.............#.......","595.#.....#......#.#.....#......#...##....#..#.#..","......#.##...####..#....#...#....#.#.......#......","..#.#........##.#.#..##.....#..#..#......#.....#..","..#...........##...#......#.#..#..................","..#.#...###.......##.#.#.#...#...#....##..#......#","#....#.#.#..#.......#.......##......#....##.#.#...","...#.#.#...#.....#.#...#.....#..#..#..#.#.........","......#............#..#......####......#.#......#.",".....#.......#.##....#....#...........###.#...##.#","....#..............#...#.#.#............#.#.#..#..",".........#.........#..#..#.....#.#..............#.",".........#..#.......#..#..........##....#......#.#","..#.........##..#.....#.....##.#..#.#.......#.#.#."}

    Returns: -1

  82. {".#.....#......#..#...#..#............#.#....##....",".#.#...........#....#.##....#..#.#..#.....#..#..#.","....#......##......#.#...##..#.........##......#.#","#....##..####...###..#...#.....#......##.#.#......","...#..##....#..#..........#.#..##.#....#.##..#..#.","####....#.##....#.##..##...#...##.#...####...#.#..","..#.........#.........#..#.##....##...#...........","..........#..#..##...#..##..........#..#....#.....",".................#.#..........#...#..........#..##","............##.#....##....#.#.#...##.#...#........",".#.#..........#.##..#......##.#.......#...........","............#.#.#........#.##.....##.#..#.......#.","...#.............#...##...#.##...#..#.#...##......","..#....#.#....##.#.#........#..#.#.#....#....####.","##..................#.........#..##.#.........#..#","..##...#.#....#..###...##.....##...#...#......#...",".#.......#...#...##..#.....##..........#..#.##..#.","#....#..#.........#.#...##..#..#...#.#.#..#..#...#",".#.#.#.....#.......#...##...#...##.......#.#..#...","........#..#...............#.#.##..##........##...","...#..##.#.#..........#.##..##................##.#","..#..#........#.....##...#...#........#..#........","...##.....#.........#.#..##....#.##.#...#...#.....",".#...#..#..............#.###.##.....###...........","#.#.....$..#.....#....#....#..#..##.........##....","...#....##...#..##......#.#..##...#.....##........",".#.#....#....#......#.#....##...#.#..#.......##.#.","##....#......##.....#.......#.....#.#..#...##..##.","...#...........##..................#....#.......#.","....#.....#....#.........#...........##.....##.#..","....#..##..##..........#..#..##...#.......#...##..","..........#.#..#....##..#..#..#..........#.#...#.#","...............#.##..###............#............#","..........#...#.......#..#.#...#....#.#.#.........","........#...#....#.#..##.......##...#..##....#....","999#......#...#........##..#.....#.#.#....#.......","999.......##...#....#......##.............#.......","999.#.....#......#.#.....#......#...##....#..#.#..","......#.##...####..#....#...#....#.#.......#......","..#.#........##.#.#..##.....#..#..#......#.....#..","..#...........##...#......#.#..#..................","..#.#...###.......##.#.#.#...#...#....##..#......#","#....#.#.#..#.......#.......##......#....##.#.#...","...#.#.#...#.....#.#...#.....#..#..#..#.#.........","......#............#..#......####......#.#......#.",".....#.......#.##....#....#...........###.#...##.#","....#..............#...#.#.#............#.#.#..#..",".........#.........#..#..#.....#.#..............#.",".........#..#.......#..#..........##....#......#.#","..#.........##..#.....#.....##.#..#.#.......#.#.#."}

    Returns: 25

  83. {"#..#.#...##.....#...#...#..#...#..#......#.#....#.",".#.##....#...#...#.........##........#.#...#....##","....#...#...##..#...##....#........#.#...#.....#..",".#..#..#...#..............#...#....#.....#........","#........###..##..#....#.....................#..#.","..#..#..#....................#.............#......","##......##.#.........##.#..#......................",".#..........#...#...........###...#...#...#.....##","........#......#...#......#..#.#.##.#.......#....#","#.#............##.#......#..#.....#...#.#..##...#.",".............#......#..#...#...#......#...#...#...","#.....#.#.###.##.##..#......##..#.#.#.#......##...",".......#.....#..#......#...#..#....#.......##....#","...##....#..#.###..###...#....##...............#.#","...............#.....#.#..###..........#......#.#.","...#..#..##.#.###...#....###....#.##...........##.",".....4.....#....#.......#........#..#.##.......#.#","..##.8...#..#.#.#....#.#.#.#..........#.........#.","..#.#2#....#..##....#.......#.#..#..#.#...........","..#..8.........#...#..##.#.#.....#....#.....#.##.#","....#7.#.....##.#..#....#...........#.#..#......##",".....4#..#......#......#...##...#...............#.","##...1#..........#.#.....#.##.#...#....#...#.#....","##..#..#.#.......#.##.....#.....#.....#..#........",".#.##...#....#.#........#...#..#....#.....#.#...#.",".#..#......#..##.#....##................##......#.","......................##...#.....#.##...##...#.#..",".##......##......#.#...##..##...#..#...#..........",".#....#.#.................##..#.......#...#.#.....","...#....#....##.#.........#..##.#.#...........#...","...#....#...........#..#........#.#..#..#..#...##.","#...........#.#.#.........#.....##.#.#......#...#.","##......#.....#...#........#.#..#.#.##.....#.#....","..............##.#..##...........#.......##..#....","#.##......#...##...#.#.#.#.........#...#.#........",".#.......#...##..........#.#.#.#.##........#......",".##.....#...#.....#...###.......#........#.#.....#","#......##......#.#..###.#..##....#...#...#......#.","#.#.#..#....##........#.............#..#.##.#..#..","#.#...#..##..#.....#..#.....#.....##..#......##.#.","#.##...#..#..#.....#.#....#.#.##....#...#......#..","..#.....#...##......#.#........#....#.#....##.#...","#..##.................#.#....##.......#.#........#",".##..............##.#.#.#.##.#.##......#..#.......","..........####..............#.........#......#....","......##...#.#.##.#.....#......#...#.###....#.#...",".#.##....#........##.........#..#.#...$.#.#.......","............##.#...#..#......#......##..###.#.....","..##.#.#.......#...#......#.#......##.....#..#...#","....#.#...##...#.#.......###...##.##...##..#.###.#"}

    Returns: -1

  84. {"#..#.#...##.....#...#...#..#...#..#......#.#....#.",".#.##....#...#...#.........##........#.#...#....##","....#...#...##..#...##....#........#.#...#.....#..",".#..#..#...#..............#...#....#.....#........","#........###..##..#....#.....................#..#.","..#..#..#....................#.............#......","##......##.#.........##.#..#......................",".#..........#...#...........###...#...#...#.....##","........#......#...#......#..#.#.##.#.......#....#","#.#............##.#......#..#.....#...#.#..##...#.",".............#......#..#...#...#......#...#...#...","#.....#.#.###.##.##..#......##..#.#.#.#......##...",".......#.....#..#......#...#..#....#.......##....#","...##....#..#.###..###...#....##...............#.#","...............#.....#.#..###..........#......#.#.","...#..#..##.#.###...#....###....#.##...........##.",".....9.....#....#.......#........#..#.##.......#.#","..##.9...#..#.#.#....#.#.#.#..........#.........#.","..#.#9#....#..##....#.......#.#..#..#.#...........","..#..9.........#...#..##.#.#.....#....#.....#.##.#","....#9.#.....##.#..#....#...........#.#..#......##",".....9#..#......#......#...##...#...............#.","##...9#..........#.#.....#.##.#...#....#...#.#....","##..#..#.#.......#.##.....#.....#.....#..#........",".#.##...#....#.#........#...#..#....#.....#.#...#.",".#..#......#..##.#....##................##......#.","......................##...#.....#.##...##...#.#..",".##......##......#.#...##..##...#..#...#..........",".#....#.#.................##..#.......#...#.#.....","...#....#....##.#.........#..##.#.#...........#...","...#....#...........#..#........#.#..#..#..#...##.","#...........#.#.#.........#.....##.#.#......#...#.","##......#.....#...#........#.#..#.#.##.....#.#....","..............##.#..##...........#.......##..#....","#.##......#...##...#.#.#.#.........#...#.#........",".#.......#...##..........#.#.#.#.##........#......",".##.....#...#.....#...###.......#........#.#.....#","#......##......#.#..###.#..##....#...#...#......#.","#.#.#..#....##........#.............#..#.##.#..#..","#.#...#..##..#.....#..#.....#.....##..#......##.#.","#.##...#..#..#.....#.#....#.#.##....#...#......#..","..#.....#...##......#.#........#....#.#....##.#...","#..##.................#.#....##.......#.#........#",".##..............##.#.#.#.##.#.##......#..#.......","..........####..............#.........#......#....","......##...#.#.##.#.....#......#...#.###....#.#...",".#.##....#........##.........#..#.#...$.#.#.......","............##.#...#..#......#......##..###.#.....","..##.#.#.......#...#......#.#......##.....#..#...#","....#.#...##...#.#.......###...##.##...##..#.###.#"}

    Returns: 63

  85. {"........#...##.#....##......###.....#...#......#..","#..........#.......#...............#..#..#........","......#..#......###...#...#......#..#.#..###....#.","#..##.#.....#....#.###.#.##......##.#.....##.#..#.",".....###.#......#.....#.##.#....#...###.#.........","........#....#....#.#...#..#.........#.........#..",".............##..#..###...#......#..#............#","##.#..##...#...#.....#.#...#.#....#..#.#.#....#.##","....#...##.#.#...#..#..##.#.............##......##","#...##...##.#...#..#..#......#.#...#.##.#..#..#..#",".#####......#...#......#........#..#..#.....#.#..#","...#.......#..#.#..##.......#..##.........#.#..#..","..#.....##......#.#...#.....#..##........#..##....",".#..#..#........#....##.#..#.##.........#..#.##...","........#...#.....#.............#..###............","...#...........#...#.#.......#...#..#.....#.......","#.....#.#......##.#.##..##..#.##....#.#.....732#..","..........#....##..##...#....#.###.......#.#883.##","#.....##.#.........#...........#....##..#.......#.","##................#.#.....#..#.#..#.....#...#.....","....#..#...#.#.#.##.#...##.........#....##.....#..","##...####.....#..#...#......#.#.#....#..#.....#..#","#..#............##..........#.........#.....#.....","..#.#....#...##.#..#..........##..#...##..#....#..","#..##.#.#.....#...#..#.........#...##...##.....#..","..#..#......#......#.........#....#..#.#..........","#...#.#...##.#...........#...#..#.......##.......#","#......#...#...#.....#..##.#....#.#.#..##.##......","....##.......##.#...#...#...#.....#.#.........#...","....#.....###..#...#..#.#....###..#...#...#...#.#.","....#............#..##...#........#...##.......#..","............#...#......#...#..#....#..............","....##.#..##.#....#.........#...#.....#.###.......","......#.......#.#.....#..........#............#...",".#....#.#..#.....##.....#.......#....#.........#.#","..........###......#......#.....###...............","..#.....#..#....##..###............#.##.##........","...##..#.......#......#.#...##..#.#.#.#........##.","...................##....##....#....##..........#.","......##.#...###...#.............#...#..#..#..##..",".#..#.#...#...#..##...##...###.#.....#.#.....#.##.","##......#.....#..#..#...#...#....#.#..##...#.#....","..#.##...#.#........##..#...#............#.#$.....","#...#..#...##.....#..#.##..#.#..##.........#.##..#","#.##..#....#..#...##.....#.##.....#..#.#..........","..####.#....#..#.#....#......#...#..#.#..####..#..",".#........#...#.....#....#..###.......##.#...##...",".#.#.....##....###...#.#..#.#...#.#.#.#.#..###....","..#.......###....#...##.##.....#.#...#.......#..#.",".#........###....#....#..#..#....#....#.........#."}

    Returns: 31

  86. {"........#...##.#....##......###.....#...#......#..","#..........#.......#...............#..#..#........","......#..#......###...#...#......#..#.#..###....#.","#..##.#.....#....#.###.#.##......##.#.....##.#..#.",".....###.#......#.....#.##.#....#...###.#.........","........#....#....#.#...#..#.........#.........#..",".............##..#..###...#......#..#............#","##.#..##...#...#.....#.#...#.#....#..#.#.#....#.##","....#...##.#.#...#..#..##.#.............##......##","#...##...##.#...#..#..#......#.#...#.##.#..#..#..#",".#####......#...#......#........#..#..#.....#.#..#","...#.......#..#.#..##.......#..##.........#.#..#..","..#.....##......#.#...#.....#..##........#..##....",".#..#..#........#....##.#..#.##.........#..#.##...","........#...#.....#.............#..###............","...#...........#...#.#.......#...#..#.....#.......","#.....#.#......##.#.##..##..#.##....#.#.....999#..","..........#....##..##...#....#.###.......#.#999.##","#.....##.#.........#...........#....##..#.......#.","##................#.#.....#..#.#..#.....#...#.....","....#..#...#.#.#.##.#...##.........#....##.....#..","##...####.....#..#...#......#.#.#....#..#.....#..#","#..#............##..........#.........#.....#.....","..#.#....#...##.#..#..........##..#...##..#....#..","#..##.#.#.....#...#..#.........#...##...##.....#..","..#..#......#......#.........#....#..#.#..........","#...#.#...##.#...........#...#..#.......##.......#","#......#...#...#.....#..##.#....#.#.#..##.##......","....##.......##.#...#...#...#.....#.#.........#...","....#.....###..#...#..#.#....###..#...#...#...#.#.","....#............#..##...#........#...##.......#..","............#...#......#...#..#....#..............","....##.#..##.#....#.........#...#.....#.###.......","......#.......#.#.....#..........#............#...",".#....#.#..#.....##.....#.......#....#.........#.#","..........###......#......#.....###...............","..#.....#..#....##..###............#.##.##........","...##..#.......#......#.#...##..#.#.#.#........##.","...................##....##....#....##..........#.","......##.#...###...#.............#...#..#..#..##..",".#..#.#...#...#..##...##...###.#.....#.#.....#.##.","##......#.....#..#..#...#...#....#.#..##...#.#....","..#.##...#.#........##..#...#............#.#$.....","#...#..#...##.....#..#.##..#.#..##.........#.##..#","#.##..#....#..#...##.....#.##.....#..#.#..........","..####.#....#..#.#....#......#...#..#.#..####..#..",".#........#...#.....#....#..###.......##.#...##...",".#.#.....##....###...#.#..#.#...#.#.#.#.#..###....","..#.......###....#...##.##.....#.#...#.......#..#.",".#........###....#....#..#..#....#....#.........#."}

    Returns: 31

  87. {"..####.####.#.###..#..###.##..###.###.##..#####.#.",".##.##.#..#.#.###.###.##.#.#.#.##.#####.##.#..#..#","..###.####..#####.####...######.#..#.#.#..####.#..","########.#.###.###...#..#.##.###....##...........#",".......#.#..#..#..###.#..#######..##..###.####..#.",".#...#..#.##..#.#.......####..#####.#......##.#...",".#.#.#.9####...#.####...####...###.######.#..###..","##.#.#.#...#.#.#..#.#..#.#####..##...#.###.####..#","##.#.##..#####.#.###.#.###..##.#...#.......#.#.#..","#.###..##....##.#.#..#...#.###.###...########..#..",".......#.#.##..#.....##...#...#.##.#..#.#.#####...","...##.....#.#.####.#.#.##..#...####..#..##.#.#####","###.#..###...#..#.##.#.#.....###.#.....#.##..###.#","....###.######.##..###.##.##.##.#...##..##.##....#","..#..#####.####.#.##.#.##.#.#.#....#.#...#....#.#.",".#.##....########.#..#.#.#.#..#.#.#.###....#..##..","#.#.###...##.#...#.##.#.###..#.#..##..#####..#.##.",".#####..#.####.##.#..#.###...#...##.#.##..########",".....###.#..##.####...#....###...#..#..####..#....",".#.......#...########..#..###..#...##..##.##.##.#.","#..#.#.##.###...#...#.##.##..#.###.#....#..#.#.##.",".#.##..#.##.#..###.$.##.##.#..#.##.#.#.#..#.##.###","##..###.#.#####.######..##.#....#.##...####.....#.","#..#.#.##.###.#..####.#..##.#.##.#...#.###..#.....","##.##.#.#.#.###.#...##..#.##..#..#..#.#.##..###...","##.#.##.#.#.#..#.#.#.##.###..#..#.######...##.#..#","....###.#.##...##.####...##.##..#.##.#.##....#..#.","#....##.###....##...###.#....######.#.#..##...#...","..##.#######.#...#.#####.#..........#...##.#.#...#",".#...####.#...##....###...#.##..#.#.###...##.##..#",".#.#..#..#.......##.##..##......###.......#...#.##","..##...##..####.#.#...##......#.##..#.#..##...####",".#..#.#.###.##..#..##..##.#.#.#..##.#...#.........","#.#...#.#..#...#.#.###....######...#.##....#....#.","###..#.#....#.........#.#.#....##.#.#..#.#####.##.","#...#.#.#.#.#..##.###..###..#..##..##.##...###.#.#","#.#.#.####.#..###.#..###..#.....#.####.#.......##.","#..#..#####..##..#.##.##.#..#.#.#....##...#..##.##","...#.#..#....#.##.##.......###.###..#.#.#...#.#.#.","###.....#.#.......##.###.#.#.#.#..####..###...#...","#.#...#.##..##..##.#......###....#.....#..#.....#.","...###...####.##.#....#.....#.###.#....##.##..##..","....##...####....######...####.#.#.########...###.",".###.#....#..#...###..##.###..####.#.#.#.##...#..#","....###.###.#..#.##.#.##.#.#.#.##...##...#......#.","..#####...#..#.#..##....#...#.##..#..#.#...#..####","..##...###.#....#.#........###.#.....#.#...##.###.","#.####.###.#...#.#.......##.####.#..#.#.#.##.#####","#..#..##.#.#........#.#.##...###....###.#...#....#","#.#....##..#...###.###.#.#...#.####...##.#...#...#"}

    Returns: -1

  88. {"..####.#..#.###..##.#.#.#.##.#...##.#.#.#..###.#..","#####...##.####.....####....####.####.##....##....",".#.#.#..##.####.######...#.#....#.#.###....##...#.","..##.#.##..#...#.#.###.#.##.#..###..#..##.....###.",".##..#.#.#..#.#.##.#.#..##.###...###.######.###..#","#.#.#.##..#.##..##..#...##..##....#.#...#..###....","####.#..#...#...##.#.###.#..#...#.#.##..#....#.##.",".#..###.##.###..#.###.##.##.#....#...#.###.#.#.##.","##......#..#..#...#####.#.#.....#.#.##..##.#......",".###.##..##...##.#...#..#......#....#..#.....##.##","#.####.#..##......#..#.#..#..###....#.#..#.#.#...#","#.#..###.#.##.####.##.#...#..####..####.#.....###.",".##..#.#...##.##.#......#..####....#.##.#.##..###.","###.#....###....#...#.#.#.#####.#..##..####..#.#..","...###..#.######..#..#..##..##...#..1#.#.9###.....","..#...#.#..#..##....#......#..##.#..##.#####.#.##.","...#...#.##.#...#.#.##.##.#.#####..####.#...#.....",".##..#...#.####...##.###.#..#..#.##.#.#..##....##.","...#.#...##...##.#.#..#.###.###..##.#.###..#.#####",".#..###.#.##.#...##.#.#..#.##...#....#.##.###..#..","....#.##.##...#.#...#.##..#.###...#..#...#####..##","##.###....##...#...#...#.#.#.#.###.#..####..#..#.#","..##.#...#.#.#..#..###.....##...#.#..#....#....#.#",".#.#........##.#..#.##........##.##..##....#####..",".#.##.#.....#.#....#.#.##....#..####.#.####.#....#","###..##.#.#.##..#....###.####..#............###...","#..##....#.#...#..#.#.###..#..#.#.#.##.##.##.#...#","##.#..####.##.##.#####.#..##.#...#..#.#.##..#..#..","..##..#...#.#...##.........###.##.#.#..#.#...#####",".........####.....#####.#..###.......#.#.#..#.#...","####.#..##...#..##..#..#.##..##.#.#...#..##.#..#.#","####..........##...##....##..#......#####....###.#","##.#..#.#.....#.#.#.###.#.##...#....#.#.#.##.###..","....##.....###..##....#..###.#.#.###.$######.###.#","#.#######.#.#.#.#.#.#....#.#.###..##.#..#....#....","#.#...##.....#..##.#........##...#..##..##.#..#.##","..###.#....#.##.....#....#.....#.#2#...#...#.##.##","#.....##.##....##....#..#.#....#...##..#.###..#.##","..####...###..#.....#.#.#...##....#.#......###....","....#####..#.###..#.#...#.##..##..###....#..#.##.#","####.###..##.#...###.#.###.##.#.##................","#....#....#.##.##.#.#.#.##.....##..###..##..##....","#.#####.#.####.###.#..#.#..#.#......#.....##.#...#","#..##.#.####.#...#...#..##..#.#...##...#.#...####.","#.#######...#.....#.#####.#######.....#.#..#.#.#..","###...#.####..#...##...#..#.#...#.#..#.#.#.#...##.","...#.....#...#..###...#.#..#....#.#...#..#.##.#.##","..##..#..#..##.##.#....##..##.....##.#...#.#...#..","###..#..####.......###.##.####.#...###.#####...##.","#.#.#.####..#..###..###.#.#.###.####.###.#..#...#."}

    Returns: -1

  89. {".##.#.##.#...##...#..####..#.##..#.####..##.#.###.","#..##.#......#..#..#.#..###...##.#..##...###.#.##.","#..#.####..#......####.#........####....#.####..##",".######...#.#####......#9#.#.#.#.#..#...#.#.##..#.",".....###.#.#..#.##....#....#.####.###.#####.#.###.",".###...#..##.#.#.##..#......##.#...####.##..##.##.","##...##.#..###.##..######..#.###..#.##..#.#..##.##","...#.###.#.#..#.##...#.##..#########......#.###.##","...##.###.##.##.#.#.#.#...##.#...#..#....#########","..#.#########..#...#..###.#.##...#..#.#......###..",".###...#......#####.#.##.##.#.#.#.....#...##.#....",".......#.#.####..#....#...###.#...##..##...#..#...","..#..###..#..#..###..#..#.....#...#.#..#.2.#..6#..","#.#..#.#.#.#.#..#..#.#..###...#......#####..#..#.#","#.#...#..#.#....#.#.....#.##....#.....#...###....#",".#..####...##...##...#.....#...##.#.#...#.###.##..",".#..#.##1####..###..#.##......#.#.#.#9..#.......#.","#..##..#.##.###.#.#..###.#.#..#..##.######.###.#..","#...###.#.#.###.#.#..##.#.###.#....#..#..###...###","..#.#...##.##.###...#..#.#...#..#..##....#.....#..",".#.##.####..#..##..#...###..#.....#...##.#.###.#..","#...####.#...##.##.#.#.#.#..##....#..#.#.#.##.....","....#.#....##.##$###.#.##..####...##.##.#...#.#.##","...#.###.###.##.###..###.#.######....##.#####..#..","#.#.#.#.##..#.##....#..#.....#.####.##.#####.#....","#.2.#.#..#.#.#.#...##.#....##......#.#....#..#.##.",".#.#.###.##...#..#..#.#...##..#..#.#......#.....#.",".##.#........#.7#...#....####.###......####.##.#..","..####.#.#.##..#.###..###..#.#..##.###.#..###..#..","....#.##..#.##..###...###.#.##.##...####...###.###",".##...####.##........#.####.#....####...###.##.###","##.#####...##.#.....#..##.#.#....####.#.###..#####",".#.##.##.######...####..#####.##.#.....#####....#.",".##..#.#...####.#.###..#...####.##..######...##...","#..#.#.#.#####..#.##..#.##....#.#.##..###..#...#..","#.#....#.....##..#####.####..##....#.##.###.####..","###..##.....#.#....#..##....###.##......##........","#.###.##.###........#..#####..#...#..##.#.########","#.....#....###.#######.....#.##.##.##....####..#.#","..#.##..#.###..#.#.#.##..#..#..#.#..#.#..#...####.",".....#..#.#.###..#..###.###.###..#..#......#..#.##",".#.##..#..##.#..#.#.###......#.###.#.###..#..#....","#.#....#....#.#.#.....##.#...######.###....##...#.",".##...###.#.##......###....##.....#...##.####.#..#","#......#.####.#..#########.#...##..#####.##.##....","#...###.#...#.###..#.##.#....##.#.##..#####.###...","####.#.##..####..##.###..##.##........#.#.#.......","......#.#.....##...#..##.##..#..#...##.#.#####.#..","####..#####...#####......#####..#.#.##.##...##.##.","#..###.###.#.#..#.#.#..#.#..#.#.#..#.#.###..##...#"}

    Returns: -1

  90. {"#..#..####....#.##..###.###.##.#.#.###....##...###",".###.##.#..##..#.####....###...#.####.#.#.#.##..#.","#..#.#.########..##.#...#.#.####.##..###.#...##.##","###..##....###...#...#...#######.#.......#....#.#.","..#.###.###..##.$#..........###.##.#...##.#..##...","###..#..##.#2#.##.###.##.1#.##.##.#...####...#....",".#.#.##.#.###.#..#.##.#.......#.###...###.#..#.#.#","###...#.##..#...##.....#..#.###.#...#.##.###..#...",".####.#.##.####.#.##.....#....#.#....##....#.#....","..###.##6..#...######....##..#..###.#.####...#.#..","6#.####..#.##..###.##..#...#.#..#..#..#..###.###..","##...#.#....#..###.#..##...##...##..#.##..####.#.#","###.#.#..#.#....#########..#....#...###........3#.",".#.........#..###6##.##.....#..##.9..#.####.#.####","#..####.####..#.3#.#....#.#..##..#...####..#...#..","....##......#.#.#.##...#.......#.#.##...##.##.#.#.","#.###.##.##.#.###...#......#####.#.#####..#.......","#..#......#.#..#.#.#...#..####....#..#..#.#.#...#.","#....#.#..##.##.###......###....###.#####..##..##.","##...#.#..###..##.###.###....####..####.6....#..#.","#.#####..#.#...#..#....#.#.##..#..###.......###...","###..####...##.#...##.######........##.#.....##.##","##..#.#..####.....#..######..###.###...##..#####.4",".###..#.#.#..######.#.#...##.#.#...#.#.#####.#.###","..#..8.#.####...#.##.#.#.....##.###.####..##...##.","###.#.#.#.....#.####.#.##.####..#.#..###..##..##.#","..##....#..#.##..#.###.####.........#.####...#.##.","#.####.#..###.#.###.###..#.....###.#...###.##.####","##.##.##.#..####..#...###.#####.##...##.#.##...#..","..##.#.#.##..#.#.##.#.#.#.###.##...#..#.....#..#..","..##..##...#......#.#...#...#...###..###..#..####.","#....#..######.#..####..#.4#.#####.##.#.......#..#",".#.###.#####...#####.##..#...##.###.##.#..#.##.###","#.#..##..##.##.#...#...##.....#..1..####.#.##.###.","......####.#..##...#..........#.##..#..#.######...","##...##..###.##..#######.##..##..##...##.##.....##","##.#.#..#.#.#...##.###......#.....#...###....#....",".##.####.#..##.#.#..####.#..#....##..##..#....#..#",".##.##...##..#.....#.#.##....#.##.##.####.##..#...","...#....##..#..###...###...######....#..##.##...#.","#.##...##..##..###..##.#....##.#.#####..#.###.#..#","...#.#.....##.###.####...#..####....####..#..#.#..","#.#..##.#.#..#.###.#..###......#.##..#....##..#...",".#..#.#...#####.##2.....#.##...##.#..####..###.#.#","..#..##..##8.###.#.#.#.#.#..#.#.##....#.#.##...###","....#..##...#.1##....####..........#..####.....#.#",".##.##.#.#.#.#.#..###...#.##.##.....#.#...###...##","#...#.#.##....#.###.###.###.....#.#..........####.","....#...#..#.9...##.#####.###..#............####.#","...#.###.##.#.#.####...#.###...##.....####...##..."}

    Returns: -1

  91. {".##..#..#.##....###...#.#...#..##..#.#.8#####.....","....#....##....##..#..###.#.....##..####...##..###",".#......##....#5#####..##.#.#..##.#.###...##..###.","###.....##...#..##.#..##..#..#.#.#.#.###.#.#.#####","#.####..###.#.....#..#.#....###...#.#.#.#.###.....","#.##.##.......#..........#......#..#...#..###..##.",".#..#.#...#.#9..#.##.#####..#.#.#..#.#..#..#.###1.",".###..##...##.#.#.##.#....#..#..#.#.##9.###.#.####","#..#.#...#..#.....#.#4...#...#....##.#...#...###.#",".#..#.......#6##..#...##..#.#.##........#.###.#.##","##.#6..##.##..#.#.##....#.###.....###.....##.###..","#..####......##.#..#.#.##..#..#7.#..##.##.........","#####.#....#....#..###.##7#.#...#.##.###.#.#....##","###.......#...##.####.###....#.#####..##.##.#.####",".##...#.#.#..##.#.####.##..###.#.##.....#..#.#.#..",".##.##..#..#..#.#.....##.##.###..##..#..#.....#..#","##...#.#...#....##.....##..####...##.##.######..#.","##.##.#.###..##...##...#....#..###..##..#...##..##","...#...#..5.##....####.#..#.#.#.##....#.##..###..#",".#.##....####.#....#.#.#.##..#.#.#####..##...##.##","##.###...##..#..#####2#.##..##.#...#.#.##.####..#.","...#..####.###.#.##.#.#.4..####..#..#.#....#.5####","#.#..###....##...#..##.####.#.###....#..###....##.","##...#.#..###.##..#.#.#.#.#..#...##..###....##..#.","#..#.#.8#....##.###..####..8#.9..#3.#.########.#.#","...###.#.###.###.##.##.#.#.......##...#...#.###...",".#..##..##..#....#.#..###..#.###..#.#..#.#..#....#","#####..#..#...###.#.#7##....#..#.#..#.#........#..","#$..##...#.##.......#.#.#.##..######.#.##.#..#....","#.#.###....#..#.#..#.###.##44..#.#.##........#...#",".######.#..##.#.#..#.#.....#.#..#.....#....##.#..#","#....#......#....#...#.#....######3..#.....###.#.#",".#..###.#9##.##..#####..#..#..##6.###..##......#.#","#7......#####.#...#.#...#.#3#.#.....##....8.#4...#","....#..##.#.#####.#....#....###..#.##.#.###.#....#","##..#....##..##..#....#.##..###.##..#.#.#..#...##.","#....#..##.####...#...9.....##.#.#9......#.######.","##..####..#..#...7#.#..###.#.##...##.#.5..#...5..#",".#.#...#####...##.#.##.......##...#...##..#.#.####","#.##.#.#.#...#..#..............#.###.#.##....#..##","####..##...#####.#..#######...###.8.#...#.#.##..##","##.#..##..###.#.####.#.#.#.....##..#..#..##..#####","....1.#.#.#..#...#.##.#.#.#.##....#.#.##....#.1#.#","..##.#...#..##.#.###.#..#.#..##......##.##.#.##...","####......#.###.###.......##.....#.........#.##.#.","..#.....#####....##.#..8#.###..##..##.###.#..#.###",".###....#.#....#####...#.#.#.........##.##.#.#..##","#..###.##.##...##.#..#..#..#.....##6....#.#.#.####","#.####.#.#..#....##....##.#.#..####.....#....#...4","###.##......##...#..###.#.....#.###.##...#...#####"}

    Returns: -1

  92. {".######.#8#.#..#...##.#.3#.####.##.#..#########.#.",".#.....##...#.....#...#...##.##...#.###.6#.9.5....",".3#..##.##..##.........#.##.#.##..####..#..#.....#","##...#..##.#.##....9....#.##..#.#..#.#..#...##.###","##.####.##8##.....#..#..####..#.#...##.#.....#..#.",".#.#..###.5.#####1......##...#.##...###5#.#.##.##.","#..#.#.#####.2#.#.###.##.....###.#####.#..#.##3..#","###..#..##...#..##..#...##...###..##.......#...##.",".....#........##.#####.1#..##5.#.###.#...##.##.##1",".###.#..#6.###..##.###.#.#6#.#.#...###.....#..##.#","4..#..###...4#..#..#3...###..##...#.##.##.###.#...",".#.#........#.#.#.#..####..##..#...#..##....#...#.","##.#.#..##.##.#..#.#....#....#.....#..##.....#..#.",".#.#...###.#.###......##..###...#....##..#......#.",".....#...5..###.#.###.##...##.#.####.#..#.7.#.#..#",".##..###.###.###....##.#.#.7.....#####.9#..##.5..#",".##6..##..#.##..#..#....##.#.##.#...#...#4.##.#...",".##..###.#...#....##.#..#.#..###3...#.......#..8.3",".###.##..###......##....#.#...4#.#.##.#.###..#...#",".##.#.####.#.####....#...###.###.######.#...##7.##","..##.#.##2..####.###.####..##.#.####.#..#.4..8##..",".#..####.......##..#.##.#.#..#.###....##.#.#..####","#....##..#...#.2.#..1##...###..#.#...#.##..###5###",".###..#..#.#.#.#.###.###...#...####.##.#4..#.##.#.","..#.#...#.......#..###...#.#.#5.#..##3.####..#.#..",".##.#.#......##..#..#....##.##.#.#..#...#..6.##.##","##....9#...#8#.....###..#..#...#.....#...8#...#..#","..#3.#.##.##......#.#....#.#.###.###.#...#####..##","#.###.####...#####.#....4#63.##.....###..##...##.#","......#.#####.##.##1.##....##....8#.#$##.##..##...",".##.##.#.#.##..##...#.###.....#..5..##..##.##.#.#.","##.....1.#.#.8##.###.#...#.#...#7#.###..##.#.##...","....##.#.4#7###.##.###..#.#####....####.###.#.#.##","#..##.#.###..6.#.#.##...###..#.....#....#..#.#.##.","###.#.#.#####..#.#...##2#.#.#..###..#..#.##.#.#..#",".#.#3...###.#.#.#.8#.##..####....###9...#...##....",".#.#...#.#...#.#3#....##.#1....6##..#..6...8...#.#","#.##....#1....1...###.####.#..#.#......#...#.##..#",".....#2..##.....###.###.........#.#..#...###...#..","#..###3.##6###..#.#6...#..#..##.....#.###...#..###","..##..#..#...#....##....4.###..#..#...#..#..####7#","#.#.2..#....#3...#..##.##...###...2##..##3##......",".###.###4.##..##.#.##......####..#.##..##.###..##.","..##..##5.####.#..#..#.#...######.....#...##.#.#..","#..#53.#....##.#.###.##.##.#.#.##.##.#.#.#.####.##","..####...#3.#.#....####....#...#9.#.###..#.###....","##.#.##.##....##..#....##...#....#.#.#..#..#...#..","..###3#...#...#.#.####.##..####.#.###.########..#.",".#....###8#......##..4...###.#.#.#...#..#..##.##..","##.#......#.#.##...#...#.##..#####...##.#.##.7..#."}

    Returns: -1

  93. {"##.#######..##..####.1...3.####..#3......37.###9#.",".#.....##.2##2.##....#.#.....##.#.#.#.7##...#...##","...#.#.#......7......##.#8##9#..#.##1########...4.","3##...7.#.#.#.8.#....###.#.#.#...9#..####....##...","...#..#.#....##1.#.##4..3#9##6##..#..#.#.###..#.#.",".##..#..#4.##..##.....##..##5#...#.#.#.###5.7.##42","#.##.9.###.4#..#.#.#.###....##.###..#.#.#4..######",".#..#.##......#.###.#.#.#.#.#.#....###46.#.#######","##.##..####.#.#.......#..#.#7####....##8.#.#.#.###","#.....#......#.8#.9#.9...2....###..##.#....#4.##..","###.##....#...3.#.....#.#..........2##9##.##6..###",".#1.6.###.#....#####..###..##.#.#.#.....7....#386#","5.1##..#.#.#.###2##..#.8#.##.#..#.###...#...3#..##",".#.#..##.##3##1#..#.##5#..##..#######.##....#5.9.#",".#..####1.#..##.#.#.6#.#7##...#.##..4#..#..##.##.#","4.#...#.#..#3.#.####..#..###..1..#####.1#5..#.....","###...##.1..#7..##.#..##.##..##.##5##..#####..####",".##..67.2.......##...###.....##...####..##4#.#.7##","......##.#..#.#.###.1..#9..#7#...#4#.....#.#.##..2","#.#.#.#.5.#...##.###43......###.##...##..###.....#","3##.#..###...###...#.#.....#####..#..#..###.###..#","#2...#.#1#.3#####8#9.##..#.8#..#5#.#.#.###...#####","...###.##.6#....#####.##..###.#...8#.#.##.#..#...#","..#...#..##1.#####.#.####.###...#...#7#.#.##.##...","#.#.2.##..#..1.##.#.##.66.##.#.##..#9.5###..##.##.",".6.#.##2#4..#..#.####2.#9##..9.#1....#.###..###.#.","###..#8#####....#6.##..##7##.#.####...#.##.3#..#..","....#..#..####..####...6#..5..#..#.#.#.9#...###.#8",".####.#######.2##...####.#.#.#.#.#.##.#.#.######..",".#...#.##.#...#.##.#..7#.......###..2.##.#.#...#..",".#.#.#.##5.##.6.2##..###..##..#..#..7#9...........","..#...##.####...##.#...#.###.9.##.1###7##76#.#....","#.####..#.##.#...###.#.2#.#.#7......###....#8#...3","##..#$#..#..8#.##.#....#.#3.....##.#.##9..#.#...#.","#...#.#..##.3#.#..##.###..9..91..#9#.##5#3....###.","##.#.#.####.#...###4#.#..#.#..#...#2#6#.#.#.##...#","#.##.#.#.#2#.#.##.4.###...#.#5##....##.###..#3.#..","#9####..9..#..#.#..#.##..#.##...##5.54#.#.#...#...","#1#.##..###....##.7..#.#6..#...7##.###...#.###..##","##....#..#..#.3.#.####.#...#..#.#...#....##.....#.","#..##.3.5#####.755...#.###3...#...##.##...#.#..#.#","#8..###....#.1#..#...#9.#......##.#.#...#.###..###","#.#.#.##.6###....###985#8#...#2.#...#...##.#..#4#.","...##.#.#.#.#...##...#......##.#.#.###.4.#.###...#",".#....#.##..###..##9###.2#.#1.##......1#.8###.####","...#.##.##.#...#7.#..##.##.##.#.#..####.#4.##9#.#.","#6..#..#..#..###..#.##3.#4.........12.....1#.#9###",".....#.#.5....#..#1#..##....##.##.###..#1.#..#..#1",".#.#.#..##.#3.#.#7.#.#....##.#.#5#.4#....###3#.###",".#1.####.2##.#.....#.##....#..#.##.##.....#.#4.##."}

    Returns: -1

  94. {".#.731##.###..#.##.#..3.##.#...##.##..#8##.#..#...","6.#.#..##..#29#...3###..#.#...###.2.....###7..##6.","#4#..#8##.8....#...#...1.1....###..###.#..##4..#8.","..#7##.#.#....#..#.#..#3..##6#2...31.#.##9##4##...","#1....9##.#3#..#....##.4.##.#...##37#..##.#.#.#...","..8.###.2##2..#3..#.#.....4.3.##.1.83.#.#..##7....",".###7#..#..#5##5.8.#1#2.#.#...#.##...##8.#1..##32#","81..#..9##..8#4...#.###.#.7###2#12......1...###..3","#5#1##..#.6.6#6..1...##..####...3...#.####2##1..#.","#.5..#...6.#6#7#.#....#.....#.4.#1#.2.2..1#.#4#.##","#.##8.##..###..7#3.#.....#..#3.1#..##..##..#3#5..1",".#..#.#8#.4##.###84#2.7...#.#.#....94.9#.#.2.##.89","#.#....9#1.##.5###6.3..###.#1##.....7.#.#...#.8.3.","3...#.##7##...62...#3#..7#9#9###....#.#..####7#.3#",".##9.##.#.#...3##.#.##.2#####9#.9###..#4#.#1.#.##4",".7.#...#.#7...#.#.#.62.6#8####1##92.##..#..#2..5.#",".#....9##..#6..9##3#...###..###.##...#.##.##...#8#","##.#.1.##7.9#..###.##.4##.94#.#4#2#9#3#..#4.#1...#",".....##6.##.#.7.6#..##.4#...6.2.3#2....##..2.16...","##..##..7#....#.9.##..#..#....699##66....2#.48##.#","##14.##.#623##45..44#6..1.#.##..##1##36#.8.#3#52#.",".#2.#2..####.66#.3.#.#.###..4..#######8..#7122...#","#4##.#.4####.2#.#.##.###.###8.....13#.###...#8.##4",".#7.9.######.###4.#..###.7.#..9##....2##..2.##.#9#",".#...#...#5.#5#..#.#46#..#.5#7#5..#.#.###.#...8...","...##6.#.##.#.####5#.#.###.#...#.7#8#87676.##77.1.",".#.#.##..###.632.6#.#..9#######.1.#8..3##52.....##","##6..##5.###13#....##.#.#.58#.###.5#........9.#..#","..##....##......33#.#8#####13#.##.#.##..##.###4.#7","...1..66#...######.#2..#.59..7#.95#3....#.6..#..#3",".2##5.#7.14#.8##3....####...####3.7##.#..#.7...63#","4######...#2##.#.7.###.#.#....#.#...######.#####.#","#...#3.#.#.##.###...91#.#.##.#.#.#..8....7.3.##33.",".7.5....#.##9..#.23#..#.##.###.#...##86###9.#9###.",".#....#.###...44.#.#.##8.#.#####88#...#.#.9##6..##","7...#.3#####.6##4.....###.#9...4#89#.4#.#.......##",".###317#.3..#..4#6#...4#.6.45#####8.#####..8##.888","#.#.#4.#52.#.#..#.2#9#.7###3.94.#..##.###7#.#####.","##2...#...##.3###2#3#.8..#..#1#.#.3#.#....5.#..#..",".##.#####5.47####4###.9.#..5.7..7#97.######..7#..#",".#.5##...#.2.#.7#61##...##4#.4.....7#..4##.#5..###","5#..44...#.2....#..#7##.#.##8.....3..#.#.86#7#.###","#5.6.###.#.#..###.1#5#.#..8##8#...#..7.#.#..#..###","...##58#..#1.#.87..###.#.#.#.##...1....#.###.###.#","##...114#......##.##.#175##785.52...2.7##..#.####.","#..##82.6..#...8..7.##4#.#.#.4..##...7.#.2..#.2#.#","##..11..8#.#.#3#....8#.61..36.#.#145.5.5.#.....8##","7##2#4##.8.##9#$#.###2#.#....#.#.#.#92##7.#.###.2.","#..3#..7.###.4##.#.8.#.####.#.##.#.7##8.#2.##...#2",".243#74.#.6.#9.4###1#8.###.####.26.###.#8#.#####.."}

    Returns: -1

  95. {"..#.5#53..6.6##2.#.5.##69.5##87#28.4..#.65.#.525..","#3.5#.#5.##85.7....48..#5#2.6#3#4#2.#651#..1.3632#",".332.#.#57#328#3..8#8.3.17.8.52..#..1##.15##.98##3","28356###49.#.7...6.5#####.##4...2#2#64899#13#.3#8.",".##6#.#7.35##.###62.#..5#814.#.15..71542.6#778#97#","3.#.5#.4.##.#8..##8#..4.23#57#.7.#4#.6.###.8..#..2",".7##.9#15#..91#2#9#..27####.3#.#18#.##68#...##.#..",".#..4.515...2.8.7##5969#.6.#63#.41.2.332#6.533.##1","..#48952##692.#.3.884.#3.147...4#11.#158154#.71##8","..3.1#.5....91.58.558.6..4.2.##69.#.74##145.35.58.","#.8.2..5..679822.#.3..6.#23.#5#.73##7#64...5##6839","19#.#38424#.##.3.##321#84.##...9#22#19.#4#2.85637.","91.322#3..32.15#.7#.3.###87.8833##55#61#6#8#1#.1##","..#.#.1#.8#771#11...692#4#.#8.#1##69.##9.#666##...","4...#4..#..3264.4.481858#1#4......4.#.4655.##.7...",".753..7#1..7##737#7.#82.##1#9662##9..98.31#66.#941","...1##6#5.#3##69..#379#..#1...4.349#.83.##3#22##96",".4.1.857#41.477.#.7#4#7897#...3...1.##36..#.73..##","#.##....5....1.##..8##8.##.#798.#2#.991#$#343.#847","154..#42##2.78.61.76915288.#55#9349.7#.#.8.##.6###","86#.....6..1.1.7.83.19##1#75#575...#.#..6.##.34##7",".#7#8##.3.8#18.1#3979434#3.####182#.#.67917.#4.##.","##972#388#5#.#.##5....32#.8#..25.#..#8.8.#.47835#5","5.#1.#2##..#7##7..#.#6#.6..1248.662998.3#5##.#72#8","#43..7.#6#8.#287###...46#.#..#3##79#.#.818..3.4#6.","6.###39.#.##.7#5#.#.935.8.##.75##.3#32#8..#3..#..3","5743...#26..4.#1##3..1#.2226.#.5#1#.#9#.#86#.78..#","5.##3.1#857.92.1.6.54.1##.5.62.#4.#16.152###.6.4##",".#8##956....#...93#4##88#.#.#.##.28.38.4##9345#8..","561.#..#.4.###8441.#8.14.#6.#5.9.###8.##2..52#..3#","54.#..2#.#639#5#7.6..6.5###.1..989#.##.485#.153#82","#2#2.#3.#116#.52#7#8#.#....2#78659#..#.1953#...843","75..8#..4.#.3.2.##4#7.4.#..#4.98##31#35#6##.774.7#","#.747##.#3#239..#.##7.###.##.7.826.##..8#4..#9.63.","9#.....#3.####9#.87.72.4.84.#.63###.3#1.9.#32.....",".71#.##.17#..##81.9#317#2#6168#9.###734...38..5.7.","4.5.##.43..4#4#.###6194##1#....4.##8#...54.##44.78","17#3.#554..#9#.26.872.#7..#2...9.6.#186..#2.69196.","3.546#7.76.2....2.9844.921#.6.72.4#9#..7..9...2#..","392.5.#855.7937##.68..254.###..55#3##94#9..#.57#.9","#.#.##4.#2#.2#7#4##16##.#.976..#6.1#4..##.87.#.56#","#45..1..417987#.4#7#.14.#.569.41..#93..4#756#8.964","39...#47##.1###3#73#37#2#2.1.5#3##...#4####.65.#.#","#.###5.55.8411#6.#4#.38#7##9#.48.4#673.#9#27..89.8","..#.6.7.7#35.#43.#2##.#.#.#..7.#51#876#5#6#4.7186.","#...2.##.7823818.....#.5#.8#6818.#1#..8#.6991#.964","#.6..19.##....1.5.#.#889##2.#.3....1#8785#.#.2#.#.",".6.#.432#7777#.##6#..3.72#.9#.87.22##8234#..6##81#","3.87#99.6##5#..8.42..4#..1.1#66#195#.##7#1.##3.4#7","9##61#.#2#27.48#.4#7247.1..19144#.1#545.###.6..52#"}

    Returns: -1

  96. {"84711168625611813427944365782495323487323555661236","76863116169228694493866612475676697128495652377451","36785539593238839446335971952655476899768915255545","51914642977751521361729511297265279233831449425135","54249823562884281222792387187761494845842696853918","82196883137958481514625149342946716838732765481917","23814245531952713474461227431113999639262789291757","42433965345411296948828147289947697316261917242415","51988916524769448599797944647678649859843452828962","22158833243892592457366538157553457737584837767264","87551566182124318588322559159555549482184746991255","95768389931629628552572656148479128242949313447691","41975533699419585835851264217366925788575424889723","89947696796717366381782944166722485935355553481632","62795612613267595354474112497343886468634528189268","86544492823171521731453661999861843375248152815748","15191531919493132517783196692426931546824849325785","71225125714249685388191886916455533494747376813412","99487253665589663444841887682427441876546912718832","58284387853265181889757961234388987484754544426835","76721465218539952137391529318118859681145459276784","49813497175992483743544128959941113354515583543852","53473278372935617359798319413966444366176226272514","93177887234379377475782542547397185751221748271287","58537556792214914375692167171189525966894534246698","939482272469222457936$8427761628923934983738835833","92975129453261192676316871184238846312557481593822","27714982628481853258498618187696732418613784183833","19738282568687158528348523842361768389852395462661","34853964536666313764718936839444471343895665832299","16652746185523974191561222749548636243677613595581","93155673358556872866767689275137158542938561629373","12596936528727649453421896847244834616871959631549","82193621675267873414734784937344581294356745118187","54165475258845334114955686459139947619952881937354","82529498712335659386795349261247199735179545589217","59971739274984293641211189568271791626229749876366","79288435316581351499344855131537735473495459992164","32198573374883865927258751523373377173599893967647","48783748116639989189628677837753867766526261324517","25111596769228739356178427472547524414473417774881","88286347485387135898972748349773349116193885895274","51493358417683348458393271655329781945848112915475","59921573734167865214777682177984172975833794356341","17349761646462478283469168543523192468256386747786","55712734282822228414349517685468317172171945582674","72737679523767886489477733681954312726937688654667","49596891883185243261766281455755519337425351911345","65317564348244259281176575478911457562228547465413","97956654717552749892699138275189853751371592243354"}

    Returns: -1

  97. {".###.....##.##.......##..####....#...#..##.##.#...","#.###.#...####.#.##.##.#.#.##.#.#...##.##.##..#...",".###..####.###.#.......#....###...##....#.#.##.##.","#..##.#.##.#.#..#..####....#.##.######.#...#....#.",".#.##..#.#..#.####.#.##...##..####...###...#..##..","##...##............#.....###.##.##...#.......##.#.","##.##.#.#...##.#..#.....###...#....##.....#..##..#","..########.....##..###.......####..######.##....##","###..#..#.###..###..###.#.#..#.#.##.#..#...##.#...","######......##..#..#.######.....##.....#...#.#..##","...###...........#######.....#.##.#.#..###....#...","#..#.##.......##.##.##..#####.####.....#.#...##..#","#..##...###...###.###.#.###..##.....#.#.##..#.##.#","####.##.#..#####..##.#.##..##.........#..##.#.####",".####.#...#....#..#.#..##.####...#.###.##.#..#..##",".##.##..#.#.##.#.....#.#..#######.#....##...#.....",".##.#........4925191713286157382811534#####.....#.",".#......#..####...........#...#.##.#.#.##.....##.#","####.#.#.....##..###.#....##....##....##.##...###.",".#.##.....#.....####.#..#..##...####.....#.....###","..#.##############......#...#.###.#....###...#..#.","#.##..##..##.##.#..#..####.....................###",".##.#.#....#.....#..#.#.###.#...#..##.......#.$.##","##.####.###.#####..##......##...##.#...#.#..#.#.#.","#.####.##.#.#.#...###.##.#.##..###.###.####..####.","....###..###.....#...###.#.....#..#.#########.#.##","...#.....#....###.#.##.##.###..#......#.#.#..##..#","###...##.##.###.####.#.###..##.######.#..##..#...#",".#.#####.##.#####...#.##.#..#.#..#.#.#.#..#.#.#..#",".#....#.#..##...#.#.#...##..##.#..#.....##.#.###..",".###...#..###...###.#...###..####....##.##.#...###",".#.#.....#.####.#####.#..#.###.##..#....#..#....#.",".#.###.#...###.#...###..##.#...#.....######.##.##.","#.##.######..####.#...##...#.##..#...###..###..#..","#.#.#......#..###.#.###.##.#.#.#..#...##.#.###.#.#","#.#.#...####..#.##...##.###..#.#.##..#.##..#......","......#.#.#..##.##.......##..##..#...#..#.#..###..","#.....#.###.##..#.##.#...##.##.###.#..#.##....#.#.",".#.#.#..#.##....##.#...#..#.#.#.#...#.###.#.##.###","#...##.##..##.....###...#.#.#..####.###.###.#####.","#....#.###.##....#..#......#...##.##...####..#.###","#.#.#..#.###.##.#..#######...##..#.##.##.#...##.#.","...#..###.##.#.##..#..#..#.#..#...###..#.#..#...##","#.#...#.##.###.###...##..####....###.#..###.#....#","##.#.#.#.#..#.##.###...#.##........#..#..##.#..#.#","###.##......#..##.#...##.#.........##..##.#.####..","...###.###.####.#.##..#..#....##...##........#.#..","#.##.#######...#####.#.##.#.####..##.#......##..##","##..##...#...#.#..##.....####.#####..#.##..#..#...","#...#.###......##...#...#..#..##.##.#.#.###.#..##."}

    Returns: -1

  98. {".###.....##.##.......##..####....#...#..##.##.#...","#.###.#...####.#.##.##.#.#.##.#.#...##.##.##..#...",".###..####.###.#.......#....###...##....#.#.##.##.","#..##.#.##.#.#..#..####....#.##.######.#...#....#.",".#.##..#.#..#.####.#.##...##..####...###...#..##..","##...##............#.....###.##.##...#.......##.#.","##.##.#.#...##.#..#.....###...#....##.....#..##..#","..########.....##..###.......####..######.##....##","###..#..#.###..###..###.#.#..#.#.##.#..#...##.#...","######......##..#..#.######.....##.....#...#.#..##","...###...........#######.....#.##.#.#..###....#...","#..#.##.......##.##.##..#####.####.....#.#...##..#","#..##...###...###.###.#.###..##.....#.#.##..#.##.#","####.##.#..#####..##.#.##..##.........#..##.#.####",".####.#...#....#..#.#..##.####...#.###.##.#..#..##",".##.##..#.#.##.#.....#.#..#######.#....##...#.....",".##.#........9999999999999999999999999#####.....#.",".#......#..####...........#...#.##.#.#.##.....##.#","####.#.#.....##..###.#....##....##....##.##...###.",".#.##.....#.....####.#..#..##...####.....#.....###","..#.##############......#...#.###.#....###...#..#.","#.##..##..##.##.#..#..####.....................###",".##.#.#....#.....#..#.#.###.#...#..##.......#.$.##","##.####.###.#####..##......##...##.#...#.#..#.#.#.","#.####.##.#.#.#...###.##.#.##..###.###.####..####.","....###..###.....#...###.#.....#..#.#########.#.##","...#.....#....###.#.##.##.###..#......#.#.#..##..#","###...##.##.###.####.#.###..##.######.#..##..#...#",".#.#####.##.#####...#.##.#..#.#..#.#.#.#..#.#.#..#",".#....#.#..##...#.#.#...##..##.#..#.....##.#.###..",".###...#..###...###.#...###..####....##.##.#...###",".#.#.....#.####.#####.#..#.###.##..#....#..#....#.",".#.###.#...###.#...###..##.#...#.....######.##.##.","#.##.######..####.#...##...#.##..#...###..###..#..","#.#.#......#..###.#.###.##.#.#.#..#...##.#.###.#.#","#.#.#...####..#.##...##.###..#.#.##..#.##..#......","......#.#.#..##.##.......##..##..#...#..#.#..###..","#.....#.###.##..#.##.#...##.##.###.#..#.##....#.#.",".#.#.#..#.##....##.#...#..#.#.#.#...#.###.#.##.###","#...##.##..##.....###...#.#.#..####.###.###.#####.","#....#.###.##....#..#......#...##.##...####..#.###","#.#.#..#.###.##.#..#######...##..#.##.##.#...##.#.","...#..###.##.#.##..#..#..#.#..#...###..#.#..#...##","#.#...#.##.###.###...##..####....###.#..###.#....#","##.#.#.#.#..#.##.###...#.##........#..#..##.#..#.#","###.##......#..##.#...##.#.........##..##.#.####..","...###.###.####.#.##..#..#....##...##........#.#..","#.##.#######...#####.#.##.#.####..##.#......##..##","##..##...#...#.#..##.....####.#####..#.##..#..#...","#...#.###......##...#...#..#..##.##.#.#.###.#..##."}

    Returns: -1

  99. {"##.###.##.##.##...#.####.##...#..###.#.##.###.#...","####..#..#..#..####.#####.#...#.....#.#.#...#.#...","###..#####.##.#.#....##.##..####.#.#........###...","...##.#.#####.###.#####.######....###...##...###..",".#..###....$.....###.###...##.#####.#..#...#.##...","..###......#.......####.#.#.#.#.#.###...#....#...#","###.##...###...##...###..#.#####...#.#.#.#.###...#",".###.#.#.###..#.......##....#.#.#..#.#.###....#.##","#..###.##.#.##.#....###.......#....#....#.###..##.","##.##.#......#####.#.####...#.##....#....#..###.##","..#..##...###...#..###..#..###.#.......##..#.#.#.#","#..#.#..#.#...####.....#.#.##.#....###..####.#.##.","....##.##.....#.#...#....#.#.##..###.##.######.###","###..####..#.##.##.#..##...#####......#####.#..###","#...#.##.#..##...#..##.#.#.#..##........#.#.##.###","##.#.#..#..##.###.....##.#.##..###.#...#.##......#","#.#...##.....#.#.....#..#...#.##.#.#.##.#.##..###.","#..##.#.#.##.#.#.##.......#.##.###.#######.#..#...",".#.###...#..#...#.##........####.####..#..........","###..###..#.#.#..#....#....#...#..#...#.....####..","######.######.#...####.###.##...#..#..##..##.#..#.","#....###..#...#.###..#...#.#...##..##.####.##..###",".#.###.#.#.#.##.#######....##..###.#.#..7...#..###","#.#..#.###...###.##........#...#....###.1..####...","###..#..###.#.#...#.#..#.#..#......####.8#...#....","#..#.......##....#..##.#....##..##..#.##3..##....#","#.....#########..#.#..#.............#..#7####.####",".#.##..#.#..#..#...#..###.###......#.##.9.##..####","#.....##..###....###...##..#..#.#.#....#3.####.#..","###.#....##.##.##..##..#####......#..#..6.#....##.","....##...#...###.##..#.##.#.#..#.##.####1#....#..#","...###.#.###.#..#.#.#.######......#.###.5#.##..#..","..####....#...####.##....##...##...#.#..1##...##.#","#.#...#..####...#####...#..##.###..#.#.#9...#.#.##","..##.#.....##.#.#...###.#....##.#..##.##3...#...#.","...##.#.#..###.#.####.#.####.......#.#..6...#.#...",".##..#.###....#..####.###..##.##....#.#.4#..#.#...","##..###.#...#.##.###..##..#..##....#.###4#.#.#..##","#.###.###.####....#.###....#.#.##....#..1#.#.##.#.",".#..##.....###..#...#####..#..#..##..#..5#..#..#..","#..##..#..#......###.#...##.#####.##....7.#.##....","#...#.##..##..###.#######.##..#.#.#..###4.####.#..",".###.#..##...##......##.....#.######.#.#3#......#.","#.....#...##.....##...#....#.#....##..#.7#......#.","#..#.##.#..#.###..##..##.#..#...#.###.#.7.#.#.###.","..##...#.##..##.#.###.#.###.#..##.....#.3#..##.##.","###.##..##...########..#..#..##..##..#.#6#.......#","###..#.....####....##.....#.###.#.....##.##....##.",".###.###..###.#.#...#.#.####....###.#.#...#..###..",".###..#..........#.......##.#.###.##.###.#.#....##"}

    Returns: -1

  100. {"##.###.##.##.##...#.####.##...#..###.#.##.###.#...","####..#..#..#..####.#####.#...#.....#.#.#...#.#...","###..#####.##.#.#....##.##..####.#.#........###...","...##.#.#####.###.#####.######....###...##...###..",".#..###....$.....###.###...##.#####.#..#...#.##...","..###......#.......####.#.#.#.#.#.###...#....#...#","###.##...###...##...###..#.#####...#.#.#.#.###...#",".###.#.#.###..#.......##....#.#.#..#.#.###....#.##","#..###.##.#.##.#....###.......#....#....#.###..##.","##.##.#......#####.#.####...#.##....#....#..###.##","..#..##...###...#..###..#..###.#.......##..#.#.#.#","#..#.#..#.#...####.....#.#.##.#....###..####.#.##.","....##.##.....#.#...#....#.#.##..###.##.######.###","###..####..#.##.##.#..##...#####......#####.#..###","#...#.##.#..##...#..##.#.#.#..##........#.#.##.###","##.#.#..#..##.###.....##.#.##..###.#...#.##......#","#.#...##.....#.#.....#..#...#.##.#.#.##.#.##..###.","#..##.#.#.##.#.#.##.......#.##.###.#######.#..#...",".#.###...#..#...#.##........####.####..#..........","###..###..#.#.#..#....#....#...#..#...#.....####..","######.######.#...####.###.##...#..#..##..##.#..#.","#....###..#...#.###..#...#.#...##..##.####.##..###",".#.###.#.#.#.##.#######....##..###.#.#..9...#..###","#.#..#.###...###.##........#...#....###.9..####...","###..#..###.#.#...#.#..#.#..#......####.9#...#....","#..#.......##....#..##.#....##..##..#.##9..##....#","#.....#########..#.#..#.............#..#9####.####",".#.##..#.#..#..#...#..###.###......#.##.9.##..####","#.....##..###....###...##..#..#.#.#....#9.####.#..","###.#....##.##.##..##..#####......#..#..9.#....##.","....##...#...###.##..#.##.#.#..#.##.####9#....#..#","...###.#.###.#..#.#.#.######......#.###.9#.##..#..","..####....#...####.##....##...##...#.#..9##...##.#","#.#...#..####...#####...#..##.###..#.#.#9...#.#.##","..##.#.....##.#.#...###.#....##.#..##.##9...#...#.","...##.#.#..###.#.####.#.####.......#.#..9...#.#...",".##..#.###....#..####.###..##.##....#.#.9#..#.#...","##..###.#...#.##.###..##..#..##....#.###9#.#.#..##","#.###.###.####....#.###....#.#.##....#..9#.#.##.#.",".#..##.....###..#...#####..#..#..##..#..9#..#..#..","#..##..#..#......###.#...##.#####.##....9.#.##....","#...#.##..##..###.#######.##..#.#.#..###9.####.#..",".###.#..##...##......##.....#.######.#.#9#......#.","#.....#...##.....##...#....#.#....##..#.9#......#.","#..#.##.#..#.###..##..##.#..#...#.###.#.9.#.#.###.","..##...#.##..##.#.###.#.###.#..##.....#.9#..##.##.","###.##..##...########..#..#..##..##..#.#9#.......#","###..#.....####....##.....#.###.#.....##.##....##.",".###.###..###.#.#...#.#.####....###.#.#...#..###..",".###..#..........#.......##.#.###.##.###.#.#....##"}

    Returns: -1

  101. {".##.#.#..#...#...#..#.#..##.#.##.###.#..#.#.#..#.#","..#.##..#..#...###.#.##.##.##..#.##...#.#...#.#...","##.#..##..#.##...#.###..##.####.##..##.##...##....","#..##..##.####...#.##.#####.###.##.##...#..#.#..#.","#..##.#......#.#.##...#######..#.###...#..#.#.####","....####..######.###.#.#.#..#...##.#..##..#....#..","#..#.##.....#..###..#...#..#..##..#.#.#.#...#..#.#",".##..#.####..#####..#...#..##.###........##.#...##","#.##....##.#.#......#.#...###.##.....#.#.##.#....#","..##.#..##.####....##.#..#.###..##.###..#..#.#.###","#....#..#..####.##.#...#..####.##..#.##..##..####.","..#.###.#..#.#......#....#.#..#.#.###.#..#.#.##...","##...##......########..#.....##.##..#.##..........","......#..#......##.######...#.#...#.####..#..#.#.#","###..#..#.####...#.##.##.#....##.#......#.....##..","..###..###...##.##.##...#.#.#.....#....#.#.##.#..#","#..#...#......#.$...###.######.#.##.#.##......#..#","#..#.#.##...#....###..#..#...##.##.......#.###..##","###..#..###.#...##.##.##..#..###..#...#....#####..","##...#.#.#####..##....#.......#....#.###.##..##...","..#....#..###..##.#######.##.##...#....#.##.....#.","#.#..####.###..##.###.###.##.##.#.#..#......##..#.","#..##.##.#.....#####.#...#.#...#.###...####.#...#.","#..##..###..#..###....#.#.#..#####...##.......#.##","#..##.##......###.###.##.#.#.##.##....#....##.#...","....#.##.#...###..#...###...##.####.##...##...#.##",".#..#.#....7.#.#...#.....#.#.#...###.#.#....#.####","#..#######.3....##....#.#..###.###.##..####.##.##.",".##..#.#..#1#######..###.###..##.#.###.#.####..###","#.##.....#.2.#.##...#...##..#.....####..###....#..","##.#.##.#..2..#####.....##.##...#.##.......#..##..","####..####.2##.###...#####..#######.##.##.##.....#","#..##..#...7...###.###......#......####..#...#..##","##.#.......7######.#..####..###....#.#...#.#..###.","###.##.....5#...#.#########.#..#.#..#..#...#..####",".##..#.....#.##..#.#.#.#.###..#...######.##.......",".....#..##.##..####.#..#.##....#......##..##.##..#","#..#.#..#.##...#..#.##.....###.###...#.###.###.#..","###.#.#.#.....######...##...###..#.##....#####....",".##.....#######.#.....##.##.##..#.##.#...##..##.##",".....#.#.###..##.##.#.#...###.#..###..#...##..#.#.","#..#.###.#.#...#..#.#.#.####....#.#..#.#..#####..#","#.##.#....#.#.....##..#..#.#.##.#.###.####..#...##","#.#.#...#.##..#.#.#..#..#....#...##...##...###.##.","##......#.#...##....#..#.#.##..###.#.....#..#....#",".....#.....#.####.#########..##.##.#.#...#...##.##","...##....#..##...#.##.#....#.#.#...#####...#...#.#","####..######..#.####.##.#.#.###....#....##.....##.","...###.#...##...###.#.##.#..#.....#..##....###...#",".#..###.#.###..##..##..#..##..#.....#.###..#.#..##"}

    Returns: -1

  102. {".##.#.#..#...#...#..#.#..##.#.##.###.#..#.#.#..#.#","..#.##..#..#...###.#.##.##.##..#.##...#.#...#.#...","##.#..##..#.##...#.###..##.####.##..##.##...##....","#..##..##.####...#.##.#####.###.##.##...#..#.#..#.","#..##.#......#.#.##...#######..#.###...#..#.#.####","....####..######.###.#.#.#..#...##.#..##..#....#..","#..#.##.....#..###..#...#..#..##..#.#.#.#...#..#.#",".##..#.####..#####..#...#..##.###........##.#...##","#.##....##.#.#......#.#...###.##.....#.#.##.#....#","..##.#..##.####....##.#..#.###..##.###..#..#.#.###","#....#..#..####.##.#...#..####.##..#.##..##..####.","..#.###.#..#.#......#....#.#..#.#.###.#..#.#.##...","##...##......########..#.....##.##..#.##..........","......#..#......##.######...#.#...#.####..#..#.#.#","###..#..#.####...#.##.##.#....##.#......#.....##..","..###..###...##.##.##...#.#.#.....#....#.#.##.#..#","#..#...#......#.$...###.######.#.##.#.##......#..#","#..#.#.##...#....###..#..#...##.##.......#.###..##","###..#..###.#...##.##.##..#..###..#...#....#####..","##...#.#.#####..##....#.......#....#.###.##..##...","..#....#..###..##.#######.##.##...#....#.##.....#.","#.#..####.###..##.###.###.##.##.#.#..#......##..#.","#..##.##.#.....#####.#...#.#...#.###...####.#...#.","#..##..###..#..###....#.#.#..#####...##.......#.##","#..##.##......###.###.##.#.#.##.##....#....##.#...","....#.##.#...###..#...###...##.####.##...##...#.##",".#..#.#....9.#.#...#.....#.#.#...###.#.#....#.####","#..#######.9....##....#.#..###.###.##..####.##.##.",".##..#.#..#9#######..###.###..##.#.###.#.####..###","#.##.....#.9.#.##...#...##..#.....####..###....#..","##.#.##.#..9..#####.....##.##...#.##.......#..##..","####..####.9##.###...#####..#######.##.##.##.....#","#..##..#...9...###.###......#......####..#...#..##","##.#.......9######.#..####..###....#.#...#.#..###.","###.##.....9#...#.#########.#..#.#..#..#...#..####",".##..#.....#.##..#.#.#.#.###..#...######.##.......",".....#..##.##..####.#..#.##....#......##..##.##..#","#..#.#..#.##...#..#.##.....###.###...#.###.###.#..","###.#.#.#.....######...##...###..#.##....#####....",".##.....#######.#.....##.##.##..#.##.#...##..##.##",".....#.#.###..##.##.#.#...###.#..###..#...##..#.#.","#..#.###.#.#...#..#.#.#.####....#.#..#.#..#####..#","#.##.#....#.#.....##..#..#.#.##.#.###.####..#...##","#.#.#...#.##..#.#.#..#..#....#...##...##...###.##.","##......#.#...##....#..#.#.##..###.#.....#..#....#",".....#.....#.####.#########..##.##.#.#...#...##.##","...##....#..##...#.##.#....#.#.#...#####...#...#.#","####..######..#.####.##.#.#.###....#....##.....##.","...###.#...##...###.#.##.#..#.....#..##....###...#",".#..###.#.###..##..##..#..##..#.....#.###..#.#..##"}

    Returns: 23

  103. {"..#.#.##.......#.##..##...####.#.#....#...#...#.##","#.#.#..######....####..#..##.#..###...#.#.###.###.",".....#.####..####..#.#...#......###.#.#.........##","#.#....##.#.#.#.##.####.#.....#....#..####..#.#...","....##.##..##.#.#.##..##...#...#.##.#..##..##...##","#....#....#.#....#.##.#...#.#.#.#..#..######..#..#","...###...#.#..##.##.##...........#####........#..#","#.###.#.#.#...##.##..#.#.#.#.#..##....#.#.##..##..",".#...#####.##.....#.##.#..#..#..##..###.#..###.##.","....#.#..##...#.#..#....##..###..##.##...#.#......","#..#.##.#..#.#......##.#.##.#.##....#.##...#.##...",".#...###.#.#...##..####.###.#..##.###..#.#.#.##.#.","###...#..###.#......##..#......#...##..###.##..###","..##.##.##.#####....#.#..#.#.#.#..###.#...##..#..#","#..###.#..#.#.#####......###.#....###..#..#.##..##","....#.####.#...#.##......274337595.###.##..#.#..#.",".###.#..##.##...##.#.#..###...####.##...#.##.#....","#.#.#.#..##...#.#.#.####.#..#.#####...##..#..#.###",".###...##..##.#...#.####.##.....#.#..#.#...###.##.","##.##....#.#..#...#.#.#....#....##...#.##.##.#.#.#","##..###.#.#.#.....##.#.##.#.##..#..##.#.##.##.#.##","#.##..#.#...#.###..#..#....##.....#.###..#.#...##.","####.##.##.#...###....###.#.##...#..#...#..####.#.","...#.##.#..####..###....#.##.#..........#..#.##...","..##..##.###.#....###..#.#.##....#.....##....#.#..","#.#....#...#.#..###..#.#.##.###......###.##.....#.","#.##..#.#####.####.###.#.#....#...#.#.#.##..##.#..","##.###.#####.#.#..#.#.##...##..#....##..#..#.###..","#.########.....#..###..####....#....#...#........#","###...###..##.#.#..#.#..#....#..##.#..#...#.#####.","#...###..#...#.#..##...#..#..#..#..##.#..#.#...#.#",".....#.##########..###..#.####..##$#....#....#.#..",".#.#.###.#.#....##.#.###.#.#.##......##...##..####","#.#.#..#####.###.#.....#..##....#.##..#..#..#.#...",".#.#..##.##..#.........#...#...##.#..#.####...##.#","#...#..#..#.....#..#..##.#.#....###....###.####..#","#....#.#.###...#...#...##.#.##..#..#...#..#.#.##.#","..#.######..#.#.###..##...######.#.###.##......###","#..#...#...###.#.#...######.#..#.#.##...#.#..#.#.#",".#.#..##...#...#..#.#..##.#....#......##...#.##.##","#....#...##....#...#.##...#.....##.##.##...#.#..##",".#.#.##.#.#...##.....#.#####.##..###.####...#...#.",".#.#.#..###..#.####...##....#####..#.##.##.....#.#","##.##...##.#.##.##..#...#.#..##.........#.#.#..##.","#.##......#.##.##....#.#####...##.##..###..#.#..#.",".##.##.###.#..#.##..#.###.#..#.#.##...###..##..#.#","######.###.#.######....####.##..#.#####..#.##..#.#",".#..########.#.#...#.###..#.##.#..##.####.###....#","##.##......#..##....##.#.##..#....#.#.##.#####.###","##.####.###..#..####..###...#.#......##...#..##..#"}

    Returns: -1

  104. {"..#.#.##.......#.##..##...####.#.#....#...#...#.##","#.#.#..######....####..#..##.#..###...#.#.###.###.",".....#.####..####..#.#...#......###.#.#.........##","#.#....##.#.#.#.##.####.#.....#....#..####..#.#...","....##.##..##.#.#.##..##...#...#.##.#..##..##...##","#....#....#.#....#.##.#...#.#.#.#..#..######..#..#","...###...#.#..##.##.##...........#####........#..#","#.###.#.#.#...##.##..#.#.#.#.#..##....#.#.##..##..",".#...#####.##.....#.##.#..#..#..##..###.#..###.##.","....#.#..##...#.#..#....##..###..##.##...#.#......","#..#.##.#..#.#......##.#.##.#.##....#.##...#.##...",".#...###.#.#...##..####.###.#..##.###..#.#.#.##.#.","###...#..###.#......##..#......#...##..###.##..###","..##.##.##.#####....#.#..#.#.#.#..###.#...##..#..#","#..###.#..#.#.#####......###.#....###..#..#.##..##","....#.####.#...#.##......999999999.###.##..#.#..#.",".###.#..##.##...##.#.#..###...####.##...#.##.#....","#.#.#.#..##...#.#.#.####.#..#.#####...##..#..#.###",".###...##..##.#...#.####.##.....#.#..#.#...###.##.","##.##....#.#..#...#.#.#....#....##...#.##.##.#.#.#","##..###.#.#.#.....##.#.##.#.##..#..##.#.##.##.#.##","#.##..#.#...#.###..#..#....##.....#.###..#.#...##.","####.##.##.#...###....###.#.##...#..#...#..####.#.","...#.##.#..####..###....#.##.#..........#..#.##...","..##..##.###.#....###..#.#.##....#.....##....#.#..","#.#....#...#.#..###..#.#.##.###......###.##.....#.","#.##..#.#####.####.###.#.#....#...#.#.#.##..##.#..","##.###.#####.#.#..#.#.##...##..#....##..#..#.###..","#.########.....#..###..####....#....#...#........#","###...###..##.#.#..#.#..#....#..##.#..#...#.#####.","#...###..#...#.#..##...#..#..#..#..##.#..#.#...#.#",".....#.##########..###..#.####..##$#....#....#.#..",".#.#.###.#.#....##.#.###.#.#.##......##...##..####","#.#.#..#####.###.#.....#..##....#.##..#..#..#.#...",".#.#..##.##..#.........#...#...##.#..#.####...##.#","#...#..#..#.....#..#..##.#.#....###....###.####..#","#....#.#.###...#...#...##.#.##..#..#...#..#.#.##.#","..#.######..#.#.###..##...######.#.###.##......###","#..#...#...###.#.#...######.#..#.#.##...#.#..#.#.#",".#.#..##...#...#..#.#..##.#....#......##...#.##.##","#....#...##....#...#.##...#.....##.##.##...#.#..##",".#.#.##.#.#...##.....#.#####.##..###.####...#...#.",".#.#.#..###..#.####...##....#####..#.##.##.....#.#","##.##...##.#.##.##..#...#.#..##.........#.#.#..##.","#.##......#.##.##....#.#####...##.##..###..#.#..#.",".##.##.###.#..#.##..#.###.#..#.#.##...###..##..#.#","######.###.#.######....####.##..#.#####..#.##..#.#",".#..########.#.#...#.###..#.##.#..##.####.###....#","##.##......#..##....##.#.##..#....#.#.##.#####.###","##.####.###..#..####..###...#.#......##...#..##..#"}

    Returns: 33

  105. {"#...##.###..#..#...#.##...##........######.#.#...#","#.####....#..##..##..##..##.#.##.##.###.##....#.##",".#.##....###.##.#...#...##...##..#...##..##...#.##","#..#...##.#####..#...########..######.##.#.##..#..","#.#.###.#....#...#.####...##.#.##..#.#..#.##.#...#","#.#....###.....#.#.##...#.#..##..##.##.....#...##.","#....#.###.####.#####......#..###..#.##..##..##.#.","##.###.###.#..#.#.#.#.....43##.##...##..#.##.###..","..#.###.####...#....#....#95####.#.......###..#...","##.#..#.####..#####...#..####.#..#..##....##...###","..#..#..#.#.#..##$..###..##....#.###...#.#...##.#.","##...#..#.####..#..#.####.####...#.##.#..#...#.#..",".#.#...##.##...#.#.#.###.#.#..#..#####.#.###.#.##.","..####.###.##.#..####.....#...#...#...###.#.###.##",".#..#..##.....#..###......##.###..#.#####.#....#..","##.#.......##..#..##...#.....#.#####...#####.#..##","..##...###......##.##.#.#...#..##..#####.#......##","##..########.#....#.###..#.....#.#.###.###.#.##...","...#.##.###.#..##..#.###.#.#.#.##.##.#.##....#.#..",".#.#...#.#.....#..##...#.##.##..#.#....#.#.#..##.#",".#...#...#....#...####...##...#...##.#####.....#.#",".##.#......####..#......#.......#...###..##.###.#.","#...#.#..##.####..#.#....##....#...#.###.#.....###","..#.#..#.##.###......#.#...###..###.###.#.###.#..#","#####...#.##.#..####.#.#.######..#.#..#..#.#..##..",".#.##.##....##..#.##.#######.#####..#.#.#.###.#.#.","...#.#.#...#...##.#..#......#....##..##..#.##.#...","....####.#.#..####..#.#..#.#...##...#.###.###.#..#","......#.##..#..#....#....#####...##.##.####..##.#.","..#..###.#.#####.##..##.##.##..###.##.....#.#.##..","..####.#..###...#..##.#..#......#.#...##..###.....","#.##.....#..#...##.#.#.#..#.##..##.....#...#..#..#","#.##..##..#..##.##.##.##.###.###.#.#######..###.##","#...#.###...#.#........##...##.##.####.......#.#..",".#.#...###.#....##.#...#.#...#.##..###.......####.","###..##.#..#....#.#...##.##...##.#.#..##.#####.###",".#..####.##.....###.#.#.#..#.....##..##.#...#..#.#","#....####..##.#..##.##...#...##.###..####..#####..",".#.#...#.#####...#.###.#.#..###..#.#.#..###.####.#","######.##....###....#.#..#...##.#....#....##..##..","...#.####....##....####..###.#.##...##....###...##","..#..#.#.#...#.#..##.....###.#.#.#....#.#...####..","...#.#.##....#...#..####.###.#..#.#.##...##...##..",".#.##.#.#####..#...#...#.##.##..#.#.####.#......##",".####.#.#.###....#.##.#.###.####..##.#...##.#.#...","..###.......###..#.#....#.##.#...##.#.###..##..##.","#.##.####...#...##.....#######.####...##..##.#.#.#",".....#.###..#..#.#..#..#....#..#...#.#....#.#.....",".#..#..###.#...##.###..##.#..##..###..#...##.#...#",".##.##.....#..#.#.#.#...#..#...##.####..#...#.#.##"}

    Returns: 15

  106. {"#...##.###..#..#...#.##...##........######.#.#...#","#.####....#..##..##..##..##.#.##.##.###.##....#.##",".#.##....###.##.#...#...##...##..#...##..##...#.##","#..#...##.#####..#...########..######.##.#.##..#..","#.#.###.#....#...#.####...##.#.##..#.#..#.##.#...#","#.#....###.....#.#.##...#.#..##..##.##.....#...##.","#....#.###.####.#####......#..###..#.##..##..##.#.","##.###.###.#..#.#.#.#.....99##.##...##..#.##.###..","..#.###.####...#....#....#99####.#.......###..#...","##.#..#.####..#####...#..####.#..#..##....##...###","..#..#..#.#.#..##$..###..##....#.###...#.#...##.#.","##...#..#.####..#..#.####.####...#.##.#..#...#.#..",".#.#...##.##...#.#.#.###.#.#..#..#####.#.###.#.##.","..####.###.##.#..####.....#...#...#...###.#.###.##",".#..#..##.....#..###......##.###..#.#####.#....#..","##.#.......##..#..##...#.....#.#####...#####.#..##","..##...###......##.##.#.#...#..##..#####.#......##","##..########.#....#.###..#.....#.#.###.###.#.##...","...#.##.###.#..##..#.###.#.#.#.##.##.#.##....#.#..",".#.#...#.#.....#..##...#.##.##..#.#....#.#.#..##.#",".#...#...#....#...####...##...#...##.#####.....#.#",".##.#......####..#......#.......#...###..##.###.#.","#...#.#..##.####..#.#....##....#...#.###.#.....###","..#.#..#.##.###......#.#...###..###.###.#.###.#..#","#####...#.##.#..####.#.#.######..#.#..#..#.#..##..",".#.##.##....##..#.##.#######.#####..#.#.#.###.#.#.","...#.#.#...#...##.#..#......#....##..##..#.##.#...","....####.#.#..####..#.#..#.#...##...#.###.###.#..#","......#.##..#..#....#....#####...##.##.####..##.#.","..#..###.#.#####.##..##.##.##..###.##.....#.#.##..","..####.#..###...#..##.#..#......#.#...##..###.....","#.##.....#..#...##.#.#.#..#.##..##.....#...#..#..#","#.##..##..#..##.##.##.##.###.###.#.#######..###.##","#...#.###...#.#........##...##.##.####.......#.#..",".#.#...###.#....##.#...#.#...#.##..###.......####.","###..##.#..#....#.#...##.##...##.#.#..##.#####.###",".#..####.##.....###.#.#.#..#.....##..##.#...#..#.#","#....####..##.#..##.##...#...##.###..####..#####..",".#.#...#.#####...#.###.#.#..###..#.#.#..###.####.#","######.##....###....#.#..#...##.#....#....##..##..","...#.####....##....####..###.#.##...##....###...##","..#..#.#.#...#.#..##.....###.#.#.#....#.#...####..","...#.#.##....#...#..####.###.#..#.#.##...##...##..",".#.##.#.#####..#...#...#.##.##..#.#.####.#......##",".####.#.#.###....#.##.#.###.####..##.#...##.#.#...","..###.......###..#.#....#.##.#...##.#.###..##..##.","#.##.####...#...##.....#######.####...##..##.#.#.#",".....#.###..#..#.#..#..#....#..#...#.#....#.#.....",".#..#..###.#...##.###..##.#..##..###..#...##.#...#",".##.##.....#..#.#.#.#...#..#...##.####..#...#.#.##"}

    Returns: 15

  107. {"##....#.##..###...##....###..#.##.#..#.####.###.##","####...#.##.#..##.#..#.#..#.#..##....###...#...###",".##.##..#..#....#.#..#.###.#....#..#....##.#.#.##.","#######...####.#.#..##..#.#.....#..#......#...##..",".#.#..###.#..####.#.###.#.......###...#..#.....#..","...#..#..###.####..##..##....#.#..##.#..###...###.",".#....##..##......#..#.#####..##...#...##..#..#.##","#..................#.#..#.#.#.#..#.#...##..#.##...","##.#..#..#.###...##.###..#..####.....#..#...###.#.",".##.##..#####.#...#..##.....#.##.#.#..##.#.##.....",".#####.......#...##.........###..#.#.#.##..#.###.#","##.#.#.###.##....##..#...##.#.##.#...#..#.##..##.#","#.......#...#.#.####.####.##.#..##.##...#####..###","##.....##.....#...#.#..#..#....##...####..#...###.","#.#####..#.#.#.##.#.###..#...#......#.#........#..",".####.######..#..##...........##.##...#.#..####..#","##.#.#.#.##..#...##..##.##..#.......#####.##.#.#..",".###.#.###..#.###.##...##.....##..#.##.........#..","#..#....#....#..#.#..#...#######.#.#.#####..#.....","..##..#..##.....#.#.#...#...##..#.#.#....#.##..##.",".#.##.#....####...##.#.#..##.#..#..########.#...#.","...#.#.####.##.##..#.#.######.....########..#..##.",".#..#...#...###....###..##.#.#####..#.###.#.##..#.","..##.#.###..####.###.#.#....#...##..##.###..#.#.##","...##.##.#.##.#.#.####..##........#.###.#.##.#####","#####....#.#.#..#########...#....#.##...#.#....##.","#...####.#....#....##.##.###......#.######....#...","##..#####.#.#..#######.##..#..#.#.#####..#..###.##",".##.##.###.#####..#..###..##..##..##..####.##....#","##.#....##..##......#....#.#.#.##..##.###...#.....",".............###.#..####.#####.#....####...#.#....","#.#####....##...#...#.####.#.#..##....#..#.#.#..#.","#...#...##..#.#......##..#......#..######.....#.##","#######.#.#.#..#.##...#.#.##..####..###.##.#..#...",".#..#.#####.####.###.##....##.#..#..#...#.#.###..#","##.##....##...........$#.#..##...#.#..#.#...#.####","..##....8863....##.#.#..#.#.#...###..##.#.#.##.##.","#.###...3444#.#..###..#.#..#...####.#...#........#","...###.#.#..#..#..#..#...#.#.####.##.....#.......#","..#.##.###..#.#.#..##....#.#..#.#.####..#.###....#","........##..##..###.#.##...#.####..#############..","##.#..#....#.#.####....##..###.#...#..##.#.......#","...#.#.##..#####....#.########.#...#####..#..#..##","........########.#..####.#.###....#...##.####....#","#......###.....#.#....#........##..#.#.#.....#.###","#...##.#..##.###..####..#..####.#.....##..###...##","#.#.#.#..##..##..##..####...#......##.....#....##.","##.#.#.##.#.###.##.#....#....##.#........#..###.##",".....#######.........##...#..##.#####...###....#.#","#.###.#####.#..###.##.####..##..#.#..#.#.##.##...."}

    Returns: -1

  108. {"##....#.##..###...##....###..#.##.#..#.####.###.##","####...#.##.#..##.#..#.#..#.#..##....###...#...###",".##.##..#..#....#.#..#.###.#....#..#....##.#.#.##.","#######...####.#.#..##..#.#.....#..#......#...##..",".#.#..###.#..####.#.###.#.......###...#..#.....#..","...#..#..###.####..##..##....#.#..##.#..###...###.",".#....##..##......#..#.#####..##...#...##..#..#.##","#..................#.#..#.#.#.#..#.#...##..#.##...","##.#..#..#.###...##.###..#..####.....#..#...###.#.",".##.##..#####.#...#..##.....#.##.#.#..##.#.##.....",".#####.......#...##.........###..#.#.#.##..#.###.#","##.#.#.###.##....##..#...##.#.##.#...#..#.##..##.#","#.......#...#.#.####.####.##.#..##.##...#####..###","##.....##.....#...#.#..#..#....##...####..#...###.","#.#####..#.#.#.##.#.###..#...#......#.#........#..",".####.######..#..##...........##.##...#.#..####..#","##.#.#.#.##..#...##..##.##..#.......#####.##.#.#..",".###.#.###..#.###.##...##.....##..#.##.........#..","#..#....#....#..#.#..#...#######.#.#.#####..#.....","..##..#..##.....#.#.#...#...##..#.#.#....#.##..##.",".#.##.#....####...##.#.#..##.#..#..########.#...#.","...#.#.####.##.##..#.#.######.....########..#..##.",".#..#...#...###....###..##.#.#####..#.###.#.##..#.","..##.#.###..####.###.#.#....#...##..##.###..#.#.##","...##.##.#.##.#.#.####..##........#.###.#.##.#####","#####....#.#.#..#########...#....#.##...#.#....##.","#...####.#....#....##.##.###......#.######....#...","##..#####.#.#..#######.##..#..#.#.#####..#..###.##",".##.##.###.#####..#..###..##..##..##..####.##....#","##.#....##..##......#....#.#.#.##..##.###...#.....",".............###.#..####.#####.#....####...#.#....","#.#####....##...#...#.####.#.#..##....#..#.#.#..#.","#...#...##..#.#......##..#......#..######.....#.##","#######.#.#.#..#.##...#.#.##..####..###.##.#..#...",".#..#.#####.####.###.##....##.#..#..#...#.#.###..#","##.##....##...........$#.#..##...#.#..#.#...#.####","..##....9999....##.#.#..#.#.#...###..##.#.#.##.##.","#.###...9999#.#..###..#.#..#...####.#...#........#","...###.#.#..#..#..#..#...#.#.####.##.....#.......#","..#.##.###..#.#.#..##....#.#..#.#.####..#.###....#","........##..##..###.#.##...#.####..#############..","##.#..#....#.#.####....##..###.#...#..##.#.......#","...#.#.##..#####....#.########.#...#####..#..#..##","........########.#..####.#.###....#...##.####....#","#......###.....#.#....#........##..#.#.#.....#.###","#...##.#..##.###..####..#..####.#.....##..###...##","#.#.#.#..##..##..##..####...#......##.....#....##.","##.#.#.##.#.###.##.#....#....##.#........#..###.##",".....#######.........##...#..##.#####...###....#.#","#.###.#####.#..###.##.####..##..#.#..#.#.##.##...."}

    Returns: 19

  109. {"#..#...#.#...#....#...##.#...#.###..##......####.#","...#....#...###.##..#.###.#.#.##.#...#....#.#.##..",".##..##.######...#.#.##..#...#..##.#....#.#.#..###",".#.#########..#....#..#.###.##.##......##.##.##..#","#...###.#######.#.....#..#.......##..#.##.#..#.##.","..#..###.#..#..#....#..#.##.........#.##.###..###.",".###..#.....#.####.#.##.#....#.##...###..#...#..##","....#..##..#.####..##....##.....###...####..#..#.#",".##.##.##..#.....###...#.#...#..#..##..##.##..##..",".###.#...##....####.#..#...##..#....#.#.##...#..##",".....#...#..#...#..#.###..#.#..###.##.##.#..####..",".#.#..#.##.######..#......##..###..#..#.#..#..#..#","...........#..#.##.#.#.##...#####.###....#..###..#",".#.#.......#....#..#.##....#.###..##.##.#.##..###.",".#.####...###.#.....#.##....#.#.##.##.........####","......#.##.##.###..##.##.##.###.....#.##...#......","..#...#.#....#....#..##.....#.....#.##.....##.....",".....#.###..##...##.##...#.#####..##.#.#.#..#.#...","..#..########.##..##.#.####..#..#.#####.###.#..###",".#.#.....######....#.#...##..#..#.#....##.#...#...","...########......##.#..#...###.##.##...##..##.#...","#.##.#..#.......#.##.##...###..#..#...#..#.####.##","##.#..#.##..##.#..#.#...###.#.#..#.##..###..##.#.#","#.#..##.....###.##..#..##.##.##.###.#.##.#..#...#.",".##..#########.######.##..#.#....#.##...##.##.#.##","#...#.###.####..#..####.#...##.#.........#.##.#.##","..#..#...##.####.......#.#...#...###.#....####...#",".##.#.#.#...#....#..#..##.###.#.#..###.###......#.",".#.##.#########.##......##.##...#.#####....#.####.","##.....#.#..###..#.##..##.#....###...#...#.##.####","##..#######.#..#....#..#..#.#.#.#.#..#.####..#..##","#..#..#..##.##..#.#####.##.##..........#.#.#.#.#..","#.#........#...#..#..###...##.###.##...#.#.##.##.#","###.....#..#...##....#.....##....###.#..#.#..##.##",".#.#.#####.....#.#...#.#...#####...#.....#..#####.","....#.###.#...#.##..#..#..#..##.#.#.#.###.#.##..##",".#..##...#..#####....##.#........#####.........#.#","#...#.##.#..####..##..#.###..####.##...##....##...","##...##...##.##.#.#.#..#..###..#.....#.##..#.#.###",".####.####.###.#..##.#...#.#..#....##..#..##..####","..#.##...#.###..#######.#....#....##.##.....#####.","###..##.#.#..............###.#..#.#..##.#.####....","###.#.....##.#...#..##..#..#..#..#..#....####...#.","##.#..#..##..##.#.#...#.##.....#.###..#.###..#..##","#.####...#.....#..##.....##.###.#...##.#..........","#.#..#.#.##..#.#...##..#.#.#.##..######.##..##.##.",".#.#.##537..................................$.####",".####..512#....###.#..#.#.####..#.##..#...#..#...#",".#.#.##577#..#.......###.#.....##...##.#..##...###",".##.##.##.###.###..#..####..#####..##.##.###......"}

    Returns: -1

  110. {"#..#...#.#...#....#...##.#...#.###..##......####.#","...#....#...###.##..#.###.#.#.##.#...#....#.#.##..",".##..##.######...#.#.##..#...#..##.#....#.#.#..###",".#.#########..#....#..#.###.##.##......##.##.##..#","#...###.#######.#.....#..#.......##..#.##.#..#.##.","..#..###.#..#..#....#..#.##.........#.##.###..###.",".###..#.....#.####.#.##.#....#.##...###..#...#..##","....#..##..#.####..##....##.....###...####..#..#.#",".##.##.##..#.....###...#.#...#..#..##..##.##..##..",".###.#...##....####.#..#...##..#....#.#.##...#..##",".....#...#..#...#..#.###..#.#..###.##.##.#..####..",".#.#..#.##.######..#......##..###..#..#.#..#..#..#","...........#..#.##.#.#.##...#####.###....#..###..#",".#.#.......#....#..#.##....#.###..##.##.#.##..###.",".#.####...###.#.....#.##....#.#.##.##.........####","......#.##.##.###..##.##.##.###.....#.##...#......","..#...#.#....#....#..##.....#.....#.##.....##.....",".....#.###..##...##.##...#.#####..##.#.#.#..#.#...","..#..########.##..##.#.####..#..#.#####.###.#..###",".#.#.....######....#.#...##..#..#.#....##.#...#...","...########......##.#..#...###.##.##...##..##.#...","#.##.#..#.......#.##.##...###..#..#...#..#.####.##","##.#..#.##..##.#..#.#...###.#.#..#.##..###..##.#.#","#.#..##.....###.##..#..##.##.##.###.#.##.#..#...#.",".##..#########.######.##..#.#....#.##...##.##.#.##","#...#.###.####..#..####.#...##.#.........#.##.#.##","..#..#...##.####.......#.#...#...###.#....####...#",".##.#.#.#...#....#..#..##.###.#.#..###.###......#.",".#.##.#########.##......##.##...#.#####....#.####.","##.....#.#..###..#.##..##.#....###...#...#.##.####","##..#######.#..#....#..#..#.#.#.#.#..#.####..#..##","#..#..#..##.##..#.#####.##.##..........#.#.#.#.#..","#.#........#...#..#..###...##.###.##...#.#.##.##.#","###.....#..#...##....#.....##....###.#..#.#..##.##",".#.#.#####.....#.#...#.#...#####...#.....#..#####.","....#.###.#...#.##..#..#..#..##.#.#.#.###.#.##..##",".#..##...#..#####....##.#........#####.........#.#","#...#.##.#..####..##..#.###..####.##...##....##...","##...##...##.##.#.#.#..#..###..#.....#.##..#.#.###",".####.####.###.#..##.#...#.#..#....##..#..##..####","..#.##...#.###..#######.#....#....##.##.....#####.","###..##.#.#..............###.#..#.#..##.#.####....","###.#.....##.#...#..##..#..#..#..#..#....####...#.","##.#..#..##..##.#.#...#.##.....#.###..#.###..#..##","#.####...#.....#..##.....##.###.#...##.#..........","#.#..#.#.##..#.#...##..#.#.#.##..######.##..##.##.",".#.#.##999..................................$.####",".####..999#....###.#..#.#.####..#.##..#...#..#...#",".#.#.##999#..#.......###.#.....##...##.#..##...###",".##.##.##.###.###..#..####..#####..##.##.###......"}

    Returns: 43

  111. {".#....######...#.##......#.#.#..##....#..##.#....#",".#.#...#####.#.###.##...#.#.#..###...#...#.#.##.##",".#.#.#####..####...####.#..#.#..#...#....###..####","##.##....#..###...#.#.###.###.#.##.####...........","#.....##..#....#...#..##.....##.##...####..#.##.#.","#.......####.##.##...##....###.####.#######.###..#","#####.#....3844#..#.#..#.#..#.##.#.#..#.#.##.#.###",".##..###..#7159##.......#...#....##.....#...###..#","#.##...##..1699..##....#######.####..#..#.##.####.","#..##.####.9789...###.###..###..#..#..#.#..###.###",".##.#.##.######.....####..#...##..##...####..##..#",".........#.#.###.#.##.#..#.#....#...#.#....#..###.",".#####..#.#.#..#.#..##...#...#..##...##.####.#.###","#####.###...#..#.......##..##.####.###..##...#.##.",".####..##.##..#..#..###.....#.##....#.###.........",".#....####......##...#####.##.#.#..#..#.#.#.#..#..","#.####.###.#...#........##...##.###.#..##...##....","..####.##.#.#..#...#...###..#######.#..##...#....#","#..######..##....#..#..#####...#.###.#.##.......##","..##.#..###.####..#..#..##.#..#...###.##..#...#.##","...##..####..#.#.....#.##....#..#...#.#.##..#...##","#.##..#.#.##..##..##........#...#..##.##..##......","#.#.#..##..#.....#####..#.#.##...##...###..#..##..","#.#.##...###...##.##..#..##...###.#.#...#...##...#",".#.###..#...###..#.#...#..#..#....#.######..###.#.",".##.#..#.##....#....#.....##.#####.##....#.#.#.#.#","#.###...####..##..##.###..$.##.####.#..###....###.","#.####.#..###..#..##.......###.##....#.######....#","####.#.###..#..#....#....#.....###...#............","#.#...#.#.......#......###..##...###.##..###..#..#","###........##...#.#.#..#..#...#..###.#.....##.##.#","#.......##.##.#.##..#.##.#..#..##.....#.####..##..","#.#...#...#...#....#..#.##..#####..##...#..##...##","..####.#.##.##.....#.#....###.#..####.##..#...###.","#.##.##..#.##...#.##...#..##..#..##.....#........#","##.##.#..##..#.##.####....###.##..##.###....#..##.","#.#.....#.#...####.##..##.#.#.#....###.##.#.....#.","..#.###..##.......#..#...##.#...##...#...##.#...##",".##.##.#.##.##......#.#...#####...#...###...##.##.","#....##..#...#.....#..#...#.####..#.####.#.##.#.##",".#####....#...##.......##.###.###...#.#.#.#.#.##.#","#...###....###.#.###..#......#..#..#..#.#.#.#..###","..###.#....##....#.#...####....##..#.##..##.###..#",".#..####.....#.#.##.#.##..##.##.###.#....#..#...##","..#.#.#...#...#.#.####.####..#.#.##.##..#...#..#.#","###..##.#.###..####..###.#.#.#.##...#.####...#..##","...#.......###..##..#.#...###..#.#..######.##.#.##","..#.##.....###.###.......##.###....##...#...#..#..","..#.####........#..##...#.....#.#..#.##.#.#.....##",".#.#.##..#....#.#..##.#.###....#...###.#..##.....#"}

    Returns: -1

  112. {".#....######...#.##......#.#.#..##....#..##.#....#",".#.#...#####.#.###.##...#.#.#..###...#...#.#.##.##",".#.#.#####..####...####.#..#.#..#...#....###..####","##.##....#..###...#.#.###.###.#.##.####...........","#.....##..#....#...#..##.....##.##...####..#.##.#.","#.......####.##.##...##....###.####.#######.###..#","#####.#....9999#..#.#..#.#..#.##.#.#..#.#.##.#.###",".##..###..#9999##.......#...#....##.....#...###..#","#.##...##..9999..##....#######.####..#..#.##.####.","#..##.####.9999...###.###..###..#..#..#.#..###.###",".##.#.##.######.....####..#...##..##...####..##..#",".........#.#.###.#.##.#..#.#....#...#.#....#..###.",".#####..#.#.#..#.#..##...#...#..##...##.####.#.###","#####.###...#..#.......##..##.####.###..##...#.##.",".####..##.##..#..#..###.....#.##....#.###.........",".#....####......##...#####.##.#.#..#..#.#.#.#..#..","#.####.###.#...#........##...##.###.#..##...##....","..####.##.#.#..#...#...###..#######.#..##...#....#","#..######..##....#..#..#####...#.###.#.##.......##","..##.#..###.####..#..#..##.#..#...###.##..#...#.##","...##..####..#.#.....#.##....#..#...#.#.##..#...##","#.##..#.#.##..##..##........#...#..##.##..##......","#.#.#..##..#.....#####..#.#.##...##...###..#..##..","#.#.##...###...##.##..#..##...###.#.#...#...##...#",".#.###..#...###..#.#...#..#..#....#.######..###.#.",".##.#..#.##....#....#.....##.#####.##....#.#.#.#.#","#.###...####..##..##.###..$.##.####.#..###....###.","#.####.#..###..#..##.......###.##....#.######....#","####.#.###..#..#....#....#.....###...#............","#.#...#.#.......#......###..##...###.##..###..#..#","###........##...#.#.#..#..#...#..###.#.....##.##.#","#.......##.##.#.##..#.##.#..#..##.....#.####..##..","#.#...#...#...#....#..#.##..#####..##...#..##...##","..####.#.##.##.....#.#....###.#..####.##..#...###.","#.##.##..#.##...#.##...#..##..#..##.....#........#","##.##.#..##..#.##.####....###.##..##.###....#..##.","#.#.....#.#...####.##..##.#.#.#....###.##.#.....#.","..#.###..##.......#..#...##.#...##...#...##.#...##",".##.##.#.##.##......#.#...#####...#...###...##.##.","#....##..#...#.....#..#...#.####..#.####.#.##.#.##",".#####....#...##.......##.###.###...#.#.#.#.#.##.#","#...###....###.#.###..#......#..#..#..#.#.#.#..###","..###.#....##....#.#...####....##..#.##..##.###..#",".#..####.....#.#.##.#.##..##.##.###.#....#..#...##","..#.#.#...#...#.#.####.####..#.#.##.##..#...#..#.#","###..##.#.###..####..###.#.#.#.##...#.####...#..##","...#.......###..##..#.#...###..#.#..######.##.#.##","..#.##.....###.###.......##.###....##...#...#..#..","..#.####........#..##...#.....#.#..#.##.#.#.....##",".#.#.##..#....#.#..##.#.###....#...###.#..##.....#"}

    Returns: -1

  113. {"#..###.###.#..###...#.#.#....#.#.#.#.##.......#.#.","#..###..##...#......##.#...##..#..#.##.....#...#.#",".##..#..##.##....#.#.###.....#...#..###.#.#...#.#.","...###.##...##..#.######....##....#.##.#####..##.#",".#..#.#...##.#.#...###.#.#...####..#..##...#.#.##.","..#...####....#..#.#....##...$#....#.#..########..",".#.##.######...#.###...##.##..####.......##.#####.","##..##...######.#...#.#.#.###.#...###.#.#...###..#","#....##.#.####..##.....#...#...#.......#..#...#.#.",".##.###.....###..#.#...####....#.##..##..#...#.###","...#.#..#......##..##..###.##...#.#.###......###..","###.##.....##..#...#.#.#....#...#.....#..##..#.##.","#.####..##.#.#.#.#.##....##.#..##.#..#.##.#.#..#..",".#####..##....#.######....###.####.#.#.#.#.....#..","##...#....##.....#..#..##...#.#.#.#.###.....#.....","..#.#..###.#.#.#..#.##....###.#.##.....#.##..#..##","..###.####.#.##...###......#..#.......#..###..#...",".#..#.##.##.###...###.###...#..#..##.##....###...#","...#.#.#####.##..##...#..####.#.##.#..#.#..#....##",".###..#####.#####...#..#..#.#.#...#.##.#....#..#..",".......#..#.........##.####...###.#...##.###...###","##....#..#..#.######.##..#..#.#..#..#..#####.##.##","##.###...##...#.##.##..#....#.....##...##.#..#.###",".#...#.######.##..#.#.###.##..##.....##.######.#.#","#.....##.##.#....##.#.#........##.##.##..##..#.#.#","##...###.##....#####...####.#..#....###..#.#.##..#","...##....###.#.#..#..###...#...##..#...#..####.#.#","#.#...#.#...#.#....#...#..###...#.#....#..#..##...","#.##.#.#...#..#####.#...#.#...##.##..#....#.#.##..","#..#..#...#.......###..#...#...###..#...########..","#.###.##.#####.#.##.....#..#.....#.#.###.##.#..###",".#####....##.....#.#.####..#.....#....#...#.###...","..####.#...##...#..##..##....##.#....#..#####..#..","##.#..#..#.###..##.##...#.#...#.###.#...##.######.","#####.####..#.#.#....##..##....#.#..####.###..##..","#.#.##.##..#.##.#...##..#.#...##.#..#.#..#...#..#.",".#....#..#..#.##.#.####..##..#....#...#.#.#.#...##","#######.#####..###..#.#.#.##.###..#...#......#.#.#","..#.##.#.#..#....##..####.#...#..#......#.#.#....#","#.##.###..#.#.#.#...#.#..###.#.##.#.#.###..#.##...","#.###.##....#...###.#..#.#.#.....##.##..#..#.##..#",".#.###....#.##..##...##..###....#.#.#.#..#..####..",".#..#......##..#.#.##.#...#..###.##.#.#.#..#.##.##",".#.......#.##...#...####.###.###.###.#.#.##.###.##",".###.###..##...##.##.#.##..169#.#####.#..####....#","#.#..#....###..#####.##.##.918##..#.....##.##..##.",".#.#.##.....#..##..##.#.#.#668###...###..#..###.#.","#..##.#.#.#.#..#..#.##.#.##629.#..#..#.....##..##.","...#.#.#.####....#.##.#...#.#..#..#.#.....##.#....",".#..#..#.###.##..#.......###.....#..##.###.#..#.#."}

    Returns: -1

  114. {"#..###.###.#..###...#.#.#....#.#.#.#.##.......#.#.","#..###..##...#......##.#...##..#..#.##.....#...#.#",".##..#..##.##....#.#.###.....#...#..###.#.#...#.#.","...###.##...##..#.######....##....#.##.#####..##.#",".#..#.#...##.#.#...###.#.#...####..#..##...#.#.##.","..#...####....#..#.#....##...$#....#.#..########..",".#.##.######...#.###...##.##..####.......##.#####.","##..##...######.#...#.#.#.###.#...###.#.#...###..#","#....##.#.####..##.....#...#...#.......#..#...#.#.",".##.###.....###..#.#...####....#.##..##..#...#.###","...#.#..#......##..##..###.##...#.#.###......###..","###.##.....##..#...#.#.#....#...#.....#..##..#.##.","#.####..##.#.#.#.#.##....##.#..##.#..#.##.#.#..#..",".#####..##....#.######....###.####.#.#.#.#.....#..","##...#....##.....#..#..##...#.#.#.#.###.....#.....","..#.#..###.#.#.#..#.##....###.#.##.....#.##..#..##","..###.####.#.##...###......#..#.......#..###..#...",".#..#.##.##.###...###.###...#..#..##.##....###...#","...#.#.#####.##..##...#..####.#.##.#..#.#..#....##",".###..#####.#####...#..#..#.#.#...#.##.#....#..#..",".......#..#.........##.####...###.#...##.###...###","##....#..#..#.######.##..#..#.#..#..#..#####.##.##","##.###...##...#.##.##..#....#.....##...##.#..#.###",".#...#.######.##..#.#.###.##..##.....##.######.#.#","#.....##.##.#....##.#.#........##.##.##..##..#.#.#","##...###.##....#####...####.#..#....###..#.#.##..#","...##....###.#.#..#..###...#...##..#...#..####.#.#","#.#...#.#...#.#....#...#..###...#.#....#..#..##...","#.##.#.#...#..#####.#...#.#...##.##..#....#.#.##..","#..#..#...#.......###..#...#...###..#...########..","#.###.##.#####.#.##.....#..#.....#.#.###.##.#..###",".#####....##.....#.#.####..#.....#....#...#.###...","..####.#...##...#..##..##....##.#....#..#####..#..","##.#..#..#.###..##.##...#.#...#.###.#...##.######.","#####.####..#.#.#....##..##....#.#..####.###..##..","#.#.##.##..#.##.#...##..#.#...##.#..#.#..#...#..#.",".#....#..#..#.##.#.####..##..#....#...#.#.#.#...##","#######.#####..###..#.#.#.##.###..#...#......#.#.#","..#.##.#.#..#....##..####.#...#..#......#.#.#....#","#.##.###..#.#.#.#...#.#..###.#.##.#.#.###..#.##...","#.###.##....#...###.#..#.#.#.....##.##..#..#.##..#",".#.###....#.##..##...##..###....#.#.#.#..#..####..",".#..#......##..#.#.##.#...#..###.##.#.#.#..#.##.##",".#.......#.##...#...####.###.###.###.#.#.##.###.##",".###.###..##...##.##.#.##..999#.#####.#..####....#","#.#..#....###..#####.##.##.999##..#.....##.##..##.",".#.#.##.....#..##..##.#.#.#999###...###..#..###.#.","#..##.#.#.#.#..#..#.##.#.##999.#..#..#.....##..##.","...#.#.#.####....#.##.#...#.#..#..#.#.....##.#....",".#..#..#.###.##..#.......###.....#..##.###.#..#.#."}

    Returns: -1

  115. {"###...##.##....##.#..#.....#..#.#.####...##..#.#..","#..#..###....#....##.###..##.#####.#.##.#.#..##..#","......#..###.##....####...#...#.#.#.##...###..#.#.",".###...##.#.......####..##.###.#..#..##.#....#.###",".##.#.###.#.##.###.....##.#.#.###..###.#..#.##.##.","..##.##.#..##..#.###.#.#.#...#...#..#...#..###...#","..###.##.#..#...##........#....#.##....#.#.####...","####.#.#...#.####.#.####..###..#..##...#.##.##..##",".#..##..##...#......#...##..####.#.#.#.....#.##.##","...##..##...##..#.#.#.###.##.......#..#..##.#.####",".....#...#####.#...#......##....#.#...###.##....##",".#.##....##..##.#..#.#.###..#.#.#..#.#.###..##..##","...#..##.##.#.#..#...#.#.#####..#..##.#.#.#..#.#.#","#..##.##.#..####..#.##...#.###.....#.#.....#.#.#..","....##.#####.#.#.#...####.............####...####.","###...#..#..####.##...#..###.###.#.##..#.#.###.#..","####...##.#..#.####.#.##.##..#.#.#.#..##.#.######.","#..###..#...###...#.####.#.#..#.#.#.#..###.##..###","..#.#.#..##.....#..####.#.######...#.##..#...#..##",".#..##...#.##.#..###.#.##.#...###########.####.##.","#...#....#..#..##....#...#.#.##.#..##...#..#.##...",".###....#.####...#...#..###.####..#..#..#.#....#..",".....#......####.##...######.######....##..##...#.","...#..##.#....#....#.#....#..#.##.#####.#....#...#",".#.#.#..##.#.#..#.......###.###.#.##....####.##...","..#..###..##.###..##..##..##.#..#..#..####.#.##.#.","###.##..###..#.##.####..##..##.....####...#.#.#.#.","#..####.#..##..##.#..##.##.......######...#####.##","...64#...##.#.#..##.....#.#...#..#..#..##..#....##",".##61#.###....##..#..#.##.#...###...#####...#....#","..#87..#...####.##.###.###..####.###.#.#..##.#.#..","#..49...........####.#..#..#..#..#.###...####.##.#","#..13......##...$..#.#....#.#.#..#.##.#.###..##.##","..#.#.#.##.....##...##.#...#.#......##...##.##..#.","..#.##.##..###.##.#.#....#..##.#.####.#...#.....#.","..#.###..#...##..##..#.#.#..#..#..#.....##..#####.",".#.#..#.##...#..###.#.#.##.##..#..##.#..##...##.#.","..#.##...#.......#....##.#..#.....#.###..#....###.","...##..##.#..#..#..#...##...#..####..##.#...#.....","####.#....##...##.#....##....####.....###..#..#.##","..#.##.#######...#.......###.##...#.####.###..#..#",".#.###.#...###.###....#####...##....##.#...#.###..","##.....#....##.#...###.####.#.##.####..###..##.#.#","......#..#...#..###...##..####.#.#.##...#.##..#.#.","...##..#....#.##.##..#.#..##...#.#.#..#.#.####....","#####..##.#..#......#.##..#...##.##.#.#...#.#.....","##.#..####..#...#.#..##..#.#..####..##.##..#.#####","#.#.#....#.#.#.##....#..#.#....#...#..########.#..","#.##.##.#.##....#.#.....##....#...#.#...#...###.##","#.#.#.##.#.....#.......#.#.#......#...#...#..#...."}

    Returns: -1

  116. {"###...##.##....##.#..#.....#..#.#.####...##..#.#..","#..#..###....#....##.###..##.#####.#.##.#.#..##..#","......#..###.##....####...#...#.#.#.##...###..#.#.",".###...##.#.......####..##.###.#..#..##.#....#.###",".##.#.###.#.##.###.....##.#.#.###..###.#..#.##.##.","..##.##.#..##..#.###.#.#.#...#...#..#...#..###...#","..###.##.#..#...##........#....#.##....#.#.####...","####.#.#...#.####.#.####..###..#..##...#.##.##..##",".#..##..##...#......#...##..####.#.#.#.....#.##.##","...##..##...##..#.#.#.###.##.......#..#..##.#.####",".....#...#####.#...#......##....#.#...###.##....##",".#.##....##..##.#..#.#.###..#.#.#..#.#.###..##..##","...#..##.##.#.#..#...#.#.#####..#..##.#.#.#..#.#.#","#..##.##.#..####..#.##...#.###.....#.#.....#.#.#..","....##.#####.#.#.#...####.............####...####.","###...#..#..####.##...#..###.###.#.##..#.#.###.#..","####...##.#..#.####.#.##.##..#.#.#.#..##.#.######.","#..###..#...###...#.####.#.#..#.#.#.#..###.##..###","..#.#.#..##.....#..####.#.######...#.##..#...#..##",".#..##...#.##.#..###.#.##.#...###########.####.##.","#...#....#..#..##....#...#.#.##.#..##...#..#.##...",".###....#.####...#...#..###.####..#..#..#.#....#..",".....#......####.##...######.######....##..##...#.","...#..##.#....#....#.#....#..#.##.#####.#....#...#",".#.#.#..##.#.#..#.......###.###.#.##....####.##...","..#..###..##.###..##..##..##.#..#..#..####.#.##.#.","###.##..###..#.##.####..##..##.....####...#.#.#.#.","#..####.#..##..##.#..##.##.......######...#####.##","...99#...##.#.#..##.....#.#...#..#..#..##..#....##",".##99#.###....##..#..#.##.#...###...#####...#....#","..#99..#...####.##.###.###..####.###.#.#..##.#.#..","#..99...........####.#..#..#..#..#.###...####.##.#","#..99......##...$..#.#....#.#.#..#.##.#.###..##.##","..#.#.#.##.....##...##.#...#.#......##...##.##..#.","..#.##.##..###.##.#.#....#..##.#.####.#...#.....#.","..#.###..#...##..##..#.#.#..#..#..#.....##..#####.",".#.#..#.##...#..###.#.#.##.##..#..##.#..##...##.#.","..#.##...#.......#....##.#..#.....#.###..#....###.","...##..##.#..#..#..#...##...#..####..##.#...#.....","####.#....##...##.#....##....####.....###..#..#.##","..#.##.#######...#.......###.##...#.####.###..#..#",".#.###.#...###.###....#####...##....##.#...#.###..","##.....#....##.#...###.####.#.##.####..###..##.#.#","......#..#...#..###...##..####.#.#.##...#.##..#.#.","...##..#....#.##.##..#.#..##...#.#.#..#.#.####....","#####..##.#..#......#.##..#...##.##.#.#...#.#.....","##.#..####..#...#.#..##..#.#..####..##.##..#.#####","#.#.#....#.#.#.##....#..#.#....#...#..########.#..","#.##.##.#.##....#.#.....##....#...#.#...#...###.##","#.#.#.##.#.....#.......#.#.#......#...#...#..#...."}

    Returns: -1

  117. {"#...##.#...#.#..#####.#..###.#...#.###....###....#","#......###..#.#.#....##..####.#.#...#.#.####.#.###","..#......#..#.####.##.##..#..#####.#.##.##........","###.##......#.##.#..##.####....#..#...#.##...###..","##..##.##.#...#.#.##.#...#.#...#....#...###....#..","#......#..##.#####......#...#.#.#####.#.#.##.##..#","###..##.#.#.....#..######.#...##...#..###..#.#.##.","#..#..###....#..####...###.##......####.#.#.#.##.#",".##..####.##.####..#.#.##....#..####..#.#..#...#..","....##.#.#.#.#.#.##..##.###.##...##.#####..#..##.#","..##....#.##.....####...##.#..#..####.###...##..#.","#..#...##..##.#....##..#.#.#.#########..#...##..#.","#.#.....###......############...#.......#..#.####.",".###.###..##.#......##...##.#.....##..#..#.#..####","#######...#.#..#.#.....###.#.#####..#.##...##.#.#.","#..###.#..#......##.#..#...##.#.#.....#..#.....##.","###.##..######..#.###....##.#.#.#......########.#.","#...##.#...##.###...#.....###....#..##....#..##.##",".#.##..#..##...###...#.#.#####.##...#...#.....#...","###..#########...##...#.....#.##...#..#.##.#.####.",".#.##........#.#.##..###..#..#.......#..#..#####..",".##......###.....#..#.###....###..#..######...###.","##..#..##.#.#..##.#####..###..######.....##.#####.","......#...#.#.#..###.#...#..##....#..#..#...##..#.","#.....#..##.###..##.###.##.##.#...#.##.#..##..##.#","#..#.#.#....#...#.#.###.######...#.####....#######","#.#..#.###...##....##.....##.###.#######..#..#.#..",".....##.##.#..#.#....##.##.#.##.##..#....#...##..#","......###.###..##.######..#.###..##.###..####..#..",".###.##.......#.#.##.#.....###...###.###...#...#.#","...##......###...#..#...######...#......##.#.....#","..#####..#....#####...............#####..####..##.","#.#..###.##.......#..##..##..#.#.#...##.##...##..#",".#....###...#...#.##...##.####..##.#...#.#..###.##","..#.##.####.#..#.#.####..#....#...#.#.#.##.#..###.","#.#...#.#.#.#.#.#..####.##.#.....$##.#....##......","....#.#.###.#...#.#..##.##..##....#...#.####.#.###","#.#..#...#.#.#....##..#.#....#..#.######..#..###..","#.#......###..###.4.#...##......#..###.#.....##...",".#.#....#.####.#.#4#.#.......##.#.#####..#.##.#.##","#...#.###.#.####..8#..##.##.#.#.##.#.##.###...##..","..###..#..#.....##3##..#.##...##...#.##.#..#.###..","##.#.#....#..##.#.1.###...#..##..##.###.#.##..#..#","..#..####..#....##3.##....##..#.####...#...#.##.#.","#..##..##...#.##.#8##......#...####.#..####...##.#","..#.#...##......##1...##..#.###.#####.#..##.#..##.","###.#..##...#...##4..#.##.#..##.##############..##","#...#....#......##4...#..#.#..####.##...#.#####...","#..#....####.....#3..##.#.#...#.######.#..#..##..#","###......######.#...###..#..#..##..######.#....##."}

    Returns: -1

  118. {"#...##.#...#.#..#####.#..###.#...#.###....###....#","#......###..#.#.#....##..####.#.#...#.#.####.#.###","..#......#..#.####.##.##..#..#####.#.##.##........","###.##......#.##.#..##.####....#..#...#.##...###..","##..##.##.#...#.#.##.#...#.#...#....#...###....#..","#......#..##.#####......#...#.#.#####.#.#.##.##..#","###..##.#.#.....#..######.#...##...#..###..#.#.##.","#..#..###....#..####...###.##......####.#.#.#.##.#",".##..####.##.####..#.#.##....#..####..#.#..#...#..","....##.#.#.#.#.#.##..##.###.##...##.#####..#..##.#","..##....#.##.....####...##.#..#..####.###...##..#.","#..#...##..##.#....##..#.#.#.#########..#...##..#.","#.#.....###......############...#.......#..#.####.",".###.###..##.#......##...##.#.....##..#..#.#..####","#######...#.#..#.#.....###.#.#####..#.##...##.#.#.","#..###.#..#......##.#..#...##.#.#.....#..#.....##.","###.##..######..#.###....##.#.#.#......########.#.","#...##.#...##.###...#.....###....#..##....#..##.##",".#.##..#..##...###...#.#.#####.##...#...#.....#...","###..#########...##...#.....#.##...#..#.##.#.####.",".#.##........#.#.##..###..#..#.......#..#..#####..",".##......###.....#..#.###....###..#..######...###.","##..#..##.#.#..##.#####..###..######.....##.#####.","......#...#.#.#..###.#...#..##....#..#..#...##..#.","#.....#..##.###..##.###.##.##.#...#.##.#..##..##.#","#..#.#.#....#...#.#.###.######...#.####....#######","#.#..#.###...##....##.....##.###.#######..#..#.#..",".....##.##.#..#.#....##.##.#.##.##..#....#...##..#","......###.###..##.######..#.###..##.###..####..#..",".###.##.......#.#.##.#.....###...###.###...#...#.#","...##......###...#..#...######...#......##.#.....#","..#####..#....#####...............#####..####..##.","#.#..###.##.......#..##..##..#.#.#...##.##...##..#",".#....###...#...#.##...##.####..##.#...#.#..###.##","..#.##.####.#..#.#.####..#....#...#.#.#.##.#..###.","#.#...#.#.#.#.#.#..####.##.#.....$##.#....##......","....#.#.###.#...#.#..##.##..##....#...#.####.#.###","#.#..#...#.#.#....##..#.#....#..#.######..#..###..","#.#......###..###.9.#...##......#..###.#.....##...",".#.#....#.####.#.#9#.#.......##.#.#####..#.##.#.##","#...#.###.#.####..9#..##.##.#.#.##.#.##.###...##..","..###..#..#.....##9##..#.##...##...#.##.#..#.###..","##.#.#....#..##.#.9.###...#..##..##.###.#.##..#..#","..#..####..#....##9.##....##..#.####...#...#.##.#.","#..##..##...#.##.#9##......#...####.#..####...##.#","..#.#...##......##9...##..#.###.#####.#..##.#..##.","###.#..##...#...##9..#.##.#..##.##############..##","#...#....#......##9...#..#.#..####.##...#.#####...","#..#....####.....#9..##.#.#...#.######.#..#..##..#","###......######.#...###..#..#..##..######.#....##."}

    Returns: -1

  119. {"....####...#..###.#..#.#.##.#.#####..#..###.....#.","#######......##..#.#.#.#.##......##.##......####..",".#.#.......#...#...#.#..#....##.....#....#...####.","#..#..#..##.#.###....#...#....###.#.###.#...#.....",".###.###..##...#.#.....#..#####......#..##..#.###.","###.#..####.##.##.#..###..#..###.##......####..#..","###..#.#...##...#..##.#.###..#..#.##.....#.#.#...#","..##...#.#...#.#.#..#.##...####........#.#........","#..#####..#.#..#.##.#.....####..#..####.#.#.#.###.",".#.##.###..###...#.####.###....#.#...#...#..#.#..#",".#.#..##.##..#.###.#.#....#....###.#######....#.#.","..#...#.#...##.#........#..##......##.##.####.#.##","######..##.#....#.#...#.######..#...#..#..#####.##",".##...#..###...#.#....###.#.#.##.#.####.#####..#.#",".##..##.##.##..#.#.##...##.....####.#.....####...#","###....##.#..#....###..#....###.####..#..###.##...","...#.##.##.#..####.#.#...##...##.#.#.####.##.##..#","#..##.##..#.#####.#####.#.......##....####..#...##","...###...###..#..#..#.#.#..#..##.##.###.........#.",".#...#.##..###..#..#.....###.#....#....#.#...#...#","..#####...#..##...#.#..##...###.##.#....#####...##","#.##..##.##.##........##.#..#..#.##...#.....###...","#..#...#..###.#........###.#.##.#.#......####.##.#","..#####.##...###.###...##..####.#.###..####....##.","#.##..#.####.#.##.#...#......#..###........#.###..","###.##..##..###......#..#.#..##.......###.###...$#","##...#######....#.###..####...########....#...#...","###...####.####...##..#..#..####.##...##..##.#...#",".#.#...##....##...##..##.#.....###.##..##..#.##..#","#.##.....#.##....#.#.##....#..##....#........#...#","#.#.#..###.#...#...###...#.##.##.###.#.##.###.#..#","###......##...##..##.##.###.#...#...#.#.##..#.##..","###.#.###..........#...##.###.##.#.#.###...#......","##.#.###.#....#####.##.#.#.#..#..##.#....#...###..","..#..##..#######...####.#.....#...##......#..#..#.","###.#...#....##.###..##.###.....###...##..##.##..#",".#####.#.##.#..##....###..#.#.....###.#.##...#..#.","#....##.....#..###..#.#....#.#....##...#.#....##.#",".####....##..#.######..#....#.#..#....#.#.....#.##","###......#.#........#.##.#...####..#..##...#.#.#.#","..#...#.#..###.#.##.##...#...##...##.#.#........##","#......##...##.###.#.#.##....#...##.###....##.#.##","#.#..##....#.##.###..#.##...#..#.#.....###.#.###.#",".#.####.##.#...##..#..##.##.....##.#..##.22145#.##","..###...#....####..###..####.#..#.#####.#49379.###","#.#..##.##.###....##.##....#.###.##.##.#.67399#.##","...#......#.##.####.#########.###..#..###...#.....",".##...###.#.####...#.#...#.#..#.#..#....####...#..","#.##...#..###.##.####......###..##...#.#..#.#..##.",".......#...#.#.....####.#...#.#.######....##.####."}

    Returns: -1

  120. {"....####...#..###.#..#.#.##.#.#####..#..###.....#.","#######......##..#.#.#.#.##......##.##......####..",".#.#.......#...#...#.#..#....##.....#....#...####.","#..#..#..##.#.###....#...#....###.#.###.#...#.....",".###.###..##...#.#.....#..#####......#..##..#.###.","###.#..####.##.##.#..###..#..###.##......####..#..","###..#.#...##...#..##.#.###..#..#.##.....#.#.#...#","..##...#.#...#.#.#..#.##...####........#.#........","#..#####..#.#..#.##.#.....####..#..####.#.#.#.###.",".#.##.###..###...#.####.###....#.#...#...#..#.#..#",".#.#..##.##..#.###.#.#....#....###.#######....#.#.","..#...#.#...##.#........#..##......##.##.####.#.##","######..##.#....#.#...#.######..#...#..#..#####.##",".##...#..###...#.#....###.#.#.##.#.####.#####..#.#",".##..##.##.##..#.#.##...##.....####.#.....####...#","###....##.#..#....###..#....###.####..#..###.##...","...#.##.##.#..####.#.#...##...##.#.#.####.##.##..#","#..##.##..#.#####.#####.#.......##....####..#...##","...###...###..#..#..#.#.#..#..##.##.###.........#.",".#...#.##..###..#..#.....###.#....#....#.#...#...#","..#####...#..##...#.#..##...###.##.#....#####...##","#.##..##.##.##........##.#..#..#.##...#.....###...","#..#...#..###.#........###.#.##.#.#......####.##.#","..#####.##...###.###...##..####.#.###..####....##.","#.##..#.####.#.##.#...#......#..###........#.###..","###.##..##..###......#..#.#..##.......###.###...$#","##...#######....#.###..####...########....#...#...","###...####.####...##..#..#..####.##...##..##.#...#",".#.#...##....##...##..##.#.....###.##..##..#.##..#","#.##.....#.##....#.#.##....#..##....#........#...#","#.#.#..###.#...#...###...#.##.##.###.#.##.###.#..#","###......##...##..##.##.###.#...#...#.#.##..#.##..","###.#.###..........#...##.###.##.#.#.###...#......","##.#.###.#....#####.##.#.#.#..#..##.#....#...###..","..#..##..#######...####.#.....#...##......#..#..#.","###.#...#....##.###..##.###.....###...##..##.##..#",".#####.#.##.#..##....###..#.#.....###.#.##...#..#.","#....##.....#..###..#.#....#.#....##...#.#....##.#",".####....##..#.######..#....#.#..#....#.#.....#.##","###......#.#........#.##.#...####..#..##...#.#.#.#","..#...#.#..###.#.##.##...#...##...##.#.#........##","#......##...##.###.#.#.##....#...##.###....##.#.##","#.#..##....#.##.###..#.##...#..#.#.....###.#.###.#",".#.####.##.#...##..#..##.##.....##.#..##.99999#.##","..###...#....####..###..####.#..#.#####.#99999.###","#.#..##.##.###....##.##....#.###.##.##.#.99999#.##","...#......#.##.####.#########.###..#..###...#.....",".##...###.#.####...#.#...#.#..#.#..#....####...#..","#.##...#..###.##.####......###..##...#.#..#.#..##.",".......#...#.#.....####.#...#.#.######....##.####."}

    Returns: -1

  121. {".###....###.##...####....##.#...#...#...#.....#...",".#.....#.#.##.#.##..##...#.#.##..####.#..#..#..###","..###...#..####.#...#..#...#####.##..#....#..##.#.","..#.#.#..#####.#.#...####..###.#..##.######...#..#","...###.#..........#.....#.......#....###...#.#...#","..###.#######..##.##.##.#.##.....#......#..#....##",".#.#.##.......#####..#.###.##.....#.#.##.######.##","#.#.#.....#.##....#.#...####...#...#.#.#..#.#....#",".##...###.#..##...#...#.##.##.##....#.#....#.####.","#....#.###.##.#.....#.##.#.##...#.#..#.#.##.....#.","....#######..#...#.#.#....#..##..###...##..#####.#","#.#..#..##..#.######..#.##.#..#.##..#..#....###..#","#.#.#..#..###.#.###..#..###.##.#..#..#...#..###.##","#.##....#...##.##.###...#.#...#.##.$####.##..##..#",".###....#...##.#....##...#....##.#......#..#...##.","#...###....##....######...#....#....###....#.#....","##..#.#.#.....#......#.#.##.##....#.###....##...#.","...###.#.###.#....#....###..#.#.........##.#..#...","#.....##..##.#.#.####.##..####.#..#..##..#..#.#.##","###..#.##..#.....#..#..##...##...#...#.#..........","......########..#..#.#..##.....#..#...###.........","##.#.#..#......#.#....#####.#.....#..##...........",".#....#...##.###.###....##.#..###.....##.#......##",".....####.....#.#.##..##.#.#.####......#...#..###.","#....#.#..##.#....#.##..###..####.#..###..#.##.##.","#.#####.##..###.#.##...####.#.#....#.....#..###...","###.##...#..#..##.#..........##.#.#....#..#..###.#","###.##...##.##.##.#..##..#..#.######.....#...#..#.","..##.##...#######.##.#.####...........##.#..#.##..","#.#.###..##.#..##.###.#.#..#.....#.#.#..##.#...###","###.#.#.#........####.#...#.....##......###..###.#","#..#..#..###...#....###..#####.....#..#.##.###.##.","#.#...#..###.....#.##.#.###...####.#..#...##.#####","#....#.##..#..#..#.#.####......#.#.#..#.#...#....#","....#.######.....########..#..##..........#..#.##.","..#......#.########.#.#..#..##.....#...#.##.#####.",".#.#.##..#...##...#.......##....###.#..#....#...##","#.#.#####..###..#.##..##.#...###..##....##...###..","##.#..######....#..##.#..###..#..#....#.#...####..",".#..####.....##..####....#.#.##.#.#...#.#.#..#..##","#.#.#..##.#.#...##...##..#......#.#.#.#..###...#.#","#...#.#.#.#...#..#####..##..##...#.#....###.....#.","##..####....##..#....##..#..#.#..#####..#.#...##..","###...###.#.#.#..#..#.#.####......#....4###...#...","#.##.#.####..##...#..#..#..#####.##.###9##.#.#...#",".#..#..#.#..#.#.##....#.#...#.###...##.7.#..###...",".##...#...##..#...##..#.#.......##...#.2.#..##.###","#...#.#...##.##..#.#..#.#.#....##.###..5..##..####","..#..###.....#..#.#...#.##..#...####..#1####.#####",".....#.##...#..#.##.###.#.##.#.#..#####8.#.##..###"}

    Returns: -1

  122. {".###....###.##...####....##.#...#...#...#.....#...",".#.....#.#.##.#.##..##...#.#.##..####.#..#..#..###","..###...#..####.#...#..#...#####.##..#....#..##.#.","..#.#.#..#####.#.#...####..###.#..##.######...#..#","...###.#..........#.....#.......#....###...#.#...#","..###.#######..##.##.##.#.##.....#......#..#....##",".#.#.##.......#####..#.###.##.....#.#.##.######.##","#.#.#.....#.##....#.#...####...#...#.#.#..#.#....#",".##...###.#..##...#...#.##.##.##....#.#....#.####.","#....#.###.##.#.....#.##.#.##...#.#..#.#.##.....#.","....#######..#...#.#.#....#..##..###...##..#####.#","#.#..#..##..#.######..#.##.#..#.##..#..#....###..#","#.#.#..#..###.#.###..#..###.##.#..#..#...#..###.##","#.##....#...##.##.###...#.#...#.##.$####.##..##..#",".###....#...##.#....##...#....##.#......#..#...##.","#...###....##....######...#....#....###....#.#....","##..#.#.#.....#......#.#.##.##....#.###....##...#.","...###.#.###.#....#....###..#.#.........##.#..#...","#.....##..##.#.#.####.##..####.#..#..##..#..#.#.##","###..#.##..#.....#..#..##...##...#...#.#..........","......########..#..#.#..##.....#..#...###.........","##.#.#..#......#.#....#####.#.....#..##...........",".#....#...##.###.###....##.#..###.....##.#......##",".....####.....#.#.##..##.#.#.####......#...#..###.","#....#.#..##.#....#.##..###..####.#..###..#.##.##.","#.#####.##..###.#.##...####.#.#....#.....#..###...","###.##...#..#..##.#..........##.#.#....#..#..###.#","###.##...##.##.##.#..##..#..#.######.....#...#..#.","..##.##...#######.##.#.####...........##.#..#.##..","#.#.###..##.#..##.###.#.#..#.....#.#.#..##.#...###","###.#.#.#........####.#...#.....##......###..###.#","#..#..#..###...#....###..#####.....#..#.##.###.##.","#.#...#..###.....#.##.#.###...####.#..#...##.#####","#....#.##..#..#..#.#.####......#.#.#..#.#...#....#","....#.######.....########..#..##..........#..#.##.","..#......#.########.#.#..#..##.....#...#.##.#####.",".#.#.##..#...##...#.......##....###.#..#....#...##","#.#.#####..###..#.##..##.#...###..##....##...###..","##.#..######....#..##.#..###..#..#....#.#...####..",".#..####.....##..####....#.#.##.#.#...#.#.#..#..##","#.#.#..##.#.#...##...##..#......#.#.#.#..###...#.#","#...#.#.#.#...#..#####..##..##...#.#....###.....#.","##..####....##..#....##..#..#.#..#####..#.#...##..","###...###.#.#.#..#..#.#.####......#....9###...#...","#.##.#.####..##...#..#..#..#####.##.###9##.#.#...#",".#..#..#.#..#.#.##....#.#...#.###...##.9.#..###...",".##...#...##..#...##..#.#.......##...#.9.#..##.###","#...#.#...##.##..#.#..#.#.#....##.###..9..##..####","..#..###.....#..#.#...#.##..#...####..#9####.#####",".....#.##...#..#.##.###.#.##.#.#..#####9.#.##..###"}

    Returns: 40

  123. {".##.###......###.###.#..###..##.#.#.#######..####.","#..##.##..#..#.##.#....##.....#....#.#..##......##","###.#..#....###..#.#.##.#####...#..###.#......##.#","......#..#.###.#..###..#..##..#.####..#.........##",".#...####.##.##..#.#.##.#....####.#..#..#.###...#.",".##..##.##..#..##.#....####...#.#..#.#..####.....#","##.#.###...##....#..#.###.##.##..##.##.#.#..#.....",".#....#.#.###...##.#.#..#..##..#.##..#.#...#...#..","...##...#.#..#...#.....#.#.#...#.###.#...###.###.#","#.#....#.###..#..#.#.#.###.#.####.....#..###..#.#.","####...###...##.##...###.#.#...#.#..#..####....###",".#.##.....#.#....#.###.#####.######.####..##....##","##...###..#####.#...#.#.#..#..##..###...###....###","#...#...###...#.###...#..##.#.#.###..##.##...####.","#..##.##.##.##.#...#..#...##....#.#...#..##.#.#..#",".#.##.#.#...#.#....##.....##.#..##.##.##.#.#......","..##..###..#....##..###..####..#.##......###...###",".#..####....#.###..#......##.#..##..##.##.#####..#","..#..#..##...#.##.#...#..#..######....##.##.##...#",".######..#..#.#..#.#.#....##.#..#.#.##...#.#..#..#","#......#.###.##.##...#.........##..##...#.#...#...","#####....#.#.######..#..#.##.........##..#..#.###.","###.##..#..##.#..#.#.####.#..##..#.#.#...##..####.",".#.######........##...#.....#.#....#.##.#..#....#.","##.#.#..##.#..#.##..##.#####......##.###..#.#.##..",".#.#..####.......#.#.#..##.###.######...###.#....#","..###..###.##...#####..#....#..###.#.####.##...##.",".#...#####.#####...###.##........######..######..#","###.####....##.##..#..#..####...##..#.##.......##.","#..##..##....##.#####.##.#########.#.#.####.#..###","..###.#..#.#.#..##...###..#.##.#.##..#####.#.##.#.","####....#.....#.#####....#.##.#...###..#...##.##.#","###.##..#....#.##.##.###...##.#..#...#.###.####.#.",".#.#..#.#.....#.#...###..#.###.##...#.#.#..###....",".#..####.##.##.###.##.#....#...##.###.......#.#..#","...########.#.#.##.#$..##..##.##...#.#.##...#..#..","##.#.###.#.##..###......##....#..##...###..######.","....#####.##.#...##.##........##....#...#.........","##.#...##.####.####..#.#276..#.....##.#.##.#.##.#.",".##.#####..#..#...#..#..875.....##....#.#.#.##.###",".##....#.###.#....#........#.#..###.#.#.#..##.#.##",".###...#..#####.###.###..#####...##.###..#.....#.#","##...#....####.####.#.#.#....#....##.#.#..###.#.#.",".##...##.#...#####..#..#...###.#.#...#....#.....##","..#.#.####.#....#...##.#.#...##........##.###.#.##","#.....#.##.##.#...###...#.##.##..##..##...##...#..","..##.#.#..#..#####..#..##.#.#.###########.##.###.#","#...###...####.#.######.#.....##...##..###....##..","..#.#..###.#..###.##.#..#...#.##.#...#.###.#....#.","##..#.#........#.#####......###.##.#.###...##.#..."}

    Returns: 13

  124. {".##.###......###.###.#..###..##.#.#.#######..####.","#..##.##..#..#.##.#....##.....#....#.#..##......##","###.#..#....###..#.#.##.#####...#..###.#......##.#","......#..#.###.#..###..#..##..#.####..#.........##",".#...####.##.##..#.#.##.#....####.#..#..#.###...#.",".##..##.##..#..##.#....####...#.#..#.#..####.....#","##.#.###...##....#..#.###.##.##..##.##.#.#..#.....",".#....#.#.###...##.#.#..#..##..#.##..#.#...#...#..","...##...#.#..#...#.....#.#.#...#.###.#...###.###.#","#.#....#.###..#..#.#.#.###.#.####.....#..###..#.#.","####...###...##.##...###.#.#...#.#..#..####....###",".#.##.....#.#....#.###.#####.######.####..##....##","##...###..#####.#...#.#.#..#..##..###...###....###","#...#...###...#.###...#..##.#.#.###..##.##...####.","#..##.##.##.##.#...#..#...##....#.#...#..##.#.#..#",".#.##.#.#...#.#....##.....##.#..##.##.##.#.#......","..##..###..#....##..###..####..#.##......###...###",".#..####....#.###..#......##.#..##..##.##.#####..#","..#..#..##...#.##.#...#..#..######....##.##.##...#",".######..#..#.#..#.#.#....##.#..#.#.##...#.#..#..#","#......#.###.##.##...#.........##..##...#.#...#...","#####....#.#.######..#..#.##.........##..#..#.###.","###.##..#..##.#..#.#.####.#..##..#.#.#...##..####.",".#.######........##...#.....#.#....#.##.#..#....#.","##.#.#..##.#..#.##..##.#####......##.###..#.#.##..",".#.#..####.......#.#.#..##.###.######...###.#....#","..###..###.##...#####..#....#..###.#.####.##...##.",".#...#####.#####...###.##........######..######..#","###.####....##.##..#..#..####...##..#.##.......##.","#..##..##....##.#####.##.#########.#.#.####.#..###","..###.#..#.#.#..##...###..#.##.#.##..#####.#.##.#.","####....#.....#.#####....#.##.#...###..#...##.##.#","###.##..#....#.##.##.###...##.#..#...#.###.####.#.",".#.#..#.#.....#.#...###..#.###.##...#.#.#..###....",".#..####.##.##.###.##.#....#...##.###.......#.#..#","...########.#.#.##.#$..##..##.##...#.#.##...#..#..","##.#.###.#.##..###......##....#..##...###..######.","....#####.##.#...##.##........##....#...#.........","##.#...##.####.####..#.#999..#.....##.#.##.#.##.#.",".##.#####..#..#...#..#..999.....##....#.#.#.##.###",".##....#.###.#....#........#.#..###.#.#.#..##.#.##",".###...#..#####.###.###..#####...##.###..#.....#.#","##...#....####.####.#.#.#....#....##.#.#..###.#.#.",".##...##.#...#####..#..#...###.#.#...#....#.....##","..#.#.####.#....#...##.#.#...##........##.###.#.##","#.....#.##.##.#...###...#.##.##..##..##...##...#..","..##.#.#..#..#####..#..##.#.#.###########.##.###.#","#...###...####.#.######.#.....##...##..###....##..","..#.#..###.#..###.##.#..#...#.##.#...#.###.#....#.","##..#.#........#.#####......###.##.#.###...##.#..."}

    Returns: 12

  125. {"..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................",".3................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................",".............$....................................",".................................................."}

    Returns: 19

  126. {"..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","......7...........................................",".........6........................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","................................5.................","................................................8.","..................................................","........................7.........................","..................................................","....................1............7................","..................................................","...................................1..............","..................5...............................","..................................................","..................................................","...................7..............................","...................5..............................","..................................................","....$.............................................","..................................................","..................................................",".........................................7........","..................................................",".5................................................","..................................................","..................................................","......................9...........................","..................................................","..................................................",".................................................."}

    Returns: -1

  127. {".....995....................7...9.................","..................................................","...6.4....$.......................................",".4............9...........6................6......","............1..........................6...24.....",".......81.3.......................................","..............................73...........2......","...........................7........8.............","..........8.................5.....7.............9.",".......4.....96...4...........2.............3.....","...............1.............5.....4....6.........","4......................................5...9......","..................................................","...3..6..77...........................4...........","........................6.9................7......","...3.....82.8...8.3.........................2..5..","...4......4.........8................3..97...7.3..","..1.........51...................................2","............................................8.....","..............................7..............3....",".....................8.........34...53...8........",".........5..................5.......2............6",".............8................7....6..............","9........24..25...78...................9.........2",".......7................3...3.....................",".....................7..2..........2....3.........","8...2.............7......2.....5..................","...7..............3..9............4...........41..","..9.............................6.............6...",".............1....1.....4................32.....4.","..4...............................2..3......5.....","..............2.................4.................",".....8............................................","...........1.........2.....................34.....","...........3..........7................2...5......",".........................................7........","...........................3.....................4","3............2.6.8............................3...","...........................2...................8..","7..2..............6.....7............4..5......9..",".....45..6.................2......................","......3.....9.....7.........9.....................",".....................4.....................1......",".9..4.........................86..................",".8.....2..........7..7............................",".........77..............5............1...........",".......4.....7.........3..........................","........5.........................................",".....5...3.............1.....................3....","......8..............4...1.....5............5..1.."}

    Returns: -1

  128. {"13278119249534667448947111581499151631196211642929","61736116964429374616318891836167276172373128887838","68516937926359871452949826477395172411841788338318","24859528387837799947858563756412983566697156279834","61434545536485738188355593958828837661538927342973","41784248926944843161448532572448581438727215756859","55566585834872452593255353893575719178345534499499","13594954571922924218867857348957727373924512958446","87677455346239857889726497871284732324288647873577","47167494889745728311833414831827833413781392248615","17693881527599797598715233715519337569673168886764","72271391454314836383625444282979289843218438545252","89862524889247388995776891818157538811738446647484","32598221191383943955394643262356998148648147782578","28571357789565299364858358197784622311934227272431","12763835634168334529869368725184314945682532337885","95214938252237984242943756148869831427414895988955","21866848329561877241598547318745142756761872431176","67558621975688253294932576124483392671154951819956","36326274139771592826844874267376728353979276798656","48555664877194759711862187859266742954921579511396","48787195119263955583617758238332593188237821823376","47116626278564744856539854471263429485958536887168","38419192254988571179715872692569624856363491773938","25867738999521651854337844942838756634277334787316","15981231575189471814996857536313184195183976629976","14843955686834543863548621$18596361692897932827976","53862793136287736333944634742953619788345791825345","65739568741725668961159414652826264942392584744135","66777617746751719383586144388857589892728364778876","98193249246113793544941881665845121244928313537376","32327113967524937155117795986147847967469669121943","41364716687474649194872166514173339769625276357636","26722683251761746293657756271463416688427923678924","72986593372937763787939913719561869357536791477316","95755347833362181293726443235593842865748455923642","54974747186963814799282699384864644293879534617431","47779478374672691291764933664152181496233757262481","55112184741597679678282224599314635971425591833215","79839916649575372348684674542813935359723962355238","75977595457623361596351738131778616828836867137274","91233826977819523699625531386813924547897267291882","43311881296711167181896988713454479763799158796711","23898949826636756324952316689929135582746586698366","49171214442575982525548592469738529427792758842656","61215463535513114456237356915324367877946964375323","64635961652411485495537156861488124693956518368253","31516788373413753143964222349421576564364149287495","84516548725887583872833828555611498391277947467923","29853297953625721736647849187764916226331739268628"}

    Returns: -1

  129. {"..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","............................................$.....","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................",".4................................................",".2................................................",".3................................................",".2................................................",".6................................................",".3................................................",".2................................................",".7................................................",".9................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................",".................................................."}

    Returns: -1

  130. {"..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","............................................$.....","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................",".9................................................",".9................................................",".9................................................",".9................................................",".9................................................",".9................................................",".9................................................",".9................................................",".9................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................",".................................................."}

    Returns: 65

  131. {"..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","................................................$.","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................",".........................................85.......",".........................................93.......","..................................................","..................................................","..................................................","..................................................","..................................................",".................................................."}

    Returns: 35

  132. {"..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","................................................$.","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................",".........................................99.......",".........................................99.......","..................................................","..................................................","..................................................","..................................................","..................................................",".................................................."}

    Returns: 35

  133. {"..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","......$...........................................","..................................................","..................................................","........................................9973......","........................................4556......","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................",".................................................."}

    Returns: -1

  134. {"..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","......$...........................................","..................................................","..................................................","........................................9999......","........................................9999......","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................",".................................................."}

    Returns: 44

  135. {"..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..$...............................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................",".....365..........................................",".....336..........................................",".....289..........................................",".................................................."}

    Returns: -1

  136. {"..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..$...............................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................",".....999..........................................",".....999..........................................",".....999..........................................",".................................................."}

    Returns: 45

  137. {"..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","1.................................................","1.................................................","9.................................................","9.................................................","2.................................................","1.................................................","8.................................................","..................................................","..................................................","............................$.....................","..................................................",".................................................."}

    Returns: -1

  138. {"..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","9.................................................","9.................................................","9.................................................","9.................................................","9.................................................","9.................................................","9.................................................","..................................................","..................................................","............................$.....................","..................................................",".................................................."}

    Returns: 37

  139. {"..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","......................................326.........","......................................348.........","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","............................................$.....","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................",".................................................."}

    Returns: 26

  140. {"..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","......................................999.........","......................................999.........","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","............................................$.....","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................",".................................................."}

    Returns: 25

  141. {"..........................................",".........................#..#.#...........","..........................................","...............$..........................","..........................................","..........................................","...2......................................"}

    Returns: 15

  142. {"...3......................................","............5................8............",".............................##...........","..#....1................................#.","..........................................","....................2..5..................","...$.........6.........................#.."}

    Returns: -1

  143. {"....1......7...9.........8......3..8......","..2........3..........6.......8.9....9....","...8.1.....9......57.......7..19..$..3..1.","7...............3#...78..39...............",".............#...6......................75",".#......1.......5...2...........34...194..",".........2....#.....99....6....3........9."}

    Returns: -1

  144. {"8628578228646979738415325576385395458.1839","331282594288224722636168615255372342851246","325959524127627692474752915394511484365678","6513381445347$3481283129149166878835818291","383995264315622839683239662117665911377279","83146272212165754418541756618415897.854861","716634135387415.69891798722776793956148611"}

    Returns: -1

  145. {"999" ,"9$9" ,"999"}

    Returns: 8

  146. {"$123456789"}

    Returns: 17

  147. {"$987654321"}

    Returns: 9

  148. {"987654321$"}

    Returns: 17

  149. {"123456789$"}

    Returns: 9

  150. {"123" ,"4$5" ,"678"}

    Returns: -1

  151. {"#8#", "999", "8$8", "998"}

    Returns: 10

  152. {".7.", "$.9", "77.", "998"}

    Returns: 10

  153. {".9$8", "9899", "889."}

    Returns: 9

  154. {"##98#", "#99.#", ".$999", "..8.9"}

    Returns: -1

  155. {".89", "688", "989", "#$8"}

    Returns: -1

  156. {"$..9.", "9999.", "999.9"}

    Returns: -1

  157. {"99", "89", "$9", "89", "99"}

    Returns: 11

  158. {"99$", "89.", "859", "69."}

    Returns: 10

  159. {".88", "899", "989", "$.8"}

    Returns: 12

  160. {"9989", ".9$9", ".999"}

    Returns: 9

  161. {"31$888" }

    Returns: 9

  162. {"$.56789", ".1....." }

    Returns: 12

  163. {"...........#9#.", "...........#6#.", "$............89", "...........#4#.", "...........#9#." }

    Returns: 22

  164. {"..1", "###", "..$" }

    Returns: -1

  165. {"$#..........", "9#..........", "9#..........", "9#..........", "922........." }

    Returns: 6

  166. {"$", "1", "1" }

    Returns: -1

  167. {"####$...", "9.......", ".......#", "##3....." }

    Returns: 9


This problem statement is the exclusive and proprietary property of TopCoder, Inc. Any unauthorized use or reproduction of this information without the prior written consent of TopCoder, Inc. is strictly prohibited. (c)2024, TopCoder, Inc. All rights reserved.
This problem was used for: