Problem Statement
The game begins with John placing checkers on specific cells of the board. Then, R[i] is calculated for each row i, where R[i] is the number of checkers in the i-th row. Brus must then move the checkers in such a way that for each column i in the final board, the number of checkers in that column is equal to R[i]. Note that R[i] is calculated for the initial placement of checkers and is not modified afterwards. In a single turn, Brus can move a checker up, down, left or right into an adjacent empty cell. He must use as few turns as possible to reach the goal.
You are give a
Definition
- Class:
- TheSquareDivOne
- Method:
- solve
- Parameters:
- String[]
- Returns:
- String[]
- Method signature:
- String[] solve(String[] board)
- (be sure your method is public)
Notes
- The lexicographically earlier of two String[]s is the one that has the lexicographically earlier String in the first position at which they differ.
- The lexicographically earlier of two Strings is the one that has the earlier character (using ASCII ordering) at the first position at which they differ.
- In ASCII ordering, a dot character '.' comes before 'C'.
Constraints
- board will contain exactly n elements, where n is between 1 and 18, inclusive.
- Each element of board will contain exactly n characters.
- Each element of board will contain only uppercase 'C' or '.'.
Examples
{"...", "...", "C.."}
Returns: {"...", "...", "..C" }
Initially, R[0] = 0, R[1] = 0, R[2] = 1. There is currently a checker in column 0 which must be moved to column 2. It can be done in two turns.
{ ".....", ".....", ".CCCC", ".....", "....." }
Returns: {".....", "..C..", "..C..", "..C..", "..C.." }
{ ".....", ".....", "CCCC.", ".....", "....." }
Returns: {".....", "..C..", "..C..", "..C..", "..C.." }
{"CCC", ".C.", "CCC"}
Returns: {"C.C", "C.C", "CCC" }
CCC CCC C.C C.C .C. -> ..C -> .CC -> C.C CCC CCC CCC CCC The following sequence also takes three turns, but its final placement does not come earlier lexicographically: CCC CCC CCC CCC .C. -> C.. -> CC. -> C.C CCC CCC C.C C.C
{"C..", ".C.", "..C"}
Returns: {"C..", ".C.", "..C" }
No move is necessary.
{"C.CCCCC..C.C...","C....C.CCC.....","C..C...C...C.CC","CC.C...........","..C.CCCCCC....C",".C.C......C.C.C","C........C.CC..","....C.C..CCC.C.","..C..CCCC.CC.C.","..CC...CCC.CCCC",".CCC.....CC..C.","C.CC..C.C..CCC.","C.C......CC..C.",".C.C...C.C.C..C","CC...C.C.C....."}
Returns: {"C..CCC.CC.CC...", "C....C.CCC.....", "C...C...C..C.CC", "CC..C..........", "..C.CCCCCC....C", ".C..C.....C.C.C", "C........C.CC..", "....C.C..CCC.C.", "..C..CCCC.CC.C.", "..C.C..CCC.CCCC", ".CC.C....CC..C.", "C.CC..C.C..CCC.", "C.C......CC.C..", ".C.C....CC.C..C", "CC...C.C.C....." }
{"C.CC","CC.C","C.CC","C..."}
Returns: {".CCC", "CCC.", "CCC.", "C..." }
{"CC.C",".CCC","..C.","CC.."}
Returns: {"CC.C", ".CCC", "C...", "CC.." }
{"..CCCC","CC..C.","C.CC.C",".C.C..","...C.C",".C.CC."}
Returns: {"..CCCC", "CC..C.", "C.CC.C", ".CC...", "C....C", "CCC..." }
{"..","CC"}
Returns: {".C", ".C" }
{".C.C...C.CC.CC","CC.C..C......C","..CC...C.....C","CC...C...C....",".C....CCCC...C","C....C....C.C.","C..CC..C.CCCC.","C.CCCC.C.....C","..CC..........","...C.CC.CC.C..","C.C....C..C..C","CC.C.CC.CCC..C","...C.C.C..C..C","C...C...C.CC.C"}
Returns: {"......CC.CCCCC", "CC...CC......C", "..C.C..C.....C", "CC....C....C..", ".C....CC.C.C.C", ".C....C....CC.", "C..CC..C.CCCC.", "C.CCC.CC.....C", "..C.C.........", "....CCC.CC.C..", "C.C....C...C.C", "CC.C.CC.CCC.C.", "...C.C.C..CC..", "C...C....CCCC." }
{"...C..........","C...C..C......","..............","..............","..............","..............","..............","..............","..............","..............","..............","C.............","..............",".........C...."}
Returns: {".C............", "CC...........C", "..............", "..............", "..............", "..............", "..............", "..............", "..............", "..............", "..............", ".C............", "..............", "...........C.." }
{".C.C....C..","C...C..C..C","..CCC...C..",".....C.....",".....C.....","......C....","....C..C..C",".....C..CC.","...C...C...","..CC.C....C","..........."}
Returns: {".C.C....C..", "C...C..C.C.", "CCC.....C..", "......C....", ".....C.....", "......C....", "..C....C.C.", "..C....C.C.", ".C....C....", "CCC......C.", "..........." }
{"C....","CCCCC","...CC",".CC..",".C.C."}
Returns: {".C...", "CCCCC", ".C..C", ".CC..", ".C.C." }
{".C.C.CC...C..C.C",".CC....C.CCCCC.C","....CC.C.....CC.","...CCCC...CCC...","....C.C.CCCCC..C","....C.CC.CC...C.","CCC......C....C.","CC.C...C.CC.C.CC","C....C....C..CC.",".C.C.C.....C..C.","...C..C...C.CCCC",".CC..CCC.C.CCC..",".CC......C.C.C..","...CC.....CC..CC","C.CC.C.CCCC..C.C","CC.C.CC.CC....CC"}
Returns: {".C.C.CC....C..CC", ".CC....C.CCCC.CC", "....CC.C.....C.C", "...CCCC...CCC...", "....C.C.CCCCC..C", "....C.CC.CC...C.", "CCC......C....C.", "CC.C...C.CC.C.CC", "C....C....C..CC.", ".C.C.C.....C..C.", "...C..C.C..C.CCC", ".CC.CC.CC..CCC..", "CC.....C...C.C..", "C...C..C...C..CC", "CCCCC..CC.C..C.C", "CCCCC..CC.....CC" }
{"CC","CC"}
Returns: {"CC", "CC" }
{"C.CCCCCC","C.CCCCCC","CCCCCCCC","CCCCCCCC","CCCCCCCC","CCCCCCCC","CCCCCCCC","CCCCCCCC"}
Returns: {".CCCCCCC", "C.CCCCCC", "CCCCCCCC", "CCCCCCCC", "CCCCCCCC", "CCCCCCCC", "CCCCCCCC", "CCCCCCCC" }
{"..C....",".C.C...",".......","C...C..",".......",".......",".....C."}
Returns: {".C.....", ".C.C...", ".......", "C..C...", ".......", ".......", "......C" }
{"CCCCC","CCCCC","CCCCC","CCCCC","CCCCC"}
Returns: {"CCCCC", "CCCCC", "CCCCC", "CCCCC", "CCCCC" }
{"."}
Returns: {"." }
{"......CC.CC..","....C....C.CC","..C....C.C...","C.......C....",".C.CC.C......","C....C..C....","..C.C..C.....","...C.C.....C.",".............",".....CCC.....","C.CC....C..C.","...C...CC....",".....C.CC...."}
Returns: {"......C...CCC", "....C.....CCC", "..C....C..C..", "C.........C..", ".C.CC.C......", "C....C....C..", "..C.C..C.....", "...C.C......C", ".............", ".....CCC.....", "CCC......C.C.", ".C..C....C...", "CC.......C..." }
{"CCCCC.CCC.C","C.CCC.C.CCC","C..CCCCCCCC",".CC.CCCCC.C","CCCCC.CCCC.","C...CCCC.CC","CCC.CCC.CC.","CCCC..CC.CC","CCCCCCCC..C","C.CCCC.CC.C","C.CC.C.CCCC"}
Returns: {"CCCCC.CCC.C", ".CCCC.C.CCC", "C..CCCCCCCC", ".CC.CCCCC.C", "CCCCC.CCCC.", "C...CCC.CCC", "CCC.CCC.CC.", "CCCC.C.C.CC", "CCCCCCCC..C", "C.CCCC.CCC.", "CCCC...CCCC" }
{"CCC.CC",".CCC.C","..CCCC","C.C.CC","C...CC","C..C.."}
Returns: {"CCC.CC", ".CCC.C", "C.CCC.", "C.CCC.", "CC.C..", "CC...." }
{"C.CCCC","CCCCCC","CCCCCC","CCC.C.","CCCCCC","CCCCCC"}
Returns: {".CCCCC", "CCCCCC", "CCC.CC", "CCC.CC", "CCCCCC", "CCCCCC" }
{".C..C.C.C.C.C",".CCC.....C.CC","C.......C...C","..C.CCC.C.C..","CCC....C.CC.C",".....CC.CC...",".CC......CC.C","..C....C..C.C",".CCCCC.C.C.C.","....C.C.C.CC.","....C.C..CC.C","C.C...C.C.CCC","C.C.......C.."}
Returns: {".C..C.C.C.C.C", ".CCC.....C.CC", "C.......C...C", "...CCCC.C.C..", "CC.C...C.CCC.", ".....CC.CC...", ".CC......CCC.", "C......C..CC.", "C.CCCC.CC..C.", "....C.C.CC.C.", "...CC..CC..C.", "CC.CCCC.C....", "CC..C........" }
{"..",".."}
Returns: {"..", ".." }
{".....CC..CC.C","CC.C.........","..CC.C.....CC","...C.CCCC....","C.C.C.......C",".C....C.C..C.","CC.CCCC..CC..","....CC..CC..C",".............","..CC....CCCC.","..C.C.C.....C","CC....C..CCC.","CC..C.C..C..C"}
Returns: {"......CC..CCC", "C..C...C.....", "..CC..C....CC", "...C.CCC...C.", "C.C..C......C", "..C...C..C.C.", "CC.CCCC..CC..", "....CC.C.C..C", ".............", "..CC...C.CCC.", "..C.C.C.....C", "CC....C..CCC.", "CC..C.C..C..C" }
{"CC","C."}
Returns: {"CC", "C." }
{"...C.C.CC",".CC.C....","..C...C.C","CC.C.C.C.","CCC.CCCCC","CC.C.C.C.","....CCCCC","CC..CC..C",".C.CCCCCC"}
Returns: {"....C.CCC", "..CCC....", "....C.C.C", "C.CC.C..C", "C.CCCCCCC", "CC.CC..C.", "....CCCCC", "CC..CC..C", ".C.CCCCCC" }
{"..CCC...CCC",".C...CCCCCC","..CCCC.CCCC","CC.CCC..CC.","CC.C.C.....",".CC.C.C.C.C","..C...C..C.","C.C..C.....",".....C.C.C.","C.CC..C..CC","..CC..CCC.C"}
Returns: {"..CCC...CCC", ".C...CCCCCC", "..CCCC.CCCC", "CC.CCC.C.C.", "CC.C.C.....", ".CC.CCC...C", "..C...C..C.", "C.CC.......", "CCC........", "CCCC.....CC", "CCCC.C....C" }
{"CC...CC.CC","C.CCC.CCCC",".CC.C.CC.C","C..CC.CC.C","C...C....C",".CCC.C.CC.",".CCCC.....","...CCC..C.","CCCC..CCC.","C.CC.CCCC."}
Returns: {"CC...C.CCC", "C.CC.CCCCC", ".CC.C.C.CC", "C..CC.C.CC", "CC.......C", ".CCC.C..CC", ".CCCC.....", ".C.C.C...C", "CCCC.C.CC.", "CCC..CCCC." }
{"C"}
Returns: {"C" }
{"CC.C",".CCC","..C.","C.CC"}
Returns: {"CC.C", ".CCC", "C...", "CC.C" }
{".....C......C....","...............C.",".C...C........C.C","........C........","......C...C..C.C.","...............C.","..............C..","...C.......C.....",".................",".................",".C...............","........CC.....CC","...CC..........C.","........C........",".......CC......C.","..CC.C...........",".....C..C........"}
Returns: {".....C......C....", "...............C.", ".C..C.........C.C", "...........C.....", "......C....C.C.C.", "...............C.", "..............C..", "...C.......C.....", ".................", ".................", "C................", "..........CC..C.C", "..C.C.......C....", ".......C.........", "..C....C....C....", "C.C.C............", "..C.C............" }
{"CCCCC.CC.CCCC","CCCCCCC.CCCCC","CC.CCCC.C.C..","CC.C.C.CC.CCC","CC.CCC.CCCC.C","CCCC.C.CCC.CC","CC.CCCCC.CCCC","CCC.C..CCCCCC","C.C.C....CCCC","CCC.CC.CCCCC.",".CC.CC.CCC...","CC..C..CC..C.","CC..CCCCC..CC"}
Returns: {"CCCCC.CC.CCCC", "CCCCCCC.CCCCC", ".CCCCCC.C.C..", "CC.C.C.CC.CCC", "CC.CCC.CCCC.C", "CCCC.CC.CC.CC", "CC.CCCCC.CCCC", "CCC.C.CC.CCCC", "C.C.C.CC.C..C", "CCCCCCCCCC...", ".CC.CCCC.C...", "CC..CCCC.....", "CC.C.CCCCC..C" }
{"C.......","C..CC.C.","........","......C.","........","........","..C.....",".....C.C"}
Returns: {".C......", "CC.C...C", "........", "......C.", "........", "........", ".C......", ".C.....C" }
{"C.CCC...C.C.CC.","C......CCC..C..","C.C..C....C...C","CCCC.CCCC..C.CC",".....CC.CC..C..","..CC.C.C.C.CC.C","..CC....CC.CC.C","C.CCC.C....CC..",".C.C..CC.C.C.CC","C...C..C.C....C","C.C.....C.....C","..C..CCC..C.CC.","CCCCC..CC.C..C.","..CCCC....CC.CC",".C.C.C.CC.CC..."}
Returns: {"C...CCC.C..CCC.", "C......CC...CC.", "C..C.C......C.C", "CCCC.CCCC...CCC", ".....CC.CC..C..", "..CC.C.C.C.CC.C", "..CC....CC.CC.C", "C.CCC.C....CC..", ".C.C..CC.C.C.CC", "C...C..C.C....C", "C..C....C....C.", "...C.CCC..C.CC.", "CCCCC..CC.C..C.", ".C.CCC....CC.CC", ".C.C.CC.C.CC..." }
{".C.......CCC..CC",".C.C....C...CCC.","C.....C..CC..C..","C..C...C....C.CC","C.....CCC.C.C...","CC....CC.C......",".....C...C.C...C","....C..C.CCC....",".CC....C......CC","............C..C","..CC...C..C..CC.","C.C.CCC.CCC.....","....C....CCC....",".C.C..C...CC...C","C.....C...C..C.C",".......C.C.C...."}
Returns: {".C.......CCC..CC", ".C.C....C...CCC.", "C.....C..CC..C..", "C..C...C....C.CC", "C.....CCC.C.C...", "CC....CCC.......", ".....C..C..C...C", "....C..CC.CC....", ".CC....C.....CC.", "............C.C.", "..CC.C....CC.C..", "CCCCCCC...C.....", "...CCC.....C....", ".C.CCC.....C.C..", "C.C.C......C.C..", "..C.C......C...." }
{"CCCC...C.C","C.CCCCCC.C","CCCCCCCCC.","CCC.CC.CC.","CCCC.CCCCC","CCCCCCCCC.","C.CCC.CC..","C.CCCCCC.C","CC..CCC.CC","C.CCCCCC.C"}
Returns: {"..C.CC.CCC", ".CCCCC.CCC", "CCCCCC.CCC", "CCC.CC..CC", "CCCC.CCCCC", "CCCCCCCCC.", ".CCCC.CC..", ".CCCCCCC.C", "CC..CCC.CC", "C.CCCCCC.C" }
{"CC","CC"}
Returns: {"CC", "CC" }
{".......C.....",".....C.......",".............","..CC........C","C...........C","...C.CC......","....CC......C","..CC....C....",".C.....C.....","..C..........","........C.C.C","......C.C....","C.....C.C.CC."}
Returns: {"............C", "...........C.", ".............", "......CC....C", ".....C......C", "...C.C.C.....", "....CC......C", "...CC.....C..", ".C.....C.....", "...C.........", ".........CC.C", "......C.C....", "C.....C.C.CC." }
{".................","...............C.","...C.............","...C.........C...",".................",".................",".................","....C............","C................",".................","....C...C........","..........C......","................C",".................",".................","....C....C.......","...C............."}
Returns: {".................", "...............C.", "...C.............", "...C...........C.", ".................", ".................", ".................", "............C....", ".C...............", ".................", "........C..C.....", "..........C......", "................C", ".................", ".................", ".......C..C......", "..C.............." }
{"CCC.","CC..",".CCC",".C.."}
Returns: {"CCC.", "C.C.", ".CCC", "C..." }
{"..C..",".CC..","..C..",".C.C.","C...."}
Returns: {"....C", ".C.C.", "..C..", ".C.C.", "C...." }
{"...C.....C..C....","CCCC..CC......C..","C..C.....C...CC..","......CCC.CC...C.","..C...C..C.C.....",".....C....C.CCCCC","C..C...C......C..","....C.CCC....C.C.","...C...CCC......C",".C.C.C...CC.CCC.C",".C..C..C..C.....C",".C.CC............",".CC..C....CC....C","..C.C.C.C.CCC....","....C...C.C...CC.",".......C...C.C...","...CC.....C..CCC."}
Returns: {"...C.....C..C....", "CCCC..CC......C..", "C..C.....C...CC..", "......CCC.CC....C", "..C...C..C.C.....", ".....C....C.CCCCC", "C..C...C......C..", ".....CCCC....C.C.", "...C...CCC......C", ".C.C.C...CC.CCC.C", ".C..C..C..C.....C", ".CC.C............", ".CC..C...C.C....C", "..C.CC..CCC.C....", ".C......CC..CC...", ".....C...C...C...", ".C..CC......CC.C." }
{"C..C.C..CCCCCCCCCC","CC.CC..CCCCCC.CC.C","CCC.CCCCCC....CCCC","CCC..CCCCCC.CC.CCC",".CCCCCC.C...CCC.CC","C.CCCC.CCCCC.CCCCC","CC.CCCCCCCCCC.CCCC","CC...CCC.CCCCCCC.C","CCCCCCCCCCCCCCCCCC","C.CCCC.CC.CCCCCCCC","CC.CCCC..CCCCCC.C.",".CCCC..CC.CCCCCC.C","CCCC.CCCCC..C.CC.C","CCCC..CCC.CCC.C.CC","CCCCCCCC.C.CCCCCCC","..CCCCCCCCCCC.CCCC","C.CC.CCCCCC.CC.CC.","......C.C..CC.CC.."}
Returns: {".C.C.C..CCCCCCCCCC", "CC.CC..CCCCCC.CC.C", "CCC.CCCCCC....CCCC", "CCC..CCCCCC.CC.CCC", ".CCCCCC.C...CCC.CC", "C.CCCCC.CCCCCCCCC.", "CC.CCCCCCCCCCCCCC.", "CC...CCCC.CCCCCCC.", "CCCCCCCCCCCCCCCCCC", "C.CCCCC.CCCCCCCCC.", "CC.CCCC.C.CCCCC.C.", ".CCCC.CCCC..CCCCC.", "CCCC.CCCCC..CCCC..", "CCCC.CCCCCCC..CC..", "CCCCCCCCCCCC.CCCC.", "..CCCCCCCCCCCCCCC.", "C.CCCCCCCCCC..CC..", "..C...CCCC.C......" }
{"CCCCC.CC.CCCC.CCCC","C.CCCCCCCCCCCC.CCC","CCCCCCCCCCC.CCCCC.","CCCCC.CCC.C..CCCCC","CCCCC..CCCCCCCCCCC","CCCCCCCCCC.CCCCCCC","CCCCCCCCCCCCCCCC.C","CCCCC.CCCCCCCC.CCC",".CCCCCCCCCC.CCCCCC","CCCCCCC.CCC.CCC.CC",".C.CCCCCC.CC.CCCCC","C.CCCCCCCCC.CC.CCC",".CCCCCCCCCCCC.CCCC",".CCCCC.C.CC.CCCCCC","CCCCCCCCCCCCCCCCCC","CCCCCCCCCCC.CCCC.C","CCCCCCCCCCCCCCC..C","CCCCCCCCC.CCCCCCCC"}
Returns: {"CCC...CCCCCCCCCCCC", "C.CCCCC.CCCCCCCCCC", "CCCCCCCC.CCCCCCCC.", "CCC.CCCCC..C.CCCCC", "CCC..CCCCCCCCCCCCC", "CCCCCCCCCC.CCCCCCC", "CCCCCCCCCCCCC.CCCC", "CCC.CCCCCCCCC.CCCC", ".CCCCCCCCC.CCCCCCC", "CCCCCCC.CC.CCCC.CC", ".C.CCCCCC.CC.CCCCC", "C.CCCCCCCCC.C.CCCC", ".CCCCCCCCCCCC.CCCC", "CC.CCC.C.CC.CCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCC.CCCC.C", "CCCCCCCCCCCCCCC..C", "CCCCCCCCC.CCCCCCCC" }
{"CCCCCCCCCCCCCCCCC","CCCCC.CCCCCCCCC.C","CCC.CCCCCCCCCCCCC",".CCCCCCCCCCCCCCCC","CCC.CCCCC.CCC.C..","CCCCCCCCCCCCCC.C.","CCCCCC.CC.CCCC.CC",".CCC..CCCCCCCCC.C","CCCCCCCCC.CC.CCCC","CCC..CCC.CCCCCCCC","CCCCC.CCCC..CCCCC",".CCCCCC..CCCCCCCC",".CCCC.CC.CCCCCCC.","CC.CCCC.C.CCCCCCC","CCCCCCC.CCCCCCC.C","CCCC.CCCCCCCCCCCC","CC.CCCCCCCCCCCC.C"}
Returns: {"CCCCCCCCCCCCCCCCC", "CCCCC.CCCCCC.CCCC", "CCC.CCCCCCCCCCCCC", "C.CCCCCCCCCCCCCCC", "CCCC.CCCC.CC...CC", "CCCCCCCCCCCC.CCC.", "CCCCCC.CC.CCC.CCC", "C.CC..CCCCCCC.CCC", "CCCCCCCCC.CC.CCCC", "CCCC.C.C.CCCCCCCC", "CCCCCC.CCC..CCCCC", "CC.CCCC..CCCCCCCC", "CCCC.CC.CC.CCCCC.", "CCCC.CC.CC.CCCCCC", "CCCCCCC.CCCCCC.CC", "CCCCCCCCCCC.CCCCC", "CCCCCCCCCCC.CCC.C" }
{"CC.CC.CCC.CCC.CCC","CCC...CCC.CC..CCC","C.C.CCCCCCCCC.CCC","CCCCCC.CCC..CCCC.",".CCCCCCCCCC.CCCCC","CC.CCCCCCCC.CC..C","...CCCCC.CC..CCCC","CCCCC..C.CCC...C.","CCCCCCCCC..CCCC..",".C.C.CCC.C..C.C.C","C.C.CC.CC.CCCC...","CC..CC.C.CC.CCCC.","CCC.CCCCCCCCCCCCC","CC.CC..CCCC.CC.CC","CCCCC.CC....CCCC.","CC.C..CCCCCC.CC.C",".CCC..C..C....CCC"}
Returns: {"C.CCC.CCC.CCC.CCC", "CCC...CCC.CC..CCC", "C.C.CCCCCCCCC.CCC", "CCCCCC.CC..CCCCC.", ".CCCCCCCCC.CCCCCC", "C.CCCCCCCC.CCC..C", "...CCCCC.CC.C.CCC", "CCCCC..C.CCCC....", "CCCCCCCCC..CCCC..", "..CC.CCC.C..CC..C", "C.C.CCC.C.CCCC...", "CC.CCC..C.C.CCCC.", "CCCCCCC.CCCCCCCCC", "CC.CCC..CCC.CCCC.", "CCCCCCC.....CCCC.", "CCC.CC..CCCCCC.C.", ".CCCC...C...CC.C." }
{"CCCCCCCCCCCC.CCCC","CCC.CCCC.CCCCCCCC","CCCC.CCCCCCCCCC.C",".CCCCCCCCCCCC.CCC","CCCCCCCCCCCCCCCCC","CCCCCCCCCC.CCCCCC",".CCCCCCC.CCCCCCCC","CCCCCCCCCCCCCC.CC","CCCCCCCCCCCCCCCCC","CCC.CCCCCCCCCCCCC","CCCCCCCCCCCCCCCCC","CCCCCCCC.C.CCCCCC","CCCCCCCCCCCCCCCCC","CCC.CCCCCC.CCCCC.","..CC.CCCCCCCCCC.C","CCCC.CCCCCCCCCCCC","CCCCCCCCCCCCCCCCC"}
Returns: {"CCCCCCCCCCCCC.CCC", "CC.CCCC.CCCCCCCCC", "CCCCC.CCCCCCCC.CC", ".CCCCCCCCCCCC.CCC", "CCCCCCCCCCCCCCCCC", "CCCCCCCCCCC.CCCCC", "C.CCCCCCC.CCCCCCC", "CCCCCCCCCCCCCC.CC", "CCCCCCCCCCCCCCCCC", "CCC.CCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCC", "CCCCCCCCCCC.C.CCC", "CCCCCCCCCCCCCCCCC", "CCC.CCCCCCCCCC..C", "C..CCC.CCCCCCC.CC", "CCCCCC.CCCCCCCCCC", "CCCCCCCCCCCCCCCCC" }
{"C...CCCC.CCC.C.C..",".C..C...C.CC.CC.CC",".......C.CC.C..CCC","CCCCC.CCCC.C.CCCCC","CCCC..CC..CCC.CCCC",".CC....CC.CC.CCCC.","C.CC.CC...C.C.C..C","CCC...CCC.C.CCCCC.","...C.C.CCC...CC.CC",".C.CC.CC.CC.C..C..",".C.CC.CC.C...C.CC.","C..CCCCCC.CC....C.","CCCC.CC...CC.CC.CC","CCC.C..CCC.CCCC...","C.CC.C.....CC..CCC","CC..C..C.C...C..CC",".C.C.C.C....C..C..","C.C.C.C.CC.C.C.C.."}
Returns: {"...CCCCC.CCC.C.C..", "...CC...C.CC.CC.CC", ".......C.CC.C..CCC", "CCCCC.CCCC.C.CCCCC", "CCCC..CC..CCC.CCCC", "..CC...CC.CC.CCCC.", "C.CC.CC...C.C.C..C", "CC.C..CCC.C.CCCCC.", "...CC..CCC...CCC.C", ".C.CC.CC.CC.C..C..", ".C.CCC.C.C..CCC...", "C..CCCCCC.CC..C...", "CCCCCC..CC.CCC...C", "CC.CCC.CCC.CCC....", "C.CCCC.....CCC...C", "CC..CC...C..CC...C", ".C.CCCC.....C.....", "C.C.CCCCC..CC....." }
{"CCCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCCC"}
Returns: {"CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC" }
{"CC.C.C..C.C.CCCC.",".CC.CCCCC.C.CC..C","CCC.CC.C.CC...C.C","CCC.C.C....CC.C..","CCCCC...CC.C.CCCC","...CC.CCC..C...CC","C.C.CC.C.C.C..CCC","C.CCCCC.CC..C....",".C...C..C.C.CC.CC",".CCCC....C..CCCCC","..C...C...C...CC.","CCCC..C....CCC.C.",".CCC..CCC.C.CC...","..C.....CC.C.C..C",".CCC..CCCC.......","C.CCCC.C.....CC..",".C..C.C.CC.C.CCC."}
Returns: {"CC..CC..C.C.CCC.C", ".C.CCCCCC.C.CC..C", "CCC.CC.C.CC...C.C", "CCC.C.C....CC.C..", "CCCCC...CC.C.CCCC", "...CC.CCC..C...CC", "C.C.CC.C.C.C..CCC", "C.CCCCC.CC..C....", ".C...C..C.C.CC.CC", ".CCCC....C..CCCCC", "..C...C...C...CC.", "CCC.C.C....CCC.C.", ".CCC..CCCC.CC....", "..C...CC.C.C....C", "CC.C..CCCC.......", "CC.CCC.C.C.C.....", "C...CCCC.C.CC..C." }
{"C..C......C.CC...","....C.....C......",".C..C........C...","..C...C..C.....C.",".CC..C....C.C....",".....C....CC...CC","C........CCC.C...","..C...C.C.CC..C..","CCC.....C.C..C...","CC..CC...CC.C....","C...C.C.C.CC.C.C.","...C.C.....CC.CC.","...CC.C.C.C.CC...",".C.CC....C.C.....","C.C.........CCCCC",".C...C.C.....C..C",".....C.......CC.."}
Returns: {"........CCC.C.C..", "........C.C......", "......CC......C..", "......CC.C.....C.", ".....CCC..C.C....", ".......C..CC...CC", "C........CCC..C..", "....C..CC.CC..C..", "C.CC....C.C..C...", "C.C.CC...CC.C....", "C...C.C.CC.C.C.C.", "...C.C.....CC.CC.", "...CC.C.CC..CC...", ".C.CC....C.C.....", "C.C.........CCCCC", ".C...C.C.....C..C", ".....C......C.C.." }
{"C..C.CCC.C.CCCC..C",".CC..CC.C....CCCC.",".CCCCCC.C.CCCCCCC.","CCCC..C.CCC.CCCCCC","CCCCC..C.CCC.CCC.C","CCCCCCCC..CCCCCCC.","CCC..CC.....CCC.CC","...C...C.C..CC...C","..C..CCCCC.CC.C.C.","CCCCC.CC.C.CC.C..C","CC..C..C..C.C..CCC",".C.CCCCCCCC...CCC.","..C.C..CC.CCCCCCC.","CCCCCC.CC.C.C..C.C","CC..CCCC..CCCCC.C.","CC.CC.CCCC.C.C.CCC","CC..CCC.CCC..C.CCC","C.CCCCC..CCCCCCCC."}
Returns: {"..CC.CC.CC.C..CCCC", "..CC.CC..C....CCCC", ".CCCCCC..CCCCC.CCC", "CCCC..C.CC.CCCCCCC", "CCCCC...CCCC.CCC.C", "CCCCCCC.C.CCCCCC.C", "C.CC.CC.....CCC.CC", "...C...C.C..CC...C", "..C.CC.CCC.C.CC..C", "CCCCCC.C.C.CC.C..C", "C.C.CC.....CC..CCC", "..CCCCCCCCC...CCC.", "..C.CC..C.CCCCCCC.", "CCCCCC.CC.C.C..C.C", "CC..CCCC..CCCCC.C.", "CC.CCCC.CC.C.C.CCC", "CC.CCC..CCC..C.CCC", "C.CCCCC..CCCCCCCC." }
{"CC.......CC..CCC.","CCC..CC....C..CCC","CC.C...CC...CC..C",".C.CC.CCCC....C.C","...CC.C..C.CCC.C.","...C.CCC...C.CCC.","CCC.CC..CC...C.C.",".C.CCCCC.CC..C.C.",".CCCC....C.CCCC.C",".C.C.CCC.CC..C...","CC...C..CCCCCC.CC","CC..C.CC.CC..CCCC","C..C..CCC...C.C..",".CC.CC.C.C.C.C.CC","C..CC...CCC.C.C.C",".C..CCC...C.C.CCC","CCC..CCCCC.C.CCCC"}
Returns: {"........CCCC.C.CC", ".CC....CC.CC..CCC", "C.CC...CC...CC..C", "..CC.CCCC..C..C.C", "...CC...C.CCCC..C", "...C.CCC...C.CC.C", "CCC.C.C.C.C..C.C.", "..CCCCCC.CC..C.C.", ".CCCC.....CCCCC.C", ".C.C.CCC.CC..C...", "CC...C..CCCCCC.CC", "CC..C.CC.CC..CCCC", "C..C..CCC...C.C..", ".CC.CC.C.C.CC..CC", "C..CC...CCCC..C.C", ".C..CCC...CC..CCC", "CCC..CCCCC.CC.CCC" }
{"...CC.C.C..C..C.C.","C.....C....C......","..C.C.C....C..C.C.","C.....C....C...C.C",".CCCCC.CCC.C..C.C.",".CCC.C....C..CC...","...C...C....CCCC.C",".......C.CCC.CCC..","..C....CCC.C.CCC..",".C.C.C..CCC.CCCC..","..C..C...CC.C..C..","C.C......CC......C",".CCCCCCC..C.C.CC..",".CC..C...C..CC.CC.","........C.CC...C.C","C.CC.CCC.CC.C..C.C","......CC....CCC.C.","C.......CCCCCC...."}
Returns: {"...CC.C.C...C...CC", "C.....C.....C.....", "...CC.C....C....CC", "C.....C....C....CC", ".CCCCC.CCC.C...CC.", ".C.CCC....C..C.C..", "....C..C....CCCC.C", ".......C.CCC.CCC..", "....C..CCC.CC.CC..", ".C..CC..CCC.CCCC..", "..C..C...CC.C..C..", "C.C......CC......C", "C.CCCCCC.C..CC.C..", "C.C..C..C...CC.CC.", "........CCC....C.C", "C.C.CCCCCC..C..C.C", "....C..C....CCC.C.", "C...C.C.CC..CC...." }
{"...C........C.....","C..........C.C..C.","...C..C.CC....C.C.","C.C......C....C...","C..CC..C........C.","C.......C.C.......","......C...........",".CC..C............","C.C.....C.C.C.....","....CC.C..CC..C...","....C....C..C.....","C..C.CC.C......C.C","...C..C...........","....CC.....C......","C.....C...C...CCC.","........C........C","...............C.C","C.C..............."}
Returns: {"...........CC.....", "....C......C.C..C.", "...C....CC.C..C.C.", ".CC......C....C...", "..CCC....C.....C..", "..C......C.C......", ".........C........", ".CC.....C.........", ".CC.....C.C.C.....", "....CC.C..CC..C...", "....C....C.C......", ".C.C.C.CC.....C..C", "...C...C..........", "....CC.....C......", "C.....C...C..CCC..", "........C........C", ".............CC...", "C.C..............." }
{"CCCCCCCCCCCC.C.CC","C.C.CCCCCCCCCCCCC","CCCCCC..CCCCCCCCC","CCCCCCC.CCCCCC.CC",".CCCCCCCCCCCCCCCC","CCC.CCCCCCCCC.CCC","CCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCC.C","CCCCCCCCCC.CCCCCC","CCCCCC.CCCCCCCCCC","CCCCCC.CCCCCCC.CC","CCCCCCCCC.CCCCCCC",".CCCCCCCCCCCC.CCC",".CC.CC.CCCCCCCCCC","CCCCCCCCCCCCCCCCC","C.CCCCCCC.CCCCCCC","C.C.CC.CCCCCCCCCC"}
Returns: {"CCCCCCCCCCCC.CC.C", "C.C.CCCCCCCCCCCCC", "CCCCC.C.CCCCCCCCC", "CCCCCCCC.CCCCCC.C", ".CCCCCCCCCCCCCCCC", "CCC.CCCCCCCCC.CCC", "CCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCC.", "CCCCCCCCCC.CCCCCC", "CCCCCCCCC.CCCCCCC", "CCCCCCCCCC.CCCCC.", "CCCCCCCCCCC.CCCCC", ".CCCCCCCCCCCC.CCC", "C.CC.CCCCCCC.CCCC", "CCCCCCCCCCCCCCCCC", "CC.CCCCCCCCCC.CCC", "CC.CC.CCCCCCCCCC." }
{"CCCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCCC","CC.CCCCCCCCCCCCCC.","CCC.CCCCCCCCCCCCCC","CCCCC..CCCCC.CCCC.","CCCCCC.CCCCC.CCC.C","C.CCCCCCCCC.CC.CCC","CCCCCCCCC.CCCCCCC.","CCCCCCCC.CCCCC.CCC","CCCCC.CCCCCCCCCCCC","CCCC.CC.CCCCCCCCCC","CCCCC.CCC.CCCCCCCC","CCCCCCCCCCCCCCC.CC","CCCCCCC..CCCC..CCC","CCC.C.CCCCC.CCCCCC","CCCCCCC.CCCC.C.CCC","CC.C.CCC.CCCCCCCCC","CCC..CC.CC.CCC.CCC"}
Returns: {"CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CC.CCCCCCCCCCCCCC.", "CCC.CCCCCCCCCCCCCC", "CCCCC..CCCCC.CCCC.", "CCCCCC.CCCCCC.CC.C", "CC.CCCCCCCC.CC.CCC", "CCCCCCCCC.CCCCCCC.", "CCCCCCCC.CCCCC.CCC", "CCCCC.CCCCCCCCCCCC", "CCCC.CC.CCCCCCCCCC", "CCCCC.CCCC.CCCCCCC", "CCCCCCCCCCCCCCC.CC", "CCCCCCC..CCCC..CCC", "CCCC.C.CCCC.CCCCCC", "CCCCCCCCCC.CC.C.CC", "CCCC.CCCCCCCCCCC..", "CCCC.CCCCCCCC.C..." }
{"CCCCCC.CCCCCCC..C.","CCCCCCCCCCCCCCCCCC","CC..C....CCCCCCC.C","C.CCCCCCCCCCCCCC.C","CCCCCCCCCCCCCCCCC.","CCCCCC.CCCCCCC.CCC",".CC.CCCC.C.CCC.CCC","C.CCCCCC..C.CCCCCC","CCCCCCCCCCCCCCCCCC","CCCC.CCCCCCCCCC.CC","CCCCCCC.CCC.CCCCCC",".CCC.CCCC.CCCCCCCC","CCC.CCCCCCCCCCCCC.","CCCC.CCC.CCCCCCCC.","CCC.CCC..CCCCCCC.C","CCCCCCCCC.CCC.CC..","CCCCCC.CC.CCCC.CCC","CCC.CCCCCCCC.CCCCC"}
Returns: {"CC.CCCCCCCCCC...CC", "CCCCCCCCCCCCCCCCCC", "CC..C...C.CCC.CCCC", ".CCCCCCCCCCCCCC.CC", "CCCCCCCCCCCCCCC.CC", "CCCCC.CCCCCCCC.CCC", ".C.CCC.CCC.CCC.CCC", ".CCCCC.CC.C.CCCCCC", "CCCCCCCCCCCCCCCCCC", "CC.CCCCCCCCCCCC.CC", "CCCCCCC.CCC.CCCCCC", ".C.CCCCCCC.CCCCCCC", "CC.CCCCCCCCCCCCC.C", "CCCC.CC.CCCCCCCCC.", "CC.CCC..CCCCCCCC.C", "CCCCCCCCCCC.C.CC..", "CCCCCC.CCCCC.C.CCC", "CCC.CCCCCCCC.CCCCC" }
{"CCC.....CCCCCC.CC","C.CCCCCCC.CC..C..","CCCCC.CCCC.C.CCCC","CCC.CCCCC...CC.CC",".C.C.....CCCCC.CC",".CCCC.C.CCC.CCCC.","C...CCCC.CC..C..C","C.CCC.C.CC..C.CCC","CC.C...CCCCCC...C","CCCCC.C.C.CC.CCC.","..CC...C.CC.CCC..","C..C...C...C..C..","..CCCC...C.CCCCC.","CCCC..CCCCCC..CC.","C.CC...CCCCCC.CCC","CCCCC...C.CC.CC.C","CC...CC..CC..C..C"}
Returns: {"CCC.....CCCCCC.CC", ".CCCCCCCC.C..CC..", "CCCCC.CCCC..CCCCC", "CCC.CCCCC...CC.CC", "..CC.....CCCCC.CC", ".CCCC.C.CCC.CCCC.", ".C..CCCC.CC..C..C", "C.CCC.C.CC..C.CCC", "CC.C.C..CCCCC...C", "CCCCCC..C.CC.CCC.", "..CC.C.C..C.CCC..", "C.C..C.C......C..", "..CCCC.C.C..CCCC.", "CCCC.CCCCC.C..CC.", "C.CC.CCCCC..C.CCC", "CCCCCC.C.C...CCC.", "CC...CCC.C...CC.." }
{"......C..........","...........C.....","C.......C.....C..",".....C........C.C","...C..C....C.....","......C..........","...............C.",".........C...C...","..........C......",".......C....C....",".................","...C.......C.....","........C........","..C.C............","..C.............C","C................","................."}
Returns: {"......C..........", "...........C.....", ".C......C.....C..", ".....C........CC.", "...CC......C.....", "....C............", ".............C...", ".........C...C...", ".........C.......", ".......C....C....", ".................", "...C...C.........", "..C..............", "..C.C............", "..CC.............", "C................", "................." }
{"C..CC.CCCCCC.CCCCC","C.C..CCCCCCC.CC..C",".....CC.CCCCC.CCC.",".CCCC.CC..CCCCCCC.",".CC.CCCCC.CC.C.CC.","C.CCCCCCCCC.C.CCC.","CCCCC.CC.CCCCCCCCC",".CCCC..C.CC.CCCC.C","C.CCC.CCCCCCCCC..C",".C..CCCCCCCCCCCCC.","...CCCCC..CCCCCC..",".CCCCCCCC..CC..CCC","C.CC.CC.CCCCC.CC.C","CCC..CCCC.CCCC.CCC","CCCCCC.CC.C....CCC","CCC.CC.CCC.CC.CCCC","C..CCCCCCCCCC..CCC",".CCCCC.CCCC.CCCCCC"}
Returns: {"C..CC.CCCC.CCCCCCC", "C.C..CCCCC..CC.CCC", ".....CC.CCCC.CC.CC", ".CCCC.CC..CCCCC.CC", ".CC.CCCCC.CC.C..CC", "C.CCCCCCCCC..CCCC.", "CCCCC.CC.CCCCCCCCC", ".CCCC..C.CC.CCCC.C", "C.CCCC.CCCCCCCC..C", "C...CCCCCCCCCCCCC.", "CC...CCC..CCCCCC..", "CC.CCCCCC..C.C.CCC", "CC.C.CC.CCCCC.CC.C", "CCCC.CC.CC.CCC.CCC", "CCCCCCC.CC.....CCC", "CCCC.CC.CC.CC.CCCC", "CC.CCCC.CCCCC..CCC", "CC.CCCCCCC..CCCCCC" }
{".C.CCC.C...CCC...","C.CCCC....CC..CC.","CC..C.CCC.C..C...","C.CCCCC.C.CC..CCC","CC.C.C...C....CCC",".CC..CCC.CC.C.C.C","..C.C.C..C.CC..CC","C.CC.CC..CC.CC..C","C..CCCC.CC.C..CC.","..CCCCCCCCCC.C...","CCCCC.CC...C.....","C.CC.CC.C.CC...CC",".C.CCCCC..CCCCCCC","...CCCC...C..CC..","C.C..C......CC...","C...C..C..CC.CC..","C.CCCCCC.C..C.C.."}
Returns: {".C.....CCCCCCC...", ".C.C....CCCCC..CC", "CC....CCCC..CC...", ".CCC..CCCC.CC.CCC", "CC.C.C...C....CCC", ".C.C.C.CCC.CC..CC", "..C.C...CC.CC..CC", ".CCC.C..CCC.CC..C", "C..CCC.CCC..C.C.C", "..CCCCCCCCCC.C...", "CCCCC.CC...C.....", "C.CC.CC.C.CC...CC", ".C.CCCCC..CCCCCCC", "...CCCC...C.C...C", "C.C..C......CC...", "C...C..C..CCC.C..", "C.CCCCCC.C..CC..." }
{"CCCCCCCCCCCCCCCCCC","CCCCCC.CCCCCCCCC..","CCCCC.CCCCCC.CCCCC","CCCC.CCCCCCC.CCCCC","CCCCCCCCCC.CCCCCCC","CCC.CCCCCCCCCCCCCC","CCCCCCCCCCC.CCCCCC",".CCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCCC","CC.CCCCCCCCC.CC.CC","CCCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCCC"}
Returns: {"CCCCCCCCCCCCCCCCCC", "C...CCCCCCCCCCCCCC", "C.CCC.CCCCCCCCCCCC", "CCCC.CCCCCC.CCCCCC", "CCCCCC.CCCCCCCCCCC", "CCC.CCCCCCCCCCCCCC", "CCCCCCCCCCC.CCCCCC", "C.CCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CC.CCCC.CCC.CCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC" }
{"..................",".......C..........","C.................",".............C....","..................","..................","..................","...............C..","..................","..................","............C.....","..................","..................","..........C..C....",".....C............","..................","................C.",".................."}
Returns: {"..................", ".......C..........", ".C................", ".............C....", "..................", "..................", "..................", "..............C...", "..................", "..................", "..........C.......", "..................", "..................", "...C.........C....", "..C...............", "..................", "................C.", ".................." }
{"CCCCCCC.C.CCC.CCC",".CCCC.CCCCC.CCCCC","CCC...C.CCCC.CC.C","CCCCCCCCCCCCC..CC","CCCCCC.C.CCCCCCCC","CCC.C.CCCCCCC.CC.","CCCCCCC.CCCC.C.C.","C.C.CCCCCCCCCC..C","C.CCCCCC..CCCC.CC","CCCCCCCCC...CCCCC","CCCCCC.C.CCCCCCCC","CCC.CCC.CCCCCCCC.","C.CCCCCCCCCCC.CC.","C.CCCCCC.CCCC.CCC","CCCCCCCCCCCCCCCCC",".CCCCCCCCCC.CCC.C","CCC.CCC.CCCCCCC.."}
Returns: {"CC...CCCCCCCCCCCC", ".C.CC.CCCCCCCCCCC", "CC.C.....CCCCCCCC", "CCCCC.CCC.CCCCCCC", "CCCCCC..CCCCCCCCC", "CC.CC.CCCC..CCCCC", "CCCCCC.CCCCC..CC.", ".C.CCCCCCCCC.CC.C", "C.CCCCCC..CC.CCCC", "CCCCCCCCC...CCCCC", "CCCCCC.C.CCCCCCCC", "CC.CCCC.CCCCCCCC.", "C.CCCCCCCCCCC.CC.", "C.CCCCCC.CCCC.CCC", "CCCCCCCCCCCCCCCCC", ".CCCCCCCCCC.CCC.C", "CCC.CCC.CCCCCCC.." }
{"....C.CCC....C..C",".C......C....CC..","C.......CC.......","C.......CCC..C...",".CC.CC...........",".C..CC...........",".......C..CCC.C.C","C....CC...C......",".C..C....C.......","C..C.CC..CC..C...","....C.......CC.C.","C.C.C..C........C","...C.....C..C...C","...CC..CC.......C","....CC......C....","C.C...C.C.C....C.","......C...C.C...."}
Returns: {"..........CC.CCCC", ".C.......C....CC.", "C.......CC.......", "C.......CC.C.C...", ".CC...CC.........", ".C..C.C..........", ".......C..CC.CC.C", "C....CC....C.....", ".C..C....C.......", "C..C.CC..C.C.C...", "....C.......CC.C.", "C.CC...C........C", "...C.....C..C..C.", "...CC..C.C.....C.", "...C.C......C....", "C.C...C.C.C....C.", "......C...C.C...." }
{"CCCCCCCC.CCCCCCC.C","CCCCCC.CCCCCCCCCCC","CCCCCCCCCC.CCCCCCC",".CCCCCCCCC..CC.CCC","CCCC.C.CCCCC.CC.CC","CC.C....CC....C.CC",".CC.CC.CC.C.CCCCCC","C.C.CCCC.CCC.C.CCC","C.CC.CCCC.CCCCCCCC","CCCC.C.C..C.CCCCCC","C.CC.C.CCCCCC.CCCC",".C...C.CCC.CCC.CCC","CCCC.CCCC.CCC.C.C.","C..CCCCCCCCC.C.C.C","...CC.C..C.CCCC.CC","C.C.C..C.CCCCCCCCC","CC.CCCCCCCCCCC.CC.","CCCCCCCCC.CCCCC.CC"}
Returns: {"CCCCCCCC.CCCCCCC.C", "CCCCCC.CCCCCCCCCCC", "CCCCCCCCCC.CCCCCCC", ".CCCCCCCCC..CC.CCC", "CCCC.C.CCCCC.CC.CC", "CC.C....CC....C.CC", ".CC.CC.CC.C.CCCCCC", "C.C.CCCC.CCC.C.CCC", "CCC.C.CCC.CCCCCCCC", "CCCCC..C..C.CCCCCC", "CCC.C.C.CCCCC.CCCC", "CCCC..C.C...CC.CCC", "CCCCC.CCC.CCC.C.C.", "CCCC..CCCCCC.C.C.C", "CCCCC.C.CCC......C", "CCCCC.C.CCC.C..CCC", "CCCCC.CCCCCCCC.CC.", "CCCCCCCCCCCCCC..CC" }
{"C...C.C...C..C..C","......CC..C...C.C",".C..C..CC..CC.CCC","..CCCCC..C..CC.CC","..C.C..CCCCC..C.C","C.C.CCCCCCC.CCC..","CCC..CCCCCCCC.CC.","..C.C..C.CCCC.C.C","CC.C..C.C.CCCCCC.","CCCCCCC.CC..CC.C.",".C.CCCC.CCCC..C.C",".CCCCCC...C..CC.C","CCC.CCC.C.C..CC.C","CC...CCC.C.CCC..C","CCC.CC..CC.CC.C..",".C.CCCC.C..C..C.C","C.CCC.C.CCCCCCC.C"}
Returns: {"...........CCCCCC", "........CCC....CC", "......CC.CC.CCCCC", "...CCCCC.C..CC.CC", ".....CCCCCCC...CC", "..CCCCCCCCC.CC..C", "..CCCCCCCCCCC.CC.", ".....CCC.CCCC..CC", "C.CC...CC.CCCCCC.", "CCCC.CCCCC..CC.C.", "..CCCCC.CCCC..C.C", ".CCCCCC...C..CC.C", "C.CCCCC.C.C..CC.C", "CC...CCC.C.CCC..C", "CCC.CC..CC.CC.C..", ".C.CCCC.C..C..C.C", "C.CCC.C.CCCCCCC.C" }
{"C.C..CC...C.CC..C","CC.C.C...C.CC.CC.",".C.C.....CC..C.C.","CC.CC...CCCCCC.CC","C...C...C.CCCC.C.","CC...C.C.C.C...CC",".C..CCCCCCCCCC.CC","CC.C.CCCCCCCCC.C.","C..CCCCC..C..C.C.","CC...CCCCC..CC.C.","CCCC.CCCCCCC.C.C.",".C.C.C..CC.C..CCC","C...CCCC.CC....C.","CC....C.CCCC.CCC.","C.CCCCCCCC.C.C.CC",".CCCC.C.CC..C...C","CC.CC.C.C..CCCCC."}
Returns: {"....CCCC....CCC.C", "...CC.CC...CCCC.C", "..CC.....CC...C.C", ".CCC...CCCC.CCCCC", "...C...C.CC.CCC.C", "..CC..CC..CC...CC", ".C..CCCCCCCC.CCCC", "CC.C.CCCCCCCC.C.C", "C..CCCCC..C...CC.", "CC...CCC.CC.CC.C.", "CCCC.CCCCCCC.C.C.", ".C.C...CC.CC..CCC", "C...CCCC.CC...C..", "CC....C.CCCC.CCC.", "C.CCCCCCC.CC.CC.C", ".CCCC.C.CC..C...C", "CC.CC.C.C..CCCCC." }
{".C.........C.C.CCC","CCCCCC..CC.C..C...","C..C.C.C....CC.C.C",".CC....CC.C..C.C..","..C.C...C.C..CCC..","C...C.CCC.C.C.C..C","C...C....C.C....C.",".C.CCCC........C..","CC.C.C..CC.....C.C","C.C.C..CCCC....CC.","....C.C.....C...CC",".C.C.....C..C.CC..","C....CC...C.......",".C..CC.CC..CCCCCC.","....C..CCC...CCC.C",".C..CCC.C...C.C...","......CC.CC..C..C.","CC...C.C..C....CCC"}
Returns: {"..C........C.C.CCC", "CCCCCC..CC.C..C...", ".C.C.C.C....CC.C.C", ".CC....C.C.C.C.C..", "..C.C...C.C..CCC..", ".C..C.CCC.C..CC..C", "C...C....C.C.....C", ".C.CCCC........C..", "CC.C.C..CC....C..C", "C.C.C..CCCC...C.C.", "....C.C.....C...CC", ".C.C.....C..CCC...", "C....CC...C.......", ".C.C.C.CC..CCCCCC.", "...C...CCC...CCC.C", ".CC..CC.C..C.C....", "..C..C...CC..C..C.", "CCC..C...C...C..CC" }
{"..C.......C...CC.","......C..C...C.C.","..C.C............","...C.C....C...C.C","..............C..","........C.C......","C......C.....CC..","..C....C.........","..C........CC..C.","......C..........",".................",".......CC.....C..","............CC...",".....C..C.......C","......C..........","...C....C....C...","....C............"}
Returns: {"..C......C....CC.", "......C.C....C.C.", "..C.C............", "...C.C..C....C..C", ".............C...", ".......CC........", "C......C...CC....", ".C....C..........", ".C.........CC..C.", "......C..........", ".................", "......C.C..C.....", "...C.C...........", "CC.C.............", "...C.............", "CC.C.............", "C................" }
{"...CCCCC.C....C.C.","C.C.......CC..C.C.","C...CC..CCC....C.C","...C.....C.C.C....","CC.C...C.CC..CC.CC","..CCCC........C.C.","...C.C....CCC.C...","C.....CCCCCCC...CC","..C.C.CCC.C.C.C...",".C.C.CC.CC....C..C","C.CC.CC.C....CCCCC","..........C..CC..C","...C.....CC.C..C..","C.CC...C...C..C.CC","....C..C.....C.CC.","..C..C.C.C..C.CC.C","...C.CC......CCC..","...CC.....C.....CC"}
Returns: {"...CCCCC.C....C.C.", "C.C.......CC..C.C.", "C...CC..CCC....C.C", "...C.....C.C.C....", "CC.C...C.CC..CC.CC", "..CCCC........C.C.", "..C..C....CCC.C...", "C.....CCCCCCC...CC", "..C.C.CCC.C.CC....", ".CC..CC.CC...C...C", "CCC..CC.C...CC.CCC", "..........C.CC.C..", "..C.C..C..C....C..", "CCC.C..C..C..C.C..", "....C..C..C..C.C..", ".C..C.CCCCC....C..", "CC..C..CC......C..", "C...C..CCC........" }
{".C.......CC..C...",".......C..C......","....C......C.C...","CC.CC....C...C...","...C.............",".C.........C..C..",".....C.......C...","...C......C......","............C....",".................","........C....C...",".........C.....C.",".........CC...CC.","........CC...C..C","........C.C......",".....C......C....",".........C......."}
Returns: {".C......C.C..C...", ".......C..C......", "....C......C.C...", "CCCC...C.....C...", "...C.............", "C..........C..C..", ".....C.......C...", "...C..C..........", "............C....", ".................", "......C.....C....", ".....C.........C.", "...C.C........CC.", "..CC........C...C", "..CC.............", "C...........C....", "C................" }
{"....C.C..........C","..........C.C...C.","...C..............",".....C........C...","....C....C.......C","....C.....C.......","....C.............",".......C.C.C....C.","...C.......C......","..C...............",".......C.C........",".C....C........C..","........C.....CCC.",".....C.....C......","...C..C.C.......CC","......C.....C...C.","......C...C.......","...C.C.......C..CC"}
Returns: {"....C.........C..C", "............CC...C", "...C..............", ".....C........C...", "....C.......C....C", "....C.......C.....", "...C..............", ".......C..CC....C.", "..C........C......", ".C................", ".......C.C........", ".C.....C.......C..", "........C.....CCC.", ".....C.....C......", "C......CC......C.C", "......C.....C.C...", "C.........C.......", "CC...........CC..C" }
{"..C.C.C.CCC..C.CCC","CC..C......C.CCCCC","C.C.CCCCCC..C...C.",".C.CCCCC.C.C..C.C.",".CCCCCC.CC.CC.CC..","CCC....C.C...C..CC","..C...C.C..C..CC.C","...........C.C.C.C","C....CC..C.C..C..C",".C.......CCCCC..C.",".CCC.....C.C.CC...","CC.C.CC.CC........","..CC..C.C.C..C..C.",".....C....CCCCC...","C..C..C..C..C.C..C","C..CC.C...C.CC....",".C....C........C.C",".C..CCC......CC..."}
Returns: {"..C.C.C.CCC..C.CCC", "CC..C......C.CCCCC", "C.C.CCCCCC..C...C.", ".C.CCCCC.C.C..C.C.", ".CCCCCC.CC.CC.CC..", "CCC....C.C...C.C.C", "..C...C.C..C..CC.C", "...........C.C.C.C", "C....CC..C.C..C..C", ".C.......CCCCC.C..", ".CCC....C.C..CC...", "CC.CC.CCC.........", "..CCC...C.C.C.C...", "C..CCC....C.C.....", "C.CCCC....C.C.....", "C.CCCC....C.C.....", "CC.CC.............", "CCCCCC............" }
{"C.CCCCCCCCCCCCCCCC","CCCCCCCC..CCCCCCCC","CCCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCC.C","CCCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCC.","CCCCCCCC.CCCCCCCCC","CCCCC.CCCCCCCC.CCC","C.CCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCC.C","CCCCCCCCCCCC.CCCCC","CCCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCC.CCC","CCCCCCCCCCCCCC.CCC","CCCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCCC"}
Returns: {".CCCCCCCCCCCCCCCCC", "C.C.CCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCC.CCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCC.CCCCCCCCCC", "CCCCCCC.CCCCCCCCCC", "CCCCC.CC.CCCCCCCCC", "C.CCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCC.CC", "CCCCCCCCCC.CCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCC.CCCCCC", "CCCCCCCCCCCCCC.CCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC" }
{".C...C.CCC.CCCCCC",".CC.CCC.CC....C..","..CCCC..CC...CCCC","CC.CC.CC.C.CCC.CC","C.CCC..CCC.CCC.CC","CC.CC..CCCCC.C.C.","CC....C......CCC.","...CCCCC.CC..CC..","..C..CC.CCCCCCCCC","..CCCC.CCC...CCC.",".CC.CCC..C.C..CC.","C...C.CCCCC.CCCCC","C..C..C.C.CC.CCC.",".CCC....C.CCC.CC.","...CCCC.CCCCC.CC.","C.CCCCCC..C.CC.C.",".C.C.CC.CC..CC.C."}
Returns: {".C...C.CCC.CCCCCC", ".CC.CCC.CC....C..", "..CCCC..CC...CCCC", "CC.CC.CC.C.CCC.CC", "C.CCC..CCC.CCC.CC", "CC.CC..CCCCC.C..C", "CC....C......CC.C", "...CCCCC.CC..CC..", "..C..CC.CCCCCCCCC", "..CCCC.CCC...CC.C", "C.C.CCC..C.C..CC.", "C..CCC.CC.CCC.CCC", "C..C.C..C.CCC.CC.", "C.CC....C.CCC.CC.", "CCCCC..CC.CCC..C.", "CCCCCC.C..CCC..C.", "CCCCCC..C.CC....." }
{".C....C..C.C.CC..","...CC..CC..CCC...","....C.....CCCC..C","CC.CCCCC..C.C.CCC","CC.CC..CCCC.CCCCC",".C..C.C.CC...C.C.",".CC...CC..CCCC.C.",".C.CC.C..CC.C.C..","..C.C.....C.C.C.C","CC...CCCC.CC..C..","C.C..CCC.C.C...C.","CC.C..C...CC..CCC","C.C.C.CC.CCCC..CC",".C...CCCCC.C..CC.","C....C...CC..C..C","CC...CCCC.CC.C...","CCCCC..CC.CC..CC."}
Returns: {"...C..C..C...C.CC", "...CC..CC..CCC...", "....C.....CCCC..C", ".CCCCCCC....CCCCC", ".CCCC..CCC.CCCCCC", "...CC.C.CC...C..C", "..CC..CC..CCCC..C", "..CCC.C..C.CC...C", "...CC.....C.C..CC", ".C.C.CCCC.C.C.C..", "C..C.CCC.C..C..C.", "CC.CC.....C.C.CCC", "C.C.CC.C.CCCC..CC", ".C..CC.CCC.C..CC.", "C...C....CC..C..C", "CC..CCC.C.CC.C...", "CCCCCCC..C.C..CC." }
{"CCC....CC....CCC..","C.C.C..C...CC..C..","...C..CC..CC...C..","CC.C.CC....C...CC.","...C..C...CCCCCC..","...CCCC..CCCCC..C.","..C...C.C.C...CC..",".CCC.CCCC...C....C","C.....C.CC...CC.C.",".CCC.CCCC.C.C...C.","C...C..CCCCCC.C...","C.C..C..CCC...C.CC","....C.CCC.C....C.C","..C..CCC.C.....CC.","...C......CC.CC.CC",".CC.CC.C.C.C.CCC.C",".C....C..CCC..CC.C",".CC.CC....CCC.CCC."}
Returns: {"CC.C....CC.....CCC", "C.C.C..C....CC...C", "...C..CC...C.C...C", "CC.C.C.C...C...C.C", "...C..C...CCCCCC..", "...CCCC..CCCCC..C.", "..C...C..CC...CC..", ".CCC.CCCC...C....C", "C.....C.CC...C.CC.", ".CCCCC.CC.C.C...C.", "C...C..CCCCCC..C..", "C.C..C..CCC...C.CC", "....CC.CC.C....C.C", "..C.CC.C.C.....CC.", "...C......CC.CC.CC", "CC..CC.C.C.C.CCC.C", ".C...C...CCC..CC.C", "CC..CC...C.CC.CCC." }
{"C...C..CCCC...C.C.",".C.C...C...C..CCC.","C.CC............CC",".C..CC.C..C....CC.",".CCC...C.CC.C...C.","CCC..CC.......C...","..C.....C..C.C...C","..CC.C...CCC.C.C..","CCCC.C.C...C.C.CC.","C......CCC...C....","...C...C.C..C.....",".....C.CC..C...CC.",".............CCC..","C....CCCCC..CC.C..",".C.CCC..C.C.C.....","........C.....C.C.","...CCC....C..C.C..","CCC.CC..CCCCC...CC"}
Returns: {"C...C..CCC....C.CC", ".C..C..C.....CC.CC", "C..CC...........CC", ".C..C.CC......C.CC", ".CCC...C.C.C..C..C", "CCC..CC.......C...", "..C.....C..C.C...C", ".C.C..C.C.CC.C...C", "CCCC.C.C...C.C..CC", "C......CCC...C....", "...C...CC....C....", ".....CC.C..C...C.C", ".............CC..C", "C...C.CCCC..CC.C..", "C..CCC..C.C.C.....", "........C.....C..C", "...CCC....C..C.C..", "CCC.CC..CCCCC...CC" }
{"C..CCCCC.CCCCCCCC","CCCCCCCCC.C.CCCC.","CC.CCCCCCCC.CCCC.","CCC.CC.CCCC.CC.CC","C.CCCCCC..CCCCCCC","CCCCC.CC.CCCC..CC","C.CCCCC.CCCCC.CCC","CCCC.CCCCC.CC..CC",".C.CC.CCCCCC..CCC","C.CCCCCC.CCCCCC.C","CC.C.CCC.CCCCC.CC",".CCCCCCC.CCCCCCCC","CCCC.CCCC.CCCCC.C","CCCCC.C...CCCCC.C","CC.CCC.CC..C.C.CC","..CCC..CC.CCCCCCC","CC.C...CCC.CCCCCC"}
Returns: {"C..CCCCC.CCCCCCCC", "CCCCCCCCC.C.CCCC.", "CC.CCCCCCCC.CCCC.", "CCC.CC.CCCCC.C.CC", "C.CCCCCC..CCCCCCC", "CCCCC.CC.CCCC..CC", "C.CCCCC.CCCCC.CCC", "CCCC.CCCCC.CC..CC", ".C.CC.CCCCCC..CCC", "CCC.CCCC.CCCCCC.C", "CCC..CCC.CCCCC.CC", ".CCCCCCCC.CCCCCCC", "CCCC.CCCCC.CCCC.C", "CCCCC.C.CC.C.CC.C", "CCC.CC.CCC.CC..C.", ".CCCC.C.CCCCCCC..", "CCCCCC..CCCCCC..." }
{"CCCCC.C.CCCCC.CC.","CCC.C.CCCC.CC....","CCC.CCCCCCC.CCCCC","CC.C.CCCCCCC.C...","C....CCCCCCCC.CCC","CCCCCCCCCCCCCCC.C","CCCCCC....CCCCC.C","C.CCCCCCCCCC.CC.C","CCCC.CCC.CC.CCCCC","CCCCC.C.CC.CCC.CC","CCCCC.CCCCCCCCC.C","CC.CCCCCCCC.C.CCC","CCC.CCCC.CCCCC..C","CCCCCCC.C.CCCCCC.","..CCCC.CCCCC.CCCC","CCCC.CCCCC..CCCCC","C.CCCCC.CC...CCCC"}
Returns: {"...CCCCCCCCCCCCC.", "..C....CCCCCCCCC.", "CCC.CC.CCCCCCCCCC", ".CC.CCCCCCCC...C.", "C....CCCCCCCC.CCC", "CCCCCCCCCCCCCC.CC", "CCCCCC....CCCCC.C", "C.CCCCCCCCCC.CC.C", "CCC.CCCC..CCCCCCC", "CCCC.C.CC.CCCC.CC", "CCCC.CCCCCCCCCC.C", "C.CCCCCCCCC.C.CCC", "CCC.CCCC.CCCCC.C.", "CCCCCCC.C.CCCCCC.", "..CCCC.CCCCC.CCCC", "CCCC.CCCCC..CCCCC", "C.CCCCC.CC...CCCC" }
{".C.CCCCCCCCCCCCC.","CCCCCCCCCCCCCCCC.","CCCCCCCCCCC.CCCCC","C.CCCCCCCCCCCCCCC","C.CC.CCCCCCCCCCCC","CC.C.CCCCCCCCCCCC","CCCCCCC..CCCCCCCC","CCCCCCCC.CCCCCCCC","CCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCC","CC.CCCCCCCCCCCCCC","CCCCCCC.CCCC.CC.C","CCCCCC.CC..CCCCCC","CCCC.CC.CCCCCCCCC","CCCCCCCCCCCCCCCCC","C.CCCCC.CC..CCCCC",".C.CCCCCCCCCCCCC."}
Returns: {".C.CCCCCCCCCCCCC.", "CCCCCCCCCCCCCCCC.", "CCCCCCCCCCC.CCCCC", ".CCCCCCCCCCCCCCCC", "C.CC.CCCCCCCCCCCC", "CCC..CCCCCCCCCCCC", "CCCCCCC.CC.CCCCCC", "CCCCCCCCCCC.CCCCC", "CCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCC", "CCCCC.CCCCCCCCCCC", "CCCCCCCCCCC..CC.C", "CCCCCC.CCCCC..CCC", "CCCCC.CCCCCCCCC.C", "CCCCCCCCCCCCCCCCC", "CCCCCC.CCCCC..C.C", ".CCCCCCCCCCCCCC.." }
{"CCCCCCCCC.CCC.CCCC","CCCCCCC.CC.CCCCCCC","CCCCC.CCCCCCCC.CCC","CCCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCCC",".CCCCCCC.CCCCC.CCC","CCCCCCCCCCCCCCCCCC","CCCCCCCC.CCCCCC.CC","CCCCCCCCCCC.CCCCCC","CCCCCCCCCCCCCCCCCC","CC.CCCCCCCCCCCCC.C",".CCC.C.CCCCCCCCCCC","CCCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCC.CC","CCCCCCCCCCCCCCCCCC","CCCCCCCCCCC.CCCCCC","CCCCC.CCCC.CCCCCCC","CCCCC.CCCC.CCCC.CC"}
Returns: {"C.CCCCCCCCCCC.CCCC", "CCCCCCC.CC.CCCCCCC", "C.CCCCCCCCCCCCC.CC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", ".CCCCCC.CCCCCCCC.C", "CCCCCCCCCCCCCCCCCC", "CCCCCCCC.CCCCCCC.C", "CCCCCCCCCCC.CCCCCC", "CCCCCCCCCCCCCCCCCC", "CC.CCCCCCCCCCCCCC.", ".C.CC.CCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCC.", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCC.CCCCCC", "CCCCC.CCCC.CCCCCCC", "CCCCC.CCCCC.CCCCC." }
{"..C.CCC.C.C..CC...","....CCC........C.C","C.CCC.CC.......C..",".....CCCC......CCC","C....CCC..CC.C....","C...CCC....C..CCCC","..CC.C..C.....C..C","CCC.C...C.C.....C.","C.C.....C..C.....C","C.CCC.C.CCC..C.C..","..C.C.C.CCCC....C.","C..CC.........CC..","......CC......C.CC","C.C....CC.CCCCC.CC",".CC..C.C.CC..CC...",".C.CCCC...C.C....C","C..CCC..C...C..CCC","..CC...C..C.....C."}
Returns: {".......CCCCCCCC...", "...........CCC.C.C", ".C.CCC...C...C.C..", ".....C.CCC.....CCC", "C....CCC...CCC....", "C...CCC......CCCCC", "..CC.C...C....C..C", "CCC..C...CC.....C.", "C.C......C...C...C", "C.CCC.C.CCC..C.C..", "..C.C.C.CCCC....C.", "C..CC.........CC..", "......CC......CCC.", "C.C....C.CCCCCCCC.", ".CC..C.C.CC..CC...", ".C.CCCC...C..C..C.", "C..CCC..C...CCC.C.", ".C.C...C..C.....C." }
{"CCCCC.CCCCCCCCCCC","CCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCC","CCCCCCCCCCCCC.CCC","CCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCC"}
Returns: {".CCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCC", "CCCCCC.CCCCCCCCCC", "CCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCC" }
{".CCC.........CC..C","..C..C.C......C...",".CC.C.CCCC..C..C..",".C.C..CCCCC......C","......CC....C.CCC.","..CC.CC.C.C..C...C",".C.CCCC..C.C....CC","..C.......CCC.....","CC.....C.......CC.","CC.CC..CCC..CCCC..",".C..CCCCCCCCCC....",".C.C....C.C.C..C..","CC...C....C.C...C.","C.C.C.CC.C..CCC..C","....C.C..C.C..CC..","C..C...C......C.C.","..CC.C.CCC.CC.C.C.","C...C.CC......C..."}
Returns: {".....C.....CCC..CC", "...C.C.......C..C.", ".CC..CC.CCC..C..C.", "..CC..CCCCC......C", "......C...C..CCCC.", "..CC.CC..CC..C...C", "..CCCCC...CC....CC", "..C.......CC.C....", "C.C.......C....CC.", "C.CCC...CCC.CC.CC.", ".C..CCCCCCCCCC....", ".C.C.....CC..C.C..", "CC...C....C.C...C.", "C.C.C.CC.C..CCC..C", "....C.C..C.C..CC..", "C..C.....C....C.C.", "..CC.C.CCC.CC.C.C.", "C...C.C..C....C..." }
{"CCCCCCCCCCCCC.CCC","CCCCCCCCCCCCCCCC.","CCCCC.CCCCCCCCCCC","CCCCCCC.CCCCCCCCC","CCC..CCCCCCCCCC.C","CCCCCCCCCCC.CCCCC","CCCCCCCCCCCCCCCC.","CCCCC.CCCCCCCCC.C","CCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCC","CCCCCCCCCC.CCCCCC","CCCCCCCCCCCCCCCCC","CCCC.CCCCCCCCCCCC",".CCCCCCCC.CCCCCCC","CC.CCC.CCCCCCCCCC"}
Returns: {"CCCCCCCCCCCCCC.CC", "CCCCCCCCCCCCCCCC.", "C.CCCCCCCCCCCCCCC", "CCCC.CCCCCCCCCCCC", "CCC..CCCCCCCCCC.C", "CCCCCCCCCCCC.CCCC", "CCCCCCCCCCCCCCCC.", "CCCCC.CCCCCCCCC.C", "CCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCC", "CCCCCCC.CCCCCCCCC", "CCCCCCCCCCCCCCCCC", "CCCC.CCCCCCCCCCCC", ".CCCCCC.CCCCCCCCC", "CC.CCC.CCCCCCCCCC" }
{"CCCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCC.","CCCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCC.C.","CCCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCC.C","CCCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCCC","CCCCCCCCCC.CCCCCCC","CCCCCCCCCC.CCCCCCC","CCCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCCC"}
Returns: {"CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCC.CCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCC.CCCCCCC.CCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCC.CC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCC.CCCCCCCCCCC", "CCCCCCCCCC.CCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC" }
{"....C....C...CCCC.","C.....CCC..C......","..CC.CCC.......C..","C...........CC.C..",".C..C..CC..CCC.C.C","..C..C.C.C...CC...","C.C..C....C...C...",".....CCCC.C....C..","C...CC.C..........","C.....C......C..C.","C.C.C.C.....C.C...",".C.C.C.........C..",".C.C.CC..CCCCCC...","CCC.....C..CCCC..C","C.C..CCCCCCC..C.C.","...C.CC...C..CCCC.","...C....CCC.......","C.CC..C..CC.CC...."}
Returns: {"....C........CCCCC", "....C.........CCCC", "...CC.........CCCC", "....C.........CC.C", ".C..C....CCCCC.C.C", "..C.......CCCCC...", ".CC....C.....CC...", ".....CCCC...C..C..", "C...CC.C..........", "C......C.....C...C", "C.C.C..C....C.C...", ".C..CC.........C..", ".C..CCC..CCCCCC...", "CCC.....C..CCCC..C", "C.C..CCCCCC.C.C..C", "...C.CC.....CCCCC.", "...C....C.C.C.....", "C.CC..C..CC.CC...." }
{".C......C.CC.CCCC","C.C...C.CC.CC.CCC",".C...CCCC...C...C",".C.C.C.C.C....CCC","C.C....CC..C..C..","..C......C.CCC..C",".C..C.C....CC.CCC","C...........CCCCC","..C.....CC..C.C.C","C......CC...C.CC.","C.....C..CC.C..C.",".C.........C.C.CC","C..C.C.C......C.C","...CC.CCC...CC..C",".CC.C..C....CCC..","C..C..CCC..C.C.C.","...C...CCCCCC...C"}
Returns: {".C......C.CC.CCCC", "C.C...C.CC.CC.CCC", ".C...CCCC...C...C", ".C.C.C.C.C....CCC", "C.C....CC..C..C..", "..C......C.CCC..C", ".C..C.C....CC.CCC", "C...........CCCCC", "..C.....CC..C.C.C", "C......CC.C..C.C.", "C..C...C.CC....C.", ".C.C......C..C.C.", "CC.CC.C......C...", ".C.CCCC..CC..C...", ".CCCCCC......C...", "CCCCCCC...C......", "CCCCCCCC........." }
{".CCCC.C.CCC.CC.CCC","CCCCCCCCCCC.CCCC.C","C.C.CCCCCCCCCC....","..C.CCCC..CCCCC.CC","CCC.CCCCCCC.C.CCC.","CC.CCCCCCCCC.CCCCC","C..CCCCCCCCCC.CCC.","CC.C.CC.CCCC..CCCC",".CCCCCCCCCCCCCCCC.","CCCCC.CCCCC.C.C...","CC.CCCCC.C..CCCCCC","CC.CCCC.C.CC..CCCC","CCCC.CCCCCCCCCC...",".CCCCCCCCCCCCCC.C.","C.C.CC.CCCCCCC.CCC","CCCCCCCCCCCCCCCCCC","C.CC.CCC.CCCCC.C.C","CCC.CC.CCCCCCCCCCC"}
Returns: {".CCC....CCCCCCCCCC", "CCCCCC..CCCCCCCCCC", ".CC.CCCCC....CCCCC", "..C.CCC.C..CCCCCCC", "CCC.CCCCC...CCCCCC", "CC.CCCCCC.CCCCCCCC", "C..CCCCCC.C.CCCCCC", "CC.C.CC.CCCC..CCCC", ".CCCCCCCCCCCCCCC.C", "CCCCC.CCCCC...CC..", "CC.CCCCC.C..CCCCCC", "CC.CCCC.C.CC..CCCC", "CCCC.CCCCCCCCC.C..", ".CCCCCCCCCCCCC.C.C", "CC..CC.CCCCCCC.CCC", "CCCCCCCCCCCCCCCCCC", "CCC..CCC.CCCCC.C.C", "CCC.CC.CCCCCCCCCCC" }
{".CCCC.CCCC.CCCCCC",".C.CCCC....CC.C.C","C....C.CCCCCCC.CC",".CCCC.CCCCCCCCCC.","CC.C.C...C.CCC.C.","..CC.CCCCCCCC.C..",".CC.CCC..C...CC.C",".CCCCC.C.C.CCC..C",".CCC..CCC.CCC.CCC","C.CCCCCCC..C.CC..","CC.CCCCCCCCC..CCC","CC.CCCCCCCCCCC.C.","CCCCC..CC.C..CCCC","CC.CC.CCCC.CCCCC.","C.CC..CCCCCC.CCCC","C.CCCCC.CCCCCCC.C","C.CCCCC.C.C.CCC.C"}
Returns: {".CCC..CCCCCCCCCCC", ".C.C.C.....CCCCCC", "C....C..CCCCCCCCC", ".CCCC..CCCCCCCCCC", "CC.C.C.....CCCCC.", "C..C.CCCCCCCC..C.", "C.C.CC...CC...CCC", "C.CCCC...CCCCC..C", "C.CC..CC.CCCC.CCC", "C.CCCCCCC..C.C.C.", "CC.CCCCCCCCC..CCC", "CC.CCCCCCCCCCC.C.", "CCCCC..CC.C..CCCC", "CCC.C.CCC.CCCCCC.", "C.CC..CCCCCC.CCCC", "C.CCCC.CCCCCCCC.C", "CCCC.CC.C.C.CCC.C" }
{"........CC.......C","C..C...........CC.","CC...C.....C.....C",".......C....C.C...",".....CC...C..C....","C.C..C.C..C.......","..CC....C...C.....","............C.....",".....C..C.......C.","CC.C..C.........C.","...C.C.C.....CC...","....C..C.C.C.C....","....C...........C.","..C....CC.........",".C.....C..........",".......C........C.","..C..C.......CCC..","C..C....C...C...C."}
Returns: {"..........CC.....C", "..C.C...........CC", "CC....C....C.....C", "..........C.C....C", ".....CC...C....C..", ".CC..C...CC.......", "..C.C.....C.C.....", "...........C......", ".....C...C.......C", "CC.C..C.........C.", "...C.C...C...CC...", "....C...CC.C.C....", "....C...........C.", "..C.....CC........", ".C.....C..........", "......C.........C.", "..C..C.......CCC..", "C..C....C..C....C." }
{"CC.CCC...CCC..C.C.",".CC..C.......CCC.C","..CCCC..CCCC..C..C",".C........C.....C.",".C.......CC.......","C..C..CC..CC..C..C","CCC.....C..CC.C...",".C...CCCC.CCCCC..C",".....C....CCC..C..","CC...CC....CC...CC","C......C.CCC.C.CCC",".CCCCCCC..........","...CC.CC...C.....C",".C...C....C.C.....","CC.CCC.CC...C....C","C.C.C.C..C.CC...C.","..C...C...C..CC..C",".C........CC.C.CCC"}
Returns: {"C.CC..CC.CC...CCC.", ".CC....C.....CCC.C", "..CC.C.CCCCC..C..C", ".C........C.....C.", ".C.......CC.......", "C.C...CC..CC..C..C", "CCC.....C..C.CC...", ".C...CCCC.CCCCC..C", ".....C....CCC..C..", "CC...C.C...CC...CC", "C......C.CCC..CCCC", "C.CCCCCC..........", "..C..CCC..C.....C.", "C....C...C..C.....", "CCC.CC.CC...C..C..", "C.C.C.C.CC..C..C..", "..C...C..C...CCC..", "C......C.C....CCCC" }
{"CCCCCCC...CC.C..C","CCCCCCCCCCCCC..C.","CC.CCCC.C.C.CCCC.","CCC..CC..C.CCC.CC","C..CCCCCC...CC..C","CC.CC.C..C.CC.CC.","C..C.CCCCCC.CC.C.","C....CC.CCCCCC.C.","CCCCCCCCC...CCC.C","...CCCCCC.CCCC.CC","CCC.CC....CCCCC.C","CC.CC.C.CCC.CCCC.","CCC.C.CCC.CCCCCCC","CC..CCCCCCCCC.CCC",".C.CCCCCC.CCC.C..",".C.CCCC.C.CCC..CC","CC.CC.CCCC.CC.CC."}
Returns: {"CCCC......CCCCCCC", "CCCCC.CCCC.C.CCCC", ".CCCC..CCCC.CCC.C", "CCC..C..CC.CCC.CC", "..CCCC.CCC..CC..C", "CC.CC...CC.C.CC.C", ".C.C.CCCCCC.CC.C.", "C....CC.CCCCCC.C.", "CCCCCCCC.C..CCC.C", "...CCCCC.CCCCC.CC", "CCC.CC....CCCCC.C", "CC.CC.C.CCC.CCCC.", "CCC.C.CCC.CCCCCCC", "CCC..CCCCCCC.CCCC", ".CC.CCCCC.CCC.C..", ".CCC.CC.C.CCC..CC", "CCCC..CCCC.CC.CC." }
{"C.C..C.CC.CC..CC.","C.C...CCC..CCCC..","CCCC..C....C..C..",".C...CC.C.C.C..C.",".C.C..CC.CCC..CCC",".C.C.....C..C..C.","C.C.C.C..C..CC..C","CCC..CCCC...CC...","C..CC...CC..CC.CC","C.CC..C.C..CC..CC",".CCC.C.....CCC...","C..C.....CCCC.C..","C.C.CC.CCC..CCC.C","CCC.C..C.CCC.....","C..C.C..C.C..CC.C",".C.C....C.....C..","...C..C..C..C..C."}
Returns: {"...CC.CCC.CC..CC.", ".C..C.CCC..CCCC..", "CCC.C..C...C..C..", ".C...CC.C.C.C..C.", ".C..C.CC.CCC..CCC", ".C..C....C..C..C.", "C.C.C.C..C..CC..C", "CCC..CCCC...CC...", "C..CC...CC..CCC.C", "C.C.C.C.C..CC.C.C", ".CCC.C.....CCC...", "C..C.....CCCC.C..", "C.C.CC.CCC..CCC.C", "CCC.C..CCCC......", "C..C.C..CCC.CC...", ".C.C...C.....C...", "...C..CC.CC......" }
{"..................","..................","..................","..................","..................","..................","..................","..................","..................","..................","..................","..................","..................","..................","..................","..................","..................",".................."}
Returns: {"..................", "..................", "..................", "..................", "..................", "..................", "..................", "..................", "..................", "..................", "..................", "..................", "..................", "..................", "..................", "..................", "..................", ".................." }
{"CC.CC.......C...C.","...C........C.C.C.","C.C......C..C..C..",".C.C.....CCC.C....","......CC...C..C...","..CC.........C.C.C",".C.CC.C....C.C....","..CCC....C....CCC.","..........C.CC....","......C...C.....C.","C..CC...C..CC.C..C","C...C.CC..C...CC.C","C...C.C.C..C.C.C..","....C..C.C.C..CC..","CCC....C...C......","..CCCC....C..CCC.C","...C.C......CCCCC.","...C.CC......C...."}
Returns: {"CC.......CC.C...C.", "........C...C..CC.", "C.C.......C.C...C.", ".C.....C.CCC.C....", "......CC...C....C.", "..C....C.....C.C.C", ".C.C..CC...C.C....", "..CC.C....C...CCC.", "..........C.CC....", "......C...C.....C.", "C..C.C..C..CC..C.C", "C...C.CC..C...CC.C", "C...C.C.C..C.C.C..", "....C..C.C.C..CC..", "CCC....C...C......", "..CCCC....C..CCC.C", "...C.C.....CC.CCC.", "...C.CC.....C....." }
{"CCCCCCCCCC.CCCC.C","CCCCCCC.CCCCCCCCC","C.CCCCC.CCCCCCCC.","CCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCC","CCCCCCC.CCC.CC.C.","CCCCCC..CCCCC.C..","CCC.CCCCCC.CCCCCC","CCCCCCCCC.CCCCCCC","CCCCCCCCCCCCCCCCC","CCCCCC.CC.C.CCCCC","CC.C.CCCCCC.CCCCC","CCCCCCCC.CCCCCCC.","C.CCCC.CCCCCCC.CC","CC.CCCCC..CCC.CC.","C.CCCCCCCCCCCCCCC","CCCCC.C.C.CCCCCCC"}
Returns: {"CCCCCCCCCC.CCC.CC", "CCCCC.CCCCCCCCCCC", ".CCCC.CCCCCCCC.CC", "CCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCC", "CCCCCC.CCCC.CC..C", "CCCCCC..CCCCC..C.", "CC.CCCCCCC.CCCCCC", "CCCCCCCCCC.CCCCCC", "CCCCCCCCCCCCCCCCC", "CCCCCC.CCCC..CCCC", "CC.CC.CCCCC.CCCCC", "CCCCCC.CCCCCCCCC.", ".CCCCC.CCCCCCC.CC", "CC.CCCCC.CCC..CC.", "C.CCCCCCCCCCCCCCC", "CCCCC.C.CCCCC.CCC" }
{"C..C.C.CC.C.C.C.C","C...CC.CC...CCCCC",".C..C...C..CC...C","C.C.C.C...C......","..CCCCC..C.C.CCC.","...CCC.CCC.CCCC.C","...C..CC...C...C.","C..C......C.CC.C.","CC.C....C..CC.C..","CC.CCCC.C..C..C..","CCCC.C...CC..CC.C","CCCC..C..CCCC.CC.","..CCCC.C....C.C..",".CCC..C..C.CCCC.C","CC.C.C.CC.CC..C.C","C..CCC..CCC....C.","C.CCC.C....CCCC.C"}
Returns: {".C.......CCCCCCCC", ".C.....CCCC.CCCCC", ".C.......CCC...CC", "C.C.....CCC......", "..CCCC.C..CC.C.CC", "...CCC.CCC.CCC.CC", ".....CCC...C....C", "C....C....C.CC.C.", "CC...C..C..C.CC..", "CC.CCCC.C..C..C..", "CCC.CC...CC..CC.C", "CCC.C.C..CCC.CCC.", "..CCCC.C....C.C..", ".CC.C.C..C.CCCC.C", "CC..CC.CC.CC..C.C", "C..CCC..CCC....C.", "CC..CCC....CCCC.C" }
{"CCCCCCC.CCCCCCC.CC",".CCCCCCCCCC..CC...","CC.CCCCC.CCCCC..CC","CCCCCCC.CCC.CCCC..",".CCCCCCCC.CC.CCC.C","CC.CCCCCCCC.CC.CCC","CCCCC.CCCC.CCC.CCC","C.CCCCCCC..CCC.CCC","CCCCCCC.CCCCCC..CC","..C.C.CCC.CCC.C.CC","CCCC..CCCCCCCC..CC","CC..CCCCCCCCC.C.CC","CCC.CC.C.CCCCCCCCC","CCCC.CCCC.CC.CCCCC","CCC.C.CCC.CCCCCCCC","CCCCCCC..CCCCCCC.C","CCCCCC.CC.CCCC.CCC",".CCCCC.CCCCCCCC.CC"}
Returns: {"C..CCCCCCCCCCCCCCC", "..CC.CC.CCCCCCCC..", "CC.CCCCC...CCCCCCC", "CCCCCCC.CC.CCCCC..", "C.CCCCCCC.C.CCCC.C", "CC.CCCCCCCC..CCCCC", "CCCC.CCCCC..CCCCCC", "C.CCCCCCC...CCCCCC", "CCCCCCC.CCCC..CCCC", "..C.C.CCC.CCC..CCC", "CCCC..CCCCCCCC..CC", "CC..CCCCCCCCC.C.CC", "CCC.CC.C.CCCCCCCCC", "CCCC.CCCC.CC.CCCCC", "CCC.C.CCC.CCCCCCCC", "CCCCCCC..CCCCCCCC.", "CCCCCC.CC.CCCC.CCC", "C.CCCC.CCCCCCCC.CC" }
{".CCCCC.C..CC.CCC.C",".CCCCC..CCCC...CCC","CCC.CCC..C..CCCCCC","CCCC.CCC.C..CCCCCC","CCCC.CC.C.C.CCC.CC","....CC.C.....CCCC.","..CC..CCC.CCCC.C.C",".CC......C.CCCCCC.",".....C...CCCC..CCC",".C.C...C.C.CCC.CCC",".CCCC....CC..CCCC.",".CC..CC.C.CC..CC..","CC...C.CCCC..CC.C.","CCCC..C..CC.CC.C.C","CCCC.CCCCC....CC.C","CC.C.CCC.CCC.CCC..",".CCC..CC.CCCCCCC.C","..C.CCCCC..C..C.C."}
Returns: {".CCCCC.C..CC.CCC.C", ".CCCCC..CCCC...CCC", "CCC.CCC..C..CCCCCC", "CCCC.CCC.C..CCCCCC", "CCCC.CC.C.C.CCC.CC", "....CC.C.....CCCC.", "..CC..CCC.CCCC.C.C", ".CC......C.CCCCCC.", ".....C...CCCC..CCC", "C..CC....C.CCC.CCC", "C.CCC....CC..CCCC.", "C.CCC.C...CC..CC..", "CC.CC.C..CC..CC.C.", "CCCCC.CCC....C.C.C", "CCCCC.CCCC..C.C.C.", "CC.CC.CCCCCCC.C...", "CCCCC.CCC.CCC.C.C.", "CCCCC.CCC.......C." }
{"..CC.CC.CC.CC.C.C","CCC.CCC.CC.C.CCCC","..C..C.C.CC.C.CCC","CCCC..CC..C.CCC.C","..C.CC...CCCCCC.C","C.C..CCCC.CCC.CCC","C...CCC..CCCC.CC.","CC.C..CC.CCCC.CC.",".C.C..CCC..C..CC.","CCCCCC..CCCCC.CCC",".CCC.CCCCC.C.CC.C",".....CC.C.CC.C..C","CCCCC...CCC....C.","CCC.CCCC..CC.CC.C","CCC.CCCC..CCC....","..CCCCCCC...CC.CC","...CCCCCC...CCC.."}
Returns: {"..CC.CC.CC.C.CC.C", "CCC.CCC.CC.C.CCCC", "..C..C.C.CC.C.CCC", "CCCC..CC..C.CCC.C", "..C.CC...CCCCCC.C", "CC...CCCC.CCC.CCC", "C...CCC..CCCC.CC.", "CC.C..CC.CCCCC.C.", ".C.C..CCCC...C.C.", "CCCCCC..CCCCCC.CC", "CC.C.CCCCCC..CC.C", ".C..C...CCC..C.C.", "CCCCC..C.CC....C.", "CCCCCC.C.CC..CCC.", "CCCCCC.C.CC.C....", ".C.CCCCCC...CC.CC", ".C.CCCCC.C...CC.." }
{".C.CC.CCCC..CC.CC","CCCCCCCCC.CCC.C..","CC.....CC..CCCCCC","CCC.....CCC.C.CC.",".C.C..C.CC.C.CC.C","C.CCC.CC..C......","C..CCC..CC.CCCC..","CC...C..C.CCCC.CC","C..C.CC..CCCCCCCC",".CCC..C.CCCC.CCCC","CCC.CCCC.C.CC....","C.CC..CCC...CCCCC","CCC..CC.C.C.CCC.C","C..CC...CCC.CCCCC",".C.CC.CCCCCCCC..C","C..CCCCC.CCCC.C.C","CCCCCCCCC.CCCC..C"}
Returns: {".C..C..CCC.CCCCCC", "CCCCC.CCCC...CCCC", "CC.....C.C.CCCCCC", "CCC.....CCC...CCC", ".C.C...CCC.C..CCC", ".CCCC.CC..C......", ".C.CCC..CC.C.CCC.", "CC...C..C.CCC.CCC", "C..C.CC..CCCCCCCC", ".CCC..C.CCCC.CCCC", "CCC.CCCC.C.CC....", "C.CC..CCC...CCCCC", "CCC..CC.C.C.CC.CC", "C..CC...CCC.CCCCC", ".CC.C.CCCCCCCC..C", "C.C.CCCC.CCCC.C.C", "CCCCCCCCC.CCCC..C" }
{"C.CCC.C..CCC.C.CCC",".C.CCC.C.CCC.CCC.C","CC.C..CC.CC.......","C...C...C.CCCCC...",".CCCCCCC..C.CCCCCC","CCCC.C...CC.....CC",".CC.CC.C.CCC.C.C.C",".CC.CCC.C.CC....CC","..C.CC.C.CCC.CCCCC","CC..CC..CC.C..CCCC","CC..C.CCCCCCCCCCC.",".CCCC.CCC.C..CCC.C","CCC....C.CCCCCC.CC",".C.CC.C..CCC.C.CCC",".CCCC.C.CCCCC.CCCC","..C.C.CCCC..C...CC","CCCCC..CCCCCCCCCCC","CCCC.C..CCCCCC..CC"}
Returns: {"C....CCCC..CCCCCCC", ".C...CCCC.CCCCC.CC", "CC...CC.C...C.C...", "C...C...C.CCCCC...", ".CCCCCCC..C.CCCCCC", "CC.CC.C..CC.....CC", ".C.CCC.C.CC.C.CCC.", ".C.CCCC.C.CC....CC", "..C.CC.C.CCC.CCCCC", "CC..CC..CC.C..CCCC", "CC..C.CCCCCCCCCCC.", ".CCCC.CCC.C..CCCC.", "CCC....C.CCCCCC.CC", "C..CC.C..CCC.CC.CC", "C.CCC.C.CCCCC.CCCC", "C...C.CCCC..C...CC", "CCCCC..CCCCCCCCCCC", "CCC.CC..CCCCCC..CC" }
{"CCC.CCCCCCCCCCC.C","CCCC.CCCCCC.C.CC.","CCCCCCCCCCCCCCCCC","CCCCCCC.CCCCCCCCC","CCCCCCCCCCCCCCC..","CCCCCCCCCCCCCCCCC","CCCC.CC.CCCCCCCCC","CC.CCCCCCCCCCCCCC","CCCCC.CCCCC.CCCCC","CCCCCCCCCCCCCCCCC","CCCCCCCCC.CCC.CCC","CCCCCCCCCCCCCCCCC","CC.CCCCCCCCCCCCCC","CCCC.CCCCCCCCCCCC","CCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCC.C","CCCCCCCCCCCCCCCCC"}
Returns: {"..CCCCCCCCCCCCCCC", "..CCCC.C.CCCCCCCC", "CCCCCCCCCCCCCCCCC", "CCCCCC.CCCCCCCCCC", "CCCCCCCCCC.C.CCCC", "CCCCCCCCCCCCCCCCC", "CCC.CCC.CCCCCCCCC", "C.CCCCCCCCCCCCCCC", "CCCC.CCCCC.CCCCCC", "CCCCCCCCCCCCCCCCC", "CCCCCCCC.CCCC.CCC", "CCCCCCCCCCCCCCCCC", "C.CCCCCCCCCCCCCCC", "CCCC.CCCCCCCCCCCC", "CCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCC.C", "CCCCCCCCCCCCCCCCC" }
{"CCCCCCCCCCCCCC.CC","CCCCCCCCCCCCCCCCC","CCCCCCCCCC.CCCC.C","CCCCCCCCCCCC.CCCC","CCCCCCCCCCCCCCCC.","CCCCC.CCCCCCCCCC.","CCCCCCCCCCCCCCCCC","CCCCCCCCCCCCC.CC.","C.CCCCCCCCCCCCCCC",".CCCC.CCCC.CCCCCC","CCCCCCCCC.CCCCCCC","CCCCCCCC.CCCCCCCC","CCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCC","CCCC.CCC..CCCCCCC"}
Returns: {"CC.CCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCC", "CCC.CCC.CCCCCCCCC", "CCCCCCCCC.CCCCCCC", "CCCCCCCCCCCCCCCC.", "CCCCC.CCCCCCCCCC.", "CCCCCCCCCCCCCCCCC", "CCCCCCCCCCC.CCCC.", "CC.CCCCCCCCCCCCCC", ".CCCC.CCCC.CCCCCC", "CCCCCCCCC.CCCCCCC", "CCCCCCC.CCCCCCCCC", "CCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCC", "CCCC.CCC..CCCCCCC" }
{"..CCC.CC....CC..C","..C..C..CCC.C....","..C..C..C...CC.C.",".CC...C..C....C..","......CC...CC..CC","CC.CC....CC.C....","...C..C.C..C....C","..CC.CCCCC.C.....","...C....C.C.C.CC.","C........CC..C..C","..CC.CC....CC.CC.","..CC..C.C.C......",".......CC........","..CC....C..C.....","......CC...C...C.","C..C..C....C.CCC.","C...C.C.C.....C.."}
Returns: {"..CCC.CC.....C.CC", "..C..C..CCC.C....", "..C..C..C...CC..C", ".CC...C..C.....C.", "......CC..CC...CC", "CC.CC....CCC.....", "...C..C.C..C....C", "..CC.CCCCC.C.....", "...C....C.CC..CC.", "C........CC..C..C", ".CC.CC..C.C...CC.", "CC...C.C..C......", "C......C.........", "CC.....C..C......", "C...C..C.......C.", "CC..CC.......CCC.", "C...CC.C......C.." }
{"C..CC..CC....CCCC","C.C..CC.C.C..C..C","C.C.C...CC.C.CCCC",".C.CCCC.C.CCC....","C.CC.CCC.C......C","C.C.C.CC...C..C.C","C.CCC.CCC.CC..C..","C....C....CCC..C.","C.C.C.......CCCC.",".....C.C.CCCCC.CC","C..CCCC..CCCC.CCC","CC..CCCCC........","...C.CCC...CCCCC.","...CC..C.C.C.C.CC","C..CC.CC.CC.C.CCC","..C.C..CC..CCC..C","CC....C.CCCCCCCCC"}
Returns: {".C.CC...CC...CCCC", ".CC..CC..CC...C.C", ".CC.C...CC.C.CCCC", ".C.CCCC.C.CCC....", "C.CC.CCC.C......C", "C.C.C.CC..C...C.C", "C.CCC.CCC.CC..C..", "C....C....CCC...C", "C.C.C.......CCCC.", ".....C.C.CCCCC.CC", "C..CCCC..CCCC.CCC", "CC..CCCCC........", "...C.CCC..C.CCCC.", "..CC..C..CC..CC.C", "CCCC..C..CC.C.CCC", ".CCC....C.C.CC..C", "CCC.....CCCCCCCCC" }
{"C..CC...C.C.C..C.C","CCC.CC.CC.CC.C..CC","C..C..C..C....C...","....CCC...C.....CC","..CCCC..C..C..C..C",".CC...C.C.CC...C..","..........CC..C...","............C..C..",".CCCCC..CC.C.....C","C..CCCC...C...C...",".....C..C.CC.C.C.C",".C.CC....C....C..C","..C.C.C.....C....C",".......C.C..C...CC","..CCCCCC...CCC....","...C....C..C......",".C.C.C.CC...CCC..C","....C......CC..C.."}
Returns: {"C..CC...C.C...CC.C", "CCC.CC.CC.CC.C..CC", "C..C..C..C....C...", "....CCC...C.....CC", "..CCCC..C..C..C.C.", ".CC...C.C.CC...C..", "..........CC..C...", ".............C.C..", ".CCCCC..CC.C....C.", "CC.CCC....C...C...", ".C......C.CC.CC.C.", "CC..C....C....C.C.", "CC...C......C...C.", ".C.......C..C...CC", "CC.CCC..CC..CC....", ".C......CC........", "CCC....CC...CCC.C.", ".C.......C..C.C..." }
{"..C..............","............C....",".............C...",".................","...............C.","C................","....C............",".................",".................",".........C......C","....C............","C.....C..........",".................","............C....",".........C.......","........C..C.....","...........C...C."}
Returns: {"..C..............", "................C", "..............C..", ".................", "...............C.", ".C...............", ".....C...........", ".................", ".................", "..........C.....C", "....C............", "C.....C..........", ".................", ".............C...", ".........C.......", ".........C.C.....", "...........C...C." }
{"CC.CC..C....CCCCCC","C......C...C.CCC.C","CC.CC...C.CCC..CCC","CC..CC..C.CCCC....",".C.CCCCC...CC...CC","C..CC.CCCCCC.CCC.C","C...CCCC..CC...CC.",".C.CC.CCCC..CC.CC.",".C...C.C.CC..CC..C","CC.CCC....C.C..CCC","C.CCCCC...CC.C..C.","C.CC...C..CC...CCC",".CCCCCC.C..CCCCCC.","CC.CC..C.C.CC...C.","....CCCCC.......C.","....CCC..CC.CCC...","...C..C.C...CCCC..","C..CCCCCC.C.CCC..C"}
Returns: {"C.CC.C.C....CCCCCC", "C......C...C.CCC.C", "C.CCC...C.CCC..CCC", "CC..CC..C.CCCC....", ".C.CCCCC...CC...CC", "C..CC.CCCCCC.CCC.C", "C...CCCC..CC...C.C", ".C.CC.CCCC..CC.C.C", ".C...C.C.CC..CC..C", "CCC.CC....C.C..CCC", "C.CCCCC...CCC....C", "C.CC...C.C.CC...CC", ".CCCCCC.CC..CCCCC.", "CCC.CC...C.CC...C.", "..C..CCCCC........", "..C..CC..CC.CCC...", "..C..C.CCCC.C.....", "C.CC.CCCCCC.CC...C" }
{"..C.C.C.C.CCC.C...",".C.CC..C.C.CC.CC..","C.C.CC.C.CCCC..CC.",".CCC.CCC.CCC.CCCC.",".CCC..C..CCCC..CCC",".C.CCC....CCCCCCCC","CC..C.CCC.CCCCCC.C","CCCC..CCCCCC.C.CCC","CCCCCCCCC..CC.C..C","...CCCC..CCCCC.CC.","CC.CC.CC..CCCCC.C.","..C.CC....CC..CCC.","...CC.C..CCC..CCCC","C.C.C..CCCCCCC.CC.","C.CC..CCCC..CC....",".C..C.CCCC.CCCC.CC","CC.C.C.C.CC.C.C...","CCC.C..CC.C.CCCCC."}
Returns: {"...C.CC.C.CC.C...C", "..CC.C.C.C.CC..C.C", "..CCCC.C.CCCC..C.C", ".CCC.CCC.CCC.CCC.C", ".CCC..C..CCCC..CCC", "..CCCC....CCCCCCCC", "CC..C.CCC.CCCCCC.C", "CCCC..CCCCCC.C.CCC", "CCCCCCCCC.C.C.C..C", "...CCCC.CCC.CC.C.C", "CC.CC.CCC.C.CCC.C.", "..C.CC.CC.....CCC.", "...CC.CCC.C...CCCC", "C.C.C.CCCCC.CC.CC.", "C.CC.CCCCC...C....", ".C..CCCCCC..CCC.CC", "CC.C.CCCCC...C....", "CCC.CC.CCC...CCCC." }
{".................",".................",".................","...............C.",".................",".................",".................","..........C......",".................",".........C.......",".................",".................",".....C...........","....C............","C................",".................","................."}
Returns: {".................", ".................", ".................", "..............C..", ".................", ".................", ".................", ".............C...", ".................", "............C....", ".................", ".................", ".........C.......", ".......C.........", "...C.............", ".................", "................." }
{"C.CCCCCCC..C..C.C","..C.C.CCCCCCCCCCC","CCCCCCC.CC.CC.CCC",".CCCCCC.CCCC.CCCC","C.CCCCC..C..CC.CC","CC.C...CCCCCCCCCC","CCCC.CCCCC..CCCCC",".CCCC.C.C.CC..CCC","CC.C.C..CC.C.C.CC",".CCCCC.C..CCCC.CC","C..C.CC...C.CCCCC","CCCCCC...C.C.CC.C","C.CCC.C.CCCCCCC.C","CC.C.CCCCCCCCCCCC",".CCCCCCCCCCCCC.CC","CCCC.CCCCCC.CCCCC","..C.C.CCCC.CCC.C."}
Returns: {"C.CCCCCCC..C..C.C", "..C.C.CCCCCCCCCCC", "CCCCCCC.CC.CC.CCC", ".CCCCCC.CCCC.CCCC", "C.CCCCC..C..CC.CC", "CC.C...CCCCCCCCCC", "CCCC.CCCCC..CCCCC", ".CCCC.C.C.CC.CCC.", "CC.C.C..CC.C.CCC.", ".CCCCC.C..CCCCCC.", "C..C.CC...C.CCCCC", "CCCCCCCC....CC.C.", "CCC.C.CC.CCCCCCC.", "CCC..CCCCCCCCCCCC", ".CCCCCCCCCCCCCCC.", "CCCCCCCC.CC.CCCCC", ".CCC.CCC.C..CCC.." }
{"CCCCCCCC.CCCCCCCCC","CCCCCC.CCCCCCCCCCC","CCCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCCC",".CCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCCC","CCCCCCCCCC.CCCCCC.","CCCCCCCCCC.CCCCCCC","CCCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCCC"}
Returns: {"CCCCCCC.CCCCCCCCCC", "C.CCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", ".CCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCC..CCC", "CCCCCCCCCCCCC.CCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC" }
{".......C.........",".................","..C..............",".................",".................",".......C.........",".................",".................",".................",".................",".............C...",".................",".................","................C","......CC.........","C..C.............",".C........C......"}
Returns: {"................C", ".................", "...............C.", ".................", ".................", "...............C.", ".................", ".................", ".................", ".................", "..............C..", ".................", ".................", "................C", ".............CC..", "C....C...........", "..C.......C......" }
{"..................","..................","..................","..................","..................","..................","..................","..................","..................","..................","..................","..................","..................","..................","..................","..................","..................",".................."}
Returns: {"..................", "..................", "..................", "..................", "..................", "..................", "..................", "..................", "..................", "..................", "..................", "..................", "..................", "..................", "..................", "..................", "..................", ".................." }
{"CCC....C..C.C.CC.","C..C..C....CC....","..C.CCCC.CCC.CC..","C..CCC..C..CC.CC.","C.CCCC...CCC..CC.",".CC.CC..CCC...CCC","CCCCCCCCCC...CC.C","C...C.CCCCC...CC.",".CC.CCC...C.....C","..C.C...C...C...C","........C..C..C.C","..C.CC.C..CCC..C.","C...CC..CC...C.CC",".CC..C.......CC..","CCC.C..C.CCC.....","C.C.C...C.CC..C..","C....CC..C.C....C"}
Returns: {".CCC...C..C.C.CC.", "..CC..C....CC....", "...CCCCC.CC.CCC..", "C..C.CC.C..CC.CC.", "C.CCCC...CCC..CC.", "..CCCC.CCC....CCC", "CCCCCCCCCC...CC.C", "C...C.CCCCC...CC.", ".C.CCCC.C.......C", "..C.C.C.....C...C", "......C....C..C.C", "..C.CCC.C..CC..C.", "C...CCCC.....C.CC", ".CC..C......CC...", "CCC.C.CCC..C.....", "C.CC..CC...C.C...", "C....CCC...CC...." }
{"...C..C..........","C........C.......",".................","...........C.....",".C...............",".................","......C........C.","....C............",".................",".................","C................",".................","....C...C........",".C...............",".................","...C.....C.......","................."}
Returns: {".......C.......C.", "C............C...", ".................", "............C....", ".C...............", ".................", "......C........C.", "......C..........", ".................", ".................", "C................", ".................", "....C.......C....", ".C...............", ".................", "...C......C......", "................." }
{"CCCC.CCC.C..C.CCC","CCCCCC...CCCC.CCC","CCCCCC..CCCCCC.CC","C.CC.CC.CC..CCCC.",".CC.CCCC..C..CCCC","CCCC.CCCCCCCCCC.C","CCCCCCCC.CCCCCCCC","CCCC.C.CCCCCCC.C.","CCCCCCCCCCCC.C.CC","C.CCCCCCCCC.CCCC.",".CCC.CCCC.CCCCCC.","CCCCCCCCCCCCCCCCC","CCCCCC.CCCCCCCCCC","CCC.C.CCCC.CCCCCC","CC.CCCCCCCCC.C.CC","CCCCCCCCCCCCCCCC.",".CC.CC.CCCCCCC.C."}
Returns: {".....CCCCCCCCCCCC", "....CCCCCCCCCCCCC", "CCC.CCC.CCCCC.CCC", "C.CC.CC...CCC.CCC", ".CC.CCC....CCCCCC", "CCCC.CCCCCCCCCC.C", "CCCCCCC.CCCCCCCCC", "CCCC..CCCCCCC.CC.", "CCCCCCCCCC.CCC.CC", "C.CCCCCCCC.CCCCC.", ".CCC.CCCC.CCCCCC.", "CCCCCCCCCCCCCCCCC", "CCCC.CCCCCCCCCCCC", "CCC.C.CCCC.CCCCCC", "CC.CCCCCCCCC.C.CC", "CCCCCCCCCCCCCCCC.", ".CC.CC.CCCCCCC.C." }
{".............C...",".C....C.C........","...C.............",".................","..C.CC...C.......","C................","..............C..","............C.C..","...............C.","..............C..","..C.............C",".................",".................",".................","...C............C","..C.C....C..C....","CC..............."}
Returns: {"...............C.", ".C.....CC........", ".......C.........", ".................", "....CCC...C......", ".C...............", "...............C.", "..............CC.", "...............C.", "..............C..", "....C...........C", ".................", ".................", ".................", "....C...........C", "..C.C....CC......", "CC..............." }
{".....CCC...C.C...","CC..C.C..C.C.C..C","C...CCC..C.C.CCC.",".C..CCCC...C.C.CC","CC.C.C....CC...CC","..CCCC..CCC....CC",".CCC..CCC..C..C.C",".C.CC.C....CC....","C.CCCC...CCC.CC..",".CC..C....CC.CCCC","..CC..CC..C.CC...","C.CCCCC.C..CCCC.C","C...CCCC.CC.C.C..","CC.CCCCCCC..CCCC.","C.CC.C.CC..CCCC.C","CCC.C..C.CC.CC...","C..C.C..CCCC....C"}
Returns: {"...........CCCCC.", ".........CCCCCCCC", "......CCCC.CCCCC.", ".....CCCCC...CCCC", ".CC.C.C....C.C.CC", "..CCCC..CC.C...CC", ".CCC..CCC..C..C.C", ".C.CC.C....C.C...", ".CCCCC...CCC.CC..", ".CC..C....CC.CCCC", "..CC..C.C.C.CC...", ".CCCCCC.C..CCCC.C", "C...CCC.CCC.C.C..", "CC.CCCCCCC..CCCC.", "C.CC.C.CC..CCCC.C", "CCC.C..C.CC.CC...", "C..C.C..CCCC...C." }
{"C.CCCCCC.CCCCCCCC","CCCCCCCCCCCCCCCCC","CCCCCCCCCC.CCCCCC","CCCCCC.CC.CCCCCCC","CCCCCCCCCCCCC.CC.","CCCCCC..CCCCCCCCC",".CCCCCCCCCCCCCCCC","CCCCCC.CCCCCCCCCC","CCCCCCCCCCCCCC.CC","CCCCCCCCCCCCCCCCC","CCCCCC.CCCCCC.CCC","CCCCCCCCCCCCCCCCC","CCCCC.CCCCCCCCC.C","CCCCCCCCCCCCCC.CC","CCCCCCCCCCCCCCCCC","CCCCCCCCC.CCCCCCC","CCCCCCCCCCC.CCCC."}
Returns: {".C.CCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCC", "CCC.CCCCCCCCCCCCC", "CCC..CCCCCCCCCCCC", "CCCCCCCCCC.CCCCC.", "CCCC.CC.CCCCCCCCC", ".CCCCCCCCCCCCCCCC", "CCCCC.CCCCCCCCCCC", "CCCCCCCCCCCC.CCCC", "CCCCCCCCCCCCCCCCC", "CCCCCC.CCCCC.CCCC", "CCCCCCCCCCCCCCCCC", "CCCCC.CCCCCCCCC.C", "CCCCCCCCCCCCC.CCC", "CCCCCCCCCCCCCCCCC", "CCCCCCCC.CCCCCCCC", "CCCCCCCCCC.CCCCC." }
{"C.CCC.C.C.CCC..CC",".C.CC.CCC.CCC.CC.","...C.C....CC.CCCC","CCC.CCCC.CCCCC.C.","C.C.CCCCCCCC...C.",".CCC.....C..C....",".CC.CC.CCCC...C.C","CC.C..C.C...CC.CC",".CC..CCCCCC.....C","CCCCCCCCCCC.CCC.C","CC.C.CCC.C.C...C.",".C.CC..C...CC.CC.","CCC..CCC..CCCC..C",".CCCC.CC.C....CCC","CCCC..C.CCCC.CCCC","CCC.C..CC....C.C.","CCCCCC...CC...C.."}
Returns: {"C......CCCCCCCCCC", "..CCC...CCCCCCCC.", "....C.....CCCCCCC", "C.CCC..CCCCCCCCC.", "C..CCCCCCC..CC.C.", ".C.CC....C..C....", ".C.CC.CCCC..C.C.C", "CC.C..C..C..CCC.C", ".C.C.CCCCCC.....C", "CCCCCCCCCCC.CCC.C", "CC.C.CC.CC.C..C..", ".C.CC....C.CC.CC.", "CCC..CCC..CCCC..C", "C.CCC.CC.C....CCC", "CCCC..C.CCCC.CCCC", "CCC.C..C.C...CC..", "CCCCC.C..CC...C.." }
{".CC.CC.CC..C.C.C..",".CC..C.C..CC..C.C.","....C.C...C.C.C..C",".C...CC.C.CCC.CC.C","CCCC..C...C.CCC...",".....C.CC..C.C....","...CC.C.....CC....","...C..CCCC.C..C.C.","..CC.CCCCC........",".C.C.C...CC.C.C.CC","C.C.CC.C...C.C.CC.","...C...CCCCC....C.",".C.....CC.C.CC.C.C","C..C......CCC..CC.",".CC.CC.C..CC..CCC.","CC...CC.C..CC.C..C","C..C.C...C.C.C..CC","C......CC...C..CC."}
Returns: {".CC.CC.C.C...CCC..", ".CC..C.C..C...CCC.", "....C.C...C..CC..C", ".C...CC..CCCC.CC.C", "CCCC..C...C.CCC...", ".....C.CC..C..C...", "...CC.C.....CC....", "...C..CCCC.C..C.C.", "..CCCC.CCC........", ".C.CC....CC.C.C.CC", "C.CCC..C...C.C.CC.", "C......CCCCC....C.", "C......CC.C.CC.C.C", "C..C......CCC..CC.", "CCCCC....C.C..CCC.", "CC.CC...CC..C.C..C", "C..CC....CC..C.C.C", "CC......C...C..CC." }
{"CCCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCCC","CC.CCCCCCCCCCCCCCC","CCCCCC.CCCCCCCCCCC","CCCCCCCCCCCCCCCCCC","CCCC.CCCCCCCCCCCCC","CCCCCCCCCCCCCCCC.C","CC.CCCCCCCCCC.CCCC","CCCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCCC","CC.CCCCC.CCCCCCCCC","CCCC.CCCCCCCCCCCCC","CCCCCCCCCCCCCCCCCC",".CCCCCC.CCCCCCCCCC","CCCCCC.CCCCCCCCCCC","CCCCCCCCCCCCCCCCCC","CCCCCCCCCCC.CCCCCC"}
Returns: {"CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CC.CCCCCCCCCCCCCCC", "CCCCCC.CCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCC.CCCCCCCCCCCC", "CCCCCCCCCCCCCCCCC.", "CCC.CCCCCCCCCC.CCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCC.CCC.CCCCCC", "CCCCCCC.CCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCC..CCCCC", "CCCCCCCCCCCCCC.CCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCC.CC" }
{"..................","...C..C.C.........","..................",".C................","C...............C.","..................","..................",".....C............","..................","..................",".....C.......C....","...........C......","..................","..........C.......",".......C..........","........C........C","..................",".................."}
Returns: {"..................", "...CC.........C...", "..................", ".C................", ".C.............C..", "..................", "..................", "....C.............", "..................", "..................", ".C...........C....", "...........C......", "..................", "..........C.......", ".......C..........", "..........C....C..", "..................", ".................." }
{"CCC..CC..CC..C.C.",".C....C...C...CCC","..C.C...C...C.C.C","C....CCC.....C.C.","CC.CC...CC....C.C","C.CCC.C.CC..C....","...CC.C.CC.C...C.","C........C.CCCC..",".C..C......C.C.CC",".CC..C.CC.CCC....",".CC....C.CCCC.C.C","C.......C..C..CC.","...C.CC.CC...C..C",".C.C....C.C...CC.",".C.C..C.C.C......","C.C.C.....CCC...C","C.C.....CC....C.C"}
Returns: {"C..CCCC..CC..C.C.", ".C....C...C...CCC", "..C.C...C...C.C.C", "C....CCC.....C.C.", "CC.CC...CC....C.C", "C.CCC.C.CC..C....", "...CC.C.CC.C...C.", "C........C.CCCC..", ".C..C......C.C.CC", ".CC..C.CC.CCC....", ".CC....C.CCCC.C.C", "C.......C.C..C.C.", "....CCCC.C...C..C", ".C.C.C....C.C..C.", "C..C.C.C..C......", "C.C.CC...CC.C....", "C.C..CCC..C......" }
{".CCC..CC.CCCC.CCC.","CC....C.C...C.CCCC","CCC.C.CC.CCCCC.CCC",".C.CCCC..CC..CCC.C","..C.C.C.C.CC.C..C.","CCC.CCCCC.C..CCCCC","..CCC.CCCCCC...CC.","CC.C.C.C..CCC.CCC.","..C.CCC..C.C...CCC","....CCCC..C.CC.C.C","..CCC.CC.CC.CC...C","..C.CC.C.C.CCCC...",".C.C.CC.C.CCCCCCC.","CCC...CCC.C.C...CC","CC.C..CCC.CC.C....","C...CCC...CCCC.CCC","CCCC.CC...C.CC.C.C",".C..C.C.CC.CC.CC.."}
Returns: {".CCC..CC.CCCC.CCC.", "CC....C.C...C.CCCC", "CCC.C.CC.CCCCC.CCC", ".C.CCCC..CC..CCC.C", "..C.C.C.C.CC.C..C.", "CCC.CCCCC.C..CCCCC", "..CCCC.CCCCC...CC.", "CC.C.C.C..CCC.CCC.", "..C.CCC..C.C...CCC", "....CCCC..C.CC.C.C", "C.C.CC.C.CC.CC...C", "C.CC.C...C.CCCC...", "C.CC.C..C.CCCCCCC.", "CCCC.C..CC..C...CC", "CCCC.C.C.C.C.C....", "C.CC.CCCC...C..CCC", "CCCC.CCCC...CCC...", "C.CC.CCCC...C.C..." }
{"...C.CCC.CC..CCC.",".C.CCCCC..CCCCCC.",".CC..CC.CCCCCC...",".C.CCCC..C.CC.CCC","CCCCCCCCCCC...CC.",".C.C.C.CCCCC.CCCC","CCCCCCCCC.C.CC.C.",".C.CC..CC.CCCCC..","..CCCC..C.CCCC.CC","C.C.CC.C.CCCC.CC.","..CCC.CCC..C.CCC.","CCC.C.CCC..CC...C",".C...CCCCCCC.C..C","..CC....CCC..CC..","..C.C.CC..C......","C.C.CC.C..CCC....","..CCCC.C..C....CC"}
Returns: {"...C.CCC.CC..CC.C", ".C.CCCCC..CCCCC.C", ".CC..CC.CCCCCC...", ".C.CCCC..C.CC.CCC", "CCCCCCCCCCC...CC.", ".C.C.C.CCCCC.CCCC", "CCCCCCCCC.C.CC.C.", ".C.CC..CCCCCCC...", "..CCCC..C.CCCC.CC", "C.C.CC.CCCCCC..C.", "..CCC.CCC.CCC..C.", "CCC.C.CCC..CC...C", "C...CCCCCC.CC...C", "CC..CCC.CC.......", "CCC...C..C.......", "CCCCCCC..C.......", "CCCCC.C........CC" }
{".CCC.C.CCCCC..C..",".CCCCCCCCC.CCCC.C","C.CC.CCC.CCCCCCC.","C.CCCCCCCCCC..C..",".CCCCCCC...C..CCC","CC.CCC..CCCC.CCCC","....C.C.C.CC.CC.C","C.CCCCC.CCCCCCCCC",".CCCCCCCCCCCC...C","CCCC.CCCCCCCC.CC.","CCCCC.CCCCCCCCCCC","C.C...CCC.CCC.CCC","CCCCCC.CCCC.C.CC.",".C.CCCCC..C.CCCC.",".C...CCCC.C.C..CC","CCC.CCCCCCCCCC.CC","C.C.CCCCCCCC.CC.C"}
Returns: {".CCC.C...CC.CC.CC", ".CCCCC.CCCCCCC.CC", "C.CC.C.CCCCCCC.CC", "C.CCCCCCCCC..C.C.", ".CCCCC.C.C..C.CCC", "CC.CCC..CCCC.CCCC", "....C..C.CCC.C.CC", "CC.CCC.CCCCCCCCCC", ".CCCCCCCCCCCC...C", "CCCC.CCCCCCCC.CC.", "CCCCC.CCCCCCCCCCC", "CC....CCC.CCC.CCC", "CCCCCC.CCCC.C.CC.", ".CC.CCCC..C.CCCC.", ".CC...CCC.C.C..CC", "CCC.CCCCCCCCCC.CC", "CCCC.C.CCCCC.CC.C" }
{".CCC.C.....CC..CC.",".C.......C..CC..CC","CCCC..C..C..C....C","...CC...C..CCC.C.C","C...C..C....CC..CC",".CC...C..C.C....C.","CC....CCC.C...C.C.","..........CCC..C..","CC.....CC.C.CC....","CC.......CC.C..C..","...CC..CC...CC...C","..CC..C.C.......C.","CC.C.....CCCC.C.C.",".C.CC.C...C..C.C..",".CC.C..C.CC.CC..C.",".C..CCCC..C.....CC","C...C.CC.CCC...CC.","C.CC..C........CC."}
Returns: {"..CCCC.......CCCC.", ".....C......CCC.CC", "C.CC.CC..C....C..C", "...C.C..C...CCCC.C", "C...C...C....CC.CC", ".CC...C..C..C...C.", "C.C...CCC..C..C.C.", "..........CCC..C..", "C.C....CC..CC.C...", "CC.......CC.C..C..", "...CC..CC...CC...C", "..CC..C.C.......C.", "CC.C.....CCCC.C.C.", ".C.CC.C...C..C.C..", ".CC.C...CCC.CC..C.", ".C..CCCC..C....C.C", "C...CCC..CCC...CC.", "C.CC..C.......CC.." }
{"...CCCCCC.CC.CCCC","CC....CC.CCCC.C..","CCC..CCCC......C.","CCCCC.CCCCCCC.CC.",".CC.C.CC.CC...C..","C..CCCCCC.C.CC.CC","CCC.CC.C.C.CCCC..","CCC.CCCCC.C..CC..","C.CCC..C.CCCCCC..","..C.CCCCC.....CCC","CC.C...C.CC.CCC.C","C.C.CCCCCC.CC.CC.","C.CC...CCCCC.CC..","C.C.CC..C.CCCCCC.","..CCCC......CC.C.","CCC.C.CCCC.CC..CC","CC......CCCCC..CC"}
Returns: {"...CCCC.C.CCCCCCC", ".C.C..CC.CCC.C..C", "CC.C.CCCC.......C", "CCCC.CCCCCCC.C.CC", ".C.C.CCC..CC...C.", "C..CCCCCC..CCC.CC", "CC.CCC.C.C.CCC.C.", "CC.CCCCCC.C..C.C.", "C.CCC..C.CCCCCC..", "..C.CCCCC.....CCC", "CC.C...C.CC.CCC.C", "C.C.CCCCCC.CC.CC.", "C.CC..C.CCCC.CC..", "C.CC.C..C.CCCCCC.", "..CCCC......CC.C.", "CCCC.CC.CC.CC..CC", "CC......CCCCC..CC" }
{".....CC..C...C.C..","..C.C.....C.CC....","..C......C....C...","...CC..C.CC.C....C","C..C.....C..CC.CCC",".CC.C.C.C.CC...C..","CC..CC.C.C..CC.CC.","..CCC.C.C.C.CCC...","C.C...CC..C.C.C.C.",".C.CCCC...C....CCC","...C.......CCC..CC",".......C.C..CCC...",".CCCC.....CC.C..C.","..CC..C...C..CCC.C",".CC..CC.CC.C..C...","...CC.CC.C.C...C..",".C.CC...C..CC.C.C.",".....C..CCC..C.CCC"}
Returns: {"......CC.C......CC", "......CC..C.C.C...", "......C..C....C...", "....CC.C.CC.C....C", "C....C...C..CC.CCC", ".C..CCC.C.CC...C..", "CC..CC.C.C..CC.C.C", "...CCCC.C.C.CCC...", "C.C...CC..C.C.C.C.", ".C.CCCC...C....CCC", "...C.......CCC..CC", ".......C.C..CCC...", ".CCCC...C..C.C..C.", "..CC..C.C....CCC.C", "CC...CC.CC.C..C...", "...CC.CCC..C...C..", "C..CC..CCC....C.C.", ".....C.CCC...C.CCC" }
{"CCCCCCCCCCCCCCCCC","CCCCCC.CCCCCCCCC.","CCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCC","CCC.CCCCCCCCCCCCC","CCCCCCCCCCCCCCCC.","CCCCC.CCCCCCCCCC.",".CCCCC.CCCCCCCCCC","CCCCC.CCCCCCC.CCC","CCCCCCC.CCCCCCCCC","CCCCCCCCC.CCCCCCC","CCCCCCCCCCCCCC.CC","CCCC.CCCCCCCCCCCC","CCCCCCCCCCCC.C.CC","CCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCC"}
Returns: {"CCCCCCCCCCCCCCCCC", "CCCCCC.C.CCCCCCCC", "CCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCC", "C.CCCCCCCCCCCCCCC", "CCCCCCCC.CCCCCCCC", "CCCCC.CCCC.CCCCCC", "C.CCCC.CCCCCCCCCC", "CCCCCCC.CCC.CCCCC", "CCCCCCC.CCCCCCCCC", "CCCCCCCCC.CCCCCCC", "CCCCCCCCCCCCC.CCC", "CCCC.CCCCCCCCCCCC", "CCCCCCCCCCCC..CCC", "CCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCC" }
{"C..CCCCCCC..CCCCC",".CC.CC.....CC.CC.","C.C.CCC...CCCC.CC",".C..CCC.CCC.CCCC.","CCCCCC..CC.CC..CC","C.CC..CC.CCCCCC.C","CCCCCCCCCC..C.CC.","C.CCCC..CCCCCC..C","CCCCC.C..C.C.....","C.CCC.CCCCCC.CCCC","CCCC..CCC.CCC....","CC.CC..C.CCCCCCCC","CCC.CC..CC.C.CCC.","CCCCCCCC.C.CCC..C","CCCCCCC..CC..C..C","...CCC.CC.C.CC.CC","CCC.C.CCCCCCCC..C"}
Returns: {"....CCCCCCCCCCCCC", "......CC...CCCCCC", "C...CCCC...CCCCCC", "....CCCC.CC.CCCCC", "C.CCCCC.CC.C..CCC", "C.CC..CC.CCCCCC.C", "CCCCCCCCCC...CCC.", "C.CCCC..CCCCC.C.C", "CCCC.CC..C.C.....", "C.CC.CCCCCCC.CCCC", "CCCC..CC.CCCC....", "CC.CC..C.CCCCCCCC", "CCC.CC..CC.C.CCC.", "CCCCCCCC.C.CCC..C", "CCCCCCC..CC..C..C", "...CCC.CC.C.CC.CC", "CCC.C.CCCCCCCC..C" }
{"C.CC.CCCCC.C.....","CC..CCC.C.CC.CC.C","CC...CCCCC.CCCC.C","..C.CC...C.CC..CC","C...CC...CC..CCCC","CC.C.C.C.C.CC.C.C","..C.CC.C..CCCC.C.",".C.C.CCC.CCCCC...",".CCC.CCCCCCCCCC.C","...CCCCC.CCC.CC.C",".CC.C...CC.CCCCCC",".CC..C.C.CC.CCCCC","CCC.C.C..C..C..CC","C..CC.CCCC..CCC.C","C.CCC.CCC...CCCC.","C.CCCCCCC.CC.CCCC","C.C.CCCCCCCCCCC.."}
Returns: {".CCC.CCCC.C.....C", "CC..C.CCC.CC..CCC", "CC...CCCC.CC.CCCC", "..C.CC...C.C..CCC", "C...CC...CC..CCCC", "CC.C.C..CC.C..CCC", "..C.CC..C.CCC.CC.", ".C.C.C.CCCCCCC...", ".CCC.CCCCCCCCC.CC", "..C.CC.CCCCC.C.CC", ".CC.C...CC.CCCCCC", ".CC..C..CCC.CCCCC", "CCC.C.C..C..C..CC", "C.CC..CCCC..CC.CC", "C.CCC.CCC...CCCC.", "CCCCC.CCC.CC.CCCC", "CCCC..CCCCCCCCC.." }
{"CCCCCCCCC.CCCCCCC","CCCCC.CCCC...CCCC","CCCCCCCC.CCCCCCCC",".C.C.CCCC.CCC.CCC","CC.CC.CCC.C.CCCCC","CCCCCCCCCCCC.CC.C",".CCCCCCC.CCCCCCC.",".CCCC.CCCCCCCCC.C","C.CCCC.CCCCCCCCC.","CCCCCCCC..CCCCCCC","CCCC.CCCCCCC.CCCC","CC.CCCCCC..CCCCCC","CCCCCCCCCCCCCC..C",".CCCC..CCCCCCCCCC","CCCCCCCCCCCCCCCCC","CCC.CCCCCCCCCCCCC","CCC.CC.CCCCCC.CCC"}
Returns: {"CCC.CCCCCCCCCCCCC", "CCCC.CC.CC..CCCCC", "CCCCCCC.CCCCCCCCC", ".C.C.CC.CCC.CCCCC", "CCC..CCC.CC.CCCCC", "CCCCCCCCCCCC..CCC", "C.CCCCCC.CCCCCCC.", "C.CCC.CCCCCCCCC.C", "C.CCCC.CCCCCCCCC.", "CCCCCCCC..CCCCCCC", "CCCC.CCCCCCC.CCCC", "CCC.CCCCC..CCCCCC", "CCCCCCCCCCCCC.CC.", "C.CCC..CCCCCCCCCC", "CCCCCCCCCCCCCCCCC", "CCC.CCCCCCCCCCCCC", "CCC.CC.CCCCCC.CCC" }
{".CC.C............C","..C.C..CCCC..CC.CC",".C....C.......C.C.","......CC.......CC.",".............C..C.","....CC............",".............CCC..","....C.C..C....CC.C","...C.C..C.C.CC....","....C..C.CC.C.....","....CCC.C....C....","C...CC........C...","...C..C..C..C..CC.","C..C...C..C.......","CC.......CCCC.....","....C....C........","..C...C..C.CC..C..","CC.......C.CC.C..."}
Returns: {".CC.C............C", "..C.C..CC.CC..CCCC", ".C......C.....C..C", "......CC........CC", ".............C...C", "...C.C............", ".............CC.C.", "...C...C.C....C.CC", "...C.C..C.C.CC....", "...C...C.CC.C.....", ".CC....CC....C....", "CCC...........C...", ".C....C..C..C..CC.", "CC.....C..C.......", "CC.......CCCC.....", ".C.......C........", ".C....C.C..CC...C.", "CC......C..CC.C..." }
{"CCCCCCCCCCCCCCCCCC", ".CCCCCCCCCCCCCCCCC", "..CCCCCCCCCCCCCCCC", "...CCCCCCCCCCCCCCC", "....CCCCCCCCCCCCCC", ".....CCCCCCCCCCCCC", "......CCCCCCCCCCCC", ".......CCCCCCCCCCC", "........CCCCCCCCCC", ".........CCCCCCCCC", "..........CCCCCCCC", "...........CCCCCCC", "............CCCCCC", ".............CCCCC", "..............CCCC", "...............CCC", "................CC", ".................C"}
Returns: {"CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCC.", "CCCCCCCCCCCCCCCC..", "CCCCCCCCCCCCCCC...", "CCCCCCCCCCCCCC....", "CCCCCCCCCCCCC.....", "CCCCCCCCCCCC......", "CCCCCCCCCCC.......", "CCCCCCCCCC........", "CCCCCCCCC.........", "CCCCCCCC..........", "CCCCCCC...........", "CCCCCC............", "CCCCC.............", "CCCC..............", "CCC...............", "CC................", "C................." }
crafted cases begin here
{"CCCCCCCCCCCCCCCCCC", "..C...............", "CCCCCCCCCCCCCCCCCC", "............C.....", "CCCCCCCCCCCCCCCCCC", ".C................", "CCCCCCCCCCCCCCCCCC", "C.................", "CCCCCCCCCCCCCCCCCC", ".....C............", "CCCCCCCCCCCCCCCCCC", ".................C", "CCCCCCCCCCCCCCCCCC", ".............C....", "CCCCCCCCCCCCCCCCCC", "............C.....", "CCCCCCCCCCCCCCCCCC", "...........C......"}
Returns: {"C.C.C.CCC.C.C.C.C.", "C.C.C.C.C.C.C.C.C.", "C.C.C.C.C.C.C.CCC.", "C.C.C.C.C.C.C.C.C.", "C.CCC.C.C.C.C.C.C.", "C.C.C.C.C.C.C.C.C.", "CCC.C.C.C.C.C.C.C.", "C.C.C.C.C.C.C.C.C.", "C.C.CCC.C.C.C.C.C.", "C.C.C.C.C.C.C.C.C.", "C.C.C.C.C.C.C.C.CC", "C.C.C.C.C.C.C.C.C.", "C.C.C.C.C.C.CCC.C.", "C.C.C.C.C.C.C.C.C.", "C.C.C.C.C.CCC.C.C.", "C.C.C.C.C.C.C.C.C.", "C.C.C.C.CCC.C.C.C.", "C.C.C.C.C.C.C.C.C." }
{"CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", ".........CCCCCCCCC", ".........CCCCCCCCC", ".........CCCCCCCCC", ".........CCCCCCCCC", ".........CCCCCCCCC", ".........CCCCCCCCC", ".........CCCCCCCCC", ".........CCCCCCCCC", ".........CCCCCCCCC" }
Returns: {"CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCC.........", "CCCCCCCCC.........", "CCCCCCCCC.........", "CCCCCCCCC.........", "CCCCCCCCC.........", "CCCCCCCCC.........", "CCCCCCCCC.........", "CCCCCCCCC.........", "CCCCCCCCC........." }
{"CCCCCCCCCCCCCCCCCC", ".CCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "...CCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", ".....CCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", ".......CCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", ".........CCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "...........CCCCCCC", "CCCCCCCCCCCCCCCCCC", ".............CCCCC", "CCCCCCCCCCCCCCCCCC", "...............CCC", "CCCCCCCCCCCCCCCCCC", ".................C"}
Returns: {"CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCC.", "CCCCCCCCCCCCCCCCC.", "CCCCCCCCCCCCCCC.C.", "CCCCCCCCCCCCCCC.C.", "CCCCCCCCCCCCC.C.C.", "CCCCCCCCCCCCC.C.C.", "CCCCCCCCCCC.C.C.C.", "CCCCCCCCCCC.C.C.C.", "CCCCCCCCC.C.C.C.C.", "CCCCCCCCC.C.C.C.C.", "CCCCCCC.C.C.C.C.C.", "CCCCCCC.C.C.C.C.C.", "CCCCC.C.C.C.C.C.C.", "CCCCC.C.C.C.C.C.C.", "CCC.C.C.C.C.C.C.C.", "CCC.C.C.C.C.C.C.C.", "C.C.C.C.C.C.C.C.C." }
{"CCCCCCCCCCCCCCCCCC", "C.................", "..CCCCCCCCCCCCCCCC", "CCC...............", "....CCCCCCCCCCCCCC", "CCCCC.............", "......CCCCCCCCCCCC", "CCCCCCC...........", "........CCCCCCCCCC", "CCCCCCCCC.........", "..........CCCCCCCC", "CCCCCCCCCCC.......", "............CCCCCC", "CCCCCCCCCCCCC.....", "..............CCCC", "CCCCCCCCCCCCCCC...", "................CC", "CCCCCCCCCCCCCCCCC."}
Returns: {"CCC.C.C.CC.C.C.C.C", "C.C.C.C....C.C.C.C", "C.CCC.C.CCCC.C.C.C", "C.C.C.C......C.C.C", "C...CCCCCCCC.C.C.C", "C.C.C........C.C.C", "C.C...CCCCCCCC.C.C", "C.C.C.C........C.C", "C.C.C...CCCCCC.C.C", "C.C.C.CCC......C.C", "C.C.C.....CCCCCC.C", "C.C.CCCCCC.C.....C", "C.C.........CCCC.C", "C.C.CCCCCCCC.C...C", "C.C...........CCCC", "C.CCCCCCCCCCCC.C..", "C...............CC", "C.CCCCCCCCCCCCCC.C" }
{".C.C.C.C.CCCCCCCCC", "C.C.C.C.CCCCCCCCCC", ".C.C.C.C.CCCCCCCCC", "C.C.C.C.CCCCCCCCCC", ".C.C.C.C.CCCCCCCCC", "C.C.C.C.CCCCCCCCCC", ".C.C.C.C.CCCCCCCCC", "C.C.C.C.CCCCCCCCCC", ".C.C.C.C.CCCCCCCCC", "C.C.C.C.CCCCCCCCCC", ".C.C.C.C.CCCCCCCCC", "C.C.C.C.CCCCCCCCCC", ".C.C.C.C.CCCCCCCCC", "C.C.C.C.CCCCCCCCCC", ".C.C.C.C.CCCCCCCCC", "C.C.C.C.CCCCCCCCCC", ".C.C.C.C.CCCCCCCCC", "C.C.C.C.CCCCCCCCCC"}
Returns: {".C.C.C.C.CCCCCCCCC", "C.C.C.C.CCCCCCCCCC", ".C.C.C.C.CCCCCCCCC", "C.C.C.C.CCCCCCCCCC", ".C.C.C.C.CCCCCCCCC", "C.C.C.C.CCCCCCCCCC", ".C.C.C.C.CCCCCCCCC", "C.C.C.C.CCCCCCCCCC", ".C.C.C.C.CCCCCCCCC", "CCCCCCCCC....CCCCC", "CCCCCCCCC.....CCCC", "CCCCCCCCC....CCCCC", "CCCCCCCCC.....CCCC", "CCCCCCCCCC.C.C.C.C", "CCCCCCCCCCCCC.....", "CCCCCCCCCCCCCC....", "CCCCCCCCCCCCC.....", "CCCCCCCCCCCCCC...." }
{"CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCC..........CCCC", "CCCC..........CCCC", "CCCC..........CCCC", "CCCC..........CCCC", "CCCC..........CCCC", "CCCC..........CCCC", "CCCC..........CCCC", "CCCC..........CCCC", "CCCC..........CCCC", "CCCC..........CCCC", "CCCC..........CCCC", "CCCC..........CCCC", "CCCC..........CCCC", "CCCC..........CCCC"}
Returns: {"CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCC..........CCCC", "CCCC..........CCCC", "CCCC..........CCCC", "CCCC..........CCCC", "CCCC......CCCC....", "CCCC......CCCC....", "CCCC......CCCC....", "CCCC......CCCC....", "CCCC..CCCC........", "CCCC..CCCC........", "CCCCCC..CC........", "CCCCCC..CC........", "CCCCCCCC..........", "CCCCCCCC.........." }
{"CCCCC.........CCCC", "CCCC.........CCCCC", "CCCCC.........CCCC", "CCCC.........CCCCC", "CCCCC.........CCCC", "CCCC.........CCCCC", "CCCCC.........CCCC", "CCCC.........CCCCC", "CCCCC.........CCCC", "CCCC.........CCCCC", "CCCCC.........CCCC", "CCCC.........CCCCC", "CCCCC.........CCCC", "CCCC.........CCCCC", "CCCCC.........CCCC", "CCCC.........CCCCC", "CCCCC.........CCCC", "CCCC.........CCCCC"}
Returns: {"....CCCCC.....CCCC", ".....CCCC....CCCCC", "....CCCCC.....CCCC", ".....CCCC....CCCCC", "....CCCCC.....CCCC", ".....CCCC....CCCCC", "....CCCCC.....CCCC", ".....CCCC....CCCCC", "....CCCCC.....CCCC", "CCCC.....CCCCC....", "CCCCC....CCCC.....", "CCCC.....CCCCC....", "CCCCC....CCCC.....", "CCCC.....CCCCC....", "CCCCC....CCCC.....", "CCCC.....CCCCC....", "CCCCC....CCCC.....", "CCCC.....CCCCC...." }
{"CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", ".CCCCCCCCCCCCCCCCC", "..CCCCCCCCCCCCCCCC", "...CCCCCCCCCCCCCCC", "....CCCCCCCCCCCCCC", ".....CCCCCCCCCCCCC", "......CCCCCCCCCCCC", ".......CCCCCCCCCCC", "........CCCCCCCCCC", ".........CCCCCCCCC"}
Returns: {"CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCC.", "CCCCCCCCCCCCCCCC..", "CCCCCCCCCCCCCCC...", "CCCCCCCCCCCCCC....", "CCCCCCCCCCCCC.....", "CCCCCCCCCCCC......", "CCCCCCCCCCC.......", "CCCCCCCCCC........", "CCCCCCCCC........." }
{"CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", ".CCCCCCCCCCCCCCCCC", "..CCCCCCCCCCCCCCCC", "...CCCCCCCCCCCCCCC", "....CCCCCCCCCCCCCC", ".....CCCCCCCCCCCCC", "......CCCCCCCCCCCC", ".......CCCCCCCCCCC", "........CCCCCCCCCC", ".........CCCCCCCCC", "..........CCCCCCCC"}
Returns: {"CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCC.", "CCCCCCCCCCCCCCCC..", "CCCCCCCCCCCCCCC...", "CCCCCCCCCCCCCC....", "CCCCCCCCCCCCC.....", "CCCCCCCCCCCC......", "CCCCCCCCCCC.......", "CCCCCCCCCC........", "CCCCCCCCC.........", "CCCCCCCC.........." }
{"CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", ".CCCCCCCCCCCCCCCCC", "..CCCCCCCCCCCCCCCC", "...CCCCCCCCCCCCCCC", "....CCCCCCCCCCCCCC", ".....CCCCCCCCCCCCC", "......CCCCCCCCCCCC", ".......CCCCCCCCCCC", "........CCCCCCCCCC", ".........CCCCCCCCC", "..........CCCCCCCC", "...........CCCCCCC"}
Returns: {"CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCC.", "CCCCCCCCCCCCCCCC..", "CCCCCCCCCCCCCCC...", "CCCCCCCCCCCCCC....", "CCCCCCCCCCCCC.....", "CCCCCCCCCCCC......", "CCCCCCCCCCC.......", "CCCCCCCCCC........", "CCCCCCCCC.........", "CCCCCCCC..........", "CCCCCCC..........." }
{"CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", ".CCCCCCCCCCCCCCCCC", "..CCCCCCCCCCCCCCCC", "...CCCCCCCCCCCCCCC", "....CCCCCCCCCCCCCC", ".....CCCCCCCCCCCCC", "......CCCCCCCCCCCC", ".......CCCCCCCCCCC", "........CCCCCCCCCC", ".........CCCCCCCCC", "..........CCCCCCCC", "...........CCCCCCC", "............CCCCCC"}
Returns: {"CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCC.", "CCCCCCCCCCCCCCCC..", "CCCCCCCCCCCCCCC...", "CCCCCCCCCCCCCC....", "CCCCCCCCCCCCC.....", "CCCCCCCCCCCC......", "CCCCCCCCCCC.......", "CCCCCCCCCC........", "CCCCCCCCC.........", "CCCCCCCC..........", "CCCCCCC...........", "CCCCCC............" }
{"CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", ".CCCCCCCCCCCCCCCCC", "..CCCCCCCCCCCCCCCC", "...CCCCCCCCCCCCCCC", "....CCCCCCCCCCCCCC", ".....CCCCCCCCCCCCC", "......CCCCCCCCCCCC", ".......CCCCCCCCCCC", "........CCCCCCCCCC", ".........CCCCCCCCC", "..........CCCCCCCC", "...........CCCCCCC", "............CCCCCC", ".............CCCCC"}
Returns: {"CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCC.", "CCCCCCCCCCCCCCCC..", "CCCCCCCCCCCCCCC...", "CCCCCCCCCCCCCC....", "CCCCCCCCCCCCC.....", "CCCCCCCCCCCC......", "CCCCCCCCCCC.......", "CCCCCCCCCC........", "CCCCCCCCC.........", "CCCCCCCC..........", "CCCCCCC...........", "CCCCCC............", "CCCCC............." }
{"CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", ".CCCCCCCCCCCCCCCCC", "..CCCCCCCCCCCCCCCC", "...CCCCCCCCCCCCCCC", "....CCCCCCCCCCCCCC", ".....CCCCCCCCCCCCC", "......CCCCCCCCCCCC", ".......CCCCCCCCCCC", "........CCCCCCCCCC", ".........CCCCCCCCC", "..........CCCCCCCC", "...........CCCCCCC", "............CCCCCC", ".............CCCCC", "..............CCCC"}
Returns: {"CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCC.", "CCCCCCCCCCCCCCCC..", "CCCCCCCCCCCCCCC...", "CCCCCCCCCCCCCC....", "CCCCCCCCCCCCC.....", "CCCCCCCCCCCC......", "CCCCCCCCCCC.......", "CCCCCCCCCC........", "CCCCCCCCC.........", "CCCCCCCC..........", "CCCCCCC...........", "CCCCCC............", "CCCCC.............", "CCCC.............." }
{"CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", ".CCCCCCCCCCCCCCCCC", "..CCCCCCCCCCCCCCCC", "...CCCCCCCCCCCCCCC", "....CCCCCCCCCCCCCC", ".....CCCCCCCCCCCCC", "......CCCCCCCCCCCC", ".......CCCCCCCCCCC", "........CCCCCCCCCC", ".........CCCCCCCCC", "..........CCCCCCCC", "...........CCCCCCC", "............CCCCCC", ".............CCCCC", "..............CCCC", "...............CCC"}
Returns: {"CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCC.", "CCCCCCCCCCCCCCCC..", "CCCCCCCCCCCCCCC...", "CCCCCCCCCCCCCC....", "CCCCCCCCCCCCC.....", "CCCCCCCCCCCC......", "CCCCCCCCCCC.......", "CCCCCCCCCC........", "CCCCCCCCC.........", "CCCCCCCC..........", "CCCCCCC...........", "CCCCCC............", "CCCCC.............", "CCCC..............", "CCC..............." }
{"CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", ".CCCCCCCCCCCCCCCCC", "..CCCCCCCCCCCCCCCC", "...CCCCCCCCCCCCCCC", "....CCCCCCCCCCCCCC", ".....CCCCCCCCCCCCC", "......CCCCCCCCCCCC", ".......CCCCCCCCCCC", "........CCCCCCCCCC", ".........CCCCCCCCC", "..........CCCCCCCC", "...........CCCCCCC", "............CCCCCC", ".............CCCCC", "..............CCCC", "...............CCC", "................CC"}
Returns: {"CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCC.", "CCCCCCCCCCCCCCCC..", "CCCCCCCCCCCCCCC...", "CCCCCCCCCCCCCC....", "CCCCCCCCCCCCC.....", "CCCCCCCCCCCC......", "CCCCCCCCCCC.......", "CCCCCCCCCC........", "CCCCCCCCC.........", "CCCCCCCC..........", "CCCCCCC...........", "CCCCCC............", "CCCCC.............", "CCCC..............", "CCC...............", "CC................" }
{"CCCCCCCC..........", "CCCCCCCCC.........", "CCCCCCCCCC........", "CCCCCCCCCCC.......", "CCCCCCCCCCCC......", "CCCCCCCCCCCCC.....", "CCCCCCCCCCCCCC....", "CCCCCCCCCCCCCCC...", "CCCCCCCCCCCCCCCC..", "CCCCCCCCCCCCCCCCC.", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC"}
Returns: {"..........CCCCCCCC", ".........CCCCCCCCC", "........CCCCCCCCCC", ".......CCCCCCCCCCC", "......CCCCCCCCCCCC", ".....CCCCCCCCCCCCC", "....CCCCCCCCCCCCCC", "...CCCCCCCCCCCCCCC", "..CCCCCCCCCCCCCCCC", ".CCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC" }
{"CCCCCCC...........", "CCCCCCCC..........", "CCCCCCCCC.........", "CCCCCCCCCC........", "CCCCCCCCCCC.......", "CCCCCCCCCCCC......", "CCCCCCCCCCCCC.....", "CCCCCCCCCCCCCC....", "CCCCCCCCCCCCCCC...", "CCCCCCCCCCCCCCCC..", "CCCCCCCCCCCCCCCCC.", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC"}
Returns: {"...........CCCCCCC", "..........CCCCCCCC", ".........CCCCCCCCC", "........CCCCCCCCCC", ".......CCCCCCCCCCC", "......CCCCCCCCCCCC", ".....CCCCCCCCCCCCC", "....CCCCCCCCCCCCCC", "...CCCCCCCCCCCCCCC", "..CCCCCCCCCCCCCCCC", ".CCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC" }
{"CCCCC.............", "CCCCCC............", "CCCCCCC...........", "CCCCCCCC..........", "CCCCCCCCC.........", "CCCCCCCCCC........", "CCCCCCCCCCC.......", "CCCCCCCCCCCC......", "CCCCCCCCCCCCC.....", "CCCCCCCCCCCCCC....", "CCCCCCCCCCCCCCC...", "CCCCCCCCCCCCCCCC..", "CCCCCCCCCCCCCCCCC.", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC"}
Returns: {".............CCCCC", "............CCCCCC", "...........CCCCCCC", "..........CCCCCCCC", ".........CCCCCCCCC", "........CCCCCCCCCC", ".......CCCCCCCCCCC", "......CCCCCCCCCCCC", ".....CCCCCCCCCCCCC", "....CCCCCCCCCCCCCC", "...CCCCCCCCCCCCCCC", "..CCCCCCCCCCCCCCCC", ".CCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC" }
{"CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", ".CCCCCCCCCCCCCCCCC", "..CCCCCCCCCCCCCCCC", "...CCCCCCCCCCCCCCC", "....CCCCCCCCCCCCCC", ".....CCCCCCCCCCCCC", "......CCCCCCCCCCCC", ".......CCCCCCCCCCC", "........CCCCCCCCCC", ".........CCCCCCCCC", "..........CCCCCCCC", "...........CCCCCCC", "............CCCCCC"}
Returns: {"CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCC.", "CCCCCCCCCCCCCCCC..", "CCCCCCCCCCCCCCC...", "CCCCCCCCCCCCCC....", "CCCCCCCCCCCCC.....", "CCCCCCCCCCCC......", "CCCCCCCCCCC.......", "CCCCCCCCCC........", "CCCCCCCCC.........", "CCCCCCCC..........", "CCCCCCC...........", "CCCCCC............" }
{"C.C.CCCCCCCCCCCCCC","CCCCCCC.CCCCCCCCCC","CCCCCCCCCCCCC.CCCC","CCCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCCC","CCCCC.CCCCC.CCCCCC",".CC.CC.CCCCCCCCCCC","CCCCCCCCCCCCCCCCCC","CCCC.CCCCCCCCCCCCC","CCCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCCC","CCCCCCCCCCCCCCCCCC",".CCCCCCCCC.CCCCCCC","CCCCCCCCCCCCCCCCCC"}
Returns: {"C..CCCCCCCCCCCCCCC", "CCCCCCC.CCCCCCCCCC", "CCCCCCCCCCCCCCCC.C", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCC.CCCCCCC.C", ".CCCCCC..CCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCC.CCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", ".CCCCCCCCC.CCCCCCC", "CCCCCCCCCCCCCCCCCC" }
{ "CCCCCCCCCCCCCCCCCC", "CCCCCC.CCCCCCCCCCC", "CCCCCC.CCCCCCCC.CC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCC..C.CCCCCCCCC", "CCCCCCCC.CCCCCCCCC", "CCCCCC.CCCCCCCCCCC", "...C...C..CCCC.CCC", "......C..CCC.CCCCC", "..........CC.CC.CC", "...C.....C.CCCCCCC", "........CCCCCCCCCC", ".........CCC.CCCC.", "..C.........CCCC.C", "..C.....C..CC.CCCC", "..C..C...CCCCCCCCC" }
Returns: {"CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCC.CCCCCC", "CCCCCCCCCCC.CCC.CC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCC.CC..CC", "CCCCCCCCCCCCCC.CCC", "CCCCCCCCCCCCCCC..C", "CCCCCCCCC........C", "CCCCCCCCC.........", "C..CCC.CC.........", "CCCCCCCCC.........", "CCCCCCCCC.........", "CC.CCCCCC.........", "CCCCCC............", "CCCCCC.CC.........", "CCCCCCCCC....C...C" }
{ "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCC.CCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCC..C.CCCCCCCCC", "CCCCC.CCCCCCCCCCCC", "CCCCCC.CCCCCCCCCCC", "...C...C..CCCC.CCC", "......C..CCC.CCCCC", "..........CC.CC.CC", "...C.....C.CCCCCCC", "........CCCCCCCCCC", ".....C...CCC.CCCC.", "............CCCCCC", "........C..CCCCCCC", "....CC...CCCCCCCCC" }
Returns: {"CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCC.CCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCC.CC..CC", "CCCCCCCCCCCCCCC.CC", "CCCCCCCCCCC.CCC..C", "CCCCCCCCC........C", "CCCCCCCCC.........", "CC.CCC.CC.........", "CCCCCCCCC.........", "CCCCCCCCC.........", "CCCCCCCCC.........", "CCCCCC............", "CCCCCC.CC.........", "CCCCCCCCC....C...C" }
{ "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CC.CCC.CCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "C.CCCC.C.CCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCC.CCCCCCCCCCC", ".........CCCCCCCCC", "......C..C.CCCCCCC", "..........CC.CCCCC", "...C.....C.CCCCCCC", "........CCCCCCCCCC", ".....C...C.CCCCCC.", "............CCCCCC", "........C..CCCCCCC", "....CC...CCCCCCCCC" }
Returns: {"CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCC.CCC.CC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCC.CC..CC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCC..C", "CCCCCCCCC........C", "CCCCCCCCC.........", "CC.CCC.CC.........", "CCCCCCCCC.........", "CCCCCCCCC.........", "CCCCCCCCC.........", "CC.CCC.C..........", "CCCCCC.CC.........", "CCCCCCCCC....C...C" }
{ "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "C.CCCC.CCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "C.CCC.CC.CCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCC.CCCCCCCCCCC", ".........CCCCCCCCC", "......C...CCCCCCCC", "..........CC.CCCCC", "....C.....CCCCCCCC", "........CCCCCCCCCC", "...C.....C.CCCCCC.", "............CCCCC.", ".........C.CCCCCCC", "....CC...CCCCCCCCC" }
Returns: {"CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCC.CC", "CCCCCCCCCCCCCCC.CC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCC.CC..CC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCC.CCC..C", "CCCCCCCCC....C...C", "CCCCCCCCC.........", "CC.CCC.CC.........", "CCCCCCCCC.........", "CCCCCCCCC.........", "CCCCCC.CC.........", "CC.CCC.C..........", "CCCCCCCCC.........", "CCCCCCCCC........C" }
{ "CCCCCCCC.CCCCC.CCC", "CCCCCCCC..CCCC..CC", ".CCCCCCC...CCC...C", "..CCCCCC....CC....", "...CCCCC.....CCCCC", "....CCCC......CCCC", ".....CCC.......CCC", "......CC........CC", ".......C.........C", "........CCCCCCCCCC", ".........CCCCC.CCC", "..........CCCC..CC", "...........CCC...C", "............CC....", ".............CCCCC", "..............CCCC", "...............CCC", "................CC" }
Returns: {"CCCCCCCC.CCCCC.CCC", "CCCCCCCC..CCCC..CC", ".CCCCCCC..CCC...C.", "..CCCCCC...CC.....", "C..CCCC..CCC..CC..", "C...CCC...CC..CC..", "C...CC....C...CC..", "CCC......C........", "CC................", "CCCCCC..CCC...C...", "CCC.C...CCC...C...", "CCCCC....C........", "CCC......C........", "CC................", "CCCC.....C........", "CCC......C........", "CC.......C........", "CC................" }
{ "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCC.CCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "C.CCC.CC.CCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCC.CCCCCCCCCCC", ".........CCCCCCCCC", "......C...CCCCCCCC", "..........CC.CCCCC", "....C.....CCCCCCCC", "........CCCCCCCCCC", "...C.....C.CCCCCC.", "...........C.CCCC.", ".........C.CCCCCC.", "....CC...CCCCCCCCC" }
Returns: {"CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCC.CC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCC", "CCCCCCCCCCC.CCC..C", "CCCCCCCCCCCCCCC.CC", "CCCCCCCCCCC.CC...C", "CCCCCCCCC....C...C", "CCCCCCCCC.........", "CCCCCCCCC.........", "CCCCCCCCC.........", "CCCCCCCCC.........", "CCCCCC.CC.........", "CC.CCC.C..........", "CCCCCC.CC.........", "CCCCCCCCC........C" }
{"CC.C.CCCC..CCC.CC.", "CC.CCCC..C.CC..C.C", "C....C...CC......C", "CC.CC..CCCC.CCCCCC", "C..CC.CCCCCC...CCC", ".C.....CCCCCCCC...", ".CCCCCCC..CCCC.CC.", "..C.CC.CCC.CC.C.C.", "C.C.C.CCCCCCC....C", ".C.C..CC.CC....CC.", "CCC..C..CCCC....CC", "CC..CC.CCC..CCC...", ".C..CCCC.C.C..CCC.", "CCC..C.C.C..CCC.C.", "C..C.CC.C.C..CCC.C", ".CC.C...CCC.CCC.CC", "CCC....C.C.CCCC.C.", "C.CC.C.CC.CC..C.C." }
Returns: {"C.CC.CCCC...CCCC.C", "CC.CCCC.....CCCC.C", "C....C...C.C.....C", "CC.CC..CCCC.CCCCCC", "C..CC.CCCCCC...CCC", ".C.....CCCCC.CCC..", ".CCCCCCC..CCCC.C.C", "...CCC.CCC.CC..CC.", "C..CC.CCCCCCC....C", ".C.C..CC.CC....CC.", "CC.C.C..CCCC....CC", "CC..CCCCC...CC.C..", ".C..CCCCC..C..CCC.", "CC.CC.C.C...CCC.C.", "C..CC.C.C.C..CCC.C", ".CCCC.C...C.CCC.CC", "CCCC..C....CCCC.C.", "C.CCCCC...CC..C.C." }
{"..CC.CCCCC.......C", ".C.CC.CC.CC..C.C.C", "...C..C..C...C.CC.", ".....CC.CCCCCCCCC.", "C.CCC..C..CCCCCC.C", "C.C..CCC.....CCC.C", ".C..CCC....CCC.C..", ".C.CCC.CCC........", "...C.CCCCC.CC.C.C.", "C.C...CC.CCCC.C.CC", ".C..CCCC..C.C...C.", ".C.C..C..CC.CCC..C", "......C.CCCCCCC..C", "..CCCCC.C.C..CC.CC", "C.CCCC...CCC.CC...", ".CC..CCC...C....C.", "C.CC..CC.C..C.CC..", "C..C.CC....C....C." }
Returns: {"..CC.CCCCC.......C", ".C.CC.C.CCC..C.C.C", "...C..C..C...C.CC.", ".....CC.CCCCCCCCC.", "C.CCC...C.CCCCCC.C", "C.C..CC.C....CCC.C", ".C..CCC....CCC.C..", ".C.CCC.CCC........", "...C.CCCCC.CC.C.C.", "C.C...CC.CCCC.C.CC", ".C.CCC.C..C.C...C.", ".C.CC....CC.CCC..C", "....C...CCCCCCC.C.", "CC.CCC..C.C..CCCC.", "CC.CCC..CC.C.CC...", "CC.CC..C...C....C.", "CCC.C..C.C..CCC...", "CCC.C......C....C." }
{".C..C..C.C........", ".C.C.C.C..C..C....", "...C..C.C.........", "..................", ".C..C.............", "CCCCCCCCCCCCCCCCCC", "..C...............", "...C.CCC.......C..", "......CCCCCC...C..", ".........C.....C..", "...............C..", "C.CCCCCCCC.....C..", "C..........C...C..", "C.....C........C..", "C........C........", "C...........CCCCC.", "C...C....C..C.....", ".................." }
Returns: {".C...C..C..C......", ".C..CC.C...C.C....", ".....C..C.........", ".....C............", ".C...C............", "CCC.CCCCCC.CCCCCC.", "..C..C.....C....C.", ".....C.CC.......C.", ".....C.CCCCC...C..", ".....C.....C...C..", ".....C.........C..", ".CC..C.CC..C...C..", ".C...C.....C...C..", "C....C......C.....", "C....C..C.........", ".....C.....CCCC.C.", "C....C.....C......", ".....C............" }
{"......C...C..C...C", "..C.C..C...C..C..C", ".C..C...C..C..C..C", "..C.C..C...C..C..C", ".C.C..C...C..C....", ".C.C..C.C..C..C...", "C..C.C...C..C...C.", "..C..C...C...C..C.", ".C.C.C..C...C..C..", ".C...C..C.CC.C.C..", "C..C...C.....C...C", ".C.C...C...C..C..C", ".C...C..C.C..C...C", "...C...C...C..C.C.", ".C.C..C.C..C.C..C.", ".C..C.C.C..C..C..C", "C..C.C.C..C.C..C.C", ".C.C..C.C.C.C.C..C" }
Returns: {"..............CCCC", "..C.....CC.....CCC", "..C.....CC..C..C.C", "..C...CC....C..C.C", "..C.C.C...C...C...", "..C.C.C..C.C..C...", "C...CC...C..C...C.", "..C..C...C...C..C.", ".C..CC...C..C..C..", ".C...C...CCC.C.C..", "C..C...C.....C...C", ".C.C...C...C..C..C", ".C...C..C.C..C...C", "...C...C...C..C.C.", ".C.C..C.C..C.C..C.", ".C..C.C.C..C..C..C", "C..C.C.C..C.C..CC.", "C..C..C.C.C.C.C.C." }
{"..C.C...C.CCC.C..C", "CCC.CCCCC..C.CC.C.", ".C.C..C..C.C..C.C.", "C..CCCCCC.CC.CCC..", "C.CCC.C....CC.CCC.", "C.CCCCC.CC...CC.CC", "C..CC.C.CC..C.CCC.", "C.CC...CCC..C.C...", ".C.C.C.C.....CC..C", "..CCCCC.C....CCC..", "C.CCC......CCCCC.C", "C..C.C....CC..C.C.", "C..C..C.CCC.CCCC..", "CC.C.CCC..CCC..C..", ".C..CCCC.C...CC...", "CCCC..C.C..C..C...", "..CC.C..C.CC.C...C", "C..CCC.C.CC.C...CC" }
Returns: {"..C.....CCCCC...CC", "CCC.CCCC..C.CC..CC", ".C...C.C..C.C...CC", ".C.CCCCC.CCC.C..CC", ".CC.CCC....CC.CC.C", ".CCCCCC.CC...C.CCC", ".C.CC.C.CC..C.CCC.", "C.C.C..CCC..C..C..", ".C.C.C.C.....CC..C", "..CCCCC..C...CCC..", "CC.CC......CCCCC.C", "C..C.C....CC..C.C.", "C..C..C.CCC.CCCC..", "CC.C.CCC..CCC..C..", ".C..CCCC.C...CC...", "CCCC..C.C.C..C....", ".C.C.C..C.CC.C...C", "C..CCC.C.CC.C...CC" }