Statistics

Problem Statement for "RoboRace"

Problem Statement

You are playing a game with a friend involving two robots on a rectangular board. Each cell of the board is either empty, an obstacle, a starting point for a robot, or the destination. You win the game only if your robot is the first to reach the destination cell. Note that if both robots reach the destination cell at the same time or if neither reaches the destination at all, you lose.

Both robots listen to the following movement commands:
- 'S' -- move south (the current row increases by one)
- 'N' -- move north (the current row decreases by one)
- 'E' -- move east (the current column increases by one)
- 'W' -- move west (the current column decreases by one)

During one time unit, the same movement command is given to both robots. A robot may choose to follow the command given or ignore it. Note that if the command makes the robot leave the board, or enter a cell occupied by an obstacle, it is automatically ignored and that both robots can be in the same cell at the same time. The robots will always make an optimal decision so that they reach the destination cell as soon as possible.

You will be given a String[] board. Each character in board will represent a single cell on the game board and will be either '.' denoting an empty space, '#' denoting an obstacle, 'Y' denoting the starting point for your robot, 'F' denoting the starting point for your friend's robot, or 'X' denoting the destination cell. You will also be given a String[] commands. You should concatenate all elements of commands and make a long String of commands. The ith character of this string will represent the command given during the ith time unit. Starting the game at time 0 (in other words, from the first character of the string of commands) may not guarantee that your robot wins the race. Return the earliest starting time that will guarantee your robot will win. Starting the race at time T means that only the commands starting at index T in the input string are given, the ones with lower indexes will be ignored by both robots. If there is no starting time that can make your robot win, return -1.

Definition

Class:
RoboRace
Method:
startTime
Parameters:
String[], String[]
Returns:
int
Method signature:
int startTime(String[] board, String[] commands)
(be sure your method is public)

Constraints

  • board will contain between 1 and 50 elements, inclusive.
  • Each element of board will contain between 1 and 50 characters, inclusive.
  • All elements of board will contain the same number of characters.
  • Each character of each element of board will be either '.', '#', 'Y', 'F' or 'X'.
  • The characters 'Y', 'F' and 'X' will each appear exactly once in board.
  • commands will contain between 1 and 50 elements, inclusive.
  • Each element of commands will contain between 1 and 50 characters, inclusive.
  • Each character of each element of commands will be either 'S', 'N', 'E' or 'W'.

Examples

  1. {"#....##..#....#.....#....#......#.###.#.#.##.....#", "..#...##.......#.###.#....#.#X#..######.#......###", ".#....##..##.#..#.....#..#.#.#...#...#.....#.#....", ".#.#.#......#.#........##...#..#.##....#.......##.", "...#.##...#...#......#....#..#.#..#.###..#.....#.#", "#..#.###..#...##.#...#..##..##.#.##.............#.", "..#.#.#..#.#.#...#####.#...#..##.#...#........##..", "##.###..####...#.#..#..........#.#....#...#..#.#..", ".#.#...........#..##.#.#.##....#......##....#.##..", "....##..#....##.....##.#.###...#.##......#........", ".....#..##....#.#......#.....#####.....#..#...#.##", "...........##..#.#...#....#.#.....##.#..######..#.", "...##..##...........##.##.#..#...#.#...#........#.", "#..#......#.#...##..#.#.#.#...#.....##..#......##.", "##.##.#....#..##.#.#...##..........#.#...#..#.....", "##......#.#...#......###...##....#....#.###.###.#.", ".....#..##.#..##.#.#.#.####.....#...#..#......##..", "..#.....#.#...#......###...........#....#.....#..#", ".........#.###............##...#.#.##.#....#..#..#", "....#...##..#.#...#......##..#....#.......##..#..#", ".......#.#..#.#.####..#..#..##..#.#...#...#.....#.", "..#.......#.#.#.....#.#......#...##.#.#..#........", ".......#......##..........##.....#...#.#...#.###..", "...#.#...#..#...........##..#...#.#.#.#....#......", "......#..##..#...##.#..#....#.###..#....#...#..#.#", "..........#..#.....#.#......##...#..####.##.......", "..#####......##...##....##.#.#.#...#.#.#....#.#...", ".#..#......##......#..#.#.....#...##.......#.#..#.", "#.#..##......#.#..#..#....#.###.........#....#..#.", "#.#...####.#..#.....#.#.#..##.......#..##.##......", ".#..##.##........#.#...#..##.......#.#.#......#.##", ".###.Y......#....#...#....#..#...#.....#......#...", "...##.##.###.#..##.##F..#.#.......#.##.......##...", ".............##........#...##.....#.............##", "#.##.......#...#....##......##...#.........###.#.#", ".#.....#..#....#..#....##..#....#.#.....##.#...#..", "#.#...#..#..#.......#....##..##..#...#.#......####", "....#...#.###.........#.#...##.....#.#.#...##.....", ".#............###..#.#.#.......##.....##.####..##.", ".#..#...#.##.#..#..##..##....#.........#..#.......", "...##...##....#.#..#.#.............#.#.##....##.#.", "..#.....#..#.#.#..#.....##.##......#.#............", ".##.#.......#..#.#...#..#..#..##....#...#......##.", ".#.#...#......#.#.#.#.......#####....##.#..#...#..", "....#....#..#..#......#........#...#####...#.#.#..", "..#.#.#...#.#.....#.#####...#...#..#...#..#.##.#..", "##...####...#..###.#.....#..#.#.##...#.....#......", "#..#..#.....##......#.#...........#.#..#.....####.", "..##..##.#..###.##....##..##...#....###..#..###.#.", ".#...#.#.....#.#....#.####...#.....#..#..#........"}

    {"WSENSNESEENWWWWESSNNEWNWEESNESEEEESNENWWEENNNSWWSN", "EWWWWNSWWNNSWWSWSWEWNWENWESSNNNSWSWNNEWEEENENNSNES", "ESESNENNWEEENWESWEENNSWSNEENSESWNNNENSEESEWWENNNSE", "NEESENEESNWWSNWWSWWESEWSNWSNWENSSSEENWENWWNWWWENSW", "SSWESNSSSEEENNSSESSSSWESEEWENSSSWWWNWSWWSNSWSSWEWW", "NWWNWNEENESSEWSSWENSNEENWWSWWWWNENNSSWWSSNWWESNWWN", "WESWWWNNSWESNNNWESEWNSNEWESNNESSWSNSSNNWEWSNSNSENW", "NSWESSEWWSSWSSEWEWSWWEEWSNNNSNNSSWSNWEWSESSNSWEWEW", "ESSESSSNSNENSWWSESNSESNNEEWNSESWEEESSWWSENSSWWSNSW", "ESWWWEWWWSWSSSNESEWWSWNNSEESENESSWSSWWESWEWEENSSSS", "EWNSNWSESSWNSSWEWNNSNSENNSWEWSWESWWWWSEENNEWWESSES", "EWSSNENESSNSWWNSENSSNEWWESSWEESWNENENNWEESESWSNNEN", "WWNNSEEEWSENEENSSSWWWEWNWWNSEWWNSSNENESNWSSSNEWESW", "ENSWSWNNSSSSSNWNSENNESNESNWENSWENNNEWWWNWWNENWSWNE", "EWSEEWEWSSEWWENNSWSESENWNWNSNESSNEWSWSSWWNEESWSSWE", "WWNSWNWWSSEESNNNNNNNNEWEESNESWWENSNSNEWWNNNENNSSSW", "NSWNNEESEWNEWESESNEESEEENNWENNESWWNNEWSSSWENNWSWSW", "NWNWSESNENNSSWSESEEEWWWWSNESNNWEWSSWENWNSWEESSESEN", "NWWWWNEEEENEWSEWEWSSENNWSNSEESENSWNWWNWNWNSNEEENEE", "NSNWEWWWEWSSESNEWEWNSESENSWSSNEWNNSSNSNSNEWWNSNWSS", "WEESEWWESWWSEWWWESENSEWEWNENSSSNSNESNEWENEEESENEES", "EESEWWWSWWNEWWNNENSSENNESEWEEWSSSENWWENENSNESWSEWE", "NSNESSWNENNNEWEENNEEENNWNENSENESSWENENWSSSEENESWWW", "WESNWENNWNNENNENNWSNNNWEEENSESEWENSNNWNWNNEENSNNWW", "WNWSEWWNSSEENESEWEWSSWNENSSEENNSWSSEWENSENNESWNWNS", "SWNSNWWWSEWSSWSNNSWNESEWNENSNEEEWENENWSSENWNESNSEE", "NNSEWNWSSEWENEEWWWSSNWNWENSNSSSNWWSWSSWENNNESNWWWN", "NENWWEWWNNNSEWNWSWSNWNWNWSWNNWEWNNSNNWNNWENNNSNESN", "WSNWNSSEESENSEESNENWSNENWENNSSNNSSNENEWNSESNEESNNN", "WWSEEWNSNNSNENNWNSWNNSSSEEENWNSWWNNENNNSNWNNWEEESS", "SEENWSSWEWNNENNESNWWWENNSNNESWNENWESNENWNSNEENNWSS", "EWSSSNWSEESEWEWWWWENSNSWWNEEESNNEEWENNSNENSWWNEESS", "ESEEESNWEWENNESWESEEEWWENNNSWSEWSWSNESENSESWSSWESS", "NSNEWSNWENWEEWNENSENEWWESSENWSEWNNWWSSSENSEEWSNWNW", "SSSNNEENSNSWWEESWEWWWWSESEEESNESSWWNSEESENSSNNSNWW", "NSESEWNSNEEWWWNNEEESNWESSSNENSENEEWNEWSNWWNENWESEW", "WWNWNWNEWSSWSNNNEWNESNESEEENNEWSNNSNENESWENSSSNNEW", "WSSESSNSNNNNNEWWNNNNNWWNNNESWWEWNNSNWENWSNWWESESEW", "SENEENSNESWEWESWWEEESNWNSWWSENNNWWNNENEENEWSEEENNN", "ENWSNEWWNSESWWSSNWNEEWNNENNSWSWWSESNNNSSSNSENNENNW", "WSNWNWENNNNWNSNWWNNNEWEENESWWESEESENENSNNSWSNNESSS", "WSNSNWNNSNNNEENSEENENNNWSESSWNNNNSWNWNNNWWNNNSSNWE", "SESEWSNWWSWWWSSENWNNEWNEWNEWNNWNWNENWESNSNSWNNSSWS", "SNNENSNSWWNNSSSNEENWSWWNSWWENSESWWWNSWWEESSSSSNNES", "SNWSEENNWENNSNSNENSWSNWSEWENSESEWWNSENSWSNNNEWWEWW", "ESNENWNSSSSSWSWSSESWSSWWWNWSNNSWSNSWWNNEESSSNWWSNN", "SNSSSWWNWNWENSNEWNENNNWESEEESWSWNSSNWESESWWNWSWWSN", "NENEEENWEEEWNWNWWEWNWSNSWENSNNNEWSNWNWWWEWNNWWESEW", "NNWNNNENNNNNNENNEWNSWSNNNNEWENNWNNNENWNWSNSEWWEWWN", "NNNENNNWSWNNSNSENNWNSNWNWNNNEEEWEEESWWSWSSWSNESESN"}

    Returns: 1555

  2. {"#F", "YX"}

    {"NES"}

    Returns: 0

    Your robot needs to move east to reach the destination, while your friend's robot needs to move south. You have three options: start the race at times 0, 1, or 2. If you start the race at time 2, your friend will win. If the race starts at time 0, both robots will have no choice but to ignore the first command, and your robot will win by following the second command. From the two options that guarantee your robot wins, choose the first one, at time 0.

  3. {"#F", "YX"}

    {"E"}

    Returns: 0

  4. {"########", "#......#", "#.Y....#", "#.F.#..#", "#...X..#", "#...#..#", "#......#", "########"}

    {"SSEEESSW"}

    Returns: 2

    Start the race at time 2 and your robot will follow the last 6 commands and reach the destination. Your friend's robot needs one of the first two 'S' commands, so you can not start the race sooner than time 2.

  5. {"########", "#......#", "#.Y....#", "#.F.#..#", "#...X..#", "#...#..#", "#......#", "########"}

    {"ESSEESSW"}

    Returns: -1

    The only way for your robot to reach the destination is to start the race at time 0. However, the other robot will reach the destination sooner in this case.

  6. {"##.#.#.", "..##...", "..#...X", "Y...##.", "#...#.#", "..#..F."}

    {"SSSNWSSSEWNSENENENNNNENWNEWESE"}

    Returns: 5

    If the race starts at time 5, the destination is reached at time 26. The commands followed by your robot are EEENEEE (the others are ignored). Note that starting the race at time 4 would result in both robots reaching the destination cell at the same time.

  7. {".#....#..#", "#..###Y..#", "......##..", "......##..", ".#.#X.##.F", ".#....#..#", "...#....#.", "##.####.##", "....#....."}

    {"NEWESSSSWSSWS", "SWESNWWN", "NWNNNNWNSWNWNWSSNESSEENWS"}

    Returns: -1

  8. {"##....#.", "...#....", "#..#....", "...#.#.#", "....Y...", "......##", ".......#", "#FX.....", "....##..", "#.##.#.."}

    {"EESSWEWNNEENWNNEWSWSNNN", "WSS", "ESEWNWENNWSNNWSNENWWSEWNSSWSWSSWSEEEWNNSE", "SWSNNSWSWESE"}

    Returns: 16

  9. {"#F#.#...", ".#.X..#.", ".....#..", "..##..Y.", "#....#..", ".#.##..."}

    {"SNENSNNNNSWESWWSWSSWN"}

    Returns: 0

  10. {".##.......", "F#.....###", "....X###.#", "..#..##...", "##..#...#.", "#..##.#..#", "...#.##...", ".#.#.Y#...", "......#.##"}

    {"SWSSEWNEWSWWWWWWNEN", "SNENEENNEEENENEWESENENEWNNWSNESNE"}

    Returns: -1

  11. {"..###..", "..#...#", "...#X..", ".###..#", "###..F.", "#Y...#.", ".......", ".#....#"}

    {"EWSSNSSENEEWNEESEWWWWNWNENENNEENNW"}

    Returns: 23

  12. {"F.##Y", ".....", "...#.", "#.X..", "#....", "#.#.#", "..#..", "#...#", ".####"}

    {"ESSNEWWSESSWSSSSEESESENENWNNNNNSNNNEWWWSSE"}

    Returns: 24

  13. {".#.###..", ".....#..", "......#.", "#.....#.", "Y.#.##.#", ".##..#..", "..#.#...", "...#..##", ".....##.", ".#X#F##."}

    {"WSNSENWNNESWSSWSSSWNNNSWNNSWNSENEWSWNWEWESESW", "ENWWENNSSWSEENWNEWWWSW", "SSEEWSS"}

    Returns: 61

  14. {".#...#.F#.", "##.......#", "...#.##...", "..##.##..#", "....#..#.#", ".#.#..##.X", "...#...##.", "..Y..#....", ".........."}

    {"WSESWWWWWNWEWSNNEWENSNSWNW", "NWWSNEESE", "NWSNSSESESEN", "EENESSES", "SEESESEEENSESESENENN"}

    Returns: 59

  15. {".#.#.#", "...#X.", "....#.", "...#..", "..#...", "..#F..", ".#..Y.", "....#."}

    {"NSEESENENNSWENNWESWSNNWNENENNNNNWEW"}

    Returns: 25

  16. {"..F...#..", "...X.#...", "#.#..###.", "#...#....", "#.#.....#", ".Y##.#.#."}

    {"EEESNEWWNSEWNNWWNNSSSWNNSNNSEEESWENWWEESNSSSSE", "SNNENESEEWSSNSNEWENWSNWESWSSSNWNW", "WENNSEEWESNSNNEWSWWSSWEWSWSWWEWEESS", "EENWSNWSEWEWSWWWNESSWSNSNSEWE", "WSWNNWSWNSEWWEEWSWWEEWWSWWNWSE", "NNEESSENNSNEWEEENWSENNSSSSWNWS", "NSWWWEWWESSWWWSSEEWWWENESNWNWSEESENWW", "EWSWNSWWESWSWSNEEEEWSENSENESWWSSSSWESNEWNEEWSEESWN", "NWESNWNSENSSSENNNSENNSNSNWESWSEENENEEW", "EWSESWSSSNWSSWNWSNENEWSNENWESNSWN", "SWSNSSNESNEEWNEWWNSNWWENNWNENWWEWWEWE", "ESNEESENNEWEWESNNSESSENNESWWWEWESWW", "ESSWSSNWENWWEWESNEENWWWENENWNENSSWN", "SNEWESWEESEEEESWWESNESEWS", "NWNEESNSENWSWENNEWSWWEEENSWNNWSSSSENNEEEESS", "EEWEEESWNSNESEWWSSSNSNSWNEEENEEWWENWNSWNNSEEEW", "NENSNSEWENWNNEWEWENWNSWNNWSWSSWSWNNEEESWWWEWSWN", "SWNNESEWNESENESNWSSESSSWWSWSEEENNENSEWNSNSW", "EWEWNNNWNNESNEENEESSWWNENEWWSNSNSEWEENWNES", "SEWSEEESEWWEESNNESNNWNENWSEEE", "ENWNNNNWSWSSNEWNSEWNENWSESSESSENENNNWW", "EWSWSNEEENSESENESSEENNWEESESESEWSNSNSEEWWSSEEWSNNE", "EEEEWENNESSEWESNEWSWEWESSNNNNEWENWW", "NWNNENNSWEEWEEEESENSWEESSSNEWNWNEWNWWNWSSWSWNNWNN", "EWWSNWNSNNWWWEEWWSSNWNSWESS", "NWNWWNNNWWWSNEWENENSWSEEEEWSESWSSSSENNSNSSEWWSWS", "WNENENWNSWNEWNNWSNSSSENSWNEEWE", "EEENEENNENESSSNNWSNNSNSWEEEESEEWNNNWNESSSWWENSWW", "NEWNNWNSNNNENNSNNEEWSWSEEEESSNWSSENEEEWWEWES", "SENENSNWEEENESWEWEESNNEEWNESWESWSNWW", "SSNSENSENWWNENNSWNESWWSSWWSEEWESWSNEWNSWSSW", "ESNSNSNNWWWESWEENWNWSW"}

    Returns: 380

  17. {"........", "##...#.#", ".##..#.#", "#....X..", "..#.#.#F", "..#.....", "...#.##.", "Y.#.##..", "....###.", "...#..#."}

    {"SENNEEESWSNWNESSWENSWWSESEWSSWW", "WEWWSNNEEWSEESWNWWSNNEEEWEEN", "EWNESNWNNNNEEWSSSSSEENSNEEWNESWN", "NWWNNWSSNSWNWESNENNSWEENWEEENNENWNEENSSWSWNENNWWN", "NWENSSNWSWSNWWEWWEESSWNESWNWSESNWWWWS", "WEENWSNENEWWEWSSNNENSENNENSEWWESSWSSEEWNWESEENN", "SEEWWWEWEWNNESSSWSSSNWSSNWSNNNSNWSWEWNNSWSWWEW", "WWWSSENWWSSEWWNWSSWSNNWWWSEWEWNEESWEESWNWWNEWEWNES", "WWESSWENWSNENESSWENNWNWSSWWWSWNWWSSEEEWNESSNWSWE", "SWWNSEWWWSWNEWWSSWWSNEESSEWSSSNESSSSNWSWENEWSW", "ESNESSWEEWWSESWNSNNENNSWNSSESS", "SSSNSNSNEEWWWNSSSSSNSWWWWEWE", "NSSENEWSWWNNWWNNSNSWEEWNNSNNSWWNNWENNSWNEEWNWEWES", "EWNESENWNSSWENWEWESENNEEWEWEWNSEESNWNEWNSWNSWNEE", "WSENSWESEWEESNWWWNWNWEWSSNEESNEWSWSWEW", "NWSWESSESSWNENESWEWSESNENEESWEWNWNNEN", "NEWNWENENSSNNESSSEWNEWSSSNESENWNEENEWSWWS", "SEESNSSSWEENSSNWWSWSSWNEEWWEWNESWNWSE", "NSSSSWSSEWSWSSEEWENSSSWENNNSESESENNES", "SWSSSNWNENNEWSNWEWNWNSNNSWNNSSE", "NSSWWWEEEEEESEWSSESWEESNWSWWSEESESEESNNWEEE", "SSNSEESWNESENNWSSWNNWENENWEWENW", "EWEWNEWEWESNWWESWNEEWNNNNWSEESWSSSEWESNNWSWSSEWESE", "ENSSSWWWESSSEENNSSWSWWENWWSSSWNE", "WWNESENSEWEEENNWEENSWENENWWW", "WSSEWSWWWWSEWNENWSSEEWSENW", "ENNNEEEWWNWSSSSSENNESWESNS", "SWSESEENWNNNESSEEWWSWWWNWEENSNEWNWNWSWWEWS", "EWENWSNNEWNSENENESNWWSEESSESNNNSNNWSESNEWNNWNNNNNW", "NSNENEWWWWNWENNEWEWSNWEWWWNNSEWWWNWEWSSSSS", "SNSNNSEENWSSESENNESWNEESESEWNSW", "SSESNWNSSWNNSESSSSSSSNWSESNSENSWS", "SSEENSSWESNSWSSEWENSWSEEESSNNWSWNESWNEEESE", "WWNNNNSN"}

    Returns: 736

  18. {"##.##....#", "...Y......", ".....##...", "#.#......#", "##...#.#.#", "...#......", "..#..#F...", "...#.X...."}

    {"SEESSWESNEENEEEWSESSEESSWSWSEWEESSWNSEENNNNENNWE", "EWWSWWESWSSNEEWWWSNESWWWEWESWSNNEESSWWNEEWS", "SEESWSWSEESNEWNNWESSSWESSWWWSWESNNSEWN", "NNENWWESNNESEWWWENEEWEWSWWWWSWWENEENENE", "EESNSNSNNENWEEWNNNSNWSNWENNNNEWSWEENWSW", "WNENENWSENWENNENESWESWSNNWWEENNEEESWNWWEN", "NNWSESNNSWSSSNEWNWEWENWEEESEEENEEWEEEENESEWNNNSEWN", "ENESEWESENNNWWNWSSSSNNSENNWSWNWWESSESWNE", "NNSEENNENESNWEEWNEESWEESNEEWSSSSESNNNNNSWNEE", "SSNEENNENWSWSWWWNSWWEWWSSSNWENEEWEWWENNWEWWSNSE", "WEWWSNEEESWWSSEWSNNNSWNNWEWWENEEENNSESN", "ENESNEESENSNEEWWNSWSWSSWSWESNWENENNSWS", "SWSSSESWESSWNEENNEWEWSSESEWEWWENWWWEW", "WEEEESWSNNSWWNESWEWSNNNNWSENNNESNNENENNWWNWNNSN", "SSEEEEEWWENSSWEEWESEWENEWNEEENEWNWENSNWWENNNEW", "SSWNWEENNNWWWSSNWSSNNEWEWEESNSSWNWNNNWS", "WSSWEENWWWWWWWNNWWENSNEWNWESSNWWNNSENSNWWNWW", "NWSWNNWEENWSWNSEWEEENSEWESWWNNEENNWW", "WSSNWWEWEEEWNWNNSSWSWESWWWNWWESNEENSWWNESWNEENS", "WEENWENNWSSWWEWNESNNESWSNSWSWESWNNNENWNSSWNSNNSW", "EEEWSEESWNWSESEEWNESSSNSNSWWNNSENWNENNNEE", "NSNWSSNNWWSSNWNWWWWSSESWWSWESNWEEWSSWWENSSWSWN", "NESSNSSEEENNWSENESWEWNWNEWSEWEWENSSNEWENNSWSEENESE", "ESSSNNNNNSSEWSENSSSEEWSNWWESWWSSNEWNEWNSWWNWN", "WSSNSWNWEEESNESSEEEWWEEEEWEWSNNSNEENNW", "SWSEWWNENNWWNEEEEWESNWSSESESNSEESEEWWWWSNSEW", "ENENSEWSWNWWEEENSNWENENWSNWSEWNWNSSWWSS", "WWWEENWENWNWESSNNWENSSSWWSESEWSSENEWWNNWESWSES", "WWNSSNSSWNEWWSSNNESSENENSEWEWNSNWSSSWNSNSE", "WSNWEESSSEEWNESNNESWWWESEWEENESEWESEWS", "SEEWWWWEWWNSSNNWENENWWEWNWNNNNWNWNEENSSSN", "NSSSWEWWWWEESWSWESSSEEESWSSEWNNWWSENS", "NNSSESSSNWSWEWWENNWEWNESSSSSEWSEWWSSEWNSWNNWWSN", "WEWWNSSNWWNSWESNENNENWSWENWESWNWNSNNWNWEWNSSWEWSNS", "NNEEWSSWNNWWNNNEWEEWNWSWSWESWEEESNNNSWSSNWWENS", "WNENESWESSNEWEWWNESWSEEEENEWWEWSWNWNNWNSEN", "NWSWWWNSEEWWWESEWSENWSWWSEEESNESWSNENSWWEE", "NENWNWSNNNEEWWSWNSWESWSNEESWSWEWWWNNEEW", "SEENSSEWSSESEEEWSSWNNSSSNNESEWSNSNEWWENSWSEWN", "SNNSNSEEWESWNEWEENWNEESNWWEENWNWWNNWWNN", "SWSNNWWSSESWNSSNENNWWWNSSWNEWWESEEWSEWNW", "NSESESSNSWENSNEESEWWSNSEWENESNNEENNWS", "NWSSNSSNW"}

    Returns: 979

  19. {"#..#.........#...X##....", "#........#..........##.#", ".#.#........#.....#.#...", "..###...#..##.##...#....", "..#.#.....#....#.#.####.", "#...##.##.##..#.....##..", ".##...#.#....#.......#.#", "....##.#..#....#....#...", "....###.##.....###...#..", "#.#.......#.#......#..#.", ".##....##.#.##.......#.#", "......###...####......#.", "..#.##.#..#.#...#...#...", ".....#.#..........#...#.", "##.#....##F#.....#.##.#.", ".##....#.......##.##.##.", "..#...#..##....#..#...Y.", "#...........#...###..###", ".....#...#..#.........#.", ".#...##..#.#...#..#.##..", "#..#...######....###.#..", "#.#.....#.......#.##....", "#..#....###....#.#..#...", "..#...#.##.##.#.##.##..#", "#....##.##..........#..#"}

    {"NWWSEWSSNWESSWES", "ESEEENSNWNNWSNSNWWNWWNNNWE", "NSNENENNSEENWWNSNNNNWWSSN", "EENEWNWESESEEESNNNSEENNEWNNESNEESSEESEEENENNNWSSW", "NWNNWSNWSWSSSSEEWSSWSESWWNNWWENSNNWWSSWWNNE", "NWEWNEWSNEN", "NNNEWNSWSNWESWNNNSWWNNNWWWNNEWNEEWSSWNSSWWNNWESEWS", "WSSSEESSEEEEENNSWEWWWENSENWNSEENES", "NNSNESESWNESNENSEESESWSENNESESNESNESEEW", "ESNENEENWSNS"}

    Returns: 18

  20. {"#..#...###.......#.##..#..#..", "...##.#....#.##...#.####....#", ".#..##..#...##..#.....#.#.##.", "##.##...#...#....##.......#..", "##...#.#.#..##.....##.#..#...", "###..###....#.##.#...#..#...#", ".###..##..#.##....#.#.....##.", "........#.#.###..#.....#.#...", "..........F......#.#..#......", "...#...####..##.....##.#.#.##", "....#..#.##.##....#..........", ".#..#.#..#...#.#..#..#..##...", ".#...#........#....#.....##..", "...##.#.....#.##.#.#..X.###.#", "#.#...#.......#.#........##.#", "#.......#.....###..##.#......", "###......###..####.##.##....#", "......#....##..#..##.#####.##", "...#...##.###..#.#.......##..", ".....#.....##...#.###.....#.#", ".#.###.####..#.....#.#.###..#", "..#..##...###....#.##..#..##.", ".....#.#....##.....#..#...#..", "##.##....#..#....#.#.###..###", "###.....######..#..........#.", "#...#####.....#....###.##...#", "#....#..#..#.###...#.#.......", "....####..#.##....#...##..#.#", "..#........#.###...###....###", "..#....#.#.#.....#...#.##Y#.."}

    {"WNWNSWNSNENNNSNNNNNW", "SWEWWNWESWWEWWWWWNWWNNEWSWSNENESWNWEEE", "WWESWWEWWWEEWEEENEWENENN", "ESNNWNNNWNWWWWSEESNESWNWSSNNNN", "ESENNWEEWWENNWWSSSSWNEEWWEWWNENSWWESNSWNSN", "EWEWENEWSNNSNWNNNSNEEEENESWSNESSWWNSENESWNSSE", "NENSWWNWEWWESSENWEWWSEWNNSEWNWNNWNN", "NWWSWSNNWSENNNENSNE", "ESENNNSWENNEEWNSNESEWWSWSSEWWSNNNWWENWESN", "NESSEWWWNSEEEEESWEWNENSSSEWSNSSSEEWNNSWWENEWE", "NENWWSEENWSWESNNSNEEESWENSSNWNNNWWENENNWWW", "NEWWSWSWENWENSSSSWSWENWEEENNNSWEESSEEE", "NWSESESSESEESNEENNSNWWSSSSSWSWSNSSSWSEEWWS", "NSWSWEENWWEWENNWWWEWWEEWEWSENSEWWWWNESSESWWNWN", "SESSNSWSESWNSWSWSSEWSNWEEWSNENW", "WEEWNSWWNSSNEWWNWENEEWWSWSWWNNWENEWSSSSEEWWEWS", "NNWESSNSESWESSENWESN", "EWSNWWSNNENWSE", "WNNEESSSSENWNESNNESSSS", "WWNWNEESWWSNSNNNNEWSEESNNW"}

    Returns: -1

  21. {"...###.#..#.#.#.......##.", "...#..#.Y#.#....##.#...#.", "....#..#...#......#..###.", "...#...#...#...###..####.", "..#...#.........#....##.#", "......#.#.###.##...##.###", ".##....#.#.#....#...##...", ".#.....#.##.#...##.#.....", ".#...#.##.....#..........", "#..#....#.....#.#........", "#.##...#.#...####.####...", ".F..#......#..#.##.##.#..", "#..#.#..####..........#..", "#..#...............#.....", "X#..###.#...##..#.#.#....", "..##.........#...#..#.##.", "......##.#.....###..##.#.", "..#.........#....#.....##", ".#####..#.....#......#..#", "...#..........##.##..#...", "##..#.#.##.#.#.##....###.", ".#...#..#.##.####.#.#....", "...............#.#..#.#..", "..####.#.#.###..#..####..", "............####...#.##..", ".......#..#.....#.#######", ".#.###.........#....#....", "....#.......#.#.........."}

    {"SNWENSENENSEEENNENNESSNNSENNEESESSESWSWNNENEE", "SEEEEEEEWNWSWNSSWSSNWNNSSWSEENSSSNN", "NEENEEENNE", "ESSNEESEEWNENENSNNWSNESEENSNNESSWSENWS", "NSWWWW", "SWEWNWWENEWWNSWN", "SESWENNSENSWWWEWESSEWWEWEWSSSNSSSSEEWWE", "ENESNSESNWWNWWEWESWWWNSWWSWWEWWSSEEWWNN", "NSNNWNWSEWSWWNSSSSN", "EWWNWNSWSNNSWWENNN", "NWWWWSWNWWWWWNWNESWSSWWNE", "EENEWWNWN"}

    Returns: 157

  22. {"...##.....#.#...#.#.##..", "...#.#....###.#..Y#...#.", "..##.#.#..#.#...........", "..##..##.#..###.........", "#..#........##..#.......", "...#..............#..##.", "..#..#....###.#....#.#..", "#.........##.#..#.......", "#.....##....#.#..#..#...", ".#.##..###..#..#...#.#..", "..#.#.....#...#.#####...", "..#...##..#..#..##..#.#.", "....##...##.##..##......", "#...#.#.......####......", ".....##.......#.#..##.#.", ".#.#..............####..", "##.#.#....####.#..#....#", "........#.#..##..###....", ".#..#...#....#.....##...", "..#........##.#....#....", "###.....#.#.#...#.#X##F#", "#....##.#..###....#.####", "##.#.##.....#...##...#..", "#..##...#...###.......#."}

    {"NENWWNWSNENENNWSWNNNESWEENWNESWWENENWWEENEEEWWS", "WSSSSWWWNWNNWNWSEENWWWWWWNWWWWWWSSEEESSSESE", "SWNEWWWSWWSSEESENSNEWSSNWNWSSSS", "WNEWSSSESWSWSESESNNWSEESWNNNSESSWWSSESSSESESW", "ENSWNNNWNNWSSNWNEESEENW", "ESEWEESWWWWESSESEEEES", "WNESWSESSSSESWESWEWNEWSSEESEEEENENNWE", "NNN"}

    Returns: 41

  23. {".....#..........##..#...", "..#...#.###..#.#..#.#...", "##...#.#.####..#......##", "##....X.#.##..#....#.#..", "##.#..##..###..#####.#.#", "###......#.###....##.F..", "#...#.#.........##.....#", "..##...###..###.....#.##", "..#..#...#.##.#..#....#.", "#.#....##.....###.##...#", "##..#..#.#..##......#...", ".#...........#...#......", "#...#.#.#.#.###.#.#..#..", "#.#...#......#...#..#...", ".##..#.##..........#####", "...#......##.#....######", ".....#.#.....#..#.#.#...", "#...#..##........#..##..", "...#.......#..#.#..##.##", "..##......##..#...###.#.", "#..####...#.#......#.#..", "....#...#.....#..#...Y#.", "##.##.#....#.....#...#..", ".###.#.#.#####.#....##..", "#...#..#.###..#.#..#.#..", "#..#.#.#.#...#...#.#...#"}

    {"WWEWWWEWSEWNSEEWWWSWSNWWWSWEWSEN", "WSEWWENSWEWNWSSWNSNSWNEWS", "NWSNESSSWSEWSSNE", "EWNNNENSNEEENSNESNSNSSNESNWSESSWWSNNNS", "WESNWEEEWSEWNWESWWNEWWWNSSWSEESEESESWWWSW", "ENENSNWWEWNEEWESENENWNENSWWWSENENWWEE", "SNSENENNENEWNWWSESWSWESWSNSSWNNWSWWSWNEEWNWSN", "ESEEENENESENSWWNWWEESWWWNWNSNNS", "NNSNWSSSSSSESWENNEWWSSSWWNEWSWWSWNWSWWWNWWWSSSS", "ENSWNSNSWSNNEWEESENWNNWE", "WESWWSNSNEEWNENNNWNNENWWNSSWEWWNWWSSNWS", "SNSWEWNEWNEWSNESESEEESNEWSEWSW", "WEWEWWNESNNWSSNESWWSSEWWSWNWE", "NNWWWNWEWWNSEENWNENWEEWNEWWSENNNWNSNWEWNNEWEENWW", "WSSSWSWNENNWNNWENSWSEEEENSWNNS", "WNNSSNWEEENNSNESNWWNEENSN", "NWEEWENENENEEEESW", "NESNEWWNNEEWSESNNESENENSWNENWESNENNENENSWWNSSSNE", "NWSENSNWSNNENN"}

    Returns: 301

  24. {".#......##.####.....#..#....##", ".#......#.###...#....#.#......", ".#.#..#...#...#..##.....##.###", ".###.##...#.##.....#.#.##...##", "....#..##.#..##.#.#.#..#.##...", "....#...####..#..#.##..#..#...", "......##....#..........#...#..", ".#.#....#.#..#.#...#..#.Y.....", ".###.#....##...#......#.#.#.#.", "X#.#.#.#.......#.##.#...###.##", ".........#........#.##...#...#", "#.#.....#...##.#....#.#.#.#...", "#......#...###.##.......####.#", ".##....#..........##..#.#..#.#", "##.#.#.#.##.#.....#..###..#.#.", ".#.#..#..#..#..#..#...###.##.#", "..#.#.#.#..#..........##.....#", "......#F.#..#..##...##....#.#.", "..##..##..##.#.###....#.....##", "#..#...###....#....#..####..#.", ".#...#..........#........#.#.#", "##.......#....#.#..#.###...#..", "##.#....#...####...#.###...##.", "...#....#...###.#...###.###..#", "..##...#..#...#..#...#.#..##..", "..#.#....##.#..#...#.#........", "...#....###....#.#.##.#.#.##.#"}

    {"WESEWWWSEEWENEEEENNEW", "NENWSNNNNNSWNSEWSWEENNE", "SNNENESSSSENNSEWEW", "NNWNNSWNEWWNSESWWWWEWSENNESWNWESSSSNSEE", "SSNNSEWSNNWSNNSNS", "SENWENWWNNWSWENNWWSENNEES", "SWNESEEESWNWNWENNWSWWNNWNNWWWWWSENNNNSEWS", "SNNESWNWSSSNEEWSENWEWWSSES", "WEESWNSSNWSEWNWWWWNENEESNSENWNESWWSSSEEWNSES", "NSSSNNSSWENWWSWWWNNNNWWESNWWNNSWNNESNNEN", "EENWWEENSEESEWNNSSEEWESSSSNESSSEE", "WWNEWENSNSENEESWSSWEWNNWSWW", "SSNNENEWNWSNNWSESNWSWNWENSS", "EWESSSSSESNWWNSNWESNEENSWEEESNWSEWSWNSEESSSS", "WSSSSEESSNNWEWSWWWSWNEWWESENSNNNSSWNWSEWWESNN", "WWSWSNWWEWESNWESEESEEWSWWNSWNWSESWWSSWWSW", "WWSEWWEWSSNSNWWWSE", "WWWEEWSWSSNWSSWESWWENWNSNEWS", "NNNSSSWWNNNWSENEEESEWNSWWE", "NEESNENWNNEEWWSEEWWNSNSSNEWWENNWSESENENWNNEN", "NSWSNWNEWWSSNWE", "WSESWNSENWWSENNENWNWESNESEWWWWNNSSEWSWEEWNN", "NENWNNNNWWWNSNSWSWWWWN"}

    Returns: 411

  25. {"#....#..#...#..##.##.#......##", ".#...#.#..##.......#...#.#....", ".#..#.#...#.###.#.#...#..##.#.", ".##......##..##..#..#......#..", "......##.....#..###..#.#...#..", "..###......###.##..#.#........", "##.......#.#....#.......##....", "......#.....#....#.#..#......#", "....#.#.##..#.#.##...##...#...", ".....#...X###....##.#....#..#.", "##.....#F......#..##......###.", "...####.#....#....#.#......#.#", ".#.###.##....##.....##.##..##.", "...#....#.....#.......#.Y...##", "##..#.#..##.#...###.#.#.#..#.#", "......##.##......#....#..##.#.", "###..#.##..#...#.#....#.#.....", ".#.#...#..###.####..#..##..#.#", ".##.##........#..#...........#", "....#.#.##..........#...###...", "..#.#...###.......#..#...#.##.", ".##.#..#....##...#...#...#.#.#", "#.##.#.#..#...#.....#.....#..#", ".##...###.#..###..##..#...##.#", "..#.........#....#.###....#.#.", ".#......####..#..#.#.....#...."}

    {"SENESSNNEEWNNEWSSESSNEWSNWESEWNSENNNENWSNSSESSWSES", "WSENNESEENSWSSSWWNSWSSWENNSSWSSWNSESWWNSWNNNNNW", "SEWNEEEWESNWWNWNWWW", "WNWNWNWWNWNNWWSWNWSWWNS", "NESENEWEEEENEEES"}

    Returns: -1

  26. {"...#.....##...###...#....#", ".###...##........##...#...", "..#..#....#........#.#....", "#..##.#.##..#..#........#.", "..####.....#.#..#........#", "...#......#..#..#.#....###", "#.#.#...#..###.##.#..##.##", "....#####..#.#.##.###.#...", ".#..#.........#.##.#.#..#.", "#...#.....#.............##", ".#.##...........#.....#...", "##.#.##...##..#.##..#...#.", ".##...#...####.#.....#....", ".....#..###.####......#..#", "##........#....#.....#....", "#.......#.#.#..#.#..X.#...", "##.#...#..##....#.#.###..#", "..#.#..#...##.#.#.#.##....", "##...#.#...###.#.#...#..##", "#.#...##...##..###........", "...##.....##...#..#..##...", "###..##......#.##...##....", ".....##.##.Y.#.....##.#...", "#......###..#..#.#.......#", "#...###..#.#..#.....#.#...", "...#.....##..F##.....#....", "......#.......##..#.....##"}

    {"WSNWEEEWNWNNNEESEWWNSWWENWEEWNWEWWENWSESSENESEWES", "SSNWWNEENNNEENSEWNWSSEEWNSSSNEENWEEENEEEENWWSWEENE", "EENWNNWSSWNEWSWESNSNENWENNWSSSNWNENW", "SNWNSENNESNWSSSWESNESWNEEENWSEEWNENS", "WENSWEEWWNEW", "WWEEESSSWSESENWEWS", "SESSWWSEWEWNSSEN", "NNEWSSEEWESENESENESNSW", "EWNESNENNSNWENWENSSNSWSNEWES", "WWNWSENSNNNSSW", "NENNNWNWWNNSWEWSEESWSEWEEWNNESSSSNWWSWNW", "NEEENEWEEWSEEEESEENSNNEENSNSNSEWSS", "ESENWWWNWNSWSEWSNSEWEWNEESNEENESWNSNWEEWWNW", "SNNEWSWESNNWSSNWSSEESSNENEWSSNSENNEEWWESNN", "SSSSNNNNNNWESSNNNN", "WNENNNEWSNEESEWS", "SSNWSNSSWENSEENNS", "EESNNSSSSWSSEENWSWWWESEWNSSSNNEWSEEWSWNEESWSNNE", "SEWSEWESNWEWWNSSSNSSW", "EEWEEENSEE"}

    Returns: 320

  27. {"..#......F......##..#.#..", "##...#.....#.#....X..#...", "#..#....Y...........##...", "....#..#...#........#....", ".##...#..#.#..#...#.#.#..", "#.....#.......#....##.#..", "#.........###.......#.##.", "#........##.#.##..#......", "#...#...#..#.##.#..#..##.", "#.......##.#............#", "....#.#..........#..#.#..", "..#.##..##...#...#.#..#..", "...#...#..#........#..##.", ".##..#..#..#.#......#...#", ".###...#...#........#.#..", "..#....#.....#..##.#....#", "..#.#...#...#..#......#.#", ".#....#..#.#...#.##......", "...#####...#.....#.....##", ".#.....###..#######..#...", "...##.....#..#...#.#.###.", ".....##..#...........#.#.", "....#..#.#......##.###.#.", "..#.......##.#.....#.....", "..#.#..#####..#...#..##.#", ".#....####.#..#..#.####..", ".#..#.......#......#.#.##", "#.#..####.#..#.###...###.", "##..#....#.#.......#..#.."}

    {"WNEENENSEEEESWWWWWNWESSWESWWESEE", "NSNWWEWNEESWENNWSWSNSESESSSWESSWWNNSSNWEEESWSWW", "NWENNSNNNNWWNENEEWWESSNS", "NNEWEWNWWWSEWWWWSSESWENSNESEENNSSWESWWSSSEN", "WNNWWENNEWSWSSN", "WSWWSESEWEWEEWSWESNW", "WSEWWWSWEENEWWWSWNWSWS", "NSWSENWSESSEEEWWSSWSNESSEWSEW", "SESESSSEEWWSSENSWSWEWNEWESEESEENNSNESWNE", "SWNSNWNSENENWNSEENWENNNWNSWNNSSWNNSEESEE", "EESEWWEENSNSSNEWNSNWNNE", "EWWEWSNWESEENSNNWENSSSNSSSWE", "SSENSNEWNSENWSSSENWNEEENEWEEEENNEENWNNN", "NEWNNSEESEENNSWEENSEWWNWN", "NEESNNEWENSSESESNNSEENEN", "SWWENWNWEEWNNEENNENNNWNNWE", "NSWSEWSSSEWWNEWSWN", "WNNSEENSSNWWSWSWWWEEWW", "WNENNENNSNSNSNNSSNW", "ESWNSWSNEENEEWWNNNESWNNEENNNNSENSE", "EEESSESSEENSESNN", "WWENWENNWEWSSNSNNEWWSNSENNSN", "ESEEEWEWSNWWEWNWESSSSWNNNSEW", "WNESNESSWWNSEWEEWNWNSSSSENEWNEEWENESWNNENNSNE", "EENNNESSSWWESSEEENENNWENSSESW"}

    Returns: 378

  28. {"...#......###..#..#.##....", "#............#..####...##.", "...#F.............#..#.#..", ".#.Y...#.#...#.........##.", ".#.....#.#........####....", ".##..#..###....##.........", "###..#.#....#.#..####.#.#.", "#...#..##.#.#.#..##.....##", "....#.##..#X.......###...#", "#...#....#....#..#....#...", ".......########...#.#...##", ".#..#.##..#..##..#....#...", ".....##.#.##.#......#..#.#", "#..##...##.####.#.........", "#.#..#..#.....#...#.####..", "..##..#.......##..##.....#", "..#..#.##..##.##..#.###.#.", "....#.#.....#.#...#.#...#.", ".#.....##.##.##..#.#......", ".....#.##.....#...##.#....", "..###.#.#.#........##..#..", "........###.....#.....#..#"}

    {"SWSESEEEWESSWNWNWSEEWWEWEWWNSSSNSSWESESNSWNN", "SWENESWSSNNEWENWNNSNSESSEWWEWNNSSNNSSSSENNSNEW", "ENWWNNNNNSEEWEWSNEWNSNENSNNN", "SEESENNSENWEWNENSSEEWWSSNEE", "NSWWNWSESEWENSNWW", "EEEWSNSNSWWWEWENWWSSSSWSWEEEEWWSWSES", "EESWWWWWNSWEEWWSNSW", "SSWNEWNENEEEN", "WWESSWSENEWNEWEWSEWSWNSEWN", "NSNNWENNNWSWNEEESESESNNSS", "NWSSNSWNNSSSNWSEENESENWESESSESSNSENENENEEWWNW", "EEWSSEWNNEENESWSWSWEWNESNEWESSWN", "ENNNEWSWWSWNEESSWEWWESEENNWWWEENEESWENSEEWNNNEW", "NNSWENNWNNWNNNWEWSWNESWSWWSEENNSNSSNENSESW", "SNEESSSWESENWSSWNESWNENENWEEWWWSEESWE", "SNEWWNSSEWEWESNNNWSWNWEWSSESEESSNW", "WWSWNESENSNNWWSNNESSNWSNESSN"}

    Returns: 298

  29. {"#..#.#.#.##.#......##..##...", "#.......#.#.#.##......#..#..", ".#...#...............#....##", ".#........##.....##...#...#.", "##..##...#.#.#.....##...#..#", ".#.#..#.#..#....##.....##...", "##....#.........##.#..#.#...", "#..##....#..##...##....#..##", "#...######...#...#######....", "....#..F..#...####........#.", ".###...#......##.#.......#..", "#.#..#.##..#.#####.##...#.#.", "..#......###...#.....#......", "#...##...#....#......#...#..", ".....#..........#...#..#....", "....#.......#......#.#..#Y..", "####...#.#.#...#...#..#...#.", "....#.#..#.#.#......#..##..#", "#.##.#..#....##.##....#....#", "#.#...#.#.#...#....#.....###", "..######X...##..####.##.#.#.", ".......#.#....##.......##..#", ".#.##..#..............#.#..."}

    {"ESWWSESNNWENNSSNWSNWWENEE", "SWEENWSNWNNWNSNEEN", "SESSSNEWSWNNWWNWSEENSWS", "ESNWWSNWNEENSNNES", "SWNEEWNNWWEWNWWNSNNNWEN", "ESSSWEENENSENESESENNNWNWNNNWEESENW", "NWESWSEESSEE", "WWWNSESNNWNSNNWENWWSN", "WNEEWESSWNEESSENEEEWNESESNNSS", "SSEWSSWSESEWSNSNWSWSNSEESWSWSNESNSS", "NWSNEWESWSNSSNSNESSENENWENNWWEWNWSESSEWSSSNW", "WSSESSESSSWWWWSWWSWWNWSWSNENSWEESEEWSENWEWSSSWS", "WNWSWWSESWSSEWWNSEWSEWEWSESWWNWWSWWWWWWW", "WNNWEENSWWNE"}

    Returns: 313

  30. {".#..#........#....##....###..", ".#....##.#.....##.#.....#....", ".#.....#....#.##...........#.", "...##.##.Y#.##............#..", "...##.##.............#.#..#.#", "..##.####.####...##....#.###.", "............#..#..#.#.....##.", "......#...#.#..#.#.....#.#...", ".....##.....#...#....##...##.", ".###........#...#..#.###..#..", "..##.###..#..##.#.........#..", "##............#.#........##..", "...#.###..#.#.......#...#....", "#.#.###..#....##.#...#...#...", ".......#.........####..##....", "..#.#.....##.....#....#....##", "......#...#.##..##...###..#..", "....##.#...#X....#.##........", "#.#...#...#....#..#.#.##.###.", "....#.#...##....#..#..#..##.#", "..#...#......#....###..###.##", "#.#.........#.#.#....##.....#", "..##.....#........#..#....##.", "##....###..........#..#.#....", "#..#F#.##...#.........#......"}

    {"SNNENENNWSNSNENNSWW", "SWEESEENEEWSENESNEENESSSWES", "SENSENNWESSWNEWWNNSENNSNNWESNWSEWEWNNNWNN", "WWNNNSESNENSEEEN", "SWWWEWWNSWSEENNS", "ENESWNENNEEWESNWWWSSESEENEWEWWSSWENENNNWSE", "SNSNWWSWWNEEWEWNN", "ENNNNNEWSWNSWEWNNSWWENWSSNSE", "SWEEEWNNENNEENENWNEEENENSSESEESESEWESSESS", "EEWSSSEEENNNEENESSEENWNWEWNESEENNNW", "ESEWNSWSSEEWWNWSWENWWWSENEENNSNWSWNEEE", "NNENNENNWNEWNNWSSEWENSEEEEE", "SNWENWSNESEENEWNNWWNNEWSSENSEN", "NENSEWESSSNEEWESWNNWSSNE", "SNSENNSNENSSSSSWWWEESWS", "EWWWWWEENESNNNENSESWWSSSWEWSSESEN", "EWNENWNNSEWSWSEWSWNWNSEENNSSNNEWESSWSWWSW", "SWWSSSNWESSNSSESWSSSSSSWNEWNNNNSSWSEESWEENSN", "EEESWESNENESWEENENESNNNSWWSNSWSSWENN", "ENNWSNWSWWENWESSSENNENWNW", "EENSEENNSNWWWSEEWWSWEWEWENNNWWESEENWNEWESWWWSSNE", "WWESWENNSNSNSSEENNSWNEWSN", "NEWWWSNWWEWNSWNNSSENEWWWWEESW", "NNSSNNNESWNNW"}

    Returns: 378

  31. {".....#...###......#####....", "#...##.........#...#...#...", "....#....###.......##..#..#", "###.......#...##......#...#", "..........#.##..##...##.##.", "#....####.....#..#...###...", ".##.##.#.###...#..###.#.#..", ".#....#..#Y...##.#......#.#", ".....#....#.....##....##...", ".#...#..#....#....#...#....", ".#......###....#..#....##..", "##......#...##..#....#.#..#", ".#.#....##......#.#.#.#.#.#", "..#....#....#..##.....#..#.", ".##....#..#.....######..##.", ".#....##...#....##.#..#.#.#", "..#.##.#..#.....##...###...", "##.#..#.....###.#.##..#.#..", ".....#.......#.#..#...#..#.", ".....#..#..#..###.....#.##.", "..#...........#.#...#....##", "F.......#....#........#....", "...###..#....#.....#X##..#.", ".......#.....#...##.....#..", "#.#........#.....#......#..", "...#.#...#.#.....#.###..#..", "#...#.##........###......##", "..#.##.....#.##...##......#", "#.#.##..#..#.#.#..##.....#.", "..#........#####.##......##"}

    {"ENNSEESWEENSNSESWEWEWSWNSSN", "WENNWNSNSENNSEWEWNNSWSSSSNWSNWEWNWNW", "EENESWNESWENWWSSWWWSNEWESWES", "SWESSSSEEEWESSWSSWEEEEE", "WSWNNWNWNEWWENESWENEWEWSWWNNEN", "NSWWEEWNENENWWNNENE", "WWWEWEWWSNWWNWNNENNNNNSNEWNEENSSESNENE", "NNWSNNNWWWESNEWSSESWNNNESWNSESENNWENWEENEE", "WNWNNENWNENNESNEESEENSSNENNEESEWNESEESSWWESSE", "WSWEWWEEEESSNESEWSNWWSSSWSWEESWESSWSSSSWEWWWSEEES", "SSNWWNNWSEEWWSNWSSWESEEWSSWEWSWSSSW", "NNWSWEEWWWSWSSNEWWEWNEEWSSSWSSSWWWWWSENSNSE", "ENENSWWEWWENWEEWS", "WSSEENEWEWWWNWENESEWEESNSENWNNWSESNSWNSWWSNEE", "SNWWEWESSWWSWNSEEWWNSSSWNNWSSEESSEENEEWSWEEEWESS", "WNNEWESWWSESWWEWSS", "WEWSWNNEESNEEEEWWSNSNSNESEEWENNEENWWN", "EEWSWWWWNSESWESENSENEEWN", "NENWSWESESENNSNWSENEEEEENE", "ENEEEENNNNNSENSEWWSES", "SNNESENWNNNWSSNEEWESEWNSNSNNNEEENS", "WSSESESWNEENEWWWESEWNENEENWEWNWNWNNNNWNEES", "SNEWSWEENNEENENEENSSN", "SSNSSEEENEWENNSNEEWNESSEWNNESNESNESWWSNSSWNEEW", "ESNSSWSS"}

    Returns: 302

  32. {"#.....##.........#...#....#.", "...#......#.#...#..#.......#", "......#.......#...#...#.....", "###.#...........####.#.#..#.", "....#...#.###.....##.##..#..", ".#..#.##..#.....#..##...#..#", ".#.####...#.#...Y..#.......#", "...#.#..#.#..#.#.###..#.....", "#.#........#.......#.#.....#", ".....#...##...##..#.###.#.##", "#....#...###.....#....#..#.#", "#.#..##...#...###.##....#.##", "..###........#...#....#..##.", "###.##.#..###.#....#.#.#..#.", "..#...#...##.......#....#..#", "#.#.##.###...#.#..#.##..#.#.", "....#.#...#.#.............#.", ".#.#......#...##.....#......", "###....#.#.####..#.##.....#.", ".....#..#.#.#.##..##..#..#.#", "....###.....#.......#...##..", ".....#..##.##..##...........", "...F#.##.#.##..##.#..#....##", "...#.##.#............#..#..#", "......#....##..#..#.#......#", "###.#...#..##.......#..#.##.", "......##.X......#......#....", ".....#######.#.#####.####...", "..#.##.##...#.....##.#.....#", "#.........###..#.#.#....####"}

    {"WWWSWSWENNENNNEEEESWENE", "ESSESEEENWNNWW", "NENWEEWNEEESWNWSESSEEEWESNEWWNSNNNSWS", "SSNNNNEWWEWWNNWSNNESSENEWWNSEESESWSWNENSWSES", "ESSWWNENEWWWNNWSESSWNSSWWNSSENN", "SEESWNWWWWS", "SWESEEESSSSESNE", "EESSNSEENNSNESNWENSSNSESSWESNWSEWNWSSSESSSWSENENWN", "NNWWNNNENWSENNENEWWWWWSEWSWNNNSEW", "WSEEWNWEWNN", "WSSSSNSNSSEEWNEESNWSSNWNENNWSNNNWSNW", "EWWWSENEEESNSSENNNEEWNSWEWWWSWNNWENNNSESNSWWWWEE", "SWWWESESEWSEEESNSEEWEWNWSEENNNNWWESWNEESWWNWS", "SSWSNEEENNN", "SNSWNNNWSNSNWSSWWENNENWSWESEWWESW", "SSNSNWEESWWSWNWNWWNWWWSSSE"}

    Returns: -1

  33. {"..#.#....#..#.#..###.#...#", ".....##..#....#..#.#.###..", "#...##..##.#....##..#.....", "#.#......###........#..#..", "....#.#..#.#.....#.##..##.", "#.##..##...#..#..###...#.#", ".#.#..###.#........#..#..#", "##.X.#....##......#.###...", "....#.....#....##.#..#..#.", "#......#....#....###..####", "...#.#.#.##..#..F.##....#.", "####...#....###.#....#....", "..#....##....#......#.....", "..###.#...##..#.##.#.....#", "#.#....##...#....##.#....#", "..#...#.#...#....#.#..#.#.", ".#...............#.##.....", ".#.#....#..#....###..#.#..", "#...#.#.#..#.#...###.##.#.", "....#...#.#..#...#.#..#..#", ".#.#.#...#..#.......##.#.#", "....#..##########.#.....#.", "#...###....#.##.##.......#", "#...#..#....#..#.#.#....##", "##...#.#......#.#...##...#", "......#.#.###...##.#...##.", ".......Y...#.#..###....##.", "#..##.#..#......##.#...#..", ".##..#...######........#.#", "#..#..#....#.#..##.#...###"}

    {"WWEWSEEWSSEWENWWEWNSSW", "ENWSESSSWENSWEW", "WEWNSEWNNNNNEWSSEWEWSWWN", "NNWWEWSNEWWNWWNNWNWEENNEWENWSSES", "SWEWESWSNWSSSSWSNESNSEEN", "NWNSSESWWNSEEWWNNSEWNENNNWSNNNEENSWEWEWNEEWEEENNWS", "WWSNWNNSEEWNNWWSNEEWEWNSSSEESEESWNESWSEEEESNSNS", "SEEEEWESSSEWESEWEWSSWEWEEENENNEEWSWWWSENENNESNNSW", "NWSNSSSNEWESEEEWNSSNNNWESWEEW", "NWESSESEWSESSEWEN", "WWWEWWNSSEENSSWESSWWNWWWEWSWWNNNSEESWSNEENSENEW", "WEWEEWEWWWWNESSSNWWNEESWWWEEWWN", "ESNEWNEEWWNENNSWENWNWEEENWSSSWWNNNNSWEENNENWSENWWW", "NNSWWNWWNNWWWWSWWSWNESE", "NWNWESWNESSWWNNWWNWSESSWEEWSENWWWNNW", "WEWSWEWSESNWSNSWNWWNWNNWSENNW", "SNSNWNEWNNESSNEEWNENNNNWNWEWE", "NNEEWNNNWWEWNSWSEEEESNEWW", "NNEWNSWWSWNNNSNNWNNNENNNEWESENWNWE", "WEENENNNEESSWNNEEWNWNSNSSSENNWEW", "NSSNWSSNWNWNWWNNNNWNNWENNNEWWSWSSW", "SWNEWSNWSSEWESSSSSWWWESNWSNSWWSSSEW", "SNSSWEENNSSESWWNWS"}

    Returns: 492

  34. {".#.###...##..#.#......##....#.", ".##...##.##...#.....###......#", ".#....#.######..#.#...#.###.##", ".....#.#.#.#...#..#.#.#..#....", "###.#.##...#...#....##.##.....", "#.##....##..####..#...........", ".....#.#..##.......#...#..#.#.", ".#...#..##.#....#...#........#", "#....##.#.#.#...##...#.#..#...", "..##...#..............###..##.", "##...#.##.#..##.#......##...#.", "...#.#......#..#...#....#.....", "##........#....##.##.....#...#", ".F.....#..#..#...###.#.##..#..", "###..#.#.........#....#.......", "#......#.##..###.#.#....#.....", "#.##....#.....#...#.###...#...", "#.......##...#..#.#..#.##.####", "...###.#.#........#..#.#.#.#..", "#.X.....##.#..#...##..#.##.##.", "#...#..#...#..........##...#.#", "...#........##..#.###..###..#.", "#.....##.....#...#.#####......", ".....#..##...#..#...###.#.Y#.#"}

    {"NENESENWESSNESEWSSNWEWSEESWSWEWNENNSWW", "SSNWNSWEWWNWEENWSNEWSWSENEES", "WEWEESEEESESWSWWENNNWSSEWWSNSESNWNNNE", "NNENNEWNEWSWENNSWNNNSENNSSNEEEWNNSESEWSENEENEEN", "EWSWWSEESWEWEENEENNSENSNSNWWN", "SWSNWESWSESWNEWENNNSNNESSSNESESNWEEEESSWSWESSS", "EEEEENSSNNSEESSNSNEENEEEEEEWSESESSWWESE", "WEESEEESSSSWSSEESWESSSSEWS", "NWNWWWNWNNEWWWWS", "SNNEENENEWESWSEWSNNWSNW", "SSWNWNNWNWNNNWSSSEWESSWEWSSWSWENWNESW", "SNWSEESSSNSWNWENNSWNNSWWNNWSE", "SNEESESSWEEWESSSSWNSWSEWESWNNSSEEESEE", "WWSNNNSNWENNSWWNSWSEEWSSWSSWEEENEN", "WNEWWEESSWWESSNES", "SEWNSSNWNNEEWSSSEEWSWSESEWNSNEWNNSNWWSNESNSSWSNWW", "NSNSNSNSENNSEWEEEWSWNENENNEWNWWNWSNE", "SEEEEENNSWEENNEWSWWNESWWENESSNSESW", "EEWEWWSNNWNNWENNWWNNEEENNSEENNSSNNWSEENEEESENSS", "ENWNNWSNNEESWWNSEEWWWSWWW", "SNWSWNESNNSEEENSEWSNSWWEESWSNWWSN"}

    Returns: -1

  35. {"#..#.##....#.#..##.......##..", "#.....#.#...#...#.....#.##...", ".##.#.####.#.....#...####....", "##.##.#.###.###.#.#.F.....#.#", "#.#........#...##.#.#.....###", "#.#.Y....#..##.....#.##.#....", ".....##..##.#.......#........", "..#...#.#.#...#.......#.##..#", ".##.#.##..#...#.##..#..##.#..", "....#.#..#..#.#......##......", "#..##.#.....#..##.#.#....##..", ".....##...#...#..##.#..#....#", "..#.####..#.....#..#..#..#..#", "..#.#..#......#...#.#..#...##", "#.#....##......#...#..#.#....", "..#...#....###.#........##.##", "#.#.#.......#......#.#...##..", ".#..#.##.#....#.....#.##..#.#", "...##...#........#...#.##.###", "#....#...#.#..#...#..#..#.##.", "...#.......#####..#...##...#.", "##.#.#..#.#...#..........#..#", "..#...#...###..##.#..#.###..#", "##..#.#...#.....##.##.#...X##", ".#.#...###...##...#.....#####", "..#.##.#..#.#.##.#...##...##."}

    {"SSEESWEESEWESNSNNSESENEEENSWWNEEEEEENWNWESEENNWNSN", "NSENNEESNNWSNNESWEWSSEEENESSSWSSWEWNWNESSSWNNEEEN", "EENWNWSESSEENNNWWSSNEWWSEEWSEENNEEWNWWNEWENWWESWE", "SEWSEWENSEWWSWNWSSSSSWESWEEWWSSWNSWWSSEWWSENWWNW", "ENNEWNNWENNSNWSSSNWSESSSNEWSSNSSWWNSENNSWEWNESEWW", "NNSENSNEWSNSSWEEENENNWSESENNNWENNNNNNNEEESENWSEN", "NSSNWSESESWNSWENWEWESNSNESWNENWWWWSSNSENENSWNENWN", "WWESSSWESESESNNWNWNWNNNNSNSNWWSSESESSWENENNSWENSNW", "NEESSESNENEEWWESNNNNSENNSWSWSEWSSSWEESWSENWENWSSS", "ESWWEEWEENSEWNSESWSENSWNNSESENWWNSESNNSEESNSEEEENS", "WWNEWSNSNNEWNNSNESESESWNSEWSENNEESEWSSSNSNNNSNNE", "WEWWNSWWNNWNSWSSEEWNWENNNNENWNWNSENSEESEESNENENSES", "EESNWESEESWSSNWSEWNWENSWSWSEENSSNNSEEWNWWNNNWNNWS", "NNNWNENWNESSSWSNEEWEWWWWNWNWNSSNWWSENEWSENEWESEN", "SESWSEWENWWWWSNWNEWWWNNSEESNSWEENSWWEWNSNWEEWNNN", "WSEENSNSWSENEESWSENSEEEWSSNEWESWSNSEWWWESWSEESSS", "ESNWSWEWWWSSNNWNENNNSWEEWEWSWNNWEWSENNSSSEENWWWSE", "SWENESSSEEEWSSEEWEEESSNSSNNWSENSWNSENSESWESNWNSWS", "WNSWSENWWSEEWEESESWNENWNSNNSNWEENWESWSWNESENENNN", "ENNSEESNWNNNSNSNEEEEWWESWENNWEWEWESWENENENENESNSN", "NWESNSENWSNSESWNSNNENNWNEWNEWNWWNWEESWSSNEWSEEWE", "EWWEESESENWNSWSENNWSWNSENEWSWWNNESWWEESSEWENNNNENS", "NEWSEENSNWEWNENWSWESWWNWWSSSWWWSEEWSNNWENSSEWESW", "WNNENEWWEESWWNWSWSEWSSWEWSESWSNNENWESEWWNNENSEWEW", "NNSWSSSSNWSEEWWWNNSENNESWSWESENNWNWSNENEWSWSSNWWN", "EWSNSSWWWSSEWWENSWNEWNWWENSNEWSWNNEWEEWSNWSWSNWESW", "WWSWSNSWNENWWEEEEENEEWEWENWWSSSNEWWWWSSWESSEWNENW", "NWNESSNEWNWNSWSWSWWSNWEWSSENESNWSNNWWESSSNWWWWSNNS", "ENSNESNWNSWNNENWEWSNWENESSSSEWWSNESESSNESSEWSSNEES", "SEWSWSEWSSEWESSSSEWSSNWNSSNWENSNWWWWWWWWWSSWSNENW", "SNWSWWNWWNESNSSNESNWWWWNSNSEEWNSWSSWSSWWENEEWNNS", "ENNNSNEWWSSNWEEESNWENEWSEESNEESEWNSSNSSSWEENENENNS", "WWSEEEESSNSSNEENWNENSENWNWEWSSWNENESESWSWNEEENWSNE", "SWNWNWNNWSNNNWSSSESENEWNSWWNWSWWWEWSWENWWNWNSNENW", "NSSESEESNSSWWWNESSSNNNEWWEENSEWWSWEEWSEWNSSWEESWN", "EWWNWNNEESEESENWNNSWEEEESWWEEWWSEWNSWWNENSSENNWNEE", "NESWSESNNSESSNENNESSWESSSEEEWWWNWNEWNEESSNSWENNWN", "ESNSWESENWSWWWEEWENSWEENSNSWSWWWWESEWNSWSNWWEEWWS", "SNWENNEEESNESEWESWEWNENNEWEEESESNNWSWSEESWESNEEWS", "ESNSESSESESESESEWENSSNSSNWSSNNEEWSNEWWENNEEWNSSNN", "NENWNWSWWNWWENNWWWNESNSWEEEENENNESEWNSWWENEEWWSWSN", "NSEEEEENSWEWNNWNSSESWNWNESSWEWEENSSESNNNSSNNWSSNW", "NWENWWSENWENWSSWNESSSESSWSSEEEWSEESNNWSSWSSEWENWS", "ENNSSSEESEWWSSWEEWSENSSENENSNESSWSEEWEENWESWEENE", "EEWWSNSEWWESWESWNSNWSSENNNNWEEWEWENNNNWSEESSEWSW", "SWSESEEWSNENWSENNWSENESNWENWENSENWNWEENWNNSSESNSEW", "SESEESSEEENEWEESSNSSWNWEWSNSSWSENSSWWSEWSNSEEENE", "WWWESEWEWWESNWSSNNENNESWEEENNNSWENSSWWWNWWENSWWWE", "EENWESENW"}

    Returns: 0

  36. {".##.#....##....#..#...", "...#..#...#.#....##...", "#...##...##.......#..#", "..##.#######.#..#...#.", "##Y#..#...##.#....###.", "....#......#........#.", "....#..#.##.#..#.###..", "....#.#......##...#...", "##..#.#......#.#...#..", ".#......#.#.....##....", "...##.#...##...##.#.#.", "###..#..#.......##.#.#", "##..##.#####.#.......#", "#...#.#......##.#X###.", "#...#...##..#......#..", "#.....F#.#..#....#.#..", "##..#..###...#.....##.", ".....#.#.##.........#.", ".#....#.#.#.#...###...", "##.##..#...#..####.#.#", "..#....#..####....#..#", "....#....###.#..#..#..", "......##...#.#.#......"}

    {"SWWNSNENSWENWEENSNSSSSNWNSESENWSNNN", "ESESSNENEESWNSSWNENWSNSNWNEEN", "SESEWNNWSSNNNNSNWNSWSEWNSWENWEEWNS", "SWNNNNESNNWSWWNWWNWSWSSSNWESWNSNWSNNSWEEW", "NSENWNNSSWWESNWWEWSWSS", "NENNWENWSSEEEWEWWWNSNNN", "ENEEWENEENEWWEEWSNSNSWSWSEWESESWSSSSWWEWWWNSWEEESW", "SEWSEWNEEEWNENNNNENWW", "EWNSWNESEEEEWWENEWEWWNSWESNWEEWSWS", "SWWSWNNNENEEWWWNEEEWEWEWESSESNNENSNNSEEWNWENNESWN", "NESWSSEEWNSSWWWNSNEENWSESEWWSSNEWNNWEWNSWNWWWNENE", "ENEWSSESEWNNSNESNNEEWEEWNEWWEEWSENSSSNNNESWNWN", "WSWNENNSWSSSEWWNWSEWSWESEEENNWSWNNEENE", "EESEEWWNNESSNWSSNESNWWSNSSSSSSNNNNSSEE", "SNNEEWSWENEEWNEENSNES", "EENNWSNWNSESWWNSENNENNEESSSESSESEESWNWS", "NWNSSSNNNNEWSNWWEWSNENESEWWNWSENWEEWWWWW", "SSENNNSNSSNENWSSENNSNWSSNSWEWWESWSEWENNESNNS", "ESNWWWNWWNNEESESEEEWEWNWWEWSSWS", "SWWNSNEWNSENWWENNSSESSWWWWWE", "EWSWWSEEEWWEWNNSSNWSSWNWWWWSNWESEWW", "SESNWSNSNEWSENNWSEESESNSWNSNENWSEWESWENNESWEEEWE", "NWENWSEEEENESNNWNSESNEENSWSSS", "SWWNEWENNNSESSEWWWWWENEWSWWWEEESNEEWWWSSNSWE", "SEENNNEWWWSSEEESWSSNSWWWNENE", "SNNSNENWNWEWNWNESNSSEE", "EWNENSSWWWEEWWNWESWEWNSEESWNENNWNNNNWNNEE", "ESENSWNWNSSEWWWWWWNWS", "NSSWENSSEWEWNNNEEWWENNENWENNNENENEWEESS", "ESSSNEWSSSESEWSSWESSWNNN", "NWESWNE"}

    Returns: 440

  37. {"#.#.#.......#.##.#.#......", ".##Y.#....#......#...#...#", "#.....#.##.........#...#.#", ".#..#......#........#.....", "....#.#..F..#.#..#.##.###.", "###.###..#.............#..", "#.#.....#....#....###.#.#.", ".#.#.......#...#..#.#.#..#", "####......#.##....#.......", "#.....#...#..#.......#...#", ".##...#######.....#.##.#..", "##..#....#...###......#.#.", "####....#.##..#.#..#.#.#..", "..##....#...#..#.#....#.#.", "..#.##.........#.#...#....", "...........##.#..#.#.#.##.", ".........##.##.......#.#.#", "........#.##..#......#.#.#", ".....##...#....#####..####", "###....#...#..##..#..#...#", "...#.......#.#..#.....##..", "...#..#....#.##...##...#.#", "...#.#....##.#....##..###.", "..##...........#........##", "#.#......##...#...#.#..#..", "..#.#.#..#..##....#.##.#.#", "...#.##.##.##..#..#.#.....", "#.####.#####..####..##....", "....#.##.#.#.........#....", "###.###...X.....#........."}

    {"NSSNWWSSWNWWEENWESENNNESEEEWWWWWSNNSESSESEENESS", "WWNSEEWSSEENNSEENWSSSEENNNWENENSSWSSWSE", "NWEWWSWEEESNESNWWNSWNSNEEEWNSENWNEESWNWW", "SEWNNSENWNEENSENWWWWSWSEWWNWSWSSWESSSE", "SESNSNWEWWEEWWWNEWNSNENWWWENNWNNSWNEWWNNSS", "WWENWSEESSSSNSNSWWNNSEWSEENEWWWSWWSEWEESSWNWEENSSN", "ESEESSNWWNWSESSENSESNEESNEESENSWEWWWSES", "EWNEWWSWNNWNNWSWSNNSEENSWEEWWEEENSSENNNNESESWSE", "WWEESWNENWESEENWNEWSEESNWWEESNWENWESWNSWWSEESNEENS", "EEWWSSESWWWNENENENESEEENSNSSNNENESWWESESN", "SENENNNEEEWSESEWEESESSWSNWSNENWWEESESNWWS", "SNESSEENSSSWSSSNWSSWWWENSWSSSEEWNWEWESSESEWNNSNEN", "WWNSWESNWSWWEENESNNWWWNWNNSWNSNENSESSWS", "SSNSWWNWWSWEWSEWNNNWSNESSSESSWWEWWESNESNEWSNWNNS", "SWWNSNESEEEESENSNEEESWNENSEWNESNSEESESEWWWWEWEESS", "NEWENESSSENNNENESEEENWSSWWEEESNNNWESSNSSNNSW", "SNWESWSEEWSNSSENEEENSNNEWWEWNWENSNSNNWSESNENEES", "SSNENENEWWWWWSWWWNWESSSNESWWSSEENSNNSWE", "NWEEEWNNSWNSWWNESWEWNESEWNNWEENENSEEENS", "NNENSWEWSWSSSWWSSESESWSNENWWWSNWNWWNSSSWEWNNN", "EWSSSNSSWNNWSNNWSSSSENSWEENSSWESWWEWWE", "SESSNESSWSESNEWSWENWSNNSEEESWSEEWWSEWSWSWNWNNNW", "EESNEESENNESESSENSNWSEWNWSEEWWWNSNWEEWSNE", "ESWEESEEWNSWWWSNWSWWSNWWSWNWENEESWNSWWSEWSWNSNENS", "SNNWSWNSWNNEENSWWSWNNNNSNWESEWSEEWEESSNSS", "ENNEEENWENEWWENNEEWESWNWWWESWWEEWNSENWWW", "WNNESNSNSSWEWSESESNNEWSEWNNENEWNENWNESSN", "EESEENNWEEWNENNENNNSWNWWNENEESNWSSSWESENSE", "SSEWNSWWNSSNSNSSEESWSESWENNSSSSNNNSSEWENNSENWES", "WSEWNNNSSSNENNEEWEWESESSWSSSESEWWSSENSN", "NWWENEEWWWSSSWWSSSWSSSESWESSWSSSSNSSWNEENSEWSWSN", "EWSNWSENSSNESWSNENSEWWWWWWESWSESESWNNEWW", "NWSSNEESWWNWNSNSSWWNSSNNENESSWNNSEEESWNEWWSNE", "EWWNWNSSEENWENEWSESSSEEWWNNENSSNSENEWWS", "SENNSWEESSNSSNEWWESENESSENSSSWEEWWWENWS", "NENWSENSWSNEWEWNWSSEWWSNSSNWNEENEESSNNSSNENWE", "WWNSSWEWSNNSNENESENEWSSNWENWSESWSWESNWNS", "EWNENWWWWWEWESWENSSESNWWESNWNSNSSSWNWSWEWNWEESEE", "NSNWESWNSWSSNNESSEEWEEEESEWNWSWEWNNNWNNNSNSEWSE", "EWWSNWNNSSNEWWSSNENEEWSSSSNESESWNWSNNEWSN", "NNWNNNEENSEWEWWSNNWWESSENWWEENNSWSNNWWWSSWWWEESNN", "WEESWSNSWEEEEESENWSWWWWWWWNWENWSNSSEWENNSWWWS", "WWSSEWEWWSNWNSNNWSESWSSSENENNEWSWWWSEESESWSNW", "SEWNENWSSSWNNWSSES"}

    Returns: 585

  38. {".#.#.####.X.#.......##..#.#.", "#.#...#.#...#.#.....###...#.", "..#.##.#.....#....#..#...#..", "#.##....##.....##..##.##....", ".#..##.#.##........###.#...#", "....#..###......###...#.#...", ".....#.#..#..##..#.##.......", ".#..##........##..#.#......#", ".##.....#...............#...", "#..#...#...##.....#..#......", "##.#...#....##...#.#.......#", ".....#F#....##...##..#..##..", ".#......#...................", "..##.#.....#......#..#...#..", "###....#.......#...##.#.....", "#..###.#.#.#...####........#", ".......#.#...#.#..#..##..#.#", ".##...#.#.#.....#..#....#...", ".#.####..#..#.....#...#.##.#", "#.....#.###.#...............", ".#.......#.#..#....#....#..#", "...#....#..#.......#......#.", ".#.#...####.......#......#..", "#.#..#...##...#.#......#..##", "...#.............#.#.......#", ".###.#.###..#..#...##.##...#", ".#...#..#.####..##..#.......", "........#......#...#.Y..#..#"}

    {"NNNENSSWWWESNWSESWWNENN", "WSWWSWWWWWESWWNSEEWEWWENSWEWEEESNSENEWWEENWS", "ENENENSSNWSEWNSWENEENNWSEWSEWSENNWSSNWSWSWNESENE", "WEWWWSESWNEESWNWWEENWNWEWSEESEEWSSWEWWWSWWWS", "WESESENNEWEEEESEENNSNSNSWNSWWSSE", "SESWENWNSWNENNNWWNSNSEWSEEEEWNENEENSNWEEESNEES", "NENSSWNWWENEEESWNNSWNSSWSWSNEEEWNWSSWS", "NWNEWNSENWSNNEESWNNSSWWSWNWWSEENWEWESNW", "SSESWWNSNNWESEWNSWWNEENNWWNNESNNSSSNWEESESEESS", "ESSWNSSEEEEWNSSEEWESSNWNWEWEN", "EWNNSWNWENWWNNSWWNNEWESN", "EEWSNSSNNEWNWWWWSWSNSNN", "SENSNSWWSNSNSESEENENWNSSWSNWNNWWENSNWSSNWSNNN", "NWNENWWENWWENNWNNSNWEE", "NNWSWWNENSNWENWNWENENE", "NENWNWENEEWWENNSEEWSWNENNSNNNENNNEWW", "NWWNWWNSWWSNEWSWNENESWWNSNEWNN", "WWNSNWWEESENSNWWNEESESENEW", "WESWNNSWSENSENNWWNEWSEWSWENWEWNE", "ESENSNEENWEENWWNNSNNWWNNSENSSWNESWSNWNSWS", "WNWNWSNWWNSNNWSNWSNWWNWNNNW", "WSNEWWSWSWNESNSSNNWWSWWENNEWWENWNNE", "NSWWEEEEWNENNNNNEENSENWNNSEWWNWNSNWSESWEWSWWEN", "NSWSEWWEWWNSSENEWSWSNNSNWSNWWENWWE", "ESNEWWNNEWWNSSNNSESEW", "EWSSWSSSSWEEWSWNWEWSSESEESENSENSSNNESSSWNWWSWWNES", "NWNEEWEESSEENENEENNNEWWWWNENWNWSEWWNEWWE", "ENWNSEESSNWNWESEEENNSSENWEWNWWESSSEWWWNNNE", "SNWWEWNEWNNNSEWWENNWNSNEWWNWNNWWNS", "SWEWESSWN"}

    Returns: 651

  39. {"####........#..##...##..#...", "##...##.#...####...###..####", "#..........#.#.#...........#", "..#.#..........##..#.##...#.", "......#.#.#.#...##..........", "...###..##.#....#.....###.#.", "..#......#......##.###.##..#", "...#.#.##.......###..#......", "..#.#.#..#...#........#....#", ".##.#.#..#...##...##.......#", "###.#..#..#.##.###......#...", "...###.#.....#..####..#.##..", "#..#..#..#......#.#...#####.", "#.....#..##...#.#...#.###...", "....#.#..........#.#......##", "###...###.##..#####...####.#", ".#.#..#.#.#.#.#.###.....#.##", ".####..#......####....#.#...", "#.#..#F..........#.#..#.#..Y", "#...#..##.##..#........##.##", "......#....###.#.....#......", "...#..#...##..#.#.........#.", ".##..#..#.#.#......#.#...##.", "#.....##...#....#.##.....#.#", ".####....X.#...###.#........", "#.#....#........#.....#....#", "...#.....##.##..##.####.#..."}

    {"ENEEWWWSSNNENNWWSENWNNWENNESESWENWWSENNWNENSWWSW", "SESNWSENSNNEWSSENESENEESSEWSENESNENNENSNEEENSSENN", "NWWSEWNEWEENWNSEWWSSSWNWSSEEWNEEWWSSSWEESESWENN", "ESEWENSSEESESESESSEESWNNWSNNEWSNWNWWSNEEESEWNESS", "NNWNENWSWWNEWWWSNNNWSWWSEWEESNNENNSEWNWWNNWWSNN", "WESNSENEWEWSEWSESWSENEESNEEENSEESESWWNEWNEWWWENE", "WWWNSENESWSSNSWEWESSSSNSNSNNNSSEWSWESSNSSEWNSESWE", "WESSWSNEWEWWNNNEWENWESWNWSENNEEESSSEWNSNWSESSES", "NENWEEESSWNENEWSSESEEENEEWENWWSSSWENWEWWNSWESENN", "SSSWWNESNWESWWNWENSEWNNNWNWWWSSNWWNNWWSSNWSWWNS", "WSNWNSNSWNNWWNSSNSNNWNENWWENSWSWNWWWSWENEENNESWE", "WNENNEENNWESSNENNENEEENESENWSWWEWWENSNSSSSWNSNNN", "ESNNWEEWSENNENEWEWSSESNSEWNENESWNENSEEWNEWSEWNNSWN", "EENNSENNWWWWWSWNEWNNEWNSWNEWWNWNNNWNNWSNENWWNWSNES", "WNEWNSWNNNSEENEWESEENENNWNWSNNSESNWSSWSNESWWWWWNN", "SWEEESNNSSSENWNSSSWEEEEWSEWEEWNNWSEWSNNSEEESNENNE", "SNNESWWNEWWNWESWNESSSWSSENNEESEWWESNWSSWNNSSSWWWWW", "WWEEEEENNWSSWWWSEWWSNSSWSENEWSENNWWESNSNSEEENSEN", "SNWESWNSNNNEWWWNESWSSNWNWSSWSSSEEENENSNWEWWWWEW", "EWSNNEEWWSNESENSWWNNNWENWWWWSENEESEEENEESWWSNWWWS", "NEEWEWSNNSNWSEENEWWEEWNENEESWSEEWSENSNWSNNENSSS", "SWSESNENWSENESSNNSNSSENWNSNESEWENEWNNESSWSWEWNENEN", "SEESWSNNSWNEESNNNSEWEESEWENWSNSNEESEWWNNNWWSESW", "ESNNENEEWSEENNNEEESSSSNNESSNEESNEEWWNSWWEENSWNSW", "WEWNWWEENWWNWNNENSWEESNNSWWSSEESSEEEWWSSEENEWSW", "NWSENSNNNSNEENSSNNWSNSNESSEESNNNEENWWNESNEESSSNN", "NNENSESWESSSSNWWWSESSNWNSSWNWSEEWWSWNNENSNWWEWSENS", "NESESSWNNNNSSSESSNWSNWSNSSNWWNWWNEWWSWEENSEENWS", "SWENSWNNSESNWWWNNSNENWWSEWWSSEWWEEWENESEWESNSSENS", "ENNEWWWWWSNSEWSSNSWSSSEWSSENSWSNEWNWWWWNENENSNSSN", "NNEEWNNSWNWSEWSWSSWNENESNEESSWWNNSSSNNWNWEEWESEE", "SNEEESSSNEWESWSNNEENEEENENNEEWSEWEWSSNSWEEWNSWS", "NESNEESWNWSWWSWNNWWNNSWENNSSSSNESSWEENENNWWWNEW", "NNWNSNNEWWNESEWSSSWEESSNEWEWENSENEWNEWNEWWEWEENNEE", "WSSSNNWWSWSSNSESEWESESSWWWSNSEWEWWNENENNEWWWWNWN", "ENNNESWSWSSEEEEENNWEEWNWNSNEWENENEENWWSEEWENWNNESW", "NWWEWWNNSWENWWENNEEWNWESESSSENNNWENSEWEESNNNWNS", "SNSWSSSWWNSWSENWSSEENSNWEENESWEWWWEWNESEWSEWENS", "EWSESSESSNSWSWESEEWNNSSNWWEEWESWSSSNESNNNWESENWW", "EESESENNSNWSEENENEWWWSENWSWEEEWSWENNWSSWWESSNWSSE", "WWSSSSEEEWSESSWNNNWESSSEEESWWNWNSSSNENNWWNWWEWNS", "WWNEWWSESWWWSEWNNWWNWSEWWNEEESSSNSESWWSEESEESNNE", "EWSNSEWESNNWNNESSEEWSEEWSEEEWNSNSNWWSWWSEWWSWNSNE", "SEEWWSEENWESWSWWSWEWSSESNWWNNNWSWESNWESNSSNSNEEE", "NWNNWENWNSEEWNENSESWNSNNNWSNESENWENSWEEESWEWENEW", "EWNSWENEESNWWNENSSNSSNNNSNWSEESWSSWSESWNNSSWSWWNE", "EWSEWSEWNSNNNSNEWEEWEEEWWWNNWESSSWEWNWSEWWSENNSNWN", "EEWWESWESNWSEWWWENWWNSNENSNWNWWSNNEWENNSWSNNWSN", "NWNWWSENNWSWWSNWWNWNNNENENW"}

    Returns: 442

  40. {"..Y......##..#...#....###..", "..#.#.........####..##...##", ".#...###...##.##.#..#..##..", "#.#.#..#.#.##...#....#..#..", "...##.#.#..#.##.....#.....#", ".....#.#.##....#.........#.", "..#....#...#..#..#......##.", "..##......#..###...#..#.##.", ".......#..##.....#.#.#.###.", "..#.#....###...#........#..", "..#....#.....####....#...##", ".#...####...#..##.#....#...", "....#.#.#........#..##.#.##", "....#..#...#....#..#..#....", "##..#..##.#.....####..#F..#", "#.......##.#...........#..#", "..##....##..#..#.#...#.##..", ".#....#....#.#..##...###.##", "...##....#.....#.#.....#...", "...#..#...##.#.#..###.#....", ".....#......#.##...####.###", ".#......##..##.....#..#.##.", "..#.#.#......##.#........#.", ".#.#.##....##.###...#....#.", ".#.#......#.##..#......#...", "#...#.#X#.#...##....#..#..#"}

    {"NSSNSNEESNSNNNNNSNNSWENEWENSWENEEWENWEESEWNSSNWSW", "SEWSSWNSSWENEESENSWNSEESNSESENNNSENSENWNSEESNW", "EWEEWSSWNENEWEWESENWSNSSNSWWNSWWSSEEWENSNNNNWWNWNW", "ENESSWSSSWSWSEWEENNSWESEWEESSEEEEENNEWNSENS", "EWEWWNWEEWSENNWWESSNSESNSESWENNEWENS", "SWENESEEWNEENEEWESEESENSSENWSNNSNEN", "WSSNSSNWESWSWSENENNNSEWEWWSSNWEE", "WNSWENWNNEWNSNSSESENSNWSEWNWEWWEWN", "ESSWNESEWNSNENSEWNNSNNWSSESSSSNWWSNNNEEE", "SSSSEWNWSWENWSNSNENEEWWNENSSNEENSEESENWWESNWNW", "WSNENEEENEEEWWESNEWSSSEENENWWNWSWSEEENN", "EWNNNWNNNESENEWSWNNWENSNEESSEENSESWWWNNSSSW", "WSSSENSWNSEEESWWNWESNEWSWNNSENWNSSWSSNWWSSSNESEE", "ESWESSWNSESSSSENSWWWWNENNNESNNNSSSNESSSW", "NSNWSESWNNNWNSNNNSEESSSESNWNNNESWSEWWWENWSWNWSS", "NSWSESWNSNENWWWWWWENSNNWENWWNWSE", "NSSNNWEEENSWWESWWSWESSEWWEWEWNSNSENNNN", "WNWWNWWNESWSNWWWNSNNNEWESEEWESWNNNWESE", "NNEWEWWNESEEEWNNENNSEWNSNSWWWSNS", "WEWWWWSSNNWEESWWWSEESESSNNNNNNNESNSENSES", "NEWEWENWENSEWSENESNENEWEEWSNENN", "SEENNSWESNNNNSWNNWSSESWSWENWEESESESWNWSSNNNW", "NEESESWSWSEEEWWWNNESNESSEENNWWWESWWWENSWENWWW", "EEEESWSESWWWSWEWNWEWEWEWNENSSNES", "SNEESNSSWEESWWENSEWSSESSSNENNWENWESENSSESNWWEEEW", "ESEESNEESEEWWNWSWNENEEWEEENWNESNNEWSWESENSSNSW", "SWWEEWSESNSNSSSSWSWSWWWNEEENWEEEWS", "WWENSEEWSSNNEEEEENWESEWWNWSWSWEEESEWESNEWNWS", "ENWNESEEEWSWSSNWWENNSNSSWNESENEWSEESNSEWNSN", "SNSENEESWSWNESSNSNSWSWEEWSEESEWEWEN", "SNSESWWNSEEWESNNWWENNWSWENSSESSW", "NSWNWWNNSSNNEEESNNSNEWWWWNNWWEWNSWNSSESSNEN", "SESEWENSSEENNSSSNWNSWSNESNNENESSSSSESWENEESNNEEWNN", "WEWNSNNNNSWNESSSEWSSEESWSWWWEEWSWWSWWESNE", "WSWENWEESENNNWNNWWESSSWNNSSENNWNWNNSEES", "NWNSWNNEWNSWWSNEWNNNEWNENNNEWESWEEWNSS", "WWNEWNNSWSSSSWEWSSNWESSSEEWESNSSNSN", "NEWNNWWNENWSWNEWWEWWWNNNWWNNEESNESWNWENNSNWESE", "ESSEWNSSNSWWWSSS"}

    Returns: 31

  41. {"..#....##.###...###......#...#.#.#.....#...", "#....#.....#.###....#.##..#......#..##...##", "#.#..#...#..#...#..###.#....###..#.#.......", ".#.#...##...#.#.....##....#.#.##.#........#", "#.##....##.#.#..#..#........##.##.#..#....#", "#...#.#..##..#..#.#....#.#...#.####.#..####", "#...#..####..##..#.#...........#####.....#.", "#........#....................#........#..#", "....##...###.#..........##..#.##...#...#...", ".........#...###.##.#....###...#......###.#", "#..#.#.#...#.#.....#.#.####....###.####....", "##.##...#...#.####.....#..#.#......#...#...", ".#..#....##...###.......#...##.#..##.###.#.", ".#.......#...#.....##..##..#...##.#.###...#", "..#......#...##..#.##...##....##..##.#.#.#.", "##.##.#.#.#.#.....#....#.#..##.#.#...#..#.#", "..###.....#..#.#..........###..##.###...#.#", ".##.....#.#...#.#.###....###.......##..#...", ".##.#.#.#.###.###.#............##....#..##.", "#...#........#....#.#...##..#.....#...##...", "#......#...#.#..#....##...##..##.....#..#..", "#.#.#..#.#.##...#..####.......#.#..#...##..", "#...#.#.#.#.......#....#...#.#...#...##....", "#....#.......#...#........##..##....##.#..#", "...##..X#.....##.###..##......#...##....##.", "....#.....#...#.##...###.....#..##......###", "#....###..##..##..##...#.#..##..#..#.##...#", "#..#..#...#.##.#.....#......###.##.#.#..#.#", ".#.#.#.#..#..#....#..#...#..#.......#..#...", "...#..###..#.#.#.#...#........#....##.####.", "#......#.#..#.....#...#..#...##...#...####.", ".#.....#..#.#.#.####.##....##.#.#...##...##", ".......#..#..#.....#.###...#.#......#..#.#.", "......#....##.##...........####...#.#.###.#", "#.#...#.###.#....#.#....#..#.#..##.#..#.###", "....##.#....#.#......#.#..#....#......#....", "#......#..######.#..###..##....##....#....#", ".#..#.##..####.#.#.#..#...#..#...##.####...", ".#.#.##.....#.####.##.....#...#...##.#...##", "###.............#.#.#....###..#..###.#..#.#", "###......#...#.#.#.......#.##..#.#.#.#.##..", "#.....#.###..##.#.#....#.##.####.#...#.##.#", "#.##....###..#..##..#.#...#..##....#.#.#...", "..#................#.......#....#..#.##....", "..#....#.##.........###..#..#F..#........##", "...#..#....#..##...#......#...#..##.....#.#", "Y......#...#..##.#.....##...##..##.....#..#", "....##.....###..#..#....##.#...##..##....#."}

    {"SEENSEWNNEEWSNWSSSEWSWNEWWENSSWEN", "EWSSENWEWWNWEWESESEESESEEEWWNWSSWESES", "NNWNNSWWSEWESSWNNWWNSNSEENENSNSSESENWS", "EWNNSSNENNWWNSSNENSENESNENWNNSENWWWNEWWNWNWWSSWS", "WWEWEENNWNNNSSNWEESNNSNENSNWNENNSNNWWWS", "WSNWEWSNEEEEESNWEWNEEEEWWESSNWEEWSNEESWWSSEENNEWEE", "EWWESNESENEESNEENEENNWESESWESSWNSNSSSEWSSSEWNWEWSS", "EWEWNSESWWSNNEEESNWSEEWNSSEEESNEWW", "NWWNWSNESNSEEWSSNENSNWWESENWWSENW", "SNENNWEEENSNSWENEEEWSNEEWNNNWNSENWWSEE", "SSNEWSNNSWNESEWESESNEEWNWNSNSWEEESEWSENNWEW", "SWNNEEWNSENEENSWNEEEWEWNWWSSWEWENWNWWWNNEEEEES", "WSWSSESEWEWWSENSEENESENESNESESENEESW", "NWEESESWWNEEWSWENSESWSSENWSNSESSWWWEEEE", "NSEWNWWSSESEENNSEWSWNNSNNSSESNWWWWWESWSESEWEEEN", "NSWSSSNESSEEWNSWNSNEWNENENWENNESW", "SNNNEWNEENWSNNWNNSSSWWSSSNSWNNNNSSSEES", "WNWENESNNNNNSNEWNWESEEEWWENNEENNNNNSSNWWWENSNWNW", "ENNSESWWWNNNWEEEENSWWEEWNNNNSWEENWNESEESNEENNE", "NNWSWSNNWENNNSWSWNESSENNSSSNWSSNSESNNWWSE", "NESSWEEWENESWWWWNNSSWNEEENWEENEWESWSWNWSESEEE", "SNNESENWWNNEENSSWENNNNWENSSSNNSNEEWSEEWENNNSNSWWW", "ESNSNSSENWEEEWENENWSSNSWSNWNNWESNSWNWEEEWWWNN", "ESNSSSSNNENSWSEEENWSSESENNSEWWWESEWNWN", "WNENEEEEWSSNNSSNWWSNWSWEEWEESWSENSNWNENS", "WESWWSSEWWWNSSWEEWSWESSSWSSNNWSEEEWNWSNNSW", "SSNSSSWNWWSNENSEESNSEWSEWSSNEENSWWSEEEWWNWNEEWEW", "WSESNESNNNEWWWESEEWSSNWWSNNSESEWWSEWNSNSSWN", "ESSENNWNNSSNSEWNSNSNSNNSWSNSSSWENNW", "SSSNENWENSSNESSNWNSSWNNSSNNNEENSWEEENESWSEWWWNNS", "SEWNSWWENEWNNESESNNSSSEESWNSEEENNENWSESWEWSNS", "WSWWSWSNEEWWEEWWNSEWEWNSSNWESESSNNESE", "SWWNWWWWNESWESSNESWSWSSWESESSWSSWW", "SNEENSWSNWWNWEWNENWEWSNWWWNNWSEESWNSSNWWE", "NESNWENWEWEWWEEWESNWEWNNENSSEWENSNWNESESWSNNSENWSS", "NSEWNWWWSSNWWNSSWENEESSWNSNESWSWESWNEN", "NENWNEWNWWSNSEWWENNENWWSENEWNWSWESSWNSSSENWSSSWNWE", "NSEWNSWWWNWWNNSSNNWNWNSSNNWNSSWWWSE", "WWWNWWNWSESNSEWNSSWNSE"}

    Returns: -1

  42. {".#...###...#....##..##....#..#...#....#...#.#.", "..#...#.......##...#.#..#..#.#.#..............", ".....#.#.#.#.....####...#...#....#....#.#.....", "####....#.##...#.#.#.#.#.#.##....#...##..#..#.", "#..#...#....#......#...#...#.#.#..#...#.##..#.", "..#.##....###......####........#......#....###", "....#...###..#..##...#.#....#...#.#..#.....#.#", "#...##...#..##.....###.#..#.#.#..##.....####.#", ".#....#......#.......#......#..#.#..#.#...#.#.", "..###.#.#.........##.....##.###........#..####", "##.##..#....##..####..##....#.#...#.....#.....", "....#...#...#.##.##....#......#....##.##..#.##", "#..#.#..####.#.###.#####.#.#.####...#..#.#...#", "#.##..###.#..##...#.#...##..##.#.##......#....", "..#.#...#..####...###...###......#.##FY.###...", "...#...#..###.#.#.##..#..#....#..#..#..#.#....", ".##.#.#..#...#.#....#.....#.#.....#....##.....", "#####...#..#.###...#...##.....####...#.#....#.", ".#.#.......#...#.......#.####....#.........#..", "#.##.#.....#.##.#.....#....#......#...#.#..#..", "..#.#......#..#.#.#..#.#..#.#.#..#...#......#.", "..#.#...#.#.....#...##..##...#.....#..#....#..", "........##...#.#..##...#.#......#....#.....##.", ".#..#.........#.#..##.##.#.#.......#.#.#..##..", ".#.####......#.##.#........#.....#...#.......#", "..#......#....#.#.....##.##.#.....#.#.#.#.....", ".#......####..##.#..#.#....##..#..##.#...##...", "#.#...###..........##.#.#.##.###.#.###.......#", "..####.#.##..###..#............#.#.##..#......", ".#..#...####...###.###.#..###....#.###...##.#.", "....#.....###.##.X......#.#.###.....#.#..#...#", "..####.#.......##.#...#.#..###...#.....#.##..#", "......##..#..#.#...............#...#.......#..", "............#...#....#..#.#.#.##.....#...##.#.", "...#..###..#..#.....#..#.###..#.#.#.#.###.##..", "...#.#.......#.##..#..##.###.....#...#.#.##...", ".#.#..###.#..#....##....#.#.###.#.#.......####", "..#..###..###...##.....#.##......#...#....##..", "..............#.#...#......#...#.##.....#..#..", "..#.#.#.......##.#.####.#.##.#.####.#.#.#..#..", "#..#..#.#....#..#.....##...#..##....#..###..#.", ".#..###.#.##....#......#..#.#..##.####..#..#.#", "...###...#..#.#.......##..#....#...#..#.....#.", "..........#.#####.#.............##..........#.", ".........#....#.#.....#.#.##..............##..", "..#.........#.##.#.##..#.#...###........#...##", "##...###......#........#####.#......#...##....", "#..#...#.....#..#.#..#.#.........###.##.#.##..", "#......##...##........##.....#.#..#.##......#."}

    {"ENWENSNNWNEWNSSWSESSWWSNNEWNENWNWWNNWNNESSWWNWEWS", "NWNWNEWNWNNNESENWEWNEWEESSEENNNNWNESSSNSEWEESSESNE", "EEWEWWENWWESNWNSEWWENWSWNWSNSWEWWENNNEEENSE", "ESENEEEESNENWESWSSSNNSENENWWWENWENWSSENNSSESSNNSEE", "SWNWNSNSEEEENEWSWENWNSNSNWNENSNWSSWWWSSEWSWNWW", "WWNWWEEEWENSSSNSSWESNEEWENEENNSWNWWNWNSSWNWSWEESES", "WNNSENNWSNESENSNSEWWWEESWWSSSNWSSENWNEENSWNNW", "NNSEWENSNESNNWSEWEWSNEESESNWEEWSNENESEENESSWWE", "NSSESWWESEWSNENEEWNEWEWNENSNENENWNNWSNNSW", "SEENSWNNSNENSEESSENNWWENSWNSWNSSEESSSENSSNEWWW", "NNWSESNWWENWWNWWSWEWNWEWSWSENWENWESWWSENNSWWSWWWW", "NSWNENWWNSWNNWNWNNWNWNNSNNEEENWENESNEWNSNNNNSESNN", "ENENEEENNEWSNEESNWEWNNWWESWSWNSSSSSWEENSW", "NENENESSEWNSWSWNWSNSSNEWEEWWENWENWSSESESES", "SEEEWNENNNESNNSESWENEESNNWSSSWNWSWEESEEEEWWN", "NNWWSSEWWEWSESSSWNWWWWNESNWENWWSNENWWNWWWNE", "WWNWSNSSSSNSWNWESWESENEWSWSWWNESSSSSNWWWWWS", "NWSSWSENWESEEWSNNWEWWNSESEWSNNSSNSWESWWEESS", "SWWSEESSWSWWEEEWSSSWEWSNWSEESSSWEEEWSSWSNENWSNNE", "NESSWSENNEEWWNWNESEEWEWESNNSWNNSESSESSWNS", "SESSSENNENEEEWESSNNESEEEWEWNSNSEEWSNWEWENWEE", "EESSSWSNNNNSNNEWWSNSSWNWSWWESWWNEESSESEESS", "NNENENEEEESSNNWSNSEWNENWSNESEEEESSSSWSNEWNSE", "SSSWSNNENESNSESESNSNWSSWEESSESWEWWEESNNWSSEE", "SSWNWEEWWWSSNNNNSWNSWWNEESWWENEWEENWSWWSNWSNENWE", "WEWSSNNENWNNEWSSENNSWENESWWEWWEESEWNWNNWN", "SESWWNSNWESESWNWNSENEWWNNWESNWESSWSSSSNSENESSNSSWN", "WWNWNEENWNSWEWNNNWNSWWESESSESNSNSENSSWEWSENWSW", "NENWESSEWSNEENNWWESNESWNENWNEENNEWNWSWSEENWENW", "NNENNESWNESESESESENNSSNSEWWSNSNWEWENSSSWENSWEWSSN", "WWSESWESSNSWWNENWSSWWNNWSNEWWWSWSSSSNWSSSNWN", "NESSNSWEEWSESENENSWEWENNSWWSEWSSWESESENWWESNSENE", "EWNNSWNEWSWWNNWWEWWWENWSNNSWSWSENENEENSNWSESSSSEN", "WWESESSWEEWEESNNWNESWWWWENWSWSNSNSEWWWWWWSNW", "WEEEWNNNEWSWNWSWWNSWENNEWNSWWENSWSEWNNENENNENNSN", "NWWNWSWSNSWWEESNSEEWSSESWWSNSEWWWENWWWSWWWWSSWNSEN", "NESSWWSNWWWSSWWNNEWNEEWNNENNSEWSWEWWEWWEEWSN", "EENNSSESWSNEWSWNWSWWWWEWWNWWWWNESEENSNNWENSESWWNSN", "WSENEEENEEEENNWWNESNESSNNEWWWWEWWWWWNNWWNN", "NEENWSWNSEENNNNNWNWNSNEWWEENNESEEWSESNESSNWWWESWS", "SNENENWNWNSSWESWWEWWWESWWESNENNNWWSSWEEWSEE", "WENSENNESSWNWSNENEEWWESEEWEENENEESSENNNWSSESNSESN", "SWNENWEWENENWSSSWNSSNWSEWEWEEEWSESENNWNNN", "WESWWEWSWNWEEEEWSESEESNNNSWSNSEEESWSSNWNWW", "ENSNSWWSWWNWSNNSWENWENNENSEN"}

    Returns: 669

  43. {"#..#.#.##.##.....###..#.#..#......#...#....", "..#..#...#......#..#......#...#...#..#.....", "....#..#.#............#..###..#.#...#..#...", "#...#....##.....##......#....###.#..#.##...", "#.......#...#.##.....##.#..#.#...#...##.#..", "..#............#.#.#...#.......#...#....##.", "##.#.#.##.#.#..#.#..####...#...##.##.###.#.", "..####...#.##..#..###..#..........#..#.#.#.", ".#.#...#.#....#.##............###....#.#.##", "..#.##....##.....#............##...#.Y...#.", ".##...####..#.###.#.........##.###...##....", "..###.......#.##................#..##...#..", "..#.#.#...#.#..#..###....#...#...#..#..#...", ".###..##.#..#.....#......##...##.#......#.#", "..#.###...#...#.#.....##......#...#.#......", "#.#.......#..#....#..##...#.#..#........#..", "....##..#...X.##....##..##...###.#.#.#...#.", "##...##.#.........###..##.#..........#..##.", "#..........##...#....#.....#.####.......#..", "#........#.#.##.#..##.#.......#..###.####.#", "..###.#...#.#.#.......##...............#.#.", "#....#.......##.#..#..###.##.#....#.....#.#", ".##...#.##.#..#.####..###..##.#....##.....#", "#.#.#..........##.##..###..#...............", "##.#..#...##.##..#.#......#....#.#.#.#.....", ".#...##.###.#.##.#..#...#..##...##.####..#.", "....#......###......#.##..##.#........##...", ".#......##.#......#..#...F...#..#.#........", ".....#...#.....#.#..#......#............###", "#...##..#......#.##..#.#..####..#.#.#....##", "..##.##.#.....##.##.#..#.......#..#...#.#.#", "##...#.....##..#...#.#.#..#....#..#...#....", "##.#..#..##.#.....#.##.##.##..##..#..#...#.", "#.....##.#..#.#...#....#...####..#..##.#...", "...#####...#..........#......#...##....#.##", ".##.#...#...#.##....####.#.........###..#.#", "####..####......#..#....##..#.....##..##...", ".#...#.#.##....#.........#....###......#...", "..#.#.###...#....#.#.#.###.#.#..##.#.......", "...............##..#...#..#..#..#.#.##....#", "#.##..#........##.#.#.#....#...####.......#", "..#..#.#.#...#....#......#.##....##....#...", "............#.#......#.....#..#.#..#..##...", "..........##.##.......##..#.#.###...##.....", ".##.#............#....#.#...#......#..###.#", "##....#.....#.##.....###..##.#.#.#.#.#...#.", "##..###.#...#..#...###.#.#......#.#..#.....", "#....##.##...#..#.##..#...##.##.###...#....", "#.##......#.....##...##....#..#..#.........", "..#.###....##.##..#...##..#.#....#.#...##.#"}

    {"EEENEENEEEWSSSESESNSWESSEWENWSEEWEES", "SSSWSSSSWSWEWSWWWWWSNSNWNEEWWSNN", "NEWSNWWWSSEWSWESSSSSNESSENSEW", "EEWNENWWEWEWSEWNWWWENNSEEEEN", "NSENSSSENNNWSNNENNNWNWNNNNNWENWESWSSEENNWE", "ESEWNNSSNNEEENNENESWEEWNSNNWNEWENENSE", "WNEWENSSWNWSWNNNWEESWNSSWSWEESSSNEENWEWEWNNEN", "NSWNNNENNWNENNESESEWENNWENNESNNEENWNNNSWEWSNNSNEE", "SSEENNWWWSNENEEEEWEEEWNNNNWSWEENNNNNENNW", "WWNNNWESWWNWENWNNSENEESESNSEWWNEEENWWSWEEWEENNN", "ENWWWSNWNNWNWNSNEWWNWNNNSNWEWWNNW", "SNNNNSSWNENSWSWWSEESWSSSENSENWNWWNNSEWNESE", "SNWEWNSNNNSNWNSNEWWNWWWNWNEWNWN", "WSWSWSSWSNENWWWSNNNEWWNESWSNWEE", "NESSWWENNNSSWWNESSWSSEWWWSSNNNESS", "ESSSSSWSSSEEWENNEWEWWSWSNESW", "WWSNEWEEWSWSWWSSWNSWSEESWWWWSWWNNSENN", "NEWENNNEEESWNENESSWNWSSEWWNNNWNNWNE", "SSESWESNEEEWWENSSWEEEEENEWSE", "NESWWWSSNEESSSSWSSSNWNESSSWNNSWSNWWSENNEENSS", "SWNEESESENNWWNNSNSNWENNSENWENESNS", "SWESSNNSSWEWNNWENSSWNSWEWESSN", "WNWEEWEWSSSWNNSNNSSSWNWESESSNWSNWNSNNNN", "EENWENWSWSNSEWSNSNWWNWWSWSSSNSNWSSWEESWWEWWWNW", "SESEWWNSNWSNWWSWWWNNWSSSSWEESWSNWNWSSSESWSNSSNNWSW", "SNWWWNWNNESWSSNNWWWWSSSSEEWSESWNE", "EEEWENSSNWNSWEWWWENSESNSNWWWSNWNEWSNWEEWENWESES", "NWEWWNNWEWNWEEENENSNWWEEESESNSNNEEWNNSEEENNWSWWS", "SWWSWNSNWESSEWSNENENENNWSESNWEEENEWENNWWWENSWEE", "SSWSWEESENNSWNSNEWNSEWNENEEWNNS", "NNEESENEWWNWNNWEENNWNENNSENE", "EEWSEEEENSEWSSSESWSWESSSSENEEWNNWWSNSWSNSNEEWENN", "WENWNWNESNSSEEWNWEWWWSSSWEENSEWSEWWWN", "WNEWEWENEWNWSSENNNWNWSSNENNNNSSESNNWENNENNWWWEWW", "SESENWWWSWSEWNSNNWWEWSNSNWES", "NWEWNNWNENWNWEESESENSWWWSSWNNWNNNNWNWESSSNSN", "NNNNWWEEWWESENNWNEWEWSSNEWWNS", "W"}

    Returns: 7

  44. {".#.#.#.#...#.#....#.##.....#..##......#..#.", "#.#.....#.....#######..###..##.#.#....##.#.", "#......#.#.####Y.#..#...#...#.............#", "..##.#....##....#..###.....#..#.....#..#.##", "...#.##.##.#......#.....................#..", ".#..#..##....##..#..#..#....#..#.#.....#.##", "...#.#.#.#..#...#....#.##...#..#.......#.##", ".#..#.#.##...#.....#.##..#..#.#..##..##....", "....#.....##.#.#####..#.##......##....#...#", ".#.#.........#.#.###.##.##.#..#...#...#....", ".###...........#.##....#.....#....#.##.#..#", ".#....##.###.#...#..#............##.#..#...", "..###.######........#.###..#.#.#...........", "....#.##.##.####......###......#.......#.#.", "#.#....#..####.##...####.......#.....#...#.", "...##.##..####..#####...##......#.#..##.##.", ".#.#.....#..........##..#.........#.#.##..#", "#.##.#.....#.......#.....#........#.#.#....", ".....#..#.....###.....##......###.......#..", "......#........##.....#.#.###...#...#.#.#..", ".#..###....###..###.##.#....#.#......#..##.", ".#.######.#.##..#..#.##........#..#.......#", "..#.#..#....##.#..#..###.....#..##..#...#.#", "...#...##........##.#...###............##..", "..#.....##...#######....#..#..###....#.##.#", "......#..#.#.#.#..#...##...#.###.#..#..#.#.", "...##....##........##...##..##...##.###.#.#", "...#..#...###...#.##.....#..#.#.##.#.##....", "...###......##.##..##....#.##..#.##..#.....", "...#.#................###.####.#..........#", "##...#....#...#...#.........#...........#.#", ".#.#..#..#.#..........#.##.....#...#....##.", "##.##...####.##.##...F.....###....#..#...#.", "#....#....###.....####.....#.###....#.....#", "##.........#.###.##..#....#..##.#.....#....", "..##......#....###..#.....#.##..#.....#....", "##....##......##..#..##...#..........##..#.", "......##..##..#.#.##....##.#..#............", "..#.#..#.....#.#.###....#......#...#....#..", "..#...###.......#.#.....#.#...#.....#..#.#.", "..###.#.#.#####..##.#.#....#.#.........#.##", "##...##...##....#.#.##...#..#.#...#..#.#.#.", "##....#.....#..#.###.#......#.#......#.#...", ".##........#..#.###.###..####...#.......###", ".##...##.....###.#.#.....#.####..###..##..#", "#.#...#.##...#...#.#..#.##..#..#....#..#..#", ".#.#.......#.##..#.#.#..###.#...#..#...#..#", ".###.#.....##...######.##.#.#..#.#......X#."}

    {"SWNSWWNWSSSSWWESNNWSSNWSWSESSSSS", "EWNESENEENWNWWNSSNENNSEEEEWE", "ENEWEENESNENESSSESSESSWEEWNENNSSWESWNEEESSW", "EESSSEEENNNNNNEWNNSNNNNNWWNEEENSENSENESESEWNWESNS", "WEEESWSSWWESWESWSSWSWWNEWNWSWESSNEE", "NESESSEWSSSNWNSSESSENSSWESSSWSSWNWNNSWNSNWN", "NWWEWWESWSWENWNSNSSSNWENWWNWSEENW", "NNWEWNESWNENNWSSWESESWNWSNW", "SSNWNESWNESENNWWNWSSWNSWWNEWSESWSWSNWNNWSN", "WWSSSWWSEWNNNNEWWWWNSSWWSNNWNEWEWSNSSSNESSESEW", "NNNSESESSENEENEEENESSEWSSSNWNESEESEESEWES", "EENWSWEESNSWNSENWNNESNEEWSNSNE", "SSESWESSSENENNSESSWESESSSSNWENEEWWSWNSSSWNN", "SNWNEWWESEWSNSSSSEWSSNEESNWSENENN", "EESSEESENENSESEEWSEENSENNENNEESESEEENSSWWSWSSE", "SSSNSENSWSWWNSNSSWNWSEEWNWENSNWWWENEWESESSSSSESS", "ESNEEEESSEEWNENNEESEENW"}

    Returns: -1

  45. {"#....###.#..#..#..#.##..#.#......##....#...#", "...#.....#....####...###.....#...#.#..#...#.", "#........#...#.#..##..#.#.#..#.#..###.##....", "....#...#..#....#...#.#.#.....##...#...#..#.", "####.#.###..#....#.###.......#.#.#.#..#..###", "###.#.....#.#.#....#....#...#....##....#....", "..#....##...##.#.#..##..#............##.#..#", "..####...#.##..#....###..##Y....##..#......#", "#..#.....##..##.....#.###......#.####...#..#", "#.........####.....#....#.....##.#...#..#...", "#..........#....##.##.###..#.##.#.#.......##", ".....#...##.....#####..#.##...##..##......#.", "..##.......##...###.#...#.#....#....#.#.#.#.", ".#.##.#.#...##.......##...###..##.......##..", "##..#####..#..#.#.#...#...#.#.#.###..###.#..", ".......#..#.#..#.#..#.........###....#..X#..", ".#...##.##..##....##.###..#.##.....#...#....", ".#......#............#.#..##.......#.#..#.#.", "...##........#.#..#...#..#....#..####.....##", ".#...#...##..#......#.#..##.....#....#..#...", "...#....#...#.#.##..######.#..##...#.#...##.", "....###.#...#.##.....#......##.....##....#.#", ".#.......#.#.#..##..#.....#...#.#...###.....", "##..##.....#....##.##.......#.#.#..##.......", "##..#.#.#...#.#..###..##..##..........###.#.", ".###.....#...#....#....#.##..#.#..#..#....#.", "#...#.######..#..#..###...#..#.###....##....", ".#....#..##.#..##...##....#...#.##.#...##...", "#..#.###..##..#..##..#....###.#...##.##.#...", "........###.#.#...###.#..#.....##..##...#..#", "#....##....#.........#..##...#.#..#..##.#...", "F#.#..##......#....##..#.#..#......#..##..#.", "#..#.......###....#....#.#...##.##.#......##", "#.#.###...#.....##.##.....###..###.##...##.#", "..#.#.#.....#.##.....##.#........#...#...#.#", "............#....##..#.#####.....#..........", "..#.#..#..###.##....#.........##..##.#....#.", "#.#..#...#....#...##.#......#.....###..#.###", "###.#.#...#.#.#.#...#..##...........#..#####", "##.#.#.#.##..###..##.#....#....#..##......#.", "###.......#.#.........##....#..#..####......", ".###...####...#.#.....##..#..#..#.....##....", "#...#........#.....##.....#...#...##.##.##..", "..#.##.#........#.#...##.....#...#...##.#..#"}

    {"SNWNEWEEWSESSSEENNWNWW", "NSNNNENSWWWNSNSEN", "SSWNSNWWWWWESSEWSNNWWWSSWSESEWWEESWES", "SSESWWNSSWWESSSWNENNSWSSSESNSE", "SSNESSWEWSENESSEESNWESSSW", "SSWWNEENSEWWESSSEEEWESNWNSEWENNNEWNEWEENNNNENSE", "EEEENSNSNENSESSESW", "NNNSWNEENWENNNSSWNNENESENWNESNSNNEWNSEESNEEESSS", "ESESSNEWSWNESSEESNN", "SSSSSEENNNSESEWENSNSNEE", "SEEENEEWEENWWSSWEWNWNWNNSNWWEEESEWSNENNES", "SWNWNWEEESEEESEWWWSNWSSSWSNNNSS", "ESENWWSSEWWSSWWSSNSSESWSWNN", "EWSSWSWSWSSNSSWSEESSWSSENESESWESSSESSSESSEWWWS", "EWWENSWSNWWWSENSNWWWSNWWWNWNSWWESNNSSNWNES", "SEESSNEWSEEENSSSSSENEEWNENEWNSESNNNENWSSSNNWNE", "SESEWEENEEESENNSENEWWEWSNSWESNSS", "WNSNSWSWEEESSSSSESENNENSSNEEESENS", "SEWSNWSNWSSNNWNNWNWENWNEESSNENNSNEEWW", "SNWNWEESWEESNNWNEEEESSWESENNSNNESNWN", "EWESENWWENENWWNWEWENE", "WNWNSSNSSEESNWNSESSSWENWSWNSSEWWSEEWNSSWSSE", "SEENNNEENENESENEEENE", "SNWNSNWENWWNESEEENNENWNN", "NNENNEESWWNESWSWWWENSSEEEWSNWNSSE"}

    Returns: -1

  46. {".#.#....#.F......##..#..##...#...##...#....##", "#.#.#.####.......###.##...#...#.#..#........#", "#.....#.................#.....#....#..#..#...", "....#.#..#.#.#...#...#..#...##.#..........#..", "......##......#..#....#...##........###......", "..#.####......##.#...#.##.....##.#.....#...#.", "#.#.#...#.##.#.....#....#..##.#.#..........##", "#.........#...#..#.####.......#..##.####.##..", "#..#.....##.#.#...#.#..#.#...#.#...##.####...", "......#..#....##.##....#.#....###..#.##......", "...#..##..###.#.#...#.##....#.......##.###...", "..#..#...#..##.#.##...##..#.X.....#.#...##.#.", "#.###..#...#...##............#.##.....####...", ".#.#.....#.#....##....#.###.#..#....#...##..#", "#..#....##.#.#.#......#.....#.##.#..#.#..#...", "..........#.....###..#......##.##.....#..#...", "....#...#......#...#....#.#.#..#...#.....#..#", ".##.###.....###.#.....#.##...##..#..#.#......", "#.####....#...###....###...###...###..#....#.", ".....##.#......##.#..####...####.##...#...#.#", "...#........##.......#...#.####..##.......#.#", "#.....##..##.#.###.##..####.......#...##.#...", "#...####..##.......##...###...#..#..#..##....", "#...#.#.........#.#.#.#....#............#...#", ".##.#........#......##...#####..#..#....##..#", "#.#....#...#.#.....#........###..##....##....", "..###.#.#....#....#...###.....##.#.....##.###", "##.##.#.#..#.#.....#.##.......#..#...#..#....", "....#..#..##.....##..............#..####.##.#", "#..###..#.##..####.#........#..............##", ".#..##....##.#..#.#.....#.##......#.#...#.#.#", "..#...####.#...##...#..#.##.#.#.#.#.##.##....", "...##..#####...#.#.#.#....##...#.#......#..#.", "...#.#.....#....#..#..####..#..##.###...#..##", ".#...##....##.....##..#.#######.#.......#...#", "##.#..##...#........#.#...#..##.....#....##.#", ".#.#.#.####......##..##..##...##...#.#.###...", ".#.....###...#.#...#..##.....#.....#.##..#...", "..###.##....Y#####..#.#.#..##.....#....###...", ".##.......#.#.##...........#......#..##...###", ".....#...###...#.#..#...####..###...#..##...#", "...##........#...#..###.##.....#...#....##.##", "..#.##......#.#.#..#.#.....#...###...#..##.#."}

    {"WNWSNNSWNSEWNNNWESSNWSWSSEENENNWEENWSNESWE", "WSWNWESNESNEWNWSESEEWENSSWSE", "ENSSESSEEWNEESSENSEENEENENEEEEEEWW", "SESNWSNEEEEESWWNNSSESNENEENENWNESNSEWE", "NNNNSEEWNWEWNWWENSEESSSNNNSWEESNNW", "WNENSEWNESSNSWWNEENNSENWENNEEE", "ESSSWESEWENNSEWSWNWWNWSEWENWW", "NWWNESENWWSEWNEENSENSNNWEEWEWNWWENE", "EWSNEESEESNNESWSNSNSWESENSSEW", "WEEWESSSNNWNEENNSSNNEEWEENSNSSEN", "SENENNSENNSWEENSWNWSENSSNWEWWNSWEWWWNSESEESSNWNWS", "EWNWWENWNNENNSNWWSNSSSSNSSWEWNSEEEWWWWNEEWEENWESES", "SEENNSSWWNSNNSWWWSNWNSNSNNWEWEWENEENWESEEWN", "WSENNWNWEWWENNWNWNNWWSWWNENWEESNSSWENWW", "WNNWNWSSNSNWSNNNSSWNSEWEEWEENEWNEWE", "ESSWWSSSSESESSWWSEENSWSSESESS", "ENWWSESNSSNWWWNSSWENNNWWEN", "WWNEEWEEEWNWEWWWSNENWWWNEWSWNNS", "ENSNSEWWESSENWWNNWEEWWWEEEWWSESWNNENESSENSWN", "EWWSESSNESSNEEEENNESSSWWSSEEWSSEWW", "SESWWSNSSSEWSEEESEEWSWWNEN", "EEESESSSWSESWSNSNWWENSWNSSWWESN", "ENSSNENSENSWNWWSSSSENESEEWWNESSSWWWNW", "SEWSWNSEENENEEESSENESNSNSSSEESNSSNWNSNNS", "EEWSSESNSEWSSNESSWNSWEWEEWENN", "NEWWSEWEWEWWSSNWSSNNNEWEEEE", "ENWEWNWWNNNESESNWENWWSSESSSSWENWSNWSWNEEENSN", "NEESSEEESESNSSWWSEWEEWWSSSSNWWWSSEW", "SENNNNEENWWSESSWESWEWWWEWNSW", "SSNNWNNSEENNNSNWWNEWNNSNENEWNWNWWENNS", "NWWENNWNWSEEWENNEWWEWNSSENSSEWEESNESSNEE", "SWSWENENNENNENNNWWEEWWENSNSNEWSENSNNWSSSNWNWNNWEW", "WENEEWEWNWWWNSWNSNNNWEEESENNSSNWW", "WWEESEESSSEWEESSNSWNWNNNWSWWE", "NEWEENENNWNSSSSNWWSSENNSNEEESSWENSNESENWNEWNSEEESW", "NWNWSSENSEEWEWESNEESSEEWNNSNSENS"}

    Returns: 988

  47. {".#.#.#..#..#...#.#....#........#.#..####..#", "...#...##.###...#...#.#..#.#.##..#........#", ".####.#####..#....#..#..##.#......#..#..#..", "..##.#..##..#......##.##.#.##.#..##.....#..", ".#.....##..#.##.....##..#..........#.#.#...", "..#.#####.#.##.####..###.....###...........", "##.#.........#.#...#...#####..#.##...###.#.", "#.#..#...##.................#.....#.#......", ".....##...#.#....#.#....##.#..#####.#..#.##", "....#..#.#.##..#...##....###..#......##.#.#", "..#...##....#...##....##...#.#.....#.#.....", ".##..##........###...###..#.#.#.#..#..#....", ".#.#....#..###...#Y...##..#.###.#.....#...#", "......##..#.###..#..#.#.#...##.#....#..##.#", "#.#....#...#..###...##..#.##...##.#.####...", "###.#.#..#....#..##.###.....#.##..#......#.", ".#......#.###..#.........###.....#..#.####.", "#.#.....#....#...#.........#.#..##..#...##.", ".###...#...#....##..#...#.###..#.#..##....#", "###.#.......#####....#.#...##...#.....#.#..", "...#...#..#.##.#.##...#.##....##........#..", "......######.#....#...#.#.###.#...#...#..##", "#..#.##.#.#.......#......#.#..........#....", ".###.....X.....###.....#...#...........##.#", "..#..##......##..##..#####....#..##........", "#.........#.#..#..##.....##....#...........", "..#..##...#..##...#.#..##.##......#........", "#..##..#....#.#....###.#...##............#.", "....##.#.#..#.#..##....#...#...#..#.#.#..##", ".......#...#........#.#.......##..#...##...", ".#.................#.....##...#..##....#...", "...#.#.#.#..###.#..###.......##..###..#....", "#...#.##..#..#.#.#.....##.#...#..#....#...#", "...#...####...........#....#..#..#.......#.", "#..........##..##.F....#.....#..#........##", "..#........#.##...#...#.#..##.#..#..#...#..", "....#....##....#.#...#........#...........#", ".......#........#....#....##.###..#....#...", "#...#...#...##..#..##...#....#.....#.......", "###..#.#..##.##......#.##..##......##.#..##", "###.####...##..#.#.....#..##...##..##...#..", "###.##..#.#...#.....#...##.####.....#...###", "##.......##.......#.......#.....##.#....#.#", "#....##.....#.....#...#........#...##...#..", "..#.#.............###.#........#..##..#.#.#", "##....#.##.#.....##...###..#.##..#.....#.#.", "...#....#..#...#........##.#..#.#..#..#.#..", "..#.#...........#...#...##...#.....#......#"}

    {"WESNSNWWNWNNENSWNNENNWSSWENW", "NWNEWENENSESSWENNSWWWWNWWWENWS", "WNWWNWWSESWSSNWNSSNSWNSSSNSNWSENSEWSEE", "NESNSSESNWESSSWSWEWENNEWENNENENWSNWSSWWESSWEW", "WESNSSEEWSESWSWESNEEESE", "NNEWNWENNNNNNEEESESEWSNNESSSSWNWESEE", "NSNENENSNSSNNSSENSWSSEWSE", "EWNWSSWENNSWEESWEESNNENNSNNSSNNNNWWSSWEN", "WNSNSWWNEWSWENENNESNNESNEESE", "NNENSEWEESNWNSNSEENNWNSWENWENSNWENEWSNEENEESSS", "ESEEESWEEEWEENEEENENENNENNSNENWENEEESEWWEENSENWW", "SWSWWSWWSESEENESEWWSESENSSEWNENSEEES", "WSWSSSWEWEWSSSSEWWSSNWESSEENWSESEESSEWSNEEENEWNSWW", "SEEENNSNNNNSWNWEWWNESEWNNSWSNNENESEWNSWSSEN", "SSWENNENEWNNSWNWWSNNWSNESSWNWNN", "NNWSEENNSESWWNWNEWNENSSSWWESWEWWNSWWN", "NNESWWENSWNEWEEWESEESW", "NNNWNNSNESESEWEWEEESSENSEEENE", "SNNSSWNEENWNNEENNWENNWWSWWSWESSW", "NWNEEWWWSNNENWWEWWWNSWSNNNNNWWSSWSNWE", "SWWSSSWESSWSSWSSWEWESWE", "WNWNWSSNNEENSWWWWWSSEWNNSWNWNENNENNWWEESEENE", "EWWWENNNEEWENSSNSSWSWNNNWNEEWWESSESWWSWWNNNNSNN", "ENNESNEWWWSSWNSNNNEEENN", "NEWSWSSWNWWWSWWNEENEEWWWWENSEEWWNNW", "NEWSSEENWWSWNESWENSESESSEEWSEW", "WENWSNENNENENEEEESWSWENSEWSSSSNWSWNWSNWWNW", "SWSEESNSEEWWSSEESESESNWEESESWNNSES", "EWNSNNESEENWW"}

    Returns: 314

  48. {"..#.#.#####..##.###.......#...#...##....#...##.#.", "..###..##....##........#..#....###....##.##..#.##", ".#####...###...##.......#...........##..#.##..#..", "...#........#.##...#....#.#..#...###.###...#....#", "#......#.....#...##....#........#....#......##.#.", "#...#.##...#.####..........#..#.#....#.......##.#", "...#.Y.#..#...#..#...#.....#......##.#.......#..#", "#.....#..#####......#..#.#.####....#...###.#.....", "..#....##...##.......#......##....#.##.###....#.F", "#..#.##.#.......#.##.....##..#......#....#.#...#.", ".##..######.###....####.##...#.##..#.##.##....#..", "..#..#...#..#....#..#.###.#.#.....#...#..#.#..#.#", ".#...........#..##.####....#.#..#...##..##.#....#", "##..#.#.......###..###.#..##.#.....#...####......", "..#...#.##..####.##.#.#......#......#.....#...#..", "..###....#.......##..#..#.#.....#.#.#...#........", ".#.#..##....#...##...#.#..#...##.#..#......##.###", ".##...#..#..##..##...#..#......#....#....#.......", "..##.#...#....#...#......#......#.#####..#.####.#", "..#.##.......#.#......##.#..#.###...####.#.#.....", "...#.#...#..###...##.###..##.##..###....#...#..##", "#...#.#...##.....#...#...###.###....#.#..##.#....", "..#.#.#.....#...##.....##.....#.#.....##.##..##..", "......##.####.....#......#.##..#.#..........#...#", ".#...#....#..#..#........#..#..#.#.#.#.#......#.#", "###.......##.##..#.#.##..#....#.....#.#..#..##.#.", ".##..#..#..#.#.##.#.#..#........#.#..##..###..#..", "...#...#...#..##.#....#...#...##...#...#.##.#..#.", "#.##.#..#......##.........#.......#....##.#..#...", ".##.......##.#.#####..####.......##.#...#.#.#.##.", "....#...........#.#.##.#...#....##.##...#.#.#.#.#", "............#....#.#.#.#....#....##...#....##..#.", ".......#.#.#...##.#.#.#...##...#.#.#.....##..####", "......#..#.#....#....#..#..#......#.#..###.###...", "#.#..#.........#...##......#.#..#.#.##..#..X....#", "##..#.....#.........#..#.#..###..#.#....#..#.#..#", "#...##........#..#....#.#...........#...#..#.....", ".....#.....###.#..#....#.......#.....#......##...", "#.......##......#.#.##......##....###..####..#..#", "#........##..###...#....#...#...##..#.....#....##", ".#.........#......##.#..###...##..###....#...#.##", ".##....#..#...#....#.##...###....#.......##..#...", "..#..#.##.#...##.....#.##..#...#..##..........#..", "......###..#...#.###.#.#.#..#..#.#.#...#.....#..#", "...####....#....#.......#.##.#.#...#.##..#.#...#.", "........##.........#..###....#....#.##.#......##.", "#....#.#....#..#..#..#.........#..#.#....###..##.", "#........#...........#..#.#.##..#....##.#....###.", "#..##.#.###....#.......#..#..#......#.#..##.#...#"}

    {"NENNSEWSWWEEWEWSSEENEWWEWSSSWNNWWNNNSWEWESNWWWNE", "NSWEESNSEWSEESWSEESEEESSSWWWWNSEWESNWENSSSWWWE", "SSSEENEEEWNWWWENWSSSSSWNESWNNESENENEWSSNWNSNESEW", "EEWNWWNESSSEWWSSENSSSEWNENWWNSSESSSENWSNWWNWNNWWN", "WSSSSESNSNWNNWSNESNNSENNSWSEENNEENSEEWWSWEEWW", "EESNNSWWEWWSSNWWSWSEWWEEWEESWSEWNSWNSENEEESSWSWS", "SEEEEWSSNSWESEEWENNNNESWNNWNNSWWENESNNWSNWWWWNW", "ENNESSSSWSWNESNWNENNSNSESWSEESNSSNSNNWNNEENWSEWE", "SENNEESENNEESESEWNSWSSESNWNSSWNEWEWSWSSNWNWSSEWN", "SNNESWENSWWSEENNEWENSWSSWEWNNWSWSESNSSSNNWNSSNES", "WNEEESEWWNNNNSNNSEEWENESNNSEEWNWWNNSNSNWNEEWSEEE", "NSWNEWEESSENWESESEEESESWNSWSWSNESENWWSWWSSEEW", "SNENSNEWSEENSSSSNWNEENWWNNSNSWWWNWNNSWESEWWNENSE", "WEENWNNSNWSWNEWEEEEWWNSSEESESENWNSNNESEWSEWWNNE", "ENSWWNSESNNNNWWNWNNSEWSSNNNEEESNWSEWNEWNEEWEEES", "SWEWNEEWEWSWENSEWSESSNWSSENSSSSESWNWNNNNSSWNSNE", "SSENNSEWSSWWEWSSWNWWNEESSESENENSWWSNESESWWEESWSWE", "WEWSESSWSEENWEESWNWSSENNWNEWWEWSENSNEWEWENWNEESNNE", "WENNNESNSESNSSNWSEWNWENNNNESSSWESWNWWNNNSSWWESNEN", "EEWEEWESEWSNSNEEWESSSWWWEEEEWESEWNSEWSWESWEEWNWWE", "SNNEWWSSWEWSESSEEESWESSWSSSSNWEWSWNNWSNSSNNNW", "WWWNWWSSSNEWWESSENSEWSWSNWNEENENNSESSENWSNSWSNSWE", "SNWNSEEWEESWENSSNENNWESSNSSNSNWSWESEWNSESEENSS", "WNSNSESWNSNSNSSESSNSWEWSWEWSEESSSWWWSNNNSWSEWW", "NSENSWSSEWWEWEWWNNNSNWESSNNSSNSSSSSENNSSWWWNSE", "SWEWEENNWNWEWNSSSEEENWWESSSENWNWNSSNWSWSWSWWEN", "EWWENNWWNESNWEWENEWNEWWENSEWWWSNEENSWNSNEESNWWSWEW", "WESENNNSESSNWNSEESENWWNNWSSESESNNNSSWEWWSNEEESESN", "SSNSESNESESWNENNEWESWWEEESSNSNESSESNSNNNSNSESSS", "SSNWWWWWWNWEEWNWSSNWSSWWEEEWEWEESWNEWSNWWSSSEWSE", "WWWEESWNWENNNEWSWNNWESWSNNEWSSWSWENEWEEWNNNNSSW", "WNWWSSWEEWSWSESSSNSWEWWWNNWSESEESNWSWWWSNWWSNN", "WNWWSENWWWNWEWNSSNNEEESNSNEENNWEENSNEEWSSNENS", "WENSWSNNWNWENEEWWSNWSWEEWNWSSENSESWSWSNSENEWWEESN", "SSNNWSEESWWWWEEWSESSSSNNNSNWWWNSSEEWSSSWNNEEWSEW", "ESNSSSWSSSWSEESSENWWSEWSSNEESSSESWENENENNSEWSW", "EWNWEESSEWNESENWSESWSNSNSSWEWWWEEWSESNSSSWSWW", "WNWEWSEEESSSSENSENSNESSNEWSNSEWEEWSESESNWNWSEEWENN", "SWWNEEWSWSNEEEEWWNWSEENEEEEENNEWNESWNSNSWEEWWWESE", "SWWWWWWEEESSNWSWNWSWEEEESWWESENENSSWNSNWWEWESE", "ENEENSEEENENWSEWESEWSESESSENEESSSENWWNSESEWWNWWE", "NSSENNESESSSWWNWEESENEWSWEWENWENNESENWNNWSWNWEWNN", "NESENNNSESSNWNNNESENNNNWNENNNSEWSENSWSWWENEENEN", "EENNWWWSESSENNESWENEWNNNESNNNSESWNSNSSWNWWESNWSSE", "WEENEWNENWWWNNEEWEENESSWSNENWSNEWWNSEEENNEEWW", "WNNNENWNSSEWSWWNWNWEENWEWNNSNNWEWSWENNENSENNNN", "EESNENNNNNNWWSWSWWEEEWSSEWNENWNWWWNNEWNWWNWNNE"}

    Returns: 1941

  49. {".....##.#...##.#.X...#......#...#..#...#.##..", ".#....##....#.##..#...#..#.#.........#.....#.", ".#...###.#...#...##.###...#..##....#..#......", "#....#..###.#...##...#.......#..##...#...#...", "..##...#...##.#.#..#.......##...#..###..#.#.#", ".#.#...#...#..###.##....#.....##.###..#....#.", "#.......#..#..#...##.#.#.##...##.#......#....", "#.....#....####..............#.......#....###", "...............#.##.#.###..#.##.#...#..#..###", "..#.#.......#...#...#..##...#.######.#.......", "....#.....#.#...#.....#...#....#....##....##.", "..#....#.###...##..#...####.#..##........#...", "......###.....#...######...#.#.#..#.......#..", ".##.....##......#........#..#..#####....#...#", ".....#.#....#..#.##..#.#.#...##.#...#....#.#.", "##....#..#.#.....#..#.##.#.......#..#.#.....#", ".#..#.#.#..##..#.##..##.....#.....###.#...#.#", "#.###.##.......#.#.....##..###......####.##..", "...#....##...###.........##.......#.##..##.##", "#.....##..#..#.#..##......#.##....###....##..", "....#.....#....##..#..#.#.#....#........#.#..", ".##.#.....#..##.##.#..##..#..#.###..#####..##", "..#...#.#......###.#....#.#.........#..#..###", "....F.##.####.##...#...#.#.#..#....#.#..#.##.", "#..##.##....##.......#.#......#.#....##.#...#", "...........#...#.##...........#..#....#.#...#", ".#....#.#.....##...#..#..###.##.#...#.......#", "...#....#....##...#.....##.##.#.#.#..#..#..##", "##.....#..#.#..#........#...#.#..#..#.#....#.", ".##.##.#..##.##..#..#..##.#.#....#.###.##..##", "##.#.#.#..##.....##.....#.#.#.....#...##.#...", "..#..#.........##...#.#..#.#..##.....####...#", "###..#..........#..##..#...##....#....##.#.#.", "#..#..##.#...##..........#...#.....#.#....#.#", ".......#.#.###....#..#.##....#.#..#..#...###.", ".#.....#....##....#.#......#.....###.#...##..", "..#..#.....#.#......##....##.#..#.#...#.##...", ".....#.#.#..##........#.....##....#..#..#..#.", "....#.....#....#....#..#......##....#..###...", "..#.##..#..#..#..#....#...#.....#.#....#..###", "##.#......##..#.......#.....####......#Y..#..", "#........##.#.....#....#..#...##..#....#...#.", "........#.##..####..##..#..#.#...#.#.....#...", "..#....#...........##..#.##.#..#.#..#........", "........#..#.........#..#.######..#...#..##.#"}

    {"ENENNESWEWSSNEEESNWSESNEWNNWE", "NSEWWSNSSEWNSSESNNNEWWWENNNEWS", "SNWESNNSESWWSEWWNSWWSNEWSNENNSNWSNWNSEWWNSWWSNSN", "NWNWSSSSSWENENSSWEWESWWEENSWSEESEWWNSS", "WNNWEWNNEEWSEENNEESEWSSEWNNNSEWNSNSSNESSENNNSWEW", "NSSSNSSSWNEENNWENENSENNWESENNSNSNWEWSNWWWSWWNW", "SSWSESWEWWSWESSWWESESESWSSWWWEW", "NSNWEWWEWNSWSSWESNWSWWSWWNNSSWESESSEWNWNWNWEWNENWN", "WWWSWNESWSESSSNSSWENENNSENSNS", "WEWENENEEENNNSWWSWNNNENSWSNN", "NSNENSSNEWSSWEWNWENWWSEENNEENWWNWNWEEESEEESNWWNSN", "ESESNWWNWNEWSNEENENEWNEEWNENWWSSNEEWSEWSSNEESWNSW", "EWSSWNSSESSSSSNNENNNSEEWWNSWWNSS", "SWNSSWEWWSNNENENNENWEENWSWNNSNWWNEEWES", "NESSWNSWNWWEWSNWSEEWESNEESSNEEE", "EEEWENEWNWNSENSNWWNSWEEWSENEWWSSENSNNENNESNNNWESN", "SWNENSWEEWNWSNSSNENNWENWSNN", "WNWWNNNEENNEESEEESWEESNNNNNN", "ESEWENEEENNWWWNWNNEWSWNWWWWSEEWSSENWNSNENE", "EEWENNNEWWNSNEENWWESNSENSENSWESSEEEWWNNSWNSSS", "EWWSENEESENWWENSESEWWNSENENS", "NENEESWEWNESWEWENEENNWSNNWNNNNSWNWEWS", "NWNEWNNESWESNNWWNSNWWSSNENWWNEEEEWWNWWSN", "EENSEENEEWSNWNSENNEEWSNNSSSESNNN", "EWNNWWENNWWSNENEWEWWENWWSSWENNWSNWWEN", "WSEWSNNESWSESSWEEWNWNSWNWSNNE", "WSNNWNSWWEWNWNWNNWNSNWNSSWN", "SNNSSWSENNESWSWNWSNSWNWEEWWNWWSSWWS", "NNESNWSSWNENSSWENSENSESNSSSWWWNEWSENNWW", "ESNNNWEESWNENNESWNSESENWSSNENEESEESSEESWNSNS", "NEEEENNSNSEEESNSWEWSNSNWNWNSWSEEEENEWWNWSW", "SWSNNWNWWESWWWNENWSWENSWNNNNENWWNNNSEENNWSWWENN", "ENSNSWENNWSNEENNSWNWNWEENWSWEWNEEWNS"}

    Returns: 888

  50. {"....#........#....#..#....#...#..#.....##..", "..........#.#....####......#..#.....##.#.#.", ".#..........#.#..##.#...#..#..##.#.......##", ".#.#..##...#...#.#...Y#.#...#...####......#", "#.#.##....##.####.#.##....#...#..###.#.#..#", "#.##...#..###.......#...#.....#..#.........", "#..#.##.#..#..#...##...........#....###...#", ".#........#........#..##.#..##.......#..#.#", ".....#...#.#.........#..#..###......#.#..##", "..#.....#..#..#..#.....#.##..............##", "####.#..#....#....######..#..#....###..#...", ".....#..#.....#.#....###...##.#.#...##.....", ".#..#........#.#.#.##...#.##.#.#.###....#.#", "....#...##..#.#.....#..........###....#....", "##.#..#.........#....#...#..#.#.#.......##.", "###.#.#.#....#.........#.##....#....#.#.##.", "##......#.###.#......#.###...#....#.....##.", ".......#.#....#.##..#.............###.....#", ".#..##.##.#.....#...#.....###..####..#.....", ".##......##....#..##..##.#.#.####...#...#..", "##.#..#......#.##.#..#..####...#..#.#.....#", "#..###...##......#.#......#..#...##.####..#", "......##....###..#...#........#.##.#..###..", "...#......#......#.##..###.......#...#..#..", "..#.#..#..####....###.#.#..#.....####X.....", "#..#.#..###.#...#.#.#.......#..#...#....#..", "...#......####...##.....##.#...##........#.", ".#...#.####...#..#.#.#.......#...#..#.##.##", "..#..##.....##....#...#.####..##.#.....##.#", "###..##...#..#.....##........##.#.#...#.#.#", ".#..#..##......##.#..#.#...#.#.........##..", ".#.###.........##....#.#..#.#.#.......###.#", "....#.#......#.#................#.##..##..#", "#...##......#..#.#...#.#.##.#.......####.##", "#.#.##....#..##.###.#..#.#.##...#..........", "..#.###.###..###.....#.#..##..#....#..#.#..", "#..#......#....#..##...#.....####..###.....", ".#.##......#...####....##.#....##....##...#", ".#....##.###.#...####.##.##.....#..........", "#...##.....###..###..#####..#...#.#.....###", "...#.####.....#.....#.#......##.#.##..##..#", "..#...#.....##..#.###..###.#.##.#..........", "..#.###..#...#.#..#...#.......###.###...#..", "..###.#..##...#..##...#....F.#..####...#.#.", "#.###.#....##....#.#..#..###..#..#.#..#...#"}

    {"NEWNWESSWENNNSEWNWWWNNEWSNWNENWWNEEEWSENNES", "NENENSEESSESNEESSWSSNWESEESNWSSSSSENNSSE", "EESNENSNWSNNWEWENNEEEWEESSNESWSEWSENWWW", "ENNEEENWENNNNNNSEEWEWWSEWENESSSWSWSSENSWWES", "EEWWWWEWSWESENSWSSNEESNNSSNESWWWSNNWWWWWWESN", "WEEWNWWESWEWESNESSWEWSEWWESNWWSEWNNSWWNNNSSNE", "NNEESEWENWNNWWSNNENNNNNNSNWWNEWSWWWNEEWNSNW", "ENESWWSWNNSEWEWESESENWWNENESSSSEENNWENW", "NNWSSSSWNEWWNNNSEWENSWNWWNWWNNEWNSWESWSESWENWWENWN", "WNNNNWESNESWWWEEENNESSESNNNENEWNSSSWWNNSS", "SNNNNSNSNWWSEWWSEEEWWEWNSWNNNEWWWSWWESNEENEWEN", "ESSSWEWNNWSSENENSSEEWNSWWSNSWESWNNWEWEWSWEESWNNNN", "ESEWNEWWNNSNNSWNSESEESENWENNNSWNWESWSWSEE", "EWEEWENNNEEESSWWSNSEWWNEESSNEWSENWSWNNWNNSE", "EENNSENSNSSEWNWESWNWSSSSEWNWNWSEWWWWEWWSWEWWEWES", "NSSNWNSNESEEWNNNWSNEEENENNESSWWNSNESWWEEEEENSNN", "SEWESSWWWESSSWEWESWWNWWNSEWSSNSEWNWNENSSWEWENWS", "NNWSSSNESEENNWSSEWESSESNEENNWEEENWSWNWSNSSSWESEN", "SNSSNENWWSNWWNSWSWWESWENNENEWSSWSEWSSNSEESSEESWWEE", "EESESNSWESSNEEEENNNNWSWSESEESNSNSSWEWSSNNWN", "EEESNWENENSEENWWWSSNSSNESEWEWWNWSENWSENEESWEENNS", "SSWSNSENWENENWNENNNENENESNWSNNSNENNNSWWEN", "EWWSWENEWSSWESEWWNWESESEWSSWWWENSEEEENWWWESWEENNS", "SESNNNEWNWWNSEESWESNEENWWWNENSSEESEEWESEEWEWESENS", "SWEWENESNWWEESSWSSNSNSSSENNSWWSEESSSNSSSSWSN", "ESEWWENENSEWENWWSWEWEESWNWNWWNSEESWSWEENSWNSSEWNWS", "EWEESEWWNNNSNNSWWWNNNNEWEEEEEENWWWNSNWSNS", "SNWWENSEEEENSNWNEWSEWWSEEEWNSEWWWWSNESWN", "EWSWNSSNWSEEEWWNWWNNENNNENEESSWWSEWNWS", "NNNSWNEENNSEWNNSESNNNEWSNWSEWEWNESENEEEWWNE", "SSEEEENWEESSENWEEEENEENWNENSEEEWWSSSEENENENWNNESEW", "ENNENNWSEWWNNWSENSENSNWNESWESNWEWNWSENWSWSN", "WWSEESSSWNNWNWWNSWEENSNESWSEENESEEWSWSWEWWWE", "SWNEWESESNWEWWNSEEWWSSNSWSSEWSENSWSSWWN", "EWSNNEENEWWSNENWWWWSNNWNNESWNNEWWSSESNWEWSSENS", "SWWNWSEWWNNNEENWNWEWEENSNWNEWWSSWSWWWEESSSS", "SSWEEWNNENSWNEWWWENNSWSSWENNNWSNNSNNSEE", "WWNEESEEWSNSEWSEEWWNNWWWSNENEESNSSENNWNWE", "WESENSNEWEENSENEEESEWSSWSNNSWWWESSWEEEWESSSSWEEN", "ENNWNSNESSNEWNSSNESWNSENWEWEEEWNNSNESENNSSEEENS", "NNESWEWSEWEEEEEEENSWEWSWSSESWENNESEESNNEWWWW", "WSWWESEESSSWWSEEWSWSSNEWWNWENEENNWESSENEWSEWS", "ESWESWE"}

    Returns: 1029

  51. {"#.##.....#......###...##.....#.....##.#....##", "..#..........#..#.#.#.#..#...#...#.#.#....##.", "....##.#.#..#.#..#......###.#..###.#.##......", ".#.#.#..#.....#........#...#..#..##.#.X.#..##", ".##.##.##.###.#....#.#......#.#...##.##....#.", "#..#...##.#..#.#.#...#...#.......#.#..#......", "..#.#...##.###....###.....##......#####.##.#.", ".#.#.#.#..#...#.#...........#.#..#..#....#...", "..#..#...#####........#.....#.#....#...#..###", "#.###.....#..#.....#...#.#...#.....##.##.#.#.", ".......#..#.##......#...##.#.....###...###...", "#.#...............###.#...####.###....#......", ".##..##.##....#..#..#..#....##..#..##...###..", "#.......#.#.........#...#....#....#.......#..", ".##................####............#.#..#....", "##..#...##.....#.......##.####......####.#...", "..#...###...#.#..#.Y#.#....##...#....#...#..#", ".....#.....#...##........#...#..##.#.#...F...", "#.......##.....#..#.#.#..............#...#.#.", ".#.....##...#.###.....#..#...#.#..###.....##.", "#..#..##...#.#......#.#...##.#..#......#..###", "..###...#.###....##.##.###..#.#.##..#..#.##.#", "#.#..#.#........#..#.##....#####..#.###.##.#.", "..#.#................#..##...#.#..##.##.#..##", "#...##.##......#.#.....##.##..#..###.##.#....", ".#.######.###.#.....##.....####.###.......##.", "#.##..#.#......##.#..##.#...#..###...#####.#.", "..#...##.###.###.#.#..#.##....#.....#...#.#..", "##...#..##....#....#.#...##...#.....#.......#", "#.####......#........##.......#.....#..#.#...", ".....##.#...#.....#.##......#.#....#...#..#..", "....#....#..##.###.#.##..###.............###.", "..#.#...##....#......#...#....#...#.#.####...", "#.............##..####...........##...#.#.###", "...#..#..###.#.....#####..##......#..#.#.....", "...#..##.....##.....#..##..#..##..###....##..", ".#.#..#.......##.......#.#....#..#....#......", "####..#......##..#...........##...#..#.....#.", "#...#...#...#.####...####.####.#..#####.#..##", "..#.#.......##....#....#.#.........#......#.#", "...###.#....#.....##...#....#.....#.##.......", ".#...#.###..##..#.....#.....##..#..##.#...#..", "#.####.#.....##.........#.#.#......#....#....", "#..####........#.....##.#..##..#..##..##..#..", "...##.####.....##.##..##.###...##..#.#..#...."}

    {"SNEWSWNEEEEEEWSSNSEWWSSSWNEWEEWENEN", "EWENNNWNWWSENESNNNWNWWSNNN", "SEWEWENWENWWNESSWSWNNNSSSNENEWWSEWSEENSN", "WNSNNSWESWSWSSWSWSNWEWNENENNSWWNNNENEWEWNSENWNEEE", "SESESENNEEEWEWNNESNENSNE", "EEENNENSNNESWSESENNENNSSESSW", "NSWNNSENNNWWSSESSEESSSSWNNWSSN", "SWEWSSEWWSWWSSNSWSSNWWNSWNNSWWN", "SSNEEWNSENSENSSEEESESNNNWNEEWENSWEENNW", "EWSENNNWSWWWSNNWENNNWENWNWSENNEEEWEW", "SEENNNNNNSSENEWESWEENSSSEWNSNSWNWEEESNNE", "EWSSEEWWEWSWSSSEENWSNNEESEEWNN", "ENSSWENEWEWEWEWNEEESSSWWSSEENSSEESESWNSESWSWEWNN", "WWNSWNNNWSNENSNEEESNSWWEWEESWNEESEWEWSWNNSE", "WSEESSSWSEWWNWSEWWENNNNEEEEEWWNENNWNEWESWN", "ESNNNNEENWWESWWENENSWESW", "ENNWEEEWEEESSWSSESSSSEEEES", "SSESWWENNNNEESSNEESSSEESESESSNSSNENEEEWNENWEE", "NWWSWSSNESNEENWNENSENSWNNEEWSEEEENESWNSSWSNSWWNNNN", "ESEEWSSEESWEWWWSNENSWEEENWEEE", "NEEENNNNNSSNSNESWENSEESWNNWSEWNWESSWN", "NSEESNWWSSWNNENEWSWNWEEWESSENWWNNWENSEN", "ENSNEEWENNSWESNENSNENWNEESNNNNSWWW", "SENEWWSSNWWSWWWSSNNNSSWESSWW", "NNNNWSSEWNESNWEWNEWSSWWSSNENSNSENSNEEENSSEWNNNNNNS", "NSNSENNSSEENSWNSWSENSSENENNSEWNWWNENWNNENSNW", "NESWSEEWSNWSSNWSN"}

    Returns: 127

  52. {"..#..#..#.#........#..#.#.##.#...##..#..#.##...", "...##..##...#.#..#.##.....#..#..#.....#..#...#.", "..##..#.#####..#.##.#....#..#....#..#...#.#....", "###..#...###..#.....#...##..####.##..####...#..", "..##.#...#..#.##..#....#.......#.##...#.#.##...", "#..#......#..#..#....#..#.##.#...#.....#..#....", "..##...###..#..##..#.##.........##.#...#.#.#.#.", "#.##..#..#......#.#..#....#.....#.##........#..", ".........#..##....#...##..#.#..##..#.#...#..#..", "...##....#..#.#...##...###..#...#.#..###...#...", "....#.#...##..#.###.....#....##..#.#.#.#.......", "..#..#..#.....##.#.######...#.##...#...#....##.", "##...#.....#..##.##.#...#.......#..#..##...#.##", "...#.#......##....#.####.....#..##......#.##..#", "...#..##...#.#...##....###.#...#.........##....", "..#.#.#........#...#....#####.#..#........#..#.", "#.#....##........#..#...........#...#........#.", "#.....#.#.....#...........#...#..#...#...#....#", ".#..###.....#..#.###.#..##.........#..#.##....#", "##.......#..##.....#..#..#..#..........##......", ".###.####...##.....#......#......#.##......#...", "##..##..##.#..#.###..##.......######........#..", "##........##......##........#..#..#.#.....#.#..", "...F...#...#..#...#...#....####.###..##...##.#.", ".##..###.#..#...............###.#.#...#...##.##", "....#.##..#..#.#..#..#......##.####.......#..##", "##.#...#.##......#.##.#....##.###......#.......", "##.....####.#..#..#.#..#...#.....#.###........#", "###.#.X..#..#.#..........##.....#..#.........#.", "..#.#.....#...................###.#....#..#....", ".#.............#....#.#.....##........#...##..#", "...#.#...#...#....#.....#..#.#.#..##......#.###", "........####.#...###.......#.#.###.#..#..##....", "..#.....##..#..###..#.###........#.###.........", "##....##....###.#.###...#...##......#.........#", ".#.#..#.....#.###.....#.#...#.#...##........#..", "#..#..#.#...#.#....##....#..#..#.#...#.##..##..", "#.#....#..#####.##.#.#..#.#...##...#....#..##.#", "#......###.#.....#.#....#..####..##..##.#..#.#.", "#....#........#..Y......#....#...#.##.....#.##.", "#....#...#..#.#.#..#.......#..#.#.#####.####.#.", "##.#.....#.#......#.#....##......##.###..#..#.."}

    {"WENNWNEWESNNNSWNSWEWSEEEWSNNWSNWSWESWWNSE", "WWWSWNEWWWNWWENSWNSWSNEWSNESSSSWWSWENEWSNNESNES", "SWEEWWSESWNSNNNNSESNNWNWNNWNNSNESNEEWWWNSSS", "SSESNSSNNNSWENEEWESEWSWWNNWNSESNESESSEEEEWSSNSWSN", "WSENNSWEENSEWNEWESEWNSNSEEESSSSEWNWSWESSESEWWSNNEE", "SSEESNWNEWSEWWEENNWWNSENWEWSEENWENN", "ESEEWNWSNEWNEEESNENNSEEESEWNWSWESSS", "NESWEESSNESWEWSESNENEESWEWNWNNNNNEWNWENENSSNW", "NWSSSEESEWEESSNNWENWNENSSENESWWSSEESNSSSWENNNNN", "WNSEEEWSEEEWWEWNESWNWSENSSSESESSEWSWSSEEWENSSS", "WEENNSENWWSENNESSWSSSNWNENESEWSNWEWNWNSNNSWNWSSEEN", "SSWWWEEEEEESEWSSENNEEESNWSESSSEESEENWSSNSWNWN", "NNENNESEWSWWEEWEWSSEENEWNNWEWENWNNNNNEEENNENESNESW", "NEEWNNNNWWNNNEEEESEEESNESWEWSSEWENE", "WSSEEENNWWWNENENWEEWNWWWENWWWSSNWEEWNNESNENESWSS", "NWNSNESEWEENSNNENNSEWESSENNESNNEWNSNSSWWSSEWE", "SNSNWNENWEWSSSSSENNESWSSESNSNWNWENWNSWNSEENW", "NSEEWWEWNNSSEWWNWNWSWWEWSEWENSWSWNEWNSE", "NEWWESWSWSWESEWENNWEWEWSESNEWNNWNNNNNWNWNWENEW", "WWWNWSNNSESSSSWSWNESENNSEWWWNWWWWSW", "WSSSWSSWSNSEENSEEESSWNNEWNWESSWSNNNNSWSNW", "EWESNESWNSSESEWENWNNNWSESNSENSWSSSEE", "NSSWEWENSWEWWEEENSWSEENSWNWNWESSNSEWNEEESEWWNNNN", "SNNSEEWENENNSENNENSSWESNSNNEWWSEWENSW", "NEWEENEENWWNWEEESWNSWNNWSWSNESENWWSWWSWS", "ENEEWSNSWSSEWSNSSSSNWNEESEWWWEEEEWWWNWESSSE", "WWWWNENSEWEENWNNNWWWSWWSENNEWWWNSNENESENWNSNNEW", "SWSEWWNSSSWENWWNWEENWSWWWNWSSEWSWSNEEWSSWNE", "NENEWEWESEESSWESEEEWEWSWEWWNEESSNWSSENSNEWNNEN", "SENWNSEEESSNESSEWNSNSSWNNSSSESWWENESSWNNESWES", "SNWSEWWNSWSWEWEWSESSWESNEEWNNNWESSENNWNEWW", "WWWSWWWSNNWWWNWWWWSWWSNSSESSSNNSNWNNNW", "SWNWENNNEENSWESWNWWSENWWWESSESWEESSWESNSNSN", "EESWSSNWSWSSSWSENSWNSNSNSNNNEWWWWWNNEWWSSWEW", "SESSWNSSSESWNSNENWENWNSNESESNNNWWWWNWSWSWNEWW", "SSEENSEWSWEENWWESWWESSNWSWSNWNNWWWESNENNSWSEWWWSE", "NNENWSWEESNSNESESESSENEWSEENSSWNESWNNNNEWNNNS", "SNEEEEWWEWESSSSNSSNNNNEWWNWNNNENWESEESNNEWWNW", "NWENEWNNSSNNWNSSEEWNEWNNSESWENNWWNNSE", "NWEWNENENWNEEWSWNWNWWWSSSS"}

    Returns: 1321

  53. {"...##.........##.....####...#..#....#.##..#.#..#..", "##..#...#......###......#..##.........#.##.#..##..", ".....#.....####......##....#.F.##.#.##.#..#.#.##..", "####.##..##......#.##..##...#.###.....#.......##..", ".##.#...#..#.##......#...........#..##.##...#...#.", "#.......#.#..#.#...#..##.#.###.#..###...##.#.#...#", "..###...##.#..#.##....#..#..#.#.......#.#.#.#.....", "...#..#.#..##.##....#.#......#.##.###..#.#......#.", "...#..#..##...#..............##....##......#......", "####.###.........#.....#.####.#.........#......#..", "....#..###............##..####..#.#..##.##.#.##...", "##.#.###..................#.#.#............#.#.#..", "..#.###.....#....#...........#.#.#......X.#...###.", ".#..#....#.#..##...##..#....#..#......#...##...#.#", "...#..#...#...##.#..........#.#....#....#.##.##...", ".#..#.#..#......#.##....#.#.#.#.##.##....###....##", "..#..#..#.#........#.######.#..##.###........##..#", ".#..#...#...#....#.#.#..##..#.....##..##.#.#.#..#.", ".......#........#..........#.###.#..#.##.##.....#.", "#.....#.#............Y..#..#####.##....#..#....#..", "...#.#...#........#.#...##.#.#....#..#.#......#.#.", "..##........#.#....#........##.#.#..##.####....#.#", "##.####....#.#.#.#................##...#....##.#..", ".........##....##..##..#..###....##..#.#....#.##.#", "#....###..##.#..#.##...#..##..............##.#####", "..###..#.....#....##..###.#.....##..#.....##.##.#.", "##...##..##.##.#.#...##..#...#....#...##..#..#.#.#", "..#......###.....##.....#...#.#.#..#........###.#.", "..##..#..#.....#.....##.#..#.#.#....#..##...#.....", ".#..#.#....#...#..#..............#...#.#.#....#.#.", "..####..##..#.#..#........#....#..##..#.###.#.....", "..#.....#..##.#....#..##.#...#.#.........##....#.#", "...#.#..####.....#...##.#...#.#....##....#..#.##..", "..##.#.###...##.....#..##..#.....#......##..###...", "..####..##.#.####....#..##.##.........#....#....#.", "..#.#..#.#..##..#...........####..#....#..##......", "........##...#.###.#.....#....##.#...#.#....#..#..", "##..#..##.#.#......#....##...........#...##.#....#", "####....#..##.............#.####.........##.......", "...#...#..#####.#..####..#..##...##.....#...##.#.#", ".......#..##...#....#.#..#.#.#.#..#.....#..#......", "#....#....##.........#.....#...#..##.#...##...##.."}

    {"WSSSWENSENSWEESSWWESWSNNSWNSEENWEWWSNENEEENWE", "ESSNWSNNESWWSNNWWEESWNNWNWSNWWWWWESEWENSWSSWSNESN", "WWWENSSESWNNEENSSESSSSWSSSSWEESWSEEENNW", "ESEESWSWWEWNSWNWWSESESWWEWWNSWWESWEN", "NSNNEESSNSNNSSWWESWNSSSSSSWSWWNSWWEWSNNES", "NSWSWESSSWSEEEWNEENSSENSNWWSSWENWEEWW", "WWNENNSWWSWNSWWNWWWESNNSEEEESEWESESSWNSSNNNENE", "WENWEWWSSNENEWNNWWNSWSWSNWWSWNNNSNWS", "EWWSWNEWNESWSNWNNENNWNENSSSSWSEWEWNNWWSEWSNW", "WNENSNEWNNNWWNSNNNEEENSWSESESSWNWSSENEES", "SNESWSSNEENWNEEWNENWSSNWSENEEESSEENN", "ESEESSWSESSSNSSEESEWSENSSWSWSSENSWEEWSWEN", "NEWENENNWENEEESSEESEWENNEENNEENSESEEENESESWSEESNNN", "ENSESEEWEWEESEEWWSNENWEENWNENEWEWNWEWSENNNNNNENE", "SEWWNSWESWNSNESSNNNNNWNESSNEESSNEWNWWSSEWSEWSEES", "SWWEENSSNNEWSSSNNSSSEEWSESEWENSESWWSN", "NEEEESEESNSWNEEWENEENEENWNESEENNWNWNNNNESSWENNSNNN", "ENSNENNENNEESEWNNSEEWWSSEWWSWWSSSSWEWNSSSSWNE", "SWSWSWSWENNEWEWSSNWSNNWSSENEWENWSEWNSWWWWNSNN", "SEESENSSEWEENNSWESSSSENWNWSSSESNNWSN", "SWSEESEESSENWSSNSWWEEENWNWNNEWSWEENNESS", "ESESESENNSSNEEEEWENWSWSSWWNSSWWWWWWN", "SESSSEWSNSSESNSENNSWWWWSENNESSWSSWSNWNWESEEW", "ENSSEWSSEWNSNSSSNESSNWSWWNSSWSWNWSNWSWSNN", "ESSNNSENSSSSSWEWEEEWENSSSNEWEEWSWSNSWNEWW", "SWNWWNEWSSNEEEEESWWENSESSNSWEEEEEWWENSSEWEEESNES", "EWSWESSSSNSENNNSENWEENSEEWWWWWEESWESN", "SSEENNSSSENSENWNENNNESNNNENENEESSSSSNSEENNN", "NNESNENWSEEWESNNWWNEWNSENWWSSNEEEEWWNNW", "ENWNNENNNWESEEEENENEESNSEENNSSNNENWWESS", "WWWWSENSNENNENEEEWENNENNWNWNNENWSNWSN", "NNSWWSWEWSNSSEWNNNNSWWSENEWEWNENSNWNSNWESNNSN", "WWNNSSENWNSNNWSNWSNSNEWWWNSSEEWESEEEWWWWEESSN", "WESSWNNSSSENSNWNSSNNNWEWNNNESSESEWEEW", "SENNENWEWSWSEESSESESWNSWESESNEWWNNSSWESSWSNESSWNES", "NESSENSSENNWWWSENSENNSENNESWSSEEWSESNSSEEWENNW", "NNNSWEENWWNNSNNWWEWSEESNNNSENNNWENNW", "WWSNWWSWWESESENNNNSNNNESNNSENENENENNNS", "NESNNENEWSNEEWEWWWWSWNNNENSWEENWEWWNEWWSNSNENWSWEN", "WNNWEWSWSNEWSNNSEWWNENWSEEWSWNENSWWWNW", "SSEWNSSWNNNENNNSENESNSWSNNNWNNENNSNNWNWSWSWENNNEE", "SNENSWSNWSNENNEENNEEESNENSEEEEEESSNSSWENSEWWNWSSEN", "EEEEWNENN"}

    Returns: 660

  54. {"#......###....#.#.###.##.#.#.......##......#.#.", "###....#.##.#.....##.....##.#.###.##..#........", ".......#.#......#..........#..#..#.##.#.#.#...#", "........##..##..#....##.....###.....##...#####.", "..#.......#..#.##.##.##....#..#.#....#.#...#.#.", ".....#...###.....#...#.##.#..#..#.#..##..##...#", "......###.#..#.#....#.##.#..#..#....#.....#.##.", ".##.#....#..##...#...#.#....###....#......#.###", "#..#.#..####...##...##...####...#.....#..#.#...", "...#.#..#.##X...##..##..#.....#..#.###.........", "###...#.####....#....##.#.###......#..#...##.#.", "#...#..#..#.....#..###...#....#.##.###...#..##.", "..#..#.#...#....#...#.#..#..#....###....###.#.#", "...#.#....#.....#........#.#....#.....#.##.....", "..#.......###.#####..##...##.#....##...##....#.", "##...#.#..#.....#.#.....#....#.#.#......#....#.", ".##.....#.#.##..#..#.#####...#......#....#....#", ".#.#...#...#...######.#......Y.#..#...#.#.##..#", "..###......#.#....#...#...#####..##....#.......", "...#....#...#...#..#.#.##..###.#...........#.#.", "....##...#.#.#.#.#F....###..#........#.....#...", ".#..#...#.#..##......#..#..........#...#.###...", "##.............#.........##.....###.....#.#.##.", "..#..##...#.##.#..#.....#.##..##.#...#..#.#...#", "...#....###.#.....#..#..###.#.....##.#.....#.#.", "......#...#..#.#...##.#........#.##..#.#.......", "....#....#.#....#..#....#...#...........###...#", ".....#.....#..#..###.##.........##...##.##...#.", "#..##.#.....#.#.....#.#....#.#.##..#...#.#.####", "...#.........#..#...#..###....#...#..#.#.#.#...", "....###......##.#.....................###.#....", "...#...##........#.#.#.####..##..###..#........", "##....#......##........##.#......#...#.#......#", "#.#..#....#.#.#....#.....##...##..#.###...#....", "..#...#..#...#...#....####....###.#..#...#..###", "##.....##...#.#...#...#....#......##.##.#.###..", "..#....##............#.##.#.#.....###...#...#..", "..#......#####..###.#..#######..#..#.##....#.##", "...#.#...#..#..###..#.#.....#..#...##...#..#...", "....##...#.#.#..###..#..###.....##.#..###.##.##", "......###....#.##.#.#...#.##.#..#...##..#......", "##.#.##...#.....#.###..#..##.#......#..#...##..", "###..#...#..##...#....#.....#....#..#.#..##....", ".#.#....#....#.#....##.#...####.#...##..#.##.##", ".............#...#....#.###.##..#...#...#..####"}

    {"EEWWEEENWNEWWWENSNSWWWNEWNEWEENENSESWNSWWEW", "NEEWSNWNESESNNSWSEWSSWNWWWNSSWNSNNESNWSESNE", "ESWWWENNWNSNWWSWEESSEENWWSNNNNSEENES", "ENESWWSNSSWSSEENSSWSWSEESEEEWNNNESSWSSWSWSSWEEES", "NEWEEEWWSNEWWWWEWWESWSSWSWNSEESWENE", "SNWWSNSEEWNEEENWSWNNEWNWWSSEESSNSWWWSWNN", "WNSWSNWSNSSENNSWWNWNNSNENEEWWNNWENSNSNWWWWNNENS", "WEWWWSSWSEWNWSESNSWNNNESSWEENWESENSNN", "WNNSWNWNSSWESEEEENWWESSEEWSSNEWNNSENEEE", "WSESEEEWNWSWSWNENWNWEESNNSWSWESSWNNEN", "WENEWSSNNEESEWWSSSSSSNNWWEWEEWENSSEWEWSEWNWEWES", "ESWESEWESSSNEESESENWESESWWSNNWESNSWESSN", "NSNNWEWWWNNENEWSWWEEWWESENSNWNWSSNSSNNENWSSE", "SNSNEEEWEEWSWSNNSWENEWSNWSSEEWEESSE", "SWNNEEEESNENEWEWSESNEWNNNNENESNENSSWSSEWE", "NSSEWNWWEESSWSSSSSSSSWSNENSNSNEESSSEWN", "EEWSEWWWEWWWENEEWWEENSNWENNESSNSWNSWWEWEWSSSNSSEEE", "NENWESSEWNSNNSWSNSSNSESENSEWSNWENSEESE", "SNNSNSWSNNSSWNWESWSNNWWSESNENNNSNWSESWES", "WSWEEWNNEWNENNSNNWWSNESNWESEWEEENWWW", "SWSESEENSSENENWSSESNNEESWENWESENEEEWEE", "NEWWEENSNNWWWEWEWWEESWEENSNSENENNSSNSNWEWENNENWW", "NENESWEWENNEESNSEEEEWESSNWWESSWNNSNESNSSNWNNSSWE", "NSESWEWEEEENNNWESESNSSSSSESNWENENNSW", "WEWEEWEENWSSWNWWEEWWWESNNESSWEENWNNEWEWNEEN", "WWEENSNENSNWESESSWNEWSSENESWNEEEESSWWNSNNSWSN", "ENNESWWEWNEESNWWSWNSEWEENWNNWSWWSESSWSSWSNWWEWSSWS", "ENSWENWSEWNWWSNSSNWWSNWWSWEWESWWWWWS", "WNEEENWENSSSNWWWEESENNENSWWWNSNESNSWWWEWNNS", "SWEWWSESSWENSESEWWNSWSNEWSSWSWNWSNSSENEENWNSWSWNE", "SSSWWEWNWNNWNWENSENNWSENEESNEESESEESSNWWENENEWWW", "NNSWNNWWENSWWNSWNWWNNNSNESNEWSESSENWENNSWSESN", "WNWSSEEENNNSWENSSSEEWSNWEWEESNEEWSSWWSSE", "ESSWWENNNSNNWSSSWSNNNNSEWWESNSENESEESWSSNWSWNSW", "SWEENWENWNWWWNSENWNWEEEESNWESWENEEENNNSWNEWWNWSNEN", "WENNSEEWWWENSWSNNWSSWSWNSSSSENSNSWEWWNSE", "WSESWNNNWWEWESWNENWENSWNENSNEEWSNSNSEWNE", "SNESWWSNWNEWNWWENESNWNWNNWWEESNENWEEEWESSSNW", "SESNSEWSESNWWWSEEEENSSWEWSENESWSWSSESWS", "ESEWWNSWSSSWSNWNNNWSWNNWWSENENSNWEN", "NSSSSWENWSWWEWWSNSEWWWWSNWENESWSSWSNWSNWEESNSWNWN", "SSNN"}

    Returns: 1074

  55. {"....#...#..#.#........#.#..##......#.#.##......", ".#....###..#...###.#.#.##...#..#.#.#.#....#.#..", ".........#...#.#...##.....#....##.##.......##..", ".#.....##..#.##.#..........#.###.#..#....##...#", ".######....#....#........#..#..#..#..#.#..##.#.", "..#.....###....####.##.#....#.#.......#X......#", ".#.#..##.....#.#..#...#.......##..####.#.#....#", "##.#...#.#..#..###......###..#.....#.#....#....", "..##.#.#...#.#..##.###..##...#...#.......######", ".Y...#.#.....#...#....#......#...#.#.###..#..#.", "#.#..#.#.#....##.##.#...............###.....#..", "#.#..#.##.#.##..#.#.##..#....#.....#...#.....#.", "#.#.#.#.......#..#......##.........#..#.#.#..##", "#..#...#.......#...#...#....##...#..........#..", "...##..#........##..#..#.##..#.#.........##..#.", "...###.#....#...###...#..#.#..##.#.#..#..##....", "......#.#.#....#..#........#.#.##.......##.....", ".....##...#..###....#.#..#..#..#.#.###..##..#..", "........#......###.##.......#.###..##.##..##...", ".#.#.#..#...#.#....#...#....#....#.....#.#.#.##", "#.#.##.....#....#.##.##..#.##...###....#.......", "#........#.#.......##...#.#.##..####....#...#.#", "#..#..#.....#.##..###....#...#...##....#.......", "...#......##.....##.#....###....#...#......#...", "###.#....#####....##..##.##...#..#..##......##.", ".#....#..####....###.#.###.#......#..##...#.#..", "#..........#...#....##........#.#.....##...##..", "#...#..#.#.#....#..#.....#..#.#..#....#....#...", "..###...#...##.....#.....##..##.###....#.#..#..", ".#..##...##..#.#........###.#....###.#..#.#....", ".#.#..#......#.#...#.#......##.#...##..##.....#", "......##..##....##.#...##.#....#..##........#..", ".#..#####....#...........#......#......########", "....#...#.....#...###...#....#.#.#.#.......#.#.", "..#.###.#...#...........#.###....#.#..#..#..##.", "##......##.....#...####..#..##...#..#..#..#..#.", "##...#.##..#....#....#..#.###...####...#..##.#.", "###..#......###..#..#...#..#.#.#..#.#..#.......", "##.##.....#####..#.####...#......#....#.#...#..", ".##.#.....#..#..##........#....#...........#...", "..##.#..##...#...##.###.#.#..#.....##.###.##.##", "####.#.#.##.......##.#..#..###.....#...#.....#.", "###......##.#.....#...#.###....#....F........##", "......##......#...#............#.....#..#..###.", "#..#.............##...##...#...##.....#..#..#.#", "#....#.##........##.#.#...####........#..#....#"}

    {"SWSSSNSSSWSESNESWNSWWNEWSEENNEEEE", "WNEEWSNNWENSWEEE", "SNNSNENEWEEES", "SWNNSNWSEWEWNNNEESNWS", "NNEENSSEESESNSE", "SNWWWSWWSWSWNEES", "WNEWNWWNNNNWWSWWNEEENNNNNESNESSENE", "SNWWNNNEEEESNNNWWWESWWWWEWNSNSNWSWENWEESWSNSESE", "SESENNNWWEENSSWWWSESS", "EWSSWWNSWWWNSS", "EEESSSSWWSSEWSNSEEEWNNSW", "EWNSSSEEEENSSSNNNSSWEENNNNEESWSNWNENNWNNSWS", "WENWWSSENNNEEWNWWNNNNESNENNE", "WWWNESENWSNNESSWWWESESEEWSESWEENWNEEENENEENESSSESE", "SESSWSENEESWWESE", "NNWSSSSESENNESWESNNNNSNNWNWWENE", "SENESENNSSEWESSENSEEWSESSS", "ESSWESEWEEENNWNENW", "NNNNNEEENENNWNSNWSNEWNNSNSWENWNNEENNNSNNNE", "NSWNWWSNNSNEWNWWENNEWENNENEEENSWNWENSEEE", "WWEEWNNWSENENNNWNENWSNEWE"}

    Returns: 305

  56. {"#....#................#....#..##..#........", "..#.###..##.#.##....#..#.###...#.#...#.###.", "#.....#.#..#.###.##.#..#...##.###...##..#.#", "..#..#.#.....#....#.....#........#......#..", "......##...##....#.....#.#.###...########..", ".##..####..#....#..Y#..#.#.#.......#....#.#", ".#..###.#...#....#..#..##...#...#.#....###.", "............#..................##.#....#...", "##..........##.#....#.#.##........#...#....", ".#.#..####.#..###.#.###.#.###.#.##..###....", "..##..#..#..##...##...#..#.###.....#.##.#.#", ".#.......#.##.......###....#...##.#...###..", ".#.#.....##......#...##.....#.#...#......##", "##.#..#............#..#..#.##...#.....#....", "..#..#....#.##...#...#.......##.#...#.....#", "..#..#.#.#...##..#..#..###........##....#.#", ".##..#####....#..#..#.##..#..#.##..##......", "..####..##..#.##.#..#.....#.##...##..###...", "#.......#.......#....#..#...##.#...#..##...", "....#.#..#.......#..#..........###.......#.", "..#..#......##.#.#.......##.#.##...##.#....", "#...##..............#...###..####...##.....", "#.#.....#.............#..####.#....#..#.#..", ".###.#...####..###...............#..#....##", "..#....#.....##.#.......#..##.#....##.#.#..", "#...##.....#..#.#....#.....####..........#.", "..##...#........#..##.......#.#...####.....", ".#.###..#...##...#....#..#.###.###..#.##...", "......F.#.###..####...##....###.##..#..#...", ".#.##.#.#...#.#..#..#.#...#...##.###.......", "##.#.###..#..#.#..#....###...#..#.....##..#", "#..###..........#..##..#..#...###.#...##..#", ".......#.......##...##....#.........##.##..", ".##...#........#....#...##..#..#...#.#.#...", ".#....#...##....###.....#.#.#.#.....##..#..", "...#.#.##..#..#..##.....#....#...#..##..#..", "#....####....#...#.#..#.....###.....#.....#", ".##..#........#....#.#..##.........#.......", ".#..###..#.##.......#..##.##.....#..#....##", "....#.##.#.#.....#.#.#....#.#..#......##.#.", ".##..#...........#.#........#...##...###.#.", ".##...#.##.###.#..##...#....#.#....#..#...#", "..#..#.##.#..#....##...##...##.#.##........", ".....##......#....#..#.........#.........##", ".........##............#..##.......####.#.#", "....##..#....X##......#......#.....#.#.....", "##.#.#...#...............#..#......#.#...#."}

    {"NSSNSENWWSEWWSNNWENWNSESNENESSSEWNNNNEWESNWNNNWEEE", "WWEWNSEWNNWENWENNESEWENSESNNEENNWNWSSNSN", "NSWNEWNENSWNNEWWESNNENENWESEWENNSEWSNWEWESWNNESN", "SENESENWSNSNNWSSNWESWNNENSSSWSNWSWENENSSWNSSWNNS", "NWNENWSSENNNEESWWNSEESESENWEESESWSSWWSNSSS", "NEEWNSSWSWSSENEENSSSEENNWSEENENWEEWWSNWENSNEW", "WWENEWESNNSWESWSEWNWSENEWWNWEEENSWNEEWNNSNSSN", "WESWNSSWNWSESSNEWNNENWWEWSSNNNENEWNSSWEESWNSSEWWNW", "WEWNSSWESEWWWSEWESESENWNSENSESEESSESEWSEEWESNSNSS", "SSWEWEEENNEWSWNSWWSEESSEESESSEENSSSWEEESSESEWNEE", "WWWSWENSSNSSWSWWEESESNEWSNWWNNSSSNNESESSNEN", "SSNEWSWSSWSEEWSSNWWSSWWNESSNWWWESSSNSWWNSNWWSWW", "WNSSESSSSNSWWSWEWNESSNSESWSNWSESENWSWSWWNW", "NSESNNWSWSSSWSNSSSNNWSSNWSWWWEWWESNNSSS", "WEWWNSNSWWENEEENWNNESEEEWNESNNNENNSWSWEEWEWENWS", "NNSSSWWWNNSNSSWSWEWSWNSEWSWNSWWEWSEESWNENSNWE", "NESENWENSNSNEWSSNWWSWSEENWSEENWNWSWENWWNWS", "NNEEWSNENNEWWEWWWNNNSENWSSSSNWWNENEWWNW", "EWNENSSWNWSWSNSWWWNSENSSNWWWSEESENWEWNWWEESESWNSEE", "ESEWESWWENWEWWNEWEENNSEENSESWEENSNSESWN", "EWNSWNWWESSNSSESWESNSWNSENSNNSWSEENWNSENSW", "NENSEWENNWEWNWWNEEEWEEENNNWWNWWNWNESENEENSNEWNEESE", "NWWNSESWSESEESWNNEWESESSEEWWNSNWSWENEWEESNEWSENWN", "EWWWSNEWSNWESNEEWEESWWSNNNSWNWWWSWEWSWENNESNWWS", "SEWSESNNESWWNSEWNNNNNWNNNESNNNNWWESENWNEE", "WSNEEEESEENNEENWSEESNSSWENNNNENSNSENNENWNEENSSWSNE", "SWSESSSEENESWENNEESESENSENNEEEESESSNNSWWEEWWNSWSS", "ENEENSWNESWSWNSENNWSNEESEEWEENEENSSSSEEWSEWE", "ESWEWWSESNSEWWESWEENWSENEESEWESSEEWWSEEENNNESSEWN", "SSENEWSNNNWNENWWSSNSSSSNNWWWENNSWNSEESWSNSEWW", "EWSNSSWSWWWWNEENWEEEESSWNENSSSSSSWSNESWWEWN", "ESSWSWSSNSESSESWNWNNWSNSSSWWWSWWSWESWEENNW", "EENSWWSWESNWWENWSNWSWSSEEESESWSNSSEWSSWSWWW", "WWESWSNNSWNNWNNEWSESWNWWSWNSNSSENSEEWEWESEWWSW", "WWWNWWNWESWWEWNSWNWNSWNEWNEWWWSNNEEENWSSEWNWNEN", "WSEESSNSNNSNWSWNWSWWSWENWWNSNSWSNESSNWWWNWS", "NWSNSSNESEENNESWWSNEENNEWNEESEEWWWNNEESNS", "WNNWENSWSNEEEWWWWWWEWESNEWWEWWWEWEWWSENEWE", "WNEENNWSSWWEENESWWSNSEWNSWNNNNWNSESSEESWNWWE", "NEEESSEENSWWESESNNWSSSWEEWSENWNNWNNSEEESESWWNE", "WEENSSWWWNSSSEEEESSWSNSSSWSNWSEWEESNWWSNN", "ENWWEWSSNENNEWEWSESSSESSWWWSNEWNENNWNSSNWW", "ESWNNWEWWNEWENWNNNNWESENNENWESNESENS"}

    Returns: 513

  57. {"..#..#.##.###...#......#...##......#..#..#.#.....", "#....#..##.##......#..#..##Y....#...............#", "...##...##....###.#.##..#...............#....#..#", "..#.#..#...........##.#..##.##.....#.##....#..#..", "#...##...#..#.#...#..#.....#####.#.#.............", "#.#.#..#....#.#......##.....#..#.....#..#....##..", ".....#.....#.#....#...##.#..#...##......#.##..#..", ".....#..#..###...#.#.##..##...####..####.#.###...", "#...#..#.....#.##..#.....####...#...#..#..##....#", ".#.#..##.####..#.#....#...#.####.#.#.#......#..#.", "..##..#......##.##...#..#.#...###........#..#.#..", "..#....##.#..#....#.#.......#...##.....#.#.##....", ".........#.#.#..#.#.##..#...#..#..#.##....#####.#", "##.#.....#.#.###...#........#....#....#....#.#...", "........##...#..#...#.#.#..#.###.....#....#....#.", ".....##..#.#...#......#.....#....#.######...#....", "#.#..........##......#...#.....#.......#.#...#.#.", ".#.##...........#.##......#..#.....#.#...#.##..#.", "...#.#.#.#.#.....####......#..#.#..#.##..#......#", ".....##.....#...................#.....#..#.##.#..", "..##.##..#....##.###.##...#..#....#...#..#.....#.", ".....##.#..##.....#...####..#.#...#.#..####.#...#", "#..#..###.....##.......#.#...#....##........#...#", "..#.#...#....#....#..###.##..##...##..#.......#..", "...##..#.##.#......#.......####....#.#.##......#.", ".##......#......#.#.#.....#...###...#.....#....#.", "F.#.#.......#..............#.#......#.#.#..#.##..", ".#..##..##.#.#.#.#..#.##..##.#.......###.#.#..#..", "..#....##..#..#.#..#...###..#.####...#..........#", ".#.....###.##.##..##.#.......##..#....#....#...##", "#.#.##..##..#..#.....###.#...#..#.#.#.#...#..#...", "..#..###...###...#......#....#.#..#....#.#..##...", "....#.#....#....###.#.#......#........##.##.....#", "...#..#...#..#.#.##..X.#..####........##.#..#....", "####.####......##.#...#.##........##............#", ".###....####....#.#.#..##..##..........#......#..", "...#.....#...#....#...##..#...##.##..#..##....##.", "........#.#.....##......#...##..#...###.##..#....", ".#.....##.#..#.###...##.##.........#..##..#.###.#", "###.#.....#...#.....#...##.##....#.###..##.......", "....####....#...#.##....##..#.#.#..###...#....##.", ".#..#.#..##......#.#..#####....#..##.#.#...#...##", "..##..##..#.#.#.#..#.##..#...#.#####..##..#..#...", "....#.......#....##....#....................#....", "......#.##..#.......###...##.#.#.#...#......##..#", "#...##....##.#........#.....#..#......#.#..#..##.", "#....###....#...###..##...###.#........##.....##.", "....###.....##........#.#......#.#...#.......##.#"}

    {"SSWENSEWSENEWNNWWNWEENNSENESWSESSNNWSEWNSENENS", "SEENEESNSWESSNSSNNSENNWEEEWNEENESWEEEWSNWSNEESNES", "SNNWEWNNNSNNESSWWEWWNSNENNNESSEWWENEWWSESNEESEES", "WSESNSSENNENESEWWSSSSSESNSNNESESNWWSWSEESEEESWESEW", "WSNWNEWNSWEWSNSNWSWEWSEEWESSSSSNWESNSEEEWEEWSEE", "NENWEENWESSESESENSWEWWESEEWEENNENWSEESNSEWSNWSNNNW", "NNSNENENSNNSNNEENSNESSWWEWNNEWNSENENENESENNES", "NNWWNSSEWEWWEEEEESNNNNESWSESNEWSSWSNSESENWSENWS", "SWEWSNWEWENNSNWSNESSWSEENNSESSWEWESENNSSENSSNWS", "WNSWEWSSWEWWENSNWSNEEWWENSESWWEEWNSESNWSNWWN", "WNEEWSWWNSWESNWNWEENSESNWWESEESEWWNWSWSSEWSSSW", "SSSWSWEWENSNNSWNNWNWEEENWNWNEENESSEESENNWNES", "ESWNWEENNNNESNEWSESSNSNNSWWWWWSNSNWSEWNWESEENSNNE", "EESNESWWWNWWENESSNWSNNSESEWSWWESSWNNWEEEESESNNSS", "WNSSEEEWWNENWESWNSSENWSNEESSESWWWSWSWSESSSWW", "SWWEESWWNWWESNNWSWSWSNESSWNENSEWWWSEWSNSENSWNW", "WSSESNWNNWNNSEWEWESWWENEWENENSNSNNENWWWEWEESSS", "ENSNWNENWSENNWSSSWSESWSSWNEWWEWWWWEEEWEEENEESN", "EEEEEENNNWWEWSNNSNENNWNNSEWSSWSNEWESSNENEWNSNNEW", "SSENSSSENSWNWWEEWESSESWWEWSWNSNNNNSNWWSEESSWEW", "ESSWSEWEWEWNWWSEEWENEWSESESWEWNNSWSESSSWSNNWES", "SWSEENEEEWESSEEWEEENNWENWWSWENNWEWSSSNWSWNENWEWS", "EWNWSNNSENEWNEWSEWWEESEENNSSNESNEESNSSNSEEWESWE", "NWNEWWNWWNNSNWSWEWSNSSNNENSSEEENSNEWWWWNWEWSWSSWWE", "EWEWNSWNWWENNWSESWWEWESSNNSSWNSSESWSSNNWEENN", "WEEENNSSESWENEESSWNSSWNNWWSESEWENSWWWENEWSNNEEENEW", "WSESWEEWSNENNWESNWNEWWNEWSENWWWWEWESNENSSWSNNWEEN", "SWWESWEWEWWENSSNSEWNSWSSNSENWWNSWESNWSNEWEEWEE", "WNESWSNWWSWWSNWWSWWESNEWSWWNWWEWWSSWNWNNENNWN", "WWWWEWNENEWSWSEWWEENWSEESEEWWNESWSWNWENESENE", "WWNNSSSWSSEWNENSSWESNSWNSSWSEEWWSWSWENNEWWNNWSNNNE", "ENEEWNWWSWESEWSSSSNNNNEWWNNWWSNEWNEENWWENNWWEW", "SNSWWESWNEWEWNSNSNSWNWESWNSSENNEWSWSNWWWSEESWEWNW", "NEWWWEWWEEWSNNNEEESENWWESNEESNWWSSNEENWNWNSEW", "ESNSSNEWSEWSENSSSWEWSNSSWEWNNNNWNWWSNNSNWWSESS", "NESSEENESNNEENEEEWNSNSENNSWWNWNNWWSWSEENENSWEES", "EWENSNSNWNSNWEWESWWSWNNWNESNWEWNEWWSESNNSNSWNSWSW", "SSNSWSNWWSNNWSNNSSWWESWNWSWSWWEWWSSSSNEWEWWWWSS", "WWWWSWWEENSESEWWWSWNEENNSENEENSNEEEEEESWWEENENSN", "EEWWNENSWNESNNSSNWWWESNSSEEWSWWNWSESNSNNSSNSWESEN", "NSEEWNNENNSNSWNNNWSSWSNSWWWNENWESWSWWNNSSNNWESW", "SWSSSEESSNSSEWWWSSENEESEWSWNWNEEEEWNESESNNWSSE", "EWEEWWSSNWSNEESWSSSEESEEWNSWESEEESNESWEENSWNEWESW", "SNSEEWSWNNSSWNEEWWSWSWNSNWNSSSNWSSNESWWNSWEWESES", "EENEWNWESSWWSEENSSNNSNSNESSEENNESEEWSNSNSWSENEEN", "EWSNWEEESSWSEESEWSNSSENSEWWWENSWWWSWESEWNSNNNW", "EENNWEEW"}

    Returns: 924

  58. {"#.#.#..............###.#.####.#.#.#.#.#.....#", "..#.......#.##.....#.####.....#.....##..#...#", "...#........#..##....#.#...........#..#..#...", ".##........#...#.....###...#.#.....#...##..#.", ".##...#...#......#........#.#.##.#.#..##...#.", ".##.#...###......#........####..###..#.###.##", ".....#.......#.#..#......##....##.....##...#.", ".##..#.....#.#....#..##....#...##..#.....#.#.", ".....###.###.##....#..#......###..#.##...#...", "...##..#...........#...###.....#..##.###.#...", ".#.#....##..#.....#.....#........##...#.....#", "#.#....##...##...#.####.#.##.#..#..##.#.....#", "#....#....#....#...#...#.#.##...#..#..###.#..", "###..#..#.##....#......#..#..#...#..####..#..", "##...#..#...#.#..###...###........#..#...#.##", "...................#######...#...#.##...#.###", "##.#.##..#....##.......##..###.....#.......##", "##.........#..##...#........###..............", "......#.##.......##....#...#.....#...#..###.#", "#........#..##.##...##....#.#....###...###...", "#...#..#...##........#.#......#..###.....#...", "...#.#.##....#...#.##.....#..#....##....###..", ".....#......####..#...##...............#.....", "..#..#....#..........##...#..#..##.###.#..#.#", ".##.#..##.#..........#......#..#.....#....#..", ".......###..##.##...#.....#.##.#..#.#..#.....", "###.....#....Y.##...#......##..#......###.#.#", "#...##..##....#..#.#.#......#.#.#............", "..##..#....#.#.#...#.....#...#...#######.#.#.", "..#...#.#......F###....#..#......#...#.#.....", "#.....##..#.#........#.X........#.#.###....#.", "###..#..#....###.#..###...#.....###...#.#....", "........#.##.#.#.#.#..#....#.#.............##", "....####......##.....###....#......##......#.", "....###....#....##...#....#...#.######...#..#", "..###.#......#.#....#.#.#........#.#.....####", ".......##...#.#.......#.....#......#..#.##...", "#.##.##......#......####.........#..###.#....", "#....##......##......##.#.#..#..##..##..##.#.", ".#..##.##..##...#.......#..#..##.##......##.#", "......###..#.#..##.#...#..#.##.#......##.....", "...#.....#...#....#......#....#......###..#..", "#.#.#.######..#.....###.###.####.#...#.#..#.#", ".#.....#.....###..........#.......#..........", "#.##...#..#....#.##...###..#.....#.#...#.....", "#..#..#.#....#..#.##.####..##....#..##..#..#.", "#.#...##..###..##..#....##.#......#..###...##"}

    {"ESSWENWEWWSNEWWNWWSNNEEEEWSSWNWWNESNESWNWWWNNNSNS", "NWWEWEWNESEENSSEWSWWWNNWESEEWSEESESSWEESWSNNEWE", "EESWSESSESSWNNWNSSWSSWWNESEWWSSSSNNSNWEWEEW", "WNSWENEEWNWWWEESWWSENWESSWWWENWSNNNSWNSSWSESEWN", "SSWNWSSESSWSNESSESNNEEESNWENEEESWSWNEE", "NWNSWNWWWWWEEENSWSWNNESNWNWEWEWWESNENSENEWSNE", "WWEEENEEWWENEESNSSNESSSEWESSWSNWNSENNSEWNENNN", "SSSWNWEWNSESNEWNSENSNWENNSNWSSWWSNSSNSWEWNE", "SNWNSNNEEEEWEWNNNWSNEWNENSNNESNWWNSWEESESNE", "SWENSSSSWWEESWWWWESNSWSNENESNWWWSSNSEENNS", "NESWWNNWEWNWWWWNENNNEWSNNNSWNWSNEWSSNESN", "NEENNWWEEEEEWNENSSWEWNSNWWNEENEWNSENNWSWSESS", "EWENNSSSEWWNEWENWNENENWSSNENNSSNEWNESESNNSENEENEE", "SWENNEWSSNEWNNWSWNSWWEWEWEEWSNESNNSSSWNEE", "WEWNNSWNEESEWEWSNNWNNWWWWEESENNEWWWEEWNWNNSN", "WEWESESNWEESSNENSNENESWWWSNEWENESESSWSWEEE", "WEESNEEEENENNEEESNEEWWWENNNSEWEWNNNESW", "SSWWNSWWNNSNNSWWNNWNENENSNWWEWENWEEWNESEWSWSWNWENS", "WWNSEEEEEESENWNWSNNSWNWESSENNSSEWSNEEESNE", "WNWSSWNNWWESSSNENNSSSESWWNWEESWESENENSSE", "NWEWWENSSWWSNEWENESNNWSESWWESWEWWSNNSSSWNSSSWEN", "WWESWNNWWSEESNESWWSSWENNWSSSSSWSNWEENWN", "WSSSEEWSNWWEWWWWWSNENNNSSNSNNWESENENWNSS", "EENEEEWSEESSSSWNWWWENSSWSEWNEEEEENEEENWWES", "SWNNSWSNESNWSEEEEWNNEESNEESNNWWWWNSEENNWNEENE", "NESWSENWNEWSEWSEEWNENEENNWENWNWENNNNSNNSWEWE", "WNWSWESESENENESWSNSWEWEWWWWNNENNSNSEWS", "ENENEEEWSWWSNEESWNEEENSENNWESWNWSNEWWNWWSW", "EWSSSSNSESSWNSSSNWSWWSNNEWEWWEWSNSSSNWWNWWNN", "NSESSENNWEWSNWSNWNEWENSEENSEENNWEEEWSSENSSNEEENWN", "NENENSSWNNSNNSWSEWWWENWNSEESESSNSENEWEWENSEWNW", "EWSSESSWNENWNNEENENEENWSENNWNSWSESNSWSWWEEWEWES", "EWWSEEWSSSSSWSNEEENWNESNWENWSSSSNSNWWSNNEESESENN", "WNEWWSEWENWWSESSSSNWNNWWEWWWWWNWNWSSNWESSWWE", "WSWSWSWWSNEEEESSEESESNSENSEESENSSWWNSWES", "EWNWNSNWNSWNSESWNSSNWWSWESWNSNWWNWSSEWSESSEEWSS", "NEWSWNNNSNEWSWNNNNSEWWEWESNSSWENSSESSNSEWWSNNNW", "WNNSESWWEWWSEWSNENWWNNNWSWSWSNWSWNWSWESSNNWSWSESN", "NWSNWNENENNENSSEWWSNWESWSWEEWSSWWNNSWEENNEWW", "NWSSWNWWSSNESNWWSWENNSNESWWWENSEEWENEEWWEW", "SNSEWNENSWNSENWSNSSNESNNENESSESWSWSSNNNWSES", "NSSSSNESSNNSSNNWSSSEWSNWNNWEEESWEENWNSESEESENSWNSS", "WNSNNNN"}

    Returns: 1353

  59. {"..#.#.#..#..#....#.#.#..#..###...#.....#..........", "###.#..##.............##.....###.#...#..###.##.#.#", "#.#...#.#............#...##.#....#..#..####.#.....", "..###..#..........####.....#..##.#.#.....##.#.#.#.", "..#...#.............#.##.#....#.#...##.#..........", ".#..........#....#...#.......#..#.....#..#...##...", "###......##...#..#..#.###..##..#.#.#.#...#..#.##.#", ".#.###.....##..#..#.........##..#.#.......#..#..##", "....#..#......##..#.##...#.......##.#......#.##...", "##..........#.##..###.#...###.##.#.......#........", "..#..#..#..#.###.##.......#...##...#........##....", "...###..#.#.....###..#...#.#...#.....###.#.#......", "...#...........##..#....#...#.#..#.......##.#...##", "##..##.#####..##........#.#..#.##............#Y#.#", "........#..#.#.#.#....###...#...#..#...######..#..", "....#..#...#.......#.#.#......#.....#.#..###.##.#.", ".#.#..#.#.....#..#...###.#...#.#....#.#...........", ".....#.##......#..#...#..#......#..###...#......#.", "###...#.##.##..#..##..#...#..#.#...##..##...###..#", "#.###.#.#.#...#.####...##...#..#....#...#.......#.", "..##.#..###.....#...#.#.##...#.#.#...#..##.....#..", ".........##....##.##.#.....#.#.#.##..#.####.#..#..", "..#....#.........#...#.#......#...#..##.......#...", "......#......##...#....#.....##.#....##.......#...", "....#....#........#...........#...#....#....#.##.#", ".###.....#..#..#....##..#...#.#......#.....#......", "....#...#.#.###..#.####..#..##...#....#....#..#...", "....#.....##..#.#....#.....#...#.#......#....#.###", "#.#.....##...##.....#.#....#.#.##....##.####......", ".#.#####..#.##.#.....##....#.#..##..#......#..#.#.", "...#...####..#.....#.#.##....#....#.##...##..##...", "...#.......#..###.....#.........#.#.#..#.#....#...", "#....##.#.#.##.F..##...#..####..#.#........###.#..", "#..##.....#..##...#..#....#....#..#..#.###....#..#", "..###.#.......##....#.#..#...#.#.#...#...#..##..##", "#..###.........###....##.#.##...##....#..##.#..#.#", "......#..#..#..##.#.....###.#...#.....#.....####.#", "..#..####..##.#.##............#.#......###..#...##", "..##..#.#.......#......#...#.###X#...##....##.....", "....##...#........#..#.##.#....#...#.##.....#####.", "#......#.#.....#.......###.....#...........#...##.", ".#..#....#..#.#......#.##..#............#..#......", ".##...#....#.#..##.......##....#.####...#.#....#..", "..#.....##.#.#...........#.....#.#..........##..#.", "###..#....#.#...#....###.#.#.....##..##.....##....", "......#.......#......#.....##...##.#...##....#.###", "##......#.#......###...#....##.###..#...#..##..##.", ".#.##..#......##...#....#.#......#.#..##....#.....", "..#..#.......#...#..........#....#.#......#..##...", ".##...#..##.#...#.#....#.........#........#.#.#..."}

    {"NSWNNEEENWWWSEWSWWNSENWWEWSEENEWSWS", "WNSNESEENSWSWWWSEESNENSEEESEESSWNWSSWWN", "NNNNENNESWNEESEWENNNNWN", "SWWSENEWSSWWWWNWNWWWSNSWWWEWEWSNNWWNWWNWNNEN", "WNWNWNWSWNWNSENSWWSWNSWSNNWWS", "ESNNWSWEWSSSWEENWW", "SEESSWSWNNWSNWNNWWESSWSSSW", "NSWNWNNSWSEWWNWSSWENNSNSWSSW", "WWENSENNSWNWWNNNWNSWNSEENNSESWSSSSEWEWSSS", "WNSSEWSESNENWNWSSWNEEWENEWES", "EENSEESEEESEWSESNNSSWEWSWW", "EWEWWNSEWESSSWSEESWSS", "WESNESWNENNNENNWSEWENNESENSEWENNNEEWE", "SESEESWSNNSENWNSS", "NNWSWSSNSSWNSWESN", "EEEESNNEEESNSEENNSEESEWEES", "ESEESNNEWNNESENNWSNENEENENSWWNNNESNE", "WNWNEESSNEEEEESSSSEESNNNWNWWWSS", "SNWNNWWESNSWWNEWNENNNEWEWNEESSSESEESSESENSNSESESNE", "EEENSNSENESEEENWEENWEWSSWNESNNS", "WSEWNSSESSWNEESWSWWEWSWW", "SSWWSSSWSNSSNSSSEWESSSSSSWSSNEWSSSWSSS", "ESENESEEESSWNWWWWWSSSEES", "WSWNWWWWSSWSSSSSNEWNEWSNSSWSSW", "WSNENWEWESSNNWSENNWNW", "EEWSWNWWSNWSWEWSWESESNEEWNEWNWWSNSWNSSSEWNS", "EWESSWEWEWEEWSWEWNWWWNNEENNNSW", "WN"}

    Returns: 71

  60. {".#.....X......##..#..##..##..##.......#.......#...", "....##..#.........####..#..#....#..#.#..##..#..#..", "......##.#.##.#....#.#....#.#.#..###...####.###.##", "#.####.#.#..#......#..##.#..#...##.##.#...#.....#.", ".#.##....##..#...#.#......#.#......#..#...#......#", ".#####.......##.##...#.##...##.###...###....#...##", "....#....##..##.......#...###....#....Y##...#..#.#", "..#..###...#..#..##.......#..#...##.....####...##.", "#..#........####...#.#..##...####.#...#...###.#...", ".####......##.#....#.#........##..#.......##.#.#..", "...#.....##..#.........#.##.##...##....#...#..#.#.", ".#.##.####.#.#........##.#.#.##..#...#..#..#.#..#.", "..#..#....#.#.#...#.#.##...#....#.##..#......#....", ".###.##.#####.######....#.#.#...####..##.#...#....", "#.......#..............##..#..##.#...............#", "....#.#.....##....#.......#..######.#..#.#.#...#..", "..........#.....##.#.##..#..#...##.####.#..#.#.#..", "....#......#....##...#.####..#........#.....#...#.", "##...#.....#.##.##..#......##.#.#..#.....#..#.#..#", "......#...#......#.#.##....#..#..#..#.....##.#..#.", "#..#..##..##.....#.#.#.#........#.................", "##...#...#.###...........##.#.......##..#.....##..", "#........###.##.....#...#.....#.#...#....#..##..#.", "#.....##.#.#..#.#..#.#........#...#.#.#....##..#.#", "#....#....#....#####..........#.#...........#.....", ".###....#.#.###..#......#.#..##.#.#.....#....#.#..", "#............##..#....#.#..#....#.#...###.#.###...", "##................#...........##.#......#.....#.#.", "..#....#...#.......#.....#...#.##.#.#...#.......#.", ".##.....#.#.....#..#....###..#......#.#.....#..#.#", "...........#.##..#.....#.##.........##.#..#..#..#.", "...#..#.###....#.##.###.#...#...#..........#...##.", "....#.#.#.#.###.........##..#.......#..#.##..##...", ".....#......#....#.#.##...##..#.####...#.#.#.#....", ".##.##.#.#.#..#.....#...####..#...###.##...###.#..", "#....#.........#...###.........##...#.#....#...##.", "......#.#.....#...#....##........#.......#.#..#..#", "......#.#....###............##...#.....#..#....##.", "....#.##F.##..##.#.#..##.#...#.#.##...##...#..####", ".#..#.............#.###...#....#...#..#....#..#...", "..#...#..#..#.#.......#.......#.###.##.....#..#...", "..#....#.........##.#......#.#.#.###.......##..##.", "...##...#..#.....#.#.#####.#..###......##...##..#.", "####........##.##......#.###....#.###.#.###......#", ".......#.##....#.##.......#..#.........##...#..#..", ".#...#..#..#...#....#.#.#..#...#.#......##.#...###", "...#...#..#..##..................#...#..#........#", "##.####.##.#........##..#.....###.#.####....##.#..", "....##..##.#.......#.#..#..#.#.###.#..##.#.#.#...#", "..#....##.#.#.##.#..#........##..#....#.##.#...##."}

    {"SWSESWWEEWWWEEWSWNSWSNSWSEWSSSWEWSNESWEWSNEESSWWN", "WWNESEWEENENNWWSSSEEWEWNNSSSNNNWEESSWNNNESNWNNW", "SSSNSSSNSSSSWWEWNEESNESSENNSEWESSWSNSSWSWWSNWEW", "SEENSESSSNSSWEEEWWEWSWEWWEWWWESWSWNSSEWESWENSEE", "EENWEESWNEENWNWENSNSNWSNNNWEENWSSEWNNSEESEESSSEN", "WSWEESWWENNSSWENSNWWWESWEWESWEWSENNSSNWSWSNNSWE", "NWSSESESNNSNNENWNNSNEENSNSNEENSSWWSESEWSSWSNNWWWW", "SEENEWEWWNEEENSSNSSSESESNNSNENNSEESWNWNSNNSNNNNNES", "NNESEEWSEWEESESSENENWSNWSSSSWNWESNWSWNNWENWNWWSWE", "NWSSWWSSENNSEEWNEESNWESSNNSENWSNNWWWNEEENNWEWWSENN", "WNEWEWEWSSNNSSESENSEWEWNWNENSEWSWSSENEEEEWSENENS", "WSWSSEEWESWSWSNESWSNSSWSEESSSSSSESWSSNSWWWESENW", "ESSESWSSESNNNSWNSNSSSESSNSSENWSWSSESESWNENNEWNEEN", "EESWENNEEWENSWSSNEEWNWESSNEEEEWEESENEEESNEWSSNE", "EESENEWNSWSEWWSSSNWWWEWEEESNSNSNEESWWNNEWWEWNNE", "WWSNWNWWSNNNNSSWNNSSWNNEWESSEWWENEWNNWNESWESEEWN", "NWSNENWWEWEWNNWSEWWNWNSENWWSSWNWNNESENNSEWWNWNS", "SNNESNNNSEEWSNWNEENEWNESWWSNNSESWESSEENSSSNNWWEWS", "ENNEWSSSESNSESEEWENENSWENENWNNWEWEWWESWNWWWESSS", "WWWSNEESNNNEEEWWESSESSNNSWWNWSNWEESESNNNENNSNNN", "WNWNSEWENNWNEWENNSSWSSSESWWWWSWEWNNEENWWNWSNWNNWSE", "WWWSESNWNWWSENSNNWWSSWESEEENEWWESEWNNNWEEWNWSNN", "EENENSNWSWNNEWNNEWESWNESSWESWSSNWNWWWNNWNWNNEENSEN", "SESEENNESNNNNEWEWSNWNNNEENWNWNWWWSENWWWSSENNSNW", "NSWWNENWSESNNSSNWENWNWNNEEWWSWWNWNSWNSESSWNSNEE", "NNENWWNSSWNWNSESNWESWNNSSSSNSEEEEEEWNESSNEENWWEN", "NWWSWESWESENNWEEENWNEESEWNNWNNNWNNWEWNESENEESESNNW", "NNNNNWWWEWSNWEWWSEWSWWNENWWWNWESNNSESWNEEESESEEN", "ESWNWNWWESESENSSNWSSSESESESSWNNSSESWESSESSEEEESEES", "ESWNEESENEESSNSWSSWWSWEESNWEEWSWSNESEWSNNSWSWNNW", "SWNEESNENWSSSWSWEEENESWEEWENWEEESEESSWSWNWENEEWE", "ENESSESWWSSNSWEENNENENEWNWSSSSSWEESNNSSNNWWEENN", "SNSEWEWWWWSEWNWSNSNSNENWSWESSSSWNSSNWESNNSWSSWN", "WNENNENWESWNSSWNWNEWNSEWEEENWESWENNNNSEWWWWSSEN", "ESWNWSWEWWSWNWNWEWWSNNWSSWEENNNWENNESWEWNNSESWSNEE", "NEEENWWESSENEWENNSWNENWENSNEEWNESNSNWWNSWSNEENESWN", "SNSWSENWSNSSWWWWNENNWNWSNSSWSENENSWSEWENNEESSNSWN", "ESWEEEEEEWSWNNNWSNENWWEEENNEWWWSWNWNWSNNEWNWWSSN", "WWSNESSNWWNWSNNNSWWSSSSSNNWWEWWWWWNEENNENNESSWNNNW", "WWWNEWENWWESSNWSENNSWSWSWSESNWWNSSWWSNSWWWWSWNW", "WWESWWWWSNWWWWEWNWSNWSENSNENWNESNEWEWENSSSNNNNWWN", "SSESSWNESEWEEWSESEEWENNWNNEWENWSNSESENENNEWESWNWE", "SWEEESEESSSNNNWEENNWEWEESSNENNENWSSNWSWESWWESWNS", "NWWWWNENSEENEWEESSWEEEWSNNENNNESEWNENWNENNNNNNWNNW", "SWSSNEEWSWWNNEEWNWSNSNNNWWWNWSNEWWENESENWSNESNE", "WNEWNWWNWNWSENNWNNWSSEWNWNSNESNSEENSWWEWNSSWSWNEE", "SENSNWSNNNNSEESWWEEENWESNWSNNWEWEEEEWSNSNNNWWNWNWN", "WWWNNEEWNWWNNESWENNNWENSWEWWNSNWSWNWENEWWWENNNW", "WWWWWNNWEENWWNWSWWWEEWSNNSSNWSNEN"}

    Returns: 127

  61. {"##..###..#.#..#.....#......##..#..#...#....###..##", ".####.....#..#...#.##..#.#...#.....#.#.#...##.#..#", "......###...##...#..#.#........#..#..##.#.##..#..#", "..#.#.....#...#.#...##.###....###......#.##......#", "##.#..#..#.#...##.#...............#.###...#...###.", "#..#.##..##....#.##....#...##..####....#..#...#.#.", ".#........#......##...#.#..##....##..#....#.......", "..#..##.#...#........###.....#...##.#.......#.#.##", "...#.......##.##......#.###......#...#......#.....", "##.###.#.###..####..#.#.#....#.#..##...#......#...", "##.#....##..........#..###......###..##......#...#", ".#...#..##.#.#.#..#....#.#....##....#.##...#.#.#.#", "#..#...#.##.#.....##.#..#...#..#...#.###....#....#", "...#.#.......#...#.....##.###.#..##....#.#...#.##.", "..#.#....#..#.###....#..#.....#.................#.", ".....#....#...#..#.......####.##..#.#..#....#.....", ".#.......###.....#........#.....#........#........", ".###.##.....#..##...##..##.#.......#.##...##......", ".##.##...####..##.#.##..............#..........#..", ".####..#####..#..##...#..#..#..##..##.#.#........#", "........##.#...#.##.#.##.#......#...##...#....##.#", "....#.##.....#.....###...#.#..#..#.....#.#...#...#", ".#..#..#........###..#.#.##....##...........##....", ".F.##....#..#..###...###...#....#........#.##.#...", "...##.#.##.#..###..##.....#.......###....#..####..", ".......#...##.##.#.............#.....#.########...", "#.#...#.##.....#..##.#....#.###.#####..####....#..", ".##....#.............#..........#...#.#.....#.#...", "#..#..#..#.#......#.........##.....#...#...#..#...", "......#.....#...#....#....#.####.#..###..#.#.#....", "..........#.#....##..#.##..##...#.#.....#.......##", ".#...#...#####.#....##....#...#.#...#.#.#.#......#", ".#.#...#......##..#....#.....#..#.#...#...#...###.", "#.#.#..#.####.###....#..#.#..#..#.#.#.#.....#....#", "..#.#.#.#...X.......##.#.##......#......###.#.###.", ".#.#.#...#..#...#.#..#..#....#.#.....##.......###.", "#.#.###...........#.......##.#.#.#...#...#.##..#..", "#...#..##.#.###.###.#...###..###........####.#.#..", ".#.#.#..##.#.#.......##...........##....#..#..#..#", "..#.....#.##.#.............#.....#....#...#..###..", "....#..#.###....##.....#....#..###.##.........#.#.", "..#..##.#.#.##....##....#....#.#..#.#.#...#..#..##", ".##.....#...#.##.##...#..#...#..#.........#.#..#.#", "..#.#......##.##..#..#..#...#..#.#.##...##.#....#.", "....#####...#.####.#.#..#.#.###.Y#......#....#....", "..#..#.#...#........#..#.....##..#.....#..#...#.#.", "#.##....####.###.#.....#...##.........#.##.......#", ".##...##...#..#.#......##.#...#..#.#....###.#..#.#", "..####...#..##...##.#...#.#....#..#.##.#...##.#..#", "#..#........###....#..#.#.....#....#........#.#.##"}

    {"WSWNSWSNSWSESWSEEEEWSESSWWWSWSSSNSWNS", "ENNWSWESWWSNWEENESNWSNESNWNENW", "SSSNEENSWEWEENSWENNSENWEWNEENNNWWSWS", "NSNNNEWSESNWEWEEWNSNNSWSSEEEWNWSSSNSNEWWENWEEEW", "WWEEWNNWSENSESEENSNWENEWSESEENSWWEEEEEEEENSSSS", "SSSNNWWWNNNNWSWSENSWWNSESSEEWSEENNSEEWWNNNNEW", "NESNNNWSWWSEESEENESWNNSSENWENSNNEN", "NEESNNNWENWNNEWNNNESWNEWNNSWNEENNENE", "ENWNNEENWNNSENNNNWNNWSNWWWSEEENSWSESEN", "EESWSNSSWSSENSWWNNSSWSEESEEENNENNSNWNSSEEENNWNE", "ESSWSNESEWSSENWESNESEENNNNEEWWNSNEWEEW", "EWENSNWEENNWWNSSSNENSNSNWNNS", "SEEWNNSEWSENWSWSEWENNEEWWNSSEWNEWWNWES", "NWWEENEESEEWEWSESEWWSWNNESWNSE", "NWNNEWWESEWSEWESWNESNNEWEWNWWNNNNNWWEWSNSN", "SSNNNNNNNEESNNEENWESNNSNWESWWEWWWSN", "NESSWWWESSSNNWWSWSWWSWSSNWSEWSSSSWEEWSWWSE", "NSNWWEWWWSNWWWNNWSWENSENWWEWWSWWEWNNWNNNWNNNWE", "SESWNSNENSNEEESNENWSWNSWNSWWNEWEES", "NNWNSEWSEWNSNWENSWWSSESNEWWNSEESSSNS", "ESNNNWSESSNWWNNNSSSEEENWSSNSSS", "WSEENWWENNSWSESWWSSESWWWNENEEEEE", "SSWWSNSENNNEWNWEWSSSSESNEWSW", "NSSWNNSWWSEWWEESWSWSNSEWSWESWESWNSNSNNESE", "WNEWNSSWNWEWENWNWESNSESWNNWWSWWWNSSS", "EWSEWSSNNSSWSNWWESWSEEESNESENSEE", "NNENSWWSWWNSSNENENNNWWEWNWWNENWWWSWWWWNNWSSWWWWEWW", "NSEWENWNSSSSSENENNSEWSEEWESSESWESSENNS", "WSEENESWNSSWNWEENNNSWSNSEWWSESEESSNNNESESEE", "EENNENNSSEEENENESSNWEENNNEENEEW", "SESSSSEWWSSESNWWSEWNESSESNWWENSSENSEEESWSESSSNE", "WWNEEWNEWNNENESNEWNSNENWWNEWWSSSWWNESS", "WENSSWESNNSWWNEWWNWNEESSSSNSESSW", "SNWEWWEWSESSSWWNESWSWNSNEESWESWNEWWN", "SEWESWSSNSWWWNSWWNSSEEWNWWWWNSWN", "WWEWWWNNSWSWNWNNNNWWWNNNNWSWESWENWWENSESWNNEW", "NNNWWEWWN"}

    Returns: 918

  62. {"..##..#..#.#....#..###.#..##.....##...##...#..##.#", "##.##.#..#.#......#..#.##.........#..#.##.........", "#.....#....#...#........#.#...#.###.....####......", "................#..##.....#.......................", "..#.###.....#..##...#..###...#...........#.##.#...", "..#.#.....##.##...##.#...#...#...#..##..#.#...#...", "#..#..###.........#.###.###...#....#....##...#....", "###..#..##.###...#....#.##..##........#..##..#.#.#", "..#..#.....#.#.##...#..#.#.#......#....####..##.#.", "##..#.###.....#..#......#..###.##.......#..#.#....", "#..##.#.#.##.#...#......#.####...#........#...#...", ".###....#..#..##..#.....#.#...#...#.#....###.#....", ".##.#.....###....#.....##..#..#.....###.....#..##.", "....##...#.#.##....###..#.......##....#.#.##....#.", ".#.####.#...#...#..#.......##.#######....#...#....", ".#..#..#.........##.#.............#.##.#...#.##..#", ".......###.#....#........##.#.#.#......##.###...##", "##.....###.........#.#........#.....#####.#.....##", ".#..##.#..##.######..F#.##...##..#.....#.##...###.", "...###...#..#...#..#..#.#.....#.#...#......###.#..", "..##.X...##..###.#...........##....#.#..#.#..##..#", "....#..#......#........#......#..#....##.###.##.#.", "##..#.##.........##.#..#.#.#.........#........##.#", ".....#.#....##......#..##..#..#...#..###..#.#..#.#", "..#....##.##..#..#...........#......#..#.##.....#.", ".####.#.....#...........##.##.....#.##.##...##....", "......#..#.##.#.##.#.##.#......#.#.#....#.........", "..#....##..##..#.#..#.#.##.#....##..#.##....#.....", ".###...####...##.#......#...###..#.#.........#....", ".#.#.#....#....##.#.#...#.#....#.#.#.....#..#.#.#.", "#.##..#..##..#.#.###...#....#....#....###.....#.##", "#.###..#...#....#.###.#..#...###.......#...#..####", ".###.#...#...#...##.....#.#..#.##.#.......#.#...#.", "...#....#...........#....Y#..##..........##....#.#", "..####..#.....##....##..#.....##..#.##..#..#####..", "##.#.#.###..###.#.##.##....##.....#.....##........", "...#.##.#....#....#...##..##..#.........#......##.", "....###...#....###.#.##..##....#####..#...........", "##....#...##..##..#.........#...##...#.#.##.#.....", ".#...##...#.............#...#..##..#....####...##.", "#...#....####....##.....######.......#.#.#.#.#...#", ".#....###.........##....##.......#.#####..##..#...", "......#####.........#..#..#.#....#......#.#....##.", ".##..#...##..###....##...#...##..###.#.#.####....#", ".#........#.#..........#.....###.#...#......#....#", "....#.#..###...............##....#...#...#.#...#.#", ".#.#.#......##.##.#...#.##....#...#.###.....#...##", "...#....##......##.#..#.#...#...####..#....#..#.#.", "#.##.#..######...#.#.#....#.#....##......###.##...", "#....#.....#.#...#....#.#.#..#.#...........#.#...#"}

    {"NSWEEWWWEENEESWEEESWNWNSEWWESSWSWNSNWESEWSSESESNNS", "SNNNNWSEEEEWEWSEENEESNEEEWSSNNSWENESENNN", "ESEEEESESWENSWEESSNEWNWEEWSNSENSNES", "ESENWNNWWNNWEEWWEEWSNSNNWNSENENNSWENNWENSSE", "ESNNSNENENWNENWEEEEESSSSNEWEENE", "WEWNESNEEWEEWWNWSSEWNNNESWSWESEEENENWEN", "ESSSWESSWNSSNEWWNESSESWSWSWNWNWNSNWNSN", "WSNENWNSSNNNSEWEWSESWNWSEWSWSWWWEWEESSS", "WSNEEWNNWWEENNNEESWWWNNENWENEWESWNNNSNEEESWEESEE", "NENEENEEEEWWEEESENENNSWNWSWNWWNEEW", "ENWSNWWESSSWESSESESWESSESNNWSEWSENSWWNEWE", "NESNEWNNSNSNNSWNSNWNNEWWWENEWWEEWSEESS", "WEEWSWSSSNNSWEEENNESSWNSWEWWWENSNWNSNWWSSESSENN", "NWNNWSNSWNNSWNSSWSENNWEWEWWSWENNESNNNEESNWWEN", "NSNEWESSEWNSWSSSEWSEWNSEEEWENESSS", "ENNEWNEWNNNNEWSENESENSSNSSNSWWSWENWNESNSSE", "SNESNNENNWESWWEWNNNWSSEWNNWWWSWWWNWWSSWESSWSSESENS", "EWSWNSSNWSNSNNSSSSNWWNWSWWNNNNSW", "SENWENENWEWNEEESNWNWWSWEWEWSEEWSSWSSWSNSNNWWENE", "WSNESWWENEENNSSEWEWSNENNNEEENSSENESSNWWWN", "NEESSWEWENNWWNSWWWNNEWNSWEWEWWWWSN", "WEESNENNSEEWEEWNNNEEWESWEESNENSEES", "NNSNNSESSSSWWESNWWNENSNNWWESWNWWNWWWESWNNSNSWWE", "NNWWWEWNWWNEWSNWWNSEWWWNNNWSSSWENWENSSNNNSS", "NEENEWNSNNNWSEWNWSSNEEESWNWENNNSWWEEEWNSSNS", "SWWENNEEWSENEWWNNNEWENWWSWNNWESN", "SSESWWESSNWWNNWEWWWSWWNWSWEWEWWSSNWNWESESESSS", "NESNSESSWWWNWWSESSEWSEWNWSSESEESSWSEWEEWSWWS", "SEESEEWWWNNWWSEWNWSWESESSNWESNENW", "SSEWWSNNWWENEEWWWWNNWSNWNWWWWSNEEWESEWSWSEWNWSW", "EWSSSWSWSSEWWESWNNSNWWNSWSNNSNN", "WNNEWENWWNNNSEEENNWNSNEWWWENWWSSNNNESESEENEENE", "WSWNSNWEWEEWWENNWNEENWNNWNESNNWWWNW", "WNEEWNEWWNWNNEWWSWNESSWEENNWWSWNWNENNSEENSEWNWWWNN", "EWNSEWSEENNWESNSWSSWWNWESEEWENWNWNNESENWESENNEE", "NNSWNNEWNNWNNNENWESENESNEESWNSN", "ESEWWWNNNEENSNWWWSSENSSEWESNSWESSWSENNSNENSNSEESW", "ESEWSEWNWSWWNSWWENWESSWSEWEESWEENSNEN"}

    Returns: 1285

  63. {"#.#.####..#..##.#...##.#.....#.#...#.....#.#####..", "#...#..###.............##.#.#..##..#...##..#..#...", "......#.#...##....#.#.#...#.#....#.##....#.###....", "#..#.#........#.#####....#..###.#.##.#.#....#.....", "#...#.#....#.....#.##.###.#.##.#.##...##..#..##.#.", ".....#..#.#.#.##.#.....##......#.##.#..#.........#", "....#...##..#.....#...#.#...F...#...#...#.#...##..", "..#.#.###......##..##....##.##...#.............##.", "###.##.#.#.....##.#.#...#.#.#.#...........###...##", "...#...#.#.#....#...###...#..#...##.............#.", "..#...#.##.#....##.#........###....#..#..#.#.#..#.", "..#..####.......#..#...#......#...#......#....#...", "....#.....###.#.#.######..#.#..#..#..#...........#", ".#.....#.#...#..#.#.#...#.#...#.##.#...#......#.#.", "#.#..#......#....#...####...#..##...###.....##....", ".#...#...#...#.##.....###...#.##..#.##...##.......", "..#.......#...#...#.#...#...#.......#..##.#...###.", ".....##.#...##..#####.....#....#...##....##..##...", "......#......#.....#...##..#.#...#......#..######.", ".#..#.#..###........#...##......#...##..#...#.#...", ".....#..#......#....#........##.##.....#.#.#..####", "#........#..##..##....#.##.....#.##...#...........", ".........#.#.#.#...#.#.#..#..#...#.#..........#...", "#......#....##..#...#.#.....#.....#.........##....", "#..#.#.#.........#...#.#.##......#........#..#...#", "###..##.......###.#..............#...#..#..#....#.", "...#......#.....#.#...#.....#.#..###.....#...#...#", "##...##....#.......#..#....#####....#.#..##.#.#..#", ".##....#.#.#.##....##.#..###.........#...#.#.#..#.", ".##.......##.....#.#.....#.....#...#.....##.....#.", ".....####.##...###.#..#..##..#.##...##.#.####.##..", "##.#...#....#.....##...#..###......##......#...#..", "...###..#...##.....#.#....#.###...#.##....#.##...#", "##....#.#...###.#...####..##.#.##...#.........#.#.", ".##.....#...##...#..###.#.#.....###......##.....#.", "..#.......#..##.#.#........#..#.....#.#..#......#.", ".......#..#...#......##...#.##..#.....#.#..#.#.#..", "....#.#....##...##.#.....##.#.......#...##......##", ".........##.#...#.#..##....#..##..##.......#.#.#.#", "....#..####...........##....##......#...#.#.#.#...", "..##....#......##.#.....#......#.....#.....#......", "...#.X.#..#.###.#...##...#...#..#...#..##..##.#...", ".#..##.#.#.#.#.###.#.#..#.#....#.....#.#..........", "#........#.....#.#.##.#...##..##.#.###.#.##.##....", "...#...........#..#..#.#.##........#..#..##......#", "#.##..#.#..........#....#....#.#.#.....##..#....##", "#.#..#..#..#.............#....#....#..####.##..##.", "##.....##..#.#.#..##..##.#.....#..#....#.##.#....#", "...###..........#........###.###...#..#..###..###Y", ".###...#.#..#......##....#...#.##....#..##.....#.."}

    {"NNENNEESWESEENEEWEWSNWNNENSNESESSNWESSSWSSEESSE", "ESWNNNENENNWSWESWWWNSSSESWSEESENEEWSEWSWEEEWWS", "ESSNNSNESWNWSNNSNWSSSEWSNWSNNNWWSENEESEENWNEEE", "ENNEEEWNENWNESESSWSEESENWNWSWWNWSESNSEWESNSNSNWNE", "SSNENNEWENWSEESEWNSWWWSNNSSEWEENSSNEEEESEWWESNS", "SENNNSEESSENSNENNSESEWEESSSSWSSNSSNSWWNNSNSSW", "SNNWSSWWSWNNEEWWENWSNNEWWNEWESEWSENENNWESWEEEEEWE", "SEWWSSNWSESEWEWSEEEEESNNNSSENWEWWENNWSENEW", "WWWSESNWENWSNSSSSWENEENWEWWWNWEESSNENNNNNNSWNS", "SWEWWEWSSWNEWEWWNENNNEWSNWSNNENSENSNESNEEWEWSW", "WWSENWSWSSWWWEEENWSESEEWEEENWNENNWENWENSNNNSSSSW", "WWSNNNEESSWENNWWWWNWWNSNEWESWSEEWSEWSNSSNE", "EEWENSWNNWENSESEENNESSSNNNWNEWNWEWWEENSNWSWS", "NESSENSNNSEWNWSWWNENEWWESWWSWNEWNSNNSWWSEEEWSW", "SNWSSWEEEWNWNSSSNWEWNNSNSWWSSSSSWSSNWESWENSNEEEE", "EWENNWNSNEWSEENWNEEWSSSWNNNESWEESWEEESENNSNWWNNSS", "SEESNNSNSWWSENNNESNNNNNSSWNWNWWNWENWWWSNWN", "SWNEEEEESWEWSWSEWWNNSNNWESWSEWEESWNWENSWWSNSEWWWEN", "WSEWNSWEWNEENEESENWSSWNEESSEENEESNENSSWNNWSWNNSWE", "NENEEWWNNWSSSENNNEWWNEWEESWEWNNSWNNSWNSEWNSN", "NSSSNWESSSWNWWEENWWNSNENNWWWNWNEWEEEWSWSSWW", "WNEEWSNNEESNSEWNNEWESNNWNSEESESWWNSWSWWNWNNWSNSE", "NSWWWSNSSENSEWNSNSNSNEEESEWSSEESSSSWEEESNENNE", "EWWESWWNNSEWSSNSEWESWWSWWSSWWWWSEEWSESNWENNNWSW", "SWEWNENWWNWWNESSSSSESSNNSWWSEWNENWNNENEWSEESWEEE", "EESNSSNWEWNEEEENEWWWWWSEWNWWWSNSSWSWEEEWSSSNNSNWW", "SNWNESWSSNNSWWSWSNWSSWSNNNEENEEWNESESWNENEENNWS", "WWWNWEWWWNSEWWNNNEESWENWENWSSNWENNNNWSSEEWNNSSSWE", "NEWNESEWNSWWNNNWSEWNNEWEWNWWSSEWWWNNWSNESWEESESE", "SSNNWNWSWNNWWNESSWENNNSWEEWWSWEEWWWNWSWNNEW", "SSSWWNNNSWSNNSEEESWENNENEEEEWWNENWSSEEENWWSWN", "EWWSNWNENNNEEENWNNEEESWEWNWNNSNSWENNSNNNNNEEWS", "NNSSEENWWWWWWSESNWNWWSWNNSSWSWSSENNESWWESWNWSNNW", "ENENEEWESWNNESSNSWNWNWESWWSSWNWEWSNSNNWSNN", "SWNEEWWEWNNWNNEWENEWSEEEWWWEESNEWSWNEEENWEWSWNSWS", "WNESSSSEEESEWEEEESNNSEENEEEEWSNSWWEWESWESENN", "NNENSESWEWWSWWSSSWSSNWWNNWEWSNWEWESNSEWNSESEES", "NSWNWSWWEWSENNENWSESEWWWSEESSWEWSSWWEWNWSWWEENSSSN", "ESSWENSSNWNSESWENNNWSSSEWEWWSNEEWEEWSNNEWESENSSWW", "EWNSENSSWEEWSENWNWEWSSWNWWNWENWSEEEESSNWWWESEEWS", "WENNWNWSSWSSSWNNSNNWWNNSNEWNEWSEWNWSNSNWSSNSEE", "NWWSWNSWSSSWNNWENSNSNNNSSESENSSNNWWSWENNSWEEWEES", "ENWSESNNNNWENNWEEENEEWEWSESSWSENESNWEESWNNSNE", "ESNENSENWWNWWNNSWESNNEWWWNWNNWESWSSEEESWNWSWEWWES", "EWSSESENNEEEWWNSN"}

    Returns: -1

  64. {"#......###....#...##............#..#.#...##.....#.", ".#..##...#.##....###...##..#...###..##...#.###.#..", "#.#.....#...#.......#.###..#.##......##.####.##.#.", "#.........#..#..###.#.#.........#.##.#...#...##..#", "....##..##.#...##....#........#.#.......###..#..#.", "#.....#.####.......#.#...#..###..##.##....##.#....", "##.##.##........#....#...#.#....###....##...#.#..#", "...###..#..#..#..##.#....#..##..#..#..#....###..#.", ".....###........##.#..##..#.#....#.#.##..#.####.#.", ".#.##.#.##..##..#.#..#..#...#.#........#.##.#....#", "#......#..#.#...#..#.#..##.....#.##........#.#....", "#..#......#......##..#.#..#.#..#.....#.#....#.....", "..#Y.#.#....#..#....#..#.#.......#....#.......#...", "..#######...#....#.#..#.#...#..#..#..#.#.##...##.#", "#......###.##......#....#......#....##.......#..#.", ".#.#.#..#.##....##.###..##.....####...#..#..#..###", "##..#.......###.........##.#.##.#...#.#........###", ".#.#......##.##...####...#.....#..####..#.#####..#", "...#.#...#..#.#....##.....#.#.....#..........#..#.", "..#.#.#....##........#........##..#.####..##......", "#..#...#..##...####..##..#.###....##..#.#...###...", "..##..#.......#.#....#.#........#.#.......#..##..#", "....#.#.......#....#.#...........#......###.#...#.", "..#..#.#..#.###.......#....#..#......#..#.##...#..", "..#...#.##.##.......#.....#.##...#.#....#.....###.", "..#.#.#..###..........###..###.##....##.##......#.", "..#...........#..#.#.....#.#....##..##......#...#.", "...###..#....##.......#..#####.#.#.#.#.##.....##..", "#.#.....#.#..#........#..#..##.#....##.#.##.##..#.", "##.#.........#..#.#.##...###.#..#......#..###..#..", "..........#...#.#F.#...#....####.##.#...#......##.", "#...#.....#.#..........##.#.......#...#.....##.###", "............#..#....#..##.#..####..........##.#.#.", "#.#.#..##...#..#.##.####....##....##.#..........#.", "#.......##....####.#.#......#..#...#......#.##....", "...##..#.#.#.....#.#..###....###.#......#.#....###", "...#.#..##.####.......#.#....##...#.....#.....###.", "##.#...#..........##.#.#...#.....#..##..##...##...", "....#.....#.#.....#.#..#..#.##.#..#..#.#.##.##...#", ".#........#..#....###....#......#...##.##..##...#.", "#.....#............###.#....###.....#...#..#......", "#.##..#.....#....#..#.#.#......##.......#..#.#...X", "..#...#.#.#.#.........#.......#.#............#..#.", ".#.##...##...#.#..#.....###.#.##.#..##..#..#.#....", ".#.#..##......#....#..#.....#..#..#..##..#...#..#.", ".##.##..#...#..##....##...#..###.....#.##.#.......", ".....##.#####.#..#....####.#.#..###.#........#....", "....#....#..#.####.....#........#.......#.........", ".#......##.##.##.#.#..#..#....#..#..#.......##...#", ".##...###.#...##.#...#.#..#........#.##.#..##..#.."}

    {"NWEENNNEESNSNNNWEEESEEWSNEESENNENEWEWNSESNWWN", "NWSSSEWWNSEEWENEWWWWWSWSNNNNSNNEEESSEWWWSWNNEWS", "ESSWNNWSEEESSESEEESNSEESEWWESWNENNSSNEEWSSSEE", "ESNENNNNSEWSENENNWSNSENWESNNNEWNEEEWSSNNNWEN", "SNWSNNWWESNNSWSWEEWNEEESSSWSWSWSEEWEESNSEWESSSWS", "SWESWEEWSWSWNNSWENSWESNNNSNWNWESWWESNWNW", "EWWSSESWSWWNWWWSEEEWWWESESNSENENSSWWNEW", "SSSWWSSSEWEENNNESEEESWWWSEWESWNNEEESWEWEEWENE", "NNNSNENSESNENENNSESSSSWSEESEEESSWEENSWSNSESEEEESEN", "WENWWNSSNNSWENNSNNSNWSWNSWEENWNEENWWNWES", "EEEEENSSSWWSNNSWWENWENWWSSESWSWNSWWWENEENSN", "NNSSWESWEWENNNNNSSNENNSNSWSENSWNNNSNNSWSENEESNNEE", "WNESEENNEWEESSNESNWEESWENSNENEWENNNEENEESENNNSES", "NNWWEESWWESWSNEWNNNNNENNWNWEEWNENENNESNWEENSEN", "WEWSEWNWEWWNNNWWSSWSNEEWWNSSEWEWNEEESEEEWWNEESNENE", "NSWWENNWESSSSNNEENNNNWWWEEEENWNSWNWSNNWSWNWSSWSN", "SNSESWWSSSSWWSSEESSNEWNSNSEWWWSNSWNSSSWS", "WNSWSWSWWEWWNSSEWNWNWWNESNWWENENEWNNSNW", "WEWWSWWNWNWSESWSSSWWWSESEESNSWSEESWSWWS", "EWSWSESWSSSSWSSSESEEEWNWEEEESWSNWSEWNSSNSEWWESE", "SWSESSEWSEESENSEEEENNSESWSNEEEWNWEWWSSNSNEWNEE", "NEWNSWSESSWNNSEENENNESEWSWWSESNNSNNSEESSSNWSSN", "WEESEEWSSNSSSEESEENSWNESESSWWSSSWNSSEWWEN", "WEWEEWESNSNSSESSEWWWSWNWENNSSEWSSEWEWWEWSSSWENSNW", "NWSWSWWNEWSNNWNNNNSNSWNSWWWWWSEWENSENNEWSNEWENNSEE", "WNWNEEWWSWWEEWNNENWENEWWSENSWNWEEWENENWNEENNNSNESS", "NSWESESWWNEEWWNSNSSWNWWNEEEEEWNWESSWSNWNNNWSE", "WEWSEWSNESWEWSWNEEWWSWEESSSNNNNSNWWNNWW", "NWWNWSWNNWNWWWWWSSSSWWSWNNENSNWEWSEEWESSENEE", "ENSSNSNNSENSSWSWNWENSNNNSSWWWNEESEENESNSEWWS", "SWSSWSWWNSWSSENNENESSSWNWENEEESEWSNSEESSWEEE", "SWNNSSWWNWEWSSWEWEWSWNSWSEEESEENSEWWNENEEESN", "EEENSSEEEEEWNEEENNESSENNEENNNWESNNEEENEEENNEESNN", "WESSWWESSWSSNWESSWWSWESNEENEWESWESSESWESN", "WWSWNSSNESESWWSEEEEEESESENEEWSWSEWSSEWWNSNESW", "WWWNSSENWWEENNWWWSWSWEESEENNNSENESSWEEWESSNWN", "SSWSSWWSNWSWSENESNENWEWWSSSNENEWWNEWWESSENE", "WNWWWNWNESWSNSEEENSNSSESSNWSWSESSSNNENEEEE", "WEESSWESNWENSNSSSWNNEEESWSSENEWWESWWSWSSSE", "WESEESESSSESSWSEEEEESSEEWNENESEEEENNENENSSEEWESE", "ESWNWSEESWEEESNNEWNSNEENWSNNEESWWNNNWNEWE", "ESESNSEEENNNEWENESEWESNENESEWSWEWSSEWNNSENNSEWNESS", "SSEENENEENNNNNWNWSENSWNNESEWSSNENWNSEENN", "EENES"}

    Returns: -1

  65. {"..####........#....#.##.#.......#.##..#........##.", "...#.#...#....#..#...###..#....#....#.#..#..#....#", ".#.....##.#..#....#.##...#..##...#......#..##.#...", "..#.####..#...###......#.#..#..##.##...###..##.#.#", "....#...#.##..#...#..#.#..#..#..............###..#", "#..#.#..###.#..##......#..#.#....##.#...#.#.......", "....##....##.#........#.#..#.....#...###.#...##.#.", "..##...#.#...#.....#...#...##...##.#.....#........", ".##.#.....##..##....X##.##..#...#.#.#.##..#.##.#..", ".#...#....##.#.#.#...#...#......##.##...#.#...#..#", "#..###......##.....#.#.####...#...#....#...#.#.#.#", ".#.....####.##.#...##..#.#...#.....#.#..##.####.#.", "#....#.#.......##.##....###.#.#.##...#........#..#", "..#.#..#..#..#.#.#..#.##.............##...#..#.#..", ".......#..#....###....#..#.####....###.##.###.##..", "..#......#####..##.....#..#.#....#...#..###.#.....", "..#..##.####.###..#.#.#.#.#..#.....####.#.#.#.....", "....##.......#.##......####.#......#..#.#.##......", "..#....#..##.#......#..........##.#.#....#...#.#..", "###..#.##.......##.#...#.#.##..#.##.#.###.###...#.", ".....#####.#...##.#.#...........#...#...##.#.#..##", "#..#....##.#.#.##..##...#....#...####....#....#...", "###...#.##..#.....#..#...#..###.##.#.......##.###.", ".#####....#.........#..#...#...#......#......#..#.", "..#..##......#...##.###.###.#....###.#.#....#..#..", ".....##..#.....#.##.........#............#....#...", "#...##...##...#...#.###.###...........###.##.##..#", "..#......#.....#####.#....##.......##.....#.#..#..", "#..#...#.#.##....#...#..#...........#.#..#...##.#.", ".#....#.####..#..##.#..#.##..#.##..###.#......###.", "....##.#..#..........##.....##.....##..#.#........", "..##..##..........#.....#...##...#..###...#......#", ".....#.#.....#..#.#.....#.....#.##.###..##.#...#..", "#.#........####.#.##....#####.#.#...#...#....#..#.", ".#..##.#...#..#.###.#..#..#...#.......#..####..##.", "..##.........##.....####....#.#.#.......#.#..##.#.", "...####..#......#...#.............#.###...##.#....", "##...#..##...#..........#.#....#.......#......##.#", "...#.#...#........###..#.#...###.#..#..##.F.....#.", ".#.##....##..###.#.....###.#..#........#.Y.##.....", "##....#....#..#...##.....#..#.#.##..#.##.......#.#", "..#.#.#...##.#.........#.....#.......##..##.......", "##..#.###...##..#..##....####...#......####.#..##.", "..###.....#........#.....#.#....#..###.....###.#.#", "#.#.#.#.....#.###....#....#.......#.#......#..#..#", "#.#####............#......#.#.#..#.#.###.#..#####.", "......##.#.......###.#..##...........#............", ".#.#....#.#.###.####..#...##.#....#..#..###.#...#.", "#..#####.###..##..#....#....#...#..###....#......#", "##...#....#.....#.....##.#...#..#..#.....#...##..#"}

    {"SSENWNEEEWSSWENESWWNWWWESENNSWSSNNWWWW", "SSEWSWNSNNNSWWNNNWSNSNWWWESSSE", "WNNNEWWENSSWNNWWWWWWNEEEWWWWWNNN", "WNNSNWNESWWWNWSNWSSWWESNEEESWWNNNES", "WNWSEWEESESNENNNWWNWSNNWWNWWNSNSSSEENSSNWNN", "WSSWNWSWNSSSWWWSWNSNNWENWWWNNWEWNNWENESENENE", "WWEEWSEENESNWEWNWEEWSNSESNS", "SWWEEWSSWEWSSSSNSESWWEEWWWSNW", "SESSNSESENEWWEWSSWNNWSWENNENWWWSSWSSWW", "SEWWWWSSNWENNWWNWEWSWSWNN", "NNWWNWSESSWWSNNWSSNSSESSENWWWNSWNWNESWWNENWEW", "NENEWSEEEENWSNWNSWNNNSNNSWEWWWNWWENEE", "NNNWNENWSWWSESESNWWWEWNNNWNWNNNENEWENE", "WSWESESESSWNSNWWSWNSWSNNSWNN", "NSSWNSSNSNNWSSWENENSSNEEENEN", "WWNNENWNNNNWNESEWSNESSSENENWEEWSWNNESSENSESESWSE", "EESEENNNEESEEENSNENNEWSEEENEWN", "NSSNSNSNENNENWWESSEENNENNEEN", "WEWNWENEESNNSEEESENNSNSNEWWEWNSWWWNSS", "NNESWSENNNNNSNWNSWEEWENSNSSSNENWNSWSWEESNENSES", "WNWWSSESWSNWSNEWNWSNESENWWEWSEWSENNENWWNWNNWSWWWWW", "NNSWNSNEWSWNWWWNSSNNENSWWSW", "SNNEWSWWNWSWWENNEEEENSNWS", "WSESNEWNWNWEWNNNNNWWNNSSWWESWNSNWEESNNNSNWWWW", "WWNWSWSNSWWNNWWESEENNSEEEWNNNEWSWWSWNNWESNNW", "ENEWSNWEEWEENENEEEENNESESESN", "SSESNNSEENNWWNWESNSWSSESSEE", "SWWWWNNWNEWEENNWNENSSWSENNS", "WSEENNENWENESSNWEEENEEESEEESSEWENSS", "EWNEEESWNSNEWWNESSWEENNNEEENNEWENWENENSEESNESWWE", "ENEWSNEWEEWWSESNNEEWNWNWW", "EENWEESSSSNNWEWENNSNNNENN", "NENSNNNEWSWWWWENNWNNWESSNSSSNWSNESNEWSENNNSWNNNNW", "WNWENEWWENEWNWWEENSSNSEWEWSN", "WWNEWESESSEEEWWSSEEESSWSNEESW"}

    Returns: 339

  66. {"..##.......#..#.#.##.#.#..#.#....##.#....#......##", "##.#..###.....#...##..##.#....#.#.#.#..#.....###..", "..#...#...#.#....####.........###..#...#.#...#..#.", "#.##.##.......#.#...#.....#.#.#........#..#.#.....", "#.#.....##.#.#...#.#######.........#.##....#####..", "..#.#....##.##..#......#..#.........#..#...#....#.", "...###..##...#...#...##...#....#####......###..##.", "...#....#..#....#.#..#.##....###..#.#.#....#.###..", ".#.#..#...#....#.###.##.##...#..#......#..#....###", ".....##.#######.#.#..#.##..##..#.##.#.#...#.......", ".....###....#......#...##..#.#.....#..#.#.#.#..###", "#.......##........#.#..####..##....##.........##.#", "...###.#..####.....#......#.........#...#..#.#.#..", "..#...##..#...#....##.#..#.......####..#.#.#...#..", "..#...##.####.#.##....#.#..#..##...##.....#..##.#.", ".###.#......#............#..#.#...#...........#...", "..#...#..#.##.#.......#...#....#.#...#....##..#...", "...#.#.#..#..##....###....####...##....#.......##.", ".......###..#..#..#.#.....#.....#.......#.#..#.#..", ".#.......#...#.#...#.....#..#.#..##.##.....#.##...", "#............##..#...#...#..#..##.#....##..#.##..#", ".....#.#......#.....#...##....#..#..##.....#...#.#", ".....#..........#.#....#.#...#......#...#.####...#", "##.#...###....#.............#....#.........#.....#", "....#.#..#........#..#...#...#####..##..#...##....", ".#...#Y.#.........#....#..##......#..#..####......", "..#.#..##.#..#.#..##....#..#..#..#..#...##..#.##.#", "#...#...##..#....##.#.#...#....###....#...##...#..", "......#.....##...........#.#..##.......#.#.......#", "#....#.##...#.#.#...#.#..##..##..##..#..#..####.#.", "..#...#...###...###.#.#.#..#.......#..#..#.##.###.", "..#...#..##..##.....###..#..###.##..#.####.#.#.#..", ".#...#..........#......##...........#.##.#.##..###", "#...##.##..#..#.#.#...#..#......##..#.#.#####..#..", "....###.#....#..#..#.#..###.#..#..#..###.#.#....##", ".##..#..#.#......F..#...##..#.....#..###..#..#.#..", "##...........#.#..#.#.....#....#...##.##....#.#..#", "..#....###....#..##..#...#.....#.##.#....##.......", "#..#.#.......#..#..##.##...###.....#.#.#.#.....##.", ".#.....######....#..#..#.#.#..##.#....###.#..#..#.", "#.#......#..#...#.##.#..#....#.###..#..#.#.##.#.#.", "#........#.#.##.#..#.#.#.#..###..#........#...##..", ".#..#...#...#...#...#.#.##..#..#..####X###....#.#.", "....#.....#...####...#..#.#.#####....#..#..#.#...#", "..........##....#....##....#..#.......##......###.", ".###.#####..###.....#.....#....##.....#..#....#.##", "...##.......#.#.#.......##...#.#...##....#...#....", "..##.##...##.#....#..#.#.#..###..#.##..#.#....#..#", "#..##.#.###....#..##..##........#.#.##..##..###...", ".##...##..####..##.....###.....#..##..##....###..#"}

    {"NSWESSSWSNWWSWWWWNEWSWESEESWEWEENWNESSEWWWNSSSEWS", "NNNWSNWEWWWEWSNNEENENWWEENSNSNESENNSNEWEWWWWNEESW", "NNNNEWWESESSSWWWWEEEWNWESSWEWNNWNWESSSSESNNNNWN", "WENNNWENNWNNSSSSWWSNSNSWEWNSNNWWNENNNWNWENESSEE", "NEESSNNNNEESNEWSWESNWNEEENENENSNWEWWWSNNEEEWWEWS", "ESEEWWEEEWSEWWENWNEWSNSNSESENEEWSNEWNNNWNWSNEE", "SWSWNNNWESWNENWEESWNSSWEEENWEEENSSSWNNSESESNNSEE", "NWWNWSNNWESSWNNEESNNEENWWESEEEEEWSWENWWSWESSWSS", "WEWEENSNENWWSENESNNSNESNNSENESEEESSSENEESSSWEEWW", "SNEEWEWNSESNNSSNESSNEWEWWSESSNSNNNWSWENEWSSEEWW", "NWNWWNNNNNSWNNSNSWNEESESESESSNNNNENSWWWSWWWSWNN", "WWNNWWSWWEWESNWWWNESSNNSNEENESESESNWNNWNSSESESS", "NWESNSWNSNWNEWSWWNWWWWSSSWSNSSSESNWSSEWEWESSNWN", "NNSNSWNSWWWESEWSWNSNNWNWWWWENWEWSNNSNENENNEWWS", "SNEEENSSWEWNWNESNENWSEENWENWSSEENWWNWSSWEWNNSNNS", "WNNSSSEWENEWESNSENWWSNEWSSSESSSENSSESNSNNWESSNNEEW", "ESEEWWSEWWNNEEEWSESENSNSWWNWEEENWWNEWSSWSWNSWSSWW", "EWWESSSWNENSEENESNNWESNSSNNWSENNENSNENESNSESEN", "EWENWWEWNENNSEWSNWWENNWENWWSWSEWSNNEWNWNWNENEWE", "EWNEWEESWSNSSNNNSNWSWNENSSSNWESNSNWSESSNSESWENSSWN", "EWNSWEWNNWSEEWSWNEEWNEEEESNNWNEWEWEWNSSSSWNENESEEN", "NNSNWNSWENESSSNSESWWESEWSNSENSNNEWNNENENWSSEWWESN", "EWNNNWSWENESNEWENNESNNWSWNNESNNESSNESNWEENWSSWESWN", "NEESESWWENSWSEEWWESESWEWSNSSEENNSNSSENNSESNWENSSN", "WENENEEWWWESSNSWSEWWWSESESWSNWEWWNWSSEEESNSWEWSS", "SSSWSWENWNNSNWENWENNNSSNWEEWNSWESNENESWWSESNEE", "EEEWNEENSENSSSSEWENEEWNNSESSSWSNNWNNWEEESWEWSWWWN", "NSNNEWNESNNNESNESWESNWWNWENENWENSSEESWSEWEWNSNNWS", "SNWWNNNESNNWSNSWENSWSSENEESNNENWEEESNEEEESNWNSWWS", "EEESSNENWNWNESWSEEEWSSSSENNWSNSESNENNWSSENNEENWN", "EENNEEEEESSWSNNESNSSWWNSSWWWWWSWSEENWEESNSESSSEN", "NSSNWWNEWNEESSNEENSSEESWSNWNNNWSSESEWNEEENWWWS", "WESEENSNWSNSENWWNNEWEENNSSSSEEWSWEENWWESWENWWNW", "SWESEWNSENNSNSSSSNNESWSNEWSEWNEESEWESSSSSEENEWWES", "EEENNSSNNESNWSEWNNWNENSSSSSWESWENWEEWWNSWSSWEW", "EWNWWESNSNWWEWWWESWWSSESEEEWWSESSSESNENNEESNENN", "WSNSWEEEESEWESSWWSNESWESNESWESSWWWWENEWSEWWSNEN", "SSNNWNENNSSSWESSWEWNSNNWNNSNWNNESSNSSSSSENWNNWSSNW", "EWSWENSSWWWSEWEWWNEEEWEWWEWWSSWSWNESSWSEWSWSWN", "EWESSESSWEWSWENEENEEWSEENENWWSNSNWEWSNNESNWSEEEEE", "WNSWNSWWWWWSENSNNSENEEEESENEWEEWSWESENEESSNWEEN", "SSESSWSSEWEENWWSWSWENENWEEWNSEWNSSSSWEESWNENESEWS", "WNWSWEESSNESNSWNNNEWESNNEWWWNNSENSEEEENENEWSSWE", "EWENEWSNSEESEESEENNNNNSNSSENESNWSNESEWSWSSWSSS", "SWNNNWWNESEWNESEWNNNSNSNEEESESSESSNSSEWENEEWNENSW", "SEWWEESESEWESWWEWWENSSSWWWNWSEEWNSWWENESNNSWWSWSSS", "WEEWNSNESWWEWEWSNNNEEWESSNNWEWSSENNNWWENSNSENW", "WNSWSNESWNSSWSSWSE"}

    Returns: 354

  67. {".###..#..#.##.........#.........#......#..#.......", ".#Y.#...##..#..####......#.##..###.....#..#.......", "....#....##..#........#..#...#..........#....#....", "..##..........#.#..##.###....#.###....#.......#F..", ".#.#..#..#....#..#......##....###........#.....#..", "....#.#..#####...#...##.#.#..####..#.#..##......#.", ".#....#............##.........#.##..#....###.##.#.", ".#....##...#.#.........#.........#.#....#..#..#...", "..#...#..#.#...#.#...........##....#....##..#.#...", "####.#.#..#####.#..##...............#....##..#...#", ".#...#.#..#....##...#......##.....##.#...#...#...#", "...#.....#......#.#.#.#..#..#...#..#...#..#.#.....", "..#....#..#.#..#.##..#.....###..#.......#..#....#.", "#..####......#.......#.##...##......#..#......#..#", "##.####..##..#.........#.###..#.#.#....###.##.###.", ".###.#.......#..##.#...#.#..#......#..##....#..#.#", "#...#....#.#.#.#.##..##..##..#.#....#......#.##.##", "..##.........#.#..#...##..#...#.#.###..........#..", "#.....##.#.....####.#.#.#...#.....#...#......#...#", "....##..#..#......###......###.....#...#.......#..", "...#..#...........##....#....##.#.......##.###.#..", "###.#.......#..##.#..##..#..#...#......######.#...", "##.#......#....#.##..#..#..#......#.#.#.#.....#...", "###.....#...#......###..#.#...#.#....##.#.###.....", ".#...#.#...#.....#..#...#.##....##..#.........#..#", "..#...##...##....##..#..#..#.#....X..##.#.#.....#.", "####...##.#.##....##.....#.#.......####.#.##.....#", ".#...........#...#......#.#...#..##.#........#....", "..####.##...........#....#.#...#...#......#.##.###", "...#.#....#.#..###..#...#...#...#.#...###..#.....#", "#..###....##..##.#.........##........#.#......####", "...#..#.#.#..##..#..#.#.........###.#...#..#.....#", "..#...#..............#...##..###....#.#....##.#..#", "##.#.#..#...#.......#..###...#....#.#.####...##...", "##.###..#.##..#...#....#.#...##..##.##......###...", ".#....#...#...#....#..#.##..#.#.#.##.........###..", "..#.#.##...##.#.....#......##.....#...........###.", "#.##......#..###.....#....#...........##.#.#.##.##", "#..###..#.#....#.#......##.#..#...##..###.#.#.#..#", "...#.#.....##...##.#.....#...#.....##...#..###.##.", ".#...#....##..##......##......#...#...#..#####..#.", ".###..##.....##....#.....###..#......########.#...", "...##.#....##.##.#....##....#......#...#.#..#...#.", "...#.#...#..###.#.#..##.#.#..#...#.....##...##....", "..#.#..#.#.####..##....#....#....#.....#...#......", "..#......##...##....#...#....##.....##.#...#...#.#", "...........####...#.....#.####....#..#....#..##...", "#.......#..#..##..#......##.##...#...#.........##.", "............#..#.#.........##...##..##.....##....#", ".........#.#..####...#..#...#...#....#.....##..#.."}

    {"EESSNEWSSNNENSENSNSWNWSSWWNWEENSNNEESNWSWWSWNSWSNE", "NEWWWWNNSWSESESWNEWWWESWEESWNEWWEWWEENSWWSNNNSSNNN", "EENNSNNEEWEWNWNWEEESSWNNSWWSSNWEESWENNWEWNNWSWSSSN", "ENENSENWWNNSNNNNWWWWSWEEWEWESWSWWENENNWWEWSESSSWE", "SEENESSWWNEWWNSEWEWNWWNWEWWWNSNNNNWESEWSNWWSEEESSS", "EWWSWENWSNNNSSWNSNSSESNESSWSSSWSENNNNWEWEEEWSEWEWW", "SWWWNSNWWSNWWNNSWNNSNSWWEWNWWWSSNNSEEWWEWNEESWSWW", "SSESEWNWSEEENSWSESESNSWEWWENNWWWWEESWSEWEWESWWENEW", "SSESWWEWSENSWENENSNESWNESNSNNESSSEEWSNNWSWNSSEEESN", "NESWWNENESWWESSESESEEEEEWSEWSNSSWNEEEEENWESSWWWNN", "EWSESNESEWWNWSSNSEEENSSSSESEENSSESSSSSWNWWWEWSENW", "WWESNESSWNENEENWEENESNSWNWWEENWWEWENNNWENEWEWSNWNW", "NWWSSSSSWSSEWNWSWWSSENSNWWSWENSSSEESNESSNSWSSNWWSN", "SNSEENNNSWWWNWSNEWNEWNSSWNSNWEWESNSWEWWWSSESSNWSW", "NSSWSESWNSNSEWNNEENNENSWWWSSNNSSSESESSSNNESSNESWSW", "ENSENEWNSNEEWEENNSSWWSSSWWWESEWEENNNWWNWEWWWENEWNW", "EEENSWEEEWSENWSNSESSWWEEENEEWSSNEWSSESSSNWENNSNSN", "WEESEWEEWWWSWNNENSSNWSSENNWWWWNESSWWSWSEESSWENENN", "SESNENSWEESSNSNESENWNSEWNNSSWEEEWNWWWNSWNWNSWEESNS", "SESESESESEESNSEWEESWNENNNSWESWNWESSESNSSEENNSNEWW", "EEEESSWSWESNNNSNSENNSWNWSESWSWSNSSNSEWSSEESWWWNEEN", "NENSNWEWNEWNNESNNWSEWNNENNEWNNNWWEWSENNENENENWWENE", "SNNNWSNSSNEESNSSEEWSNEWSNSWNENNNSENEESWSNESNWEWWW", "ENENNNNNNSSEEEWSEWNNENSNWSSWESSSENNESSWEEENWWSNEES", "NWSENSSENEWWESSWNWEWESENESNESNWNWSENEWNNWSSENEWEE", "NEWESENNEENNSEENSWENSWENNNENESENNSWNSSEESSEWWEESE", "NSNWWWNSSSSESSNNSNSSNNNWWNENEENNENSNENWWNSWSWNNEE", "EENNEEWENNWENEESNWNWEEESSWNSESSEEESWEEENWEESSNESN", "WENWWENSSSWNSWSWSWWESSEWSWNSSWWSWWSSWEENEEWSSEWSSW", "ESSWSNSSWSSSENSSNSEESWSSEESNEEWNSESSENSWSSSESWSWN", "ENNSSEWSEWWSNSNNSWESWSWSNSNNWSEWNNWSSESSSSSESWESS", "NSESWESNWESSEESWENNSEWEENNEWEESNESEENWEENNEEWENNEW", "WEWENEWEENSWNNEWWNNNWESEWENWSESSNWSEWNSSNNNWESEEE", "SNWSSNSSWESSNSEWNSSWSNESWWEWWNNSEESENNNENWWENSNSS", "ENWWWNSSENNSESNSWNWSESWSNWWESEESNSENNEENWSWWEEESWN", "ENWNWEWSSNSSWNWSNNEWNESSNWEENEEWEWNSSEWWWEENEWENW", "SEEEEWWWWSWSWNWSWNEEWNWSWESNWNSEENSNNNNNWNNSENNESE", "WNWENWNNNNENEESNENSNNWNESWWNSSSNESEWNENSNWWNNESNN", "NNSSENWSEEENWNEEENESESNNNNSWWENWSNWNWWSWSWSNESENNW", "NWNWNEWWENNNNNENNNWNEEWSNSENWENWSWNWESENESSSWNESN", "SEWWWEENNNENWEWSEWEEENSSNWEWNWWSSWSNSNSSNSENWEWEWN", "NWESNWNEWNSENESWNESWWESESSNESWSNSSSSSEENNNENWWSWWE", "NNWWNWNSESSENESWEWEWEEESSNEENENNNWNSSESWSWWNEWNNN", "EEENEEENEENWENWNSSNWESNWEWSWNENSWEWWENWWENESWNESW", "SENWSNEWNWNESNNEWWSENSWNSSNWSEENEWSEWSSEWESNWWWEN", "ENSWSWNWWNWNSESSESENSSNENSESNEEWSNENENSSSWWSENSES", "NENESNENSSWNNNNNWNESWSWNWSSENSEWSNSEWEWNWNWSSEWNN", "WSSNNNNSNWNEEWSEWNESSNWSEESWENWNNSENESNNWSWWESSNSW", "SESSSNESSEWNNENNSNWNWNNWSNNWWEEWENE"}

    Returns: -1

  68. {"..###.......#.#..#....###..#....#.##....###.#.....", ".##...#.#.#.#...#....#..........#.##............##", "...#...#.#....#......#.#.##.#.#....##.#.####......", ".........#...#...##...####.....#..#.....####.....#", "....#..#...##.#..#...........##......#...#.#..##..", ".#.......#...#.......#........###............#....", "..#..##..#.......##..#.##.#..........#...###..#.##", "###..#..#..#.......#..............#..#............", "..#....#....###.......###...##....#..#..#.....##..", "..##....##..#...#####.##.####.#.#...#...##...#.#.#", ".....##....###.#.#..####...###.......##..##...#.#.", ".#..#...#....#....#...........#.#.#..#.........#..", "#..####...#...#..##........#....##....##..##..##..", ".#.#...##...#.##.#....#...###.#.#........#...#....", "#...#....#.###.#...........#.#.#.#.###.#.#.##...#.", "...#.#.....#....##.....#..#.##.##.#...#.#...#..#.#", ".......#....#..###.###......#.......#...#..#..#.#.", "#.#..#...##..........#..#....#.....####.#.#.....#.", "....#.#...#........#.###...#...........#..........", ".#.##...#..##.#.#.#.##..##.#...#...#...#.##...#...", "..#....##.........######.##..#.....###.##....#..#.", "......###..#..###.#.#..#.....#.#....#.##....###..#", "#....#..#.#..#..#.....##..#...#..........#...#.#..", "#.....##.....#...#.#.#.......#...##..###......#...", "..#.#.####.#....#...#.#........##.#..#.#.#..#..#..", "..#...#.##..#..........#..##........##........#..#", ".#.#.....#...##.#....#....##..##...#...#..#....#..", "#.#...............#.##..#.##......#.##........#..#", "#.###........#..#.#..##.#..#.#..#.####..##.#..#...", "##.##.#..##.......#.##..###..##.#...##.#....#..#..", "#.Y##....#..#.#####......#.#....#......#.........#", "...#.#....#.#..............#...#....##..........#.", "#...#...#..#........#.#..#.#.....###.#...#..#..#..", ".##..#..##......##..#..##....##.#..#.###....#.....", "..#....##.........##....#...#.#..#...#...#.#.#....", "..#.###.........#..##..#.#..........#....#..###...", "...#..#.#....#...#...##......#.....#.#.##.....##..", "#.#.#.#.#....#..........##...##.##....#....#..#.##", "###.###...#..####.#....#..#......#.##..#.........#", "....#..##..#.#....##....##...#...#..#.##.....#...#", "..#.#.....#.#.#....#.##.####.#..#.#..#.#..##..##.#", ".#...#.##...#..#...#..#..#.#...#.....##.F#.#.#.##.", "#.####............#..#...##.###....#.#..#...#.##..", "#....#....##....####.#..#.X..#..#.##.....#..###...", "...###.#....##.#.#.#.......#....#..#......##..#...", "......###...#...#.##.....#...#.#...#.###..#..#.#..", ".......##.##.#..#...#..#..####..#..#..##.#........", "##.......#.#..#......##.#..#.#......##.......##..#", "#...#..###....#..#....##....#.#..#.......#.......#", "..#........#..#..#..#...#.#..#...#..###...#......."}

    {"NSWWSSNESWEESWNSENSWSNSSESWSNSWWWWSEEEWNSSNWWSEWW", "WSSESESENSNENEEEENEESNNNNENWEEWWSWENNEWESSWNWNNWWN", "SSSWNWWSNENEEWNWENSENEEWNWWENNWNNNNSEEWNNEEESSWENW", "SNWSNSENSSNEWNEENNWESESWSEWWENSNEWNSWESENENWWWWEE", "SENSSNNNESSENSNEWWWWWWNEWEESSNWWNEEEWWESEWNSWWEWEE", "NSSWWSSWSEWEWSSWEEWESSNENESESWNSNWWSNEENESWNWSNSW", "SNSNNWESNENEENEWSEENSNNWSWNEWEWWEWWSNNNWNNNSSSWWS", "SWNWESEWNNSSESWWNENWEEESSNNWNNNNNENWNNEWSNEENSNNNE", "ENESNWWWSNWSNWNEWNSNNSNENEWWWEESWSNWEWENWNEENEWENN", "SNENNWNENNNSWNESNSNNSWNSWENNWNWWNENNEENNEEWEENSEEN", "SEWEENEWWNWENESSEWNNNSWSNWEWSWNSENNEWSWSWEESSSWSNE", "SNWNSNNSWNSSWESWEESSESENWENWWEWWESESSENSNNEWSWWNE", "SNSWSESNEWSEESSWNWWNSWESEESSSEEEWSSWSEENWSWESNEWN", "NEESSNNNSENESEWSNWNESEWESNNEWNNSSWSESNNSSWSESNEENN", "WWENSWSEWEEWWWESNEESNEWEWEWNWEESNENSEEEWWSSWWESESN", "SNSWENWNWNSESSNENWSNSSESSNSESSENNSNESENEENESSESNNS", "ESWNEWWNEWNSENNWSWWNSSSNEWWNSSESSWNNEEEENSNEEEESS", "WENNSEENNSSSEEWSEESSWNEESWSNSESNWNNWSNSSEWEENNEWN", "EEWEESWEWNNESENWSSNNWSEEENENNSWWENWSWNNEWWESSSSNEE", "ENSWNESEEWSSSNENSWENWSSSEENSNWNSENNSNSSNWWWWESWSS", "NNSSSWENWWSWWEEWEWESWSENNWSESNWNSSSSSSSENSNEENSWSW", "WWWSWNENNEWSSWSWWWSNWNEESWWWNWNNWWWESNSSSENSSWWSS", "WSNEWWESSEWENNWESNSSNNNSWNEWWWNWENSNSENSWWWNESWNNN", "WWNWSSNWWNEWESSNSESSSEWWESWESNNEWEWNNWENNSSSEESNE", "SSSWNWNWNWSENNWSWWWWWSNWNESSNENEESSWESEWNNSNSESNNS", "NEENEESNNWWWWNSESESWSNSSNEEWNEENNWEEENEEESNNNSESN", "WENSNEEWWNEWENEENENEWSSNEENWESEWNNEWSSWWNNWNEWWSSS", "WSWENEWWEWNNNESSEWEWSWSWSSENNSENSWESSNNENEWNEEENWS", "WNNNEWEWENWSWWEESSEEWNENNSWWSENWNSENESWEEENEWWNNES", "ENSSSSNSNNEEWNSNWWENWEWESWNEWNESEEENSNWWSSWNWENSEE", "WENWEENEWSENNNWWWESNWNEEWSEWSSNSWSWWEWNENWWEWSESW", "EEEEWNWWENSSEEEWWESWESSEEEWWWWSWNSENNWSWSSNWSNNSSW", "ENNENEENEENWWESSNSSSNNENWENNNSNWNWSSNSSEWNSSWEWEE", "NSWWSEWSSSSWEWENWEENWNESWWWWWWWENWSNWNEESNWNSWEWW", "ESNWNWEESNESSWWSWEESEENWWSENEWNSESNWNSEWWENSESENW", "NSSENSESEWWWWWWSNESNESWNWWNSSWSENWSENSSSENEWESENSN", "NSNENNESEEESNSWNENWSSWSSSEWSSESWSSNWNEWENESWSSESE", "NNEWEEWWSSSWESWWNNWEEESWESNWWNEWSEWEWSESWWSWWWNNN", "WSSWWWNWWNNWNSNWEEESNESSNSSWNSENWSSWWWSSEWSSEEWSEN", "ENEWWNSESEESSSWWSESWNNWNEEWSWWENWNSWNSNSWNWWWSNWS", "SWNWWNWNEWSEWESWNSEESWWEENSWEWEWEESEESNSESNWWEEWS", "WNSEENSEEWWESSWWWSENSWWWEESENSWWENSWWENEWESEENWNNE", "EWNWSSNEESESNESWWNESSEWSNSNSESNESSWSNEWEWEWNNWENSE", "NEENSEWNSWNNWNWNEEWNWENNSSWENNENSNNEWNENSSWSESNSNN", "WWEWWEWSSSWSWWWWSNNESWWENEEEENSSEWEWSSSWSWEENNNEWW", "SSEEESNNSSWWNWEENSSWEWSEWNWWESNNEEWWWWNSSNSESNENNW", "EEESNNSSSNWWSNWNWNWNSSESWNWSNWWSEENSSEWEENWNNWNNE", "EWWWNESNWEWNWEESNSEWWEWNWNWNSNSWWWEWWENESESNESNEEE", "WEEWSWSSWNNWNESSNNWWWSWEWSWEWWESSSSWSSSWNESWENNWEW", "S"}

    Returns: 735

  69. {"#.#.#...###...#......#..#...#..............#..##.#", "#.#....#...#.#...#.....#..#...#....#..........#...", "..####.#.#..##..#......##..##..#.#..#.....###.#...", ".#..#...###.#.#........#...#...#..#......####....#", "##..#.#.....###.....####....#.##.#..#.##..##......", "##.#.#...#.#.#......##...#.....###.#...##.####...#", ".......#####.#..#...#.#.#...##......#...#...##.#..", "..#...#####......##.......##..##..#.##.#....#####.", "#.....#......#.Y#.....#.##..#.......#......#.....#", ".#.#####..###.###.##.#.#...##.##...##..#..###..##.", ".#.#.#.##..#..#.###..#..#........#.#....#....#..#.", ".#....#...#.#.#...##..#...#...#.##.#.#..#.##.#..##", "#..####...##.....##..#...#.....###..#...#.#..#....", ".....#.###.#.#...#.##.#..#.#...#......###.#.#....#", "...#..##.......#...###.#..#.#.#.#.....#.#....#....", ".......#..#...###..#.#.#...#.#......###...........", "..#.#..#.##......####...##.#..##....#..###...#....", "..#......#.##.......##...#..#...###.#.....#.....#.", ".###.#.#.##..#....##.###.#.#.#.#.....##..#.######.", ".##....#.....##.....##...##...#...###.....#..#..#.", "..........##.##.##.###..###....#..##...##..###.#..", "........#####.##.....#.#.#.#.##....##..##....#...#", "###..#..##.#....#...##...#...#.###..##.####.....#.", ".#..#.#...#..##....##...#.#........#.##.#..##..#.#", ".#..###...#.#....#..#.#.#.#.#..#.###.#..........#.", "..#...#......#..#..#.....##..#.###.#....#........#", "....#.##.###...##.....#...#......##.#.#.#.##.##...", "..#..#...#.....#.#..#...#...##......#..........#..", "...#....#...###...#.###......#.##.....#...........", "....#...#..#...#.#.#.#...###.#.##........#..#..#..", "..##.#...##..##.#..#X...#......##.#.#.#......#.##.", "#..#.###..#...##..#....#....#.####.##.##.###......", ".###......#.#...#.#..#...##...##...#.....#.....#..", "......#.......#..#...#.....##...#..#.#.....#.##.##", "#..#......#.....#..#.........#..#............##...", ".#........###......#.#..##.#...#..##...##.#.###.#.", "###.......#......##..###..###.##.....#.....#.#...#", "#....####.....#....#..##.##.###.###.#.#..#....#...", "..#.#...##.#.#.##..####.#...####.###......###..#.#", "..##.##.##..#....#.#...##..#..#.....#.####..#.....", "..#...#...##.#......#..#..##.....#....#....#..#..#", "#..###..#......#..##.#...#..#...#...#.###...#.....", "...##...##.#.....##..##....##.#.##..##..##.#.#.#..", ".#.......#.#....#....#.#.##............#.#.......#", ".##.#...#..#...###..##..#....##.##.......#......#.", "#.............##.#...#....#...##.#......###.##.##.", ".##..#...##.......#.#....##...#..##..#.##....####.", "..###.....#.#..#......#..###..#.#....#....#...F.##", "..#...##..#...#.........#..##..#..###.............", "#......##.###.#..#.#.#.......###.#..#....#....#..."}

    {"EEWEEWNWNEWSWENSNSSSNWSEWEWESWEWENSENNNNSNNWWSWE", "ENSWSWEWWNESSNSNEESEEESEEWSEESNNEWWWNNWSSENSWSWE", "NEWSSSNWNNWEWNNNNWSSESNENESWNNWNSEWWWSNEWSSENENSW", "EESWNWWSWNSNWNNNSNWWSNNWWSNNWNWNSWSEWWWENSWSSENESN", "NNENNEEEWNWSWNWNEWENENENWWESENNSNENSNWWENEEENNWN", "EESNSNNSSESWWWSWWESEEWSSNESSSNSNNWEWSENWSWWWENNW", "NWNSNNSSENESSWNNNENSNNWSNWNWESNNNWSWSESNNSWWSNE", "EESNSSSWSENSWNEESEEWEWWSSSNESSWNWWESSSSESWWEENN", "NWESNWSSNNWEWEWSENSSNNWNESSESSWWNSWWWNESNWEWNWNEWN", "NWSEWESSNEEESEEWEWSSSSWWNESNEWWSSNSSEWWNWSNWNESN", "SSEESNSNNEWWWSWNWSEEWESSSENSSNWSNWSNWWNESNSNSNNN", "NNENNEWSNSNNNNNENNEWESNSSSSSNESNEWWENWSWENEWEWS", "WNSWNWSNWEWNWSNNWWEEENEWWESSEWNSESESSWSWWESNENWS", "SEWWWNESSSNNNSSWNEWWNWEWWSENEEEWSSWWSWSNNWWEEES", "SNENSSEWSSENENEEWNESSNENEESNWEENWSESNSNSESSSWEESE", "SNESESENNEWWWNWESSSEWSNWSNSNEENWWNSWEWNWENNEWNW", "NNENWWSSWWNEWWNSNESNSSWWWEWNWEWNWSWNWSSSSNWSSNEEEW", "WEEWNNSEEESEWENWWSWSWESNWNNSWENENNWWWESSNSNSSSSN", "SENEWEWEWNWSESEWWENEWWSSWWWNSNSNEEWEWNNWSSSNENE", "ESSWWENSEEENSWNENNSSNSENWWEEWSSNNNSSSEWWSSEENSN", "NESNEWNWWWEEWSEEEEEENNWEEENWSWSSNWSSSEENSSSEWNS", "NWSWWSENNESESNSNWWNEEWWSNNWEESEEEESESWNSNWSNNWNENS", "WWSSWNWNNSSWWSSENEWNEWWSNNNNWNENNNWWWWWNWWSEWWWW", "SEWWNNSWWWNESENSSNSENWSSSNSWWSWEWSSWEWSWEWSSESS", "SSEWSSWEWESWSESSWNNEWSWNWSWWSWESEENSNWEWESWWWSESEN", "EESWWWESWWWWEEEWNSNSEENSSNEWWSNSWNNESEWEESSWNNW", "SSNSNWSWNSNWWSSWENWEWESNNEWEWWSWNSWESNSWENNNWSESNN", "NNWWEWSNSEENSSNWESNNSWNWENWSWSSWNWEESWNNNSWWWEE", "NWNEENSWENEWWESSSNSSSNWNESSEEWSSNWWENNNSWWSEEWS", "EESNSNNEENSSWWEENNNEEWWNWNEESSSSSNESNNENSNNWESNSSE", "EEWEESWSSWWSNSEESEWWWSNSWNSWWEWENNENESNWWENENNEE", "EWWWNSENWWWSWNWESWSSEWWESNSSSNNNNWWSWNSSNSWWNNEWNN", "NNESEEENEWWWENENEWEWWENESNNSWWWEWENSWSSSEENSWSSWNE", "EWSWNSSEWEWNSNSNEESNNNNWSNSSNWESENWWSWNSNESEWNNSES", "EESSENEENWWWENEENSWNEWWWESESENNSNEWESSENENNSWSWE", "NSNWNEENSESWWESWEWEESNSWENWWSENNWWSNWNWNWSSNNSW", "SNEEEEWNWEWSSSNWWSSWWEENWSSWEEEESEEWWSWSNNENENSSEE", "ESWNNSEWWWEWWNEWENENWEESSNEEWNWSNSSSWNESESEENSNS", "NWEEESESEWEEEWESESNNEENNWWWENESWWNNWWNESSWSNNENEE", "NESSNEWSWSWWEEENSNSNWSWWNNESWNWNEESWNEESSNEESES", "ENSNWWEWNSNENSNNNSSESSNWSSEESENWWEEWWWESESNWNNEEEE", "SSEWSWSNNNSWWNESSEEEWSNWNEEWEENESESSESNWSSENSSN", "SEWNSSWEWNESESESSWWNSSWWNNSNNNEENWNSEWSSWWEEWNE", "ESWWNNNENSNWEWNEEEENNEEEENWWEESNSEENESENWNEEENENNN", "WEESWNNWNNWNNWNEWEWNNSWSWWWWSWWNSSNSWWWSWWNSNNSE", "WESSSNEWWESNWESNSEEENSWNENENEWENNNNWEWNSNNNEENNESS", "EENENSENSWWNSSSWWSWWEWSWESNWNSWENEWNEEEWNNWESNN", "NNWSSWENSNWSWSSNNSSNSSSENNWEWSNNNEW"}

    Returns: 1818

  70. {"#.....#..###.##..#.###.##..##..#..##.....#.#.###.#", "#.#..##..###.....#.......#####.......#..##...##...", "#..#..#........###....#...##....#.##..#..#...#..##", "#.............##....##..#..##.#...#.##.###.#.#.##.", "##..###..........##....###.....#...#.#..#....####.", "...#..#..#.#..#..##....#.#..###..#.##.#....#...##.", "..#.#.#..#......##.#.##.##......#.#....##....#.#.#", ".......#.......#......##.......#.#.#.#..#......#..", "....#...#..#........#.#..###.##.......#...#....#.#", "#...##.#...#...#...#.###.#...#.....#...........#..", "#.......##..#....#.#.#...#.#..####....##.....#.#..", ".#.#..........##.#.#.####...#.#..###.....#....#...", "#........#....##..#.#....#..#..##.#...#..###......", ".##...#..#.##....##.#..#.#......#......#.......#..", "##.....##..##......#..#...#..#.#...#..........###.", "####...##....#....#....#...#.....#.####.##........", ".....#.#..#..#.####.#.##.###.##.##....#.#.......##", "..#.#....#..##...#...##...........#.#.##...#.#..##", "#.#.#.#.#...#......#..#.#.##..#...#........###.#.#", "...##.#...##...#.##.........#..#.#...###..#....#.#", "##.###..#.######.#.###.........#....#.#..##.##..#.", "#...#.....#..#...##.#..#..##.#.#...###.#..........", "#.#..#...#..#.#..#......#........#..#.#...#...#.#.", "##...#..##.###..#....#.#..###..#.#..###.#.#..#..#.", ".###......................#.##...#####......#.#..#", "#.###....#..#...#.#.###.###.#......#...#...#....#.", "..#....##..#.#.##..##...#..#.....#.#..##.....#..#.", ".##....#......###....#.##.#.#..#...#...#......#.#.", "#...#..#..##.##....###....#.#....#.###.....#......", "..#....#.###....#.##.##.....##...###.#....#...#...", ".....#.###...##..##..#..#.#....#...#...#.#...#....", ".#.#.#....#...#.#....#.#........#......##.#.#.#.#.", ".#.#....#..#.......#..#.#...#...##.##......#...##.", ".....#.#.##..###........####..##.#..#...#...##....", "#.#......#.#....####.#..#.##.........##..#...##...", "#.#..####..##..#..........#.#.#..##.##..#.####..##", "##....#....#.#.......#.....#...#.....#......#.#..#", "......#....#...#.#...#...###.###.....###......#.#.", "#....#.#..#.#..#...##.#....#..#.#...###.#.##......", "...#.#....##.####.......#.XY...#..#...#...#..#....", "......#..####.####..##.#.#F#...##.....##.#.....#.#", "#.#..###.#..#...#..#...#...#......####.##.#.....#.", "#.....#...#######..#.###......#........##...#...#.", "#.##............#.##..#...#.#..##....###.#....###.", "#.###......##...###...##...#..#.#..#.###...#.....#", ".....#..##.#..........#..........##.#.....#.##.##.", "..##......#.#.#..###.##.#....#..#..###.#.....#.##.", ".#.......#..#...#.##.#..#......#....######..##..#.", "..###..##...##.......#####..#.......#....#........", "........###.##..#.##.....##...#.###.....#........#"}

    {"EENENEENENEENENEENENEENENEENENEENENEENENEENENEENEN", "EENENEENENEENENEENENEENENEENENEENENEENENEENENEENEN", "EENENEENENEENENEENENEENENEENENEENENEENENEENENEENEN", "EENENEENENEENENEENENEENENEENENEENENEENENEENENEENEN", "EENENEENENEENENEENENEENENEENENEENENEENENEENENEENEN", "EENENEENENEENENEENENEENENEENENEENENEENENEENENEENEN", "EENENEENENEENENEENENEENENEENENEENENEENENEENENEENEN", "EENENEENENEENENEENENEENENEENENEENENEENENEENENEENEN", "EENENEENENEENENEENENEENENEENENEENENEENENEENENEENEN", "EENENEENENEENENEENENEENENEENENEENENEENENEENENEENEN", "EENENEENENEENENEENENEENENEENENEENENEENENEENENEENEN", "EENENEENENEENENEENENEENENEENENEENENEENENEENENEENEN", "EENENEENENEENENEENENEENENEENENEENENEENENEENENEENEN", "EENENEENENEENENEENENEENENEENENEENENEENENEENENEENEN", "EENENEENENEENENEENENEENENEENENEENENEENENEENENEENEN", "EENENEENENEENENEENENEENENEENENEENENEENENEENENEENEN", "EENENEENENEENENEENENEENENEENENEENENEENENEENENEENEN", "EENENEENENEENENEENENEENENEENENEENENEENENEENENEENEN", "EENENEENENEENENEENENEENENEENENEENENEENENEENENEENEN", "EENENEENENEENENEENENEENENEENENEENENEENENEENENEENEN", "EENENEENENEENENEENENEENENEENENEENENEENENEENENEENEN", "EENENEENENEENENEENENEENENEENENEENENEENENEENENEENEN", "EENENEENENEENENEENENEENENEENENEENENEENENEENENEENEN", "EENENEENENEENENEENENEENENEENENEENENEENENEENENEENEN", "EENENEENENEENENEENENEENENEENENEENENEENENEENENEENEN", "EENENEENENEENENEENENEENENEENENEENENEENENEENENEENEN", "EENENEENENEENENEENENEENENEENENEENENEENENEENENEENEN", "EENENEENENEENENEENENEENENEENENEENENEENENEENENEENEN", "EENENEENENEENENEENENEENENEENENEENENEENENEENENEENEN", "EENENEENENEENENEENENEENENEENENEENENEENENEENENEENEN", "EENENEENENEENENEENENEENENEENENEENENEENENEENENEENEN", "EENENEENENEENENEENENEENENEENENEENENEENENEENENEENEN", "EENENEENENEENENEENENEENENEENENEENENEENENEENENEENEN", "EENENEENENEENENEENENEENENEENENEENENEENENEENENEENEN", "EENENEENENEENENEENENEENENEENENEENENEENENEENENEENEN", "EENENEENENEENENEENENEENENEENENEENENEENENEENENEENEN", "EENENEENENEENENEENENEENENEENENEENENEENENEENENEENEN", "EENENEENENEENENEENENEENENEENENEENENEENENEENENEENEN", "EENENEENENEENENEENENEENENEENENEENENEENENEENENEENEN", "EENENEENENEENENEENENEENENEENENEENENEENENEENENEENEN", "EENENEENENEENENEENENEENENEENENEENENEENENEENENEENEN", "EENENEENENEENENEENENEENENEENENEENENEENENEENENEENEN", "EENENEENENEENENEENENEENENEENENEENENEENENEENENEENEN", "EENENEENENEENENEENENEENENEENENEENENEENENEENENEENEN", "EENENEENENEENENEENENEENENEENENEENENEENENEENENEENEN", "EENENEENENEENENEENENEENENEENENEENENEENENEENENEENEN", "EENENEENENEENENEENENEENENEENENEENENEENENEENENEENEN", "EENENEENENEENENEENENEENENEENENEENENEENENEENENEENEN", "EENENEENENEENENEENENEENENEENENEENENEENENEENENEENEN", "EENENEENENEENENEENENEENENEENENEENENEENENEENENEENNW"}

    Returns: 2499

  71. {"...............###################################", ".#############.##.............................####", ".#############.##.###########################.####", ".#############.##.###########################.####", ".#############.##.###########################.####", ".#############.##.##...............####.....#.####", ".#.........###.##.##.#############.####.###.#.####", ".#.#######.###.##.##.#############.####.###.#.####", ".#.#######.###.##.##.#############.####.###.#.####", ".#.#######.###.##.##.#############......###.#.####", ".#.#######.###.##.##.######################.#.####", ".#.#######.###.##.##.######################.#.####", ".#.#######.###.##.##.#####..............###.#.####", ".#.##......###.##.##.#####.############.###.#.####", ".#.##.########.##.##.#####.############.###.#.####", ".#.##.########.##.##.#####.############.....#.####", ".#.##.########.##.##.#####.##################.####", ".#.##..........##.##.#####.#########..........####", ".#.##############.##.#####.#########.#############", ".#.##############.##.#####.#########.#############", ".#.##############.##.##....#########........######", ".#.#####..........##.##.###################.######", ".#.#####.###########.##.###################.######", ".#.#####.###########.##.##..................######", ".#.#####.............##.##.#######################", ".#.####################.##.#######################", ".#.####################.##X....................###", ".#......................#Y####################.###", ".########################.####################.###", "..........................###############....#.###", "#########################################.##.#.###", "#########################################.##.#.###", "##........................................##.#.###", "##.#########################################.#.###", "##.#########################################.#.###", "##.####.................................####.#.###", "##.####.###############################.####.#.###", "##.####.#########################....##.####.#.###", "##.####.######....................##.##.####.#.###", "##.####.######.#####################.##.####.#.###", "##.####.######................##F....##.####.#.###", "##.####.#####################.#########.####.#.###", "##.####.............#########...........####.#.###", "##.################.########################.#.###", "##.################.########################.#.###", "##......###########..........................#.###", "#######.######################################.###", "#######.######################################.###", "#######........................................###", "##################################################"}

    {"EEEENNNWEWWSSWWWWNWWWWNWNWWWWWWWWWWSSEEEESEEEEEEEE", "EEEEESSEEEEENEEEEENNNNNNNNWWWWWNWWWWWWWWWSWWWWWWWW", "WWWWEWWNWWWWWSNSSESSSSENEEEEEEEEEEESSSEEEEEEEEESEE", "EEEEEEEEWEEEEEEENNNNNNNNNNNNNNNNNWWWSSSSWWWWWWWSWN", "WWWWWWEWWWWWWEWWNWWWWWWWWWWWWWWWWWWSSSSSSNSSSSSSSS", "SSEEEEESSSEWEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", "EENNNNNNNNNNNNNNNNNNNNSWNNNWWWWWWWWWWWWWWWWWWWWWEE", "EEENSNWNWWWSNWWWWWWWWWWWWWWWWWWWSSNEWEEEEEEEEEEEEE", "ESSEEEEEEEEEENNNNNNNWWWWWWWWSWWWWWWWWWWEWWWWWWWWWW", "WWWWSSSSSSSEEENEEEEEEEEESSSESEEEEESEEEEEEEEESEEEWE", "SEEEEEEENNNNNNNNNNNNNNNNWEWWSSSWWWWWWWWWWWWWWWWWWW", "WENWWWWSWEWWWWWWWWWWWWWWWSSSSSNSNSSNSSSSSEEEEESSSE", "ENSEEEEEEEWEEEEEWEEEEEEEWEEEEEEEENEEEEEEEENEEENNNN", "NNNNSNNNNNNNNNNNNENNWWWWWWWWWWWWWWWWWWWWWEEEENNNWW", "WSWSWWWWWWWWWWWWWWWWWWSSEEEEEEEEEEEEEESESSEEESEEEE", "EENEENNNNNNNNWWWWWWWWNWWNEWWWWWWWWWWWWWWWWWWWWWWWS", "SSSSSSESEEEEEEEEEESESSSENEEEEEEEEEEEEEEEEEEEEEEEEE", "NNNNNNNNNNNNNNNNWSWWSSSWWWWNWWWWWWWWWWWWWWWWWWWWWW", "WWWWWWWWWWWWWSSSNSSSSSSSSSSSEEEEESENSSEENEEEEEEEEE", "EWEWEEEEEEEEEEEEEEEEEEEEESEEEEEENNNNNNNNNNSNNNNNNS", "NNNNNNWWWWSWWWWWWWSWWNWWWWWWWWEEEENNNWWENWSWWWWWWW", "WWWWWWWWWWWEWSSEESEWEEEEEEEEEEEEWSSEEEEEEEEEEESNNN", "NNNSNSWWSWWWSEWWWWSWWWWWWSWWWWWWWWWWWWWWWWWNWSSSSS", "SSEEEWEWEEEEEEEESSWSEEEEEEEEEEEEEEEEEEEEEEEEENNNNN", "NNNNNNNNNNNNWWWWSSSWWWWWWWSWWWWWWWWWWWWEWWWWWWWWWW", "WWWWWWWWWWWSSSSSSSSNWSNSSSSSSSENESEEEESSSEEEENEEEE", "EEEEEEEEEEEEEEEEEWEEEEESEEESEEEEEENNNSNNNNNNNNNNNN", "NNNNNNNWWWWWWWWWWWWWWWWWWWWWWEEEENNENWWWSWWWNWWWWW", "WWWWWWEWWWWWWSSEEEEEEEEEEEEEEEEEESSEEEEEEEWEEENNNN", "NNNWWWWWWWWWWWWWWWWSWWWWWWWWWWWWWWWWWSSSSSSSEEEWEE", "SEEWEEEEEESSSEEEEEEEEEEEEEEENEEEEEEEEEEEENNNNNNNNN", "NNNNNWNNWWWSWSSWWWWWWENNWWWWWNWWWWWWWWWWWWWWWWWNNW", "WWWWWWWWWWSSSSSSSSSSSSSEEWEEESSSEEEENEEEEEEEEEESEE", "EEWEEEEEEEEEEEEEEEEENEEEENNNNNNNNNNNNNNNNWNNNNNWNW", "WWWWWWWWWWWWWWWWWWWWEEEENNNWWWESSWWWNWWWWWWWWWSWWW", "WNWWSWWSSSEEEEEEEEEEEEEEEESSWEEEEEEEEEEENNNNNNNNWW", "WSWWWWWWWWWWWWWWWWWWWWNWWWNWWWWWEWWWSSSSSSSSEEEEEE", "EEEEEWESESSEEEEEEEEEEEEEEEEEEEEEEEEEEENNNNNNNENNNN", "NNWNNNNWWWWSSSWWWWWWWWWWWWWWWWWWWWWWSWWWWWWWWWWWWW", "WWWNWSSSSSSSSSSSSSEEEEESSSENEEEWWWEEEEEEEEEEEEEEEN", "EEEEEEEEEEEESEEEEEEEEEEENNNNNNNNNNNNNNNNNNNNSNNWWW", "SWWWWWWWSWWWWWWWWWWWSSWWWWWWWWWWWEWWWWWWWWWWWWWSWN", "NNENNNNNNENNNWNNNNNNWNSNNNNNNNNNNNEEEWEEEEEEEEEEES", "SSSSSSSSSSSSSSSSWWWWWWWWWNNNNEEEEEENNNNNNNWWWWWWWW", "SSSESSSSSSSSSSSSSSSSSSEEEEEEEEEEEEEEEEENENEEENNWNN", "NNNWEESENNNNSNNNNEEEEEEWNEEEEEEESSSEEEENNNNNNNWNNN", "WWWEWSWSSSWWWEWWNNNNWWWEWWWWWWWWWWWSSSSSSSSSWSSSWS", "SSWSSSSWWWWWWWWWWWWWNNNEEEEEEEEENNNNWNSNNNNNNNNNNN", "NNWNNNNEEEEEEEEEEEEEEEEENEEEEEEEEEEESESSSSSSSSSSSS", "SSSSWWWWWWWWWSSSEENEEEEESSSWWWWWWWWWWWWWWWWSEWWSSS"}

    Returns: 1721

  72. {"#....#...##...#.##.#.#..#.##.....#..#...#....#....", ".#...##.#...#.....#....#..#...##...#..##.#...#....", "##.#.##....####.##....#..##.#.##.#..#..##..##.#..#", "#..........##.....#.######.....#....##..##..#.#...", ".##.....##.#........##........###.....#...#..#.#.#", "##.#.##...#.##.#...#......##.....#..#.#..##.##.##.", "...##..#X.......###.#.#.#.#....####.....#.##....#.", "##....#..#...##..#.##.#......##.............#.....", "..#..#.#....#.......##F#...####.#.....###...#..#..", "##.#.###....##.#.#......#.#....#...#.##.......#...", "......###.......###....##.#....#.#.....##.#####..#", ".........##...####...#..#.#..#.#.....##..##......#", ".#.#...###..#..#...#.#.............##.......#.....", "..#.###.............#..#..##..#..#.#.##.#....#.#..", "......#.#.#..#.#.......#.#.....#.#.##.##..##..#...", "##....##.##..##..#.#..#.###..............#..###...", "....#..#.#....#....#..#..##.##.......####........#", "..#..###.#.#...#.......#........#....####..##....#", "#...#.#.#...#.#....#.#....#..#..#..#.##.#..#.##.##", ".##.#...###....#..#...##.......##........##.#.##.#", "##.##.#..#..##..#..###.###.....##...#.##.#.#....#.", ".##.##.###..#.#....#.....#.#....####.#....#...###.", "#.#.#....#..#.....#.#....#.#..#.#####..#.#....#...", ".#...#.....#.#.#.....#.#.......###.#.#.#.#...#.#..", ".....#.#.####.#.#..#.#....#...###...####.#.#.#....", ".....#.#..#....##..##.......#....#..#.#.#...#.#...", "###.#..........#....##.#.#.#..#..#..#.##.#.#..#...", "...#.....##.##..........##......##.#...#.#.......#", "..#.#....#.....#...#....##..#..##....#...#..###...", ".....##..............Y..##...##.#...#...###....#..", "#.#..#.#....#.#..#..##........#..#..........#.##..", "#..#.......#..#.#.#.#.##.....#..#....#........##.#", "..#......##.####...##...##.#..#..#.....##..###...#", ".#.............##..#.#........###.##....#.....#.#.", "..##.###...#.#.#.......#.....#..#.#....##.###.##.#", ".....##......#...##.##....#.....#..###........##.#", "......#.#.#......##........#.#.......#..#..##.....", "#..#.###.##.......#.##..##.#......#....##.#.#.#...", ".....#...#...#.#..##...#..####.....#...##........#", "#......#...###.........##.#..#...#....#.#.........", ".##..##......##...#.....#....#..#...#.#.#...#.#..#", ".........#...##....#........#..........##.#.#.#...", ".....#.....#.#.....###...#..##.##...#......#.#....", ".#....#.#.####.#...##.##.##..#.....##...##...#.#..", "..#.......#.#....##.#..#....#....#.......###.##...", "..###...#..#.#.......#.#......#..#..##....##.#.##.", "......#.#......###...####......#...#.##.#..#.#...#", "...#........#.#..........#...#.##.#....###.....#.#", "#.#..##....#.......##.##.##...#...#..##....#..#...", ".#...........#...###..###.....#...#..#.........#.."}

    {"WEWWSWWNNSENSWSEESWSSESNSSWWESNNSSWESWSWSNESNWEWES", "WWNSWEWSENSENEEESEEESNEWEWSEEWEWWSSWEWENNEEWNWWESN", "NNSSEWSNSEESWNNSESNEENWNWSWNSWSSSESNESNWENWNSSSSNS", "EWSSWSESENNESWENNNWSESNWWENNSNSEESEESESNENNWSWWWWN", "SNSWSEWSESNESNEWSWNWWWESWSSSESSSEWSWWWNEWSSWNNEWSS", "ESEWEWSNENWWWSSNEWWWNSSNEESSWESNSWSNEWWNNNENWSEEWW", "SESESWEESNWWWWESWSSSNWENSSWWWEEWWWWWSNENEESENNEWWW", "WSNSEWWEWSWWNWENNNNEEWWESNSSSSWESNWSWNNWENNEWENNEE", "WSESWNNWNENSWWSSWENNWSNWNSWWNEWSSWWSEWWSEENEWSNNWS", "ENESEWSNSNEEENEEEWNNSNWWNWWNEWEEWSESSSWWWSESSEWWNE", "SEESWEESSENEWESWENNESSWWENEWSSESEWNWNESSSNSSEWSNNE", "EEESWNWESNEEESENEESENSWNENWEESEWNEWWSEEESWWSWWSEWE", "ESWWESSESNEWNNSESNNSWEWWNSENEWSSSSNESSNNSSNNSEESNE", "EENSEESESSSSSWSNWWWSWWSWWNSENESWSSWNEEWWSNWENENNEE", "NNSNNWSSEESESSNSNESNSENESNWESWNSESSSNWSENNNEWENSWW", "NWSENEEWEWEWNSESESWSESNSESNWSSENWWENEESENEWSEWWWES", "EWNNNEENNWNNESSEWNSWWNSWNWWNSWSSSWWNNEWSSWEWNWWESS", "SEWNWNWESSNSNEWESSNWNNWWENSWWNSSNNNNNWWEEWNSNNWNEN", "WWSSEWNSWSWWEWSWSWEEESNNSNESWNNNEENENWWWWEWSWNNWWS", "NWESESENEWNWSWWEENWSSSSSEENNWSNESSESSESSNWEESNSEWN", "WSSESSESENSSEESENSNENEEEESWSEESNWWEEWWESSNENEWWENS", "SSEWNNEWSWWWNSEWNWNNWWNSSNSSEWNEWWWSWSSSNNEWNSWNNN", "WNNNEEWESEWNENNWNSWWWSNESNWSWSNSNESWWSSESSSWNNWSES", "NWWSNNSSNSSWWWEEESSWNWNSWNNSWSEWSSWWSEESESNNEEESNN", "ESWENWSEEWNSWNESSSWNNENSESEWWESNWSSWWSNENWENNWWWWE", "ENSENNSNSSWEWWSEEWNESSWSENEWSEWWNWWESWNENENWEWWNWN", "SNWESWNSNNNENWENNESWSSSNWWWSSWSSSWNEENWWENNWNNNNSS", "WWEWSNNNWWWSEENENSWSEEENNWWESSEEEENWSEEENWNSESWEWS", "SNWSESESWEWSNNSNSEWEEENNEEEWNENEESWSEEWSNWSWSNNESS", "SSSWSNSNWESWENWWNWSEENWWWWNSNNNSNNEEWNENNNSWSWEWNE", "NENNESNWSWWSWNESWNNEWSNEESEWENWSNWSWWSEWWNNNWWWNEE", "SWEEEWEEWWWNNSNNNESNEENENNESNWEENEEWWNSWWNESNNWNSW", "SNWNWSENWWNWNNWSNSENESNNSNEWWEENWEWEESNEEENEWSWNWS", "SEEENNWNNNEENSSEWNESNEWWSNWSENNWENWNWNENNESESSSNNN", "SEWNWNENSEENSNWESWNSNENSEENNSSENWNNNEWWSWENEESESWN", "NWNSSWSNEEEWEESNENWSESSSSSNSSENWNWNNEWWENNSNWWESNW", "NESSENSNWWEESEWNNWENNSNENWEWSEWWSENNNWSEWENEWWNNWW", "EENNNWSENNNNWSSEWNSEWWEWWESWSSSEEEWSSESWSNWWSSNEWW", "NENENSSNESNNSWEWNWEWENSNNNSSESSWNENESNEENWWSNEWNSS", "SNNWNWENSENESEENEEENWEEEWNSEWSNNEWNNENEENEWSWSWWSE", "WEWESSNSWEEESNSWSNNWENEESENNWWNWWNNSNWWNNSWENWESNW", "SNEESNWENEENNSENSEWESWWNSSENEWWNESWEWSSEEEENNSNENW", "NNNNWWNEENSSSNNEWWSWSNESEEESSSNSNWWENESNSESEWESESE", "ENESSNESNWWNNSEENNEWWENWNWNESNNESWSWSNWSNENSNSNESE", "ENEWWEWENEEWEENSWSSEEWENWNEEENNSSENSWEWNNSWWENWWEN", "NEEWNWNNWNNSNWNWSEWWWESNSENEESWWNNWSESWSNSENNESWNE", "NSWNWSNWSNWSSWESWEWWWEWNEWESWEWSNNNENSSSEWSSNSWSSN", "WSESNWSESNESEWWESWWSNNEENWNESWWNENNWWEESESENNSENWE", "NENENEWWWWWNWSNENWWEWNENENNNWWEEWESNWWWSWSNSNSSWSN", "EWSWWWWNNNWENEEENEEENEWWNSWNNENENNWWWNWWEWWNWSNEWW"}

    Returns: 1678

  73. {"#............#.....#..........#.....#.##....#.#...", "..#.#..##..##...#.##..#..#....#......##.#..#....#.", "...#....#..#..#..##...#..#.....#..#.#.#..#..###..#", "........#...#.###.#...##.#.#....#.#####.....#.....", ".#..#....#.#..............##..#...#...........#...", "...#.....#...#.#.#......###.##.###...#..#.....#...", "...#.#.....##...#..#..##.##.#...............##...#", "#....###.....###...#.#...#.#.....#.......#...#.##.", ".#...#....##.##....#..##...#.#....##...#.##..##...", "#...#.#.#......##.#........#.##.##..##..#.......#.", "#.......#..##.###...#Y.#.#.###...###..#....#.#..#.", "#.#...##..#...#..#.#.#.###...#..#........#.....###", "...##..#.....#..##.#..###.#..#..#.#...#..##..##..#", ".#....#...##.#..#.#.#....##....##...#...#.....#...", "#..#.#.#.......##.#.......####.#.#.#....##......#.", ".#.##.#..##.#.....#..#.##....##.#..#..#.X.........", "#.#.......#.#...##..#..#.##....##.#..####........#", "#...#.#...#....#..F...#..##.#....##.......#.#.....", ".#.#.......###....#.#.#..##.............#....#....", ".#..##..##.#..#......#.......#.#..##..##.....#.###", ".#......###......###...#....#..#..##..........#...", "#......#..###..#.#...#..##...#.#.###.......###.#..", "...##.#..#....##..#..##..####....##..#..#....#..#.", "#...##..##.....#...#.#.....#.######..#..#.....#...", ".##...#...#...#.#..###..#......#..#...##.##.#.##.#", "......#..#.#..#.#...#.##.#.....#.#..#......#####.#", "####..#.....#...##..#.#......#.#..#..........#.#..", "#..##..#......##......#.##.#..#..........#...#.##.", ".#..#...##......#.#...#.##..#.#..###..#...##.####.", "##.##..#..##.##....................#...##..#...#.#", ".#####.#..##.#.......#..#.##.##.##.##....###.....#", ".#.#..#.#.#####...#...#......##..##....#...#...##.", "..#....#..#.#......#..#.#.#...#......###....###...", "#..#...##...#...#...#....#.#.#..#..#....##........", "#.......#.......##..#####.#..........#.....#.....#", ".#....#.###....#..##.#...#..#.#....#..##.##.#.....", "#...##..#..####.........###.....##.......#.##..##.", ".#...#..#.#..##..#...#.#.....#.##.#...#..##.......", "....#...#......#....#...#...........#.#..##.......", "###...#.........#.##...#......#.##.#..##......#.##", "...#..###......#.#..##...#..##...#..#...#.........", "...#.....#....#...#...#.....##.##.#.....##.....#..", ".#..##..#.....#.#....#....#.......#..####........#", "..##....#.#....#....#.#...#...#.##..#.#....##.#..#", "..#.#.#.#..###.##....#....#.#....#....##...#....#.", ".....##.#..#......#.....#.#.##..##...##..##..##..#", ".#.....#........#..........##.....#...##.....###..", "..##..####....#.......#.#.....#.###....#.#...#.###", "....#.#..#....##..#...#.#...............##..#.#...", "#....#...#....##..#......#......#.......##........"}

    {"ESENWWSWSEWNWNESWSWWWSSEWESWSENWSSEWWEESESWSNEWNWE", "NWNWNEEESNENWWNNNNSWENENWWSWEENNNEENWNENEWENESWSNN", "SENSSENESNEESEESNSENNEWNSEWSENEEENSWWEENEWENNNNSWW", "EESEWEWESENWNWSWSWSSNSNNWWWNSWEWESNNNWWWSWWNSWSEWE", "SESEEWWWWWESNSWSWWSSESENEWSEEWESNNNWEWSWENSWWSNENE", "SNWWEEWWWSWNWESEWSESSWNSSWWSSSWSSEWESWSNEEWSSSWWEE", "NSWWWSNNWWNSNSENSWSEEEEWEESESNEEWSNEEEEESSESWNSESS", "WSSSENWWWESSEENSSNESEENEEEEEESSSWSESSEESWESNSSNSEW", "SESNWWWWSWNESSNWNWWNSEWSNWSESNNNNSESEEESSSESWNEWWE", "ENWSEENWSEENNWWWESESEWESWWEWSWENSEWEEENWWNSNESESSS", "SNSSSNWWWENEWWSSEWEWWSNEEWWNNWENWWESEEESSWNNEWSNNW", "ESESEENWNNWSSWSESESWSSNWSSEESSNSSEEWWWESWSWSSWSSEW", "SWSNEWEEWWSENENWWSNEWSEWWENENWNSNWWNWWWSWNWWENSSWS", "SSWWSNWSSSSNNNSSSENSWWSWSSWNSEWEEESNNESNEEWWWEWSES", "SNWEEENEEENSENEESWSNSSEWSEESENNSNEESSWWSENWNWNSWNN", "SWENSNEWWNEEESNSNSWEEESWSEEWENNWWWEWEEWSEWNSEEEEWE", "NSNWENENSEWEENSWSSNSSEESWSEEWSNSSWSEEWWSEWWESWWWEN", "NSNWWNNENNNEEWESNEWWNEEWSWESWSEEWESNEESWWNNEWENNSE", "NSWESNSEWEEEWSSSWENSENESESEESEENENENEWSNWEEWESSWNS", "WNNSSSSNEEESESENSSESSWNENWWSEWSNSSNEWEENNNEWESNSSS", "NNESENNSWSWWEWEEWSNWEWEWENNSNENSWSSENSENWSNWWWEWNN", "NNNSWWWNWWSWESESESNWWWNNSEWSSEENSSWWSWWSWEWWNWNWWW", "SWSSNESWNSSEEEWSWSESNESSSESENNESWNWNWWSWWWNSESENSN", "ENNENNSWEESNWSWSNWSWSEWESSNWESESENSENNEWWNWSNSWESE", "NNWNNEWWSWSWWNENNNEWWNSWSWEWWSWNWESEEWEWSNWSNNNESW", "NNESSSSSNNWNWEWSNNNNENNNNNEESNSSENEEWEESSWNENSEEES", "EENEWNNSNENEWESEENWWEENWWNWSESENEEWWNEWNENNNESEWSW", "WWNSWESWNNWNNNWWENWNNWNNESWEEWWNWSENSWNNWWWWNWWENS", "NSNEWNSSNSSNNWWSSWSESNWWWWNEWWWNWSWSWENESEWNSWWNNS", "SSESSWEEENSNNWNNSWENNEWENWNNEWWNNNSWNNNWWNEWWEENWN", "ESSNWSNNWWSESEESWSSSWESSWSNNSSWWSSNSSSNENESNWENNEW", "NENNWWENEWSEESEWSWWSEWESNNNNWNWSSNESNNNWNESNSEEWEN", "NSWSSSSNWNWSNSNWEWWWWNWWSWNWWEWESNNEWWSNWNEWSEESES", "ENENNSWNNENENNESSWWSEESEWESEENSESWSEENENENWSWNNWES", "NSSNSSEEENNNEESWSESNNNSSWNSNWEEEESEESNWNNWENSWNSNN", "SNNESNNENEEWWWWEWSESEWWNSENSWWNSEWWESENWNEWEWEENWN", "EEEWNNWNESNNSNNWNNNENWWSEWWSNNWNNSEEWWSNNWWSNNNESE", "WESESNNSWWSWEEESWNNENWWNWNENWSNWSWSEEWNENNWNWENSWN", "NWENSNEESWSSSWWWWNSNNNWWENNSEESNNSWSNNEENENWEESWSW", "NWWWWWNENWWEEESNEWNEEEEENEWWNEEESWEWESSEWEESEEWWWS", "EEWWNWEWSNWNENSENEEESWWWWEESWESNWESSWNSSNEWSESNWES", "SNNNSNSNNWSWWSENSSWESENENNNWNWNSEESEEESNNEWEWWESNW", "SENSEWNWEESNSWNSSEEEEEENENNWEEWENWSSSSENNEWNEWSNSE", "SNEESSENNSNNWSEENNSEWENSWNWNWSSESEWNSNNSNNWNWEWNNN", "NSENSNSNWSSWNNSNENSEEESENNWEWEWEEWEENESENSNEWEWSNE", "EENNEEEENSWENENSWEWSNNNNSNNWWWEENSNSNEWWEWSNNSSWEE", "WSWENWWWNESSEENEWEESEWESSSSWWNNEWNEWWSSSNWEEEEWNEN", "EESWEWNNNSENSNSWSEWWEEEENSEEWWEWNNEWEEWSNNEESSWEWE", "NSEEESWSESESNWESENSSSSNWEEWSSEESSSSWWNWSNNENNENSSE", "EWWSESSWSNWSENESSNSNESSEWWEENEENSSNSWNEWENWWNSNSWN"}

    Returns: 975

  74. {"...#.#..#......#...........#.##.......#X#.........", ".#.....##....#.##..##....#.#.....#.###....##...##.", ".....#..#...#.##.#.#.#......##...#..###..#..#...##", "....#..##....######.#.......#.........##.......##.", "#.#........##..#..#.#.#..#.####...##..#..#....#.#.", "#.#.##....#.#.#.##..##.#..#..#....##.#.#.....#....", ".#.....#..#.#.#.#..#.#...#..###...#......###....#.", "..##..#...###.#.....#..##.......#..#.#......###.#.", "...####..#...##.##.....#####.#..##............#..#", ".#.#..#........#..#.#....#...#....##..............", ".............#....###.....##...##.....##.##..##.#.", ".#..............#.#..#.##....#.#.#..##..........##", "#..#.###...#..#.....#....##...###...##.#.#.#.#..##", "..#...####.####.##......##....#.........##..#.....", "#.......##..........#..##.#.#......####..####...##", "....##......#...##.#..###..#....#..#..#.##...#..##", "...#.##............####.#...##...##....#.##.######", ".....##......#.....#.##.#.............#...........", "#....#.###.#...#..#####..##F..##..#...##...#....#.", "##.##.........#.....#.#...##...#..###.#....#..##..", ".##..#....#..#.#...#..#....##..#...#.......#...#..", "...#...#..#.#...#....###.##..........##........#..", "..###.#.....#.......#.#......##...#.#.#.#....#.#.#", ".#.............#.#...###..#.#........#....#..#....", "#.####..##.#......###...##.##.......#.....#...#.##", ".....##.#.##......#.#..#......##...#...#.........#", ".#.#...#.#..##.....#...###..##........#...#.#.....", "#..##...#..#.#..#...#.#.##........##.###........##", ".#..#.##......##..###.....#..#......#....##.##.#..", "..#..#...#..##.##.#......##.#...#.#..##.......#...", "#.#.....#..#.#...#.###.#.#...#..##.#..##......##..", "##..#..#......#........##.....#..###..#.#...#....#", "##......###.##..#.#........##.......#.#....#......", ".##..........#.....#....#.#..#......#....#.#.##..#", ".#.##...##...#........#...###....##.#....#..#.##..", "...#......#..##......###....####.#....#....#.#....", "..#.#.#.###.##....##.....##.##..##....#....#.....#", ".......#....####..#.#..##.#...###.#.#.#..#.#......", "##.##......#....#..##.#.###..#.##..#...#.#....#.#.", ".....#.#...#..###.####..#..##..#.#.##.##........#.", ".#...........#....#.#.##..........#...###.....#.#.", "..###.......#..#...#.##..##.#..#....##...#...#...#", ".#.##.##.#.#..#...#.....#.....#..#.##...###.#..###", "..##..#...##.#..#.........#....#.###....#.#..#....", "..####..#..#.#.....#.......##........#.#...###.#.#", "......#..##.#...........#####...#..#...#.#........", "...#...###.........#...#.####....##.##.#....#.##..", "#.#..#.....#.#.#...#.###..###..##....####.###.....", "..##..#.##...#...##..Y......#.............#....#..", ".##........#.#....#..#.....#...#.##.###...#...#.##"}

    {"EWWNWSWNEWSWEWEWSESNNNNWENNSENNWWWSSWWESNSNNWWWNNS", "SWWESSNSSSESEEWWNSNSWNEWNWNENSNNNNEENSNWENNEESSSEW", "ESSEEESNSEENWNWENWNWWNNNSSSWENESWWESWSNENNSWNSNNSE", "EEEWNNWNESWEEESSWWENSNWWENEWNNWNEESNEENSWSNSSNNNWS", "SNEWWEESSSSWEEESWSWESNWSWNEESENESEENWNSEWEWEWNNENE", "SNSESWNEWSNENWNEEESEWNESSWWENENNEENWNNWSSSNWNEENES", "WEWESNENEEWNEENWNEENWNNNWWNSNWNWWSNSWNSWNENWSSEENE", "ENEWESEWWSSESWNSSEWSWNEESEEWWESENENNNNNEWEESENEWSS", "NWEEWEWNNWSNNNNNENNNEEWNENWNNENNNSENESWWENSSNSSSES", "SNWNNWNNWNEEWNNNNWSEEEENEWEEESENNWNWEWSWESSENNSNNW", "NSENSEEWWSSSSSEWNEENSWSEENNEWWNEEESNEEWNSWNNSENSNW", "EWEWNWEESNNESNEWSSSESWNEEWNNESSENWEWWWSWNNWWNNESNS", "SENNEWWSEEWWNWNESNSSSNENNWWWNNSNWSNSWENWWWSNSWEWWN", "EWNENENENNEEWNWESSNWEWNENNNENNESWWSNEEENENENNSSSWS", "NWWSWWWWWNWSWEWENESSNWEENWEEWWEWWWNSSSEWEWENWWNNEW", "EWSSNESWENNNWWEESSNNNWWENNSENESWWSEWSWWEENSNSWSNEE", "WNSWSESNWSSNWNWWSSWEWWENSNENSSSESEENNSNEWENENNNEWW", "NWNENSNWEWSESNSWWEWESNNWWESSNNWNWENEWWNWEEESSESSNE", "SWSWNSWEESSEEEENEEEWWSNEWNWNENNEEESSWSNWSEEWWEESNW", "SEWNNSNSWSWSSWNSEWENENSSNEWWWNWSENSNESSWSENNWWESWN", "NNWESWSSNWWSWSWWEENENWEWNNSEWESWWSNSWWSWESNNWNSSWN", "NENWNEESNSESWNWEESSWWEEWSWESSWSSWEWEWNNSNENWWWNNEN", "NWNESNSEENEENNEESSSENEESSSWNSNENEEWEWNEESWEEENEWWW", "EEWWSSNSNNENSNEWSWEWWWWSSESNWNNSESEESWNNSWNNWESESE", "ENSNNNWNESNSEWNNWWSWNNWWNNWWSNEWWESNWSSWESSNNSNESN", "EESWWNNWSSSNNNSSWSNWWNWSWWWWSSNENSWNENSSEENNSWSNSS", "NWWESSESSWSSSNWEWNNSNSWNSWWWEWSSWSWNWNWNWNESNWENEN", "NEWSNWENWSWEEEEWSWSSEWWNWENSSNENWSEEESWWSSSENNWWNW", "NSNSSSENNENWNNSSSEWWESWWNSEWWENNENNNSEENSSEWNSNNWE", "ESENNENWEENEESWSSWWNNSWSNWEENSSNWENNNENENWNSNNNENE", "SWNWWSENNWEWNNESSSWNSWSEENENWWNESNSSNNWSESESWSNNSS", "SNSSNWENEWENWWNEWNENEESNEWNWWWNNWENWEEWEEEWSEWNWNW", "NENEWENEWENSSNSSWSEENNNSNEENSENSSSESSNSNWSWWSNSESW", "ENSSWNEWNSWEWNNWSENNNEWWSEWEEEESNNEESWEWEWNSSNNNWS", "SNSEENNNSEWNSWWNESSSNSESWWESEWSNSENWWNEWNNENENNENE", "WWENWSEWNNNWSWESWNSEEWESEWENNWSESNNESNNESSNWNEEWES", "WSSSSWNNEESESWEWSSEWSEEWWNESEWWSNSSESSNNSNWEESENEE", "NNNENSSNENNESWNNEENSSNESSSWNEWWSESESWSNENNSESENSSW", "NWNEEEWWWEWSWSWENWNESWSENNESENSNSEEEWNSWESNESSWENN", "SENEENNWSWNEEEWSEWWSWSEWENWSWNSSNESSSWSNNWNNWEEESW", "ENNWWWNNSWEEWSENWNESENSWWNNWSEWWWENENSSSEESWSEWEWN", "SNNWSSNWWNNNESNNESWSWNWENWSSENEEWSNESEENNSEEEEEESE", "NWNWESEEENNNNWNWWWNESWSEEEWSNSNWENSNSEWWSENWWWWENN", "NENWNNWWNNEWSEEEENSNNEEWWWSEEWSWWWWWSWNEEWENEESEEW", "SSSNWSNWWNEWWEESSNEESESSEESWSNWEESWNSWNEEEWWNNSWEE", "WEWNSWNSNEEENWSEWSNNEWSNENEEESWSWEENWWESWENWWNWSWE", "SEWWSNNNENWNEWNNWWWSWWWEWNEESWWNSNWSEENNSESSEENSNS", "ENSSWSEWENWNWNNNNNSSWENEWESSSWNWSWSWNNSNNWWNWNNSEE", "NWWWEWWWWWWWSSESEESSSEEWEEWSNNNEWNENNNNNSSENNWEENW", "WENNEEWWESSSNEWWESSWSENWENEWEWNNSWNSSNNWNENNSSEWWS"}

    Returns: -1

  75. {"#.##..#....#..................###.......#.#....#..", "#.#.###..#...#..##....#..#....#....#..#..#.....#..", "#.#........#..#...#....#.#...#.##..#..#.#..#.###.#", "...##..#.###..##..##.##..#...#.#.#.....#####...##.", "...#...#..####.....##..#.#..#..#.#..##..#....##.#.", "#..#..#.....#...#.#.#.##......#.##..#.#..##...##..", ".............#.#.##....####.#.........##.#.#....#.", "..#..#..#......#.##F...##...#....###.........#....", "#......#......#.###..##..##..#.#.##....###..#..#.#", "..#..#..#....##.#..#.#.#.###.##...#......####...#.", "..#....#####.###..........#.#.#....#..#.##....##..", "##.#....#.#..##.###..####.#..###..#.##...##..##.##", "...#........#..##..##......#..#..#..#.##....#.....", "#....##.......#.......#..##..#.##....#...#...#.#..", "#.#...#....###....##..###.##....#..#.#...##...X##.", ".....##....#......#.#...#...####......#..#.##....#", "..##.#....#.#......##.#..#...#..##......###.#.....", "..###...####..#.........#.#..#.#.##.##....#.#.#...", "##.#...###.#.##.#.......#..#......##.#..#.......#.", ".##.......#.#.....###.##......#.#.###...#.#.####..", "..###..##..######.#.....##.....#...#.....#..#...#.", "#..#.#.....#.##.......##..###.##.#.......#...#..#.", "##.....#.###.....#.......#...###.#..#......#..###.", "..#.#..#...##.#....###....##.#.##.......#....#..##", "...#.#......#..##....#..#.#.##.#.#.#.#....###..#..", ".#.#.#..#..#...##..#..#..#..........#.#..#...#####", "...##.#.#......#.#..#.##....##..#...#.#..##.....#.", ".#.#.....#....###...#..#...###..##.........#.....#", ".##....##....###..#.#.##...#.#.#...##.#..#......#.", ".....#.#..#...##..#.#..#.....##...#.###....#.##.#.", "####.##.#.###....#....#.#......#.#.#.....#.#.##..#", "#.###...##...##....##...#..#..................#...", ".#.....#..##..##..#.#.#.##..###.#..............##.", "....##............###..#.##..#..#....##..####..#..", ".#....#..#.##.##..####..#..#......#...#....##.##..", "#......#..........#..#..##....###..##.#...##...###", "......#....#.....#......##.#...##..#...#.#.......#", "#..##...#.....##..##...##.....#......###....#....#", "..#.........##...#.#Y..#....##.#.#..#....#.##.....", ".....#.##.#.#.##........#.##...##......#.....#..#.", "...##..#...#....#.......#.###.#.#.....#...#.#.#.#.", "....#.#..#....#.#..#....#..#....#......#.........#", "...##.#..#.##..#..#.#.###...#.........#..###....#.", "#....#...#.##.....####.###.......#..##...##....#..", ".#..#.....#........#.###.#.#...##.#..#........#.#.", ".....#..#.#....#.....#................#..#.#.#...#", "..#....#..#.#.......###....#..........#....##..#.#", "#....#####....#..#..#.#..#.......##....#...##.....", ".#.#...###...#.##.....#..#..#.#....##...........##", "#.#..#...#.#.###..#...#..##..#.#.##.....#..#......"}

    {"NWENESEWNEENEESESEENNENSWEEWNSEWWEWENWNSNWNSWNWNNN", "NSSNNNSENWWSNENSEWSEWWSSWSSSSENSEEWWEWNSENESSEWENE", "SNENWNWEWEESSWSESESNWWNEEWSEWWWESSENWSEWSSNWWSWESS", "NESWSWNNEWEENSESNWNWSSWNSWNWSNEWNWWESWWNNENNSNNEWW", "SEWWNWNWSSSNEWWWSNSSWESSEWNENWWNWSNESSNWNEWNNWNWWE", "SWSEWESWSSSSSESESSSSSWWESNWWWSEESNWWEWENNESWWSSSSS", "SSSSEWSSSWSNNNSNEWEWWSNEWENSWEESWNESEWSEESESWSWNNN", "ESEWSSSSSEWSSNWNSESEWNSSSNWNEWENWEEWEESNESNNSSWWSS", "ENSSESNNNESNWWWESNSNSSSEEWWENEENWEWSSNNNSSSSSWENNS", "NEWWSWWEENWNSEEWWNWNNWESNEENNEWNSSNSSNENEENENENNNS", "ENSESNWENSWWSNSEEWNNEENWSEEESSWSEEEEESWENWWSSSENWE", "EEEENEWNWNNWSNNNWSSSEENNWEENENNWWSWNNWEWWNNWWNSNSS", "NENWNSSWNNNSNSSSNWSNNENSSNWNSWWWNWSWWSWEEWSEWNSSWE", "ESWNEESWWNNEESSEWESNWNNSWNWEEEWEWENEWWWEWWESNNNWSN", "NNSSNSEENNESNNWWNNWNSSNENNESWSWEWWWSWEEWWWWNWNEWSW", "SWWNSWENENWENSNSWESWENWNSWNSEEWENSWEENSNSWSEWNWSES", "EWENEEESNSEEWSSSNWEEWWWWESNENNWESWEWNENNEWWNWESEEE", "NWSWSENENWSNEEWSESNSESESWESSSWSWEWSNSSNSWSSSNNNWEN", "EWSNEEWENNSESSSEEWNNSENNENWWNWWEEWSWSWSSNWEEENSSWE", "ENEESSNEWNWENSWSEEWWENEENSENEENSNSWWSSSESSNSNSWNWN", "ESSNWEWEENSSESNNNSSNNWWSSNWNWENWWSNWWENWNSSSNWWNSS", "SWSNWWEEEWSWSWENNWNSENNSEWENWSEENNSSENSESWSNWWSWSN", "NSEEENWNNSNEWWNNSESEWESNWWWWWWEWSENSEEENSWNESESWWE", "SWWESSNNNNWNSEENWENNNNWNEEWSSNSWSWSSSESNESNENWSNWN", "NWWSENESSWNWEENWNNWSEWEENWNNSWSENSNNSESEEESSEEENEW", "EESSESNNENWNSNWNSSWWENNSNWWSEWSNSNWSWSWEWWEEENSWWN", "ESNWSSNNESNEWNWSENSWWWWWENSSWWNWWWNNSNWNNEWSNEESWW", "WSSEWNWNSENWNEESEEWENNNWEWSSNWEWEWWNNNNESENWWWNSEW", "SNESWNSWEENSWNWEWWWNENSEENSNESNNEESNNNNWSENENNSWWN", "NNEWSWSSNSSEEWSWWWESWENWWEENNSEWSNSNESSEWWEWESSSSS", "SEEWWWNNSWWNENSSWEESEEENNWWSENWEEENNENNEENEESSEEES", "NWNEWSSWSSSSEWSWESESSEWENSEENNSSSSSNSESWWESENESEEW", "ENENESSWNSSNENWNNNSESEEENSEWNNESWWNWEWNWWNNENEWSEW", "ENEEWWESEWNNWWSWWEWWSWSWESESNSWSSWWNWWSSWEWENSSEWN", "EWNSESEWSSNNENNNWSSNWESWSNNNNSWSSSEEENWSNNSEWSNWWN", "NNWWESEENSSNNSSWSEENENSSWNSENWNWEWNWNSWSSWEENNWWEN", "SNSEEENNSEESWNESESSSWEWEWWWNSSNWENWENENWSEWWNSSWNN", "SNWSSNNSNWESNSWEESSNENENESSEESNSESEEEWEWENNWEWESEE", "EEESNWENWSEEENNSNEENWSNESSWENESWNEEEEWWNNSNSNWWWWE", "WEWENNEENWSSEWWSNNSNWWESNNWESSEWNENNEESNSSEWSNNNES", "SNWNWNWNWNWNNNESWNNSESWSNWEWWWNWWSNNNWWNEEWSSNSNWN", "ENWWENNWESSWNWWNSWWWNNWSWEEWEEENSNESEWENENESSSNSSN", "EEEWENWNSWESWWEEESWNWESESSEEEWESNWSSEWEEWSNSSSWWSW", "NNWSEEEESNESSNEWEENEESEEEESSESSNESWSSESSSENNENEEWW", "ENWEEWSNWWEESWSWSSSEENESSNSESEWSNNNNWSESNSSWWNSSEE", "SWSSNWWEWSEEEWNWESNEEEWNSESSWNNWWSNNNESENESWSSEEWS", "SNSWENEWENSENEWEESSSSWEWSWSWESSWWWWWEWSNSNESSSSWEE", "NNSWESEESSWSSENWWSSENENESNENESWENEEWNSEWSNNEEEWNSE", "NSSENNSEWWNSENEWWSSNNWEENWENNSESNEEWESEESNSSSNSEEE", "NWNESWEESWNEEEWNWWESEWNEWENNSWNWSNWWWNNSSNWWSWEESN"}

    Returns: 15

  76. {"##..####........#...#.#.....###.#....###.#....#..#", "#........#..##..#......Y#.##.....#.....#..#.#..##.", "...##..#........#....##.#......#.####...#...##.###", ".......##.........###....#.#......#..#.X..#.......", "#..#.....###.##..##.##..##.###...#.#.#...#.#.#....", "..#.#.#.#...##.#..#...#......#..#....#.##...#.#...", ".....#....#.#.#..##..#.......###.....##.#........#", ".#............#...###..#..##.....#..#..#####......", "...#..##.##..#.##.#...#.#..#......#......##.#.###.", "#...#....#.#####.##..#.#...#...##.#...###..#....##", ".............#....#.#.#.###.#.....#####..#...##...", ".#.#...#F#..##...#......#..##.##...#..##.#...##..#", "...#.#.##..###....###.###.##.##.#.#####.#.#....#..", ".#...#.#.##....#..#.#...................#....##...", "###.....#..#.##....#....#...##.##..#.........#.#.#", "............####.......#..#...#..##.##.#...#..#.##", ".......#.#..#....#.#..#.#.#....####.......#.##.#.#", "#.###.###.##.#....###.#.#.#..#.##...#.#...#...##.#", "##.#.....##.#.#...#..#....#.....##.#...#.##..##...", "#####........#..#......#...#...#.##.......#.#.....", "...#..###.#..##.#.##....####....##....###...#.#.#.", "#.###.##..#..##.#..##.#..#..#.....#...........#...", ".##............#..##.....#......#..#.##..#.#...#..", ".#...#.##...#.....#...#.##....#.###...#...#...#...", "....####..##......#.#.###.##.####.#..#.......#.#..", ".###....#..##.........#........#.....##.##......##", "#...#.#.#..###.....#..#.##....#..#..#.#...........", "..#.#...#.###.##.#.......#.......#.....##...#.....", "....#........#..###...............##.#..###...#...", "#.##....##.#.....#...#....###......###.....#......", ".#....#.#.#.##....#..#..#.#..##..#....###.....#..#", "..##.#...#.#.#.##.#........#.#...##..#.###...##...", ".#...#....#.#...#..#.........#.###.#.#...#......#.", "..#...##...#..#.#.......##...##.#.#.#..###...#..##", "..#.#.#.....#.#.....#.###...###.#.##.#...#......#.", "..#....#.##..##......#..#....#......##...###......", ".######.#.#.........#...#.#.###.....#.#..#..#..#..", "..####.....#...###.....###.##..........#..#...##..", "#........#.....###...#..##.###.#..#..#.##.....####", "...##...#..#.#.......#..##....#.#..#.###...#..####", ".###....#.#.##.##...#.#......####.#.....##..#.#...", "..............##.........#..#.............#...#...", "#.##.#...#........#...###...###.#.##..#....#..####", "#.#......#.......#..#....#.#.....#...........#....", ".......##.##....##.#.#.#.###.#...##.#.##..#..##...", "#####.....###...#.##.#.###........#........#.#....", ".##..##........#....##..#.#.#.####.....#.#..#.....", "..#.#...##.#...#.##.#.#...##.#............#...#...", "...#....#.##...#.....#......#......#..###......###", "#.#.#.#.#..........#.#.##.#..##...##.#.#.##.#.#..."}

    {"WWWWNWEENNWWWESWNENNSWNNWWNNSNNSENSWNESWNWESNNWSEN", "SWSSSWWNESNWSSEEESNWSNWNNESNNSNSNEWENWWSENNWNEEEWE", "EENWEWWNNESESNSNNSWNWWNWWNSWESSSEWNWWWNNENWWNNSSWN", "WSNEWEEENWEESSWEWWSESENNEEEWWSESESWSSEENWESSWNEESE", "NNWNEWNWEEWWWSWSWWWSSWSESWENWWWNEEWWNSEWSESESWESWS", "ENWNESNESNWSWWESNSNSEENSESWWWSWSSNEWWSESSSSSWSWNEE", "WNWSNSNWNESSWEWWENNSWWEWEENEWNSSEWSSWSWNSWWNEENWEN", "WNSWWENWWSNNNEESEWWWENEWWWWNWWNNSWSWNEENWNNWNEESEE", "EEWNSNSWNSSWNSENSSSEEESWNSSEEESSSSSNSSWSSSSWNNESSN", "ESNNNSEENWEESSWNSNEENWWWWWENSWWWSNEEWWWSWNNSNWSESN", "WWNEESESNNNWWESEEESNSWWWNESNSNNNWNSWWWNWSSEEEEWEWW", "NNWEESSENWSNSNESWNENESSNWNSSEWESEEEEWSSSSENNSWESSW", "ESWNSENWSEENSNNWSENNSSEEWEENEEENESSNSWNNSSEWNSENES", "NSSSEWSSEWENNNSSNESNSWNNNSSSSWWENWSESENENSSEWWNESE", "NWSNNWSSNWSEWESWNWEESSWWSNWWWSNSESESSNNENNNEENNWNW", "ESSEENNSNEEENWNNSEWNNWSSEWNEESSSSSNNSESSSESENNNNWS", "NEWWSWSSESWSEESSESNNESWNWEWWNENNNNEEWNWESNEWWNENNS", "NEENWENEENSSWSSESWNNSNNESNNEWNWNNWSNSENEESEEWSNEES", "ENWEWWENSWEWWWNWSEESNWEEWEEENSEESEESEWSSSEWSNEENEW", "NEENWWNENSNSSENEENENSEWESNNNESSSENNSSEWNENSNWWNNSS", "ESSNNWWSEWSWESSESESSSNEEENNEWNEEWWEEWWENWSSESSWNSN", "SNNEWENWNESNSSWSNWNEEENSENESWWESEWSWENNWSWESEWWESW", "SSEEWSEEEEEESEWSEWNSEEWSSSWSNWENWESNSWENNNEEEWENSW", "EESEWNEWEESNNNNWWENSNWEWNWNNNSSSWNEWWEEESSNENSSWSS", "WWEEWENNENNENEWSNWENNSESNSSEEWSWWEEENNSNNENNENNNEN", "EWNNENNNNSNNNWWNWSSSEWSWSSSEESWWEESEWNNEWSWEEESNWW", "NWEWWNSESWEESSEEWWNEEESWESNEEESNSSSSEWWNESSNWNWNEN", "ENENENSSWWNNWNSEWWEEESENWNNESSEESSWENSEWESSWEEWNWS", "SWSEWWESNSSWESEWNNEEWNSWWSWWWESESWSSNEEENWSWSWEENS", "WEWESENNWEENSNESEESSESEWNNSSEWNEWSEENNWWENNEWEWWEE", "SENWSSWEEWESSSNSSSEWWENESEWNNNSNEEENSWESWWNEWSWSSS", "ENWWWNSENSNNNEEEENSEEEWNESNNENSEENNNNWNENNSNSWENWW", "WWWWWSNSSESEWEWESEWWWSNEWWWNSWNNEWNNNWWNESNNWNNNWW", "SEWNSNNSSWNESENSNWEWWSSEWESNENWSWWSWSWSSWWSNWWSWSE", "EEWENSSENSWSWEEWWNSSESNNWNENSESEWEENNWSNNEEEEEEESE", "NNSWSNNWEWESNENSSNWENEESNWEWEESWSNSWNENEWSNNWSWSNW", "WWWWWENNSSNWNENSENWESWSENNNSEWEWNSSEWNWNSWNWWNNNNS", "SWNSSEWEESENWNNNWEENSNNEWWESNENEWESWNENEWEEWSWEWSS", "SSNSSWESNNSWWSWSWEWSWEWWENEWNNNNEEWWNEESSSSEEEWENW", "SNWWWNWSWWNWNSNNWWEESWSNSSENNESNWNWNENNSSNNNENWESN", "NSWSSEWEESNENSNNNEWEENEEEWWSSWSWSWWSWEWSNWNNESWSSW", "WNSNEENESWESESESEWNNNWNNNNEENESNEEENEENSNSNEWSNWWW", "NWEESNEWNWSEWNSENWSNENNWEWWNNNWNWNWNSNSWNNNNNWNESS", "SWESNEWWWENENSEWNSEESWWENEENESWENNSNNWEENSNENSWWEW", "SWSESWEWNWWENWNSWSNNWSWWNWSESSENEWNESSNEWNEESSSNNS", "EENNNWNNSEWWSEWEWSEWSWSSWWNEEEESESENNSEWEEEWWNNEWN", "WNENNEENESSWESNWSWNWNNWSNNNNSEWEENNWWSSSEEEWWNSWNE", "SENEWENSSNWEEWNNNNNNWSENNNWWEWSEEEWNWNNWNWEWEWSWWS", "SWESWWSNWSWSSWNWWWNWNWSSNWWSNNSSENNWWSSWNWNWWSSSSW", "WWWSWWSWNESWWEWESNNSWNSWSNNWSENSWWNNNSNWNWEENESWWE"}

    Returns: 0

  77. {"....#.......#.##....##.##.####..#####......#...#.#", "..#.##........##...#..#.###...........##....#.#...", ".#..##.#.##.###....###..##..#.###..#......##......", "...#..#.#...#.###.##...#.#.#.###.#.#.##.#####..#..", ".....#.#.........#.....#.###....###....####.##..#.", ".####.#.#..#.#.#..#...###...###.#.#.##.......#..##", "....#.Y..#.#.......#.##..#..#.#..###.......#..##..", ".#....##..#.........###.#...##...#.......##.#.....", "##.#.#..#.......##.#.........#.......###...#.#.#..", ".##.......#.....#.##...#...##..#.##...#..#.##.....", "...#.#.#........#.#...#....###.#....#..#........#.", "..#...##..#.#.....#....#..#..##..##....#.#...#####", "#.#.##....#....#...#...#.#.#.#..#.#..#.....#.....#", "........#..#....#..#######....##.#.........##..##.", "...##.#.....#.........#.#...#.#..#..##....#.##.##.", "...#..#.##..#.......#...#......##.....#....#....#.", ".##.#.#.##.##..#....#......##.#.##..#....#......#.", ".###....#.#.#........#..##..#.#.#..#..#....#...#..", "##.#.....#................#.##.##.....#..#....#..#", "###.#.......#.....#..#......#.#.###.#...##....##..", "#......#....###.#....#..#.#......##.#.#..#.#.#....", "....#.##.....##.##..##..###...#..#...#.....#.#.#.#", "#....#.....#....#.##.#....#......#..#.#...#.##.#..", "#.###..#.#.#.#.#....###.#....#...##.###....#...#..", ".##....F.#....#....##.###......#.......#.....#.#.#", "###..#.#.#..#.....#....#...#.#....#..#......#.....", "#.......#.#..####.###..##.#.##...#....#....#.....#", ".....#..#..#..##.#......#.##.##....##..#.#..#..#.#", ".....###.#..#.#...#..#..........##...#.#..#.......", ".#...#.###........####...#......#......#.####.....", "#..#...#.#....#.#..........##....#.#..#..#........", "..##..#.##...#.#........##..###..#...#....#.##....", ".##...#.#.##.#...#.......#.#...#..##..#.........##", "##.#....###.##..#..#.#....#...###..##.###...#.....", "##...#.#..####..#####.##X.#..#.#.##.#..#..#.#....#", "..###..#...#...###..#..#.#..##...##...###..#.##..#", "##.###..#..####.#.#.....#.......####..#..#..#.####", ".....#....#.##.##...#..#........#.......#.....##..", "#.#.##...#...#.#.............#.#...###......#.#.##", ".##.#....##....#.#...#.#..........#..#..#.......##", ".##.......#..#..###.#.........##...#..####.....##.", "#..#..##..#.##.#.#..#...#.#.#.#.#.#.#...........##", ".....##.##..#.#...######..#.#..........#.#..###..#", "#...##.......##....#.#.#...##.......#..###.#..#...", ".#....##.##..#..#.##..#......##...#..##......#..#.", "##.........#.....#.#..#....##...#..##..##..#...#.#", "..#.....##.#..##........#.###.###.#.#........#.##.", "#.#....#....#..#..#.#..##.#.##..#.##...#.#...##.#.", "###...#.....##....###..##....###..#....#.#...#....", ".##....#..#.##.###...#.#.##...##.......#.#..#....#"}

    {"EEWWNWEESSSSSWEWNWWEWWSNWESWWWWENSESWNWNWSNWNWSESW", "EENSWWSENEWNWWNSWWSNEESEWENSNSWEESSENWWSSSESSSSNWN", "WESSEEWSSNEWNEENSENSEEWSESWENSSWWSWWWSSNNNNNEWNSNS", "WENEWSWWSSESSNEESEEEWNEWNSSWNWSWNEWSWESEEWSSESESNE", "SSSSESWSWSSSWENWSNWSSENESESWNEEESWNSWEWWNSSWNSENNE", "SSNNNSEEENSWEEENWEEESEWEWWWNEESESSESNWNEEWWWSSESNN", "WNEWNSWWWSENNSENENSENSEWNWESNENNWEWEWWWENSSWSWENWS", "EEWWNNSWWWEWWEEEENEENWEWEWEEEESSEWNWNNSEWEEEWNWWSN", "NNENSNEEWWNSNNWNEWSESNNWSENWEWNSSEWSESNWNSWSWNNNWS", "ESSWEWNSESSSENSWEEWESNWESWWSNNSNNSSWNSNWNNWWWNWENW", "SWSSESNENNSSNNENEWEEWNSSWSWNENNSWSSWNWSSSWEWNWEEWN", "SESWNSESENENNNNSNNESSWSNNNENSENEENNWSNNESNNENSWESS", "NWNSSWWSSSNNESNWWNNNSWSENWWSWSENEWWNWNNSSESNEEEENW", "ENSSNNNSNWENWWSWSEWWEENEWWSNSWEEESSNWWNSSEWENWWNES", "ENESNSESEENWWENESWNWSSNWSEEWNENNWSEEWNSEWNNWNNSSWN", "ESSWESWNWNNENENESNNWEEEESEWESNSWWNNWEEENWEWWNWSESE", "SEWNSWSNWEWSNWEENSNSNNNWESEENESSNESNEENWENEEWNWWEW", "SESNSSWENEWNNSSSNNESEWWEENEEEENEEWWWWNSWNNNWESSNNS", "SEENSEESNWWWWEEWENNEWEWNEENSENNNESSEENSENEEEESESNE", "SWSEEWENNNNWEWEENWWNSNWSWSWNWWENENSENWNWSNENNNSESE", "SEESSENENESWWNSNWSESSWSWNSEESNWWENSSNNNEWEENSNEENN", "SWSEWSWNWNSNENWENNSWWEEESWEWEESNESWWNEEESNSNEESWEW", "ENESNWSNWEWENWNWSWSESWWSEWWWWNWNSEWSSEWSSWENSNWSWE", "SWSENWWSESENENSENEESNSWWENEWSSNEWNWESSSNWENNNSEESW", "SWESNWWSWWSSESSENSNSNEESNWSNNEEEWENEWSENESEEWWWEES", "NWWWWWSEEEENWNEESWNENWENNEWSNNEEWSNSNESSWESNESEEWN", "NEENNEWNSNESNSNSSNENESNWESNESWSSNNEWWWWSSEWEEEEEWW", "WSESWNWSWSESEESESWSEWNENENSEWEWNEENWEENENWNESESSWE", "ENENEEWSWWEWEWESENENEWNWWSESWSWESESNNWWNSWWSWNSEEW", "NNSEESNNNWWENEWSSWNSSESWWNSEENNNSNNWNNNNWESSWSNEWW", "NEWNNEESNWSESNWENSWNEWNWWSSSWSWENEESWSNNEWEESENWSS", "WSESWNNNSSSSEWNWNSWWSWNESSWEWENWSSSNWSSWWESSSWNNSS", "SSEEEESNEWSEWSWWEWESESEESNWSSENWWSWNWESSEWENEWSENW", "ESESEEEENWNENWEEWSSENWNEWNWNWNWEWNNNWNNNSSWWENSWNS", "NNWSWENSSSESWSESSWNEWNNSSEESEWSSWNNNESEENSNWSNSSNS", "NNWSWNEWWWESNEWWNNESWSNNESSSNSNNEWEWESWNWSSENNSNWN", "NWNWNNSNWSSSNNSNEENEWSSWWSSEWWSNSENEWNWSNSENSENESE", "NWNNEWSSSNWESSEWSEEEESEWNSSNWNSSWWENEEWSSEESWENSNE", "EEEWEWESWWEENSESWSSEWEENSEWWWSNWWSWENEEEWESWWWNSNW", "EESWSENWWNNSEEENSENESNEWWNEWNWSNNNWNSWNNSEENENNNWN", "NSWNNNNWWNEWNWSNSSWWSWENWEWENSWENSNWSESNWWSWWEENWW", "WEEEWEEWSWNSWSSSENEWEENWSWEWEWSWSWSWEEEWWNWSSEEEEE", "SNWWSSSSESWNWNNWWNESNSWNWWNNWWSNEEWNWWNWNNNWNWEENS", "WSEWWEWWSEEWSEWWEWWWNEEENENSNWWWNWNWENSWSESEWSSEEN", "EESWEWNWNNNSNSENSWWESEENNEENWSNSWEWEEENSWWWNESSNWS", "SWSWSESWSWEWNWNSNNSEEESWNSWEWENSEWENWNEWSNWNWENNES", "SSESSEWSWNEWENWESEENEENNEENNEWWEEEWWESNWSESNNNEESW", "SWESSWWSSSSNENENEENEWWNEESNEWWNWSENNSNESWNEEEEWENW", "WWNSEESENSSEESWWEEESSSSSSSNEWENSEWEESSSENNSWNWESEW", "NEEENWWSSNEWEWENNSNSWEWNNNSESWEWWWWESSWNESEEWSWSEE"}

    Returns: -1

  78. {"....#...#.#.#.......##......#...#...#....###.#.##.", "..#.###..##.#...........##.............#......#...", "....#.##.###...#.#.##..#............#........#....", "...#.......#........#.#..#..##....#.#....#.#.##...", "#.##.......#..##...#...#.##..#...####...#...####.#", ".......###.#.........#..##.##.....##..#######..#..", ".#.##...###..#.#....#..#.......#.............#...#", ".#.##...#..#...........####.#.##....###....#...#.#", ".##...#..##....#.###...#.#.#.#...#....##.##..#.#.#", ".....#..##..........#........##...#........#.#.#..", ".....#.#..#..###......#....##.#..##....#.##......#", "##...#.###.....#.####.#.#.....#.#..###.#.#....#...", "....###.#.#........#....#...##...............##..#", "#...####.....#.#.....###.....##..#...###...#......", "#..##...#.#...#....#.....#...#..##.###...##.#.....", "...##.####......#..#.##.........##....##..####....", "...#..###.#.#......##.#....#......#....#.########.", "...#.##....#.....#....##.#.#.#...##..###.....##...", "#.##...##........#..#..#.....###.#.##.#...#...##..", "....#.##..#.##.#####..#.#.#..##...#...###.........", "...Y.#..#...##.#.#...##.##...#.....##.#.......#..#", "....##.#...#.....###.#.##...#...#.#....#..........", "...#..#.#..#.##.#.#....#..#..#....##..#...##.#....", "....#....#..##..#....#..#.#..###..##.......#.####.", "...#.#..#.#.#.....##..#...#........###...##.#....#", "......##.#.##..##.....#.#...#..###.....#...##....#", "..#...#F.#.#......#.##.#.#.###.#.##...##.......##.", ".#.#.#...#.........#....#.....#####.#...........##", "..##...#..##........####.#..............#.....####", ".#...#.###.##..#..#......#.#.#...#.##..####.###...", "#.##...######..###....##........######..#..#.###.#", "#..#.#####.##......#...#..#.#...####.###......#.#.", ".###...#.##...###....##.......#.X#.....##.......#.", "##..#..##....#..#...##...#.#....######.#...#....#.", ".....#.#..##.#..##..###..#.#..#...##.#....#..#....", "....#.......########.##..#....#..##.#..........#.#", "#.#..#...#####....#..#..#....#.#.##.###.....##.##.", "..#...#.......##.#.######.##..#.#..#.#...###..#...", ".#....#.#.#.#..#.###..##.#.###....##..#..#....#..#", "..##.##......#.#....##....#..###.#.#..##.#....##..", "#..#...###....###.#.#.#..##......#......##..#...##", ".#..###..#.......#.####.#...#.#..##..##.#....###..", "#.###......#......#..#.....##...#..#.#.#...#...#..", "####..##.##..#..##........#...##..#.##..#.##......", "..............#..#...#.#.......#..#...#...#.#..#.#", "..#...#......#.#.#..#.#.##.....#...#...##....#....", "#.....#...#..........#.#...#..#........##..#.#.###", "..#.....#.##....#.#.#..#.....##.....####.###.#..#.", "#.....#.##..#.##.......###.######...#.#........#..", "###.##.#......#####..........#.........#.#..#.#..."}

    {"EENNEWWSSNNENENSNWWEWSNEWSWSNSNNEWSWWEESWSESSWEWSW", "SWNWEESWSSSENEENNWNSNSWWNSEEWSSENSWNEWNNWWWWSNWNWN", "SWSNSSEWEWNWWWWNSEWSESWWWSNEESSENSWENSSWNESWSWSEES", "SWNSEEEEWESWSNSWWSNWWSWEENSEEEWSWESENNENNESNWWNSWS", "SNEWESEENNSENNENWSWSNSWNESSNWNEEWNEESWWENENSSEESWW", "EESWWNWWWEWSESNEESEESNEEENWWEENEEWEWWEWWWWSEENSNNN", "NENSSWSEWSESNEWNEEWWWNESENSENWWNNEWSSSWWNNWSSWEENN", "ENSEENEWWNSSWNWWWEWWSWWNWWNENWSNWENENNNNENNWSESSWN", "EWSEWWEWEENWWNENENNNNNNNNESEESENSSSSENWNSNESSNENSW", "WNSEEWWSEWESSESNSSWNWNNESSEEWWNSWWEWWENNNSEWSNESSN", "EWNWWSWSEWSNNEWENEESWNNEEEEEWEWSSWWEWSSSWWSEESNWEN", "NNEWSWENNWSEWNEWESNEEEWNWSSNEWSSSWWWESNNNNWSSEWSNS", "NNWEENSSNNNEWSWNESSNWEWEEEWSNWESNSNSWWSENNENEWWWSW", "NENESSWNNSEESSWWSENNWNESEEESSNNWSENESSNNWNESSENNNS", "SNWSNEWEWSSESNWWSNENWSSESENNNNEESWSWNENWNSSNEENNWE", "SEENNWWSWWWWEWWESSNENSSEENESSWSEEENWWNWNWNSESNNWES", "NWNSNNWESWSEEWWEWWEWWEEWWWENSNWNSENNNEESSSESNNWNES", "SESSWSNNWENNNWEEWWSNWNNNWSNNSWEEEWWNNSWWWSNEESNWSS", "NEEWWEESESENSWSWSSNSENESWEWEWWNNSWSSWNWSSEENNNENSS", "SENEEESWWNENWESWNENNEEWWSNNNNNENSNEWWSSWNEEWENWWWN", "SWEEEWWWNSWENEEWWEWEEWWWESEEWSEWSSWEWNSEWNESWSWNNE", "WNESWEWSESSEWNSEEEESWWEWWEENWSWWENWEWSWNSEENSWWEWW", "SNSENENENENSNESNEESENNSSWWWSWNESWNNWNWSSNSSNEESESS", "SNWSEWSWNSNWWESEESENENEWWWWNNEWWWESNNWWEENEWNNSSSE", "SNEEESNNWNNSNWENSNESNWSENESSNSEWESNENNWNENEEWWSWSS", "NENNEWESNSENWNWEWWSNSSSNESSENEWNWWNSSEEENWENSEWENS", "SWENSEESESSSNNSWENEWNWEENSESSWWENSNSSESESNWWNEWSNN", "NNSENEWSWSSSSENNESEWNNSNSWWSENNESNWSWSEEESSSSEWSWE", "SSWSNWWWNENNWWESNWSSESWEESWWNEWSNNEWEEWNSSSWNNNSSS", "NSEEWWNSSENEEEWSENWSNWEEWSSWSESWEWNWNSSWNNEEESNEWE", "WWSENWSSNNSNSSNNEWNSWSNNWNEWNNENSSWEEESSESNENSESWW", "EWWSSSESNSNSNNWEWNNEENNNESNWENWEEEEENENSWNESSNEWNS", "NEESEENNSWESENWSNESEESSNWSNWENNESEWENEWSENSEEWENWE", "SESWNSSESESSNENWNWSNNENSSSWSSESEWNWSNSSWWWWWWWNEEN", "EWEWSNWSWEESWWNWNWEWSESNSSWSNSEEWWNWEWSSNSSWWWNNSW", "NSEEWNNWSWSSSESWWWSSSWWNSEENWESNSNSSWNWWNNWSENSSEN", "WSWNSNSSSNWWESEEESSWSNNESEESEWWSSWWWEESNESWWENWESN", "ENNWWWNNWESWWSNESWWWSSWNSENSWNWSENESSNSEWSWWWSWSSE", "SWSWNNEWNSSWEWSESWWWSWSNSENNWSSESNEWNEENSEWSEWENES", "WENENSNSNNWNNNWNWNSNSNEWSWESEWNWNSNNWESNSNSWNNWNWE", "WSNESEWEWWSWNWSEESWSSWWSENNEENNNNNSNEWSWSWWWNWSWNS", "ESWSESWSEENWNWNWWENEEEEWEWNSSNEEWNEENWWEWEWWSSESSN", "SSSSENSNEWWESSNESSSWWWSEEWEEEWSWNSESWNNWWNSEWNWNWN", "SESSNSWSESSSSNSSSSWEWESWWWWSEEWWNWNEWWEESWSNEWSEEE", "SEWWEWSSNWNWSNWWSWNSSSNEWWSWSENWESESNENNWWSENSESWE", "WSWWSSNNSNESNSSSWESENSWNEEWEWWENWSWESEWSWNSSWWSSSW", "NSWWNWWEESWSSWSNNSSEWWEESESSSWWNESSSEEEEESWEENWSSN", "SEWSNSNEWSSENWEESSNNENNESWNSWNWEESSEEESSESEWENNEWS", "WWEWWSNENNNEEEENSEESSNSEWWWWEEWEESWWWWEWWNENESWWSE", "SNENWSWNWSSEWWENWWENESNNSEEENWNEEWWSENEWEEESNWESSN"}

    Returns: 1653

  79. {".......#...####.#.#.#....#....#......#...#....#.##", ".#..##...#.....#..#.....#..#...####..#.#.##..#..#.", ".....#..#...#.....#.....##...##.##.#.....#..#.#.#.", ".#.#....#.#.....###..#...#.....##.#....#..#....#..", "##..#..#......#.#.#..##.#....#....#..##.......#.#.", "..##...#...###.#..........#..#.....#..#.###...#...", ".....#.......#...#...#.##.#.#.....#......#..#.#..#", "...#.#.....##..#..#....#.#.#..##.......#.........#", ".X.#.#..#.#.##.......#...#......#.............#.##", "#...#.......#.#...##..##...#....##........#..#.##.", "...#....##.......#..#.........##...##...##......#.", ".......###...#....#.##..#.#........#...##..#...#..", "#.##..#......#...#.##..#.#...........#..#....#....", ".......#..####..#......#..#.###..##.##...###....##", "#..#.....#.....#..#.#.#..#........#.#.......#..##.", "..##.#....###.#............#.#..#..#.#...##...##..", "...###....##....###....#.#.#..#.##........#....#..", ".#.#####.#..#...#.........#.....##.....#...#...##.", ".#.##........#..#.#...#...###.#...#...##....###..#", "....#.....#..##.#.#.#.......##.....#..##.........#", "#..#.##...##...###.#.#......##.##...##...#.#.##...", ".#.##.##.#.###..###.#..#...#.......##...#...#.....", "..#.....#.#.#..#.....###...#.#.#....#............#", ".#.#.#.#..#...#.#.##.##..#.#...##..##.##..##.#....", "##.##..#.##.##.##.#.#.............#.##..#.###..#..", ".##.###..#.##..##.....#.###...#.##...#..#.#.....#.", "#.#........#..##.###.#.#..#.#.#......#...###......", ".##.#.##.#.#.##.#.####.#.##.##..##....#...#..##..#", "..#..##.##..###....#.........#.#...#..#.#.#..#....", "...#..#..###.##.##.....#.##.##.#..##.#.#.#........", "...#...#.....##..##...#.##.......#..#.#.......#.##", "#..##...###..#.#......#.#...#..#..#..#...#.#.#....", ".#..#..#.###...###.##..#.#.#.....#...............#", "#..#.....#..#.#####...##...#....#.#.#..##....#....", "....#.#.##.##..##...#..###....#.##...##..#.##..#..", "#...#..#..........##.##..#...###.#...........#....", ".....##..##..........F##.............#####..#.#...", "..#..##.#........#.#...#.#...#....#........#.##...", ".#.#...#.#.#......#.#.#.....##.#....#.#..###.#...#", ".##.......#.#.#.....#..####.....#.#......#.#....##", "...#.#..#.###.....###..##.#....###..###...#.#..###", ".................#....###.#..#..#..#.....###.##..#", "##.##....#.#...#..#.....##.#........#..##.#....#..", "..#....#..#...####...........#..##..##..........##", "##...Y......#.#...#..#.#.......#.#...###.##.......", "..........#.#.#..#..#.#.......#.#....#...#..#.....", ".#..#.#..###.#.#....#...#...#.##.......#..##.#.#..", "...#..#..##..###...#.....##.......#..##.....#..#..", "..#..##.##....#.#.##.###...##.#.##..#.#.#..##.....", ".........##.##...###....#.#.#.##.##.#.......####.."}

    {"NWNSNWNEENSWESWWNEWEENESWNNESSNSNSNWNNWESNSESWENSW", "NSNWSEEWNENNNESNSSENNSNEWWEEWSSWNSSSSSNSSSWENWWNWN", "ESWWNSNWNWEWNNSWNWSWWWSWWEESNSNSEWWEWWNNWSEWSENWWN", "WNWNSSSSENENNWEEEWNSNNSESEWNWWSSNSEEEEWSEENESEEWNE", "SWEWSSWNSWWNNSNNNSWNESNWNNWEWNSSWSSEWNNENNSEESWSEN", "ESWSSNEENEWSWSSEESEWWSNWWNENNWNEWNWSSSWEEENSWENNEN", "ENNWENWNNWWNNNESNSNSSEEWWSWEWNNESEWNSWWENSWSSWEESE", "SENWWWSNWNWWNSWSNNNESNEWEWWNNWEWNWWSENEEEENSNWEEES", "NESWSSWNEESNSSNWEEWNNEWSNWNNNESESWSSSWSNWWEEWEWWNN", "WENNNNEWNSNSNNEENEWNWESSSEWSSSSNNWSEWWSEEWNNSESSNE", "ESSWEWNWENSNNEWWESNWWEESENSNSWNEWNSWNNWWNNWWEWWEES", "SNSENWSWNWWNEWNSNNWSNNEEESWEWESEWNNEWENNSSNEWWNWES", "NNEEWNESWNNEWEESSNESSSSNEWEWNNWEENWNSENWENNNNSWNEE", "SEWWSNEWSSSWNWNWNSENSEESWSEEENWSESENWNWENWESSSSWNW", "WNWEEWWSSWWNSEWEWEESWSNENWNNESWEESSWENSSENWEEWEWWE", "NNSNNWSSWNEENWENNNNWENENNEESESSNNWWWNSSEESWENNNSSN", "ENSNNNNNENSSSNSWNWWEESWEESWNNEESNSWWENWSSSNNNWNWNS", "SSNENSWENWNSSSNWWSWWEEWEWWNWNESSNEEWNSEWNWWEEENSNE", "SNNNNWNNWNWWNNNNWNNSSSNNESNNSNSWWWNENENSSSWWENEEWE", "NEWSSWNNNESNSSWEEEENENNSEWNWSWSNWSWENSEWWWNNENWSWS", "EWWSWNWNENENNEENSENWNSWNWNEWNNNNEWWENSEEWNWWEEWEEE", "EWSNNNWSNNNWNENNSNWNWNWWNNEWESWNNSESWENESSNWNSSESN", "NWESENEWSWNWWNWWWEWEWWNENENEWSSNSEWWSEEEENWNWWSWSE", "WNNSNNSSNNESSNENENNNESSSSWSNESWESSWSNNNSNEWNEEEESW", "SNNWEEENSWWESWNENSWSSNEEWSEWSEWWEWSENNWEWSNNEWSESS", "WSNEWSNSWSSSWNWNEWEWWSNESENSENNWWENWNNNNSNWWNWENNE", "NSEWWEWSSWNNNWESENWNEEEEEWNNSNNNNSWSWWNNESENNSWWWS", "NNSSWSEWEESNNNNWENSNSNESNSNNNNWSSESEWSEEEWNESNNWNE", "WSESSEWWNENEWWNSSWNWNWNSENSESESNNESEENESESNWESNNWN", "WEWSEENWNEWENNNNNNNWWSNSWSEEEEWEENSESNENSNNNWWSWEN", "WESWSENWWSSWWENSWSNSWSWEWSSNWSWSSWNWSWSNWWWESWWNWE", "WNNSSNSWESENSSNSNEEEWEWSESWESENWWEENENWSWNEWEWWSSN", "NWNWSWNNWWNWWSNNSSWSSENEESSESWEWSNSEWSENENNESENWEW", "NSESNEESWWNNNNEEWENEWENWENNENNSEESSWESWENSWSNNEWWS", "WENEEEWNWWSSWWWWEEESENSENNWWEWSNNSESNSWEWWWWWWNEWE", "WWWENSSNESWEESNWSWNWNENSSSNEENWWWWNNESSNSSEEEWNSWW", "WWSNNNWENNWNESSESNENWWSESENWWSEWWWNWNWWNEEWNNSSWES", "NNEWWNNSNESNESWNNWWWWSNSESWWSSEEWNWESWNSWWEWNESWNW", "ENNSNWNNSSNWEWENSENWESNENNSNNENNEWWNWNEENESSWEEENW", "SENWENEEEWSEEEWSSSNSEWEENSNSWWSENNNSENNNNWENEWNESE", "NWEESNEWWWEEESWESWNEESSWSWWEWWSNWSWEWEWNNWNNNNNNNN", "WNSWWNWSESSESNSSSWSWENEWWSSSNNNNNWSWWNNSSSNWWNWWWW", "SNNSEWSWNSEENEWWNSNEWSSEWEEEEWWWESSESSNSWEEEWNWNSW", "WNSNENSSENNWSWEWSWSSSNSWNNEWNEWWESSWSEWSWNSNWSSEEE", "WEWNEWENWWSEWWESSESSSEESENWNESENSNEWESNWSSWSNSWENS", "WEEEWNNWWWEWWWWSESSESSNNEWESNWEWWSNESNSSNNSWNSEENE", "WESNNWNNNNNSSENNNWWNNEWSNSNEEWEWNNENEESWWWNESSSENS", "SWSWEWSEEEEEESWENWSWSNENEWSNENESWSEWWENWWWSWNEWWWN", "WWEWWSNWSWWEEWNEEWEEESNWESWSNEWSEESWSNWSWEENEEWSWS", "NWWWEWSSSWNNWNSSSWSSNWSENSSESWSSNWSEWEWSESEESWSSEN"}

    Returns: -1

  80. {"....#..#...#...##..#..##..#..##..#...#...##....##.", ".#..##...###.#.##.#..##..#...###.#..#...#..#..#...", "#.....#........#.#####....##..#...#..........#..#.", "........#........#.#####..##..#.##.#.......#....#.", ".....##.####.#.##.########......##.##.........#...", "....#..####.....#...#....#.####........#......#...", ".#..#..........##....#.##..#..#..#..#.##.#....#...", "#.####...#####.#.#.##..#.#.........###.......#.#..", ".#...#..##....###...#...##......#.###..#.....##...", "..##....##..#.......####.......#..##.##..#........", "#.#.#.#...#.........#.........#..#.....#...#......", "##......##.........#.#....#.#...#.####.###.#..#..#", ".#..##..........#.#.###...#....##..####...#.......", "..#..#..#..#...#.##.....#...###.#..#.......#...#..", "##..#..#.#####..##.....#...#...#...##..####...##.#", "..#....#.##....#..##...#####.##.......#.#.#...#.#.", "#.##....##.......#...#........##.###..#..##....##.", "...#....#..#..##...####.##..#..##.#.....#...#.....", "..#.#.####..#.##.......#..#.#..#...###.##.#.#.#.##", "#......#..#.#..#.....#.#..#.#.#.#.......##.#......", ".#...###...#......###.#......#.#...#..#..#....#.#.", "#.#.#...........#.#.....##.#...#..#...###......###", "..##.......###..#...#......#..#.#.#..##...#.#...#.", ".....#.#.....#..##.......#..#..####.#.............", ".....#.###...#......##.#.#...#...####......#.#...#", ".......#....#...#............#.##..#..#...#......#", ".#...#.##....##.#...#.#....#.#.#......#...#....##.", ".##..#....#......#.#####.##..##.....###..###.#....", "...#......#.#.#.#.#..##...#.###.##.........##...##", ".#............#....##.....###.#.##.X##....#.#...#.", "#..#..##..#...##......#.#.....##.##.##...##...#...", ".#...###......#..#...#...#...#....................", "#..#.###.F#...#...#......#..#..#..#.....#....#..##", "##..##....#......##...#..#.#.#.#........#..##.####", "#..#..#....##..#..##.....#....#.#...............##", ".....#.#..#.##....#........#...#......##.....#..#.", ".###...##.####........#.........#.......#.#.#...#.", "#....##.####..##.##..#.##...#.#.........#..#.#....", "......#..##...#...#..#.........##.##.....#....####", "...#.#.#...#..#....##...##..#....#.##.#.#.#.....##", "..###..#####..#..#.#...##....###.......#..#.#.#...", "#...#####.....#..#........#.....#.#...#.##.###.#..", "..#........#..#.##.#...#.##...#...#..#..#..#....#.", ".#............#.#.#..................#...#....###.", ".#.##.....#...##...#..#.#.....#.#..###....#..#...#", ".#.##Y......#...#....#.#.##...#.##..#.##.###..#.#.", ".#.##..#...#.....#..#..#.....#....###...##.#...##.", ".#........#.#...........#.###..#..####.#.####.....", ".#..#..##....#.##...#.###....#...#....#..#...##.##", "...#.#...#.##..#.......##.........##..##...##....."}

    {"SSWSNWNWSWSNEWWWSNNNSSENWENNSSNSEEWWENENSWNWSESSNN", "ENSWWWESWESNWNSNESEEEWNEEWNEWWNNEESSWSSWEWEESSNEEN", "WSENNEWWSSSNSSWNNSSWWSNNNNWNNSWEESWSSWNSSSWENWWEWS", "ENWESESNSESWSSWEWNEWSNSSSEEWNEEESEEENWSEWEEEEWWSNN", "EENWEWWSNNWEWSSSNNWESEWNWNNESSWSESNENNWSWEWSEWNWNE", "WWSNSNNEWNENNNNSENNNSWSWWWENESSSWNSSSNESWEENNNWWWE", "SNNSNSNESNENESNSSWNWWEESSWNEENNNSNSWWSNNWEWSNWSWEN", "NWSEWSSWEEEESNSWWWWNEESNEENNSWSWWWESWEENWEEESSWESE", "WESEEWWSSEWWESSSNEWNNSWWNEENNEEEENWWSSNSESWNNWNNEN", "WSWEEENSSNSNNNWNSWNENNNNNENWSEWNSNWWSSSNESEEEENNWN", "NEWENWSNNENNSWSNNSWSESSNNNEEEESSWWNENEEESNNWNSSNNN", "EWWENSNSNWNSESSNWEWSESESENSEESWESNESEWSESWNESWSNSS", "SWSESNWEEWWWNWWESENNWNSWNNNEWSWEESWNNSSNSSSSNNNNWW", "EESWWSSWNWEWNESNEENNSEESSENSENENNENEEESWWESENWWSSN", "SNSSSWEEWNNEWSENWEESWESWENNNNSENWNEWWNNNESNNNSSEWN", "SWNNSEENNENEEWNWSNSESEEWNNWWNNEWESEWSWNEEESEEWWWNN", "WWSWSWSENWEEESNSWWENENWSWNENWWEWSNWEWSNSNENENNWNNE", "NSNWWEENNEWENEWEESSEWNSWWNSSEWWSNSWSNWESSNEWEWWEWE", "NEEWEESWWSNEESEWENENEENWEENNSEWNNEEWENNENWESESSSNW", "ESWSEWSSSNSNNNEWEEEEWESNSESSESNNSSNWEWEWNWNEESSWES", "SWNWWSSENNSNNENNENESSWNSNNSEEESWNNNESNNWESSENSNSWW", "NESENEWSNNSESNSNSWEWNSWNEEWWWNEEWNSESWSWEESNNESSSN", "SNNSSWWNENESSEWEEWSNENSEESWNEEWNEWESEWENSNWSWWWWSS", "ESESEWSNNWWESSNSNWWENSESSEWEWESESNNSWSNEEWWESWEWNS", "SNSSNESNNSESNSSESWWWEEESEWNESENWNEWWESESSWWNENSSNS", "NWESNSSSEENWNSNNSNNSNNSEWWSEESWNWESWWESWENSNWEWWWW", "NNEEEEESWSSWNESNWSENSSSENSWNWWEEESSSSNWENEWNSSSNSS", "NSESEENWSESWWWWSWENNESESENEWWWEEEESNWSNWNSSNWEESSS", "NENSNWWESENSSNNENNNWWSEEEWNWWWESENWESNWNNSNNWSENSN", "NSWNWSEENESWEEWSNESNESNNEEWSSWSNEWWEENNSNWWNWWNNEW", "NSNESNSNENEESWSWNEESENSENWWNNNWNENNSNSSESWWNWWNNWS", "ENNWENSWSNNWNSESSESWNWSEENWSSWEWWWNNNEEENNSEEWNSNE", "WNWNSSSNSEENWNSWWWEEESENESNEWSNWSEWNEEEWWNNNSNSEEE", "ESWEWSNEEESEEWNEWSWNNEWESSEWWSEESSNEESSSWNSWENWSEN", "WWSSSWESSSEEESSNWEEEEESSENENSSENNSNSESSSNSNEEEWNWS", "NSSNSESEWNWSSEWEESNWESEENESEWESWSSSWSEWNENEWWSENNN", "NEESWEWSNESEESNSSSSNWSWWWNNWESWENSEEESESESNSEEEWSE", "WWWSNENNNNESWWWESSNEEEEEESESNSENESNNSWWWWENEESSSSW", "NSNWNWWSENESWSENSSSESEWENSENWSNNWNEENSEWENSNENEEES", "WSSNNENEESWNNWWNWWSENEWNNSNEWNNWNNWSEENENESEENNNWS", "NNWEWWSSWWEWSNSWSENSESSSSNWNWEEESENWWNENSSEENWSNSS", "NENENESENWWESEESNWEESSNESNWWENNEWENSWEWEENNESWEWSN", "WENEWSEWSWSENSNEEENNWEWENNENSNWSNEWEWENWSEEEEEEWNS", "ESSSSEWEWNWWNNWNWWSNSEWSWESEWSWNSSWEWNESENWWSNNNWS", "NWWEESSWSENWESWENWNSWSNSSWSNSWSEEEEWEEWWNWSNSSENNS", "NNENESEESWWENNSSNWWWWEEEWEEENSSNSNNSNWWNSESEWEWWNN", "NENEWESESNENNEESEWSENNSEWWWSSSNSWWNWSSSESWSESWESSE", "NNSWSWWNEWWNNSWWSEENEWSNWWWSNSSEEWEENNNENWESWSSNEN", "NNNWNNWWWNENWEWWEENNNSNWNSSNENSSSWSSEEWESEWSWWSSEW", "SESWENWENWSNWEWNSENSEEWNWNEEWNNSSNESWEWSESNESSNNEN"}

    Returns: 789

  81. {"#..###.#..##.##....##..##.#..#.##........#.....#.#", "...#....#..#.#....####...#..#.##...#.#.....##.#.##", ".....##.####.....#..#.....#.##........#.......#.#.", "...#..#....##....#...#......#.#..#...#.#...#.....#", "..##..#..#....#....#..#.....#....##..#...#.#.#.##.", "..##.##..#......#...##...##....#.###..#####.......", ".####.#..#.#....##..#..#..##....#.#...##.....#....", "..#..##.......#...##....#.....#.##....#...#....#.#", "..#.#..#...#.....#...#...........#......##..##.##.", "#......#.#.F#.#..##.###.#..#....#....##..#...#....", "#..###.#.#...###...#.#.#.#.##.#..#................", ".#.......#...#..##.....##.#..#...#.##.....#.......", "##...#...##....####..#.#......#..#.##.#......#....", ".....####.##.#..#.#.##.##....#..#.#....#.#.#...#..", ".##.##...#...#.......##......#####..#.#....##.#...", ".#..#.....####.....#.......#..#.............##....", "###......#..#..#.........#....#..#...#.#.####.....", "...#.#...####X...#.#...##..#..#..#.#...#.#...#..#.", "..#..##.###.....#...#.#...##.#...#...##.##.....#.#", "#.#..##.#....#.##..#.##...#.##...#.##.#..###..##..", "#..#.#.......#..#.#.#....#.#####...#.#.###.#..#...", ".#...#...##....##...............##..##...##.#...#.", "#...##...#..#.#..#.#.....#...#.#..#.#...#.#.....##", ".###.##.....##....#####..........#.....##.##.#.#..", "#.....##.#.#..##.#.....#..#......#.##..#...##..#..", "...#..#..#.#.#........#....###.....#...#........#.", "#..##.##..#.####.#####.###.##.####.......#......#.", ".###....#####...#..#......##.#.#..#..#..#...#....#", ".####.#....#.#...##...#..#....#.#..#####..#.......", "#..##........#.......#...#............##.#......##", "#..###.###..##..##..#.##.###.#.#....#..####.......", "..#.#.##......#.#..##...###.....##............#...", "##...#..#..#..#...#...#..##....#..#..#.#..#.#....#", "...........Y#.......##...#......#...#..#....#...#.", ".#..........#.......####.#.#......##....#..##.....", "#......#.#..#...#..##....#..###..........###...#..", "...##.....##.###....#..#...#.......#.#..##........", ".##.....#..##.##..#......#....#........#..#..#.#..", "..............#......#.##.##.............###...##.", "..#.#....#.....#...#.......##..####.#.....#.#.#.#.", "....##.......#..#...#..####...#..##.#....#####....", ".#....#.##...#...#.......##.#.....#..###...#.....#", "##......#......##......#...##..#.#.##..#..#..#....", "#.#.#....#...#..#.#.........#......#.#..........#.", ".....#.#....###.........#..#..##...##....#..##..#.", "....#.#......##...##...#.......#..#.........#..#.#", ".###....#....#.....#..#.###...#......##...#.#..#.#", "..#....#...###...##.#.#.#...#...#..##.....#.#..#..", ".##.###....#.#..###......#...#.#..#......##.#.....", "#...................#####...##..####...#.#..#.##.."}

    {"SSNWWNWWNSEESWSEENWWSWEEWSEWWSSENWNENNEENSWNSSNSEW", "NESNESNENWNNSWWWSWNSSWWWESSWWWSWNSNENWNSSSESNSESNW", "ESSESSSSSWNEEEWWEWSSSNNENSWEWSSSWEEEEEWNNWWWNEESSS", "SWNESSNNWEWNWSSENNEENSENNNNSNNEEWSSEESSEWSWSNESWWE", "WWWSENSWWESWESWNEWNEEWWSNSENSSNEEWESEWESNEENSEWWES", "NNENSESEENESESEEESNESNSESEWSSEENWWNWSWSNESEWSNNSWE", "ENNWWNESESESWSWSWWNSNESWEESSWWEESEESSWNNWENWWSENWS", "SWEEEEWENSNESWNWWENSSEEENNNWWNWNNENENNEWEWNNWSEWNW", "NSSNENEWSNNSEWSENEWESEESWWWNWWENSENWESWNSSWSNEWSES", "NEEENEENWEWNSEWNESENEWNESWEWWSWNWWEWNSWESENNNSNNSS", "WESWNWNNNWSNENNNEEEWEWSNNESESNSEWNEEWNSEEEWEESNSNN", "NNSWNEEENESEENWNNESWWSSWWSNEENNWEWENSENEWSWSESWNNS", "WSNSWWEEESWWEWWNNSWNNWWSWSWNWWSEWWWNNEWNWEWNWNNNNW", "EEWNNNSESSWESSNSSNEEWNEWESSNWNESSSNNENEWWWSNNSNWWS", "NNNESWSSSENWSEWSNESNSWNSSWNWWWNWNESNWNWSSSNWSNNWSE", "SNNEESNWNSEEWEWEENSSENSWSSWNSSEEESWNNNNENEWESNWWEN", "SNWEEWESWNNSNSWWNEWSSSSEWWEWNSESSSNNNWEWEEEEWESEES", "EEESNSNEESNESSSWENEWWWWNNNSNNNEEWNNWEWENESNWWSWNNS", "WNNNNNWWNNWSNWSWSWSSWWNSESWEWSNSSNWWEWNEESEENESENN", "SNESNEWNENWNNWNWSESWEEWNEENNWNENWESESENSNEWSSWSWWE", "SESNSNSWESEENENWEENNWESNWSNNWENEEESSEEEENENWSEWWWN", "SWWENWENSWWNSEEWENSEEWEWSWNNSWSSEWWENNNEWWWWEEWEEN", "WNNWESNWSNNSSNWEEEWWWNENWWSESSWSSWSESWEWEEENSWWWNW", "EWEESNNSWENWEWEESSNEWSSWSEENWNWWENNWENNWNNNSNSSSWN", "WWNEEWNSNWNNWSWWENNESESWNSESENSNEESWNEWWEESSNSSSWE", "WSNNESNSWNWWESSSWNSSENWSSNSWWSWNESSNSWWEWESNWSSWES", "NENEWWEEESWWWESNNENWNNNNWENNSWNWNSSWNEENEWWNWEWWES", "SSWSNWEWWESWEEWNSEWNWENESSSWEWNSWWSEWNWSNNWSNNSNSE", "EWSNSWSSSWNWEWESWWNNNNEWWWNEWWNWWNNWWNEWSSNNSENWEE", "EWWWNWESWWNNENEWWESEEESSWNSENSNWNSNNNWWSESWWSNSSNS", "SNSNSSWSNSSEWNEESSSWNSWWEEEESSWWSNWWSWEWWEWENWSSNN", "SNESWEEWNNNWSNEESWENNNNSEEESNESSESWNENEWNWNNWSNWEE", "WNEEEWWWENWWSSSESEEWNWNENSSNEEENWSNNSSSSSENNEENWWE", "WEEWNWENENWNSNWENWSNSSNEWNESWSWNEWWSSEWNSWSSESWWNN", "NWSWWSNWWSSNSSEESEESSWEESSWENWSWEWWEENENWSWSSNNSNS", "NSNEWSSNWWEEWSENWSWSSSSEWNNWWWWSWSSEWWNNWNSWNWNWWS", "ENNEWEEESSSWSNNSNWSESNWWNESWNNNSWWSESNEEEWWWESWWES", "EEWENWESENEEESSWNSNNWWENEEWSNNSSSNWNSWWSSSNNNEWWNS", "SSEEWESNESNEWSNSNSWWSEEWNNEEWESWNNSEWWENESNWWEESWS", "NWNEWEENNNENNWEESSSNNSNNWSEESNNSSWWWENENWWNWWWWWSW", "EWNNNENWESWSWEENNSWNEWWNWEWEESNWWNSNNNSWSEEEEWSNNN", "EWSNWNWWNWNWNSNNWWENWEESNSWSSSSNWWSSSEEESWWWWSNESS", "SNWSWNSNWSSEEWWNSWNSNNNEESEENWSESENSWSEWNEENNSEWEN", "SSESWEWSNWSEWEWNENNEEEWWNESNNESNNEWEESNWESSNESESWN", "WSWNWWSSWEEENEEWESNESEENNENENWEWWNNEWSSSSEWWWNWSWE", "SSWENWSEWWWWSWSWSSSSWEEWNWWSNSEENSNSWNSEEWSSSEEWWN", "WSEEEESSESWENSENEWENWNNESWWSEWWEWSESENNESNEWSNNEEW", "WSENSNENEEWSNENWESWNNEWSSESNSESSENSSWSNNEWWNNENEWN", "WEWSSESNWENWSSEEWWWENEWNSSSWWWENSNENNEESESEWWEWEES", "SENNNWSENSSWSNEEEWENESNNEWWNEENWSESEWSNSWEESNEESNS"}

    Returns: -1

  82. {"..#.#..##.#..#...####......##...#..#.......#.#....", ".........###..#.....#...#.####.#.......#....###..#", ".........#..#............#...........#.#..#.#..#..", ".#####.###...#.#.#..##.......##..#..#..#.#..#.#.##", "#.#.........#....#.##.....#..#..##....#...#..#....", "...#.####...##.......#.#.#......#......#....#...##", "..#...##......##.#......#.#...#.#..........##...##", ".....#..#.##...#....##.#.#...#..#.#.#..#.#.....#..", ".#.#................#..##.##...####.#...##..#...#.", "..#.#...##.##..##...##........#....#...#..#..#....", "......##.....#.....##...##.#..##.....#.###.##.....", "..##.#.....#.......####.....########.#..#..#.#....", "#..#.####.....#..#..##.#...#....#.#....##.#...#...", "#.#.###.#.....#.##.......#...#..#.#....##.#.###.##", ".....#.##.#.....#.##...##.#....#..##.#...#....#...", ".##..#..........###..#..#.#...##.#.#...#..#......#", ".......#..##.##..###.....#.##..#..............#..#", "#......#.....#.##......##.#........#.#.####.#.....", "#.#.##.....##....##...#.#.##.#...#.....##..#..#..#", "###..#.#..###.#..#.#.##..#.......#...#...#.#.#.#..", ".........##.#.......#.........###......#.##...##..", ".##.....#..#..##....##..#....##...#.....#..##...##", ".#..##.#......#...##.......#.....#...#.#.#..#...#.", "..#.#..##.#.###..#.....#....#.####...#..#..#..#..#", ".....#...#####.#..####....#..###...##.....#......#", "...#......##.###...#.#....#...#......##...#..##..#", "#...#...###..#.......##..##......#.....#.###.#..#.", "##..##...#.#....#.#..#.#.........#.###.#.#.##..#..", "...#.......####..#..##...#......##......###..##...", "###.##..###....#......#...#....##...#....#..#..##.", ".#...##...#......#....#.#.###...#.###.####....##..", "..##..#......#.#.##...##..#...#.#.#..#....#.#.#...", ".##.#.##.....###...#...#.#....##.#.....#.#.#..#.#.", "...#...###...........####.....#....#.##...#....#..", "##..#..#.#....#..#......#..#..............#...#.#.", "...#..#.#.###...##..##..#...#...##.....#..###....#", "...###.#.###......##..###.......#.......#.##..##..", "#.......##.#..#...#.........#.....###......##....#", "..#..####...#..#.#.#..#..##...#.#........##.....#.", ".#.##..#..##..#.#.#..##....#.#####....#.#......#..", "..#...##........#...#.###..#...#...#...#.###...##.", ".....#..#.#.#..####.##........#...##.##...#......#", "........#..#...##......##..#............###X..#..#", "#.##.F.......##.#......##....##.#........#.##..#..", "#.#....###.##..##.#.##.#.......#.##..##.....#..##.", ".#...#.#..#..#..##.#....###.#.#......#........###.", "#..#.Y..#..##.#...#...#.#...#.........##.......###", "###....###...#...#....#..#...#.##...#.##.#...#.#..", "....#.##...#.###...#.........#.......#..##..#...#.", "#....#......#......##...#......#....##.........##."}

    {"ENENNNEESSSWEEWENWWENEWWWSNEENNESESENNEWNWENENWESE", "NNENNNNNENNNSWWSNESNNSESEEEWNNWWWEEESEEWWSEWNNENNW", "NENNNWSESWWNWWSEEWWENENWESSEEWWNWNNWWNNSNWSENENWWE", "EWEWESNWWEWENNWNSESENESNEEWNWNESNNWWNNWSSSNWWNSWEE", "ESNNWEWSNSNWWWNENEENENENWNWWNNWESESNSNNSNWWWWEWNSW", "ENWSSEWWSSNWNESWWSSWWNWSWNNWEENWNWEESSWWSEWNNNWNNW", "EEESWWWESNWENEWSSSWNEESWNWNNEWNNENSNENNNNWWWWNNWWN", "ENWESEWNSNEEENNEEENSSNWWNWNWWNNWNESNSWEWWNNENNWNNW", "ENSSWEWWEESNEWNSESSSWWNSNWEWSESSNWEWWNWSSSNWNWNSNW", "WNWEENENENWSSSSWENENWNNENWENNNSWNNWWSNNNEESENEENNE", "ENESNENNENSSWESSENWSNWNWNNSSEESWSWESNSWWENENESWWSW", "WNSENEEEEEESSNSSWSSNWNNNENSNESNSESEWENEWENENNEENEN", "ENSSWNSESWWWSESWWWNSNSSEENWESNNEWESNWWESEWNWWNWSNN", "EENESWSNNSSWNSWWEEWNESEEEEEENSNNSEEEESSSSSSNSNSNES", "ENSSNENNENEEWWWNSSEEEWENNEWWSSSSEWNSNWNWNWNSNNWSWW", "NSNSSWEEWWESNSNSNSSENWESENENWNESSSNWSSNNWESWSSENNN", "EEEESEWNENNNWNNSWWENNSWSENEWENEWWEWNSWESNENNSWNEWE", "SWNWEENWWWNSESWNNWNSSSNSNNENSWNESEEWNENWSSSSENWNEE", "EENSESEESNNSWEEESSSSSSSENENESSSESENWENNEWENEWENSNS", "NEWNEESEEWNWNSNWNWENWNSNNENSENWWESNEEENESEWSNNEENN", "ENWSNWSSWSSESWWEWNESWSSWEESSSNWENENWEWSNEWSESSWWEW", "WNNNSWNNENNNWWNEESNENNSSEEEEEWSWWSENEEWENSWSNEEEEW", "ENENWWSNSNNWWEEESNESESEWEESNEEWENEWSSWNSEESWSWWNNS", "NNESWSEWSESSWSWWSSWWSSSSEWEENSSEESNEWESWWWSESSWENE", "NEWEENSENWNNSEENEEWENENEWENWNESNEEESESWNNEWNWNENSW", "WNWWSNSEWWESWNWSWSSSEEEEENSWSEWNSNWESNESWNWNSSNSNN", "WESEWSENWESWNENNENEWEENNESESWENNNNNNENNESEWEENWEEE", "SEEEESNWNWNWEESSNNEENNNESNEWEWWSSNEWSNSEWNNNSEEWNS", "ENENNNEESESNNNWNNWWWSEEWEWNSNNWNSWWSNWSSNWSWENSESS", "WWWWSWENSWWEEWWNESNWSSNWEESWWEEWSWEWSENNSWWSSWSWSS", "SNSNSESNWSSSESWSNESWESENENNNWENEESSSSWEWNSEENSNWEN", "ESSSENWSSNWWSWWNSSWNWWWEESNEWNWSSWSSWWNWNSNNWENSWN", "WSWWNSWWWSWNEEESSWEWSENSNSWNWSNENSWEWESESESWSESWSN", "SWWESSESSWNNNSSNWSNEWSNWWNNEWNEWENSSNWENSSEWWSEWWN", "NSEWWSNWWWEESSSSWNNWWWNENWSSSSWSWWNNEEWNWENSSWWWEW", "ESSNESEEEENSEEEEEENWNWWSNNWWEWWEWNWSNSWSSWNSSWWENN", "WSESWWSSWWWESESSSESSSEESWEWESWSWEWWSNWWWNNNSNWWNNW", "EWWSNSWSNSSWNSNSNWWESESSWENWESNENESNSSWSESWEEWESEE", "NESSEEEESNENSSWSEEENNENEENWNSSEWWNSNWENENEENNEWSWE", "NNWWENSESWNSWSSENWEWEENNEWEEWENESWEESWEEEESNSSSSWW", "NNNWSWSSWSESEENWESWSSWWSSSEWSESSWWWEWNNSESWSNEWSEW", "EESESSNESWESSWWSWSESWEESWWWENNSEWWWNWSEWESESSNESES", "WSSNEEEESWSNWWEENNNENWWWNSNSWWEWSWWSWNNENNNNEEWWNE", "WNESEENNSSSEEWWNSWSWSWWWSNEWWNEWSWNNWWEESWSSSSSSNS", "WSNNSWNENNESWWNEWSESNNSNENSENSSNSNSNSENEESNWWWSNSW", "EESWEWSWESWNWNWEEWNENWWNSNEEWEWSESESESEWNSESSENNNW", "EWSNSSENEEESWWEWSWNWENNEESESNWNWSEWEWSEESWNSEWEEWE", "ESWENNWESNSESNSWNSEWNEWNESSENESEEWWSEENNSESSWSSEES", "ENWNEWWSESSSWENSNENNEWSENESNENEWWNWSWSESNNNWNEENSS", "WNWWNWSNENNWEWWNNNSSWSWNNNSSSNESWNESWSSEWNESENWSWS"}

    Returns: -1

  83. {"#.....#.....#..#.#....#.#........#...........###..", ".......###........#.......#...#..######.....#....#", ".....#.#.#.#..#................#......#...#.###.##", "..#.#.#..#.##...###......#.....##.#....#.#........", ".....#..#..#...#...##..#..#........##.##.#...####.", ".........#.##...##...#.......##..#.#..............", ".#.....#..#.#..#.#............#.....#..#.#......#.", ".#..#.##....#.#..#..#.....#.##...#.#..##.#....#..#", "..#...#......##.#..#F...#.........#........##...#.", "#..#.....###.#.....####.#.#...#..#.#.......###..##", "#....#.#...#.#..#.Y..##..#..#.#.#.#..#.......#...#", "........#....#.....#.#....#.#..............#.####.", "...............#..####.#.#..#....##.###....#..#.#.", "............##...#...###....#.#....#.#..#...#....#", "........#...###.##.##.##....#....##.#...#....#.#..", "........##...#.#......#...##...#........##..#.....", "....##...#...##.#......##...#..##................#", ".#....##...#......#.......#..#..#.##..#..#.##.#.#.", "#..###....###.#.#.#....#.....#.#...#......#.#.##..", "...#..##..#...##.......#..###...##..........#..#..", "#.#.....#......#.###..#....#....#.......##........", ".#.#.......#.#.#.....#.#..#......#.#.....##..##...", "#..#.###.#....##.....#.....###.#.##..##...#.#...##", ".#....##...............#.#..#.#.....#......#.#....", "...#.........###.#.#..######.#..#....#..##.#.#..#.", ".#...#.#..#.#.######...#..##..##.....#.....#...#..", ".#..##..#.....#.#.##..#...#..#....##...#..#...#...", "..#..##.##...###......#..##......#.....##......##.", "....##.#..#.#..##.####...##...#..#.........#......", "#.......#.........###....#..#.##...#.#.......##.#.", ".##..###.###.#..##..#...#.#.....###.......#.......", "....##.....##.##.#.#..#..#.#...#.#.....#..#.......", "..###.#...#.##...#....#.#.#.#.#.##..#........###..", "##.##.#.#....#.##...##..#..#.#....#....#..#.#.#.##", "...#..#.###.#..#..#.......#....#....##......#...#.", "#.##....#..##........##.#.####.#......#..##...###.", "..#....#...##...#...###.#.#..##.....#..#..#.##...#", ".###............#..#....#.....#...#..##....#.....#", ".#..#.........###..#........#.#...#..##.......#...", ".##........#....#....#..#.#...###.....#.#.......#.", ".......###.#.....#...#...##..#..###..#...###...#..", "#..#..#.#...#....##.#.##........#......#.##.#....#", ".##........###.##.##.......#.#...#...##..#.##..#.#", "#......#.#.....#.#...##..##...#.#..#..##.##..##...", "#...........#.....#....#....#..#.#...#..#...####..", "......#...#.#....#..#..#.#.#.......##...#.....###.", ".#.#...##....##....##.#.#.###.#.#........#.....##.", "##...X.#.#.#....#.#....#.#.#....#.....#.#.####...#", "..#...##...#.......#...#..#...........#.#...#.#.##", "...#..##.#.....##....##..#..##...#.#.##..#.....#.."}

    {"WWSWEENEWWWSWNEWENEEEEESESEWWENENESWSNNWNSEWWWSESN", "NSSWESEWWNESWWSNWSENNWSNESESNWSSNSSNENNWWNWWWNENNN", "SWENEWSESNWSWEEWNSSNWWNEWWWSEWEESWEEENSWEEESNWSWSW", "ESNSWENSSNSESSWWSSSWWNSEESNENENSESNSEWNNSNWWNWWWSW", "WWNSNWSWENSWWSSSEWEENESWWWSNSESNNSSSNENSSEEWSWSESE", "SWSWWNEESNWESSNSWESEENSEWWNEENWSENNNWSNSNNSNEESWWE", "WEWENNWENSWENWSENNESSWEENNSWSENESEESSENEEWNSSWSSNE", "SWESENWSENESNWNNWSSWNNWWSSSSNNSENEWESENESEWEENESSS", "EWESESSSSWSNEWSWWNWWSSWESSEWWEESWENSNNWWWSNWWNSNWS", "SNENNWSNNNWSSWENEENENWSWEENWNEWSEWEWSNNWSSSWNENWNS", "WSSNNSSEWESNESEESNWNEWNESNESNNEENSSWEENWEEESNNNENN", "ENWNNEESEEENENNNSWNSWSEWNNWEENENSWEENSSNEWSWEWWNNS", "NSEWSEEENNNWNEENNNENWNNWNEEWESNENENEEENNSESSNNENSE", "NWSEWWNENNSNEESSEWESESNNNEENSSSSNNSNNEEWSSSSESSNWN", "SSENNSESWESNEWNWSNWSWNSSWWEEEWSEEEESSEESWNWENEENSE", "NNWWEEWENENEEENSNWNEWWNSWENSWNEWNSNNNWSSSSNNNNSSSW", "EWENWESNSSWESSESEEEESSNESEEWNSWNNWWNSNNNNWENNSNSSN", "NNNSENSNWEEWNEEEEESNEEENWESNSEESEENNSEENWENWNWNEEW", "NESSNEWSSSNESWEWSNESSWWSENNEWSSENSNESEWNWNNNWENEEE", "ESSEEEEEWWEWSSWSWNWSWSESESWNWEEESSSSESNSSWNNWWEEEE", "SSSWNWNWEEWSEESNEWNWEWWWWENESWEWNNNNSNWNEEWNSWWWNW", "WEEWESNWNWSSSSWSENESWWEENWSESSWENNSNENESENWNEESWWE", "WNSWNWSENWSSWNWEEWESNSWWNNNSNEEENNWENENSSNESNWESSE", "WWESESSSESENNSESWNSNSEWWWENNEWSSWEWWWNEEEESSSNESSW", "ESNEEEWSEESSEEEEEEWESEEWSESESNEWSWWSSENESWWSWSWSEE", "NSNESSNSSWEWWNEWWNWEWSESESWNNSNEEWSSWNSWWEWEENEEWW", "NEESSSNSESWENNESNSSSNWNEWNEENEENWWNWSWSSNWNNWESSWS", "ENWEWSEWSEESWNSESWWESWWWSENEESWWENESWSENEWWWNSNSWN", "SSNWSESWSSWWSEESSSEWSEWNSEWEWNNSWWSESENWWESWSSSENS", "WNENSNSWNWEENWNSWSSSNWSWEWSSENWSNNWSWWNWSWENNENWSW", "EWSSNSESWSWNSNWNWSENSSWWSNNSSWSSSNSNNSNWNEEWSESENS", "WENSWEWSNSSEWSNNSWESNNWSWWWSSNNWSWWWSSNWSSEWNNEWSN", "NSWESNWESWNWENSSEEWESNWWWWSNESENSESNWEESEENEEEWNWN", "ESSSNNESENSEEEESESWEWWNEEESNSNSWWSNWSENWESWSSWSWSW", "WNWWEWWWWWNWENENWEWNSWNNSEWNENNNNENWEWESESWNESEEEE", "WEWSSNSENEEEWSSNSSWWNSSNEWNSWWWSEESESWEWWSEEWESWWE", "WWWWEESESNNEENSNNSEWNWEEENESWNNSWNSSEEWNEWEWSESSSW", "WENSESEWSEWSSSSNEWNNWSSSWWENNNENNNWSNWNSWWSWENEEES", "NSSWNEWWWENWNNNNEWWWNEWSEWNWNSSWWNNESWWNWNWSSSWNSN", "NSWNNEWENWNEENNSWWSWEWWNWENNWSWNNEWWWSESWENSSESNES", "SWNWWSESWWWNEWENNEWSWSSNWNNSSNWNSNNSNSWSEWWEEWNEEN", "SNWEEEWESESSSNNSSWWWEEWNNENWWSSNESESSEWEENENWSNENN", "NSSNNNSEWWSNSWSWENSENESEWEWEWSENSWEEWWWWWSSENSWWSS", "SSNSNEWESSENNSNWNNNWEENEESWSSNWNWNESNNSWEWNSWWESWW", "NNWWEESWWNNSSNNNWWEWSWWNSSWWNWNWSSEWENWWWNNSSENSWW", "WENWSSWWWNNWENWWEWNENESSSWNENSNWWWSNNEESEWWSWEEWNN", "NNESNWSNEEWSNNSSWSNNSWSWWNWWEWEWNSWSESSNSWEWWEENEW", "ESSWENSESSSNNNSESSNWNSESWWWWSWWSWSSSWWWEWENNNSESSE", "WWNNWWSWWESWSEWNSSEEESWSEWWWSSWNESSEENNSWSWWWSSSSS", "SNEWSESNENNESNENESEESWENWNSENWNWWEWSSNWNWWEENWSWSE"}

    Returns: -1

  84. {"##.######.Y......X..F..#.......####.........###.##"}

    {"WEWEWEWEWEWEWEESSEENEENWENESWN"}

    Returns: 9

  85. {"#", "#", "#", ".", ".", ".", "#", "#", "#", ".", ".", ".", ".", ".", "#", "X", ".", ".", ".", ".", ".", ".", "F", ".", "Y", ".", "#", "#", "#", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", "#", "#", "#", "#", "#", ".", ".", "#", "#", "#"}

    {"WNENNSNWNESNNNWNSNENSNNWNSNWNSSWNSNEEEWNSNENSNWNS", "SWNNSNWNENEEENWSNEWNSENWESNWEESWN", "SSSSSWNNNNNNNNNNNNNNNNWNS"}

    Returns: -1

  86. {"..............................................X...", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..........Y.......................................", "..................................................", "..................................................", "..................................................", "..................................................", ".F................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", ".................................................." }

    {"SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS" }

    Returns: -1

  87. {"##.#.#.", "..##...", "..#...X", "Y...##.", "#...#.#", "..#..F." }

    {"SSSNWSSSEWNSENENENNNNENWNEWESE" }

    Returns: 5

  88. {"..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "Y................................................F", ".............................X...................." }

    {"NWNEWNWENEWNEWNEWWENWENNWNEWNEWEWNWENWENWENEWNWENW", "WNENWENEWNWENWWNWENWNWNWNNEWNWENEWEENWENWEEWNWENWE", "WNWENWENEWNNWNENWEWEWWNWENWNNENEEENWEENWEEWNWEENEW", "ENEEENWENWENWENWENENENNNEWNEWNEWWWNEWNWENWENWNEWNE", "WNEWNWENEENEWNEEWNWENNENWNEWNWEWWEWENWENWENEWNEWWE", "NWNEWNWENEWNEWNEWWENWENNWNEWNEWEWNWENWENWENEWNWENW", "WNENWENEWNWENWWNWENWNWNWNNEWNWENEWEENWENWEEWNWENWE", "WNWENWENEWNNWNENWEWEWWNWENWNNENEEENWEENWEEWNWEENEW", "ENEEENWENWENWENWENENENNNEWNEWNEWWWNEWNWENWENWNEWNE", "WNEWNWENEENEWNEEWNWENNENWNEWNWEWWEWENWENWENEWNEWWE", "NWNEWNWENEWNEWNEWWENWENNWNEWNEWEWNWENWENWENEWNWENW", "WNENWENEWNWENWWNWENWNWNWNNEWNWENEWEENWENWEEWNWENWE", "WNWENWENEWNNWNENWEWEWWNWENWNNENEEENWEENWEEWNWEENEW", "ENEEENWENWENWENWENENENNNEWNEWNEWWWNEWNWENWENWNEWNE", "WNEWNWENEENEWNEEWNWENNENWNEWNWEWWEWENWENWENEWNEWWE", "NWNEWNWENEWNEWNEWWENWENNWNEWNEWEWNWENWENWENEWNWENW", "WNENWENEWNWENWWNWENWNWNWNNEWNWENEWEENWENWEEWNWENWE", "WNWENWENEWNNWNENWEWEWWNWENWNNENEEENWEENWEEWNWEENEW", "ENEEENWENWENWENWENENENNNEWNEWNEWWWNEWNWENWENWNEWNE", "WNEWNWENEENEWNEEWNWENNENWNEWNWEWWEWENWENWENEWNEWWE", "NWNEWNWENEWNEWNEWWENWENNWNEWNEWEWNWENWENWENEWNWENW", "WNENWENEWNWENWWNWENWNWNWNNEWNWENEWEENWENWEEWNWENWE", "WNWENWENEWNNWNENWEWEWWNWENWNNENEEENWEENWEEWNWEENEW", "ENEEENWENWENWENWENENENNNEWNEWNEWWWNEWNWENWENWNEWNE", "WNEWNWENEENEWNEEWNWENNENWNEWNWEWWEWENWENWENEWNEWWE", "NWNEWNWENEWNEWNEWWENWENNWNEWNEWEWNWENWENWENEWNWENW", "WNENWENEWNWENWWNWENWNWNWNNEWNWENEWEENWENWEEWNWENWE", "WNWENWENEWNNWNENWEWEWWNWENWNNENEEENWEENWEEWNWEENEW", "ENEEENWENWENWENWENENENNNEWNEWNEWWWNEWNWENWENWNEWNE", "WNEWNWENEENEWNEEWNWENNENWNEWNWEWWEWENWENWENEWNEWWE", "NWNEWNWENEWNEWNEWWENWENNWNEWNEWEWNWENWENWENEWNWENW", "WNENWENEWNWENWWNWENWNWNWNNEWNWENEWEENWENWEEWNWENWE", "WNWENWENEWNNWNENWEWEWWNWENWNNENEEENWEENWEEWNWEENEW", "ENEEENWENWENWENWENENENNNEWNEWNEWWWNEWNWENWENWNEWNE", "WNEWNWENEENEWNEEWNWENNENWNEWNWEWWEWENWENWENEWNEWWE", "NWNEWNWENEWNEWNEWWENWENNWNEWNEWEWNWENWENWENEWNWENW", "WNENWENEWNWENWWNWENWNWNWNNEWNWENEWEENWENWEEWNWENWE", "WNWENWENEWNNWNENWEWEWWNWENWNNENEEENWEENWEEWNWEENEW", "ENEEENWENWENWENWENENENNNEWNEWNEWWWNEWNWENWENWNEWNE", "WNEWNWENEENEWNEEWNWENNENWNEWNWEWWEWENWENWENEWNEWWE", "NWNEWNWENEWNEWNEWWENWENNWNEWNEWEWNWENWENWENEWNWENW", "WNENWENEWNWENWWNWENWNWNWNNEWNWENEWEENWENWEEWNWENWE", "WNWENWENEWNNWNENWEWEWWNWENWNNENEEENWEENWEEWNWEENEW", "ENEEENWENWENWENWENENENNNEWNEWNEWWWNEWNWENWENWNEWNE", "WNEWNWENEENEWNEEWNWENNENWNEWNWEWWEWENWENWENEWNEWWE", "NWNEWNWENEWNEWNEWWENWENNWNEWNEWEWNWENWENWENEWNWENW", "WNENWENEWNWENWWNWENWNWNWNNEWNWENEWEENWENWEEWNWENWE", "WNWENWENEWNNWNENWEWEWWNWENWNNENEEENWEENWEEWNWEENEW", "ENEEENWENWENWENWENENENNNEWNEWNEWWWNEWNWENWENWNEWNE", "WNEWNWENEENEWNEEWNWENNENWNEWNWEWWEWENWENWENEWNEWWE" }

    Returns: -1

  89. {"X.................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "...............................................##.", "...............................................#YF" }

    {"ENWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNW" }

    Returns: -1

  90. {"X.................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "................................................F.", ".................................................Y" }

    {"WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN", "WNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWNWN" }

    Returns: -1

  91. {"FXY...............................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", ".................................................." }

    {"ENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSEN", "ENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSEN", "ENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSEN", "ENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSEN", "ENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSEN", "ENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSEN", "ENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSEN", "ENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSEN", "ENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSEN", "ENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSEN", "ENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSEN", "ENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSEN", "ENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSEN", "ENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSEN", "ENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSEN", "ENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSEN", "ENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSEN", "ENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSEN", "ENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSEN", "ENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSEN", "ENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSEN", "ENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSEN", "ENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSEN", "ENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSEN", "ENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSEN", "ENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSEN", "ENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSEN", "ENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSEN", "ENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSEN", "ENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSEN", "ENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSEN", "ENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSEN", "ENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSEN", "ENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSEN", "ENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSEN", "ENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSEN", "ENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSEN", "ENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSEN", "ENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSEN", "ENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSEN", "ENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSEN", "ENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSEN", "ENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSEN", "ENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSEN", "ENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSEN", "ENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSEN", "ENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSEN", "ENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSEN", "ENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSEN", "ENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSENSEW" }

    Returns: 2499

  92. {"#..#.........#..#X##..............................", "#........#......###.##.#..........................", ".#.#........#.....#.#.............................", "..###...#..##.##...#..............................", "..#.#.....#....#.#.####...........................", "#...##.##.##..#.....##............................", "#........#......###.##.#..........................", ".#.#........#.....#.#.............................", "..###...#..##.##...#..............................", "..#.#.....#....#.#.####...........................", "#...##.##.##..#.....##............................", "#........#......###.##.#..........................", ".#.#........#.....#.#.............................", "..###...#..##.##...#..............................", "..#.#.....#....#.#.####...........................", "#...##.##.##..#.....##............................", "#........#......###.##.#..........................", ".#.#........#.....#.#.............................", "..###...#..##.##...#..............................", "..#.#.....#....#.#.####...........................", "#...##.##.##..#.....##............................", "#........#......###.##.#..........................", ".#.#........#.....#.#.............................", "..###...#..##.##...#..............................", "..#.#.....#....#.#.####...........................", "#...##.##.##..#.....##............................", "#........#......###.##.#..........................", ".#.#........#.....#.#.............................", "..###...#..##.##...#..............................", "..#.#.....#....#.#.####...........................", "#...##.##.##..#.....##............................", ".##...#.#....#.......#.#..........................", "....##.#..#....#....#.............................", "....###.##.....###...#............................", "#.#.......#.#......#..#...........................", ".##....##.#.##.......#.#..........................", "......###...####......#...........................", "..#.##.#..#.#...#...#.............................", ".....#.#..........#...#...........................", "##.#....##F#.....#.##.#...........................", ".##....#.......##.##.##...........................", "..#...#..##....#..#...Y...........................", "#...........#...###..###..........................", ".....#...#..#.........#...........................", ".#...##..#.#...#..#.##............................", "#..#...######....###.#............................", "#.#.....#.......#.##..............................", "#..#....###....#.#..#.............................", "..#...#.##.##.#.##.##..#..........................", "#....##.##..........#..#.........................." }

    {"NNNEWNSWSNWESWNNNSWWNNNWWWNNEWNEEWSSWNSSWWNNWESEWS", "NNNEWNSWSNWESWNNNSWWNNNWWWNNEWNEEWSSWNSSWWNNWESEWS", "NNNEWNSWSNWESWNNNSWWNNNWWWNNEWNEEWSSWNSSWWNNWESEWS", "NNNEWNSWSNWESWNNNSWWNNNWWWNNEWNEEWSSWNSSWWNNWESEWS", "NNNEWNSWSNWESWNNNSWWNNNWWWNNEWNEEWSSWNSSWWNNWESEWS", "NNNEWNSWSNWESWNNNSWWNNNWWWNNEWNEEWSSWNSSWWNNWESEWS", "NNNEWNSWSNWESWNNNSWWNNNWWWNNEWNEEWSSWNSSWWNNWESEWS", "NNNEWNSWSNWESWNNNSWWNNNWWWNNEWNEEWSSWNSSWWNNWESEWS", "NNNEWNSWSNWESWNNNSWWNNNWWWNNEWNEEWSSWNSSWWNNWESEWS", "NNNEWNSWSNWESWNNNSWWNNNWWWNNEWNEEWSSWNSSWWNNWESEWS", "NNNEWNSWSNWESWNNNSWWNNNWWWNNEWNEEWSSWNSSWWNNWESEWS", "NNNEWNSWSNWESWNNNSWWNNNWWWNNEWNEEWSSWNSSWWNNWESEWS", "NNNEWNSWSNWESWNNNSWWNNNWWWNNEWNEEWSSWNSSWWNNWESEWS", "NNNEWNSWSNWESWNNNSWWNNNWWWNNEWNEEWSSWNSSWWNNWESEWS", "NNNEWNSWSNWESWNNNSWWNNNWWWNNEWNEEWSSWNSSWWNNWESEWS", "NNNEWNSWSNWESWNNNSWWNNNWWWNNEWNEEWSSWNSSWWNNWESEWS", "NNNEWNSWSNWESWNNNSWWNNNWWWNNEWNEEWSSWNSSWWNNWESEWS", "NNNEWNSWSNWESWNNNSWWNNNWWWNNEWNEEWSSWNSSWWNNWESEWS", "NNNEWNSWSNWESWNNNSWWNNNWWWNNEWNEEWSSWNSSWWNNWESEWS", "NNNEWNSWSNWESWNNNSWWNNNWWWNNEWNEEWSSWNSSWWNNWESEWS", "NNNEWNSWSNWESWNNNSWWNNNWWWNNEWNEEWSSWNSSWWNNWESEWS", "NNNEWNSWSNWESWNNNSWWNNNWWWNNEWNEEWSSWNSSWWNNWESEWS", "NNNEWNSWSNWESWNNNSWWNNNWWWNNEWNEEWSSWNSSWWNNWESEWS", "NNNEWNSWSNWESWNNNSWWNNNWWWNNEWNEEWSSWNSSWWNNWESEWS", "NNNEWNSWSNWESWNNNSWWNNNWWWNNEWNEEWSSWNSSWWNNWESEWS", "NNNEWNSWSNWESWNNNSWWNNNWWWNNEWNEEWSSWNSSWWNNWESEWS", "NNNEWNSWSNWESWNNNSWWNNNWWWNNEWNEEWSSWNSSWWNNWESEWS", "NNNEWNSWSNWESWNNNSWWNNNWWWNNEWNEEWSSWNSSWWNNWESEWS", "NNNEWNSWSNWESWNNNSWWNNNWWWNNEWNEEWSSWNSSWWNNWESEWS", "NNNEWNSWSNWESWNNNSWWNNNWWWNNEWNEEWSSWNSSWWNNWESEWS", "NNNEWNSWSNWESWNNNSWWNNNWWWNNEWNEEWSSWNSSWWNNWESEWS", "NNNEWNSWSNWESWNNNSWWNNNWWWNNEWNEEWSSWNSSWWNNWESEWS", "NNNEWNSWSNWESWNNNSWWNNNWWWNNEWNEEWSSWNSSWWNNWESEWS", "NNNEWNSWSNWESWNNNSWWNNNWWWNNEWNEEWSSWNSSWWNNWESEWS", "NNNEWNSWSNWESWNNNSWWNNNWWWNNEWNEEWSSWNSSWWNNWESEWS", "NNNEWNSWSNWESWNNNSWWNNNWWWNNEWNEEWSSWNSSWWNNWESEWS", "NNNEWNSWSNWESWNNNSWWNNNWWWNNEWNEEWSSWNSSWWNNWESEWS", "NNNEWNSWSNWESWNNNSWWNNNWWWNNEWNEEWSSWNSSWWNNWESEWS", "NNNEWNSWSNWESWNNNSWWNNNWWWNNEWNEEWSSWNSSWWNNWESEWS", "NNNEWNSWSNWESWNNNSWWNNNWWWNNEWNEEWSSWNSSWWNNWESEWS", "NNNEWNSWSNWESWNNNSWWNNNWWWNNEWNEEWSSWNSSWWNNWESEWS", "NNNEWNSWSNWESWNNNSWWNNNWWWNNEWNEEWSSWNSSWWNNWESEWS", "NNNEWNSWSNWESWNNNSWWNNNWWWNNEWNEEWSSWNSSWWNNWESEWS", "NNNEWNSWSNWESWNNNSWWNNNWWWNNEWNEEWSSWNSSWWNNWESEWS", "NNNEWNSWSNWESWNNNSWWNNNWWWNNEWNEEWSSWNSSWWNNWESEWS", "NNNEWNSWSNWESWNNNSWWNNNWWWNNEWNEEWSSWNSSWWNNWESEWS", "NNNEWNSWSNWESWNNNSWWNNNWWWNNEWNEEWSSWNSSWWNNWESEWS", "NNNEWNSWSNWESWNNNSWWNNNWWWNNEWNEEWSSWNSSWWNNWESEWS", "NNNEWNSWSNWESWNNNSWWNNNWWWNNEWNEEWSSWNSSWWNNWESEWS", "NNNEWNSWSNWESWNNNSWWNNNWWWNNEWNEEWSSWNSSWWNNWESEWS" }

    Returns: -1

  93. {"X.F...............................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", ".........................Y........................" }

    {"NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWW" }

    Returns: -1

  94. {"YF#X##############################################", "##################################################", "##################################################", "##################################################", "##################################################", "##################################################", "##################################################", "##################################################", "##################################################", "##################################################", "##################################################", "##################################################", "##################################################", "##################################################", "##################################################", "##################################################", "##################################################", "##################################################", "##################################################", "##################################################", "##################################################", "##################################################", "##################################################", "##################################################", "##################################################", "##################################################", "##################################################", "##################################################", "##################################################", "##################################################", "##################################################", "##################################################", "##################################################", "##################################################", "##################################################", "##################################################", "##################################################", "##################################################", "##################################################", "##################################################", "##################################################", "##################################################", "##################################################", "##################################################", "##################################################", "##################################################", "##################################################", "##################################################", "##################################################", "##################################################" }

    {"SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS" }

    Returns: -1

  95. {"....Y", "...#.", ".....", "##.X.", "F#..." }

    {"WWSSSE" }

    Returns: 0

  96. {"X........................#...........#..........#.", "......................#..#...........#.....#....#.", ".....................#..#....#####..#.....#....#..", "....................#....................#....#...", "#########################################....#....", "............................................#.....", "#.#.#.#....................................#......", ".......#..................................#.......", "........#................................#........", ".........#..............................#.........", "..........#............................#..........", "...........#..........................#...........", "............#........................#............", ".............#......................#.............", "...................................#..............", "..................................#...............", ".................................#................", "................................#.................", "...............................#..................", "..............................#...................", ".............................#....................", "............................#.....................", "...........................#......................", "..........................#.......................", ".........................#........................", "........................#.........................", ".......................#..........................", "......................#...........................", "..................................................", ".....................#............................", "....................#.............................", "...................#..............................", "..................#...............................", ".................#................................", "................#.................................", "...............#..................................", "..............#...................................", ".............#....................................", "............#.....................................", "...........#......................................", "..........#.......................................", ".........#........................................", "........#.........................................", ".......#..........................................", "......#...........................................", ".....#............................................", "....#.............................................", "...#..............................................", "..#..............................................Y", "#...............................................F." }

    {"NNNEEEWWWSSSNNNEEEWWWSSSNNNEEEWWWSSSNNNSSSEEEWSS", "NNNEEEWWWSSSNNNEEEWWWSSSNNNEEEWWWSSSNNNSSSEEEWSS", "NNNEEEWWWSSSNNNEEEWWWSSSNNNEEEWWWSSSNNNSSSEEEWSS", "NNNEEEWWWSSSNNNEEEWWWSSSNNNEEEWWWSSSNNNSSSEEEWSS", "NNNEEEWWWSSSNNNEEEWWWSSSNNNEEEWWWSSSNNNSSSEEEWSS", "NNNEEEWWWSSSNNNEEEWWWSSSNNNEEEWWWSSSNNNSSSEEEWSS", "NNNEEEWWWSSSNNNEEEWWWSSSNNNEEEWWWSSSNNNSSSEEEWSS", "NNNEEEWWWSSSNNNEEEWWWSSSNNNEEEWWWSSSNNNSSSEEEWSS", "NNNEEEWWWSSSNNNEEEWWWSSSNNNEEEWWWSSSNNNSSSEEEWSS", "NNNEEEWWWSSSNNNEEEWWWSSSNNNEEEWWWSSSNNNSSSEEEWSS", "NNNEEEWWWSSSNNNEEEWWWSSSNNNEEEWWWSSSNNNSSSEEEWSS", "NNNEEEWWWSSSNNNEEEWWWSSSNNNEEEWWWSSSNNNSSSEEEWSS", "NNNEEEWWWSSSNNNEEEWWWSSSNNNEEEWWWSSSNNNSSSEEEWSS", "NNNEEEWWWSSSNNNEEEWWWSSSNNNEEEWWWSSSNNNSSSEEEWSS", "NNNEEEWWWSSSNNNEEEWWWSSSNNNEEEWWWSSSNNNSSSEEEWSS", "NNNEEEWWWSSSNNNEEEWWWSSSNNNEEEWWWSSSNNNSSSEEEWSS", "NNNEEEWWWSSSNNNEEEWWWSSSNNNEEEWWWSSSNNNSSSEEEWSS", "NNNEEEWWWSSSNNNEEEWWWSSSNNNEEEWWWSSSNNNSSSEEEWSS", "NNNEEEWWWSSSNNNEEEWWWSSSNNNEEEWWWSSSNNNSSSEEEWSS", "NNNEEEWWWSSSNNNEEEWWWSSSNNNEEEWWWSSSNNNSSSEEEWSS", "NNNEEEWWWSSSNNNEEEWWWSSSNNNEEEWWWSSSNNNSSSEEEWSS", "NNNEEEWWWSSSNNNEEEWWWSSSNNNEEEWWWSSSNNNSSSEEEWSS", "NNNEEEWWWSSSNNNEEEWWWSSSNNNEEEWWWSSSNNNSSSEEEWSS", "NNNEEEWWWSSSNNNEEEWWWSSSNNNEEEWWWSSSNNNSSSEEEWSS", "NNNEEEWWWSSSNNNEEEWWWSSSNNNEEEWWWSSSNNNSSSEEEWSS", "NNNEEEWWWSSSNNNEEEWWWSSSNNNEEEWWWSSSNNNSSSEEEWSS", "NNNEEEWWWSSSNNNEEEWWWSSSNNNEEEWWWSSSNNNSSSEEEWSS", "NNNEEEWWWSSSNNNEEEWWWSSSNNNEEEWWWSSSNNNSSSEEEWSS", "NNNEEEWWWSSSNNNEEEWWWSSSNNNEEEWWWSSSNNNSSSEEEWSS", "NNNEEEWWWSSSNNNEEEWWWSSSNNNEEEWWWSSSNNNSSSEEEWSS", "NNNEEEWWWSSSNNNEEEWWWSSSNNNEEEWWWSSSNNNSSSEEEWSS", "NNNEEEWWWSSSNNNEEEWWWSSSNNNEEEWWWSSSNNNSSSEEEWSS", "NNNEEEWWWSSSNNNEEEWWWSSSNNNEEEWWWSSSNNNSSSEEEWSS", "NNNEEEWWWSSSNNNEEEWWWSSSNNNEEEWWWSSSNNNSSSEEEWSS", "NNNEEEWWWSSSNNNEEEWWWSSSNNNEEEWWWSSSNNNSSSEEEWSS", "NNNEEEWWWSSSNNNEEEWWWSSSNNNEEEWWWSSSNNNSSSEEEWSS", "NNNEEEWWWSSSNNNEEEWWWSSSNNNEEEWWWSSSNNNSSSEEEWSS", "NNNEEEWWWSSSNNNEEEWWWSSSNNNEEEWWWSSSNNNSSSEEEWSS", "NNNEEEWWWSSSNNNEEEWWWSSSNNNEEEWWWSSSNNNSSSEEEWSS", "NNNEEEWWWSSSNNNEEEWWWSSSNNNEEEWWWSSSNNNSSSEEEWSS", "NNNEEEWWWSSSNNNEEEWWWSSSNNNEEEWWWSSSNNNSSSEEEWSS", "NNNEEEWWWSSSNNNEEEWWWSSSNNNEEEWWWSSSNNNSSSEEEWSS", "NNNEEEWWWSSSNNNEEEWWWSSSNNNEEEWWWSSSNNNSSSEEEWSS", "NNNEEEWWWSSSNNNEEEWWWSSSNNNEEEWWWSSSNNNSSSEEEWSS", "NNNEEEWWWSSSNNNEEEWWWSSSNNNEEEWWWSSSNNNSSSEEEWSS", "NNNEEEWWWSSSNNNEEEWWWSSSNNNEEEWWWSSSNNNSSSEEEWSS", "NNNEEEWWWSSSNNNEEEWWWSSSNNNEEEWWWSSSNNNSSSEEEWSS", "NNNEEEWWWSSSNNNEEEWWWSSSNNNEEEWWWSSSNNNSSSEEEWSS", "NNNEEEWWWSSSNNNEEEWWWSSSNNNEEEWWWSSSNNNSSSEEEWSS", "NNNEEEWWWSSSNNNEEEWWWSSSNNNEEEWWWSSSNNNSSSEEEWSS" }

    Returns: -1

  97. {"#..#.........#...X##....", "#........#..........##.#", ".#.#........#.....#.#...", "..###...#..##.##...#....", "..#.#.....#....#.#.####.", "#...##.##.##..#.....##..", ".##...#.#....#.......#.#", "....##.#..#....#....#...", "....###.##.....###...#..", "#.#.......#.#......#..#.", ".##....##.#.##.......#.#", "......###...####......#.", "..#.##.#..#.#...#...#...", ".....#.#..........#...#.", "##.#....##F#.....#.##.#.", ".##....#.......##.##.##.", "..#...#..##....#..#...Y.", "#...........#...###..###", ".....#...#..#.........#.", ".#...##..#.#...#..#.##..", "#..#...######....###.#..", "#.#.....#.......#.##....", "#..#....###....#.#..#...", "..#...#.##.##.#.##.##..#", "#....##.##..........#..#" }

    {"NWWSEWSSNWESSWES", "ESEEENSNWNNWSNSNWWNWWNNNWE", "NSNENENNSEENWWNSNNNNWWSSN", "EENEWNWESESEEESNNNSEENNEWNNESNEESSEESEEENENNNWSSW", "NWNNWSNWSWSSSSEEWSSWSESWWNNWWENSNNWWSSWWNNE", "NWEWNEWSNEN", "NNNEWNSWSNWESWNNNSWWNNNWWWNNEWNEEWSSWNSSWWNNWESEWS", "WSSSEESSEEEEENNSWEWWWENSENWNSEENES", "NNSNESESWNESNENSEESESWSENNESESNESNESEEW", "ESNENEENWSNS" }

    Returns: 18

  98. {"FY................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", ".................................................X" }

    {"SNNNNWSSENNENNEEENWEWENSNNESSENNNNNEENENSNNNNNEENW", "SENEEWNEWNNNWENNNNWSSSWENNNNNEENNSNNNNNNESNNWNNSEE", "NWNNENNESSWENNNEEWNNEEENNNNNNSENEESNNNNSNWWEENWNEW", "NNSENNEWNSWESNENEENESWNNNENNNWEENNNNWENNSEEENNNESE", "ENNNSESNNWNWSNNNNENSNNENNSNNEENNNNNEENENNSESNNNNWS", "NNNWWNNNNENNSNENNNSENNNNNNSNEESWNNNWSWNNENNWNWWNEE", "ESSENSNSEENNNNWWNSNNNNNNNNSNEWEENNWNNSNNNSSNEWWNNN", "NNENWNSEENNSNNEWEENNSNNESNNNNSNNESWNSNNSSWNNENNSNN", "NEEWNWENNSSNNNSNNNWNNSNNNNNEWESENNWNNEENNWNNNENNSE", "NENESENWWNWENEENSSWNNSWENNENNSWNNNNNEWNNSESSNNNWNN", "NNWNNENNENSENEWNNWNNENENENNEENNSENENENNWEENNENNWEN", "ENNWENNENENNNEWSNNNENWEEENENNSSNSNNWNNNNNEWWSWNSNE", "NSWNENNENENNENNEWSNENNNENNENEENNNNSENNENNNENWENNNN", "ENWNNESENENWSWNNEWNNESWSNNENENENNEESEENENESSNNNNNE", "ENNNNNNNNSSNNWENNSNNNSENNNNWNNEESWNNNEESNNNSENESNW", "NNENNNNNNNNESESNNEESSNSNNNENSNENWNENEWWNNEEENWWNNW", "ESEWNNNNEWSEWNNENNNWNSEENNSNENEEENNNNESWNWEESESNNN", "ESNNSENNENNNNESNNNNSENSSNWNENENNWNENNENSSNSWESNNWN", "NNNNSNNNSWSNENNSNNNNEENENNENENNNENNNWNEEENNENWSNWS", "WNWESNNSNESENNENSESEEENNWEEWWESEENNNSNSNWSWWEENWEE", "NEENENENEENSNEESENENSENNENNWNENSSNNNNWNENSNNSEWSSN", "WNWSENNEWESEEESNNENENEEENNSSEWEWENNENEWNNWNENSENNW", "WEEEEEENEENENEENESWNNWNEEENENESNEWEENSNENNNNNNNESE", "NNEENNEWNSENNNNNEENWNWNESNSWENESESNWEESWWNNEENENEE", "SNNNNSNESEENNWSENENWSSENWEESNNNNNNENWNENEWNNESNNNE", "SWENSNENNNEEWNENSENEENNNEENEENWEWEWENENNENWENNEEES", "NNNNNSNNENSWNWNSNSNWNENEENNESNWNWNNEWNNNNNENNNNENN", "NNWNENNENNNWNENNESWENNWNNNSEENNNNSENNSSNNENENEENEE", "SENNEENSESENNNNWENNSNNWNESNENNNENNNNSWNNSNNENNWENN", "SEENSESNNWSNWEESNWWNWNSWNNNENNNNEWSNNEEENNEENSNEEW", "NNNSESNEWESESENENWNNENNENENNEEWSNWEENNESNSNNNNEWSE", "SENWNNWNWNNNSNNWNNNESNWNNEWNEWNNSESENNNNSNSWNNWSSN", "ENNNWNNNEENSNSWEENENNWNNNNNWEENENSNSWNNNEWNENNEENE", "NSENEEWNWEWNWNNNWSSWNNNNSNNNEENNWEESNWNNNNNNNSNNEW", "NEWESNNNWNNESWNNWNNEEEEEWENNNNENEENEENWNNEENNWEESN", "NWNNWEENNNENWNNSSSNNSNNNNNNNWNNNSWSNENWNNEWENSEENE", "NNNSNWNNESWNSNNNNSSNNNNWWNWNNSNNNSENEEEESNSNSNNNNN", "EEWENEENWNESNWNEENNNSNNEENNWNNNNNNNNEEENEEEWNNEWNN", "EENENSNNNNNNNWNNENSSSENEENNNENNWWENNWWWNNSEESENNEE", "WNSNNNNNWEENNENNNESSWNNNWNENENENEEENSNNNNNENNENNNE", "NNENWNSNNSNENWWSNNSESNSNENESNNENNENNNNNSWSNWNNWNNS", "WNNNWSNNSNESNENEENENWSSWNSNNNNNSENNENSNESENENESNNN", "WNNWNENNENNENWENSNNSEENNSNNESESSNEWNEWESSWNNNNNNNN", "NNSENNENNENWSNENNEEENENWNNNNEEWEWSSNEESNSEWSNNNNEN", "NSWSWNSSESNSNNWEWNWWNNNESEEWSNNNNWNNESEEEEWNNNNENN", "NNNNENNNSWNNNNWENSNENNNNENNNSNWSENSENNNNENNNSNNNNN", "NNNNWNENEWWNEWNENNNNNNNNWWNEENNENSEWWNSNNNNWSNNNNN", "EENNNENNENENNWSENNSESNNENNWNNNNSENSNNENNNSNEEESENN", "NWNENWNSNNSNNNWENNESENWNEENSNENSNEWENEWWNWENNNWNWN", "EENNNNNNNEWSENEENENNWNEWENNSNWNWSNENNWNNNNSENNNEES" }

    Returns: -1

  99. {"..................................................", ".Y.X.F............................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", ".................................................." }

    {"WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW", "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW", "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW", "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW", "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW", "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW", "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW", "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW", "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW", "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW", "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW", "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW", "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW", "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW", "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW", "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW", "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW", "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW", "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW", "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW", "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW", "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW", "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW", "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW", "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW", "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW", "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW", "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW", "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW", "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW", "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW", "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW", "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW", "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW", "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW", "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW", "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW", "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW", "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW", "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW", "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW", "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW", "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW", "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW", "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW", "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW", "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW", "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW", "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW", "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW" }

    Returns: -1

  100. {"YF................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", ".................................................X" }

    {"NEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWES", "NEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWES", "NEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWES", "NEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWES", "NEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWES", "NEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWES", "NEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWES", "NEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWES", "NEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWES", "NEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWES", "NEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWES", "NEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWES", "NEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWES", "NEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWES", "NEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWES", "NEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWES", "NEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWES", "NEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWES", "NEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWES", "NEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWES", "NEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWES", "NEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWES", "NEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWES", "NEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWES", "NEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWES", "NEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWES", "NEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWES", "NEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWES", "NEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWES", "NEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWES", "NEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWES", "NEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWES", "NEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWES", "NEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWES", "NEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWES", "NEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWES", "NEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWES", "NEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWES", "NEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWES", "NEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWES", "NEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWES", "NEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWES", "NEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWES", "NEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWES", "NEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWES", "NEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWES", "NEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWES", "NEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWES", "NEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWES", "NEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWENEWNEWES" }

    Returns: -1

  101. {"Y..#.#......#...#........#...#..................#F", "...#...#..##...#.....#.#.....#...........#........", "##...........#..#...#......#.......#..........#..#", "#....#...#.....#.#.........#......#....#..#.......", ".......#..........#.#..#.##.........#.........#..#", "#..#.##....#........#....#.....#..#.........##...#", "#.....#..........#.......#......#.#..#..#.....#...", ".###..#....#.#.....#......###....#................", "..............#.....#....#.......#..#....#..#...#.", "..........#.....#...#.....#..#.#.......#...#.#....", "..#.....##....#.....#...#........#.#.#.......#.#..", "#...#.#.....#....#..#...#.............#...#.......", "#............#...#.........#.#.#.........#..#....#", "...........#.#.#....#..##.....#....#.............#", "..#....#......#.#....##.#....#....##..#.#..#......", "##.##.......#....#...#..##.......#......#.........", "...#..#..............#.......#.....#....#.........", ".......##.#.#.......#....#.#.........#..#.........", ".....#..#.###....#.#..##.#......##.###.....#......", "..#....#..#............#...#.#........#..###......", "......#........#......#...#........#..#.#.#.......", "#........#......#..#..#......#...#.....#.#.....##.", "..#......##..#.##.#..................#............", ".........#........#.#.##...#...#..##...#......####", "...#....#.#........#.#...........#.#.#............", "..........#.....##...#.....###.........#......##..", "...............##............#...##..#......##....", "....#......#..#......#...........###.....#..#.....", "..#......#.....##....#.##....#.#...#...#..#.......", ".#..#..#........................##......###....#..", "...........#....#.........#.....##..#.#.........##", "#.#........##......#....#...#..##..#.............#", "...#....#.........#..#....#...#....##...##...#....", "..#......#......#.......#........#..........#..#.#", ".....#....#.#..#..#..#.#....#...#....#..#..#......", ".#.....#.#...............#..#................#.##.", "..###.......#....##....#..#..#.......#........##.#", "..#....##..............##.#.....##.#.###..#....#..", "##....#..#..#...#...#.#.....##...............#..#.", ".....#......#.#.........###.#........#....#.......", "......#.#........#........#.#.#...#.#.#.....#.#..#", "#.#...........#......#.##..............#.........#", "..####..#............#.....####........#........#.", "....#....#.#.............#....##........#.......#.", "......##......#...##.#..###.....#.#..#.#...#...#..", "#..#.....#.....#....#....#...#...###...##......#..", ".#.#.....#..#....#........##...#...#........#...#.", "#............#.........#......#....#.#......###...", "..#..###..#.................#......##........#....", "....##...............#...#....#.....#....##...#..X" }

    {"NWNWWNNNNWNNWENEENEWNNNSWNNEEEEWNENWENWSWWNWWSNNNS", "NNSNEWWENNWEWWWWNNWWNENNWWEWWEWEWNSWWNWWWSNEWWNWEW", "SENSEWNWNWNWNEWNNNWWWWWWWSNWNWNNWNNNENWEWWNEWWNEWN", "NENWNNWNEEEEWNNWWWWEWNWWEENEWWEENENWSWWWNNWWNNNENW", "WWWEENWWENNWEWNEWNWNSWNNSWWENWNWEWWWWENWENNWWNNNWW", "SWWNWWWSWWWWNNNWWENWNNWNWENWWWSWEWWNNSNWWWNWWNSSNN", "NSNWSWNSSEWENNNWNNWNENWWWNWWEWWEWWNNEWNWNWWWWWEWEW", "ENWWESNWNESWWNNEWSNNWWWSWNNWWNSWNNWNNSWNENENNESWWS", "ESNWESWSNNSNWSNNESENNWNEWWWNNNNSSWNWNWWWENWNNWSENW", "NWENNNWWNEWNWWNENWNWWSEESENEWWNWESWENNWNENNNWWSNWN", "WNNNNSSNWWWEWNWNNWNWWNNWNWSEWWNNWNWWSNWWNNNNWWNWEW", "WNWEENNWNWSNSNNNWNNNNWWNWWWWEWSWWNNNWNEEWWEWWNWNSE", "WNWEWENNWENNNSWNNENEWENNNENESEWNNEENWENWWNWENEENWE", "NEWNEEWEWWWSWNWNWEEWNNESSSWENNWNENNWWWNNEWENENNNNE", "WNNNSNEWWSWNENNEEWNSWENWSEWSEWESWWENEWENWNWNWNWNSW", "EWNSWNWNSWWWNENESENWNWEWWNWENWWNEWNWWWWNWEWEWWWNNW", "ENSWWNWNNWWNWNEWWNSNNWEEWNNEWWNNWNENWNEWENWWWWSSWE", "SEWWWEEWWNNWNWSEWWNWEEWWNEWNWNEWSNSNSWNNWSNEWEWENW", "NWNWSNNWNWEEEWNWEENWSWWSNSWWWWNWNNNNNSWNWNNNWNSWWN", "NWWWWENSNEWWNWWNNWSEEWSEWNWWENWEWSNEENWNEENNNWNNNE", "NWNENWNWNWWWNEWNNNWENNWNNWENEWWWSENSNNNWEWENNNNWWW", "NNWWWWSSWWWNNNWNNSWNNNENNNNNWWWWENNNWNNEWWWWWWEWNN", "EWNNNSWWSESWWWNWWWEWNWENSNWEWNWNWWWSWWWWWNEEWNNSWN", "WEWNENNNEWWWWEESWWWEEESWWNWENEWWWEWNEWNWSWEWNWWEEE", "WWWWEEWNWEENNWEWWWSENWNENWNWNNNEWWSNNWNENNWNWNWNSW", "WSNEWNNEWNEWWNEWWNNWENEWNNWENWNWNNNENNWWNNSENENWSN", "NWNESNEWNWNSNNSNENWNWWNNNNNWEEWEWWWNWNEWEEWSENNENW", "SWNNNNNSWSESWNNSNWNSNSWNWWWSSWWWNWWNSESWWWNNWNSEEN", "WEENENNNNNEWWSNNSEEENNNNNSNNWSNNEWSWSNWNNWWWNWWNNN", "ENWNNESWEWWSWNWWWWWNNNWEEWSNWNWWWSWEWWWWEENNEWWNEE", "NSSEWWNWSSWNNENEWWNEWSWESNNNNSSWEENNNWWNNNNWSSNWNW", "NSNWWSWWNENNNSWWNNEWNNWNWNNWWNSWNSWWENNNENENNWNNWE", "WWWEWNEWWNWNWWNNNSNNENNWENNSNWWWENNNNSWWSNWWWWWEWE", "WWWEENSSNNNEWSEWNEWWSNWWENNNEWEWENNWWSNWEWNNWEWWWE", "WNSNWWNWWWENNWWNSEENNWWWWNNNNNWSWWEESENWWNEWWNNNSN", "NNWEWSEWSNWWENEWWEWSNEENNNNNNENNNWENWWWNWNWNSWEWNN", "WNENNWNNWNEEWEWWNEEWSNWWWWENSENNNEWNNWNSEEWNWENWWN", "SNNWWWSWWENWNNWWNENNWWNNEWENENEEWSNNWSNEWWWEWENWNS", "EWWEWNNNSEWEWEWEEEWSWNWSEEWEWWWNNNEWNENNWNENNWWENN", "WWWENSWEWNNNNNNWSWWEWENWENWWWEWNNWNWWWNNWWWWWWEWNN", "NWSNWWNNSSENSSESNNWNNEWWNNSEWEEWNWESSNNEEESWWWWEWE", "NWWWEWWENSWWWWNWWNNWWNNWWEENWNEWWNNWWWNNWWWNNWNWWW", "EWWNEEEWENEWEWWEEEWNEEWWEWNNSWNESWEWWNSNWEWNNEEEWN", "WNESWWNWWNNWEENWNWENWNEENWWSNNEENWWWSSNNNSENENWENS", "SWNWNNNESNWESEWWWNWNWWNNWWNWWNWNEWENWEWWENNENWNNEW", "WSNWNNNSSWNNEEWWWNSNWEWWWWNWWENNWNEWWSWNWWWNNSNESN", "NNEWSNESNWWNWSWNWENWNNNNNNNWENEEWWSNSWNENWEWWNWENW", "WSWWNSWWWNWSEEWWSNNNENWWWWENWWWEWNNWSNNWNWNNNWWNEW", "EWENNNSENNWWSSWEWWNWWWSENSNESENWWEEWEWNEEWNWWEWESN" }

    Returns: 1484

  102. {"YF................................................", "#################################################.", "..................................................", ".#################################################", "..................................................", "#################################################.", "..................................................", ".#################################################", "..................................................", "#################################################.", "..................................................", ".#################################################", "..................................................", "#################################################.", "..................................................", ".#################################################", "..................................................", "#################################################.", "..................................................", ".#################################################", "..................................................", "#################################################.", "..................................................", ".#################################################", "..................................................", "#################################################.", "..................................................", ".#################################################", "..................................................", "#################################################.", "..................................................", ".#################################################", "..................................................", "#################################################.", "..................................................", ".#################################################", "..................................................", "#################################################.", "..................................................", ".#################################################", "..................................................", "#################################################.", "..................................................", ".#################################################", "..................................................", "#################################################.", "..................................................", ".#################################################", "..................................................", ".................................................X" }

    {"WENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSS", "WENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSS", "WENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSS", "WENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSS", "WENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSS", "WENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSS", "WENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSS", "WENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSS", "WENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSS", "WENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSS", "WENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSS", "WENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSS", "WENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSS", "WENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSS", "WENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSS", "WENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSS", "WENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSS", "WENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSS", "WENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSS", "WENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSS", "WENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSS", "WENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSS", "WENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSS", "WENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSS", "WENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSS", "WENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSS", "WENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSS", "WENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSS", "WENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSS", "WENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSS", "WENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSS", "WENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSS", "WENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSS", "WENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSS", "WENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSS", "WENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSS", "WENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSS", "WENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSS", "WENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSS", "WENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSS", "WENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSS", "WENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSS", "WENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSS", "WENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSS", "WENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSS", "WENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSS", "WENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSS", "WENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSS", "WENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSS", "WENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSSWENSS" }

    Returns: -1


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: