Problem Statement
- If cell (x-1,y-1) contains a checker of the other player and cell (x-2,y) is empty, add your checker into the cell (x,y).
- If cell (x-2,y) contains a checker of the other player and cell (x-1,y-1) is empty, add your checker into the cell (x,y).
Definition
- Class:
- CheckerExpansion
- Method:
- resultAfter
- Parameters:
- long, long, long, int, int
- Returns:
- String[]
- Method signature:
- String[] resultAfter(long t, long x0, long y0, int w, int h)
- (be sure your method is public)
Constraints
- t will be between 1 and 1000000000000 (10^12), inclusive.
- x0 and y0 will each be between 0 and 1000000000000 (10^12), inclusive.
- w and h will each be between 1 and 50, inclusive.
Examples
1
0
0
4
4
Returns: {"....", "....", "....", "A..." }
This is the initial turn.
5
4
1
3
4
Returns: {"A..", "...", "B..", ".B." }
The checker that appears at the top row of this rectangle was placed by Alice just at the fifth turn.
1024
1525
512
20
2
Returns: {"B...B...B...........", ".B.A.B.A.B.........." }
1000000000000
0
0
50
50
Returns: {".................................................B", "................................................A.", "...............................................B..", "..............................................A.B.", ".............................................B...B", "............................................A.B.A.", "...........................................B......", "..........................................A.B.....", ".........................................B...B...B", "........................................A.B.A.B.A.", ".......................................B..........", "......................................A.B.........", ".....................................B...B........", "....................................A.B.A.B.......", "...................................B.......B......", "..................................A.B.....A.B.....", ".................................B...B...B...B...B", "................................A.B.A.B.A.B.A.B.A.", "...............................B..................", "..............................A.B.................", ".............................B...B................", "............................A.B.A.B...............", "...........................B.......B..............", "..........................A.B.....A.B.............", ".........................B...B...B...B............", "........................A.B.A.B.A.B.A.B...........", ".......................B...............B..........", "......................A.B.............A.B.........", ".....................B...B...........B...B........", "....................A.B.A.B.........A.B.A.B.......", "...................B.......B.......B.......B......", "..................A.B.....A.B.....A.B.....A.B.....", ".................B...B...B...B...B...B...B...B....", "................A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B...", "...............B...............................B..", "..............A.B.............................A.B.", ".............B...B...........................B...B", "............A.B.A.B.........................A.B.A.", "...........B.......B.......................B......", "..........A.B.....A.B.....................A.B.....", ".........B...B...B...B...................B...B...B", "........A.B.A.B.A.B.A.B.................A.B.A.B.A.", ".......B...............B...............B..........", "......A.B.............A.B.............A.B.........", ".....B...B...........B...B...........B...B........", "....A.B.A.B.........A.B.A.B.........A.B.A.B.......", "...B.......B.......B.......B.......B.......B......", "..A.B.....A.B.....A.B.....A.B.....A.B.....A.B.....", ".B...B...B...B...B...B...B...B...B...B...B...B...B", "A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A." }
1000000000000
999999999900
999999999900
50
50
Returns: {".................................................B", "................................................A.", "...............................................B..", "..............................................A.B.", ".............................................B...B", "............................................A.B.A.", "...........................................B......", "..........................................A.B.....", ".........................................B...B....", "........................................A.B.A.B...", ".......................................B.......B..", "......................................A.B.....A.B.", ".....................................B...B...B...B", "....................................A.B.A.B.A.B.A.", "...................................B..............", "..................................A.B.............", ".................................B...B............", "................................A.B.A.B...........", "...............................B.......B..........", "..............................A.B.....A.B.........", ".............................B...B...B...B........", "............................A.B.A.B.A.B.A.B.......", "...........................B...............B......", "..........................A.B.............A.B.....", ".........................B...B...........B...B....", "........................A.B.A.B.........A.B.A.B...", ".......................B.......B.......B.......B..", "......................A.B.....A.B.....A.B.....A.B.", ".....................B...B...B...B...B...B...B...B", "....................A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.", "...................B..............................", "..................A.B.............................", ".................B...B...........................B", "................A.B.A.B.........................A.", "...............B.......B.......................B..", "..............A.B.....A.B.....................A.B.", ".............B...B...B...B...................B...B", "............A.B.A.B.A.B.A.B.................A.B.A.", "...........B...............B...............B......", "..........A.B.............A.B.............A.B.....", ".........B...B...........B...B...........B...B....", "........A.B.A.B.........A.B.A.B.........A.B.A.B...", ".......B.......B.......B.......B.......B.......B..", "......A.B.....A.B.....A.B.....A.B.....A.B.....A.B.", ".....B...B...B...B...B...B...B...B...B...B...B...B", "....A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.", "...B..............................................", "..A.B.............................................", ".B...B............................................", "A.B.A.B..........................................." }
53
85
6
5
14
Returns: {".....", ".....", "B....", ".B.A.", ".....", ".....", ".....", ".....", ".....", ".....", "B....", ".B...", "..B..", ".A.B." }
679602775797
751643451398
609519693026
18
22
Returns: {"..................", "..................", "..................", "..................", "..................", "..................", "..................", "..................", "..................", "..................", "..................", "..................", "..................", "..................", "..................", "..................", "..................", "..................", "..................", "..................", "..................", ".................." }
527959003168
257299044646
773484397761
28
15
Returns: {"............................", "............................", "............................", "............................", "............................", "............................", "............................", "............................", "............................", "............................", "............................", "............................", "............................", "............................", "............................" }
938626756051
142272644309
100856877041
13
13
Returns: {".............", ".............", ".............", ".............", ".............", ".............", ".............", ".............", ".............", ".............", ".............", ".............", "............." }
335554881855
265658101423
621618981818
21
45
Returns: {".....................", ".....................", ".....................", ".....................", ".....................", ".....................", ".....................", ".....................", ".....................", ".....................", ".....................", ".....................", ".....................", ".....................", ".....................", ".....................", ".....................", ".....................", ".....................", ".....................", ".....................", ".....................", ".....................", ".....................", ".....................", ".....................", ".....................", ".....................", ".....................", ".....................", ".....................", ".....................", ".....................", ".....................", ".....................", ".....................", ".....................", ".....................", ".....................", ".....................", ".....................", ".....................", ".....................", ".....................", "....................." }
649945297836
253810759486
100074117028
15
27
Returns: {"...............", "...............", "...............", "...............", "...............", "...............", "...............", "...............", "...............", "...............", "...............", "...............", "...............", "...............", "...............", "...............", "...............", "...............", "...............", "...............", "...............", "...............", "...............", "...............", "...............", "...............", "..............." }
222332285533
68319652758
95663685246
20
40
Returns: {"....................", "....................", "....................", "....................", "....................", "....................", "....................", "....................", "....................", "....................", "....................", "....................", "....................", "....................", "....................", "....................", "....................", "....................", "....................", "....................", "....................", "....................", "....................", "....................", "....................", "....................", "....................", "....................", "....................", "....................", "....................", "....................", "....................", "....................", "....................", "....................", "....................", "....................", "....................", "...................." }
755009382459
331449088893
38720111700
26
50
Returns: {"..........................", "..........................", "..........................", "..........................", "B.........................", ".B........................", "..B.......................", ".A.B......................", "B...B.....................", ".B.A.B....................", "......B...................", ".....A.B..................", "B...B...B.................", ".B.A.B.A.B................", "..........B...............", ".........A.B..............", "........B...B.............", ".......A.B.A.B............", "......B.......B...........", ".....A.B.....A.B..........", "B...B...B...B...B.........", ".B.A.B.A.B.A.B.A.B........", "..................B.......", ".................A.B......", "................B...B.....", "...............A.B.A.B....", "..............B.......B...", ".............A.B.....A.B..", "............B...B...B...B.", "...........A.B.A.B.A.B.A.B", "..........B...............", ".........A.B.............A", "........B...B...........B.", ".......A.B.A.B.........A.B", "......B.......B.......B...", ".....A.B.....A.B.....A.B..", "B...B...B...B...B...B...B.", ".B.A.B.A.B.A.B.A.B.A.B.A.B", "..........................", "..........................", "..........................", "..........................", "..........................", "..........................", "..........................", "..........................", "..........................", ".........................A", "........................B.", ".......................A.B" }
841962939614
4581745762
3766489094
16
14
Returns: {".B.......B......", "A.B.....A.B.....", "...B...B...B....", "B.A.B.A.B.A.B...", ".............B..", "............A.B.", "...........B...B", "..........A.B.A.", ".........B......", "........A.B.....", ".......B...B...B", "......A.B.A.B.A.", ".....B..........", "....A.B........." }
961195159132
8209672372
7621134326
9
18
Returns: {"...B.....", "..A.B....", ".B...B...", "A.B.A.B..", ".......B.", "B.....A.B", ".B...B...", "A.B.A.B.A", ".........", ".........", ".........", ".........", ".........", ".........", ".........", ".........", ".........", "........." }
423056240991
3567691065
35166256
46
5
Returns: {".B.........A.B.A.B............................", "..B.......B.......B...........................", ".A.B.....A.B.....A.B..........................", "B...B...B...B...B...B.........................", ".B.A.B.A.B.A.B.A.B.A.B........................" }
121652718325
3869676544
3225848336
38
22
Returns: {".....................................B", "....................................A.", "...................................B..", "..................................A.B.", ".................................B...B", "................................A.B.A.", "...............................B......", "..............................A.B.....", ".............................B...B....", "............................A.B.A.B...", "...........................B.......B..", "..........................A.B.....A.B.", ".........................B...B...B...B", "........................A.B.A.B.A.B.A.", ".......................B..............", "......................A.B.............", ".....................B...B...........B", "....................A.B.A.B.........A.", "...................B.......B.......B..", "..................A.B.....A.B.....A.B.", ".................B...B...B...B...B...B", "................A.B.A.B.A.B.A.B.A.B.A." }
569269002631
718088861036
303534338108
42
10
Returns: {".........B...B...........B...B...........B", "........A.B.A.B.........A.B.A.B.........A.", ".......B.......B.......B.......B.......B..", "B.....A.B.....A.B.....A.B.....A.B.....A.B.", ".B...B...B...B...B...B...B...B...B...B...B", "A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.", "..........................................", "..........................................", "..........................................", ".........................................." }
313282560
591169985
196895
23
41
Returns: {".......................", ".......................", ".......................", ".......................", ".......................", ".......................", ".......................", ".......................", ".......................", ".......................", "B......................", ".B.....................", "..B....................", ".A.B...................", "B...B..................", ".B.A.B.................", "......B................", ".....A.B...............", "....B...B..............", "...A.B.A.B.............", "..B.......B............", ".A.B.....A.B...........", "B...B...B...B..........", ".B.A.B.A.B.A.B.........", "..............B........", ".............A.B.......", "............B...B......", "...........A.B.A.B.....", "..........B.......B....", ".........A.B.....A.B...", "........B...B...B...B..", ".......A.B.A.B.A.B.A.B.", "......B...............B", ".....A.B.............A.", "....B...B...........B..", "...A.B.A.B.........A.B.", "..B.......B.......B....", ".A.B.....A.B.....A.B...", "B...B...B...B...B...B..", ".B.A.B.A.B.A.B.A.B.A.B.", "......................." }
532361565818
98353056435
428605538
35
48
Returns: {"..............................B...B", ".............................A.B.A.", "............................B......", "...........................A.B.....", "..........................B...B....", ".........................A.B.A.B...", "B.......................B.......B..", ".B.....................A.B.....A.B.", "..B...................B...B...B...B", ".A.B.................A.B.A.B.A.B.A.", "....B...............B..............", "...A.B.............A.B.............", "..B...B...........B...B...........B", ".A.B.A.B.........A.B.A.B.........A.", "B.......B.......B.......B.......B..", ".B.....A.B.....A.B.....A.B.....A.B.", "..B...B...B...B...B...B...B...B...B", ".A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.", "...................................", "...................................", "...................................", "...................................", "...................................", "...................................", "...................................", "...................................", "...................................", "...................................", "...................................", "...................................", "...................................", "...................................", "...................................", "...................................", "...................................", "...................................", "...................................", "...................................", "...................................", "...................................", "...................................", "...................................", "...................................", "...................................", "...................................", "...................................", "...................................", "..................................." }
314065649311
523684189
478741803
38
49
Returns: {"......B...............................", ".....A.B..............................", "B...B...B.............................", ".B.A.B.A.B............................", "..........B...........................", ".........A.B..........................", "........B...B.........................", ".......A.B.A.B........................", "......B.......B.......................", ".....A.B.....A.B......................", "B...B...B...B...B.....................", ".B.A.B.A.B.A.B.A.B....................", "..................B...................", ".................A.B..................", "................B...B.................", "...............A.B.A.B................", "..............B.......B...............", ".............A.B.....A.B..............", "............B...B...B...B.............", "...........A.B.A.B.A.B.A.B............", "..........B...............B...........", ".........A.B.............A.B..........", "........B...B...........B...B.........", ".......A.B.A.B.........A.B.A.B........", "......B.......B.......B.......B.......", ".....A.B.....A.B.....A.B.....A.B.....A", "B...B...B...B...B...B...B...B...B...B.", ".B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B", "......................................", "......................................", "......................................", "......................................", "......................................", "......................................", "......................................", "......................................", "......................................", "......................................", "......................................", "......................................", "......................................", "......................................", "......................................", "......................................", "......................................", "......................................", "......................................", "......................................", "......................................" }
1250
1234
1244
50
50
Returns: {"..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "...............B..................................", "..............A.B.................................", ".............B....................................", "............A.B...................................", "...........B...B..................................", "..........A.B.A.B................................." }
22001977010
4579474508
268599873
49
47
Returns: {"...................................B.............", "..................................A.B............", ".................................B...B...........", "................................A.B.A.B..........", "...............................B.......B.........", "..............................A.B.....A.B........", ".............................B...B...B...B.......", "............................A.B.A.B.A.B.A.B......", "...........................B...............B.....", "..........................A.B.............A.B....", ".........................B...B...........B...B...", "........................A.B.A.B.........A.B.A.B..", ".......................B.......B.......B.......B.", "......................A.B.....A.B.....A.B.....A.B", ".....................B...B...B...B...B...B...B...", "....................A.B.A.B.A.B.A.B.A.B.A.B.A.B.A", "...................B.............................", "..................A.B............................", ".................B...B...........................", "................A.B.A.B..........................", "...............B.......B.........................", "..............A.B.....A.B........................", ".............B...B...B...B.......................", "............A.B.A.B.A.B.A.B......................", "...........B...............B.....................", "..........A.B.............A.B....................", ".........B...B...........B...B...................", "........A.B.A.B.........A.B.A.B..................", ".......B.......B.......B.......B.................", "......A.B.....A.B.....A.B.....A.B................", ".....B...B...B...B...B...B...B...B...............", "....A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B..............", "...B...............................B.............", "..A.B.............................A.B............", ".B...B...........................B...B...........", "A.B.A.B.........................A.B.A.B..........", ".......B.......................B.......B.........", "B.....A.B.....................A.B.....A.B........", ".B...B...B...................B...B...B...B.......", "A.B.A.B.A.B.................A.B.A.B.A.B.A.B......", "...........B...............B...............B.....", "..........A.B.............A.B.............A.B....", ".........B...B...........B...B...........B...B...", "........A.B.A.B.........A.B.A.B.........A.B.A.B..", ".......B.......B.......B.......B.......B.......B.", "B.....A.B.....A.B.....A.B.....A.B.....A.B.....A.B", ".B...B...B...B...B...B...B...B...B...B...B...B..." }
427181356848
350973827119
171926898228
47
45
Returns: {"...............................................", "...............................................", "...............................................", "..............................................B", ".............................................A.", "............................................B..", "...........................................A.B.", "..........................................B...B", ".........................................A.B.A.", "........................................B......", ".......................................A.B.....", "......................................B...B....", ".....................................A.B.A.B...", "....................................B.......B..", "...................................A.B.....A.B.", "..................................B...B...B...B", ".................................A.B.A.B.A.B.A.", "................................B..............", "...............................A.B.............", "..............................B...B............", ".............................A.B.A.B...........", "............................B.......B..........", "...........................A.B.....A.B.........", "..........................B...B...B...B........", ".........................A.B.A.B.A.B.A.B.......", "........................B...............B......", ".......................A.B.............A.B.....", "......................B...B...........B...B....", ".....................A.B.A.B.........A.B.A.B...", "....................B.......B.......B.......B..", "...................A.B.....A.B.....A.B.....A.B.", "..................B...B...B...B...B...B...B...B", ".................A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.", "................B..............................", "...............A.B.............................", "..............B...B............................", ".............A.B.A.B...........................", "............B.......B..........................", "...........A.B.....A.B.........................", "..........B...B...B...B........................", ".........A.B.A.B.A.B.A.B.......................", "........B...............B......................", ".......A.B.............A.B.....................", "......B...B...........B...B....................", ".....A.B.A.B.........A.B.A.B..................." }
392170939097
717986484428
28190150705
45
48
Returns: {".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", "B............................................", ".B..........................................." }
186625051038
95921191614
34969232437
49
49
Returns: {".................................................", ".................................................", ".................................................", ".................................................", ".................................................", ".................................................", ".................................................", ".................................................", ".................................................", ".................................................", ".................................................", ".................................................", ".................................................", ".................................................", ".................................................", ".................................................", ".................................................", ".................................................", ".................................................", ".................................................", ".................................................", ".................................................", ".................................................", ".................................................", ".................................................", ".................................................", ".................................................", ".................................................", ".................................................", ".................................................", ".................................................", ".................................................", ".................................................", ".................................................", ".................................................", ".................................................", ".................................................", "B................................................", ".B...............................................", "A.B..............................................", "...B.............................................", "B.A.B............................................", ".....B...........................................", "....A.B..........................................", "...B...B.........................................", "B.A.B.A.B........................................", ".........B.......................................", "........A.B......................................", ".......B...B....................................." }
287976195065
300922238829
275013207573
49
48
Returns: {".......A.B.A.B.........A.B.A.B.........A.B.A.B...", "......B.......B.......B.......B.......B.......B..", ".....A.B.....A.B.....A.B.....A.B.....A.B.....A.B.", "B...B...B...B...B...B...B...B...B...B...B...B...B", ".B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.", ".................................................", ".................................................", ".................................................", ".................................................", ".................................................", ".................................................", ".................................................", ".................................................", ".................................................", ".................................................", ".................................................", ".................................................", ".................................................", ".................................................", ".................................................", ".................................................", ".................................................", ".................................................", ".................................................", ".................................................", ".................................................", ".................................................", ".................................................", ".................................................", ".................................................", ".................................................", ".................................................", ".................................................", ".................................................", ".................................................", ".................................................", ".................................................", ".................................................", ".................................................", "................................................B", "...............................................A.", "..............................................B..", ".............................................A.B.", "............................................B...B", "...........................................A.B.A.", "..........................................B......", ".........................................A.B.....", "........................................B...B...." }
549875162607
549892320229
549757977557
46
48
Returns: {".B.A.B.........A.B.A.B........................", "......B.......B.......B.......................", ".....A.B.....A.B.....A.B......................", "B...B...B...B...B...B...B.....................", ".B.A.B.A.B.A.B.A.B.A.B.A.B....................", "..........................B...................", ".........................A.B..................", "........................B...B.................", ".......................A.B.A.B................", "......................B.......B...............", ".....................A.B.....A.B..............", "....................B...B...B...B.............", "...................A.B.A.B.A.B.A.B............", "..................B...............B...........", ".................A.B.............A.B..........", "................B...B...........B...B.........", "...............A.B.A.B.........A.B.A.B........", "..............B.......B.......B.......B.......", ".............A.B.....A.B.....A.B.....A.B......", "............B...B...B...B...B...B...B...B.....", "...........A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B....", "..........B...............................B...", ".........A.B.............................A.B..", "........B...B...........................B...B.", ".......A.B.A.B.........................A.B.A.B", "......B.......B.......................B.......", ".....A.B.....A.B.....................A.B.....A", "....B...B...B...B...................B...B...B.", "...A.B.A.B.A.B.A.B.................A.B.A.B.A.B", "..B...............B...............B...........", ".A.B.............A.B.............A.B..........", "B...B...........B...B...........B...B.........", ".B.A.B.........A.B.A.B.........A.B.A.B........", "......B.......B.......B.......B.......B.......", ".....A.B.....A.B.....A.B.....A.B.....A.B.....A", "B...B...B...B...B...B...B...B...B...B...B...B.", ".B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "B.............................................", ".B............................................", "..B...........................................", ".A.B..........................................", "B...B........................................." }
78172190763
146673604969
9016317260
49
49
Returns: {"...................A.B.A.B.......................", "..................B.......B......................", ".................A.B.....A.B.....................", "................B...B...B...B....................", "...............A.B.A.B.A.B.A.B...................", "..............B...............B..................", ".............A.B.............A.B.................", "............B...B...........B...B................", "...........A.B.A.B.........A.B.A.B...............", "..........B.......B.......B.......B..............", ".........A.B.....A.B.....A.B.....A.B.............", "........B...B...B...B...B...B...B...B............", ".......A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B...........", "......B...............................B..........", ".....A.B.............................A.B.........", "....B...B...........................B...B........", "...A.B.A.B.........................A.B.A.B.......", "..B.......B.......................B.......B......", ".A.B.....A.B.....................A.B.....A.B.....", "B...B...B...B...................B...B...B...B....", ".B.A.B.A.B.A.B.................A.B.A.B.A.B.A.B...", "..............B...............B...............B..", ".............A.B.............A.B.............A.B.", "B...........B...B...........B...B...........B...B", ".B.........A.B.A.B.........A.B.A.B.........A.B.A.", "..B.......B.......B.......B.......B.......B......", ".A.B.....A.B.....A.B.....A.B.....A.B.....A.B.....", "B...B...B...B...B...B...B...B...B...B...B...B...B", ".B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.", ".................................................", ".................................................", ".................................................", ".................................................", ".................................................", ".................................................", "................................................B", "...............................................A.", "..............................................B..", ".............................................A.B.", "B...........................................B...B", ".B.........................................A.B.A.", "..B.......................................B......", ".A.B.....................................A.B.....", "B...B...................................B...B...B", ".B.A.B.................................A.B.A.B.A.", "......B...............................B..........", ".....A.B.............................A.B.........", "....B...B...........................B...B........", "...A.B.A.B.........................A.B.A.B......." }
100677359661
109109738260
91392925718
47
46
Returns: {"...............................................", "..............................................A", ".............................................B.", "............................................A.B", "...........................................B...", "..........................................A.B..", ".........................................B...B.", "........................................A.B.A.B", ".......................................B.......", "......................................A.B.....A", ".....................................B...B...B.", "....................................A.B.A.B.A.B", "...................................B...........", "..................................A.B..........", ".................................B...B.........", "................................A.B.A.B........", "...............................B.......B.......", "..............................A.B.....A.B.....A", ".............................B...B...B...B...B.", "............................A.B.A.B.A.B.A.B.A.B", "...........................B...................", "..........................A.B..................", ".........................B...B.................", "........................A.B.A.B................", ".......................B.......B...............", "......................A.B.....A.B..............", ".....................B...B...B...B.............", "....................A.B.A.B.A.B.A.B............", "...................B...............B...........", "..................A.B.............A.B..........", ".................B...B...........B...B.........", "................A.B.A.B.........A.B.A.B........", "...............B.......B.......B.......B.......", "..............A.B.....A.B.....A.B.....A.B.....A", ".............B...B...B...B...B...B...B...B...B.", "............A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B", "...........B...................................", "..........A.B..................................", ".........B...B.................................", "........A.B.A.B................................", ".......B.......B...............................", "......A.B.....A.B..............................", ".....B...B...B...B.............................", "....A.B.A.B.A.B.A.B............................", "...B...............B...........................", "..A.B.............A.B.........................." }
49389802810
15520017261
1477380162
48
46
Returns: {"..B...............................B.............", ".A.B.............................A.B............", "B...B...........................B...B...........", ".B.A.B.........................A.B.A.B..........", "......B.......................B.......B.........", ".....A.B.....................A.B.....A.B........", "B...B...B...................B...B...B...B.......", ".B.A.B.A.B.................A.B.A.B.A.B.A.B......", "..........B...............B...............B.....", ".........A.B.............A.B.............A.B....", "........B...B...........B...B...........B...B...", ".......A.B.A.B.........A.B.A.B.........A.B.A.B..", "......B.......B.......B.......B.......B.......B.", ".....A.B.....A.B.....A.B.....A.B.....A.B.....A.B", "B...B...B...B...B...B...B...B...B...B...B...B...", ".B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A", "................................................", "................................................", "................................................", "...............................................A", "..............................................B.", ".............................................A.B", "............................................B...", "...........................................A.B.A", "..........................................B.....", ".........................................A.B....", "........................................B...B...", ".......................................A.B.A.B..", "......................................B.......B.", ".....................................A.B.....A.B", "B...................................B...B...B...", ".B.................................A.B.A.B.A.B.A", "..B...............................B.............", ".A.B.............................A.B............", "B...B...........................B...B...........", ".B.A.B.........................A.B.A.B..........", "......B.......................B.......B.........", ".....A.B.....................A.B.....A.B........", "B...B...B...................B...B...B...B.......", ".B.A.B.A.B.................A.B.A.B.A.B.A.B......", "..........B...............B...............B.....", ".........A.B.............A.B.............A.B....", "........B...B...........B...B...........B...B...", ".......A.B.A.B.........A.B.A.B.........A.B.A.B..", "......B.......B.......B.......B.......B.......B.", ".....A.B.....A.B.....A.B.....A.B.....A.B.....A.B" }
501937597387
237674560426
2281702295
47
50
Returns: {"..............................A.B.A.B.A.B.A.B..", ".............................B...............B.", "............................A.B.............A.B", "...........................B...B...........B...", "..........................A.B.A.B.........A.B.A", ".........................B.......B.......B.....", "........................A.B.....A.B.....A.B....", ".......................B...B...B...B...B...B...", "......................A.B.A.B.A.B.A.B.A.B.A.B.A", ".....................B.........................", "....................A.B........................", "...................B...B.......................", "..................A.B.A.B......................", ".................B.......B.....................", "................A.B.....A.B....................", "...............B...B...B...B...................", "..............A.B.A.B.A.B.A.B..................", ".............B...............B.................", "............A.B.............A.B................", "...........B...B...........B...B...............", "..........A.B.A.B.........A.B.A.B..............", ".........B.......B.......B.......B.............", "........A.B.....A.B.....A.B.....A.B............", ".......B...B...B...B...B...B...B...B...........", "......A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B..........", ".....B...............................B.........", "....A.B.............................A.B........", "...B...B...........................B...B.......", "..A.B.A.B.........................A.B.A.B......", ".B.......B.......................B.......B.....", "A.B.....A.B.....................A.B.....A.B....", "...B...B...B...................B...B...B...B...", "B.A.B.A.B.A.B.................A.B.A.B.A.B.A.B..", ".............B...............B...............B.", "............A.B.............A.B.............A.B", "...........B...B...........B...B...........B...", "B.........A.B.A.B.........A.B.A.B.........A.B.A", ".B.......B.......B.......B.......B.......B.....", "A.B.....A.B.....A.B.....A.B.....A.B.....A.B....", "...B...B...B...B...B...B...B...B...B...B...B...", "B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A", "...............................................", "...............................................", "...............................................", "...............................................", "...............................................", "...............................................", "...............................................", "..............................................A", ".............................................B." }
716087155557
229391343722
174215135316
50
48
Returns: {".........................B.......B.......B.......B", "........................A.B.....A.B.....A.B.....A.", ".......................B...B...B...B...B...B...B..", "......................A.B.A.B.A.B.A.B.A.B.A.B.A.B.", ".....................B............................", "....................A.B...........................", "...................B...B..........................", "..................A.B.A.B.........................", ".................B.......B........................", "................A.B.....A.B.......................", "...............B...B...B...B......................", "..............A.B.A.B.A.B.A.B.....................", ".............B...............B....................", "............A.B.............A.B...................", "...........B...B...........B...B..................", "..........A.B.A.B.........A.B.A.B.................", ".........B.......B.......B.......B................", "........A.B.....A.B.....A.B.....A.B...............", ".......B...B...B...B...B...B...B...B..............", "......A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.............", ".....B...............................B............", "....A.B.............................A.B...........", "...B...B...........................B...B..........", "..A.B.A.B.........................A.B.A.B.........", ".B.......B.......................B.......B........", "A.B.....A.B.....................A.B.....A.B.......", "...B...B...B...................B...B...B...B......", "B.A.B.A.B.A.B.................A.B.A.B.A.B.A.B.....", ".............B...............B...............B....", "............A.B.............A.B.............A.B...", "...........B...B...........B...B...........B...B..", "B.........A.B.A.B.........A.B.A.B.........A.B.A.B.", ".B.......B.......B.......B.......B.......B.......B", "A.B.....A.B.....A.B.....A.B.....A.B.....A.B.....A.", "...B...B...B...B...B...B...B...B...B...B...B...B..", "B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.", "..................................................", "..................................................", "..................................................", "..................................................", ".................................................B", "................................................A.", "...............................................B..", "..............................................A.B.", ".............................................B....", "............................................A.B...", "...........................................B...B..", "B.........................................A.B.A.B." }
617858313061
357930592522
191220978927
46
45
Returns: {".................B.......B....................", "................A.B.....A.B...................", "...............B...B...B...B..................", "..............A.B.A.B.A.B.A.B.................", ".............B...............B................", "............A.B.............A.B...............", "...........B...B...........B...B..............", "..........A.B.A.B.........A.B.A.B.............", ".........B.......B.......B.......B............", "........A.B.....A.B.....A.B.....A.B...........", ".......B...B...B...B...B...B...B...B..........", "......A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.........", ".....B...............................B........", "....A.B.............................A.B.......", "...B...B...........................B...B......", "..A.B.A.B.........................A.B.A.B.....", ".B.......B.......................B.......B....", "A.B.....A.B.....................A.B.....A.B...", "...B...B...B...................B...B...B...B..", "B.A.B.A.B.A.B.................A.B.A.B.A.B.A.B.", ".............B...............B...............B", "............A.B.............A.B.............A.", "...........B...B...........B...B...........B..", "B.........A.B.A.B.........A.B.A.B.........A.B.", ".B.......B.......B.......B.......B.......B....", "A.B.....A.B.....A.B.....A.B.....A.B.....A.B...", "...B...B...B...B...B...B...B...B...B...B...B..", "B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "B.............................................", ".B............................................", "A.B...........................................", "...B..........................................", "B.A.B.........................................", ".....B........................................" }
624477368561
353228137921
193840042436
49
49
Returns: {".................................................", ".................................................", ".................................................", "................................................B", "...............................................A.", "..............................................B..", ".............................................A.B.", "............................................B...B", "...........................................A.B.A.", "..........................................B......", ".........................................A.B.....", "........................................B...B...B", ".......................................A.B.A.B.A.", "......................................B..........", ".....................................A.B.........", "....................................B...B........", "...................................A.B.A.B.......", "..................................B.......B......", ".................................A.B.....A.B.....", "................................B...B...B...B...B", "...............................A.B.A.B.A.B.A.B.A.", "..............................B..................", ".............................A.B.................", "............................B...B................", "...........................A.B.A.B...............", "..........................B.......B..............", ".........................A.B.....A.B.............", "........................B...B...B...B............", ".......................A.B.A.B.A.B.A.B...........", "......................B...............B..........", ".....................A.B.............A.B.........", "....................B...B...........B...B........", "...................A.B.A.B.........A.B.A.B.......", "..................B.......B.......B.......B......", ".................A.B.....A.B.....A.B.....A.B.....", "................B...B...B...B...B...B...B...B....", "...............A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B...", "..............B...............................B..", ".............A.B.............................A.B.", "............B...B...........................B...B", "...........A.B.A.B.........................A.B.A.", "..........B.......B.......................B......", ".........A.B.....A.B.....................A.B.....", "........B...B...B...B...................B...B...B", ".......A.B.A.B.A.B.A.B.................A.B.A.B.A.", "......B...............B...............B..........", ".....A.B.............A.B.............A.B.........", "....B...B...........B...B...........B...B........", "...A.B.A.B.........A.B.A.B.........A.B.A.B......." }
63715976458
97684720734
26598572545
46
49
Returns: {"..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "B.............................................", ".B............................................", "A.B...........................................", "...B..........................................", "B.A.B.........................................", ".....B........................................", "....A.B.......................................", "...B...B......................................", "B.A.B.A.B.....................................", ".........B....................................", "........A.B...................................", ".......B...B..................................", "......A.B.A.B.................................", ".....B.......B................................", "....A.B.....A.B...............................", "...B...B...B...B..............................", "B.A.B.A.B.A.B.A.B.............................", ".................B............................", "................A.B...........................", "...............B...B..........................", "..............A.B.A.B.........................", ".............B.......B.......................B", "............A.B.....A.B.....................A.", "...........B...B...B...B...................B..", "..........A.B.A.B.A.B.A.B.................A.B.", ".........B...............B...............B....", "........A.B.............A.B.............A.B...", ".......B...B...........B...B...........B...B..", "......A.B.A.B.........A.B.A.B.........A.B.A.B.", ".....B.......B.......B.......B.......B.......B", "....A.B.....A.B.....A.B.....A.B.....A.B.....A.", "...B...B...B...B...B...B...B...B...B...B...B.." }
301142035343
601708394924
123356172
45
50
Returns: {".................B...B.......................", "................A.B.A.B......................", "...............B.......B.....................", "..............A.B.....A.B....................", ".............B...B...B...B...................", "............A.B.A.B.A.B.A.B..................", "...........B...............B.................", "..........A.B.............A.B................", ".........B...B...........B...B...............", "........A.B.A.B.........A.B.A.B..............", ".......B.......B.......B.......B.............", "......A.B.....A.B.....A.B.....A.B............", ".....B...B...B...B...B...B...B...B...........", "....A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B..........", "...B...............................B.........", "..A.B.............................A.B........", ".B...B...........................B...B.......", "A.B.A.B.........................A.B.A.B......", ".......B.......................B.......B.....", "B.....A.B.....................A.B.....A.B....", ".B...B...B...................B...B...B...B...", "A.B.A.B.A.B.................A.B.A.B.A.B.A.B..", "...........B...............B...............B.", "..........A.B.............A.B.............A.B", ".........B...B...........B...B...........B...", "........A.B.A.B.........A.B.A.B.........A.B.A", ".......B.......B.......B.......B.......B.....", "B.....A.B.....A.B.....A.B.....A.B.....A.B....", ".B...B...B...B...B...B...B...B...B...B...B...", "A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", "............................................A", "...........................................B.", "..........................................A.B", ".........................................B...", "........................................A.B.A", ".......................................B.....", "B.....................................A.B....", ".B...................................B...B...", "A.B.................................A.B.A.B.A", "...B...............................B.........", "..A.B.............................A.B........", ".B...B...........................B...B.......", "A.B.A.B.........................A.B.A.B......" }
220094611978
363941437745
71812251670
48
46
Returns: {"..................B.......B.......B.......B.....", ".................A.B.....A.B.....A.B.....A.B....", "................B...B...B...B...B...B...B...B...", "...............A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A", "..............B.................................", ".............A.B................................", "............B...B...............................", "...........A.B.A.B..............................", "..........B.......B.............................", ".........A.B.....A.B............................", "........B...B...B...B...........................", ".......A.B.A.B.A.B.A.B..........................", "......B...............B.........................", ".....A.B.............A.B........................", "....B...B...........B...B.......................", "...A.B.A.B.........A.B.A.B......................", "..B.......B.......B.......B.....................", ".A.B.....A.B.....A.B.....A.B....................", "B...B...B...B...B...B...B...B...................", ".B.A.B.A.B.A.B.A.B.A.B.A.B.A.B..................", "..............................B.................", ".............................A.B................", "B...........................B...B...............", ".B.........................A.B.A.B..............", "..B.......................B.......B.............", ".A.B.....................A.B.....A.B............", "B...B...................B...B...B...B...........", ".B.A.B.................A.B.A.B.A.B.A.B..........", "......B...............B...............B.........", ".....A.B.............A.B.............A.B........", "....B...B...........B...B...........B...B.......", "...A.B.A.B.........A.B.A.B.........A.B.A.B......", "..B.......B.......B.......B.......B.......B.....", ".A.B.....A.B.....A.B.....A.B.....A.B.....A.B....", "B...B...B...B...B...B...B...B...B...B...B...B...", ".B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B..", "..............................................B.", ".............................................A.B", "............................................B...", "...........................................A.B.A", "..........................................B.....", ".........................................A.B....", "........................................B...B...", ".......................................A.B.A.B.A", "......................................B.........", ".....................................A.B........" }
810973226555
42432648380
21494636599
46
50
Returns: {"..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "B.............................................", ".B............................................", "A.B...........................................", "...B..........................................", "..A.B.........................................", ".B...B........................................", "A.B.A.B.......................................", ".......B......................................", "B.....A.B.....................................", ".B...B...B....................................", "A.B.A.B.A.B...................................", "...........B.................................." }
986498469333
982965598569
981803746882
46
47
Returns: {".......A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B........", "......B...............................B.......", ".....A.B.............................A.B......", "....B...B...........................B...B.....", "...A.B.A.B.........................A.B.A.B....", "..B.......B.......................B.......B...", ".A.B.....A.B.....................A.B.....A.B..", "B...B...B...B...................B...B...B...B.", ".B.A.B.A.B.A.B.................A.B.A.B.A.B.A.B", "..............B...............B...............", ".............A.B.............A.B.............A", "B...........B...B...........B...B...........B.", ".B.........A.B.A.B.........A.B.A.B.........A.B", "..B.......B.......B.......B.......B.......B...", ".A.B.....A.B.....A.B.....A.B.....A.B.....A.B..", "B...B...B...B...B...B...B...B...B...B...B...B.", ".B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", ".............................................A", "B...........................................B.", ".B.........................................A.B", "..B.......................................B...", ".A.B.....................................A.B..", "B...B...................................B...B.", ".B.A.B.................................A.B.A.B", "......B...............................B.......", ".....A.B.............................A.B......", "....B...B...........................B...B.....", "...A.B.A.B.........................A.B.A.B....", "..B.......B.......................B.......B...", ".A.B.....A.B.....................A.B.....A.B..", "B...B...B...B...................B...B...B...B.", ".B.A.B.A.B.A.B.................A.B.A.B.A.B.A.B", "..............B...............B...............", ".............A.B.............A.B.............A", "B...........B...B...........B...B...........B.", ".B.........A.B.A.B.........A.B.A.B.........A.B", "..B.......B.......B.......B.......B.......B...", ".A.B.....A.B.....A.B.....A.B.....A.B.....A.B.." }
58203262705
19504872765
1149804706
45
47
Returns: {".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", "B............................................", ".B...........................................", "..B..........................................", ".A.B.........................................", "B...B........................................", ".B.A.B.......................................", "......B......................................", ".....A.B.....................................", "B...B...B....................................", ".B.A.B.A.B...................................", "..........B..................................", ".........A.B.................................", "........B...B................................", ".......A.B.A.B...............................", "......B.......B..............................", ".....A.B.....A.B.............................", "B...B...B...B...B............................", ".B.A.B.A.B.A.B.A.B...........................", "..................B..........................", ".................A.B.........................", "................B...B........................", "...............A.B.A.B.......................", "..............B.......B......................", ".............A.B.....A.B.....................", "............B...B...B...B....................", "...........A.B.A.B.A.B.A.B...................", "..........B...............B..................", ".........A.B.............A.B.................", "........B...B...........B...B................", ".......A.B.A.B.........A.B.A.B...............", "......B.......B.......B.......B..............", ".....A.B.....A.B.....A.B.....A.B............." }
815347097641
758633057064
688672049685
48
50
Returns: {"..............................A.B.............A.", ".............................B...B...........B..", "............................A.B.A.B.........A.B.", "...........................B.......B.......B....", "..........................A.B.....A.B.....A.B...", ".........................B...B...B...B...B...B..", "........................A.B.A.B.A.B.A.B.A.B.A.B.", ".......................B........................", "......................A.B.......................", ".....................B...B......................", "....................A.B.A.B.....................", "...................B.......B....................", "..................A.B.....A.B...................", ".................B...B...B...B..................", "................A.B.A.B.A.B.A.B.................", "...............B...............B................", "..............A.B.............A.B...............", ".............B...B...........B...B..............", "............A.B.A.B.........A.B.A.B.............", "...........B.......B.......B.......B............", "..........A.B.....A.B.....A.B.....A.B...........", ".........B...B...B...B...B...B...B...B..........", "........A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.........", ".......B...............................B........", "......A.B.............................A.B.......", ".....B...B...........................B...B......", "....A.B.A.B.........................A.B.A.B.....", "...B.......B.......................B.......B....", "..A.B.....A.B.....................A.B.....A.B...", ".B...B...B...B...................B...B...B...B..", "A.B.A.B.A.B.A.B.................A.B.A.B.A.B.A.B.", "...............B...............B...............B", "B.............A.B.............A.B.............A.", ".B...........B...B...........B...B...........B..", "A.B.........A.B.A.B.........A.B.A.B.........A.B.", "...B.......B.......B.......B.......B.......B....", "..A.B.....A.B.....A.B.....A.B.....A.B.....A.B...", ".B...B...B...B...B...B...B...B...B...B...B...B..", "A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "...............................................B", "B.............................................A.", ".B...........................................B.." }
269962303941
215697576251
7324502182
45
49
Returns: {".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", "B............................................", ".B...........................................", "..B..........................................", ".A.B.........................................", "....B........................................", "...A.B.......................................", "..B...B......................................", ".A.B.A.B.....................................", "B.......B....................................", ".B.....A.B...................................", "..B...B...B..................................", ".A.B.A.B.A.B.................................", "............B................................", "...........A.B...............................", "..........B...B..............................", ".........A.B.A.B.............................", "B.......B.......B............................", ".B.....A.B.....A.B...........................", "..B...B...B...B...B..........................", ".A.B.A.B.A.B.A.B.A.B.........................", "....................B........................", "...................A.B.......................", "..................B...B......................", ".................A.B.A.B.....................", "................B.......B....................", "...............A.B.....A.B...................", "..............B...B...B...B..................", ".............A.B.A.B.A.B.A.B.................", "............B...............B................", "...........A.B.............A.B..............." }
274042536744
420395712261
76796231302
48
46
Returns: {"..............................................B.", ".............................................A.B", "............................................B...", "...........................................A.B.A", "..........................................B.....", ".........................................A.B....", "........................................B...B...", ".......................................A.B.A.B..", "......................................B.......B.", ".....................................A.B.....A.B", "....................................B...B...B...", "...................................A.B.A.B.A.B.A", "..................................B.............", ".................................A.B............", "................................B...B...........", "...............................A.B.A.B.........A", "..............................B.......B.......B.", ".............................A.B.....A.B.....A.B", "............................B...B...B...B...B...", "...........................A.B.A.B.A.B.A.B.A.B.A", "..........................B.....................", ".........................A.B....................", "........................B...B...................", ".......................A.B.A.B..................", "......................B.......B.................", ".....................A.B.....A.B................", "....................B...B...B...B...............", "...................A.B.A.B.A.B.A.B..............", "..................B...............B.............", ".................A.B.............A.B............", "................B...B...........B...B...........", "...............A.B.A.B.........A.B.A.B..........", "..............B.......B.......B.......B.........", ".............A.B.....A.B.....A.B.....A.B........", "............B...B...B...B...B...B...B...B.......", "...........A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B......", "..........B...............................B.....", ".........A.B.............................A.B....", "........B...B...........................B...B...", ".......A.B.A.B.........................A.B.A.B..", "......B.......B.......................B.......B.", ".....A.B.....A.B.....................A.B.....A.B", "....B...B...B...B...................B...B...B...", "...A.B.A.B.A.B.A.B.................A.B.A.B.A.B.A", "..B...............B...............B.............", ".A.B.............A.B.............A.B............" }
642340067543
591812581788
557089554725
46
46
Returns: {"B.....A.B.....A.B.............................", ".B...B...B...B...B............................", "A.B.A.B.A.B.A.B.A.B...........................", "...................B..........................", "..................A.B.........................", ".................B...B........................", "................A.B.A.B.......................", "...............B.......B......................", "..............A.B.....A.B.....................", ".............B...B...B...B....................", "............A.B.A.B.A.B.A.B...................", "...........B...............B..................", "..........A.B.............A.B.................", ".........B...B...........B...B................", "........A.B.A.B.........A.B.A.B...............", ".......B.......B.......B.......B..............", "B.....A.B.....A.B.....A.B.....A.B.............", ".B...B...B...B...B...B...B...B...B............", "A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B...........", "...................................B..........", "..................................A.B.........", ".................................B...B........", "................................A.B.A.B.......", "...............................B.......B......", "..............................A.B.....A.B.....", ".............................B...B...B...B....", "............................A.B.A.B.A.B.A.B...", "...........................B...............B..", "..........................A.B.............A.B.", ".........................B...B...........B...B", "........................A.B.A.B.........A.B.A.", ".......................B.......B.......B......", "......................A.B.....A.B.....A.B.....", ".....................B...B...B...B...B...B...B", "....................A.B.A.B.A.B.A.B.A.B.A.B.A.", "...................B..........................", "..................A.B.........................", ".................B...B........................", "................A.B.A.B.......................", "...............B.......B......................", "..............A.B.....A.B.....................", ".............B...B...B...B...................B", "............A.B.A.B.A.B.A.B.................A.", "...........B...............B...............B..", "..........A.B.............A.B.............A.B.", ".........B...B...........B...B...........B...B" }
356073976149
152281381259
104734750030
47
45
Returns: {"...............................................", "...............................................", "...............................................", "...............................................", "...............................................", "...............................................", "...............................................", "B..............................................", ".B.............................................", "..B............................................", ".A.B...........................................", "....B..........................................", "...A.B.........................................", "..B...B........................................", ".A.B.A.B.......................................", "B.......B......................................", ".B.....A.B.....................................", "..B...B...B....................................", ".A.B.A.B.A.B...................................", "............B..................................", "...........A.B.................................", "..........B...B................................", ".........A.B.A.B...............................", "B.......B.......B..............................", ".B.....A.B.....A.B.............................", "..B...B...B...B...B............................", ".A.B.A.B.A.B.A.B.A.B...........................", "....................B..........................", "...................A.B.........................", "..................B...B........................", ".................A.B.A.B.......................", "................B.......B......................", "...............A.B.....A.B.....................", "..............B...B...B...B....................", ".............A.B.A.B.A.B.A.B...................", "............B...............B..................", "...........A.B.............A.B.................", "..........B...B...........B...B................", ".........A.B.A.B.........A.B.A.B...............", "........B.......B.......B.......B..............", ".......A.B.....A.B.....A.B.....A.B.............", "......B...B...B...B...B...B...B...B............", ".....A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B...........", "....B...............................B..........", "...A.B.............................A.B........." }
329193341487
638447895368
19935539763
47
47
Returns: {".........................B...B...B...B...B...B.", "........................A.B.A.B.A.B.A.B.A.B.A.B", ".......................B.......................", "......................A.B......................", ".....................B...B.....................", "....................A.B.A.B....................", "...................B.......B...................", "..................A.B.....A.B..................", ".................B...B...B...B.................", "................A.B.A.B.A.B.A.B................", "...............B...............B...............", "..............A.B.............A.B..............", ".............B...B...........B...B.............", "............A.B.A.B.........A.B.A.B............", "...........B.......B.......B.......B...........", "..........A.B.....A.B.....A.B.....A.B..........", ".........B...B...B...B...B...B...B...B.........", "........A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B........", ".......B...............................B.......", "......A.B.............................A.B......", ".....B...B...........................B...B.....", "....A.B.A.B.........................A.B.A.B....", "...B.......B.......................B.......B...", "..A.B.....A.B.....................A.B.....A.B..", ".B...B...B...B...................B...B...B...B.", "A.B.A.B.A.B.A.B.................A.B.A.B.A.B.A.B", "...............B...............B...............", "B.............A.B.............A.B.............A", ".B...........B...B...........B...B...........B.", "A.B.........A.B.A.B.........A.B.A.B.........A.B", "...B.......B.......B.......B.......B.......B...", "..A.B.....A.B.....A.B.....A.B.....A.B.....A.B..", ".B...B...B...B...B...B...B...B...B...B...B...B.", "A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B", "...............................................", "...............................................", "...............................................", "...............................................", "...............................................", "...............................................", "...............................................", "...............................................", "...............................................", "B..............................................", ".B.............................................", "A.B............................................", "...B..........................................." }
822513639938
960509954357
619029071413
49
48
Returns: {"...............................................A.", "..............................................B..", ".............................................A.B.", "............................................B...B", "...........................................A.B.A.", "..........................................B......", ".........................................A.B.....", "........................................B...B....", ".......................................A.B.A.B...", "......................................B.......B..", ".....................................A.B.....A.B.", "....................................B...B...B...B", "...................................A.B.A.B.A.B.A.", "..................................B..............", ".................................A.B.............", "................................B...B...........B", "...............................A.B.A.B.........A.", "..............................B.......B.......B..", ".............................A.B.....A.B.....A.B.", "............................B...B...B...B...B...B", "...........................A.B.A.B.A.B.A.B.A.B.A.", "..........................B......................", ".........................A.B.....................", "........................B...B....................", ".......................A.B.A.B...................", "......................B.......B..................", ".....................A.B.....A.B.................", "....................B...B...B...B................", "...................A.B.A.B.A.B.A.B...............", "..................B...............B..............", ".................A.B.............A.B.............", "................B...B...........B...B...........B", "...............A.B.A.B.........A.B.A.B.........A.", "..............B.......B.......B.......B.......B..", ".............A.B.....A.B.....A.B.....A.B.....A.B.", "............B...B...B...B...B...B...B...B...B...B", "...........A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.", "..........B......................................", ".........A.B.....................................", "........B...B....................................", ".......A.B.A.B...................................", "......B.......B..................................", ".....A.B.....A.B.................................", "....B...B...B...B................................", "...A.B.A.B.A.B.A.B...............................", "..B...............B..............................", ".A.B.............A.B.............................", "B...B...........B...B............................" }
187322262781
93624229527
75302440977
46
49
Returns: {"..B...B...B...B...B...B...B...B...B...B.......", ".A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B......", "........................................B.....", ".......................................A.B....", "......................................B...B...", ".....................................A.B.A.B..", "....................................B.......B.", "...................................A.B.....A.B", "..................................B...B...B...", ".................................A.B.A.B.A.B.A", "................................B.............", "...............................A.B............", "..............................B...B...........", ".............................A.B.A.B.........A", "............................B.......B.......B.", "...........................A.B.....A.B.....A.B", "..........................B...B...B...B...B...", ".........................A.B.A.B.A.B.A.B.A.B.A", "........................B.....................", ".......................A.B....................", "......................B...B...................", ".....................A.B.A.B..................", "....................B.......B.................", "...................A.B.....A.B................", "..................B...B...B...B...............", ".................A.B.A.B.A.B.A.B..............", "................B...............B.............", "...............A.B.............A.B............", "..............B...B...........B...B...........", ".............A.B.A.B.........A.B.A.B.........A", "............B.......B.......B.......B.......B.", "...........A.B.....A.B.....A.B.....A.B.....A.B", "..........B...B...B...B...B...B...B...B...B...", ".........A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A", "........B.....................................", ".......A.B....................................", "......B...B...................................", ".....A.B.A.B..................................", "....B.......B.................................", "...A.B.....A.B................................", "..B...B...B...B...............................", ".A.B.A.B.A.B.A.B..............................", "B...............B.............................", ".B.............A.B............................", "..B...........B...B...........................", ".A.B.........A.B.A.B..........................", "....B.......B.......B.........................", "...A.B.....A.B.....A.B........................", "..B...B...B...B...B...B......................." }
212558707866
177369532816
73602451024
50
47
Returns: {"..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "B.................................................", ".B................................................", "A.B...............................................", "...B..............................................", "..A.B.............................................", ".B...B............................................", "A.B.A.B...........................................", ".......B..........................................", "......A.B.........................................", ".....B...B........................................", "....A.B.A.B.......................................", "...B.......B......................................", "..A.B.....A.B.....................................", ".B...B...B...B....................................", "A.B.A.B.A.B.A.B...................................", "...............B..................................", "..............A.B.................................", ".............B...B................................", "............A.B.A.B...............................", "...........B.......B..............................", "..........A.B.....A.B.............................", ".........B...B...B...B............................", "........A.B.A.B.A.B.A.B...........................", ".......B...............B..........................", "......A.B.............A.B.........................", ".....B...B...........B...B........................", "....A.B.A.B.........A.B.A.B.......................", "...B.......B.......B.......B......................", "..A.B.....A.B.....A.B.....A.B.....................", ".B...B...B...B...B...B...B...B....................", "A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B..................." }
182530080103
183992994766
181005731890
48
49
Returns: {"................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................" }
873562319261
803342332922
802706858755
49
47
Returns: {".................................................", ".................................................", ".................................................", ".................................................", ".................................................", ".................................................", ".................................................", "................................................A", "...............................................B.", "..............................................A.B", ".............................................B...", "............................................A.B..", "...........................................B...B.", "..........................................A.B.A.B", ".........................................B.......", "........................................A.B.....A", ".......................................B...B...B.", "......................................A.B.A.B.A.B", ".....................................B...........", "....................................A.B..........", "...................................B...B.........", "..................................A.B.A.B........", ".................................B.......B.......", "................................A.B.....A.B......", "...............................B...B...B...B.....", "..............................A.B.A.B.A.B.A.B....", ".............................B...............B...", "............................A.B.............A.B..", "...........................B...B...........B...B.", "..........................A.B.A.B.........A.B.A.B", ".........................B.......B.......B.......", "........................A.B.....A.B.....A.B.....A", ".......................B...B...B...B...B...B...B.", "......................A.B.A.B.A.B.A.B.A.B.A.B.A.B", ".....................B...........................", "....................A.B..........................", "...................B...B.........................", "..................A.B.A.B........................", ".................B.......B.......................", "................A.B.....A.B.....................A", "...............B...B...B...B...................B.", "..............A.B.A.B.A.B.A.B.................A.B", ".............B...............B...............B...", "............A.B.............A.B.............A.B..", "...........B...B...........B...B...........B...B.", "B.........A.B.A.B.........A.B.A.B.........A.B.A.B", ".B.......B.......B.......B.......B.......B......." }
471494909291
447388238155
300732981585
46
45
Returns: {"..............................................", "..............................................", "..............................................", "..............................................", "..............................................", ".............................................A", "............................................B.", "...........................................A.B", "..........................................B...", ".........................................A.B.A", "........................................B.....", ".......................................A.B....", "......................................B...B...", ".....................................A.B.A.B.A", "....................................B.........", "...................................A.B........", "..................................B...B.......", ".................................A.B.A.B......", "................................B.......B.....", "...............................A.B.....A.B....", "..............................B...B...B...B...", ".............................A.B.A.B.A.B.A.B..", "............................B...............B.", "...........................A.B.............A.B", "..........................B...B...........B...", ".........................A.B.A.B.........A.B.A", "........................B.......B.......B.....", ".......................A.B.....A.B.....A.B....", "......................B...B...B...B...B...B...", ".....................A.B.A.B.A.B.A.B.A.B.A.B.A", "....................B.........................", "...................A.B........................", "..................B...B.......................", ".................A.B.A.B......................", "................B.......B.....................", "...............A.B.....A.B....................", "..............B...B...B...B...................", ".............A.B.A.B.A.B.A.B..................", "............B...............B.................", "...........A.B.............A.B................", "..........B...B...........B...B...............", ".........A.B.A.B.........A.B.A.B..............", "........B.......B.......B.......B.............", ".......A.B.....A.B.....A.B.....A.B............", "......B...B...B...B...B...B...B...B..........." }
119652239703
163031818310
7606640133
45
45
Returns: {"...B...B.....................................", "B.A.B.A.B....................................", ".........B...................................", "........A.B..................................", ".......B...B.................................", "......A.B.A.B................................", ".....B.......B...............................", "....A.B.....A.B..............................", "...B...B...B...B.............................", "..A.B.A.B.A.B.A.B............................", ".B...............B...........................", "A.B.............A.B..........................", "...B...........B...B.........................", "B.A.B.........A.B.A.B........................", ".....B.......B.......B.......................", "....A.B.....A.B.....A.B......................", "...B...B...B...B...B...B.....................", "B.A.B.A.B.A.B.A.B.A.B.A.B....................", ".........................B...................", "........................A.B..................", ".......................B...B.................", "......................A.B.A.B................", ".....................B.......B...............", "....................A.B.....A.B..............", "...................B...B...B...B.............", "..................A.B.A.B.A.B.A.B............", ".................B...............B...........", "................A.B.............A.B..........", "...............B...B...........B...B.........", "..............A.B.A.B.........A.B.A.B........", ".............B.......B.......B.......B.......", "............A.B.....A.B.....A.B.....A.B......", "...........B...B...B...B...B...B...B...B.....", "..........A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B....", ".........B...............................B...", "........A.B.............................A.B..", ".......B...B...........................B...B.", "......A.B.A.B.........................A.B.A.B", ".....B.......B.......................B.......", "....A.B.....A.B.....................A.B.....A", "...B...B...B...B...................B...B...B.", "..A.B.A.B.A.B.A.B.................A.B.A.B.A.B", ".B...............B...............B...........", "A.B.............A.B.............A.B..........", "...B...........B...B...........B...B........." }
227867180707
84968892894
78215663643
48
49
Returns: {"................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "B...............................................", ".B..............................................", "A.B.............................................", "...B............................................", "B.A.B...........................................", ".....B.........................................." }
585039310992
585142995790
584922980433
49
45
Returns: {"...............................................B.", "..............................................A.B", ".............................................B...", "............................................A.B..", "...........................................B...B.", "..........................................A.B.A.B", ".........................................B.......", "........................................A.B......", ".......................................B...B.....", "......................................A.B.A.B....", ".....................................B.......B...", "....................................A.B.....A.B..", "...................................B...B...B...B.", "..................................A.B.A.B.A.B.A.B", ".................................B...............", "................................A.B..............", "...............................B...B.............", "..............................A.B.A.B............", ".............................B.......B...........", "............................A.B.....A.B..........", "...........................B...B...B...B.........", "..........................A.B.A.B.A.B.A.B........", ".........................B...............B.......", "........................A.B.............A.B......", ".......................B...B...........B...B.....", "......................A.B.A.B.........A.B.A.B....", ".....................B.......B.......B.......B...", "....................A.B.....A.B.....A.B.....A.B..", "...................B...B...B...B...B...B...B...B.", "..................A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B", ".................B...............................", "................A.B..............................", "...............B...B.............................", "..............A.B.A.B............................", ".............B.......B...........................", "............A.B.....A.B..........................", "...........B...B...B...B.........................", "..........A.B.A.B.A.B.A.B........................", ".........B...............B.......................", "........A.B.............A.B......................", ".......B...B...........B...B.....................", "......A.B.A.B.........A.B.A.B....................", ".....B.......B.......B.......B...................", "....A.B.....A.B.....A.B.....A.B..................", "...B...B...B...B...B...B...B...B................." }
398082475592
707317697736
88282391342
47
46
Returns: {"...............................................", "...............................................", "...............................................", "...............................................", "...............................................", "...............................................", "...............................................", "...............................................", "...............................................", "...............................................", "...............................................", "...............................................", "...............................................", "...............................................", "...............................................", "...............................................", "...............................................", "...............................................", "...............................................", "...............................................", "...............................................", "...............................................", "...............................................", "...............................................", "...............................................", "...............................................", "...............................................", "...............................................", "...............................................", "...............................................", "...............................................", "...............................................", "...............................................", "...............................................", "...............................................", "...............................................", "...............................................", "B..............................................", ".B.............................................", "A.B............................................", "...B...........................................", "..A.B..........................................", ".B...B.........................................", "A.B.A.B........................................", ".......B.......................................", "......A.B......................................" }
361724312503
381963408048
105430387235
48
46
Returns: {"................................................", "................................................", "B...............................................", ".B..............................................", "A.B.............................................", "...B............................................", "..A.B...........................................", ".B...B..........................................", "A.B.A.B.........................................", ".......B........................................", "......A.B.......................................", ".....B...B......................................", "....A.B.A.B.....................................", "...B.......B....................................", "..A.B.....A.B...................................", ".B...B...B...B..................................", "A.B.A.B.A.B.A.B.................................", "...............B................................", "..............A.B...............................", ".............B...B..............................", "............A.B.A.B.............................", "...........B.......B............................", "..........A.B.....A.B...........................", ".........B...B...B...B..........................", "........A.B.A.B.A.B.A.B.........................", ".......B...............B........................", "......A.B.............A.B.......................", ".....B...B...........B...B......................", "....A.B.A.B.........A.B.A.B.....................", "...B.......B.......B.......B....................", "..A.B.....A.B.....A.B.....A.B...................", ".B...B...B...B...B...B...B...B..................", "A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.................", "...............................B................", "B.............................A.B...............", ".B...........................B...B..............", "A.B.........................A.B.A.B.............", "...B.......................B.......B............", "..A.B.....................A.B.....A.B...........", ".B...B...................B...B...B...B..........", "A.B.A.B.................A.B.A.B.A.B.A.B.........", ".......B...............B...............B........", "......A.B.............A.B.............A.B.......", ".....B...B...........B...B...........B...B......", "....A.B.A.B.........A.B.A.B.........A.B.A.B.....", "...B.......B.......B.......B.......B.......B...." }
824169968749
638446894021
18280119169
47
48
Returns: {".B.A.B.A.B.....................................", "..........B....................................", ".........A.B...................................", "........B...B..................................", ".......A.B.A.B.................................", "......B.......B................................", ".....A.B.....A.B...............................", "....B...B...B...B..............................", "...A.B.A.B.A.B.A.B.............................", "..B...............B............................", ".A.B.............A.B...........................", "B...B...........B...B..........................", ".B.A.B.........A.B.A.B.........................", "......B.......B.......B........................", ".....A.B.....A.B.....A.B.......................", "B...B...B...B...B...B...B......................", ".B.A.B.A.B.A.B.A.B.A.B.A.B.....................", "..........................B....................", ".........................A.B...................", "........................B...B..................", ".......................A.B.A.B.................", "......................B.......B................", ".....................A.B.....A.B...............", "....................B...B...B...B..............", "...................A.B.A.B.A.B.A.B.............", "..................B...............B............", ".................A.B.............A.B...........", "................B...B...........B...B..........", "...............A.B.A.B.........A.B.A.B.........", "..............B.......B.......B.......B........", ".............A.B.....A.B.....A.B.....A.B.......", "............B...B...B...B...B...B...B...B......", "...........A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.....", "..........B...............................B....", ".........A.B.............................A.B...", "........B...B...........................B...B..", ".......A.B.A.B.........................A.B.A.B.", "......B.......B.......................B.......B", ".....A.B.....A.B.....................A.B.....A.", "....B...B...B...B...................B...B...B..", "...A.B.A.B.A.B.A.B.................A.B.A.B.A.B.", "..B...............B...............B............", ".A.B.............A.B.............A.B...........", "B...B...........B...B...........B...B..........", ".B.A.B.........A.B.A.B.........A.B.A.B.........", "......B.......B.......B.......B.......B.......B", ".....A.B.....A.B.....A.B.....A.B.....A.B.....A.", "B...B...B...B...B...B...B...B...B...B...B...B.." }
625406303504
230643493643
17181049483
50
50
Returns: {".................................................A", "................................................B.", "...............................................A.B", "..............................................B...", ".............................................A.B.A", "............................................B.....", "...........................................A.B....", "..........................................B...B...", ".........................................A.B.A.B..", "........................................B.......B.", ".......................................A.B.....A.B", "......................................B...B...B...", ".....................................A.B.A.B.A.B.A", "....................................B.............", "...................................A.B............", "..................................B...B...........", ".................................A.B.A.B..........", "................................B.......B.........", "...............................A.B.....A.B........", "..............................B...B...B...B.......", ".............................A.B.A.B.A.B.A.B......", "............................B...............B.....", "...........................A.B.............A.B....", "..........................B...B...........B...B...", ".........................A.B.A.B.........A.B.A.B..", "........................B.......B.......B.......B.", ".......................A.B.....A.B.....A.B.....A.B", "......................B...B...B...B...B...B...B...", ".....................A.B.A.B.A.B.A.B.A.B.A.B.A.B.A", "....................B.............................", "...................A.B............................", "..................B...B...........................", ".................A.B.A.B..........................", "................B.......B.........................", "...............A.B.....A.B........................", "..............B...B...B...B.......................", ".............A.B.A.B.A.B.A.B......................", "............B...............B.....................", "...........A.B.............A.B....................", "..........B...B...........B...B...................", ".........A.B.A.B.........A.B.A.B..................", "........B.......B.......B.......B.................", ".......A.B.....A.B.....A.B.....A.B................", "......B...B...B...B...B...B...B...B...............", ".....A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B..............", "....B...............................B.............", "...A.B.............................A.B............", "..B...B...........................B...B...........", ".A.B.A.B.........................A.B.A.B..........", "B.......B.......................B.......B........." }
705586176445
394190039227
292863688772
46
50
Returns: {"..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", ".............................................." }
157663634735
158606317211
154887464467
46
47
Returns: {"..B...B...B...B...B...B...B...B...B...........", ".A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B..........", "....................................B.........", "...................................A.B........", "..................................B...B.......", ".................................A.B.A.B......", "................................B.......B.....", "...............................A.B.....A.B....", "..............................B...B...B...B...", ".............................A.B.A.B.A.B.A.B..", "............................B...............B.", "...........................A.B.............A.B", "..........................B...B...........B...", ".........................A.B.A.B.........A.B.A", "........................B.......B.......B.....", ".......................A.B.....A.B.....A.B....", "......................B...B...B...B...B...B...", ".....................A.B.A.B.A.B.A.B.A.B.A.B.A", "....................B.........................", "...................A.B........................", "..................B...B.......................", ".................A.B.A.B......................", "................B.......B.....................", "...............A.B.....A.B....................", "..............B...B...B...B...................", ".............A.B.A.B.A.B.A.B.................A", "............B...............B...............B.", "...........A.B.............A.B.............A.B", "..........B...B...........B...B...........B...", ".........A.B.A.B.........A.B.A.B.........A.B.A", "........B.......B.......B.......B.......B.....", ".......A.B.....A.B.....A.B.....A.B.....A.B....", "......B...B...B...B...B...B...B...B...B...B...", ".....A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A", "....B.........................................", "...A.B........................................", "..B...B.......................................", ".A.B.A.B......................................", "B.......B.....................................", ".B.....A.B....................................", "..B...B...B...................................", ".A.B.A.B.A.B..................................", "............B.................................", "...........A.B................................", "..........B...B...............................", ".........A.B.A.B..............................", "B.......B.......B............................." }
620400516500
589615973001
554656938582
45
48
Returns: {"B...........B...B...........B...B...........B", ".B.........A.B.A.B.........A.B.A.B.........A.", "..B.......B.......B.......B.......B.......B..", ".A.B.....A.B.....A.B.....A.B.....A.B.....A.B.", "B...B...B...B...B...B...B...B...B...B...B...B", ".B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", "B............................................", ".B...........................................", "..B..........................................", ".A.B.........................................", "B...B........................................", ".B.A.B.......................................", "......B......................................", ".....A.B.....................................", "....B...B....................................", "...A.B.A.B...................................", "..B.......B..................................", ".A.B.....A.B.................................", "B...B...B...B................................", ".B.A.B.A.B.A.B...............................", "..............B..............................", ".............A.B.............................", "B...........B...B............................", ".B.........A.B.A.B...........................", "..B.......B.......B..........................", ".A.B.....A.B.....A.B.........................", "B...B...B...B...B...B........................", ".B.A.B.A.B.A.B.A.B.A.B.......................", "......................B......................", ".....................A.B.....................", "....................B...B....................", "...................A.B.A.B...................", "..................B.......B..................", ".................A.B.....A.B.................", "................B...B...B...B................", "...............A.B.A.B.A.B.A.B...............", "..............B...............B..............", ".............A.B.............A.B............." }
326918781985
329345435748
318037329477
46
50
Returns: {"..................A.B.............A.B.........", ".................B...B...........B...B........", "................A.B.A.B.........A.B.A.B.......", "...............B.......B.......B.......B......", "..............A.B.....A.B.....A.B.....A.B.....", ".............B...B...B...B...B...B...B...B....", "............A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B...", "...........B...............................B..", "..........A.B.............................A.B.", ".........B...B...........................B...B", "........A.B.A.B.........................A.B.A.", ".......B.......B.......................B......", "......A.B.....A.B.....................A.B.....", ".....B...B...B...B...................B...B...B", "....A.B.A.B.A.B.A.B.................A.B.A.B.A.", "...B...............B...............B..........", "..A.B.............A.B.............A.B.........", ".B...B...........B...B...........B...B........", "A.B.A.B.........A.B.A.B.........A.B.A.B.......", ".......B.......B.......B.......B.......B......", "B.....A.B.....A.B.....A.B.....A.B.....A.B.....", ".B...B...B...B...B...B...B...B...B...B...B...B", "A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.", "..............................................", "..............................................", "..............................................", "..............................................", "..............................................", "B.............................................", ".B............................................", "A.B...........................................", "...B..........................................", "..A.B.........................................", ".B...B........................................", "A.B.A.B.......................................", ".......B......................................", "B.....A.B.....................................", ".B...B...B...................................B", "A.B.A.B.A.B.................................A.", "...........B...............................B..", "..........A.B.............................A.B.", ".........B...B...........................B...B", "........A.B.A.B.........................A.B.A.", ".......B.......B.......................B......", "......A.B.....A.B.....................A.B.....", ".....B...B...B...B...................B...B...B", "....A.B.A.B.A.B.A.B.................A.B.A.B.A.", "...B...............B...............B..........", "..A.B.............A.B.............A.B.........", ".B...B...........B...B...........B...B........" }
118220466224
117380660465
112374334195
45
50
Returns: {".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", ".............................................", "B............................................", ".B...........................................", "..B..........................................", ".A.B.........................................", "B...B........................................", ".B.A.B.......................................", "......B......................................", ".....A.B.....................................", "....B...B....................................", "...A.B.A.B...................................", "..B.......B..................................", ".A.B.....A.B.................................", "B...B...B...B................................", ".B.A.B.A.B.A.B...............................", "..............B..............................", ".............A.B.............................", "............B...B............................", "...........A.B.A.B...........................", "..........B.......B..........................", ".........A.B.....A.B.........................", "........B...B...B...B........................", ".......A.B.A.B.A.B.A.B.......................", "......B...............B......................", ".....A.B.............A.B.....................", "....B...B...........B...B....................", "...A.B.A.B.........A.B.A.B...................", "..B.......B.......B.......B.................." }
67093726457
65696841143
2871537728
48
46
Returns: {"................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "................................................", "B...............................................", ".B..............................................", "..B.............................................", ".A.B............................................", "....B...........................................", "...A.B..........................................", "..B...B.........................................", ".A.B.A.B........................................" }
270016178416
281845177192
258104892179
47
50
Returns: {"A.B.........A.B.A.B.........A.B.A.B.........A.B", "...B.......B.......B.......B.......B.......B...", "..A.B.....A.B.....A.B.....A.B.....A.B.....A.B..", ".B...B...B...B...B...B...B...B...B...B...B...B.", "A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B", "...............................................", "...............................................", "...............................................", "...............................................", "...............................................", "...............................................", "...............................................", "...............................................", "...............................................", "...............................................", "...............................................", "...............................................", "...............................................", "...............................................", "...............................................", "...............................................", "...............................................", "...............................................", "...............................................", "...............................................", "...............................................", "...............................................", "...............................................", "...............................................", "...............................................", "...............................................", "...............................................", "...............................................", "...............................................", "...............................................", "...............................................", "...............................................", "...............................................", "...............................................", "...............................................", "...............................................", "...............................................", "...............................................", "...............................................", "...............................................", "...............................................", "B.............................................A", ".B...........................................B.", "A.B.........................................A.B", "...B.......................................B..." }
403186427667
421050745937
76848759860
31
4
Returns: {"...............................", "...............................", "...............................", "..............................." }
426434293862
216282255010
206565813570
35
47
Returns: {"...................................", "...................................", "...................................", "...................................", "...................................", "...................................", "...................................", "...................................", "...................................", "...................................", "...................................", "...................................", "...................................", "...................................", "...................................", "...................................", "...................................", "...................................", "...................................", "...................................", "B..................................", ".B.................................", "A.B................................", "...B...............................", "B.A.B..............................", ".....B.............................", "....A.B............................", "...B...B...........................", "..A.B.A.B..........................", ".B.......B.........................", "A.B.....A.B........................", "...B...B...B.......................", "B.A.B.A.B.A.B......................", ".............B.....................", "............A.B....................", "...........B...B...................", "..........A.B.A.B..................", ".........B.......B.................", "........A.B.....A.B................", ".......B...B...B...B...............", "......A.B.A.B.A.B.A.B..............", ".....B...............B.............", "....A.B.............A.B............", "...B...B...........B...B...........", "..A.B.A.B.........A.B.A.B..........", ".B.......B.......B.......B.........", "A.B.....A.B.....A.B.....A.B........" }
171498057148
191446614684
151532101703
35
48
Returns: {"...................................", "...................................", "...................................", "...................................", "...................................", "...................................", "...................................", "...................................", "...................................", "...................................", "...................................", "...................................", "...................................", "...................................", "...................................", "...................................", "...................................", "...................................", "...................................", "...................................", "B..................................", ".B.................................", "A.B................................", "...B...............................", "..A.B..............................", ".B...B.............................", "A.B.A.B............................", ".......B...........................", "B.....A.B..........................", ".B...B...B.........................", "A.B.A.B.A.B........................", "...........B.......................", "..........A.B......................", ".........B...B.....................", "........A.B.A.B....................", ".......B.......B...................", "B.....A.B.....A.B..................", ".B...B...B...B...B.................", "A.B.A.B.A.B.A.B.A.B................", "...................B...............", "..................A.B..............", ".................B...B.............", "................A.B.A.B............", "...............B.......B...........", "..............A.B.....A.B..........", ".............B...B...B...B.........", "............A.B.A.B.A.B.A.B........", "...........B...............B......." }
353976646170
364227393891
343622874710
15
33
Returns: {"...............", "...............", "...............", "...............", "...............", "..............B", ".............A.", "............B..", "...........A.B.", "..........B...B", ".........A.B.A.", "........B......", ".......A.B.....", "......B...B...B", ".....A.B.A.B.A.", "....B..........", "...A.B.........", "..B...B........", ".A.B.A.B.......", "B.......B......", ".B.....A.B.....", "..B...B...B...B", ".A.B.A.B.A.B.A.", "...............", "...............", "...............", "...............", "B..............", ".B.............", "..B............", ".A.B...........", "....B..........", "...A.B........." }
946917800636
932703219984
919212015759
42
3
Returns: {".B...B...B...B...B...B...B...B............", "A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B...........", "...............................B.........." }
453156750788
366551436830
311486841104
28
50
Returns: {"............................", "............................", "............................", "............................", "............................", "............................", "............................", "............................", "...........................B", "..........................A.", ".........................B..", "........................A.B.", ".......................B...B", "......................A.B.A.", ".....................B......", "....................A.B.....", "...................B...B...B", "..................A.B.A.B.A.", ".................B..........", "................A.B.........", "...............B...B........", "..............A.B.A.B.......", ".............B.......B......", "............A.B.....A.B.....", "...........B...B...B...B....", "..........A.B.A.B.A.B.A.B...", ".........B...............B..", "........A.B.............A.B.", ".......B...B...........B...B", "......A.B.A.B.........A.B.A.", ".....B.......B.......B......", "....A.B.....A.B.....A.B.....", "...B...B...B...B...B...B...B", "..A.B.A.B.A.B.A.B.A.B.A.B.A.", ".B..........................", "A.B.........................", "...B........................", "B.A.B.......................", ".....B......................", "....A.B.....................", "...B...B....................", "B.A.B.A.B...................", ".........B..................", "........A.B.................", ".......B...B................", "......A.B.A.B...............", ".....B.......B..............", "....A.B.....A.B.............", "...B...B...B...B............", "B.A.B.A.B.A.B.A.B..........." }
31066245595
46910400810
4488431627
20
19
Returns: {"....................", "....................", "....................", "....................", "....................", "....................", "....................", "....................", "....................", "B...................", ".B..................", "A.B.................", "...B................", "B.A.B...............", ".....B..............", "....A.B.............", "...B...B............", "..A.B.A.B...........", ".B.......B.........." }
244950415594
241823855022
241810581509
8
49
Returns: {".......B", "......A.", ".....B..", "....A.B.", "...B...B", "..A.B.A.", ".B......", "A.B.....", "...B....", "B.A.B...", ".....B..", "....A.B.", "...B...B", "B.A.B.A.", "........", "........", ".......B", "......A.", ".....B..", "....A.B.", "...B...B", "B.A.B.A.", "........", "........", "........", "........", "........", "........", "........", "........", "........", "........", "........", "........", "........", "........", "........", "B.......", ".B......", "A.B.....", "...B....", "B.A.B...", ".....B..", "....A.B.", "...B...B", "B.A.B.A.", "........", "........", ".......B" }
903844891236
177030148933
96756380196
4
8
Returns: {"....", "....", "....", "...A", "..B.", ".A.B", "B...", ".B.A" }
431258501041
103654420917
26344718410
3
1
Returns: {"..." }
166533504048
148035479345
4363243561
2
32
Returns: {"..", "..", "..", "..", "..", "..", "..", "..", "..", "..", "..", "..", "..", "..", "..", "..", "..", "..", "..", "..", "..", "..", ".A", "B.", ".B", "..", "..", "B.", ".B", "..", ".A", "B." }
812735458838
698300980099
674326859898
4
32
Returns: {"....", "....", "....", "....", "....", "....", "....", "....", "....", "....", "....", "....", "....", "....", "....", "....", "....", "....", "....", "....", "....", "....", "....", "....", "....", "....", "....", "....", "....", "....", "B...", ".B.." }
915630015369
390126199955
378572260192
1
9
Returns: {".", ".", ".", ".", ".", "B", ".", ".", "." }
761703165272
973626525341
549758173347
3
49
Returns: {"...", "...", "...", "...", "...", "...", "...", "...", "...", "...", "...", "...", "...", "...", "...", "...", "...", "...", "...", "...", "...", "...", "...", "...", "...", "...", "...", "...", "...", "...", "...", "...", "...", "...", "...", "...", "...", "...", "...", "...", "...", "...", "...", "...", "...", "...", "...", "...", "..." }
868206227067
991141206512
644858582020
3
20
Returns: {"...", "...", "...", "...", "...", "...", "...", "...", "...", "B..", ".B.", "A.B", "...", "..A", ".B.", "A.B", "...", "...", "...", "..." }
694617519438
617093666026
340663570659
1
1
Returns: {"." }
872218734186
456219066896
455337079299
1
1
Returns: {"." }
303650775418
381674616391
97180648757
1
1
Returns: {"." }
582365504861
582971765866
567938828306
1
1
Returns: {"A" }
326387796408
456959677654
35702997718
1
1
Returns: {"A" }
433165417941
590904107149
275046784067
1
1
Returns: {"." }
188338688302
98771982765
19330696482
1
1
Returns: {"." }
692005967774
421946189204
112500392260
1
1
Returns: {"A" }
788111792411
856798386566
19345294468
1
1
Returns: {"." }
320393435214
331529039495
309238173814
1
1
Returns: {"." }
478941011598
511885218667
305087400721
1
1
Returns: {"." }
224775070214
362680956566
10342565491
1
1
Returns: {"." }
152593024438
164412299866
138096448837
1
1
Returns: {"." }
483912409864
697989297525
143619262563
1
1
Returns: {"." }
763396800558
643879772658
558701232404
1
1
Returns: {"." }
844761601720
730898936952
348643172980
1
1
Returns: {"A" }
635508119926
631499436896
621834045509
1
1
Returns: {"." }
753253996661
843105714811
550963978850
1
1
Returns: {"." }
30844676097
38130750369
19327666209
1
1
Returns: {"B" }
897724537072
294393385018
154664976437
1
1
Returns: {"." }
1000000000000
900000000000
899999999994
50
49
Returns: {"..........................................A.B.....", ".........................................B...B...B", "........................................A.B.A.B.A.", ".......................................B..........", "......................................A.B.........", ".....................................B...B........", "....................................A.B.A.B.......", "...................................B.......B......", "..................................A.B.....A.B.....", ".................................B...B...B...B...B", "................................A.B.A.B.A.B.A.B.A.", "...............................B..................", "..............................A.B.................", ".............................B...B................", "............................A.B.A.B...............", "...........................B.......B..............", "..........................A.B.....A.B.............", ".........................B...B...B...B............", "........................A.B.A.B.A.B.A.B...........", ".......................B...............B..........", "......................A.B.............A.B.........", ".....................B...B...........B...B........", "....................A.B.A.B.........A.B.A.B.......", "...................B.......B.......B.......B......", "..................A.B.....A.B.....A.B.....A.B.....", ".................B...B...B...B...B...B...B...B....", "................A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B...", "...............B...............................B..", "..............A.B.............................A.B.", ".............B...B...........................B...B", "............A.B.A.B.........................A.B.A.", "...........B.......B.......................B......", "..........A.B.....A.B.....................A.B.....", ".........B...B...B...B...................B...B...B", "........A.B.A.B.A.B.A.B.................A.B.A.B.A.", ".......B...............B...............B..........", "......A.B.............A.B.............A.B.........", ".....B...B...........B...B...........B...B........", "....A.B.A.B.........A.B.A.B.........A.B.A.B.......", "...B.......B.......B.......B.......B.......B......", "..A.B.....A.B.....A.B.....A.B.....A.B.....A.B.....", ".B...B...B...B...B...B...B...B...B...B...B...B...B", "A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.", "..................................................", "B.................................................", ".B................................................", "A.B...............................................", "...B..............................................", "..A.B............................................." }
1000000000000
1000000000000
900000000000
50
50
Returns: {"..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", ".................................................." }
8019369461
6790998641
4574177340
50
50
Returns: {"B...........................B...B.................", ".B.........................A.B.A.B................", "..B.......................B.......B...............", ".A.B.....................A.B.....A.B..............", "B...B...................B...B...B...B.............", ".B.A.B.................A.B.A.B.A.B.A.B............", "......B...............B...............B...........", ".....A.B.............A.B.............A.B..........", "....B...B...........B...B...........B...B.........", "...A.B.A.B.........A.B.A.B.........A.B.A.B........", "..B.......B.......B.......B.......B.......B.......", ".A.B.....A.B.....A.B.....A.B.....A.B.....A.B......", "B...B...B...B...B...B...B...B...B...B...B...B.....", ".B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B....", "..............................................B...", ".............................................A.B..", "............................................B...B.", "...........................................A.B.A.B", "..........................................B.......", ".........................................A.B.....A", "........................................B...B...B.", ".......................................A.B.A.B.A.B", "......................................B...........", ".....................................A.B..........", "....................................B...B.........", "...................................A.B.A.B........", "..................................B.......B.......", ".................................A.B.....A.B.....A", "................................B...B...B...B...B.", "...............................A.B.A.B.A.B.A.B.A.B", "..............................B...................", ".............................A.B..................", "B...........................B...B.................", ".B.........................A.B.A.B................", "..B.......................B.......B...............", ".A.B.....................A.B.....A.B..............", "B...B...................B...B...B...B.............", ".B.A.B.................A.B.A.B.A.B.A.B............", "......B...............B...............B...........", ".....A.B.............A.B.............A.B..........", "....B...B...........B...B...........B...B.........", "...A.B.A.B.........A.B.A.B.........A.B.A.B........", "..B.......B.......B.......B.......B.......B.......", ".A.B.....A.B.....A.B.....A.B.....A.B.....A.B.....A", "B...B...B...B...B...B...B...B...B...B...B...B...B.", ".B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B", "..................................................", "..................................................", "..................................................", ".................................................." }
1000000000000
2
3
50
50
Returns: {"..................................................", ".................................................B", "................................................A.", "...............................................B..", "..............................................A.B.", ".............................................B....", "............................................A.B...", "...........................................B...B..", "..........................................A.B.A.B.", ".........................................B.......B", "........................................A.B.....A.", ".......................................B...B...B..", "......................................A.B.A.B.A.B.", ".....................................B............", "....................................A.B...........", "...................................B...B..........", "..................................A.B.A.B.........", ".................................B.......B.......B", "................................A.B.....A.B.....A.", "...............................B...B...B...B...B..", "..............................A.B.A.B.A.B.A.B.A.B.", ".............................B....................", "............................A.B...................", "...........................B...B..................", "..........................A.B.A.B.................", ".........................B.......B................", "........................A.B.....A.B...............", ".......................B...B...B...B..............", "......................A.B.A.B.A.B.A.B.............", ".....................B...............B............", "....................A.B.............A.B...........", "...................B...B...........B...B..........", "..................A.B.A.B.........A.B.A.B.........", ".................B.......B.......B.......B........", "................A.B.....A.B.....A.B.....A.B.......", "...............B...B...B...B...B...B...B...B......", "..............A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.....", ".............B...............................B....", "............A.B.............................A.B...", "...........B...B...........................B...B..", "..........A.B.A.B.........................A.B.A.B.", ".........B.......B.......................B.......B", "........A.B.....A.B.....................A.B.....A.", ".......B...B...B...B...................B...B...B..", "......A.B.A.B.A.B.A.B.................A.B.A.B.A.B.", ".....B...............B...............B............", "....A.B.............A.B.............A.B...........", "...B...B...........B...B...........B...B..........", "..A.B.A.B.........A.B.A.B.........A.B.A.B.........", ".B.......B.......B.......B.......B.......B.......B" }
1000000000000
1251241
0
50
50
Returns: {"........B...B...B...B...B...B...B...B.............", ".......A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B............", "......B...............................B...........", ".....A.B.............................A.B..........", "....B...B...........................B...B.........", "...A.B.A.B.........................A.B.A.B........", "..B.......B.......................B.......B.......", ".A.B.....A.B.....................A.B.....A.B......", "B...B...B...B...................B...B...B...B.....", ".B.A.B.A.B.A.B.................A.B.A.B.A.B.A.B....", "..............B...............B...............B...", ".............A.B.............A.B.............A.B..", "B...........B...B...........B...B...........B...B.", ".B.........A.B.A.B.........A.B.A.B.........A.B.A.B", "..B.......B.......B.......B.......B.......B.......", ".A.B.....A.B.....A.B.....A.B.....A.B.....A.B.....A", "B...B...B...B...B...B...B...B...B...B...B...B...B.", ".B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", ".................................................A", "................................................B.", "...............................................A.B", "..............................................B...", ".............................................A.B..", "B...........................................B...B.", ".B.........................................A.B.A.B", "..B.......................................B.......", ".A.B.....................................A.B.....A", "B...B...................................B...B...B.", ".B.A.B.................................A.B.A.B.A.B", "......B...............................B...........", ".....A.B.............................A.B..........", "....B...B...........................B...B.........", "...A.B.A.B.........................A.B.A.B........", "..B.......B.......................B.......B.......", ".A.B.....A.B.....................A.B.....A.B......", "B...B...B...B...................B...B...B...B.....", ".B.A.B.A.B.A.B.................A.B.A.B.A.B.A.B....", "..............B...............B...............B...", ".............A.B.............A.B.............A.B..", "B...........B...B...........B...B...........B...B.", ".B.........A.B.A.B.........A.B.A.B.........A.B.A.B", "..B.......B.......B.......B.......B.......B.......", ".A.B.....A.B.....A.B.....A.B.....A.B.....A.B.....A", "B...B...B...B...B...B...B...B...B...B...B...B...B.", ".B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B" }
1000000000000
499999999997
499999999999
50
50
Returns: {"..................................................", "..................................................", ".................................................A", "................................................B.", "...............................................A.B", "..............................................B...", ".............................................A.B..", "............................................B...B.", "...........................................A.B.A.B", "..........................................B.......", ".........................................A.B......", "........................................B...B.....", ".......................................A.B.A.B....", "......................................B.......B...", ".....................................A.B.....A.B..", "....................................B...B...B...B.", "...................................A.B.A.B.A.B.A.B", "..................................B...............", ".................................A.B..............", "................................B...B.............", "...............................A.B.A.B............", "..............................B.......B...........", ".............................A.B.....A.B..........", "............................B...B...B...B.........", "...........................A.B.A.B.A.B.A.B........", "..........................B...............B.......", ".........................A.B.............A.B......", "........................B...B...........B...B.....", ".......................A.B.A.B.........A.B.A.B....", "......................B.......B.......B.......B...", ".....................A.B.....A.B.....A.B.....A.B..", "....................B...B...B...B...B...B...B...B.", "...................A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B", "..................B...............................", ".................A.B.............................A", "................B...B...........................B.", "...............A.B.A.B.........................A.B", "..............B.......B.......................B...", ".............A.B.....A.B.....................A.B..", "............B...B...B...B...................B...B.", "...........A.B.A.B.A.B.A.B.................A.B.A.B", "..........B...............B...............B.......", ".........A.B.............A.B.............A.B......", "........B...B...........B...B...........B...B.....", ".......A.B.A.B.........A.B.A.B.........A.B.A.B....", "......B.......B.......B.......B.......B.......B...", ".....A.B.....A.B.....A.B.....A.B.....A.B.....A.B..", "....B...B...B...B...B...B...B...B...B...B...B...B.", "...A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B", "..B..............................................." }
1000000000000
200000000000
0
50
50
Returns: {".................................................B", "................................................A.", "...............................................B..", "..............................................A.B.", ".............................................B...B", "............................................A.B.A.", "...........................................B......", "..........................................A.B.....", ".........................................B...B...B", "........................................A.B.A.B.A.", ".......................................B..........", "......................................A.B.........", ".....................................B...B........", "....................................A.B.A.B.......", "...................................B.......B......", "..................................A.B.....A.B.....", ".................................B...B...B...B...B", "................................A.B.A.B.A.B.A.B.A.", "...............................B..................", "..............................A.B.................", ".............................B...B................", "............................A.B.A.B...............", "...........................B.......B..............", "..........................A.B.....A.B.............", ".........................B...B...B...B............", "........................A.B.A.B.A.B.A.B...........", ".......................B...............B..........", "......................A.B.............A.B.........", ".....................B...B...........B...B........", "....................A.B.A.B.........A.B.A.B.......", "...................B.......B.......B.......B......", "..................A.B.....A.B.....A.B.....A.B.....", ".................B...B...B...B...B...B...B...B....", "................A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B...", "...............B...............................B..", "..............A.B.............................A.B.", ".............B...B...........................B...B", "............A.B.A.B.........................A.B.A.", "...........B.......B.......................B......", "..........A.B.....A.B.....................A.B.....", ".........B...B...B...B...................B...B...B", "........A.B.A.B.A.B.A.B.................A.B.A.B.A.", ".......B...............B...............B..........", "......A.B.............A.B.............A.B.........", ".....B...B...........B...B...........B...B........", "....A.B.A.B.........A.B.A.B.........A.B.A.B.......", "...B.......B.......B.......B.......B.......B......", "..A.B.....A.B.....A.B.....A.B.....A.B.....A.B.....", ".B...B...B...B...B...B...B...B...B...B...B...B...B", "A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A.B.A." }