Statistics

Problem Statement for "CoinFlipping"

Problem Statement

There is a table with a rectangular top surface. The surface is divided into a grid of square cells. Some cells are empty, others contain exactly one coin each. Each coin is showing either heads or tails.

You are given the String[] layout describing the current configuration. Each letter represents one cell: 'H' is a cell with a coin that shows heads, 'T' a coin that shows tails, and '.' is an empty cell.


Your goal is to maximize the number of coins that show heads.

You can modify the current configuration in a series of steps. In each step you can choose any row or column of cells and flip all coins that are in the selected region. You may perform as many steps as you like, you can select each row and column arbitrarily many times and in any order you like.

Return the maximum number of simultaneously visible heads you can produce.

Definition

Class:
CoinFlipping
Method:
mostHeads
Parameters:
String[]
Returns:
int
Method signature:
int mostHeads(String[] layout)
(be sure your method is public)

Constraints

  • layout will contain between 1 and 12 elements, inclusive.
  • Each element in layout will contain the same number of characters.
  • That number will be between 1 and 50, inclusive.
  • Each character in layout will be 'H', 'T', or '.'.

Examples

  1. {"H.T.H", "TTTTT", "HHTHH"}

    Returns: 12

    We can flip column 2 and then flip row 1 to get 12 coins that show heads and one (in the middle) that shows tails. There are other sequences of moves that also produce 12 coins heads, but there is no sequence of moves that would turn all 13 coins heads simultaneously.

  2. {"TT", "HT"}

    Returns: 3

    Regardless of what we do, we'll always have three coins of one type and one coin of the other type. Thus, the best solution we can get is to have three heads. This can be achieved by (for example) flipping row 0.

  3. {"T....", "...T.", "..T..", "....T", ".T..."}

    Returns: 5

    We can (for example) flip all colums to get five heads.

  4. {"HT.HT.HT.HT.", ".HT.HT.HT.HT", "T.HT.HT.HT.H"}

    Returns: 20

  5. { "HTHTHTHTHTHTTTHTHTHTHTHTHTTTHTHTHTHTHTHTHTHHHTHTHT", "TTTHTHTHTTHHHHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTH", "HTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHT", "THTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHHHTTTHTHTHTHTHTH", "HTHHHTHTHTHTHTHTHHHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHT", "THTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTTTTTHTHTH", "HTHTHTHTHTHTHTHTHTHTHTHHHTHTHTHTHTHTHTHTHTHTHTHTHT", "THTHTHTHTHTHTHTHTHTHTHTTTHTHTHTHTHTHTHTHTHTHTHTTTH", "HTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHT", "THTHTHTHTHTHTHTHTHHHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTH", "HTHTHTHTHTTHHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHT", "THTHTHTHTHTHTHTHTHTHTHTHTHHHTHTHTHTHTHTHTHTHTHTHTH" }

    Returns: 580

  6. {"HTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHT", "THTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTH", "HTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHT", "THTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTH", "HTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHT", "THTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTH", "HTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHT", "THTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTH", "HTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHT", "THTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTH", "HTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHT", "THTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTH"}

    Returns: 600

  7. {"."}

    Returns: 0

  8. {"H"}

    Returns: 1

  9. {"T"}

    Returns: 1

  10. {"HT.....HT.....HT.....HT.....HT.....HT.....HT....", "T.....HT.....HT.....HT.....HT.....HT.....HT.....", ".....HT.....HT.....HT.....HT.....HT.....HT.....H", "....HT.....HT.....HT.....HT.....HT.....HT.....HT", "...HT.....HT.....HT.....HT.....HT.....HT.....HT.", "..HT.....HT.....HT.....HT.....HT.....HT.....HT..", ".HT.....HT.....HT.....HT.....HT.....HT.....HT...", "HT.....HT.....HT.....HT.....HT.....HT.....HT....", "T.....HT.....HT.....HT.....HT.....HT.....HT.....", ".....HT.....HT.....HT.....HT.....HT.....HT.....H", "....HT.....HT.....HT.....HT.....HT.....HT.....HT", "...HT.....HT.....HT.....HT.....HT.....HT.....HT."}

    Returns: 157

  11. {"HHHTTHTTTHT.TTHHTT..TTHTHHTTTTTH.TTHH.TTHTTTTTTTHT", "THTHHTTTHTTHTTTT.HT.T.HTTH.HTHHTTTTTHTHHHH.TTTHTHT", "TTTTHTHHTHT.THHT.THHHHHH..THTHTTHTTTHH...HTH.TTTTT", "TTT.THTTH..TTHHHTTHHTHHTTTTTTTTHHHTHHHTTHTTTHHHHTT", "T.THTTTHTTTH.TTH.TTTTHTT.HTTTHHH..TTTTTTHTTTHHTTTT", "HHHT.TT.HHT.TTTHHTTTTTTHHHTHTTTTTH.TTTHHTTT.HTTTT.", "THHTTTHTHTTTHTTTHHH.HTTH.THHT.HHTTTTT.TTHTTTTTTTHT", "THTTT.TT.HTHTTHTTTTHTTTTHHTTTHTT.TTTT.TTTTHTTHHTTT", "THTTHT.THHHHT.TTTT..TTHTTTTT.T.HHTTH.H..TTHTHHTTHT", "THTHTTTTTHTTTT.TTHTHTH.THHHTTHTTTT.HHTHHTTTTTHTTTT", "THHTTHTTHT.TTTHHHTHTHTHTHT.HHHTHTTHTTTTTHTHTH.TTTH"}

    Returns: 340

  12. {"..HTT", ".TT..", "H.H.H", "TTT..", "HTHH."}

    Returns: 13

  13. {".", ".", ".", "H", "T"}

    Returns: 2

  14. {"HT......HT......HT......HT......HT......HT......", "T......HT......HT......HT......HT......HT......H", "......HT......HT......HT......HT......HT......HT", ".....HT......HT......HT......HT......HT......HT.", "....HT......HT......HT......HT......HT......HT..", "...HT......HT......HT......HT......HT......HT...", "..HT......HT......HT......HT......HT......HT....", ".HT......HT......HT......HT......HT......HT.....", "HT......HT......HT......HT......HT......HT......", "T......HT......HT......HT......HT......HT......H", "......HT......HT......HT......HT......HT......HT", ".....HT......HT......HT......HT......HT......HT."}

    Returns: 144

  15. {"HT...HT...HT...HT...HT...HT...HT...HT...HT...HT.", "T...HT...HT...HT...HT...HT...HT...HT...HT...HT..", "...HT...HT...HT...HT...HT...HT...HT...HT...HT...", "..HT...HT...HT...HT...HT...HT...HT...HT...HT...H", ".HT...HT...HT...HT...HT...HT...HT...HT...HT...HT", "HT...HT...HT...HT...HT...HT...HT...HT...HT...HT.", "T...HT...HT...HT...HT...HT...HT...HT...HT...HT..", "...HT...HT...HT...HT...HT...HT...HT...HT...HT...", "..HT...HT...HT...HT...HT...HT...HT...HT...HT...H", ".HT...HT...HT...HT...HT...HT...HT...HT...HT...HT", "HT...HT...HT...HT...HT...HT...HT...HT...HT...HT.", "T...HT...HT...HT...HT...HT...HT...HT...HT...HT.."}

    Returns: 213

  16. {"TT.TTTT.TT.TT.T.T.TTTTTT.TTTT.TTTTT.T.THT.TTTT.", ".TTHTT.TTTT.T.TT..THTH.TTTTT.TT.T...TH..T.H...T", ".T.THT..H.T.TT...T.TTTT.......T.TH.T.T.T..TTTTT", ".TTTT.TT...TTTTTTTT.T.T..TTT..TTTTH.T.T....TTTT", "HTT..T..TTT.T.T...T.T..T.T..TTTTTH..T..TT.....H", "T...H.TT.TT.T.H.THTT.TTTT.HT...TTTT.T.H.TTTTT.T", "T..TT..T.THT.TTTTTT.TTT...TT.THT.TTTTTTTHT.TT..", "HTTTTTTTTT.T..HTT....TTTTTTTTTTT.TT.TTT.TT.TT.H", "..TT..HTT..TT.TTTTT.T..T.TTTT.T.T...THTTTTTTT..", "T.TH.TT.TTTTTTTTT....T..TTT...TTTTTHT..TTTT..T.", "HTTT.TTT.T.T.T.TTH..TT.H..T.T...TTTTTT.TTTT.H.T", ".T.TTT...TTT.TTT.T.T..TTHT.T.HT..TTTTT.T.....HT"}

    Returns: 319

  17. {"THHH.TTTTTTHTTTTTTTHHHTHHHHTHTHHTHHTHHHHTHTTH", "T.THHTHHTTHTHHTT.THTTTHHTTHTTHTHHHHTTTTHH.HHT", "HHHHHHHHTHH.HTTHTTTT.THTHHTHHHTTHHTTHTHTHTHTH", "HHHTHH.T.TTHHTHHTHTTH.TT.THTT.HT.THHHT.TTT.HT", "HTTTH.HHTHTTHHHHHTTTTHTTTHTHTHHTHHHTHHHHHHTHH", "HTHTTHTHT.HTTHTTTHHHTHTTH.TTHH.HTHTHTTHHHHHHT", ".TTHHTTTHHTTTTHHHTTHHHT.THHHHTH.HT.HTHTTTHTTH", "TH.HTHHTHHTT.H..HH.THHHHTTTH.HTTTTT...HTHTTHH", "THTTTTTTHHHHTHTTTHHHTTHHHTHHTTTHH.THHHTHTHH.T", "HTHTTHH.HT.HH.HHH.H.HTHTHT.TTTHTTTTHTTT..TTTT", "TTT.TTTHHTHHTTHTHHHHTT.HTHT.HTTHTTHTTHTTTTHT."}

    Returns: 305

  18. {"..TTHHHT.T..HTT.HT.HHHT....TTH.H...T.T.THHTH..", "..T..H.H.TH..HT.H..HTT..HT.TTH..T.H..TT.TTHTH.", ".TTHTT...TT.TTH.T.THH..TTT.HHT.H.HTH.H....HT..", ".T..TTTH.T..HTH.HHHH.T.THT..HTHT..T..H....TH.H", "HHTTHH.THH.TTHTTTH.H.T.HTH..T..H.T..TH..H.THH.", "T.HTH.THTHHHTTTTT..H.T.HT..T.....T..TT....HTH.", ".THHTTTT.H...TH.T..THH.T.H.THH.T..T..T....TH.T", ".HHH.....T.HHHH.TT.TT.HHH..HTHTT.H..HH....TTTT", ".HHH.H...H..THT.H..T....HHHHHT....H.HH....HHTH", "...TTTH..H...HHHH..TTH.HH..HHT.TH.H..THHT.HTT.", ".H.T.HHH.TTT.TH.TT.T....T.TH.H.......H....HT.H", ".T.HHT.T.H..HHTHHH.T.H.TT..TTT.H.....T....TH.T"}

    Returns: 221

  19. {"TH...TT.H", "..T......", "T..H..THH", ".H.HTTHHT", "H.TH.H.H."}

    Returns: 19

  20. {"H.THHT..TTHHHT.HHT.HHTHHHTH.HT..TT.HTT.THT.TTHT.", ".H.HTH..HTTT.H.HT..HHHTHTH..HT.HH..HHT.TH.H...HH", "...THT.H..HHHH.T.H.THHH.TT...HH.H..T.T..TTTT.TT.", "..HTH.T.HTTTHH.TH..TT.H.THT.THH.T..T.HT.HH.THHT.", "..THH..TTHTH.THTH...HTT.THT...H.T.HH.H..HHHH..H.", ".TTTT...HHHT.HTHTH.TT....TTH.TT.H..HHH..HT..TTHT", "T.HTT.T.TTTT.T.TTT..HHH.HH.....TT.TTTHT.THTT.HTT", "..TH....HHTHTT..HHHHTHT.HTTT..H.H..T.T.HTHTHT.TH", "...TH.HTTHHT.T.HHT.TTH.THHH.THT.H..T.H.THH.HHTT.", "..HHTH.HH.TH.T......HTT.HT....T.T..H.HHHTTTHH.H.", "..HHT....HHTTH.HTHT.TTHT.HH..T..HHTT.T..T.HT.TH.", "...T..H.TTHHTH.TTT.HTTT.TTH..HT.T.HH.THHTTHH.HH."}

    Returns: 253

  21. {"...HH..H..T.T.HH..HTH...T......TH.T.T.HT...H...HHT", ".....TT.........T..........HHHH......T.TH.T....H.H", ".H..T..H.....H.H..HH..T..HT......H.H.HT.H.HHH.H..H", "TTHH....H..............T........HT.H...H....HTT...", "T....T..TTT..H..HT..TH...T.T..T.......H..H..T.....", "H.T.H.HT.HHHH.T.HT.H.THHH..TT.....T.H....TTT.H....", "..H.T......THTTT.HT.H..H.HT.HT..T.H..T..TT....T...", "..T..H.THHH....T..T.....T....T.H.HH......HHT.....T", ".T..........T.........H..TH.T...T..TT........HHTT.", "...T..H..T.H..H.....T.T.H......T...T....T....T..T.", ".H......T..T.T..T..T.H.T...H..T..T..HHTH.......TH.", "H..T.HT..........H...T....H..HHH............T....."}

    Returns: 156

  22. {"HTH.T..H..T.HT.HHH..HHHH..HTH...H..TT....HHH.HT", ".H.HHHH...HHH.HH..HHTHTHTTH.THTHH..H.HHHT.H.T..", "H..THHH..HTHT.HHHTTHH...HHHTT..HH...THTH.HH.HHT", "HH..HHT.....HH.HH.T.H..THH.H.H..HTH.....THHHHHH", "...H..HHH.THH.T..HHHHH.H..THHH..THT.T.HT...HTHH", "H.HH.HHH...T.HT.THHH.HH.H.HHHT.H.H.HHTHHHHHT...", "THTH.H..H.HHH.HHTHTH.HHTHHHHH.T..HHH.HHHTH..HH.", ".TT.HHH......H...H.T..TH.H.HHHHH.HHH..H.HT.....", "HHH....HHHHH.H..HTHTHHHTHTHTHHH..T..H..T.HH.TH.", "H..HHHHT..HHHHH.HTHTHTHHHT.H.HHTH..HHT...HT..TH", "TH..T.HHHHHHHT.H..H.H..HTHHHHH.HH...H.HH..HH.HH"}

    Returns: 247

  23. {".H.TTHT...HTT.HH...HH.HHH.HHTHH..H..H.HHT.HH.H.HH", "H.H..T..H...TH...H...HHT..HHH.TTHHHTHT.H..H..THH.", "..H..TH..H.TH..H.H..HH..H.H..HH....H...H.H.T.....", ".H.H.....HTT..HHHHHHT....H...H.H.HHTTHHH.T..TT.HH", "H..HHH.HHTHHHT.....HHH...H..HH....HHT.HH.H.HHHTH.", "T.TH..HH.H..H.TT...THHHTHHH.HH..T.HHHT.TTH..H.T.H", "HHH..HHTH.HHH.T....TH.HH....HH..HHH.H.....H.T..TT", "HTTTH....HHHHTH..HH..H.THHHH..T.H..HTH.H.T.HHTHTH", "....HHH...TTH.HHT.TTTT...H..H.H.HTHH..HTTHTH.HH..", "...T..HT.TH..H.HHH..THTHHHH..HHTTH...HHTH.H...HH.", "..HH.H...H.HH..H.HH.H..TTT.HTH..HHH.H.TTTH.H.....", "......HH.TH...TTHTH..H...THTH.TH...HTHH..HH.HT..H"}

    Returns: 235

  24. {"..HH.....TT.H..HHT.H..HHHHT..HHH...HHH....HH.HT.", "H.HHT.HH....H.HHH...H.TH..HHH.H.HHH.HHHTTT.TH.H.", ".HHH..TH.H..HHHHH....HH.H.HHHHT...HH....H.H.TH.H", "...HH..HHHHHHH.THT.H.H..HHHH.H....THH.HH..T.HHTH", "HHH.H....HH.TH.......H.HH.H.H..HH.H.HHH.T.HHTH.T", "HH.HHT..HHH.H.TH.HHH..HH.HT.THHHHH.H..HH..HH..TH", "HHHHHTHH.HH..HHHHHH.....H....H..THHHHH.HH...H.H.", "TH.H...T.HTTHHH..HH.H.HHH...HHH.H..H......HH.H.H", "H.HH.HH.HH.HHH.HH.H.H.H....HH.TH..HTTH..HH..HTHH", ".HHHTHH.HH....HHH.HHHH...H.H.HHH....HHH.....H.H.", ".THT.HHTH.H..H..H.THHH.HHHHHHH.HT..THH..HTH...HH"}

    Returns: 257

  25. {"HTT.THHTHHTTH.HHTHTHTTTT.HT.THHTHT.TT.HHTT.TTHH.", "HT.TTTH.T.THH.HHT.T.TT.T..T.T.THT.HHTTTTTHHH.HTT", "TT.HTTH.HHH.HHH.H.TH.HT.THH.....TTTTTTH...HHTTHH", ".TTH.TTTTHTT..TTTTT.TT.TTHHT.TTHTH.THTHTT.T.THHH", "TH...TH.TTTHT.TTTTTH..TTHTTH..TTT.HH.HT..TH.T.T.", "..HT.T.TTTTTTHHT.T..TTTTTHTH.HT.TTHTTTTTTTHHTH..", "HT.TTTTTHTTH.HTHTTTH..T.HT.HT...TT.T.TTT.TTTT.TT", "HTHHTTHHTTTTT.HTTTTHTTTTTTTTHTT.H.HTHTTHHHHT.HT.", "T.HT.TT..TTTTHH.HT.T..TTTTHT.TT..HHTTHHTTHHHTTT.", "TTTHTTT.HHTHTHH.THTTTTTTTH...TTHH.TH.H.HH.H.TTTT", "TTTHTT.THTH....T.THTTHTT.TH.TTTTT..HTTTH.HTH.T.T"}

    Returns: 284

  26. {"....HH.T.H.T...HT..T.T..H...T......H..T...TTT.T.", ".T...H.......T.HH.T...T......THT..T..H.T..HHH...", "TTH.......THH.H.H......T.T.HTT.H..THH..TH......H", "...T....HTTH.....H...H...TT...TH.TH..H.....H.H.H", "..HT....H.H.HT...H....HH.HHH..H.T....T....T.TTH.", ".H.....H.H..TH.T....T.....HT..TTTH..T.T.TT....H.", "...H.TH.T....HT...H.H..TH.........H.H....T..H.T.", "HH..H.T...H....T.TTH.TT.TH......HT..TT.HTH......", "H.T.T..H...T..T.T..H..HH..TT.H..H......HHH.....T", "T.THTTHTT...T....T..TH......HH...H.T..H...HT.H..", "......T..T....H...HTH...T...H......T..H......T.T"}

    Returns: 150

  27. {"T.HH.T...H...HHHTTHTT.T.H.THHH.T..H.T.T.T..HTHTT.", "TTTT.THHTT..TTTHT.THHT.H...T.H.HH.HTHT.HT..THT.T.", "..HHHTHTH.HTH.TTHTTH...H..HHHTT...TTT.HT..T...H.T", "HTT.HTHHH.HH.THTHH.TH..H.HTT..T..HHTTHHH.HTTHHT..", "..HHTT.TTHH.THTHHHTH.H.TTT.T.HHHHHTT..HHTH.TH.H.H", "THTTH.T..H....HH.H.HT.THHT.H....HHH.HHTHH.HH.....", "HHT.T..H.HTHHTTT.TH.HHHTH.HH...HHTT.HH.T...HTTTH.", "H.TH.H.HH.HHHHT...HT...H.T....T...H..HHTHHT.HTHTH", "HH..H..HTHH.H...H..H.T..T.TTHTTH...HHTHHT.HHTHH.H", "HH.TTTTT.TH.THHTHTH.HT.HHTT..TTTTHH.T..HTH...TT.H", "TTH...H..HH....T..THHH.HHH..HTTHT.HTTH.TH.HHH.HHT", ".H...T.HTHH...HHTHTTHT.H.HH.H..HHT.HTH.HH.......H"}

    Returns: 256

  28. {"T.TT.TH.H..H.H..THT...H.TH..TTT..HTHTHTTT..T.TTHH", "H..HHTH.T..TTTH.H.HH....TT..T.TT..TTHHH.H.T..H.TH", "TTTTTT..HH..HHT.HTT..T..H...H.HHT.H.T.....H..HTTT", "HH.TTHTHT.HT.HTT.TH...H.....T.TTTHT.TTHHH....T.TH", ".H.HHHT..H.H..THTH..HH.......HTTH.H.TT.HT.TH.THTT", "H....HH.TH...THT..T.....T..HH..THHH.HH.TT.H..HT.H", ".T.HHTH.T.TT.HH.HTT....H..H.H.HH.TH.T.T.H.TH.THHH", "T.HTTH.T...T....HT..T.TTH...H..H..H.HH.TTHT.HHHHT", "HH.HTH.H.T.H.TT..HT.T...H...T.HH.TH.HT.TH....THHT", "TT..HHTT...H.T...HH.HT...H....H...T.HHH...HH.HT.T", ".T.H.TT.HT...TH.THH.THT..T.T..HT.TT.HT.HH..T.TTHT", ".HHT.T..HT...H.HTTHTH.....T...TH..T.TTTHTTHTTHHTH"}

    Returns: 232

  29. {"T.HH.HHHHTH....HTT.HTT.H.HT..H...HH.HHT.H..TH..", "HHTH..T.H.H..T.HT.....TT..T...H.HT.T..HTTT.H.TH", "..TT.H.TTTT..T..TTHT.H.H.THH.T...H.HH.HTT..TTTH", "..TH.H..THT..H..H....TH..TH..T..HHTHTH.HT.H.H..", ".TT.HHTHT.HT..T.TT..H..T.THT..T.TT.HT..HHH...HH", "THTTTTH.TTHHHTHTTH.....TTHT......H.T.H.TH.THHH.", ".HHTTTT.HH..TH.THH....H...H..TH..TH..TH.H.HTTHT", "HTHTHT...TT..H..H....HTT..TTHH.H.H.H.TTT.T...T.", "THHT.HH.HHT..H.TH...............TT.THH.HH..H.TT", "HT.H.T..T.H..T..H....TTHH.TH.H...T.TTT..TH...H.", ".THH.T.THHT....H.HT..HHH.HH.T.TT..T..TTHT.T.T.T"}

    Returns: 199

  30. {"..H.TH.HHTHHTH..HHHH..TH.TTHTH..H...HH.HHHTHH..H.T", "TTT.THHTHH.HHH.T.H.T..H.HH.TH.HTTH.HTH.T.......HT.", ".HH.TTTHT.TTT..H....H.TTHHHTTHHT.H..HHT..HHHHTT...", ".H..TT.T.H.TT.HH....TH..H.HHH..HH.THTH...HHH.H.HHH", "...H.H...H.HT.THTTTH.H..T.HTHT.HT.H.HHT.HHHTHHHH..", "HHHHHH.HT..H.HHH.HT.H.HHH.HH.HHHT..H.HTT.HH..HHHHH", "....H..HHTH.H.T.H.TTH.HT.HT...H..HHT.THHHT.HHTHH..", ".HT.HTTH...H...HHTTTHHH.H..HHTHTHTT.T.......HHH.H.", "....HTH..HTHHTHH.HTHH.HTTT.H..T.H..HH.T.H.T.H...HH", "H..T.H.HHTT....HT.HHH.HTH..TTH.T..HT.TH.THHHH...TH", "HH..TH..TT.H.THHT.TT.TT.HHHH.HHH..THHT.H.HT..H..TT", "HHHTHH.THH.HHHTT.HHTHHTHH...HTH.THH......T.HH..H.H"}

    Returns: 258

  31. {"H", "."}

    Returns: 1

  32. {"HT.T..H.H", "HH.T.H.H.", "HTHHHTH.T", "H...H..T.", ".H.TT.HHT", "TTT.T.HH.", "HT.THT..H", "T.T.HHTTH", "TH.H.TTT.", "....H.H.T"}

    Returns: 42

  33. {"HHH...T.....T..H.T.H..H.TH.TTH.T.HTH..H......HT..", "....T..HT.T.HTT..TH.HH...HT..T............TH..H..", ".....H.HHTTT..H.H..H.TT..T.H.T.HHT....TT.H.H..HHH", ".T.T....T..H..H...HTTHHT...H....T....T.T.HH....TT", ".H.H..H..H...H..T.......H.....T...H.....HTT.T....", "..TH.H.T......TH.....T...T....H...TTH.T.TT...T.HH", "HTT..T......TT....T....TH.H.H...T...TH.HH..T.....", "....H.T....H...TT.TTT.T.....HH.T...TTH..T..THH...", "T.H.HTH...HTH...H......H..T......T.H...H.........", ".......THTH..H.T.H.....HT.....H..HH..TH...H.H.TTT", "T..TT....H.......H..H.....HTT.THH...H.......TT..."}

    Returns: 155

  34. {"..H....T.TT.H..HH.THH.TT..H.T...H.T...HHH..T.H..HH", ".TTH.....T..H.TTT...T.HHHT..H...T.....TT...HH.T...", ".HTT.H..THH..HHHT.HTH.....T..HT..T..T.HTT..T..T.HH", "TH.H.T...H...TT.T.H.T.TT..T.HHH.T..T.THHT..HT..HHT", ".THT...T.HTHT..THHT.H.HT..T...H.H.H...TTH..HTTHTHH", ".THTTT..H.T...HT.TTTT.HH.HTTT...H....HT.TH.HH..HHH", ".HHT.H.HHTH...H.H.HHT..H..H.HTTHT.T.HHH.HT.TH.HTTT", ".H.H.H.HTHH..HT.H..T...HTHHH..HTT....THTT..T..TTTT", "HHTT..H.HT....H.THH.HT.T.TH.....H.....T.H.H..TTHTT", ".T.HH.T.TT.T...H...HH.TH.THT.T..TH...T.HH..TT.H.TT", ".TTH.T...H..TTT..TT.TH.T.HTHT.T.H.HH.HTHT.TH.HH.TH"}

    Returns: 215

  35. {"HH..H.H..HTHTHTHHTHHHHHTHTTHT..HTTHTHTTHTTHTTTH.H", "HTHHHHHHHT.THTHHHHHHHTHHTHTHTTHH.HHTH.TT.THHHTH.H", "HHHTTTH.THHTTTHHHHHHHHHHTHTHTH.THHHHHHH.HTHTHTTHH", "TTHTHHTTTHTTHHTT.T.HTHTTHTHTTHHHTT.HHT.H.HTHTTTT.", "TH.T.THTHHHHH.TTTHTTHH.TTHHTH.HTHTTTTH.THHHH..HTH", "H.HTHHHTH.HHH.H.TTH.H.HH.T.H..H.THT.HTHHHTHT.HTH.", "TH.H..HHTHTT.TTH.HHHTTH.HHTHHTH.HH.T.THTHHHH.TTHT", "THHHTHHH..THTHTHH.HTTHTH.T.HHHTTHHTTHHTTHHHHHHTHH", ".HTTTHTTTH.HTHTT.THH..HT.H.THHHTTHTHHHTHHHHHHHTHT", "HTH.TTHTTTTTHTTTHHTTHHTHHHT.T.HHHTH.T.HTTTHHTH.HT", "HHHHHH.T.HTHHTTTH.THTHTTTTHHTHHT.HTHHHH.HHT.H.THH"}

    Returns: 315

  36. {".TT..TT.HTTTTT.TT.T.HTTT.T...T.T.TT.TT.T.T..HTT", "HHTT.HT.T....TTT...T.T..TT.HTTTT....T.TH.T...TT", ".HTT..HTTTTT.HH..T....HTT.TTH...T..TTTTTT...T.H", "THT..H..T.TH.T.T.TT...T..TT.TT.TT...T.......T.T", "T.T.HH....T..T.TTTT..TTTTT.TTTT.T.TT..T..T.T.TT", "THTTTTHTTTT..TTHT....T...TTT....TTTT...HH.TTT.T", "...T.T.TT...TT..H.T.TTT.TTT..H...T.TTT.TT.THHTT", "....HTT.TT...H...T..TT.....T...TTHTT..TH.TH....", ".THHTTT..T......TTTHT......H.TTHT.T.TT.HT..T..T", "TT....H....T.T...TT..TTT.THTTHTT.T.H...TTT.HT.T", "TTTH.TTTT...TT..T...HTTHT.TT..HTTTTTTTTT.T.H.TT", ".TT.TTT..TT.TTTT.T..TT.TTTT..T.TT.TTHH.TT.HT.T."}

    Returns: 261

  37. {"TTTHHTHHTTTTTHHTHHTHHTTTTHHHTTHTHTTHTHHHHTHTTHH", "HTTHHHTHTHHTTTHHTHTHHTHHTHTHHHTHTHHTTHHTTHTTTTH", "TTTTHHTTTTTTHTTTHHHTTHTHHTTHHTTHHHTHHHTHHHHHHHT", "THTTTHHHTHHHHTHTTTHHHTHTTTTHHTTTTTTHHHHTTTHTHTH", "TTHHHTHTHTHTHHTTTTHHTHHTHHTTTHHTTHTTTTTTHTTHTTT", "THTTHTTHHHHHTHTHTTHTTTTHTTTTTHHTTHHTHHHTHHHHTHT", "THTTTTTTHTHTTHTHHTTHTTTHHTHTHHTTHTHHTTTHHHTHHTH", "HTHTTHHHTTTHTTHHHTTTTHHHTHHHTTTTHHHTHTTTTTHTHTT", "HHHHTTTTTHHHTTTHTHTTHTTTHTHTTHHHHTTTTTHHTTTHHHT", "HHHHHHHTHTTHHHHTHTHHHHHHHHTTHTHHTHHHHTTTTHTTTHH", "HTHHTHHHHHTTHHTHHHHTTHTTHTHHHHHHHTTTHTHHTHHHHTH", "HHHTTTTTHHTHHTHTTHTTHHHTTHHTTTTHTTHHTHTHHTTTTHT"}

    Returns: 367

  38. {".THH.HT.TTHH.HT.THHT..H..T..HH.H....HT.THH.TT..HTT", "H.T.HT..H..TT.HT....T..HTTHH.HH.HHTH..T.TTH.HH..HH", "..TTTHHH.HT.TT.HT.TTTTH.H...THHHHHH.T.H....H......", "THTHTTTTH.T.....THTHHH.T.THHH.T.HHHTHHH.H.THHHHT.H", ".T..THTHTTH....HHH.H..T.H....T.HT.HTTTT.HTTTTTTTHT", "HHH.H.H...HTHTTH.T....HHHHTTTHTTTHHHHHTT.HH..T.HTT", "HT.T.THH.TT.HHTTH.HHTHT..THT.T.H..TT...HT.TH.TTTHT", "TT.T....HH.H.THHHHHH.THT.HTHT.TT.T.T...TTTHHHHT.H.", "...TH..TTT.HHH..T..TTT.HTH.TT.T.T..HTHHT.H.TTTTH.H", "THTHH..HTHTTHHHTHTHTHHTHHHH.H.HTHTT.HHHHTHTT..HH..", "H.HHTHHT..HHTTTT.TT.HTTTT.THHTHTTT..TTTHHT..T.H.T.", "THH..TTTHH.TT.H..TT.HH.TT.TT.T...TTH.T.H..H.HHHTTH"}

    Returns: 280

  39. {".HH.H.TH.H.THT.HHH..TT..HTHHHHT.H.HHH.HHHHH.H", "T..HT.THHH.HHHHHH.HH..THHHHTH.H.HH.HHH.THH..H", ".H..H...HHH..HH.TH...H.H.H.TTH.HTH...HH..HH..", "..HH..H...HHH.H.HHT.HHH.H.HHHH...HHH..HHHHHT.", "..H..HHH..H..HHH...HHH.HH.HH.H.HHH..TH.H...TT", ".H.H....H.HT..TT.T.H.H....H..H.HHTHHH...HT.H.", "HHH.HHH.HHH....HHHH..H.HTHHHH.H..THTH..THH.HH", "HH.H.H...H...HHHH..HHTHHHT..T.TH.HH..THHHH.HH", "H...HTHHHH...H..HHHHHHH...HHHHT...T.HT.H..HHH", ".HHHT.HH.HH.H..H...H..HH.H.H.HHHTH..H...H....", "H..H...H.HH.HHHTT....HHHHHHH...T.HTH.H.H.THHH", ".THHHT.HH.HHH...H......HH..HHHH.H.HHH.HH.HH.H"}

    Returns: 267

  40. {".TTH."}

    Returns: 3

  41. {".T.HTHTH.THHHHTH...T.TH....HHTH.H...HHHTH..H..T..", ".T..THHT.TTTHTTT..HH.H..T.HTTTTHT.H.T..HH.HT.THHT", "HT..T.T.....TH.H.TT..H..T.T.HTTHT.T.TTHTT.HH.THHT", ".H..H..H.HT.HT.HT..H.HHHHH....HHTT.H.T.HT.HT.H..H", "..THHTHH.HT.HTHT.HTH.TTT..H.HHHTH...HT.HHTT.HT..T", ".T...HHT..T.T.....H..H...HH.....H....HTHTHTH.HTT.", ".TH.HTTT.HT.TT.T.HT.TTTH.TT..H.TH...THTT..T..T..H", "TH.T.THH..H.HTHHH.TTHTHTH...T.HT.HTHHTHTH.T..HT..", ".H.TH.T.HHHH.H.T..HT.H.H.......HH..THHHTH.H..HHTH", "TH....TTTTH.THTT..HHT.T..T.TT.TTT..TTTT.T.H..T..T", "HH..T.H..THTTHHH.T.THT.T..TH.HT.T.H..HTHT.TTTH..H"}

    Returns: 226

  42. {"HHH.TTHTTHHTTTTHTT.TTHTTHHTHHT.TTTTTT.THTHHH.H", ".TTHH.THTTHHTHTT.H.HHTHHT.HHH.T.HHHTTTHHTT.HTT", ".TTTHHTH.TH.TH.HTHHTHT.HHTTTHHTHTHHTHTTTHTHHHT", "HTT..TTHTTHHH.HTH.THTTH.HTHTTHH.HHH..H.HH.T..T", "HHHTHTHHT..HH.TT.TTHTHTTHH.TT.TTTTT.HT.TH.TTTH", "HHTTHHH..HTTTHH.T.TT.T.T.TTTHHHH.H.TTHHTHHHTH.", "H..HHTHHHHTT.THHTTH.HHHHTHTHHTTTHT.THHH.THTHTH", "T.HHTHTTHHTTHTTHHTHTHTTTHTHH.T.TTTTH.HHH.T..HH", "TTHT.T.THT.H.HHTHHTH.HHTTHHHTHTTHHHHHTTHHTHHHH", "THHHTHHTHTHHHTT.HTHHT.HHTH.TTHHHHTTHT.TTTHTTTT", "TT.TT.TTH.T.HHHHTHHTTHTH.TT.TTHHT.THHTHT.THTH.", "THTHTH..THTTTT.THHT.H.T.T.H..THH..HHTHT.THTTTT"}

    Returns: 316

  43. {".T", "TH", "TT", "H.", "..", "TT", ".T", "HH", "HT", "H."}

    Returns: 12

  44. {"H.H.HHHH..H..HHTH.HHHTH.HHH.HHHHTHTHTTHH.TTHHH", "TTHH.HHHTHHTTHHTTTHHHHTH.HTHHH..HT.TH.HHHH.H.T", ".HTHTHH..T.HT.THH.T.HH.HHHH.TH..HHHHTTTTHHH..T", "THTH.HHHHTHT.HHTH..HHHHHHHTHHT.THHHHT.THHHT.TH", "H.HTT.HT.HHT..HHTT.H.TH.HT.HTH.HH.H.TH..THHTHH", "HHT.H.H.HHTTHH...HTHHHHHH.THTHHHHTH...HH..THHH", ".TTH.HTHTHHHT.HHTHH.HTHH.H.HHTHT.HH..HHHH.HTHT", "THHHHHH.T.TTHHTHHTHHHHHHTHHHTH...HTHH.TTHHHHTH", ".HHHTHTHH.H.T..H..HHHTHTTHHHHHHTTH.T.HT.H.HHTH", ".HT..HT.HHT.TTHHTHH..HHHHH.H.TTHHTT.T.TT.HHHTT", "HTHHTH.HHHHTTHTH....HTHHHT.H.H..HH.THT.THHH.HH"}

    Returns: 279

  45. {"TH.T.THTHHH.THHTHH.HH..HHHHTHHHH.THHHHHHH.HH.T", ".T.H.HTTTHHHH.THTHH.H.THT.HHTTHHTH..HHHH.THTHT", "H.TH.HH.TTHT.THHHTTHTTHTH...H.HHT.HTHH..HHTT..", "HH.TTHH.HHTT.TH.T.HTH.TH..TTHT.HHT.TT.HH.THHHH", ".HHTHTTHHHHTTT.HTT..THHHH..H.HTTTT..TTHHHH....", "HHT..HHT.HHHTHHTT.HTTHTTHTHHH..HHT..HTT.THHHHT", "H.HHHH.THTT.T.H.H.HTHH.H.HTTHTTHT..TH.HH.HT..H", "HHHH..HTTH.H.H.THH.HHHHHH.TTTT.HHH.HHT.HHHT.T.", "HTTTHHTHH..THHHHHHH.THH.HTHTTHTHHT.TTHHT.HT...", "HTT.T..TH.H.HTHH..H.TTHTH.HTHH.HHHHHHTHT.H.HHH", ".THTHH.HTHTH.H.HH.HHHHTH.HHTHHHHHH.H.TTH.TT.HT", "HHHHTTH.THTTTHHTHHHHHHTTHHH.HHHH.HT.TTTTTT..T."}

    Returns: 291

  46. {"..TTTH.T..", "..T..TH.HH", "TT.HHTHHHH", "..T.THTTH.", "HTHTHTHHH."}

    Returns: 30

  47. {"TH.TTTTTTHTT..TTTT.T..TT.TTTTTTTT.T..TTTTTTTTTT", "TTT.TT.TTTT.TTTTTT.HT.T.T..TH...TTHT..T.TTT.TT.", "TTTTT..TTHTT.TTT.TTTTTTTTT..TTTTTTTTH..TTTTT...", "T..TT.TT.THTTTTTTT.HTT.H.T.HT.T.TTTT.TTT..THT.T", "T.TTTTTTTT.TT.T.TTT..TTT.T.TTTHTTTTTTTTTT.TT.T.", "TTTTT.TTT.T.T.H..HTTTTTTTT.TTTHTTT.TTTTT.TTT..T", "TT.TTTT.TT.THTTTTTTT.TTTTTTH..T.TTTTTTT.TTTT.T.", "TTTTTT..TTTTTTT.TTTTTT.T.TTTT.TTTT..TTTT.TTT.T.", ".T.T.TTT..TTTTTTHTTTT.HT..TTTTTTT.TTTTT.TTTTTTT", "...H.T.HTT.TTTTTTTTTT.T.HTTH..TTTTT.HTHTTT.TT.T", "TT.TTTHT.T.TTHT.TT..TTT.TTTT...TTT.TT.TTTT.TTTT", "..TT.TT.TTTTT.TT.T.TTTTT..TTTHT.T.TTTT.TTT.T.T."}

    Returns: 390

  48. {"THTH..TTHHH.TH..T.HH...H.THH.H..THH...H..H..HHH.", "HH..HHTHTTTTTH..HTH.H.HH.TH.H..TTHTHT.TTTTHH....", "...H..TH..H..HTHT.HT.T.T.HH...HHHHTHTH.T.HT....H", "HHHHHTHH.THT.H....H.HTH.H.TT..HT..THT.T.HT.HHHHH", "T.H..H.HTTH.H.HHHHH.TT...T..TT...TT..THHT.HTTH..", ".TTH..T..HTH.H.HHTH.THHTHTHT.TTTTHH.H.HHTTH.....", "...THH.TH.T.HTT..H..HH..HTHTH.HHH..HT.T.HHTT...H", "THH.TTT.HHTHT...TT.TT...H.TT..H...H.H...THH.HT.T", "HH.HTT..T.H.TH.H.H.TT.T.H..THHT.HTTHH.H..HTHTTHH", "TT.T......HH.TH....H.T.HHH......THHH.THT.H...H..", "THH.H.TH.TH.HTH..H.T..HHH.....H..T.HT.TTTT.TTH..", ".TT....T..HH..HHHH...THHH.......H.HHHH...H.H.HH."}

    Returns: 238

  49. {"...TH....HTH.T...H...HH..HTTT.....H........H.HT..H", "H.HTT..HH.T.T...TH.H..T.TT..HTHHT..H...T.........H", "TT.H.THTTT.....H......T...HTTT.T...HTH.HH..H...HT.", "......T.......H.H.H.TT..........HH..H..H.T.TT.HTTT", "HHH..H.....T..TT.......TTHT...HT...TH........T....", ".HTH.....H.H......TT..HT...H.........THT..T...H...", ".T...........H.HHT..H..HH....H....T...T.HT.TH.....", "....H...H..T..T..T.THT........T..HH..HH..HH..T..HT", "T....HH.....HHH...H.....H.......TT.T.....HT.....H.", "..T...TH..H.H.....T.T..H.TH..H........T.T.H.HHTT..", "....TT.TTTH.TT.TT..H.H.....HH.THHTT.TT..T...T..H.."}

    Returns: 153

  50. {"........HTH.H.HT..HTT....HHH.THH..HH..TH..HHT", "TTT.T.....HH..T.THHH..H.H...T..HHH.HHHH......", ".H...THHH.H...H..TT.T.T.H....THT..TT.TTH.H.TH", "..T.H.H..TT.T.TH..HHT...HHHHHHHT.H.H.HHTH..H.", ".H.HHTH.TT....THH...H..THH.HH.TT.T....THHHHH.", "T.T.T...H.T.H..HHT.HT.....HT..TH........T....", "H.T..TH...HH....T......HT.THH...H.HH.HH.TT...", "HH..HHH.T.HT.HH.T..HTHHHH.TTH.HHH....T..H....", "HH.T..HT...H.HT..H.H..HHTH....TT.H.TT...H.T..", ".....HHH..H..TT..T.T.........HTH...H..H.T...H", "H...T.....THHH..H.H....H..H....HH.....HTHHT.H"}

    Returns: 169

  51. {".T..HHHTHTT.TTH.TH....T..THT...HT.TT..T.TT..THHT", ".H..THHTT.H.HHT.HH..H.H.H.TTT..TTTHH.HHTHH.HTHHT", "....TTHTH.T..HH...H.TT.TT.HTH.T..HH..TH.HT.T.H.H", "T...HTTTT.TT.TH.....T.H.H.HHHH.H..T.TH..HT.THH..", "....HTHHH.T.TTT...T.HHT.THTH......H..TH..H.HHH.T", "....T.TH..HHTHT.TTH.....T.TH...THHTH..T.TH.THT.H", ".T..TTHTT...HTTT.T..H....TTTH.TH..HT.H.H.H.H.T..", "...THHTH..T.H.T..HT...T.H.HT.T...TTT..H.TT.TTT..", "..THT.THH.H.T.HH.TT.T.H.T.HH..H...HHHHTHTTTH.TT.", ".H..H.TTTH..HHT..THT...HT.TTT.H...T.T..THH...T..", ".TH...TH..H.TTH.HHH.T.T.HHHHTH.T..H.HTT.HT.TT.TH", "HH...HHH..H.HHH...THH.H.H.TH.T..H.T..T..THHHH..."}

    Returns: 227

  52. {"T..TT....T...TTT.TT...T.T...TT..T..TTT.TTHTT....", ".T..T.TT.T.T...........T.TT...TH.TTT..TTTTTT.T.T", "..T....THH....TT..TT...TTT.T...TTT.T..T..T.HTT.T", "TT.T....TT.......TH...TTTTT....T.H.T..T.TTT.T.TT", "TTTTT.TT.TT....TTT.TT.T.T.T..T..TTT...T.TT.H.TT.", "TT..TTT.TTT..H.T.TT.T...T..T.T..T.T.TTT.TT...T.T", "TT..T.T...TTT.T.TT.T...TT......TT..TT.T..TT..TTT", "TT..T.T.TTTT..T.TT.TT..T.TT..T.T.....TT...TT.TT.", "H.TT.T....T..T..TT......TT...T.T....HT..TT.TTTT.", ".TT.T..T..T.TT..TTTT..T.TTTTTTT.....TT.TT.T..TT.", "TH..TTT.TTT.T.TTTTT...TTTT.T.THH.....T..T.TTT...", ".H.TTHT.H.T..TTT.HT...THT...T.TTTTT.TTTT........"}

    Returns: 266

  53. {"T.", "HT", ".T", ".T", "H."}

    Returns: 6

  54. {"HHHHHHHH.HHHHHHHHH.HHHHHHHHHHHHHHHHHHHHHHHHHHHHHH", "HHHH.HHHHHHHHHHHHH.HHHHHH.HHHHHH.HHHHH.HHHHHHHHHH", "HHHHHHHHHHHH.HHHHHHHHHH.HHHHHHH.HHHHHHHHHHHH.HHHH", "HHHHHHHHHHHHHH..HH.HHHHHHHHHHHHHHHHHHHHHHHHHHHHHH", "HHHHHHHHHH.HHHHHHHHHHHHHHHH.HHHHHHHHHHHHHHHHH.HHH", "HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH.HH.HHHHHHHH", "HHHHHHHHH.HHHHHHHHHHHHHHH.H.H.HHHHHHH.HHHHHHHHHHH", "HHHHHH.HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH", "HHHHHHHHHHHHH.HHHHHHHHHHHHHHH..HHHHHHHHHHHHH.HHHH", "HHHHHHHHHHHHHHHHH.HHHHHHHHHH.HHH.HHHHHHHHHHHHHHHH", "H.HHHH.HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH"}

    Returns: 505

  55. {"..H.........H...HH.H..H.T.HT..T..H............", ".T...TH.T.H......TH.H............TTH......H...", ".H...H.T.TT.THH....TTT..H...HHHHT....H.TT...TH", "T.T.TH.H...H..TT..T....H.H.....TT.......H.TT.T", "H..H...TTT....TT...H.TTT.....T......HT...HTH..", "....H.T.H...H..HT....H...TT.HH..HT....H.T.....", ".........H.H............TTHH....H.HHT.TH......", "...TTTTH...T..H.T.H....T....T.T..H.T.....T..T.", "H.T.......T........TT.T....H...H...T..HT.T.HHT", "T..HH...HHH..T...HT..H.H..........H.T.........", ".TH........T.H...T..H.H...TT.T....T.HHT..H..H.", ".H.T..H.....TT.HH.......HH..T.HT.....T.HH.HT.H"}

    Returns: 141

  56. {"TTTTT.TTTTTTTTTTTTTTTTTTTHTTTTTTTTTTTTTTTTT.T", "TTTHTTTTTTTTTTTTTTTTTTTTTTTT.TTTHTTTTTTTTTTHT", "TTTTTTTTTTTTTTTTTTT.TTTTTTTTTTTTTTTTTTTTTTTTT", "TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT.TTTTTTTTTT", "TTTTTTTTTTTTTTTHTTTHTTTHTTTTTTTTTTTT.TTTTTTTT", "T.TTTTTTTTTTTTTT.TTTTTTTTHTTTHTTT.TTTTTTTTTTT", "TTTTTTTTTTTTTTTTTHTTTTTTTTTTT.TTTT.TTTTTTTTTT", "TTTTHTTTTT.TTHHTTTTHTHTTTTTTTTTTTTTTTTTTTTT.T", "TTTHTTTTTTTT.TTTTTTTTTT.TTTTTTTTTTTT..TTTTTTT", "TTTTTTTTTTTTT.TTTTTTTTTTTTTTTTTTTTTTTT.TT.TTT", "TTT.TTTTTTTTTTTTTTTTTT..TTTT.TT.TTTTTTTTTHTTT"}

    Returns: 453

  57. {"HT..HT..HT..HT..HT..HT..HT..HT..HT..HT..HT..HT..", "T..HT..HT..HT..HT..HT..HT..HT..HT..HT..HT..HT..H", "..HT..HT..HT..HT..HT..HT..HT..HT..HT..HT..HT..HT", ".HT..HT..HT..HT..HT..HT..HT..HT..HT..HT..HT..HT.", "HT..HT..HT..HT..HT..HT..HT..HT..HT..HT..HT..HT..", "T..HT..HT..HT..HT..HT..HT..HT..HT..HT..HT..HT..H", "..HT..HT..HT..HT..HT..HT..HT..HT..HT..HT..HT..HT", ".HT..HT..HT..HT..HT..HT..HT..HT..HT..HT..HT..HT.", "HT..HT..HT..HT..HT..HT..HT..HT..HT..HT..HT..HT..", "T..HT..HT..HT..HT..HT..HT..HT..HT..HT..HT..HT..H", "..HT..HT..HT..HT..HT..HT..HT..HT..HT..HT..HT..HT", ".HT..HT..HT..HT..HT..HT..HT..HT..HT..HT..HT..HT."}

    Returns: 288

  58. {"HT........T..T..T.....TT...T....TTT..T..T.T..TT", "...T....T.H..T..TT.TT...T.TH..T...TT.H...T..T..", "..TT..T.T.T.TT.H..TT..T.T.T..H.TTT.T..TT....T.H", ".T.TH...T.T.....T.H......T..H..T.T..TTTT.TTT.TT", "THT.TT.T...T....TT.HT....H..H..T.TT.....T....TT", "T...T..H.T....T..T.T.T.T....T..TT.T.TTTT...TTT.", ".H.HTT.T.H..TT.....T...T...T.H..TT.H.TTTT.T.HTT", "....T..T.TTTH..TT..TT..T.T...T.T.TTTHTH.HTTTT..", "..TT..T......H.TTT.T...T.T.HH.T....TTT...TTT.T.", "H...TT..THH...T..TTT...........T..T.....HTHT.TH", ".T.T.T.TH.TH.......T.T.TT........TTT.T.T.T...T.", ".T.TTTH.T...HTT.T..TT..T...T..TT...T....T.T..TT"}

    Returns: 204

  59. {"THTTTTTTTTTTTHTTTTTTTTTHTTTTHHTTHHTTTTTTTTTTHHTT", "TTTTHHTTHTHTTTTTTTHTTTTTTTTTTTTTTTTTTTTTTHTHHTTH", "TTTTTTHTTTTTHTTTTTTTTTTTTTTTHTTTTTTTHTTTTTTTTTTT", "TTTTTTTTTTTTTTHTTTTTTTTTTTHTTTTTTTHTTTTTTTTTTTTT", "THTTTTTTTTTTTTTTHTTTTTTTTTTTHTTTTTTTTHTTTTTHTTTT", "TTTTTTTTTTTTTTTTTTTTTTTTTTTHTTTTTTTTHTTTTTTTTTTT", "TTTTTTHTHTTTTTTTTHHTTTTTTTTTTTTTTTTHTTTHTTTTTTTT", "HTTHTHTTHTTTTTHTTTTTTTTTTHTTTHTTTTTTTHTTTTTTTTTT", "THTHTTTTTTTHTTTTTTTTHTTTTTTTTTTTTTHTTTTTTTTTTTTT", "TTTTHTTTTTTTTTTTTHTTTTTTTTHTTTTTTTTTTTTTTTTTTTTH", "TTTTTTTTTTTTTTTTTTTTTTHTTTTTTHTTTTTTTTTTHTTTTHTT", "TTTTTTTTTTTTTTTTHTTTTTTHTTTTTTTTTHTTTTTTTTTTTTTT"}

    Returns: 514

  60. {"T", "T", ".", "T", ".", "T", ".", "H", "."}

    Returns: 5

  61. {"T..H.H.HT...HHTTHH...H...H....T.HT...TTHHH..T.T..T", "...HT..T..T..T.H.T.T.HH...T.TH.T...H.T.H.T....HH.T", "..HH.......THTHHHH.....H...TT....H.H.H.H.....TH...", ".............HH.H..TT.H.T.HHH.TH...HT..H.....H....", ".....H..T..H.....T.H...HTH..H..TTH.......H..T..H.T", "HH....T..H.TT....T.TT...HT.H...HH....H.H...HTTHT.H", "...T...H.H.....HTTT.HHH..T.....HH..T.TT....TH...H.", ".TH.H.T.THHH..TTHHHHTH...H...H....HTH...H......T.H", "......TTH.....T..H.H.....H.H.H.HHT..H.......T....H", "H.......T..HH.........H...H.H..H...H...TH..T..HHHT", "HTT.....H.HH.T...HT.TH.H.HT.T....TH..TT..HH...HTH.", ".HH.......TH.........HT.H.......H.H.H.H.TH...T..H."}

    Returns: 172

  62. {"HT.HT.HT.HT.HT.HT.HT.HT.HT.HT.HT.HT.HT.HT.HT.HT.", "T.HT.HT.HT.HT.HT.HT.HT.HT.HT.HT.HT.HT.HT.HT.HT.H", ".HT.HT.HT.HT.HT.HT.HT.HT.HT.HT.HT.HT.HT.HT.HT.HT", "HT.HT.HT.HT.HT.HT.HT.HT.HT.HT.HT.HT.HT.HT.HT.HT.", "T.HT.HT.HT.HT.HT.HT.HT.HT.HT.HT.HT.HT.HT.HT.HT.H", ".HT.HT.HT.HT.HT.HT.HT.HT.HT.HT.HT.HT.HT.HT.HT.HT", "HT.HT.HT.HT.HT.HT.HT.HT.HT.HT.HT.HT.HT.HT.HT.HT.", "T.HT.HT.HT.HT.HT.HT.HT.HT.HT.HT.HT.HT.HT.HT.HT.H", ".HT.HT.HT.HT.HT.HT.HT.HT.HT.HT.HT.HT.HT.HT.HT.HT", "HT.HT.HT.HT.HT.HT.HT.HT.HT.HT.HT.HT.HT.HT.HT.HT.", "T.HT.HT.HT.HT.HT.HT.HT.HT.HT.HT.HT.HT.HT.HT.HT.H", ".HT.HT.HT.HT.HT.HT.HT.HT.HT.HT.HT.HT.HT.HT.HT.HT"}

    Returns: 320

  63. {".THH.HHHHTH..HH.HTTTTTH.H.TH...THHH.H.THTHT.TH.", "T.TT..HTHH.H..T.HTTTHTT.HH.HHTHHTHHHT..HTHHH..H", "HTH.T.TT..HHHH.H.HTHTT..HH...TTHT.TTHTHH..TTHTH", "T.TTHH..HHHHTTHT...HH...T.HT.H..HH...HH...HTTHH", "H.HTHTHHHHT...TH.THHH.THT..HTHH..HHH...HHTTTHHH", "TH..TTH....THTT.HT..H.T.H.H..H.H.H..T.H.HTHHHT.", "TH.THHH...HH.TTTHHT.HHTT..H...HTH...HHTHTHHHHHH", "HT.HTTHTHHT...THH..THT..HHHTTTTH..THTHTTHHH.H.H", "..HHHTT.HTHTHHHHH.HHHHHHH.HHHH.H.H...TTTTHHHT.H", ".HH.HTTH...HTH.HT..H...TT.TT.THHHH.HHT.H.T.HH..", "H...T..TT..T.HH.HHHHT....HHH..T.HH.HT.HTTTTTHT."}

    Returns: 244

  64. {".H", "TT", "HH", "T.", "H."}

    Returns: 7

  65. {"T..THH..T.HT..T..H......H..H....T.TT.THTHH.T.H.HTT", "H.HH.TH..TTTT...TT...H..H.T.TH..TT....T.HH.TH..TH.", "T.HT......TH.T...HH....H.HHTTH..HHHH..H.T.T...THH.", "..T...HHT.TTHHT.HHH..TH.T.HTHH...HHT....T..T.H.TTT", "H.TT...T.HHT.H.HHHHHTT..HHTT.T.T.H.HTH.HTT.T.T.TH.", "T.THT.T...HH.HTTHT...H..T.HTHT.HTTTT....HTHH.T.TH.", ".HHH.T....H....HTTTT.HT.T..HHTH.H.HH..T.TH.HTT..T.", "HTH....H....T...T....TTTTTTHHT.HT.T...THH.TH.H.H.H", "..T....HH.HHHTH...T.H.H...H..T..HHH....T.HHH......", "..HH.HTTH.T.HTH.TTT.......T.THT..T.T....TT.H..HH.H", "..TT...T..THT.HTH.......HT.HTH.THTTHH.H.HT.T....T."}

    Returns: 206

  66. {"TH.H..H.H.......H...T.HTHT.TH.HH..H..T.HH....H.T.H", "....TTT..H.H.T....HH.H..H.HTT.H......H.HHH.TT..TT.", ".H..H...TTT...H...TT.HH.H...T..T......T.H.THT.HH..", ".....T.HHH.HHH.H.HH.T.T...H...TTH...HHTT.HT.HH.H..", "..T...T..T..T.H..H.T..T...HH.T.....T.HT.HT......TT", ".H...HTH...HT....T.H...........THTH..T.T...TTT.TTT", ".TH..THTH.TH.TTT.H....H.HT.T..TT.H...TTT.THT......", "HHTTT..HH.H..H.H....H.H.T........TH.TTTH....TH..H.", "H...H...HTHHT.....H.H..THHTHT..H....TTH....HTH..H.", ".T...THTH.TH.THH.H.TT.H...THHTTH.HH.T.....T.HHH..H", "..TTTTTHT...HTT.THH..HT..T.H.TH.HT.TT.HT.HH.T.H...", "H.H...T.T..TT...T.HT.HH.TH.....T.H.........HHH.T.T"}

    Returns: 197

  67. {"TTHT.TTTT.TT.TTT..HT.T.TT.TTT.TTTHTT..TTTTTT.....", "TTTTTT.TTTTT.TTTT.TTTTTTTTHTTTHTTTTT...TT..TT.TTT", "TTTTT.TTT.TTT.T.T.T.T..TT...TTTTTTT....TTTTTTTTHT", "TTTTT...TTTH...TTTT.TT.TTTTTTTT..TTTTTTTTTTT.TT.T", ".TTTTTTT.TTTTTT..TTT.TTTTTTTTTTTT..HT...HTT.TTTTT", ".TT.T.TTTT.T.TT..TT.TTTTTTTTTT..TT.T.TTT.TT.TT.TT", "TTT.TTTTTTT.T.T.TTT.TTTTTTT.TTTTTT..HHTTTTTTTH...", "TT..TT.T.TTT.TTT..TTTTT..TTTT.T.T.TTTTTTTTTT.HT..", ".T..TT..TTTTHTTT.TT.TT.TT..TTTTTTHT..TT..TTT.TT.T", "TT.TTT...T.THTTTT.TT.TTTTTTTHTT..TTTTT...TT.HHT..", "T.TT..T.TTTTT..TTTTTTTHTT...TTH.TT.T.TTTT.TTTT..T", "H.TTT.TTT...HTTTTTT..TTTTTT.H.TT.TTH.TTH.HTTT.T.T"}

    Returns: 397

  68. {"T.THH..TT", "HT.HT.TTH", "THT.TTTT.", "HH.THHTT.", "T.TTHTHHT"}

    Returns: 27

  69. {"HTHTHHTHHHHTHHTHHHHHHTHHTTHHHHTHHHHHTTHTHHHHHHHTHH", "HTHHTHTHHHHHTHTHHHHHHHHHHHHHHHHTHHHHHHTHHHHHTTHHHH", "THHHHTTHHHTTHHHHHHHTHHHTTHHHHTTHHTTTHHTHHTHHTHTTHH", "HHHHTHTHHTHHHHTTTTTHHHHHHHTTHTTTTTTTTHHHTTHTHTHHHH", "THHTHHHTHTHTHHHTTHTHTTHHHTHHTHHHHHTTHHHHTHHHTHTTHT", "THTTHHHTTTHTTTTTHHHHTHHTTHTHHTHHTHHHTTTTTHTHTHHTHH", "HHTTHHHTHHHHHHHHHTHHHHHTHHHHHHHHHTTHHHHHTTTHHTHHHT", "THTHTHTHHHHTTTHTHHTHHHHHHTTHTHHTTTTHHHTHHTTTTHHHHH", "HTHHTHHTHHTHTTHHHTHHHTHTTHTHHHHHTHHTHTTHTTTHTHTHHH", "HHTHHHTHHHTHHHHHHHHHHTTTHHHTHTTHHTHHHHHTHHHHHHHHHT", "THHHTHHTTHHHTTHTTTTHHHHTTTHTHHTTHHTHHHHTTHTTHHTTHH", "HHHHTHHTHHHHHHHHTTTTHHTHHHTHTHHTTHHTHHHHTHTHTTHHTH"}

    Returns: 397

  70. {"T.HHTH.TT.HTHHHHT.HHT..H.HHHHHHTTT.HTH.HHHHHTHHT", ".HT.T.HHHHHTHTTHTHH.HH.HH.HHHHHHHHHT.H.TH.HHHTHH", "THTHHH.THHHHTTTTHHHTH.HH.H.HHHHHHTT.HTHHH.THHHHH", "THHHTH..TH..HHH.THHT.THH.HHH.HH.HT.THHHHTHTTT.TH", "HHHTTTHTTHTHHT.HHHH.HH...HH.TTHH.THHHHHTTHHTHTTH", "HHHH..HHTH.HHH.HTTHHTHH.HHHHHHTHHT.HH.H.HHHHHTTH", "H.TH.THTHHHHHHHTH..HHHHHH..THH...T.HHHT.HH.H.T..", "THHHHTTHHTHT.H.HHTTHHTHHH.TH.T..HTTH.HTT.HTTHHHH", "THHTHHHH.H.THH..HHTHTTTTHTHHHHHHHHHHHHH.T.HHHTHH", ".T.H.HHHHH.HHH.H.H..HHTHTHTTHH.H...HHHTHHH.T.HT.", "T.THHHH.HHHHTTHTHHH.HHHHTTHHHHH.H.H.HHTHHH.HHHHH", "HHHTHHTTT.TH.HTH.HHTHHHHH.TTTHTTHHHHHHHTTTTHHH.H"}

    Returns: 339

  71. {"H.T.HT.HHTTTTTT..TTT...HH.T..T.TTH.T.TTH.H.TTHH..H", "..H..TH.HHTTHT.HTTHHH...T....H...HH..HTH.THTTTH.T.", ".TT.HHT.HTHTHH.THT.H.T.HTHT..TH.HT..H.H..THT.TTH..", "T.T.H...TTT..H.H.HTH..HTT.HT.H.H.....HTTHHT..HHHH.", "H.TTT...HHTHTT..HT.TTH..H....T...H...H...H.HHTTTT.", ".HH..T..THHH.H.TTHTH....T..H.H........HH.TH..HT.T.", "..H.T...T.HHH.HTHHHT....T....T....T..T...HT.HHHTH.", "..H.H..TTHT.T..T.HHH..TTHT.T.HTHTTT..HH..THHTTT...", "T.H.H..HH..HHH...TT..T..HT...TT.....TTH..TTH.HT..H", ".HH.T...TTHT.H.HTTH..H..HH.HHTHH.TH..T.TTHT.HH...T", "..T.TH..H.HT.T.H.HHTH.THTH...H.TH...HT...T.T.THHH.", ".TTHTH.TT..HTT...HTTT.HTHTH.TH.T...HTHTT.H.H.T.T.T"}

    Returns: 237

  72. {".T", "H.", "TH", "HH", ".H", "TH", "T.", ".T", "..", ".."}

    Returns: 10

  73. {".H.T.HT.THT.H...T.TTH.H.H..H.TTHHT...T..HT....", ".T.H.HHT....HHTHH.HTH.T.TTHHTTTH.....T..HH.H.H", "TH.T.TH......THTTHTHT.TTH..HHTHH.HH.HHTTT.T.T.", "TH.H.T.HH...T..TTTH.T.T.TT.THHHT.H.....HTTTTT.", "H.HTTHT.HTH.TT.T.TT.H.THTH.H.THH.T....H.T.....", "H.....T.H.HTTH.TH.T.TH..HT.T.TTT.TH.T...T.....", "TT....H.H..T.HHTTHT.T....HHT.HHTT.T...H.T.H...", "HT.HH.HTH.TH.T.HHHT.TT....T..HTH.HTHHH..HT..HT", "THT..TTHT.THT..HT.H.T...HH.TTHHH.TH.TT.HHH....", "TH..T.H.T...H..H.TH.H.H.T....TTT.HTT.H.TH.HH..", "HTHH.TT.T...H...H.H.H.H.TH.T.HHTHT..TTT.HH..H.", "HTTTHH..T.H...THH.HHH.H.HTTH.HTTTH..HH..T..T.."}

    Returns: 222

  74. {"HTTHTTHTHTTTHH.HTHT...THTHHHTH.HTTHHHHTHTTTTT", "HH.HHTTTHHHHTTHHTTHHHTHTHTT.HHT.HTTT.THHTHH.H", ".HH.H..T.HH.H.HTTTTTHHTTTHHHHT.HTHT.HHT.TT..T", "T..THHTHHTHTHHHTTHTTTHHHHHTTHTHTTTH.TH.T.TTT.", "TTHT.HT.HTTHHHTH..TT.HHTHTHTTHTTH.TH.HHHHHHTH", ".HTHHHTH.HHHTHTTHHHTTTH.T.HTTHT.THHTHHTTH.HHH", "HTTTHTH.T.HH.TTH.THTHT.H.T.T.TTTTHHTTTHTHHTH.", "TTTTTTHTT.TTT.T.HH.HH.T.HTTHT.HHHT.TT.HTHHTTT", "T.HHT.HHHH.HHTHTHT.HTTTHHT.H..THHT.TTT.HTH.TH", "HHTTTT.HTTT.TTT.HHTHTT.HTHTTHTHT..THHTTHHTHHT", "TTH.THTHTH.TTTHTT.HHTHHTT.T.HTHH.HHHH.H.TTTHH", "HHHH.HHTTTTT.H.HHTH.HHTT.HHHTHHTHHTHTTTT..HHT"}

    Returns: 300

  75. {"HTT.T.HHTH.HHHT..HTTHT....H..T....HTT.H..THHT.T", "THH.HT.H....H.T..HTTHHHTT..H..HTTTTT..T..THTH.T", "HHTTT..T...TH.H..HHH..TT...T.TT...H..HTT.HHHT.H", ".TT.T.THT..TT....THTTTH.H.TT.H.T..H...TT.TTTH.T", "HT..H..T...HTTH..TTHTH.HH...TT.HH.T...HHTHTTH.T", "....H...H..TH.T.THHTHT.HT.H..T..HHH.H.THHHTHTHH", ".HT..HH..THHT.TT.TTHH..H..TT.H...TH...HH.HHHHHT", "TT.H.H.H..THTTH.HH.HTTT.HTTHHTH..HTH..TT.TTHHTT", "T.HTT....T.TTTH..THHTH.T.HHH.H....HH.TH.THTTHHH", ".T.HHT.....HHHTH.HTH.H....T.......T...H...HTT.H", ".HH...TT...TH.H..THTHH.H..H..H.HT.T..HHT.TTHTTH", ".HH....THH..TH...T.TTT.TT....HT...T..TTHH.HTTTH"}

    Returns: 229

  76. {"..T.H.H...HH.TTHH.TTH.HH.T.TTT....HT..TH.H.THH", "T..HTTHH.TTT.HT...T..TT.TH.T....T.T.TTTT..TH..", ".HTHT..HTHHTT.TT.HTTTTTTTTH.HH....TTTT.T...H.H", "T....TTTTH....T.T..HTT.T.TT.TH..T.T.HTTTT.....", "THT..H..T..TT..T..H..T.HTHT.TT...H.H....T.TT.T", "T.H......H....HTTH.TT...T........T....HTT.T...", "..THT..TT..THT.H...T.T...TH.HHHT.TTHT..TTTH.T.", "....TH.HTHTHTH....H....THHHH.TTT....TT..TTH..H", "T...H.THT.T.T.TT.TT..H....TT...H..HTHH.....TT.", "H.T..T.H.HT.TTH.....H....H..TTTT.T.HTTT....H..", "T..TTTTH.HH...T..TTT.H.H..HTTT...T.T..TTTT.T.H"}

    Returns: 193

  77. {"TH.THTTTT.HH..TTTHTTHH.TT.HTH..TTTHTT.HTH.THT", "T..TTHTT.HT.HHHH..HHH..T.THHH..TT.HHTHHHHTTHT", "HH...TTTT..THH.TTH.TTTTHHHTHTHHHHTTHTH.TTT.TH", "TTT.H.THT.TTTTTHH.H.HT..THTTHHHHTT.HTH.HTHHHH", ".HTTTTHH.TH.H..T.THTTT.HT.HT.TTTTHHH..T.HHTH.", "HH..THHT.HHHT.H..HHHH.HTHHHT.HTHHTT.HH.T..THH", ".TTHHTHHTTTTT.HH.......HT.HT.H.T...HHTHTHHTTH", "TT.HHTHHTHTH.HHHHHT.HT.THHTHTHH..H.HHH.HTT..H", "...HT..TTHTTT..HHTH.TH.THHH.HH.THTH...H..THHH", "HHTHT.H.H.HHTTTH.HT.TTHTT.H.THHHH.THT.HTH.HTT", "T.H.THHHTT.T..TT.HHTTTTTHHHHHTTHT.T.TTH.HHTH."}

    Returns: 255

  78. {"TTH.HH..TT..TTT.T.H.T.TT.T.TH.H..T.H...THTH.TTT.", ".T.HHTHH..TT...H...T..HTT...HT.T.....T.......T.H", ".T....H....HT...T.T.TT..HHHT.TT.TT.HHH.H...HHH..", "H.TTTT..TTT...T.T....H.T..HTH..HT...HH.HT......H", "HT.H...T.HHTHT..HH.....HT....TT...HH..T.H.TH.THT", ".....T.T..TTHTT.H.T...T.HH.....TT.T...T.TT.T...T", "THTTTT.H.T...T..TH.HT..T..H.TTH.HT..TH..THHHT...", ".TTHTHH....TT.........T.H..TH....HH.TH.HH....HH.", ".T.H.H.T....H.......HTTH..H..THHT.T.....TH.H..T.", "T.H.HT.TTHTHT.....H.T.T...HTT.H.T..HT.THT....HH.", ".HTTT..T..TT.T.T..HHH....H.T.......T.HH.THTH.HT.", "..T.H.HH.....T...T.T....H..H.T..H..TH.TT..T..TTH"}

    Returns: 198

  79. {".H........HTHT..H....HH.H...H.....T.H..H.T...T", "..H.HH..T......H..H..T..H....H.TT.........T.TH", "T....T...H.H...TT..HH.....H.T.T...HH...T.T...T", ".T.H............H..TT....H...T.......TH....H..", "T.TT..HTH........T.T.H...T......HT..H.T.H..H..", "......TH....TH..........T....T.TT..H.T.H......", ".T..T.T..T.H.H...TT...HH.H.T.HHH.HTT..H.H.T...", "...TTT.T..HTH.T..HH.H...TT....T...H..H...H....", "H.T....H.H....THT..H..TT..T...HH.T..TH......H.", "H.....H...T..T...H.....H..TT.....H..T..T...TT.", ".H..H...TTT...HT....T.TT...HT......T....THHT..", "..HH.H..H...T.H...T..T....HHH...H.....T.T.H.HH"}

    Returns: 141

  80. {"TTTHTTTTT.THTHT.T.T..THTHHHT.TTTHHHHHTHHT.HT.HHTH", "TTH...HH..T..HH..H.TT..HT.TT.HHH.TTH.HHTHHHTHHT.H", "HHTTHTHTTTHT.H.THTHH.HTHT.H..THTTTTTH.HH.THHHHHTT", "THT.TTHHHHHT.THT.HTH.TTTH.THTHHTH.T.THTHTT.TTT.TH", "T.TH.THHHHTTHHHT.TT.HTHH.HH.THHHHT.HHTTHHHTTHT..H", "TTHTTTHHTHHT.TTT..TH.TH.TTHTHHT...HH....T..HHTTT.", ".TTT.HHTH..T...HTT..H.HTTH.TT.TTHT..H.T.HT.HHHHTH", "TH.HTTTHT..H.HTTHHTHTT..H.TTH..TTTT.HHH.HH.TTT..T", "H..H.HTHHH.TTTTHHHTTTTTTHT..HT.THHTH....HHHHHHTHH", "THHT.HHHT..TT.HTTTTHHTHTTHHT.TTH....TTHH.THH.TTHT", "TTTHHH.TTHHTTTHHH...HHHHHHHTH.THH.H.HTTTT.HTT.TTH", "HTH...H.HT...TT.THHHHHHTHTTH..HTHH.THHHHTT.H.HH.T"}

    Returns: 305

  81. {".T.TT.T.TH", "HTH.THT.HH", "TT.HTH.TT.", ".T..HHH.H.", "TTH.HTHH.."}

    Returns: 26

  82. {"H", "T", "T", ".", "H", ".", "H", ".", "T"}

    Returns: 6

  83. {"..T...TTT.H..H..HTTH.HH.HH.T..THHH.THTHTT..TH.HHHH", "HHH.THHHHTHTTTTTHHTTH..THT.H..TH..HT..H.H...HH.TH.", "HH.....HH.TH.HHTHHHHTH.....T.H.H.HTHTHTH.HH.THHHTH", "THH.HHTTTT.HH.HHHH...HH.T.H...THT.HTTTTTTHHTT.....", "THH.T.THHHTHT.H..THH.T...HHHTHTT.TTHTH.HHTHTTH..HT", "HH..HTTHHTT..HHHT...THHHT.TTTHHTH.HHHHHHHHH.TTHT.H", "T.T..HH.TH.T.H.H.TTH..H..HHH..THHHHHTHT.H...H...H.", "HTT..HHTT..HHTHTHHHT.H.H.HTTT.H..H..H.TT.H.HT....H", "H.TH.HH...HHH.H.HHTT.H.H.HTHT.T.HHHHHTTH.TTHTHHTHH", "H.HT.H.HHTH.TTT.TH.T.H.THH.HH.T.H.TT.T.THT.HHH...H", "H.TH.HH..TTTTTTTHTTH.TTHTTT..H.HT.TTTHTTH...THHHT."}

    Returns: 261

  84. {".H.HHT.HT.T.H...........T........H...T............", "..T.........T..................H......T.....HH.TT.", ".T.T..T......HH..H....H..T..T...H.T...............", ".........T.T.................T..T..............H..", "H....H.....H....H.T..T....T....T.......TT..H.....H", "..H.T..T......THT...H......H.HT...HHT....H........", "........H..........T.....................THT......", "..........................H...H.......H.H.....H...", "......H......T....H.THTHH..TH......TH..H..........", ".........HH....T.........H...........H....T..TT.HT", "T................T.H...T.........T..........T....."}

    Returns: 87

  85. {"T", ".", "T", ".", "T"}

    Returns: 3

  86. {"HHH..HHH.HHHHHHHH..HH.HH.HH.T....H..HHHHHH.HHH.H.", "....TH.HHT.HH.HT.H...H.HHH..HH.HHT.H.H.HH....H.HH", ".H..HHH.HHH..T.HHH..HH..HHHHTHH..HHH.TH.HH..H.H.H", "H..HHH.H.H.HH..T.HH..HHH..H...H.H.T.HHHH..HTT..H.", ".HH..HTH.H.HH..H.HHH....HHT..T.HHH..HHHTHHHH.HHH.", "....H.HH.H.....H....HH..H.HHHHH....HHHHHT..HH..H.", "HT...H.H..TH.HH..H.HHHH..H..T.HT.H..H.HHH.HHHT.HH", "HHH..H.H..T.HH..HTH....THH....HHHHH.H..H.HHHHT..H", "TH.HH..HT..T.HHHH..HHHHH.HH.HT.H..H...H.....HHH..", "H.HHH.H.HH.H.H..HHH.H.H...HHHH...HHHHTHHHHHH...HH", ".HH.T...H....H...HH.HHHTHHHHH.H.HH..HHH.H.HH.HTH.", "HHH.THHH.H..H......H.HT..H.H..H.H.H...H..H.H.H..."}

    Returns: 291

  87. {"...T..T.TT"}

    Returns: 4

  88. {"TT.TTT.HHH.T..T..T.H.HHH.H.H...T..THT......HH..", "TH.H.THHTH.H.HH..TTT..T.TTHT.T.T.TH.T..T.T.TT..", ".TTHHHTHH.TTT.H..H...TH..THT..HTTTHHHHHH..HTTT.", "TH.H.T.THT.H..TT.TTTHHTT.H..TH.HH..TH....H.THH.", "T.HT.HHTTH.H..H..HHH.HH.HTT..HHH.TTHH..T...H...", "HH.HTT..T..TT.T.TH.T.HT..HH....THH..H...TH.HT.H", "H..THH..TT.T.HH.HHHHTTTTHTTTH..H.HHTT...H..T...", "H..THH..HTHH..H.TT.T..H.TTTH..TTHT.TT.....TT.H.", "T..TTH.TT..HHTH..HTHH.TT.HTH.TTH....T.T....HHT.", "HT.HTHTHH..T.HTH.T..TTT..HHH..HTTHTHT..H..THHT.", "...HHT..T.THHTTT.TH...HH.THT..THTH.TH....THHTHT", "H..T.T.TH.HT.TTHHH...THH.HT....H....HT.....T..."}

    Returns: 227

  89. {"T.HHTTTHHHTHHHTH.TTHHTTHTHTTHHHHHHTTTTT.HHTHTT", "HTTHHTTHHHHTTHHHHHHHHTTHTTTTHHHHHHTHH.HHT.HTHH", "HHHH.HHTHHTHHHHHTHHH.THHHHTHHHTHHHHTHHHHH.TTHH", ".TTHTHTTHHHHTHHTHHTHTTHHHHTTTTHHT.HTTTTHTHTHTH", "HHHH.HTTTHTHHHTTTHHHT.TH.HHHHHHHT.THTHTHHTHTHT", "H.THHTHHTT.HTHHHHTHHHHTTHT.TTTTTTHTTHTTTHHTT.H", "HHHTHHHHTTHTHTTHH..HHHHTTHHHHH.THTHHHHHTHHTHHT", "TH.THTHTHTHHHHHTHTT.HHHHHHTHHTTHHTTT..THTHTTHT", "HHHHTH.HHTHHTTHHTHH.TTTHH.HHTTHHTTTTHHHHTHTTTH", "THTTHHTHHTTTH.H.THTH.TTHTHTTTHHTTHT.TTHTT.HTHT", "HHT.THHTHHH.HTHTHH.HHHH.THTHHHHHTHTHHHTTTTH.HH", "TTTTHHTHHTTHTT.HH.TTHTHTHHHTTHTTTTHTHTTTT.HTTH"}

    Returns: 340

  90. {".HT..TT.H", "TTHH.TT..", "HTTHTHT.H", ".H..H.T.T", "..H.HT.HT", ".HT.TH.T.", "H..THTHH.", "HHHHH.H.H", "HHH.TTHTT"}

    Returns: 43

  91. {"T.......T.H.HH.T.....T.H.H..H....H...HHTT...HT...H", "H..HTT...HHT.HT...H..TTHHT.TT..H...T......H.HTTT.T", "T.T...TH........T.T.H..HT.....THH.......T...T..H..", "H..TTT.HT.T.T.T..T...HTTTTH..THH......H.H...H.H.HT", "...T..HT..H..H.H..H.HTH...HH.HTT..THTT.....T.TT.TH", ".HHTH.HH.TT...H.HTH....HHT.HHH..H.T.HTH....HHT.H..", "..HT.T.H.H.H.T.H.T.TT..H....HHHH....TH.T.HTH..HTT.", "T.T.H..H...HT.H..H..T.HH.H.T.TH....H.HHTHHT.T...HH", "T..H...THT..T..TT..HT.H.....T...T.TH.H.TH..H.HTHT.", "HT..TT.H.HHH.T...T.TH.....HHH.HTTTHT.H..TT.....THT", "H.TT.T.HTT.H......T.HT..T.HTT.....T.TH...H.H.TTT..", "...HTTTTTH.T..HTT...TH.HHH.T...T.T.TH......H..TTT."}

    Returns: 203

  92. {"TTT.H..T.....H..H.HT.T...T...T.H.H..HH..H.T..H.HT.", ".......HT.......H.HT..T..H......T.......H.T....TH.", ".....T..H.........H....HH.T....H.......T....H..T..", "...TTTTH.T......TH..............H........T....HH..", ".......T...T..T..TH..T..H.......T..TH......H...HT.", "....T..TH.T...T..H.......H.....H.......H.T.H...TT.", "...H..H...THT.T.T.H..H.H..THH........H...H....H...", "H...TTT..TT.........HT..T..H..T.T..H..H..H.H...TH.", "..........H.T..HT...H.........TH.....H.T..........", ".........H...T.T...TTT........T.H....T....HT...T..", "..H......H..H..........T.H..H..TH....T.HH..H....H.", "....H...........HT..TH..T..T.H....H.....H..T.H...."}

    Returns: 130

  93. {"HT....HT....HT....HT....HT....HT....HT....HT....", "T....HT....HT....HT....HT....HT....HT....HT....H", "....HT....HT....HT....HT....HT....HT....HT....HT", "...HT....HT....HT....HT....HT....HT....HT....HT.", "..HT....HT....HT....HT....HT....HT....HT....HT..", ".HT....HT....HT....HT....HT....HT....HT....HT...", "HT....HT....HT....HT....HT....HT....HT....HT....", "T....HT....HT....HT....HT....HT....HT....HT....H", "....HT....HT....HT....HT....HT....HT....HT....HT", "...HT....HT....HT....HT....HT....HT....HT....HT.", "..HT....HT....HT....HT....HT....HT....HT....HT..", ".HT....HT....HT....HT....HT....HT....HT....HT..."}

    Returns: 192

  94. {"H..HH.HH...HT..T.H.HT.TT..TH..H..H...H.T...HHTT.", "HTH.H.TH..HTHT.T..HTHHH.H.HT..TH.H...TTTT..THHT.", "T.TTH.HT.H.H...HT..THHT.TTHH..H...TTTTHHTH.THTH.", "T.H.TH.T...HTH..H..HH.HHH.HHT.TT.H...H.T..THTTHH", "H.THT.HH...H.T.HT.THTTHT...T.HH...T.T....THHTHHT", "HTTHT.HT.T.THHH.T...HTT....T..T..TH.H..HH..THTT.", ".H.TH.THT..H....T..TT.HT..TT..T....HHH.H...TTTT.", "HH..H.TTT..H...H...THTTHT..H..H...HTTT.T...TTHH.", "TT.TT.TT...THH.HH...TTHHTHHT..H..T.HH..T.T.THTT.", "TH.HT.H....T.T.T...HHHT...THHTHT.T.H...H.HTHTHH.", ".H..H.T.H.TTT..TH..HTHT.H.TH..THT..T.H.H...HTHH.", "TTHTTT.HH..T..T.HT.TT.H....T..T.H....T..H.HHHHT."}

    Returns: 228

  95. {"H.....T.H.T...H.TH.H.TH.H.THT.T...T.HT..TH..T..H", "......H...TT.HH.T.....H......H..HH..H....HH.TTTH", "...H.TH....H.HT..T...HT...TH.....T..HTH.HT.H...H", ".HT...T.T..H....HTT.TTTT.TH......T.THHH.TH.TTT.T", ".HHT..H.HH.TTTT.HTHT.HT....TT.H.TT..THTHTHTTT..T", "..TT..H.H..T..TTTH...H......H...HT..T.HTHT.HHTHH", ".T.H..HTHTTH.T..HH...HT...H.T..H.T..HH..H..H.H..", ".T...H..T..H..HH.....TH....HH....H.TTHT.TT..H.TH", "..H.T.TH..HT....H...HHT.T..TTT.TTH.HTTT.HT.....T", "TT.T..T.T.HHH.....T..THH...TH..HHH..TT..HT.THH.T", ".H.HH.T.T.HT....T.H..TH..H..H..TTHHH....TH..HHHT"}

    Returns: 186

  96. {".....TT.....HH...H..T......TH.H......H.T..TH....", "H.TTH.H........HHHH..TH..T.....H.H...H.......T..", "....HH.TH.T....TTTT.H.T.TT..T..T........T...T...", ".H..T......T.T.H....T..TT.HTTTT..T.T...HTTH.H..H", "T.T...T...H...T....TH..HH....H.HT.T.T.T...T.T.H.", ".H...H.....HT.H...TT.H.H...H..H.T...HT.T....H..T", "HT.TT.H.....T.H.T.HH.....H...H.T...TH....TH..HTH", "...H...THH...T........H.H....T...T....H.......H.", "TTH....H.TTH.....T....T..HH...T.H.T..TT.HH.T.H.T", "..H..T.HTT.THH.TH....H.T..TH....HHHH....H..T....", "...H....THH...T....H.T....T.H.....HHT.HH.H.H.TT."}

    Returns: 148

  97. {".HTT.H..HTTTHTTTH.HHHTT.THTTHTHHHT.HHHHHTTTT.HHTH", "H.THTTTTTT.THH...H..HHHHHHHHTTTTTTTHHHT..T.HT.HT.", "HHH..HH..HTTTHTTHHHTTHTH...HHH.HH.H.HT.TT.T.HTHTT", "THHHH.TTTTTTT.THTH..TTHTTH.T.HTT.HHTTH.TT.THHHTHT", ".T.HTHTHTHH..TTHTTHH..HTHTTTHH..TTHTHTHTTTTTHTTHH", "THTTTTHTT.T.TH.HTTTTTHTHTHH.T.THHTT.THTH.HHTTTT..", "HTTTHH.THHHHTHHHHHHT.T.T.TTHTHHH.H.H..TTHHHHTHHTT", "HHTTHHHHT..HTTHTT.THH.THH.HT.THTTTTHTHHTHT.TTHTHH", "TTHTHTTH.THH.TH..TTHHTHHHTH.T.TTTHHHTTHHHHHHHT.HT", "HTHHTTHHHHHTHTHTHTHTTTTTHTHHHTT.HHTTH.THHHTH.THHH", "TTHHTTHHHHHHH.THTHTTHHH.THTTHHHHHHTT.TT.TTHTHH..T", "T...H.TTHTTHHHHTHTTHTH.TTTTHTTHTT.HTTTHHHHH.T.TTH"}

    Returns: 329

  98. {".T.HTTT.T.T..TTH.......T.TT.TTHT.T.TTT.TTTTTH.TTT", "..TTT.TTTTT..TT.TTTTT.TT.H..TT.HHH.TT....TTTH..HH", "TTTT....T..TH.T..T.T.TTTT.T...T.THTT...HT.T.T.T..", ".TT..THT.H.T..T.....H..HT..HTTTTTTT.TT.....HTTTH.", "H.HT..THT...H.T.T..HT..TTTTTHT.TTHTT.T.TTTTHTTHTT", "TT.T.....TT.H.T.H....HT...HTTTTTHTHT..TTT..HT.T.T", "T..HHHHTTT...HHTT.TTHT.H.TTT..T.TH.TTT.TT.TTTT..T", "T.HTH..T...H..HT.HHTT.HT.T.THT.HT.HTHTTTTTT.TTT.H", "HHHT.HTHT.....TTH........TT.T.TT..TH.H.TT..T..HTT", "T.HTTT.T.TTTTHHTT.TH.T..TTH..HTTTTTTTT..T...T...T", "..TTHHT...TT.HT.HTHTT.H.TTTTHT.TTT....TTT.TTH..T."}

    Returns: 249

  99. {"HTHH..HT.HTHHHHTTHHTTHHTHTHTTHTHHHH.HHHTTHT.HHTH", "T.HTTHTTTHTTHTHTTH.THH.HHH.HT.HTTTH.T.HHHTTTHHTH", "TTTTTT.TT..HTT.H.HTTHTHTTHTTHHTHT.HHHHT..TTTT.TH", "T.H..THTH.T.HTTTHHTTTTTTTHTTTHHHH.HTHTHHT.HHTHTT", "HHTHHHH.TT.TTH.H.HH.THTTTH.HH.HTTTTHHHTH..HTHTH.", "H.H.TTHTH..HTHHHHHTHTHHHHHHT.THHTT.HHHTTTH..HTTT", ".HTHHH.TTH..HHHHHHTHTTTHHTTHTHTHHTTHHHHTH.TTHTTT", "T...HTTT.T.TH..H....TTHTHHTHHHT.TTHTHTTHHTH.TTTH", "T.TTHT..THTT.HTTHHHHHHHH.TTHH..TTHTHTTTHHT..HTHH", "HTTTH.TTTH.TT.THHH.TH..T..HHHTHHTTTTTTT.TTHTHHH.", "H..THTTHHHH.HHHHHTHTHHHTTHTHT.THHHHHHHHTH..TH.HT"}

    Returns: 296

  100. {"TT.HT.HHHT", "T..HT.THH.", ".TTHH.T..T", ".T..HH.HHT", "HT.T..TH.H"}

    Returns: 26

  101. {".TT.THT...TT.T..T...TTT.T.TTT.HTTTT.TT.TTTT.TTTT.", "HT.T.......H.TTT...TTT..T.TTHTTTTH.H.T...T...TT.T", ".T.H..HTTT..TH.T..T......TT..TT.TH..T...TT.T.HTT.", "H...T.TT..T.TTT....TTT..H..T.T.HTT.T.T.TT.TTT.TTT", "TT.T.TTTT..TTTTTHT.TTT.T.TT.H..THTT.THT.TT.TT.HTT", "TTT.T.TT..T......TT..TTTTTTT.T....T..T...HTTTTTTT", ".TT..TT.T.TT..TTH.TTTT....TTTTTT.TH.TT......T.T..", "...TT.T.T.T.TT.T.TTTH..T.TT.TTTT..HH...TTT...TTH.", "TT.TTT..T..TH.HTT.TTTTH.H.T..TTTT.T.....T..T.TT.T", "T..T.T.TTTTHTTT.T.T.T.T...H...T...TTTTTT...TTTT..", "TT...TTTHT..T..TTHTTTHHTTTTTT.T..TTHH.T..TTT.TTTT"}

    Returns: 273

  102. {".HT...T...TTTH..T.H.H..H.THH..TT.H.HT..T..H.H.H.", "HH.T..T...HHHH....HT.T.TH.TH.TH.TT.T.THTTH.TH.HH", "TH..TH.TTHT.HHT.T.TH.H.HTH.T.TT....TTHHH....TT.T", "..T......HTHHTH...TT.T..T.TH..HH.H.HHHTHTTH...TT", "HTHTT.....TTTHTTH..H.T.HH.TT..HHHTTTHHTHH..T.H.H", "TT..TTHH.T.TT..HT.HH.T.HH.H...H.H..T.H.TTHTHTHHH", "TT..H..T..H.TTH.HTHH...TH.TT.HTTTT.HT.TTT..H.T.T", ".H..H...H.HTTH....TTTH.TH.HT.HH..H.......TTHH.TH", "HTH.H.H...H.HT..HHTT.H.TTHTHT.T....H.TTHHHTTTTT.", "...HT.TH..TH.T..H.TH..T.T.HT.H...T.THTH.H.H.HHHT", "...HH.H..THHHT..T.HT.HH.TTHHHTT..HHH.TH.HT..T.T."}

    Returns: 216

  103. {"HHHHHHT.THHHTTHTHHHHTTHTHHTTHHTTHHTH.HHHTHTH.", "HTHHHTTH.H.HHHTHTHHHHTHHHH..HHHTHTH.HHHTTTT.H", "HHHHHHHHHHHTHTHTTHTHTHTTTHTHHHHHHTHHTTTHHTHTH", "THHHHH.HTHTHHHHTHHHHHTHHHHHTHHHTHHHTHHHHHTHHT", "HH.HHTHHHHHT.HHTHTTHHHHH.HHHHHT.T.HHTHTTTHTTT", "HTHTT.HHHHTHHHTTHHHT.H.HHHH.THHTHTHHH.H.THTHT", "THHHHHTTHHTHTHHHHTHHHHHHHHHHTHTH.HH.HHHTHHHH.", "HHTHTHTHTTTHHTTHHHHHHH.HTHTHTHHHTHHHHH.HTTHHH", "HHTTHTT.TTHHHHH.HHHHTH.THHHHHTHTHTTHHHTHTHH.H", "TTHHHHHHTHTHT.HTTHHHHTHH.HHTHHHH.HHHHHHHHTHTH", ".HHHTHTHHHHHHHTHHHHHHHH.HTHTTTHHHHHHTHHTTT.HH"}

    Returns: 328

  104. {"HTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHT", "THTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTH", "HTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHT", "THTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTH", "HTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHT", "THTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTH", "HTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHT", "THTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTH", "HTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHT", "THTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTH", "HTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHT", "THTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTH"}

    Returns: 576

  105. {".TTHTTTTTH", "....THTTHH", "THTT.HT...", "TTHHTTHHHH", "TTHTHH..HT"}

    Returns: 30

  106. {"TTHTTHTHTHHTTT.HHH..HHH.HHHHTT.HHTTT.HTTTHHTTTHTTH", ".T.THHHTHTTHTHHHHTTTTTTTTTTTTHHT.HTTHTTTTTH.TTHHT.", "TTHH.THTHHTHT.HTHTTHTT.HTTTHHTHTHHHHTT.HT.HHTHTTTT", "HHTHTTH.TTTHTHTTHTTH.HHHTHTTTHHTTHHTT.THHTHH.HTTHH", "HHTHTTTT.HHTHTHT.HHTHTHT.HTH.HTHTTTHHTHHHTTTH.H.HH", "HHTTHT.HT.TTHTH.THHHT.HTHHHHT.THT.T.HHHTHHTHHHTHHT", "TTTTH.TTTHTTHTTHT.TTHHHHTHHTHTTTHHHTHHH.THTHHTHTTT", "H.HTHHHHHTHHTTTHHTHHTHTHHTHHTTT.TT.HTTTTHHTTHTTT.H", "THH.HHTHHTHH.HTHTHHTHTTTHT.THHHHHHHHTHHH.H.HTHHHHT", "HHHHTHHHTHHTHHHTTTTHTHTHT.H.HHTTHTHHTTHTTTTTHHTHTT", "TTTHTTTTHT..HHTTTHHTHTTTHTTTHTHHTTTTHHTHHTHTTT.HHH"}

    Returns: 339


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: