Problem Statement
You are given a
Return a String[] containing the maze, where '.' denotes a passable cell and '#' denotes a wall. The j-th character of the i-th element must represent the cell at row i, column j of the maze, where row 0 is the northern-most row and column 0 is the western-most column.
Definition
- Class:
- MazeReconstruction
- Method:
- mazeMap
- Parameters:
- String
- Returns:
- String[]
- Method signature:
- String[] mazeMap(String moves)
- (be sure your method is public)
Constraints
- moves will have between 0 and 49 characters, inclusive.
- Each character in moves will be 'F','L' or 'R'.
Examples
"RRFRF"
Returns: {"..", ".#" }
"LFFRFF"
Returns: {"...", "##.", "##." }
"LFLFRRFLFRRFLF"
Returns: {"#.#", "...", "#.#" }
You could have visited one cell several times.
"FLFRFFRFFFRFFRFLFLL"
Returns: {"#..#", "....", ".##.", "...." }
"FRFFFFFFLLFRFFFFFLLFRFFFFLFFLFF"
Returns: {"######.", ".......", "#.#####", "#.#...#", "#.###.#", "#.....#", "#.#####" }
"FFFFFFFFFFFFFFFFFFFFFFFFLFFFFFFFFFFFFFFFFFFFFFFFF"
Returns: {".########################", ".########################", ".########################", ".########################", ".########################", ".########################", ".########################", ".########################", ".########################", ".########################", ".########################", ".########################", ".########################", ".########################", ".########################", ".########################", ".########################", ".########################", ".########################", ".########################", ".########################", ".########################", ".########################", ".########################", "........................." }
""
Returns: {"." }
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"
Returns: {".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", "." }
max maze height
"RFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"
Returns: {"................................................." }
max maze width
"LFFRFFRFFFFLFLLFFFFFRRRFRRFFFFFFLF"
Returns: {"######.", ".......", "#.#####", "#.#...#", "#.###.#", "#.....#", "#.#####" }
same spiral from inside to outside
"LLRLRRRLLRRRRLLLLRLRRRLLLRLLLLRLLLRRLLLRLRLRLRLLL"
Returns: {"." }
no walking
"RLFLRRFLFFFRRFFRRRFFFRRRRRRFRFFRRFRLLFFFRLLFFFRR"
Returns: {"######.", "#####..", "##....#", "....#.#", ".##.#.#", ".######", ".######" }
"LFLFLFFFFFFFFFLFLFFLFFFFLFFLFLFLFFFFFFFLLFFFFFLF"
Returns: {"#.########", "#.########", "#.########", "#.########", "#.########", "#..#######", "...#######", "...#######", "##.#######", "..........", "...#####.." }
"LRRRFLRLLLLLLLFRRLRLFRLFLRLRRFRRRLLRLL"
Returns: {"..", "..", ".." }
"FFFFFFFFFFFFFRFFRFLFFFFFFFFRFFLFRFRLFFRFFFRFRFFF"
Returns: {"###########.", "###########.", "###########.", "###########.", "###########.", "###########.", "###########.", "....#######.", "....#######.", ".##########.", "..#########.", "#.#########.", "#.........#.", "#########..." }
"FFFFFFFFFFLFFFFFFRLFFFLFLFFFFFFFFFFFF"
Returns: {"###.#########", "###.#########", "###.#########", "###.#########", "###.#########", "###.#########", "###.#########", "###.#########", "###.#########", ".............", "###.........." }
"FFFFFLFFLFLFLLFFFFFFFFFFFLLFFLFFFFFFFFRF"
Returns: {".############", ".############", ".############", ".############", ".............", "...#######.##", "##########.##", "##########.##", "##########.##", "##########.##", "##########.##", "##########.##", "#########..##" }
"LRRLRFRLRRRRRLLLLRLFLFLFFRLLF"
Returns: {"..#", "...", "..#" }
"RLFRRFRRFFRRRRRRFRRRRRRRLRLRLRRRFRRRLRRFRRR"
Returns: {".##", "...", ".##" }
"LFLLLLFFFLLFFLFLFLLLFLLRLLFLLLLLFLFLLLFLLLFFF"
Returns: {".....", "##..#", "##..#", "##..#", "....#" }
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"
Returns: {".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", "." }
"LLRLLLFLLLLLLLLLLLLLLLLLRLLLRLLLRRLLLRLFLRRLLLLR"
Returns: {".", "." }
"FFFFLFRRFRFFFFFFFFRRFFFLFFFFLFLFFLFFFFFFLLFLFL"
Returns: {".####", ".####", ".#...", ".....", ".#.##", ".#.##", ".#.##", "...##", "...##" }
"RLLLLLLLRLLLLLLLLRFLLLLLFLLLLLLFLL"
Returns: {".#", ".." }
"LLRFLFRRRRRLFRFLFLLLLLRRLLLRL"
Returns: {"##.", "#..", "#.#", "..#" }
"FLLLFLLLFLLFFLRFLLFLLLFFLFLLFFRLL"
Returns: {"..#", "...", "...", ".#." }
"LRLRRFFFFLLFLLRRRFFRFFLLFFLFFFRLFLFFLLRRLFFRFFLLL"
Returns: {"##...###", "##.#.###", "........", "####.###", "##...###" }
"RRRRRRRRRRRRR"
Returns: {"." }
"FLFLFLLLLFLLLFFLFFLFFFFLFFLFRFFLFLFFLLLLFRFFLFFLL"
Returns: {"####.", ".....", ".#...", ".....", "#..##", "#..##" }
"LFLLLFFFLFLFRFFFFFFLFL"
Returns: {"..#######", "#.######.", "#........", "#..######" }
"FFFFFFFFFLFFFFLFFFFFFFLFFFFFFFFFFFFFFLFLFFLFFFF"
Returns: {"##.############", "##.#######.####", "##.#######.####", "...............", "...#######.###.", "##########.###.", "##########.###.", "##########.###.", "##########.###.", "##########.###.", "##########....." }
"RRFFFFFFFFRFFFFLFFFFFFFFFFFFFFFFRFFFRFFLRFFFFFFFF"
Returns: {"####....", "####.##.", "####.##.", "####.##.", "####.##.", "####.##.", "####.##.", "####.##.", "####.##.", "####.##.", "####.##.", "####.###", "####.###", "####.###", "####.###", "####.###", ".....###", ".#######", ".#######", ".#######", ".#######", ".#######", ".#######", ".#######", ".#######" }
"FFRRFFFFRFLFFFFFFFRFFFLFFFRFFFFFFFRRFRFFFFFRLFR"
Returns: {"##########.#", "##########.#", "##########.#", "##########.#", "##########.#", "##########.#", "####........", "####.#######", "####.#######", "#....#######", "#.##########", "#.##########", "#.##########", "#.##########", "#.##########", "#.##########", "..##########", ".###########", ".###########", ".###########", ".###########" }
"FLFLFFFFFFFRFRRRFFRFFFRFFFFFFFLFFFFF"
Returns: {"##....#####", "##.##.#####", "#..##.#####", "#.###.#####", "#.###.#####", "#.###.#####", "#.###.#####", "#.###......", "..#########", "..#########" }
"FRFFRLRRFFFFFLLFLRFLFRRLFRFLFLRFFRFR"
Returns: {".##.###", ".......", "###..##" }
"LFLRRLLFRFFFLFFLFRRFLLRRFFRFLFRFFFRLRRRFFRRLFL"
Returns: {"###....###", "####.#..##", "#....##.##", "..#####.##", "#######...", "#########." }
"FFFFFFLFFFFFFFFFFFFFRFFFFLFFRFFFRRRFFFFFFFFFLFFF"
Returns: {".########################", ".########################", ".########################", ".########################", ".########################", ".########################", "..............###########", "#############.###########", "#############.###########", "#############.###########", "#############...########.", "###############.########.", "###############.########.", "###############.........." }
"LLLRRLLRRLLRLLRRRLLRLRRRLLLRLRLRRLLRLRLLLRLLLR"
Returns: {"." }
"RFLFFLFFRRFFFFFFFFFFRFRFRFRFFFFLRLFFFFFFRFFFR"
Returns: {"##############..#", "######..######.##", "###..............", "###.#############", "###.#############", "###.#############", "###.#############", "###.#############", "....#############" }
"FFLLFLFFLLLFFRLLLLLLFFLRFFLFLRFLFLLFFFRFFFLRFFF"
Returns: {".########", ".########", ".########", ".########", ".#.....##", ".#.###.#.", "....##...", "########." }
"LLFLLLLLLLFFLLLLLLLLLFLLLLFFLLFLLLLLFLLLFFLLLLLFL"
Returns: {"##.##", "##..#", "##..#", ".....", ".####" }
"FFFLFLLFRLFFLLRFFLLFFFFFFFFFFFLFFFLLFFFFFLFFFFFFF"
Returns: {"#####.#", "#####.#", "#####.#", "#####.#", "#####.#", "#####.#", "#####.#", "......#", "###.###", "###.###", "###.###", "###.###", "###.###", "###.#.#", "###.#.#", "###.#.#", "###....", "###.###", "###.###" }
"FLFFRFLFRRFFRRRFRFFFFFRFFRFFFFFFFFFFR"
Returns: {"####.######", "...........", ".####...###", "......#####" }
"FFRFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"
Returns: {"###########################################.", "###########################################.", "............................................" }
"FFFFLLLLFLLLLFFFFFLRFLLFLRLLLLFFFFLFFFFLFFLFFFFLL"
Returns: {"####.", "####.", "####.", "####.", "####.", "####.", ".....", ".###.", ".....", "####.", "####.", "####." }
"FLRRLLFRFFRFLRLLLFFFLRFLFFLFFLFLFLFFRFFFLFRFFLFFL"
Returns: {"...#####", "##.#####", "##..####", "###.####", "###....#", "###....#", "####....", "######..", "######.." }
"FFLFFLFLFLFFLFFFFFLRLFFFLLLFFLRFLFFFFLFFLLFFLFLFF"
Returns: {"#######...", "#######...", "#########.", "#########.", "#########.", ".#####....", "...###.###", "...###.###", "#......###" }
"FFLFLFLFFRFLLLFLLFFLFFLFLLLRFFLLLLFLLLFFFLFFLL"
Returns: {"...#####", "##.#...#", "##.#....", "##......" }
"RLRRRRRLRRRRRLRRRLRRRRRRRRRRLRLRRR"
Returns: {"." }
"RLRFLRLFRFRRFLFRLLFFFRFFFFFFRFRFFFFRFFRFFFFF"
Returns: {".#####", "...###", "...###", "...###", "...###", "...###", "#.####", "#.....", "###..#" }
"FFRFFFFFFLFFFFFFFFFFLFFFLLFFFFLLFFFLFFFFFFFLFFFRF"
Returns: {"#######.", "#######.", "#.......", "#.######", "..######", "....####", "#.#.####", "#.#.####", "#.#.####", "#.#.####", "#.#.####", "#.#.####", ".....###" }
"LFLFLFFRLFFLFFLFFRFFFFLLLFRFFLLLLLLFLFLRLLFFLLFF"
Returns: {".....", ".##..", "...##", "##.##", "#..##", "...##", "#..##" }
"FFLLRLFFLLLFLFFLLFFLRLLRRFRLFFFR"
Returns: {"#.", "#.", "..", "..", "..", "#.", "#." }
"RRRRRFFLLLFFFFFFLFLLFFFLRLLRLFRFFLFFRLFRLL"
Returns: {"....#", "###.#", "#....", "##.##", "##.##", "##.##", "##.##", "##.##", "##..." }
"FLFFFFFFFFFFFFFFFFFFLFFFFFFFFFLLFFFFFFFFFFFFFFFF"
Returns: {"##################.", "##################.", "##################.", "##################.", "##################.", "##################.", "##################.", "##################.", ".#################.", "...................", "##################.", "##################.", "##################.", "##################.", "##################.", "##################.", "##################." }
"FFFFFFFFFFFFFFFFFFFFLLFFFFFFFRFFFFFFFFFFLFFFFF"
Returns: {".##########", ".##########", ".##########", ".##########", ".##########", ".##########", ".##########", ".##########", ".#########.", ".#########.", ".#########.", ".#########.", ".#########.", "...........", ".##########", ".##########", ".##########", ".##########", ".##########", ".##########", ".##########" }
"FLFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"
Returns: {".###############################################", "................................................" }
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFLFLFFFFFLFFFFFFFFFFF"
Returns: {"##########.#", "##########.#", "##########.#", "##########.#", "##########.#", "##########.#", "##########.#", "##########.#", "##########.#", "##########.#", "##########.#", "##########.#", "##########.#", "##########.#", "##########.#", "##########.#", "##########.#", "##########.#", "##########.#", "##########.#", "##########.#", "##########.#", "##########.#", "##########.#", "............", "##########..", "##########..", "##########..", "##########..", "##########.." }
"LFFLFLRRLFLLFFLLLFRFFFRLLLFFLFFFLLLFLFLLRLFFF"
Returns: {"#.####", "#..###", "#....#", "......" }
"FLFFFFFFLFFFFFFFFRFFFFFFFLFFFFFFFRFFLFFLFFFFFFFFF"
Returns: {"######..........", "###############.", "#############...", "#############.##", "#############.##", "#############.##", "#############.##", "#############.##", "#############.##", "######........##", "######.#########", "######.#########", "######.#########", "######.#########", "######.#########", "######.#########", ".#####.#########", ".......#########" }
"LFFFFRFRRLLFFFFRRFRFRFFRRFLR"
Returns: {".....#", "####.#", "####.#", "####.#", "####..", "####..", "#####." }
"FFFFFFFRFFFFFFFFFFFFFFFFFFFFFFFFFFFFLFRFFFFFRFFFF"
Returns: {"#################################.", "#################################.", "#################################.", "#################################.", ".################################.", ".################################.", ".################################.", ".####.............................", "......############################" }
"LFLLFFLLLLRLLLFLLLLRLLLLRLLLLLLLLLFLLLFLLLLL"
Returns: {"...", "..#" }
"RFFFFFFRFFFFFLRFFFFFFFFFFFRRFFFFFFRFFRFFFFFFFRRLF"
Returns: {"..#######", ".#.######", ".#.######", ".#.######", ".#.######", ".#.######", ".#.######", "...######", "##.######", "##.######", "##.######", "##.######", "##.######", "##.######", "##.######", "##.######", "##.######", "##......." }
"LRFRFFRLFFFLRFFFRFFLRFFRFFFFFFRFLFRFFFFFRFFFFF"
Returns: {".......##", ".#####..#", ".######.#", ".######..", ".........", "#######.#", "##......#" }
"RRRRFRRFRRRRRLLR"
Returns: {".", "." }
"FFLLFLFFFFFRFFFFFFLLFRFFLFFLFFFFFFFFFRFFFFFFFRF"
Returns: {"##.#######", "...#######", ".#.#######", "..........", "##.######.", "##.####.#.", "##......#.", "#######.#.", "#########.", "#########.", "########.." }
"LFRFFFRFFFFFFRFFRFFRLLFFRFFFFFFFFRRF"
Returns: {"##.........", "##.##..####", "...###.####", ".#####.####", ".......####" }
"FFFFFFFFFFFFFFFFFFLFFFFFRFFFFFFFFRFFFFFFFFFFFFFFF"
Returns: {"##########.#####", "##########.#####", "##########.#####", "##########.#####", "##########.#####", "##########.#####", "##########.#####", "##########.#####", "##########.#####", "##########.#####", "##########.#####", "##########.#####", "##########.#####", "##########.#####", "##########.#####", "##########.#####", "##########.#####", "##########.#####", "##########......", "###############.", "###############.", "###############.", "###############.", "###############.", "###############.", "###############.", "................" }
"LLLLLLLLLLLLLLLLLLLLLLLL"
Returns: {"." }
"FRRLRFRRLRRFRRRRRRRFRRRRRRRRRRRRLRRLRLRRRRRRLRRR"
Returns: {"..", ".." }
"FFFRFFFRFFFFFRFRFFFFRFFFFFFR"
Returns: {"#####..##", "#####..##", "#####..#.", "#####..#.", ".......#.", "#####...." }
"LFRRLLLRLLLLRLLLFFLLFLLLRLLFLFLLLRLLLLLLLRFLFLLLL"
Returns: {"#..", "##.", "..." }
"FFFFFFRRFFFFFFFFFFFFLFFFFFFFFFFFFFFFFFFFFFFFFFFFF"
Returns: {".............................", "############################.", "############################.", "############################.", "############################.", "############################.", "############################.", "############################.", "############################.", "############################.", "############################.", "############################.", "############################." }
"FFRFFRFFFFFRRRFRLFFRRFRRFFRFFLRRFLLFFRRRFFFLFRFL"
Returns: {"...#####", "..######", "......##", "..###.##", "#.###.##", "#####.#.", "#####.#.", "#####..." }
"FFRRLRLLLLLFLRLLLLFRLFFFLFLRLLLFFFFLLLLLL"
Returns: {"#########.", "#########.", "####......", ".....#####" }
"RRFFFRFLRRFRLRRRRRRRLFRRFLFLRFRRRLFRLRFRLFLRL"
Returns: {"##.#", "...#", "....", ".###", ".###" }
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"
Returns: {".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", "." }
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFRFF"
Returns: {"##.", "##.", "##.", "##.", "##.", "##.", "##.", "##.", "##.", "##.", "##.", "##.", "##.", "##.", "##.", "##.", "##.", "##.", "##.", "##.", "##.", "##.", "##.", "##.", "##.", "##.", "##.", "##.", "##.", "##.", "##.", "##.", "##.", "##.", "##.", "##.", "##.", "##.", "##.", "##.", "##.", "##.", "##.", "##.", "..." }
"LLLLLLLLLLFLLLLLLFLFLLLLLLLLLLLLFLFLLLLF"
Returns: {"##.", ".#.", "..." }
"FFFFFFFFFRFFFFFFFFFFFFFFFFFFFFFFFLFFFFFFFFFFFFFFF"
Returns: {"#######################.", "#######################.", "#######################.", "#######################.", "#######################.", "#######################.", "#######################.", "#######################.", "#######################.", "........................", ".#######################", ".#######################", ".#######################", ".#######################", ".#######################", ".#######################", ".#######################", ".#######################", ".#######################", ".#######################", ".#######################", ".#######################", ".#######################", ".#######################", ".#######################" }
"FFFRFFFFRFFLFFRFFFFFFFFFRFFFFFFFFFFFLFFFFFFFFFFFF"
Returns: {"###########.", "###########.", "###########.", "###########.", "###########.", "###########.", "###########.", "###########.", "###########.", "###########.", "###########.", "###########.", "............", ".###########", ".###########", ".###########", ".###########", ".###########", ".###########", ".###########", ".#####.#####", "...###.#####", "##.###.#####", "##.....#####" }
"FFFFFLFFFFFFFFFFFFFFFFLFFLFFFFFFLFFFFFFFFFFFFFFF"
Returns: {".################", ".################", ".################", ".#########.......", ".#########.#####.", ".................", "##########.######", "##########.######", "##########.######", "##########.######", "##########.######", "##########.######", "##########.######", "##########.######", "##########.######", "##########.######", "##########.######", "##########.######", "##########.######" }
"RRLFRRRRFLRRFLRRRLLLFRRRLLRRFLLRRRRLLRFLRRRLL"
Returns: {"#..##", "....." }
"FFFFFFFFFLFLLFFRLRLFFRRFFLRLRRFRFFLLLFFLFFFL"
Returns: {"######.#", "######.#", "######.#", "######.#", "######.#", "######.#", "######.#", "######.#", "....##.#", "###.....", "###...##" }
"RRFRFFFLFFRRRFFFFFFFRFFFFRFFFFRFFFFFFFFFFRRFFFFRR"
Returns: {".....###", ".###.###", ".###.###", ".###.###", "........", "####.##.", "####....", "####.###", "####.###", "####.###", "####.###" }
"LLFLLLFFFFFLFLFFFFFLLFRLFFFFFRLLRFLFFFLLLFFFFLLF"
Returns: {"#######.....", "#######.####", "#######.####", "........####", "......######", ".###########" }
"FLFFLLLRLRFRFFFFFFLLFFFFFFFFFFF"
Returns: {"#.#", "#.#", "#.#", "#.#", "#.#", "..#", "...", "#.#", "#.#", "#.#", "#.#", "#.#" }
"FFFLLLFFFFLFFLFFFFFFFFFLLLLFFLFLFLLLFLLLFFLFFLLF"
Returns: {"####.########", "####.#######.", "####.#######.", ".....#####...", ".#########..#", "............#" }
"FFFLRFFFLFFFFFFFFFRFFFRFLFFFFRFLFLFFLFRFFFFF"
Returns: {".##############", ".##############", ".##############", ".##############", ".##############", ".##############", "..........#####", "#########.#####", "#########.#####", "########..#####", "########.######", "########.######", "########.######", "#######........", "#######...#####" }
"LLFFFFFLLLLLLLFFLFLFFFFRLFLFFLLLFFFFFFFFLFLFFFFF"
Returns: {"########......", "########.##...", ".........##.##", "......#####.##", "###########.##", "###########.##", "###########.##" }
"FLFFFLFLLFLFFLLFFFLLLFFLFFFLLLLFFLFFFLFLFFLRL"
Returns: {"......###", "..#.#..##", "..#......", "..#######" }
"LRLLLLLLLLRFFLRLLLRLLLFFLFLFFFFLLLLLLLFLFLLFFLLRF"
Returns: {"##.#", "#..#", "#...", "...#", "..##", "..##" }
"FFFFFFFFLFFLFLFFFLFFFFFFFFFFLLFLFFLFLLFFFFFRF"
Returns: {"###.##", "###.##", "###.##", "###.##", "###.##", "###.##", "###.##", "##....", "##....", "##.###", "##.###", "##.###", "...###", ".#.###", ".#.###", ".#.###", "...###", ".#.###" }
"RRRRRRRRRFRRRRRRRRRFLRRFRFLRRRFRRRFLRRRR"
Returns: {"..", ".." }
"FFFFFFFRFRFFFFFFFFFFFFRFFFLFLFFFLFFFFFFRFRFFF"
Returns: {"#....", "#....", "#.###", "..###", "..###", "..###", "...##", "#..##", "#..##", "#..##", "#..##", "#..##", "#..##", "#..##" }
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"
Returns: {".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", "." }
"FFLFFLFFFRFFRRFFFFRFRFFRFFFRFFRFLFFFFFLRF"
Returns: {"######...##", "######.....", ".......#.##", "######...##", "######...##" }
"LLRFFLLFLFRFLRLLLRFLRFLFFFFFRRFFFLLRFFRLLLLF"
Returns: {"##.##", "##.##", "##.##", "##...", "...#.", "...##" }
"FFLLFFFFRRFFLFRFFLFLLFFRRFFFRFLLFFFFRFLFFLF"
Returns: {"###..", ".###.", ".##..", "..#.#", "..#.#", "....#", "###.#" }
"LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL"
Returns: {"." }
"FFRFFFFFRFFFFRFFFFRFFFFFRRRRRFRFFFRRFFRFF"
Returns: {".....#", ".###.#", ".##...", ".##...", "......", "###..#" }
"RLRFFRFRLRRRRLLRRRRLFLFRRRLRRRFRFFLRLLLRRFRFRFFRR"
Returns: {"#..#", "...#", "....", "#..." }
"LFRRRLFRRLLLRLFRRRRLRRFRRRRRL"
Returns: {"#..", "..#" }
"FFFFFFLFFFFFFRFLFF"
Returns: {".########", ".########", ".########", ".########", ".########", ".########", ".......##", "######..." }
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFRFFFFFFFFFFFF"
Returns: {"############.", "############.", "############.", "############.", "############.", "############.", "############.", "############.", "############.", "############.", "############.", "############.", "############.", "############.", "############.", "############.", "############.", "############.", "############.", "############.", "############.", "############.", "############.", "############.", "############.", "############.", "############.", "############.", "############.", "############.", "############.", "############.", "############.", "############.", "############.", "############.", "............." }
"FFFFFRFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFLFFFLFFFFFFFF"
Returns: {"##############################.", "##############################.", "##############################.", "##############################.", "##############################.", "...............................", ".##############################", ".##############################", ".........######################" }
"LFFFFFFLFFFFFFFLFFFLFFFFFFFFLFFLLFFRFLFFFLLFFFFFF"
Returns: {"###....", "###.##.", "###.##.", "###.##.", "###.##.", "###.##.", "###.##.", ".......", "###...#" }
"LLFLLLRRLRLLLRLLLRRRFLLRLRFLLLLFFRLL"
Returns: {"#.", "#.", "#.", "..", ".#" }
"FFLFFFFFLFFLFFFFFFLFFFFLFLLFLLLLFFFLFFFLFLFLFFF"
Returns: {"#####.......", "#####..####.", "#####.......", "#####.######", "##.....#####", "##.#########", "....########", "##..########" }
"FLLLFLLLLLLLLLFLLFFLLFLLLLLFFFLLFFLLLLLLL"
Returns: {"..##", "....", ".###" }
"FFFFFLRFLRFLRFLFFFFRLFRLRFLFLFFFFRFLF"
Returns: {".#######", ".#######", ".#######", ".#######", ".######.", ".#####..", ".#####.#", ".#####.#", ".......#", "#####..#" }
"FLRFLLRFFFLRLFLRLFLLFLRLFFFFFLRLFLRFLRFFFFFLRLF"
Returns: {"........", ".######.", "#######.", "#######.", "####.##.", "####.#..", "####...." }
"FFFFFRLLLFRLFFFLRRLLLRLLFRRLRLRFFFFFFRRRRRFFFRRFL"
Returns: {".######", ".######", ".####.#", ".......", "#####.#", "#####.#", "#####.#", "#####.#" }
"LLLLLLLLLLLLLFFFFFFFFFFFFFFFFFFFFFFF"
Returns: {"........................" }
"FFFFFFFFFFFFFFFFFFFFFFFFRFFFFFFFFFFFFFFFFFFFFFFFF"
Returns: {"########################.", "########################.", "########################.", "########################.", "########################.", "########################.", "########################.", "########################.", "########################.", "########################.", "########################.", "########################.", "########################.", "########################.", "########################.", "########################.", "########################.", "########################.", "########################.", "########################.", "########################.", "########################.", "########################.", "########################.", "........................." }