Statistics

Problem Statement for "Cross"

Problem Statement

There is a rectangular board that is divided into n rows by m columns of cells. Each cell is either black or white. You are given the description of the board in the String[] board. Each character in board represents one cell. More precisely, the character board[i][j] represents the cell at coordinates (row i, column j). The character '#' represents a black cell, the character '.' is a white cell.

You want to find a cross on this board. A cross is a configuration of 5 black cells placed like this:

 #
###
 #


Formally, there is a cross centered at (x, y) if the following five cells are all black: (x, y), (x+1, y), (x-1, y), (x, y-1), and (x, y+1). Note that other cells adjacent to the cross may also be black, it is still a valid cross.

Return "Exists" if there is at least one cross on the given board. Otherwise, return "Does not exist". Note that the return value is case-sensitive.

Definition

Class:
Cross
Method:
exist
Parameters:
String[]
Returns:
String
Method signature:
String exist(String[] board)
(be sure your method is public)

Constraints

  • n, m will be between 3 and 50, inclusive.
  • board will contain exactly n elements.
  • Each element in board will contain exactly m characters.
  • Each character in board will be either '#' or '.'.

Examples

  1. {".##", "###", "##."}

    Returns: "Exist"

    There is a cross centered at (1,1).

  2. {".##", "###", "#.."}

    Returns: "Does not exist"

    This time there is no cross.

  3. {"######", "######", "######", "######", "######", "######", "######"}

    Returns: "Exist"

  4. {".#.#", "#.#.", ".#.#", "#.#."}

    Returns: "Does not exist"

  5. {".#.#", "###.", ".###", "#.#."}

    Returns: "Exist"

  6. {"#..#.##","#######","##.####","#..##.#","#######","#######","#######","#####.#","#######","#####.#"}

    Returns: "Exist"

  7. {".......#..................#........","#....#..............#........#.....","...............#...................","..................#............#...",".................................#.","..........#........................",".#.................................","..#................#...............","....#..............................","...................................","#.#................................",".#............#.............#......",".........................#.........",".......#...........................","...................................","..........#...#....................",".#...............#.......#.........","............................#......",".......#...........................","..................#................","...................................","...#.#........................#....",".....#..........................#..","..............#....................",".....#..........................#..","............................#..#...","...........#......................#","...................................","......#............................","...................................",".............#....#.........#......",".#.........#.......................","...................................","....#..........#.....#........#....","........#..........................",".##................................","...........#....................#..","...................................","............#......................","..............#....................","..#..........#..................#..","........#.........................#","...#..#.....#.............#.....#..","..............#....................","..............................#....","......................#.....#...#..","...........#.......................",".........#.......#.......#.....#...","...................................",".#....................#............"}

    Returns: "Does not exist"

  8. {"...#....#.#.#....#................#.........#.....","..............................#...................","................................#......#..........","#........#....###................................#","...............................#..................","...#.....................#........................","..#..................#............................","................#............................#....",".......#..................#......#......#.........","............................#...#.....#...........","..............................#..#.....#..........","................................#.........#....#.#","........................................#.........","........#...#...............................#...#.","....#.#.......#...........#.......................","..................................................","............#....#.................#.......#......","..................#.............................#."}

    Returns: "Does not exist"

  9. {".....#....","..........","..#...#...","..........",".#........","..........",".#........","##...#..#.","..##......","........#.","..........","..........","###.......",".........#",".....#....","#.........","..........","..........",".#........","###..#....","........#.","#........#","..........","..#......#","......#...",".....#....","..#....#..","....#.....",".....#....","..........",".....#....","..........","#.....##..","....#..#..","......#...","..#......#","........#.","...#......","........#.","..#.......","...#....#.","#.........","...#......",".#...#....","..##...#..","#......#..",".........."}

    Returns: "Does not exist"

  10. {"........","#.#.....","..##....","........","#..#....",".......#","........","........","........","........","........",".......#","........","........","....#...","......#.","........","........","........","....#...","......#.","........","........","........","...#...."}

    Returns: "Does not exist"

  11. {"#.....","..#.#.","...#.#","#.#...","....#.","##.#..","....#.","....#.",".#...#","..#.##","...##.","#.....","...#..","....##","#.##..",".#...#","....#.",".#....","..#.#."}

    Returns: "Does not exist"

  12. {".#.#......#...","...#.#.##.##.#","##............","...#...#...##.","#...##..#...#.",".##...........","..#..#....##.."}

    Returns: "Does not exist"

  13. {".....................#......","............................","............................","............................","............................","........................#...","............................",".................#.#....#...","............................","....................#.......","............................","............................","............................","............................","......................#.....",".#..........................",".............#..............","......................#.....","..........#...#.............","............................","............#...............","............................","............................",".#..........................","....................#.......",".....................#......","...................#........","............................","........#...................","......#...#.................","......#.....................","#.......................#...","#...........................",".....#......................","............................","..#.......#.................","#..........#.....#....#.....","............................","............................","............................","#.........................#."}

    Returns: "Does not exist"

  14. {"#.##.###.#.##..#",".#...#...#..#...","...##..#.#....#.",".........###..##","#..##.###...#.#.","...#.##....####."}

    Returns: "Does not exist"

  15. {"....................","....#...............","....................","................#...","....................","...............#....","....................","....................","....................","....................","....#...............","....................","....................","....................","....................","....................","......#.............","..........#.........","....................","....................","....................","..............#.....","....................","...........#........","....................","..................#.","....................","....................","...........#........","....................","....................","....................","....................","...........#........","....#.......#.......",".......#............","...................."}

    Returns: "Does not exist"

  16. {"..........#.#.#.............","......#.#...................",".#...................#......",".......#....................","....#......................#","#....................#.....#","............................",".........##.................","............................","...........#................","............................",".#............#............."}

    Returns: "Does not exist"

  17. {"......#",".......","..#....",".......",".......",".......",".......",".......",".##..#.","......#","...#...",".......","....#..",".......",".......","....#..","#......",".....#.","...#..."}

    Returns: "Does not exist"

  18. {"..................","..................","..................","..................","..................","..................","..................","..................",".................."}

    Returns: "Does not exist"

  19. {"...............",".#...........#.","...............","............#..","#.........#....","...............",".............#.","...............",".#.............","............#..","..##......#....","........#......",".....#.........",".#.............","...............","....#..........","...............","....#..........","...............","........#......","...............","...............",".........#.....","...............",".......#.......","...............","...............","#..............","...............","...............","...............","...............","...............","...............","...............","....#..........","...............","...............","..#............","..............#","......#..#.....","#............#.","...............","...............","..............."}

    Returns: "Does not exist"

  20. {"..............#........#............","..........#.................#.......",".................#....#.............","...............................##...",".................#......#...........","....#.....................#.........","....................................","....................................","....................#..#............","....................................","..........#.###..............#....##","....................................","...#..............................#.","#.............................#.....","................#...................","....................................",".............................#......","........#......##................#..","....................#...............",".................#..................","..............#.....................","....................................",".......#............................","......#.................#..........#",".............#.....................#","............#...................#...","........##..#................#......","....................................","..#.............................#...","..#...#.....#.......................","..................#.................","...............##...................","....................#..#............","...........................#........",".................#....#......#......"}

    Returns: "Does not exist"

  21. {".#..#...#.......",".#...#......#..#",".......#.....#..","..#..#.#........","........#.##....",".........#....#.","#.#..#......#...","................",".#......##.#....","....#.#.........",".#.#.#.......##.","..............##","...#.##.........",".......#...#....",".........#....#.","..##.....#......","##..##.#.....###","..#.......#.#.#.",".....##.#.#.....","....#...#.....##","...#......##.#..",".....#....#...#.","..........#...##","##..#....##...#.","..#.......#.....",".....#....#....#",".##....#..#..#..","...#..........#.","..........#...#.","..#.....#..##...","..#.#..#........",".#.....#...#..#.","..#.........##..","..#........#...#","#........##....#","#.........##.#.#","#.#......#..#.#.","#...##.#..#.#...","......#...#.....",".......#...#...#","#....#....#.....","....#.#...#.....","...#....#.##.##.","...#...#.##...##","................","......#.......#.","...#............",".#.#...#....#..."}

    Returns: "Does not exist"

  22. {"...........#..#..#..#.......#",".#..#.#...#..................",".....#...#.............#.....","............#................","#..#.......#.#...............","............#....#...........","..........#.................#","............#................","...........#.................",".............................","........#.......#............","....................#........","...##........................",".....#.....................#.",".................#..........."}

    Returns: "Does not exist"

  23. {"...#.##.........#.#..#.....#....",".##.....##.......#.##...#.###...",".....###.#..#...#..#.....##..#..","....#.#....##.##.....#.#..##....",".#.#.....#.#.#..###..#...#.##...",".#.......#.#.#.......#.##....#..",".........#...#.....#####..###..#","...#..##..#..##...#....#.#....#.","#.#..#.....#.##.##..#..#..#.#...",".....##......#.......#..##.###..","#.#...##.##..#.#######.....#..#.",".........##...#.#.....###..#..#.","..#....####........#.#.#........"}

    Returns: "Does not exist"

  24. {".......#.##...............#","#......#.#....#..........#.",".......#......#......#.....","....#..#...................","...................#.......","..##.......................","#.......#........#..#...#..",".................#.........","...#..............#........","....................#...#..","...........................","......#.......#.....#.#....","..#........#......##.....#.","..................#........","............#..#......#....","...............#........#..","......................#....","#..........................","..#........#...............","#....#.#............#......"}

    Returns: "Does not exist"

  25. {"##...##.....#......#..###..#..#.",".....##....#.####...............","#....#..##....#.#...#.###.##.#..","#..###.#.##..#..#..#...###.#..#.","##.###.#.......#.#..#.##.##....#","#..#.#.....#..#..##...#...##.###","##.#.#.#..#####.#.....##.#....#.","##...#.#.##............##.##...#",".#.#.#..#..#.######.#........##.","..###...#####.##.........#.#.#.#",".###..#.#...#.#.....#.....##...#","#.#...###..#.#..#.###...##....##","...#.###...........#...##.#...##","#.......##.#......#####.##......","##...#....##....#######..#...#.#",".#...#..##........##...#.###.#..","#....##.###..#....####......#...","...###.#.##...#.#..##.#.###...#."}

    Returns: "Exist"

  26. {"###.##.#","#.##.#.#",".#.#.##.","..#.#.##",".###..##","###.#.##","##.##.##","##.##.##","##.###.#","#.#..#..","####.#..","###..###",".###.#.#","##..#.##","#.#.#.##","##..#..#",".#.#####","#.###.##","###.##.#",".#######","########","##...###","..##.#.#","..#####.","####.##.",".##.####","..####.#","########",".###.###","..######","#.######","..######"}

    Returns: "Exist"

  27. {"..........#..............#........#..........","................................#............",".................................#...........","............#..................#.............","........##...................................","....................#........................","..............#..#...........................",".........................#.#.................","............#................................","...............#.............................",".............................................",".......................................#.....",".............................................","...#.................#.....................#.","............#...........#...#................","...........#........#....................#...",".............................................",".....#.......................................",".............................................",".....#.......................#...........#...",".....#.......................#...............",".............................................","...............#.............................","...........#......................#.#........",".................#....#......................","...........#......#.....................#....",".............................................",".............................................",".......................#.....#...............","#............................................","........#.............#.#.#.....#............",".........#..................#..#.............",".................#...........................","..................#....#.....................","...............#.............................","#....#..#............................#.......","......................................#......","....#..............................#.........","....#.............#....................#.....","..........#......................#...........","......#.....................#................","............................................."}

    Returns: "Does not exist"

  28. {".###..######..##.##########.###.#...####.#######.","#.#.###.#########.####.##..#.###.#..##...#.####.#","##.#.#.#.###########...###...#.#############..###","###..#.###.##.#.##########.#..#...##..##.####.###","...#.#..##..#####.####.###...####.#.#...######.##","###.#.####.#.##.#######.#####.#...##.#..#.###..#.",".###.########.....##...#.#..###....##.#.####..#.#","#.###.##....###.#####..#..######..##..#.###...###","..#...#.########.####..#.######.#####.#.#########","#..#######.###.#.#.##.#..##.##.#########.#.#.####","#..###.###.####...#######..##.########.#####..#..","##..#.#.##..##..#..##.####.#....##.##.###.##.#.#.","##.##..##.#..#######.########.##....#.#..#..###.#","#.#.##.##....#.#...###..##..#########.#.##.####..","##.#####..###..#..###.####...###..##.####.###.##.",".###.##.##..###.#.#.#...########..##.#.#.##..###.","######.....##.##.##.....##..##.#.#.##...######.#.","#..######.######..##..############.#.##.##.#.##.#",".#.#####.###.##..#..##.##..####.#####.......##.##","###.#########..#.###.....#.###..####.########.##.","##..###.###...#....#..######.#######..###....##.#","#.####.#.####.###...#.#...####.##...####.######.."}

    Returns: "Exist"

  29. {"####","###.","###.","####","####","####","####","####","####","####","####","####","####","####","####","####","####","####","####","####","####","####","####"}

    Returns: "Exist"

  30. {"......................","......................","..#...................","......................",".......#..............","......................","......................","......................","......................","......................","......................",".............#......#.","......................","......................","...#..................","......................","......#...............","......#...............","......................","......................","......................","......................","......................","......................","......................","......................","......................",".....................#",".........#............","......................","......................","......................","......................","...#..................","......................","......................","......................"}

    Returns: "Does not exist"

  31. {"...............","...............","...............","...............","...............",".........#.....","...............","...............","...............",".....#.....#...","...............","..........#....",".........#.....","...............","...............","...............","...........#...","..............#","...............",".......#.......",".........#.....","##............#","...............","...............","......#........","...............","...............","........#......","....#..........","...............","..............."}

    Returns: "Does not exist"

  32. {"...................................","...................................","...................................","...................................","...................................","...................................","...................................","...................................","...................................","...................................","...................................","...................................","...................................","...................................","...................................","...................................","...................................","...................................","...................................","...................................","...................................","...................................","...................................","...................................","...................................","...................................","...................................","...................................","...................................","...................................","...................................","...................................","...................................","...................................","...................................","...................................","...................................","...................................","...................................","...................................","...................................","...................................","..................................."}

    Returns: "Does not exist"

  33. {".....#..","........","........","........","........","........","........","........","........","........","......#.","........","........","........","........","........","...#....","...#....","...#.#.."}

    Returns: "Does not exist"

  34. {".#....#.........#...............#...........","...............#.......#................#...","..........#..#..........#....##.............","#......#.......#....#...............##.....#","...#.....#......................#.......#.#.","............................#..#.....#......","..........##......#.........#...............","#..................#.....#.......#....#.....","............#.........#....#................",".#...#......................................",".##....................................#....",".....#.....#........#...#.....#...#........#","..#.#....#.........#........................","...............#.#.....#....................",".............#.........#....#.#....#........",".............................#...........#..","..##....##......#......#..#..#..............",".......#........................#...........",".#.....#.....#..............................","#.......#.........#...................#.....","...............#.....#......................",".....##.#..#..............#................#","......#................##.#....#............","....##.....#.............#.......#..#....#..","#..#.##..............#...........#..........","................##....#.....#...............","..................#..##.....................","......#........#..........#.................","..........................................#.",".................#...#.....#..##.........#.."}

    Returns: "Does not exist"

  35. {"...","...",".#.","...","...","...","...","...","...","...","...","...","...","...","...",".#.","...","...","...","...","...","...","...","..."}

    Returns: "Does not exist"

  36. {"##################","################.#","####.#############","##################","##################","##################","##################","##################","##.###############","##############.###","##################","##################","####.#############","##################","##################","###########.#.####","################.#","##############.###","####.#############","##.######.########","#########.#####..#","###########.######","######.###########","##############.###","##################","##################","##################","##################","#.################","##################","##################"}

    Returns: "Exist"

  37. {"..####.#####.##.","#.##.#...####.##",".#.#.####.#####.","####.#...####.#.","####.#.#########","#..#.##.########","#.##..####.##.##","###.####....#..#","#.###.#.##.#.#.#",".#########.#.###",".##.####..#.####","#.##########.###","####..##.###.###",".####.##.###....","###.#######.##..","#.######.#######","######.##.######","####.##.####.###","#.##.####.#.##.#","#.##############","###.###########.","##.##.###.#.#.##","##.#####.##.#..#",".######.#######.","##...####.##....","#.###.###.######","#..#.#######.#..","####.######.####","###.###.#####.##","########.#######","#..#.######..###","###.########.#.#",".###.#####..###.","################","#..#######..##..","####.#.######.#.","##############.#","##..###.#.##.#.#","##########.##.##","####.#####.#####","######.#####..##","..##.###########","#####...####..##","##########.#####","######.##..#####","###.######.#.#.#",".##############.","#.##.##.#######.","################","############.###"}

    Returns: "Exist"

  38. {"#############","########.####","#####.#######","##.##########","############.","#.###########","#############","############.","###.####.####","######.###.##","#############",".############","#############","#############"}

    Returns: "Exist"

  39. {"#..........................#...............","....#..............#.......................","............................#..............",".......................................#...","...........................................","...........................................","...........................................","..........................................#","...............#...........................","...........................................","...........................................","...............................#...........",".....................................#.....","...........................................","...........................................","...........#...............................",".....................................#...#.","............#.......#......................","........................#..................","..................#........................","........................#.....#............","...........................................","....................#......................","..........................................."}

    Returns: "Does not exist"

  40. {"###..#...####...######...###.#....#.",".#.......#..#..#...##.#####.##.##..#","##.#....###.#.##.######.....###.##..","#.##.###.#..##.#.##.#..#.##.##.####.","#....#..#.....#.##...#.#...##..##...",".#.#..###.#..##.#...##...#######.#.#"}

    Returns: "Exist"

  41. {".........",".........",".........",".........",".........","..#......","..#..#...",".........",".....#...",".........",".........","........."}

    Returns: "Does not exist"

  42. {"....##.........","..........#..#.","...............",".#.............","...............","...............","...............","..#............","...............","..#..#.........","...............","...............","#..........#.##","...............","...............","...............","......#........","......#....#...","...#...........","...............",".......#.......","...............","...........#...","...............","..........#....","....#.........#","...........#...","...#.....#.....","..#.........#..",".....#.........",".#.........#..."}

    Returns: "Does not exist"

  43. {".........#...............",".........................","....................#....",".........................",".........................",".............#...........",".#.......................","..................#......","..................#......",".........................","..#.#.......#............","........#......#.........","..............#..........","............##..#........","...........#.............",".........................","..#......#.........#.....","...#.....................","#...................#...#",".........#...............","............#............","............#....#......."}

    Returns: "Does not exist"

  44. {".....#.................#.#...","...#......................#..",".........#.............#.....",".............................",".............................","...........#.................","....#........................",".............................","........#....................",".#...........................","......#...#..................",".#.................#.........","......#..................#..#",".............................",".............................","........#...............##...",".......#..........#........#.","..........#.##...#...........","...#.........................",".........#...................",".....#...................#...",".....................#.......","......##.....#.............#.","........#....................",".............#..#............",".............................","................#............","#........#...#...............",".........#..#.#...#.....#..#.",".....#.......................","............................."}

    Returns: "Does not exist"

  45. {"...................",".....#........#....","...................","#......#...#....#.."}

    Returns: "Does not exist"

  46. {"...#........................#.......#........#..#","............#....#..............................#","....#..#....#....#...............#.........#.....","........#....#...................................","............................#............#......."}

    Returns: "Does not exist"

  47. {"...................................","...................................","##.#............................#..","...............#......#............",".#...#...........#...............#.",".........................#.........","....................#........#.....","..................................#","..........#..##........#.......#...","...#.#.............................","...................................",".....#.....................#.......","....#.................#..#.........","..............................#....","#.....................#.#....#.....","..............................#....","..........##................#......","...#...............................","...#..................#..........#.","...................................",".............#..................#..","..........#........................","............#......................","....#.........#...........#..#.....",".....................#...#.........","...............#...................",".........#.........................",".............................#.....",".....#.............................","..#.......#.........#..............","....................#..............","...............#...................","...........#.......................","....#..#.....................#.....","..#...........#........#...........","......#............................","..#................................",".........#.........................","...........#.........#.....#.......","...................##....#.....#...","...#..........#....................","................#..................","..............................#....","....##.............................","...................................",".................................#.",".........#........#................",".....................#.............","................#..........#......."}

    Returns: "Does not exist"

  48. {"........................#............#.#..........","......#...........................................","..................#..................#............",".............#............................#.......","#.....................................#..#........","..#............#...............#..................","..#...#..............#...........#................",".................................#.#..............","...........................#.........#.....#......",".......................................#..........","..#......................................#........","..........#......#.....#..........#..#......#....#","..................................................","..................................................",".........#.................#............#.........","......................#.#.........#...............",".....#...........#..#............................."}

    Returns: "Does not exist"

  49. {"....................................","....................................","......#...........#.................","..#..............................#..","....................#..........#....",".#......................#...........","................#...................","................#..........#........","....................................","..#..........................#.....#","..#......................#..........","........................#...........","........................#...........","....................................","...........#........................","#...........................#.......","...............#..........#.........",".............................#......",".......................#............",".........#..........................",".......#............#........#......","......#............................#","..........#.........................","....................................","...#................................","#......#........#...................","....................................","....#....#.......................#..","...........................#........","....................................",".#..................................","........................#...........","............................#.......","....................................","...........................#........","....................................",".....#....#.........................","....................................","..............#..............#.#....","........#........#..................","....#..........#............#.......","....................................","......#..................#..........","....................................","............................#.......","...#.#..#............#...........#..","...........#........................","...................##..............."}

    Returns: "Does not exist"

  50. {"....","....","....","....","....","....","..#.","...#","....","...#","....","....","....","....","....","....","....","....","#...","....","....","....","....","..#.","....","...."}

    Returns: "Does not exist"

  51. {"..#....",".......",".......",".......",".......",".......","...#...",".......",".......",".#.....","#......",".......",".......",".......",".......",".#.#...",".#.....","......."}

    Returns: "Does not exist"

  52. {"#.....................#.....................","...............................#............","........#..............................#....","............................................","............................................",".............................#..............","............................................","..............#.............................","............................................","..............................##.#..........","................#.............#.#...........","............................................",".....#................#.....................","............................................",".#.....#..................#.................","............................................","............................................","............................................",".........#..................................",".............................#..............","............................................","............................................","...#...................................#....","...........................#................","............................................","......#.....................................","....................................#.......","............................................","................................#...........","............................................","............................................","...............................#............","#.......................#...................","........#...................................","............#...............................","............................................","............................................","............................................","...................#........................","............................................",".........#..................................",".......#...#.....#............#...........#.","............................................","..................................#.........","..........#.................................","..........................#......#..........","............................#......#........"}

    Returns: "Does not exist"

  53. {".........#.........","........#.....#....","...................",".................#.","..................#","...................","..#................",".........#.........","...................","........#..........","................#..","..............#....","....#............##","...................","...................","...................","........#..........",".............#.....",".......##..........","...................","...................","..............#....",".............#....#","#................#.",".#..#......#.......","...................",".......#...........",".....#........#....",".#.................","...................","..................#","...........#.......","............#......","...................","......#...#........","...................","......#............"}

    Returns: "Does not exist"

  54. {"......#....#.................#.#.....#","...#.....##.....#..#.........#....#...","......#.#...#........#..#.#.........#.",".....#...........##.............#....#","...#......#...........#.....##......##","#..#...##.........#.#..#..#...........",".#..#.....##.#....##.......####..##...",".###.......#.......###............#...","..........#..........#..##............","#......###...#...#......#.........#...","...........#..#.....##...#..#.......#.","......#............#..........#.......",".......#.....#.........#......#....#.#","......................#....#...#....#.","............###.#.....................","..............#.............#.......##","#...#.........#......#......#..#....#.","......#.................##.........#..",".#.....................#..............","#.#..#.....#.....#.#.#.............#.#",".##.#.#.#...#.##...##.......#.........","#..#.....#........#.....#.#.#...#.#...",".....###......#...........#....#.#....","...............#.#.#.........##....#..",".#........#....#....................#.","..#...#.#....#.........#..............","..#..#.....#.........#...#....#.......","....#.#.......................#....#.."}

    Returns: "Does not exist"

  55. {"...........#..................#...........","......#.#......................#..........","..........................................",".#......................#.#...............",".................................#...#...."}

    Returns: "Does not exist"

  56. {"......##...............",".....................#.",".......................","#..........#.........#.","#......................","....#..................",".........#.#.......#...",".......................",".......................",".....#...#...#.........",".......................",".......................",".................#.#...","..#.........##.........",".......#...............","..#.#..................",".......................","....................#..",".......#...............",".......................","..........#............","...................#...","....#...#.........#..#.",".......................","..........#...........#",".#..........#..........","..##...#...............",".......................",".............##.#......","........#..........#...",".#.....#........#...#..",".......................",".............#.........",".....#.#...............","..............#........","....................#..",".......................","...........#...........","................#......","#........#........#...."}

    Returns: "Does not exist"

  57. {"....#............",".................",".................",".................",".................",".................",".................","......#..........",".................",".................",".................","#................",".....#...........",".................",".................","........#........",".................",".................",".................",".................",".................",".................",".........#.......","................#","..............#..","...............#.",".................",".................",".................",".................",".................",".......#.........",".............#...",".................",".................",".................",".................",".................",".................",".................",".................","..#..............",".................","...#.............",".................",".................","............#....",".................","...............#."}

    Returns: "Does not exist"

  58. {"..........",".##.......","..........","..........","..........","..........",".........#",".....#....","..........","....##....","..........","#.........","..........","..........","..........","..........","..........","..........","........#.","..........","..........","..........","..........",".......#..",".........#","..........",".#........","..........","....#....."}

    Returns: "Does not exist"

  59. {"...#................#.#..........","..........#..#...#.....#..##.....",".#..............................#","................#............#..#","...............#...#....#.....#..","........#.....#..................",".................................","......#.#.#...........#....#....."}

    Returns: "Does not exist"

  60. {"....................","....................","....................","....................","....................","....................","....................","....................","...................."}

    Returns: "Does not exist"

  61. {"##.",".##","###","###","###","###","#..","##.",".##",".##","#.#","#.#",".##","###","#.#","#.#","#.#","##.","###",".#.","..#","#.#","##.","###",".##","#.#","#.#","##.","#..","###","#.#","###","..#",".##",".##","##.","#..","###",".##","#.#",".#.","...","###",".##","##.","###"}

    Returns: "Exist"

  62. {"##.######.###.#","...###########.",".#####.#.######","#####.######.##","#.#############","#...##.########","#..#####.####.#","#.######.#.####","#.###..#...##..","#.###.###.#####","#######.####.#.","#####..#.#####.","#.######.#.####","###..#...#####.","##.############","##.###.########","#######.#####..","#.##.#######..#","##.#.######.#.#","###########..##","####..####.####","###.######.##.#",".#####..#.#####"}

    Returns: "Exist"

  63. {"..........#....................","...............................","...........#...................",".........#.....................","..............#.#..............","...............................","..................#......#.....","........................#......",".....................#..#......","......................#........","...............................",".........#........#............","...............................","...............................",".............#.................","...........................#.#.","......#.......................#",".....................#.........","..#......................#.....",".......#.................#.....","...............................",".....#........................."}

    Returns: "Does not exist"

  64. {".................#....................","..........#...................#.......",".......................#..............","..........................#...........","......................................",".........................#............","..............................#.......","...........#..........................","......................................","....#......................#..........",".............#..#.....................",".................#....................","........................#.#......#....","................#.....................","......................................","...#.................#................",".........#............................","..#.....................#.....#.......","........#.............................","...................#..................","........#.#........................#..","..................#...................","......................................","...#..#..#..#.....#.............#.....","..............................#.......","..#..#.....#..........#...............","......................................",".......................#..............","......................................","......................................","......................................","................#.................#...","......................................","..................................#...",".......................#..............","................................#.....","......#.....#.........................","......................................","..................#...................",".#....................................","......................................","......................................",".#......#.....#.......................",".................#.............#......","......................................",".................................#....","......................................","......................................","......................................"}

    Returns: "Does not exist"

  65. {"##...####..##.#......","###...##....#........","#......#......#...###","..##...#.#....#.#....","..#...#.##.#..##...##",".#.#.###..#.##..###..","##...##......#...###.",".#..#.#.....##.##....","...##.##.#.#.#####...","#..#.....##.#..#.##.#","#....#....######.....","...##......###.#..###","##..#.#.#..#....#####","#.#.###....##..##.#.."}

    Returns: "Exist"

  66. {".........#........................#...........#..",".......#.................#..#...#........#.......",".......#....#...#.......#........................",".#...#.....................#.#...................","...#........#............#.......................","....#..........#.................................","....................................#....#.......","..........#.............#................#......#","...#..........#........#.........................","....#..............................#.#......#....","..............#...#.#..........................#.",".................................................","..##...##.............#.....#.....#...#....#.....","...#...#.....#...................................","......#...............#.#..#.....................",".......#..#.....................#........#..#..##",".......................................#.........","....#.....................................#......","...........#......#......#.....................#.",".#...#..........#...###...#...#.#...#......#.....","#........#.............#.........................",".............................#...................",".................................................",".................................................","...#.#..............#.........................##.",".....#............#....#.........................",".......#.........................................","...#....#........#..#...........................#",".#...............................................","..................................#.............."}

    Returns: "Does not exist"

  67. {".......",".....#.",".......",".......",".....#.",".......","....#..",".......",".......",".......",".......","#......",".......",".......",".......",".......",".......",".......",".......",".......","..#....",".......",".......",".....#.",".......",".......",".......",".......",".....#.",".......",".......",".......",".......","..#....","...#...",".......",".......",".......","......."}

    Returns: "Does not exist"

  68. {".............................#..#.......","........................................","....................................#...","..............................##........",".................#......................","........................................",".............................#..........","..........#.............................","...................#..#....#............",".........................#...#......#...","...................................#....","...............#........................","#.#.#...................................",".#...................................#..","...................#........#..........#","...........................#............","........................#.#............#",".#...............#..................#...","......................................##","....#...................................","........#..............##...............","........................................",".................................##.....",".....................#......#...........",".................#......................","...........................#.........#..","....................................#...","...#....................................",".....#..................................","........................#.#........##...",".................#......................",".....#.........................#........","...#..........#.....#.................#.","...............#........................","........................................",".......................#....#...........","........................................","..............................#.........","........................................",".....##..............#.#....#...#..#.#..",".............#....................#.....","......##.#..............................",".#...............#........#.............","...............#.......##...............","...................#....#...............","......#.....#..#........................",".............#......#.......#..........."}

    Returns: "Does not exist"

  69. {"..........................#........",".............................#.....","......#.........#..................","........#..........................","...................#.#.............","..........#..................#.....",".#...#.............................","...................................","...................................","...................................","...........#.......................",".......................#..........#","..............##...#............#..",".#........................#......#.",".#........#.......................#","..................#..........#.....",".....................#.............",".......#........................#..",".......#...........................",".........#.................#.......","..........#........#.........#.....","...............#.........#....#....",".#..............#..................","..................#..#.......#.....","..................................#","..#...#.....#......................","...................................","..................................."}

    Returns: "Does not exist"

  70. {"...#........","..#...#.....","#..#.....#..","............","#...........",".#.........#","..#.........","............","............","............",".......#.#..","......#.#...","#...........","...#........","............","...........#","............","............","......#....#","........#...","............","#...#..##...","...........#","...#........","............"}

    Returns: "Does not exist"

  71. {"........#......##..","...................","#..................",".................#.","..............#....","..................#","..........#........","...................","#..................",".#.................","........#..........","...................","...................","............#......","..............#....","......#............",".......#...........","...#...............","...........#.......",".....##..#....#....","...................","..................#","...#.....#.........","......#.........#..",".#.#...............",".#...#.............","...................","...#........#......","......#............","...................","...................","...#..........#..#.",".............##..#.","..#..#.............",".#.................","............#...#.."}

    Returns: "Does not exist"

  72. {"#..###","######","######","..#.##",".#####","###..#","##.#.#","##.###","##..##","###.##","######","######","###..#","####.#","######","####.#","######","######",".#####","######","######","######","######","####.#","####.#","######",".####.","####.#",".###.#",".#..#.","####.#","#####.","#####.","######","#.#...","######","######",".###.#","#.####","#.####","###.#.","######",".#.###"}

    Returns: "Exist"

  73. {"........................#...","............................","............................","............................","............................","............................",".....#......................","............................","............................","............................","............................","....#.......................","............................","............................","............................","...........#................","............................","............................","............................","............................","............................","............................"}

    Returns: "Does not exist"

  74. {"..#................#.....#....","...........#.......##......#..","#................#.....#.##...","......#..........##.##.##.#...","........#............#........",".............#................","..#.#.#............#.......#..","............#....#...##.......",".#..#.......#..##.............",".............#...#.......#.###",".....##....#......#.##........",".#......#.#....#.#....###.#.#.","...........#........#.....#...",".#.....#.#............#.###...","......#..........#.......#....","......##........#.............","......................#.......","..#.#....#...................#","#.....#...#.....#....#........","......................##......","............##...##.#.........","#.#......#...................#",".....#..........#.#...........",".........###.......#..........","...#.#.#....##......#.........",".#.....#.#.................#..",".....#....#.....#.........#...",".....#............#.....#.#...","....................#.#.....#.",".........#...#.#....#.....#...",".#....#.........##............","#.##.....##...#........#..#...",".....##.............#......#..","..#.#....#...#...#...........#","#..#.......#.......#.......#..","...........#.....#............","#.....#........#.#..........#.","..........#.................#.","#.#.....#...............#..##.",".................##...........",".....#.....#..................","..#...#.......#..#...........#","............#......#.......#..","#......#....#.#.#............."}

    Returns: "Does not exist"

  75. {"......#....#...........#..##","#...#....#.....#..#.........",".....#.#.#.......#.#....#...",".....#..........#...#.......","#.#....#..#.................","..#.....#...####........#..#","#...........#..#..#.....#...","...........##..............#","..#...#...#...#......##.##.#","......#.#.......#..#........","#.#.....#.##...............#",".........#...#..#.....#....#",".......#.......##...........","##............#..........###","..#.#.#......##....#..#.....","..##.#..#......#.#..........","#.#......#............#..#..",".#..#.....#..#.....#......#.",".#..#........#.#.######....#","........#.#......#.#.......#","...#.................#....##",".##.#.........#......#......","#...###....###.#....#....##."}

    Returns: "Exist"

  76. {".##.###.########.##.#.###.####.#####.#",".....########################.##.###.#","######.#####.##..########.####.#######","##.###.###.######.####.#.#############","####.##.#######.#.##.#..#######.###.##","#####.#.##########.##.#.#.######..####","######...################.##########.#","...##.######.##.####.##..#.######.###.","#.#######.#.#.#######.#.######.#..####","####.#...#.########.####.###.###.#####",".##.###########.#.###.##.#####....#.##"}

    Returns: "Exist"

  77. {"################.###########################.##","####################.#####.##################..","###############################################","###############################################","########################.######################","############################################.##","###############################################","######.#########.##############################","###############################################","###############################################","##################################.############","###############################################","###.###########################################","###############################################","##############################################.","###############################################","###############################################","################################.##############","#################################.####.########","###############################################","########.#############.########################","######.#####.##################################","#######################################.#######","###############################################","##############.############.##.################","##################################.############","###########.###################################","############################.##.#######.#######","###############################################","##########.##################################.#","###############################################","##########.#########.##########################","###############################################","###############################################","#######################.#######################","#########.#####################################","###############################################","###############################################","###############################################","#.#####################################.#######","###############################################","##.############################################","###########################################.###","###############################################","###############################################","################.##############################","###########################.###################","###############################################","#################################.#############"}

    Returns: "Exist"

  78. {"##.######################","########...##############","#########################","####.####################","#########################","#########################","#########################",".########################","###################.#####","#########################","#.#######################","######.##################","#########.###############","########################.","#########################","#########################","####################.####","#########################","##############.##########","#########################","#########################","#########################","#########################","#########################","#######################.#","#########################","#########################","######################.##","#########################","########.################","#########################","#########################","################.########","#..#####################.","#################.#######","#########################","#########################","##################.######","################.########",".######################.#","######.##.############.##","#####.###################","#########################"}

    Returns: "Exist"

  79. {".#......................#.............","..#.............#.................#...","......................................","..............#.......................","..............................#.......","......#....##........#..#.............","........#..#........................#.","...........#..........................","........#...............#.............","..............##...................#..","..............................#.......","........#....................#........",".....#...........#....#............#..","..................#.......#..........#",".....#....#...........................",".#.#................#.................","#............#..#.......#........#....",".....................#................","....................#.................",".........#..........................#.","........#.............................","..............#........#..............","............#................#..#....#","..............#.....................#.",".............##.......................","......#............................#..","...............#........#.............","...............#......................","..................#...#...#...........","...#...#..................##..........",".#............#...#.#.#..........#....","...............#..............#.......",".......#..............................","#......#..#..........................."}

    Returns: "Does not exist"

  80. {"..#....................#..","..........................","..............#...........",".....................#....","..........................",".............#............","..........................","..........................","..........................","...........#.....#........","....................#.....","..........................","..#.......................","..........................",".................#....#...",".........#................","....#.....................","................#.........",".............#............"}

    Returns: "Does not exist"

  81. {"....#......#.......#...#.##.##..",".#.........##.#.......#....#....","...#.#.#.........#.......###.###","....##..#..###.#.........#.##...","...##.##.#.##.#......#.....#...#",".#....##........#....#.#...#...#","..#.....#.##..........##......##","............###....#.....#..#...","....##......##...#....#..#...#..",".##.#.##..#..........#..#.#....."}

    Returns: "Does not exist"

  82. {".#..........##..................","............#...........#.......","...###..........#...............","..........#....#....#...........","......#.......#.................","....#..........#..........##....",".........#....#......#..........","......#.........................","............................#...","..#.............................","...............#.......#........","#............#......#..#.#...#..","...........#...........#.#......","...............#...............#",".....#......................#...",".............#..#......#........",".....................#.#..#..#..","..................#.............","................................","##...##...............#.........","......#........#.#...#...##.....",".........#.........#............","#...#.....##..#.................","........#..#.......#...........#","..#....#......................#.",".#........................#.....","...............#................",".......#.........#............#.","..#..............#..............",".............#..##.............."}

    Returns: "Does not exist"

  83. {".##....##.#..##.#.#.##......#...#....","...#.#.#.#.###...#......#.....#....#.","..#..#.#....#.#...#.#................",".##.#.#...#.#....##..#..#...........#"}

    Returns: "Does not exist"

  84. {"####..##.#.#","##########.#","..##.#######","#.####.#.###",".###########","###.####.#.#","###.########","#.##########","#########.#.","#######.##.#","####.#..####"}

    Returns: "Exist"

  85. {"....#......","........#..","......#....",".#.........","....#......",".#.........","...........","...........","#..........","..#........",".......#...","..#........","...........",".......#...","...........","...........","...........","#.......#..","...........","....#......","...........","...........","....##.....","..........#",".........#.","...........","...........","...........","........#..","..#........","...........","...........","..........#","...#.......","....#......","..........#",".......#..."}

    Returns: "Does not exist"

  86. {"..................................................","............#...#.................................","..............#...................................",".................#.....#..................#.......",".................#................................",".........................................##...#...","..........................................#.......","..................................................","...............#..................................","...#.......#...#.........#........................","...#..............................................","..................................................","..............#............#......................","..................................................","............#.........#.......#...#...............","....#...........................#.................",".#...................#............................","...#......#.......................................","...............................................#..","..............#...................................",".................................#................",".....#...........#.#....................#......#..","...............#.........................#........","....#............................................."}

    Returns: "Does not exist"

  87. {"...#......##..#..#.....#...##........#...#","....#.##.........##.#.......#..#......#..#",".....#....#.......#.#.#.........##...#...#","#...#...##.#...##...####.#...#.#....#...#.",".##...#.#.......#..#..#........#..#..#....","......#...#.....#.#........##........#....","##.#.#.#......#..#.........#.##.......#..#","#....#....#............#...##.#....#.....#","...##...#..................##..##..##.....","#.###.#...###.#...#..##.#.#..##......##...","#.#..#.#.....##..#..####..................","..#...........#.#.#.#.#...#..#...###..#...","..........#.#.#.##.#..#...#.#..#....##....","#........#.##..##...#.#..##..#.#.......#.#","...#........#.#.......#.#.#...##.#.#.#.#..",".##....#....#####.#..#..#...#.#.#.#..##.#.","...........#...##...##.........##...#.#.#.","...#.#......#.#.##.....................#..","...#.#.........#.#...#..##.......#....##..","..###.##.#...##...##.#.###..#.#........#.#",".......##...#....#.#.#...............#.#.#","#.##.##.#.#..##..#.....#..####.....#......","#.#....#...#..#..#.##......#..##....#..##.","#....#...#.........#....#......#....#....#",".#.#.....#...........#....#........#.....#",".......#......#.......#..####.....#.......","...#.........#....#.##...#...............#","#......#..####...#..............##....###."}

    Returns: "Exist"

  88. {"...........","...........",".........#.","...........","...........","...........","..........#","...........","...........","...........","...........","...........","...........","...........","...........","...........","...........","...........","...........","...........","...........","...........","...........","...........",".#.........","...........","...........","...........","...........","...........","...........","...........","......#...."}

    Returns: "Does not exist"

  89. {"#..######.##.","###.#..##.###","###..######..","##.#####...##","#.####..#####","#####.##.##..","#######.##.##"}

    Returns: "Exist"

  90. {"###..##########.#####.#####.##.##.###.","##.##########.#########.#####.########","##..##.###.###..####.###########.####.",".######.########..#####.#.##.#######.#","##.##.#.####.##.######..####.#########","#############.#.######.########.###.##","######...#############..#..#######.###","#####...#####.#.#...#######.####.#####","##..####.#.######.###..##...#########.","###.#..##.##.###########..####.##..###","####.#####...############.#####.####.#","#..#.####.#.###########.#####.######..","##.###..######..######.###############",".#######.###.##########.###.####.#####","###.#.##..#.###..#.#############..####",".##.###############.######.########..#",".###.##.###.###.#.##.#####.#.##..####.","#.###..#####.####.#..##.#.####.##.####","###.#####.#####.###.################.#","#####.########.##.#.##.###.#.#.#.#.###",".#####.##.#.#.########..###.###.#####.","###...###########.###.##.######.######","####.#####.###.###.##.#.##..#######.##",".##.##########..#.##.#####.######.####","###.###.##########.#######..#..##.####"}

    Returns: "Exist"

  91. {"......","......","......","......","......","......","......","......","......","....#.","......","......","......","......","......","......","......","......","......","......","......","......","......","......","......",".#....","......","......"}

    Returns: "Does not exist"

  92. {"..#####.....#..","##.#.#.....####",".......##....##","..#.##...##..#.","#...###.##..###","......#.##.##.#","....#.#####.##.","#...#.........#","...##.#.##.#..#"}

    Returns: "Does not exist"

  93. {".###..##.#..#.#...#","#.###.#.#.#.#.#.##.","###.##.....#...####","..#...#..#....###.#","##.#.#..#.##..#.#.#","##.#.#.#####.#.#...","#.#.##..##.#.##.###","...##.###.#.##.###.",".##.##.#.#.#####...","#.######.##.#..#.##",".######.##.#.####..","....#.##..#.#.##.##","###.##..#....##.#..","###.##...###..#..##","##...###.#.########","###.######...###.##",".##.#.##.###....##.","#####..##....######","..#####.#.#..##..#.","..#.#...#..##....##","##.####.#.#....#..#","##..###.####..#....","#.#.#.##.##.#..##.#","####..####..#.##...","##..#..#.#.###..#.#","##..###...####..###","..#####..####.##.#.",".#.#####...######.#","#.#..#.#.##..###.#.","...#.#.#.###....#.#","###..#..#.....#...#","..######....#..#.##","#..##..#.###....#.#","########..#..####.#","##.######.####.##.#","....#....##.###.###","..###...###......#.",".####.###.#..#.####",".##.####.##.##...##","...###.###.##..#.#.","#.....####.##..###.",".#.#....#.######...","####..#....#.#..#.#"}

    Returns: "Exist"

  94. {".....",".....",".....",".....",".....",".....",".....","....."}

    Returns: "Does not exist"

  95. {"....#....","#......#.","..#..#...","#........",".#.....#.",".....#...",".##..#...","####.#.#.",".#.......","..#.##.#.","....#....","#......##",".#.#.....",".#..#..##","#.....#..",".##......",".....#...",".#.#..#..",".#####...","#...#####","...#....#","#..#####.","#..##.##.","......#..",".#.##..#.","...#..#.#","#....#.#.",".......##",".##.#.#..","#.#......","..#....#."}

    Returns: "Exist"

  96. {"...",".#.","##.","#.#","..#","#.#","#..","###","..#","...","###",".##",".##","...","#.#","#..",".##",".#.","#..","#.#","..#",".#.","..#","#.#","..."}

    Returns: "Does not exist"

  97. {"##.#.#.#.#.#.#######..################.#","###.###.######.#.###.#################.#","###.####.####.#.########.###.####.#.###.","####.###################.##.########.#.#","#############.#####..#.#######.####.###.",".###################.########.######.###","#.###..#############.###.###..######.###",".#######.####.#########.########.#####.#","###.####################.########.####.#","#..####.##########.#####.#########.##.##","###############.##.#.#######.#########.#","#######.#.##.################..#########","########..########.#.#..#######.########","##############.###.###.###.#############","###################.####.###############","#.#.###.##.########.###.#.###.##.####..#","#..####.#..#############.#####..#####.#.","###########.############################","######.#.#.###..#.#######.############.#","#########.############.#..###..#########","##.####.#..############.######.#.#######",".##########.###...#..############.#.####","################.######.###..###########","#.######################..############.#","###########.#########.####.#####.#######","###.#######.#.###########..############.","###########.###################.########","###########.########.#####.###.##.######"}

    Returns: "Exist"

  98. {".#......#...",".#.##.#.##.#","..........##","##.....#....","#...#..#....","..#...###.#.","###.#.#....#","......##...#","..........##","#.......#.#.",".##.........","#..#.#......","..........#.","##.#.#....#.","##....#.#...","..##.#..#...","###.##......","..........#.","..#.#....#..","#.....#.....","..###..#.#..","####.#..#.#.",".#..#..#.#.#","....#..#...#","#...#.#.....","#..#.......#",".#....#.....",".#.#.#...###","#...####.#..",".#..#..#.#..","#.........#.","#####...##..",".#...#...#..","...#........",".#.#...#.##.",".....####.#.","......#.....","...####.#.#.","......#.#...","..#.........","#......#...#",".......#.#.#","..#..###....","##....###..#",".##....##.##",".#.###...#.#",".####.......","#.##.#....#."}

    Returns: "Exist"

  99. {"......##................#.............#.........","...........#.#...............#.#....#...........","..............#..........................#.#..#.","......##.............#..##.......#...........#.#",".........................#......................","..........................#...............#.....","............#.....#......#......................","......#.....#...#.......#..#..........#.........","...#.................#.........##.#.........#...","....#......#...........................##.......","........#.............#.........................",".....#................#.............#...........","..........#..................#.#...........#....","......#................##......................."}

    Returns: "Does not exist"

  100. {".##.","##..","####","####","####","#.##"}

    Returns: "Exist"

  101. {".#.######.#####.","####.##...##.###","#.#.###.#.#..###","###.##########.#","#########.#.####","#######.#####..#","#####.###.##.##.","#####.######.###",".#.##.##.##.#.##","##############.#","################","####.##.##..####","#.##.######..###",".###.######.###.","##############.#","##.#############","#.##.###..####.#","##.#############","######.#####..##","##.###.###.#####","###############.","#######.####.###","####.#####.####.","##.####.#.#..###","#..####.#.######","####.#.##.#.####","####.#.#########","######.#########","##########.#####","#####.##########","#####.##....####","#.###########.##","###.######..###.","######.#.######.","..######.#######","#.###..###.#####",".##.##########.#"}

    Returns: "Exist"

  102. {"...#....#.#.......................#....","..........#..##....#.......#..#........","................#....#....#....#.##....","...............#...#..........##.......","#..............#..................#....","...#.#..........#......................",".#.#.##........#...................#...","##.......#........#....#.#.............","....#......................#.....#.....","....#.#.......#.......#..#.......#.....","#..#..#.....#..#..#........#...........",".##.....#.....#...###..#........##.....","..#............#..##...#...............","#..................#.#.........#......#","##..........#.................#......#.","..#...#................................","..#............#.#.........#...........","....#....#......#...................##.","......#......#......................###","..#....#....#..........................",".#......#....##..............#.........","..#.......##..............#....#.......",".....#..................#........#.....","..#.............#......#.......##......","##....#.#...##.........................","....##.#........#..#............#......"}

    Returns: "Does not exist"

  103. {"..#####.#..##.####.#.###.#.####..#..##","######.#.####...#####.###..######.####","#.#####.##.#.#.##.#.#.####.#.#.#..#..#","...#####.#####.#...##...#..#.###...##.","##.##..########..####.#########.##.###","#.######.###.##.####.##.##.##.##.#####","###..#.########..#####.#.#...#.####..#","..########.####.#########.#######.##..",".######..####.####.#...###..##..######","###.#.####.##.######..#..##.##.#.#.###","##########.##...#.#..#..#.##......#.##","######.#.#.#.##.#....#####.###.#..###.","###########.#.####..#######...########","###..#.##...#.###.#..##.##.######.#.#.","###.#.#.#.##############.#..###.....##","#.######.###..###.#.##.#########..#.##","#.#########..#######..##.#.#######.###",".##..#########.##.###.########.#..###.",".##.#.#####.##.####.###.###.###.#...#.","###.######.###.##..######.##.######...","..####..####.####..#.#..#.##..##.#.###","###.##.##.#..###.####.#..#.####..##.#.",".#..#####..###.#####.#...###.###.#.##.",".#......####.##.####.##.#.##.###.#####",".#####.#####.###.#######..############","##.###.###....###.#####.###.##.#.##.##","#..##.#.###.####.#.##.####.#.###.#####","####.#..#.#.##..#####.######.#.##.####",".#...###.#..##..###..#.##.##########.#","######.###.#.#####.##.#######.###.##.#","####.#####.##.#####...###.######.####.","#####.####.#.####.#######.###..#.#####","#...##.##.###.##..######..#.##.#.####.","######..##.######..#####....#####..###","##.#.#.##...##########...##.########..","###.#.##..#.#.##.##.#.##.#######....##","###..##.#########....##.##.#####.##.##","##.#####.##..########.##.##.##.###.##.","........#####.##.####.#########.#..#.#","##.#.####.##.#.######....###.###.#.##.","#..##.....######.#.##..##..#.#...###.#","########.##.##.#.###..#.##.#.##.#.##.#",".##....##...####.##..#.###.##.#..#.###","###########.####.#..#.####.#.####.#.##","########.#..###..####.#.###.###...####"}

    Returns: "Exist"

  104. {"..###.###.###.#..###..#######....#.##.","..##.###.###..#...#.#.#####...####....","..######.#..#.....#.#..########..##.#.","#..#.##...###..#.##..#######..###.#...","##....###...##..#.#.#..#.#####.#..#.#.","###.#.###.###.##..#..##.#.#######.##.#","########..###..#.#...#.####.....#####.","#..##..##..####...####.#.###.####.###.",".....#.#############..#.#.#.##.###.#..",".##.#.###.##..##..####..#.#....#.####.",".#.#.##..#..###..##.##.#.#...#...#.##.","##....#..##..##..###....#####.##..##..","#####..####..##..###.#...###.#.###.###","#.######...###.##...#.#####.#.#####.##","...#####.###..#......#######.#..##.#.#","...##.##.#######.####..#.##.##.###.###",".##.#....#.###..#.####.##.##.#######.#",".##.#...#..##.##.###.########...####..","..#...#..##.##.#######.##.##...##...#.","#.##.##...#######.#..##.####....##.#.#","############.##.....#..###...#####.#.#","..#.#.##.#####.###.##.#..#####..#####.","####..####...##.#...#....##..###.#####","###..##...##.####.###.##.#.##.#######.","#..#.##.....##.#.########.##.#....####","#..#.##.######.###...#.###.##.#.##..##","#.###..#.##..##.#..####..##.#.....##.#","..#####.##.##..######..#.#####.###.###",".#....##.#..#.##..##.##.###...###...##","############.##.#..######.######.#.#.#"}

    Returns: "Exist"

  105. {"..........................#......","....#............................",".................................","................#................","........#........................",".................................","....................#............",".................................",".................................",".................................",".............#...................","....................#............",".................................","........................#........",".....................#..........#",".................................",".................................",".................................",".................................",".................................",".................................",".................................",".................................","......#..........................",".................................",".................................","............................#....",".......................#.........",".................................","................................#",".................................",".................................","......#..........................",".................................",".................................",".............#...................",".................................",".........#.......................","....................#......#.....","........................#........",".................................","............#....................","#................................"}

    Returns: "Does not exist"

  106. {".....................","..................#..",".........#...........","........#............","..................#.#",".........#..........#"}

    Returns: "Does not exist"

  107. {"....###.#...###",".######.#....#.",".##..##.##.#..#",".##.#.#....##..","...#.####..##.#",".#.#...######..",".##.#.....##.#.","##....#...#..#.","#.....#.#...#.#","#.#..##..#..#.#","##.##..###.##.#","##.#...###...#.","#.#....#.#.#...",".#..#.#####...#","..#..#...#.##..","#.##.##....#...",".......#.#.#.##","....#.#...#...#","....#.#..#...#.","...#.####...#.#",".......####....","......###..##..",".#.#..#...##.#.",".#.#....#.####.","##.#.#.#..#.##.","..#..#..#####..","#.##.#....#....","....##.###.#...","#.##..#....#..."}

    Returns: "Exist"

  108. {"...........................#.#...............","..........#..#...............................","...............#...................#...#.#..#","..............#.#..............#..#..........","..............#......#.......................",".......#...........#.......#.................","......................#...........#..........",".......#.....................................","..##...........#................#..#.........",".#.......#.............#.#...................","......#...............##...........#.........","......#..........#.#.........................","..............#...#.........##.......#......#","..................#..........................",".............................................","........................................#....",".......................#...................#.","#....#..........#...#...#.#...........#......","..................................#..........","........#............#.................#.....","...................#.........#...............","......#......................................",".......##.....................#..............","#.....................#.......#............#.","..................#.........#.........#......",".#.............#......#..#...................","..............#...#.......................#.."}

    Returns: "Does not exist"

  109. {".................................","........#.......#................",".................................","..........#...#.....#........#...","....#............................",".................................","...............#....#............",".................................","..................##.............","......................#........##","..............#..#...............",".........................#.......","..#......#............#.........#","........................#........"}

    Returns: "Does not exist"

  110. {"....................................","....................................","....................................","....................................","....................................","....#...............................","....................................","....................................","....................................","....................................","....................................","....................................","....................................","....................................","....#.............................#.","....................................","....................................","....................................","....................................","..................#.................","....................................","....................................","....................................","....................................","....................................","....................................","....................................","....................................",".........#..........................","..................................#.","....................................","....................................","....................................","....................................","....................................","....................................","....................................","...................................."}

    Returns: "Does not exist"

  111. {".##.....##...#",".#...#.....#..","##..###.....##","#.##..#...#...","....#...##.###",".#..#..#....#.","#..##.####..##","#....#...###..",".#.##...#.#.#.","...#####....#.",".##...#...#.#.","#....#.##.#.#.","#.#.#..##.#.#.",".#..#..#..#...","....#.#.##.###","##..##..#....#","..###.....####",".##..#.#.####.","###.####....##","...#...#.#....","#.###...#.....","...#.#...##...",".#.#.#..#.....","...#..........","##.#..#..#.##.",".#.##..#.#.#.#",".#...##.#...##","..#..####..##.",".##..#.#.#....",".###.#...#...#",".##.#..##....#",".....###.#.#.#","#..##..#..#..#","#......#.#.#..",".#.###........",".#####..#...#.",".##.....#.###.","..#...#..#..##","###..######.#.","..#.###.####.."}

    Returns: "Exist"

  112. {"####.########.#####.###","#################...###","##.#.##########.######.","####.#.#####.#####.####","#######################","##..########..#####.###","######################.","#######################","#.############.###.####","######.####.###########","######.#########..#####","#######################","####.#.##.#############","#########..############","#.###.##############.##","..###############.#####","#############.######.##","#######.###############","###############.#######","#.#############.#######","##################.####","#######################","#############.###.##.##","#########..#########.##","#####.#################","#############.#####.##.","#######.####.##########","#.#.###################","#######################","##.#.###.##############","################.####.#","#######################","#####.##############.##","#####.#################","###.#.#################","##.###########.########",".#############.###.###.",".############.########.",".###.#.#########.######","##########.#####.######","###.###.#..#.#.######.#","#############.#########","######.################",".######.#.###.#########","######.####.###########","#####.###.#..##########","###.##.############.##.","###..######.##..#.#####","######.#.#####.########","###########..##########"}

    Returns: "Exist"

  113. {"######.#########.#.##############################",".#######.#######################################.","#####.##########.####################..#########.","#########.###.############.######################","############.###################################.","#####.######################.##############.#.###","####################.###.#.#.########.##.########",".#######.###################################.####","#####.#.#######..###########.###############.####","...######################.######.#.##########.###","####.#########.#######.######..#####...##########","#.#########################################.#####","########.##.#.############.######.##############.","##.###########################.###############.##","######.##.#.#################.#################.#","#################.###########################.###","#.#########.###..#########.######################","###########.#############.#######################","###############.###############.#################","#######################.########.##.####.########","#######.#####.#########.#########################"}

    Returns: "Exist"

  114. {"#.##.####..#.#.##.#..#","##.#...#..##.##.#.#..#",".#.#####..#.#....#.###","##.####.##....#.##.##.","#..###.#.#.#.##.#..###","#..###..#..#.#.#.....#","####.#..###...##.##.##","...##..##.#..###.....#","#.###.#..#.#..####.#.#","#.######....#.....##.#","#.#...######..#.#..##.","#.....###...#.#....#.#","#.##...######.##.###..","#...###.##.#...##..###","#..#...######.###..##.","###..#..#.####.#.#.###","..##..###.####.#.....#",".####..###..####.###.#","#..###.#.######.##.#.#","##...##..#..####..#.##","#.#.#..####.##.#######",".#.#.###.##..#.###.#.#",".#.#...#.###..######.#","...#.###...#####...###",".##.####..#.##.###...#",".###.#.###.######....#",".#.####.###.#####.#.##","###...#..#.#..#.##.#.#",".##.#.##....#.#####.##","##.##..###...###.#.#.#",".#.#.##..###..########","#...#.#.##.#.##.#.#..#"}

    Returns: "Exist"

  115. {"..#..##........#",".####..###..##..","#.#.......#....#",".#.##.###.##..#.",".##.####.###....","..####.###..####","...#..#.#.#.###.",".#.#...#....#.#.","##..##.#.##.#..#",".##.#..##..#####","##..##...#.#...#","###..##.#.#..#..","..#.##.##.#.#.##","#...##.###.###.#","#.###..###..##..","###.#.#..#..#.#.","##..#..####.....",".#..#.######.#.#","##..#.#.#.##.###","#.#..#.##.##.#.#","...##..###.#.#.#",".##....#....#.#.","..#.....###..#.#","..##.####...#...","........#..#..#.","..#.#......##.#.","##...#..#.##..#.","##....##..###.##","##.##.....#..##.","#..###.#..#.##.#",".##..####......#","..#..#.##..#.#.#","..#.#####.######","######.####...#.","#...#.##.#.####.","####....#.#..###","##.##...##..##.#",".##########.#...","#.##....####....","#.###.##..#.#.##",".##...###.##....",".#...#.##.##..#.","..#.##.###..#...","###.##.##..#..#.","####..#..###.##.","###.###...#.#...","##.#.##..##.#.#.","##.....#.####.##","#.#......##...##"}

    Returns: "Exist"

  116. {".##", "###", "##." }

    Returns: "Exist"

  117. {"...", "...", "..." }

    Returns: "Does not exist"

  118. {".#.", ".##", ".#." }

    Returns: "Does not exist"

  119. {"....#.", "...###", "....#." }

    Returns: "Exist"

  120. {".#.", "###", ".#." }

    Returns: "Exist"

  121. {"..#", ".##", "..#" }

    Returns: "Does not exist"

  122. {"###", ".#.", "..." }

    Returns: "Does not exist"

  123. {"......", "......", "......", ".#....", "###...", ".#...." }

    Returns: "Exist"

  124. {"...###", "...###", "...###" }

    Returns: "Exist"

  125. {".#.....", "###....", ".#.....", "......." }

    Returns: "Exist"

  126. {".....", "###..", "....." }

    Returns: "Does not exist"


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: