I took better notes when doing the 4c/8 tub puffer, but it's still a lot of editing work to lay them out here. We'll see how far I get before I run out of steam. For starters, I grabbed the full 4c/8 -> 2c/4 part and prepared to do a b2f (back-to-front) search:
Code: Select all
| | |
.........................o.o....................... | | |
..........................*........................ | ..........................*........................ | ..........................*........................ |
.........................x.x....................... | .........................x.x....................... | .........................x.x....................... | .........................x.x.......................
..........................*........................ | ..........................*........................ | ..........................*........................ | ..........................*........................
.........................o.o....................... | .........................o.o....................... | .........................o.o....................... | .........................o.o.......................
..........................*........................ | ..........................*........................ | ..........................*........................ | ..........................*........................
.........................x.x....................... | .........................x.x....................... | .........................x.x....................... | .........................x.x.......................
..........................*........................ | ..........................*........................ | ..........................*........................ | ..........................*........................
.........................o.o....................... | .........................o.o....................... | .........................o.o....................... | .........................o.o.......................
..........................*........................ | ..........................*........................ | ..........................*........................ | ..........................*........................
.........................x.x....................... | .........................x.x....................... | .........................x.x....................... | .........................x.x.......................
..........................*........................ | ..........................*........................ | ..........................*........................ | ..........................*........................
.........................o.o....................... | .........................o.o....................... | .........................o.o....................... | .........................o.o.......................
..........................*........................ | ..........................*........................ | ..........................*........................ | ..........................*........................
.........................x.x....................... | .........................x.x....................... | .........................x.x....................... | .........................x.x.......................
..........................*........................ | ..........................*........................ | ..........................*........................ | ..........................*........................
.........................o.o....................... | .........................o.o....................... | .........................o.o....................... | .........................o.o.......................
..........................*........................ | ..........................*........................ | ..........................*........................ | ..........................*........................
.........................x.x....................... | .........................x.x....................... | .........................x.x....................... | .........................x.x.......................
..........................*........................ | ..........................*........................ | ..........................*........................ | ..........................*........................
.........................o.o....................... | .........................o.o....................... | .........................o.o....................... | .........................o.o.......................
.........................o..o...................... | ..........................o........................ | ..........................o........................ | ..........................o........................
..........................x........................ | ................................................... | ..........................x........................ | .........................xxx.......................
..........................x........................ | .........................xxx....................... | .........................xxx....................... | .........................xxx.......................
.........................*..x...................... | ..........................x.x...................... | ............................x...................... | ............................x......................
...........................**...................... | ..........................**x...................... | .........................x*ox...................... | .........................**o.......................
......................**..*........................ | ......................**..*........................ | ......................*.*.*........................ | ...................................................
......................???????...................... | ......................***.*........................ | ..........................**....................... | ..........................***......................
| | ......................???????...................... | .......................*....*......................
| | |
| | |
| | |
I've collapsed 4c/8 to 2c/4 and put o's and x's where it disagreed. If I accidentally expand the search window to include such a cell it will error. I've also added one "W row" of question marks to indicate where the search starts. I could add more in the W direction if I wanted, but there is no need.
The search expanded 5 left and 3 right had a good-looking split. Unfortunately I think this was a "random partial" output so reproducing it may not be so easy. Here is the part of the output:
Code: Select all
20220507 22:41:43 [INFO] .......**..*....... | .......*.*.*....... | |
20220507 22:41:43 [INFO] .......***.*....... | ...........**...... | ...........***..... | ............**.....
20220507 22:41:43 [INFO] ........*.*..*..... | ..........*..**.... | ........*....*..... | .......**..*.......
20220507 22:41:43 [INFO] ........*..****.... | .......*****....... | .......**...***.... | .......**...*.*....
20220507 22:41:43 [INFO] .......*...*.**.... | .......*..**..*.... | ......*......*..... | ..........*........
20220507 22:41:43 [INFO] .......*.*..*...... | ......*.*..**.*.... | ........*****.*.... | .........***..*....
20220507 22:41:43 [INFO] .....*...ss.*.*.... | ........*ss..*..... | ...........*.**.... | ........**.*.**....
20220507 22:41:43 [INFO] .....*.*.ss....*... | ......*..ss*.*..... | .......*.ss........ | .......**ss.*......
20220507 22:41:43 [INFO] ........*.*.*...... | ....*..*...*....... | .......**ss..**.... | .......*.ss..**....
20220507 22:41:43 [INFO] ....***....*....*.. | .....***.*****.*... | ....**.*.*...*..... | ....****.*...**....
20220507 22:41:43 [INFO] .......*..*..**.*.. | ....*..*..**.**.... | ....*....*......... | ......*..*..***....
20220507 22:41:43 [INFO] .....**...*...*.... | ....****.....***... | ...***...**.**.*... | ...*.**....*..***..
20220507 22:41:43 [INFO] ...**..*........... | ...*...***.....*... | ...*.*.*.**....**.. | .....*......**..*..
20220507 22:41:43 [INFO] ...****.**....*.*.. | ...*.....*.*...*... | ..***..*.*.*..**... | ..*..***.*.**......
20220507 22:41:43 [INFO] .....*.*.****...*.. | ...*...*..*.*.*.... | ....*...*...***.*.. | ..*.......*.***....
20220507 22:41:43 [INFO] | .....*...**..*.**.. | ...*.*****......... | ....**..**.**...*..
20220507 22:41:43 [INFO] | | | ...*..***..*...**..
I've marked with s's the 2x2 spot where the split goes. Note these are "aligned correctly" between the generations. Now I stitch this back into the original input file, truncate down both sides to indicate the parts still in progress, and rotate in preparation for running s2s (side-to-side) searches:
Code: Select all
bbbbbbbbbbbbbbbbbbbbbbbbbbbbb............................... | bbbbbbbbbbbbbbbbbbbbbbbbbbbbb............................... | bbbbbbbbbbbbbbbbbbbbbbbbbbbbb............................... | bbbbbbbbbbbbbbbbbbbbbbbbbbbbb...............................
bbbbbbbbbbbbbbbbbbbbbbbbbbbbb............................... | bbbbbbbbbbbbbbbbbbbbbbbbbbbbb............................... | bbbbbbbbbbbbbbbbbbbbbbbbbbbbb............................... | bbbbbbbbbbbbbbbbbbbbbbbbbbbbb...............................
bbbbbbbbbbbbbbbbbbbbbbbbbbbbb.**............................ | bbbbbbbbbbbbbbbbbbbbbbbbbbbbb**.*........................... | bbbbbbbbbbbbbbbbbbbbbbbbbbbbb**.*........................... | bbbbbbbbbbbbbbbbbbbbbbbbbbbbb**.*...........................
bbbbbbbbbbbbbbbbbbbbbbbbbbbbb.***..xx....................... | bbbbbbbbbbbbbbbbbbbbbbbbbbbbb...*..xx....................... | bbbbbbbbbbbbbbbbbbbbbbbbbbbbb*.****..x...................... | bbbbbbbbbbbbbbbbbbbbbbbbbbbbb*....*x..o.....................
bbbbbbbbbbbbbbbbbbbbbbbbbbbbb*.*...*.x..o.x.o.x.o.x.o.x.o.x. | bbbbbbbbbbbbbbbbbbbbbbbbbbbbb*...*.o.x..o.x.o.x.o.x.o.x.o.x. | bbbbbbbbbbbbbbbbbbbbbbbbbbbbb.*.*.*.o.xx.o.x.o.x.o.x.o.x.o.x | bbbbbbbbbbbbbbbbbbbbbbbbbbbbb...*.*....o.x.o.x.o.x.o.x.o.x.o
bbbbbbbbbbbbbbbbbbbbbbbbbbbbb.**.***xx.o.*.*.*.*.*.*.*.*.*.* | bbbbbbbbbbbbbbbbbbbbbbbbbbbbb***.***.xxo.*.*.*.*.*.*.*.*.*.* | bbbbbbbbbbbbbbbbbbbbbbbbbbbbb**...*.*.xxo.*.*.*.*.*.*.*.*.*. | bbbbbbbbbbbbbbbbbbbbbbbbbbbbb**..*..xx..*.*.*.*.*.*.*.*.*.*.
................................*....x..o.x.o.x.o.x.o.x.o.x. | ..............................***..x.x..o.x.o.x.o.x.o.x.o.x. | ..............................*.....*.xx.o.x.o.x.o.x.o.x.o.x | ..............................**...*..oo.x.o.x.o.x.o.x.o.x.o
.............................*...*.......................... | ...............................*..*......................... | ..............................*............................. | .............................**.............................
............................?..****......................... | ............................?*.*............................ | ............................?.*.**.......................... | ............................?*..**..........................
............................?**..**......................... | ............................?.**..*......................... | ............................?...*........................... | ............................?...**..........................
............................?............................... | ............................?*.............................. | ............................?..*............................ | ............................?...............................
............................?............................... | ............................?............................... | ............................?............................... | ............................?...............................
............................?............................... | ............................?............................... | ............................?............................... | ............................?...............................
Code: Select all
aaaaaaaaaaaaaaaaaaaaaaaaaaaaa............................... | aaaaaaaaaaaaaaaaaaaaaaaaaaaaa............................... | aaaaaaaaaaaaaaaaaaaaaaaaaaaaa............................... | aaaaaaaaaaaaaaaaaaaaaaaaaaaaa...............................
aaaaaaaaaaaaaaaaaaaaaaaaaaaaa............................... | aaaaaaaaaaaaaaaaaaaaaaaaaaaaa............................... | aaaaaaaaaaaaaaaaaaaaaaaaaaaaa............................... | aaaaaaaaaaaaaaaaaaaaaaaaaaaaa...............................
aaaaaaaaaaaaaaaaaaaaaaaaaaaaa............................... | aaaaaaaaaaaaaaaaaaaaaaaaaaaaa*.............................. | aaaaaaaaaaaaaaaaaaaaaaaaaaaaa..*............................ | aaaaaaaaaaaaaaaaaaaaaaaaaaaaa...............................
aaaaaaaaaaaaaaaaaaaaaaaaaaaaa**..**......................... | aaaaaaaaaaaaaaaaaaaaaaaaaaaaa.**..*......................... | aaaaaaaaaaaaaaaaaaaaaaaaaaaaa...*........................... | aaaaaaaaaaaaaaaaaaaaaaaaaaaaa...**..........................
aaaaaaaaaaaaaaaaaaaaaaaaaaaaa..****......................... | aaaaaaaaaaaaaaaaaaaaaaaaaaaaa*.*............................ | aaaaaaaaaaaaaaaaaaaaaaaaaaaaa.*.**.......................... | aaaaaaaaaaaaaaaaaaaaaaaaaaaaa*..**..........................
.............................*...*.......................... | ...............................*..*......................... | ..............................*............................. | .............................**.............................
................................*....x..o.x.o.x.o.x.o.x.o.x. | ..............................***..x.x..o.x.o.x.o.x.o.x.o.x. | ..............................*.....*.xx.o.x.o.x.o.x.o.x.o.x | ..............................**...*..oo.x.o.x.o.x.o.x.o.x.o
............................?.**.***xx.o.*.*.*.*.*.*.*.*.*.* | ............................?***.***.xxo.*.*.*.*.*.*.*.*.*.* | ............................?**...*.*.xxo.*.*.*.*.*.*.*.*.*. | ............................?**..*..xx..*.*.*.*.*.*.*.*.*.*.
............................?*.*...*.x..o.x.o.x.o.x.o.x.o.x. | ............................?*...*.o.x..o.x.o.x.o.x.o.x.o.x. | ............................?.*.*.*.o.xx.o.x.o.x.o.x.o.x.o.x | ............................?...*.*....o.x.o.x.o.x.o.x.o.x.o
............................?.***..xx....................... | ............................?...*..xx....................... | ............................?*.****..x...................... | ............................?*....*x..o.....................
............................?.**............................ | ............................?**.*........................... | ............................?**.*........................... | ............................?**.*...........................
............................?............................... | ............................?............................... | ............................?............................... | ............................?...............................
............................?............................... | ............................?............................... | ............................?............................... | ............................?...............................
............................?............................... | ............................?............................... | ............................?............................... | ............................?...............................
............................?............................... | ............................?............................... | ............................?............................... | ............................?...............................
I've marked the "other side" with a's and b's so that if I choke up too close it will error.
I'm gonna skip the "b" side since it's less fresh in my memory. Somehow it got solved and I stitched that entire solution back into the other side's input file:
Code: Select all
............................................................... | ............................................................... | ............................................................... | ...............................................................
............................................................... | ............................................................... | ............................................................... | ...............................................................
..........*.................................................... | ........*.*.................................................... | ..........*.................................................... | ........*.*....................................................
.......****.................................................... | .......*..*.................................................... | .......****.................................................... | .......*..*....................................................
.......**...................................................... | ......**....................................................... | .......**...................................................... | ......**.......................................................
.....*......................................................... | .....*......................................................... | .....*......................................................... | .....*.........................................................
.....****...................................................... | ....****....................................................... | .....****...................................................... | ....****.......................................................
....*.......................................................... | ...*....*...................................................... | ....*.......................................................... | ...*....*......................................................
...***..*...................................................... | ...*..*........................................................ | ...***..*...................................................... | ...*..*........................................................
....***........................................................ | ...*..*........................................................ | ....***........................................................ | ...*..*........................................................
.....*......................................................... | ....*.......................................................... | .....*......................................................... | ....*..........................................................
......***.*...................*.*.............................. | .....****.*....................*............................... | ......***.*...................*.*.............................. | .....****.*....................*...............................
......*..**..................*..*.............................. | ......*...*.................****............................... | ......*..**..................*..*.............................. | ......*...*.................****...............................
.......***..................**................................. | .......*....................***................................ | .......***..................**................................. | .......*....................***................................
.........*.................*...*............................... | .......*.*................*...*................................ | .........*.................*...*............................... | .......*.*................*...*................................
.......*..................***.*................................ | ..........................***.................................. | .......*..................***.*................................ | ..........................***..................................
.......*.*.............**...................................... | ......***..............*.*....*................................ | .......*.*.............**...................................... | ......***..............*.*....*................................
......*...............*...*****................................ | ......**..............********................................. | ......*...............*...*****................................ | ......**..............********.................................
.......*.*...........*...*..................................... | ......***............**........................................ | .......*.*...........*...*..................................... | ......***............**........................................
.......*.............*.....**.................................. | ....................**....**................................... | .......*.............*.....**.................................. | ....................**....**...................................
.........*...........***...****................................ | .......*.*...........**....*..*................................ | .........*...........***...****................................ | .......*.*...........**....*..*................................
.......***....................*................................ | .......*....................*.*................................ | .......***....................*................................ | .......*....................*.*................................
......*..**..........***....................................... | ......*...*..........**........................................ | ......*..**..........***....................................... | ......*...*..........**........................................
......***.*.........*.......................................... | .....****.*.........**.*....................................... | ......***.*.........*.......................................... | .....****.*.........**.*.......................................
.....*.............*...*....................................... | ....*..............**.......................................... | .....*.............*...*....................................... | ....*..............**..........................................
....***...........*..*......................................... | ...*..*...........**..*........................................ | ....***...........*..*......................................... | ...*..*...........**..*........................................
...***..*.........*....*....................................... | ...*..*..........**............................................ | ...***..*.........*....*....................................... | ...*..*..........**............................................
....*............*.****........................................ | ...*....*.......*..****........................................ | ....*............*.****........................................ | ...*....*.......*..****........................................
.....****.......***..*...**.................................... | ....****........*.......**..................................... | .....****.......***..*...**.................................... | ....****........*.......**.....................................
.....*...........**...***...*.................................. | .....*..........*.....***.*.................................... | .....*...........**...***...*.................................. | .....*..........*.....***.*....................................
.......**.........****...*...*................................. | ......**.........*..**...***.*................................. | .......**.........****...*...*................................. | ......**.........*..**...***.*.................................
.......****.*......*...*..**.*................................. | .......*..*.......**.**...*.*.................................. | .......****.*......*...*..**.*................................. | .......*..*.......**.**...*.*..................................
..........*.*.........*........................................ | ........*.*.*......**.......................................... | ..........*.*.........*........................................ | ........*.*.*......**..........................................
............**.....**.......................................... | .............*.....*........................................... | ............**.....**.......................................... | .............*.....*...........................................
...........**......***......................................... | ...........*......*..*......................................... | ...........**......***......................................... | ...........*......*..*.........................................
..........*..*.....**.......................................... | ..........***......*........................................... | ..........*..*.....**.......................................... | ..........***......*...........................................
.........*............*........................................ | .........**........**.......................................... | .........*............*........................................ | .........**........**..........................................
.........*.........*...*....................................... | ........**........**.**........................................ | .........*.........*...*....................................... | ........**........**.**........................................
.........***......****......................................... | .........*.*......*..**........................................ | .........***......****......................................... | .........*.*......*..**........................................
..........*..*....*.**..*...................................... | .................*....**.*..................................... | ..........*..*....*.**..*...................................... | .................*....**.*.....................................
..........***.....**..*.*.*.................................... | .........****.*..**.**.*.*..................................... | ..........***.....**..*.*.*.................................... | .........****.*..**.**.*.*.....................................
.........*...**...*........*................................... | .........*.....*.*.......**.................................... | .........*...**...*........*................................... | .........*.....*.*.......**....................................
........*..*.***..**.....*..................................... | ........*.*.*....*......**..................................... | ........*..*.***..**.....*..................................... | ........*.*.*....*......**.....................................
........**....**..**....***.................................... | .......***.***.*.*.....*..*.................................... | ........**....**..**....***.................................... | .......***.***.*.*.....*..*....................................
......*...**......*....**...................................... | ......*...*..*...*....*........................................ | ......*...**......*....**...................................... | ......*...*..*...*....*........................................
......***....***..**..**....................................... | .....***....**.*.***..*........................................ | ......***....***..**..**....................................... | .....***....**.*.***..*........................................
.....*.......**.*......*.*..................................... | ....*...*.......*.....***...................................... | .....*.......**.*......*.*..................................... | ....*...*.......*.....***......................................
....***.*.....*..***........................................... | ....*.*.....*...****...*....................................... | ....***.*.....*..***........................................... | ....*.*.....*...****...*.......................................
....*.......***.*...*..**...................................... | ...*....*...*.**.......**...................................... | ....*.......***.*...*..**...................................... | ...*....*...*.**.......**......................................
....*****...*.....*....*..*.................................... | ....****...*....**..*..*.*..................................... | ....*****...*.....*....*..*.................................... | ....****...*....**..*..*.*.....................................
............*****..**...*...................................... | ....*......******...*..**..*................................... | ............*****..**...*...................................... | ....*......******...*..**..*...................................
....*.*...*......***....****................................... | ...***...**......**.....***.................................... | ....*.*...*......***....****................................... | ...***...**......**.....***....................................
...**....**.****....*.......................................... | ...*.....***.**...**........................................... | ...**....**.****....*.......................................... | ...*.....***.**...**...........................................
....**................****..................................... | ...*...*....*..*..*...***...................................... | ....**................****..................................... | ...*...*....*..*..*...***......................................
.....******.*.*..******........................................ | ....*...**.*.*...*****...*..................................... | .....******.*.*..******........................................ | ....*...**.*.*...*****...*.....................................
......*.*...*..*..*....*.*..................................... | .....**...**.*.*.......*....................................... | ......*.*...*..*..*....*.*..................................... | .....**...**.*.*.......*.......................................
........**......***.*..**...................................... | ........**.*......**...*....................................... | ........**......***.*..**...................................... | ........**.*......**...*.......................................
........*..*****.*......**..................................... | ........*.*.****.***...***..................................... | ........*..*****.*......**..................................... | ........*.*.****.***...***.....................................
.........*..........*.....*.................................... | ........**.......**............................................ | .........*..........*.....*.................................... | ........**.......**............................................
.........***.*****.*..***...................................... | .........*.******....***.*..................................... | .........***.*****.*..***...................................... | .........*.******....***.*.....................................
..........*.*.........*...*.................................... | ..................*...*...*.................................... | ..........*.*.........*...*.................................... | ..................*...*...*....................................
..........**.*.**.*.....***.................................... | .........**..**........**...................................... | ..........**.*.**.*.....***.................................... | .........**..**........**......................................
.........*..**..........****................................... | .........*..***.**......*..*................................... | .........*..**..........****................................... | .........*..***.**......*..*...................................
..........*......*.........*................................... | .........**..**..........*.*................................... | ..........*......*.........*................................... | .........**..**..........*.*...................................
..........**.*.*..*............................................ | ..........***.*.*.*............................................ | ..........**.*.*..*............................................ | ..........***.*.*.*............................................
.............*...**............................................ | ............*..*..*............................................ | .............*...**............................................ | ............*..*..*............................................
...............***............................................. | ..............**............................................... | ...............***............................................. | ..............**...............................................
...............***............................................. | ...............*..*............................................ | ...............****............................................ | ...............*..*............................................
..................*..*........**............................... | ................*.*..........*..*.............................. | ...................*........................................... | ................*..*...........................................
..................*...*.*....****.............................. | ..................**...*....*.................................. | ..................**...*.....**................................ | ..................***..*....****...............................
...................*....*...**.**.............................. | ...................***.*....*...*.............................. | ...................*..*.*...**.**.............................. | ..................**.***....*...*..............................
....................**.......**................................ | ....................*..**...****............................... | ....................**.......****.............................. | ....................**......*..................................
.......................**...................................... | ......................**.*..................................... | ......................**..*...**............................... | ......................**.....*..*..............................
.......................***..................................... | ......................*...*.................................... | ......................*..*..................................... | ......................*..*.....*...............................
......................*..**.................................... | ......................**.......*............................... | .......................**.......*.............................. | .........................*.....................................
.....................*...**...***.*............................ | ....................**.......***............................... | ....................*****....**................................ | ....................**..*....*****.............................
...................**...***.**................................. | ...................**...*...**.***............................. | ...................*..*......*..**............................. | ...................*....*...*...**.............................
...................*.....*.*.*...*............................. | ..................**...*.....*................................. | ...................*..**..*.*.*.*.*............................ | ..................**...*..*.*.*.*..............................
...................*..**..**.*.*............................... | ...................**.***.**.*..*.............................. | ...................***.*..**..*................................ | ...................***...***..*.*..............................
....................*..*.....*.*............................... | .......................*.*...*.*............................... | .......................**.....*.**............................. | ....................**......*.*................................
.......................*.****..**.............................. | .........................*****..*.............................. | ......................**.****.*................................ | ......................*..***..*................................
......................****....**............................... | ....................***......*................................. | ....................*..*..*...*................................ | ......................***.....*................................
...................***..*.*...**............................... | ...................****...*.................................... | ...................*......**.*................................. | ...................**....*...*.................................
...................*.....**..**................................ | ..................**.*...****.................................. | ...................*......***.................................. | ..................**.....*...*.................................
...................*.*......****............................... | ...................*.**........*............................... | ...................**.**..*..*................................. | ...................**....**..**................................
....................**.***.***...**............................ | .....................*..*..*.....*.*........................... | .........................*...**.**.*........................... | ....................*..****.*...**.*...........................
.....................*........**.***..xx....................... | ....................**.**...****...*..xx....................... | .....................**..*...**.**.***..x...................... | .....................**......**.*....*x..o.....................
......................*........**.*...*.x..o.x.o.x.o.x.o.x.o.x. | ......................**......**....*.o.x..o.x.o.x.o.x.o.x.o.x. | ......................*...........**.*.o.xx.o.x.o.x.o.x.o.x.o.x | .....................**.*......*...*.*....o.x.o.x.o.x.o.x.o.x.o
.......................**........**.***xx.o.*.*.*.*.*.*.*.*.*.* | .......................*........***.***.xxo.*.*.*.*.*.*.*.*.*.* | .......................**.......**...*.*.xxo.*.*.*.*.*.*.*.*.*. | .......................*........**..*..xx..*.*.*.*.*.*.*.*.*.*.
...................................*....x..o.x.o.x.o.x.o.x.o.x. | .................................***..x.x..o.x.o.x.o.x.o.x.o.x. | .................................*.....*.xx.o.x.o.x.o.x.o.x.o.x | .................................**...*..oo.x.o.x.o.x.o.x.o.x.o
................................*...*.......................... | ..................................*..*......................... | .................................*............................. | ................................**.............................
...............................?..****......................... | ...............................?*.*............................ | ...............................?.*.**.......................... | ...............................?*..**..........................
...............................?**..**......................... | ...............................?.**..*......................... | ...............................?...*........................... | ...............................?...**..........................
...............................?............................... | ...............................?*.............................. | ...............................?..*............................ | ...............................?...............................
...............................?............................... | ...............................?............................... | ...............................?............................... | ...............................?...............................
...............................?............................... | ...............................?............................... | ...............................?............................... | ...............................?...............................
I ran this expanded 1 up, 1 left, and 4 right and somewhere in the partials spotted this:
Code: Select all
20220509 16:41:50 [INFO] ........**........**.** | ........*........***.** | ........**.......**...* | ........*........**..*.
20220509 16:41:50 [INFO] ....................*.. | ..................***.. | ..................*.... | ..................**...
20220509 16:41:50 [INFO] .................*...*. | ...................*..* | ..................*.... | ................*.*....
20220509 16:41:50 [INFO] .......*.*......*..**** | .......*.*......**.*... | ........*.**...****.**. | ........*.*.*...***.**.
20220509 16:41:50 [INFO] .....*****...**..*.*.** | .....***.**..***..**..* | ......***.***......**.. | .....****.*.*...**...*.
20220509 16:41:50 [INFO] ....*......*..*........ | ....*......****.*...... | ....**.............*... | ....**......*..........
20220509 16:41:50 [INFO] ....*..**.**...**...... | ...**..**.***.****..... | ....*..***.*.....***... | ...**.**.**...*........
20220509 16:41:50 [INFO] ....**..*.*..*..**.**.. | ....***.*.*...*...**... | ....*..*.*...***...**.. | ....*..*.*.*****.*.**..
20220509 16:41:50 [INFO] ......*....*.*..*.*.... | .....*...*.*...**.*.... | .....**...*.*..*.*..... | .....**...*.*..*..*....
20220509 16:41:50 [INFO] .........*.*....*..**.. | .......**..*...**.**... | .......**.*.**.*...**.. | ......***.*....*..***..
20220509 16:41:50 [INFO] ....****.*.**...**..... | ....*..*.*..*..*..*.... | ........*.****..*..**.. | ....*..**.*.....**.....
20220509 16:41:50 [INFO] ...*.**.*.**....**..... | ...*......*..*.*.*..... | ...***.....*..*.*.**... | ...**.....*.....*.*....
20220509 16:41:50 [INFO] ...*..***ss.**.*....... | ..**.....ss**.**..*.... | ...*.....ss.*...*..*... | ..**..*..ss**...*......
20220509 16:41:50 [INFO] ...******ss....****.... | ...**...*ss.**.*.**.... | ...*.**..ss.**..*****.. | ...*..**.ss.******..*..
20220509 16:41:50 [INFO] ......*......*...*..... | ....*.*.......*...*.... | ....***.*....*.*...*... | ....*.......**......*..
20220509 16:41:50 [INFO] ...............**...... | .......*....*..**...... | ......*..*....*****.... | ......**......*........
20220509 16:41:50 [INFO] .......**..*.*.*....... | ......***...*..*.*..... | ................*.**... | ..........*...*.*......
20220509 16:41:50 [INFO] ......**.*...*.*.**.... | ......**.*.......**.... | ..........**.*....**... | ......*...*****.*...*..
20220509 16:41:50 [INFO] .....*...*.*.....*..... | .....**..*.*.*...*..... | .....***..*.*.***.**... | .....******.*...*......
20220509 16:41:50 [INFO] ....*....*.**.***..*... | ...**...**.**.***...... | ....*..**.....***.*.... | ....**..*....**.*.*....
20220509 16:41:50 [INFO] ..*.*.*..*.....*....... | ..*.**..****...*.*..... | ...*...*............*.. | ..*.**.....*.*....***..
Again, I've marked with s's where I see the split. Both sides of this were quite big so I looked at a lot of other branchings first, but in the end this was solvable while the others eluded me.
I decided to tackle the left side first. I truncated the input all the way down to just two rows although it wasn't necessary:
Code: Select all
.......................*..***.............. | ......................**................... | .......................*................... | ......................**..*................
.......................******.............. | .......................**...*.............. | .......................*.**................ | .......................*..**...............
........................?????.............. | ........................?????.............. | ........................?????.............. | ........................?????..............
Note I've filled in a lot of space on the right which isn't really correct. Any searches that use that space would encroach on any solution to the right half.
I ran the search expanded 6 on the left and somewhere in the output it had found a c/2-compatible slice (this is what it was configured to output since most c/2 things are pretty solvable):
Code: Select all
20220510 11:49:36 [INFO] .......*..***.. | ......**....... | .......*....... | ......**..*....
20220510 11:49:36 [INFO] .......******.. | .......**...*.. | .......*.**.... | .......*..**...
20220510 11:49:36 [INFO] ..........*.... | ........*.*.... | ........***.*.. | ........*......
20220510 11:49:36 [INFO] ............... | ...........*... | ..........*.... | ..........**...
20220510 11:49:36 [INFO] ........*..**.. | ........*...... | .......*.*..... | .......*.......
20220510 11:49:36 [INFO] ......***...... | .....****...... | .....******.... | .....***..*....
20220510 11:49:36 [INFO] ....**...****.. | ....**....**... | ....*.....*.... | ....*.....*....
20220510 11:49:36 [INFO] ....*..**.*.... | ...**..**...... | ....*..***..... | ...**.**.*.*...
20220510 11:49:36 [INFO] ....*...*.*.... | ....*.*.*.**... | ....**.*.*.**.. | ....**.*.*.....
20220510 11:49:36 [INFO] .....**.*.*.... | .....**.*.*.... | .......*.*..... | .....*.*.*.....
20220510 11:49:36 [INFO] .......**.**... | ......*.*.**... | ......**.*..... | ......**.**....
20220510 11:49:36 [INFO] ........*...... | .......**.**... | ........**..... | .........*.....
20220510 11:49:36 [INFO] ..........*.... | .........**.... | ........*...... | ........*.*....
20220510 11:49:36 [INFO] .........*.*... | ........*..*... | ..........**... | ...............
20220510 11:49:36 [INFO] ........***.... | ............... | ............... | ........***....
20220510 11:49:36 [INFO] ........**..... | .......*....... | .......***..... | .......**......
20220510 11:49:36 [INFO] .......*.*..... | ......**.*..... | .......*....... | ......*........
20220510 11:49:36 [INFO] ....**.*....... | ...*...**...... | .......***..... | ......*..*.....
20220510 11:49:36 [INFO] ...****........ | ..*............ | ...**..**...... | ..****...*.....
20220510 11:49:36 [INFO] ..**.*......... | ..*..**........ | ..**.***....... | ..*............
20220510 11:49:36 [INFO] ...*........... | ..**.*......... | ...**.**....... | ..*............
20220510 11:49:36 [INFO] ....**....**... | ....*.......... | ....*****...... | ...**....*.....
20220510 11:49:36 [INFO] .......**...... | ......***.**... | .......*.**.... | ....*....**....
20220510 11:49:36 [INFO] .......*...*... | .......**...... | ....*.*...*.... | ...********....
20220510 11:49:36 [INFO] ...*........... | ..***.**....... | ...**..*....... | ..*.*..**......
20220510 11:49:36 [INFO] ..**.*.***..... | ..*.....*...... | ..**..**.*..... | ..*..*.*.......
20220510 11:49:36 [INFO] ...**.......... | ..*...*.*...... | ...*.*.*....... | ..**...........
20220510 11:49:36 [INFO] ....**......... | ...****........ | ....*****...... | ........*......
20220510 11:49:36 [INFO] ......**.*..... | ............... | .....*.*....... | ....**.........
20220510 11:49:36 [INFO] ......***...... | ......*..*..... | .......**...... | ......***......
20220510 11:49:36 [INFO] ........*...... | ....***.*...... | ....*.......... | ...............
20220510 11:49:36 [INFO] ...***......... | ...***.***..... | ...*........... | ...**..........
20220510 11:49:36 [INFO] ...*..*.**..... | ..**..*.**..... | ...*...*..*.... | ..**....*......
20220510 11:49:36 [INFO] ...*.**.**..... | ...*..*........ | ...**..*.*..... | ...**.**.*.....
20220510 11:49:36 [INFO] ....**...***... | .......*...*... | ......*.*...... | ....*..........
20220510 11:49:36 [INFO] .....*.*.**.... | .....**........ | .....*******... | .....**.*.**...
20220510 11:49:36 [INFO] ....*....**.... | ....**..***.... | ....*.....*.... | ....*.***......
20220510 11:49:36 [INFO] ....*.......... | ...***......... | ....*.....*.... | ...***.........
20220510 11:49:36 [INFO] ....*..*....... | ....***........ | ....*..*....... | ....***........
20220510 11:49:36 [INFO] .....*.*....... | ......*........ | .....*.*....... | ......*........
20220510 11:49:36 [INFO] ..........**... | ...*......**... | ..........**... | ...*......**...
20220510 11:49:36 [INFO] ..*****....*... | ..*..*..**..... | ..*****....*... | ..*..*..**.....
I trimmed a bit of the crap off the bottom and stitched this back into the above and placed question marks for the right side:
Code: Select all
........*......*..*............................ | ........*......****.*.......................... | ........**.............*....................... | ........**......*..............................
........*..**.**...**.......................... | .......**..**.***.****......................... | ........*..***.*.....***....................... | .......**.**.**...*............................
........**..*.*..*..**.**...................... | ........***.*.*...*...**....................... | ........*..*.*...***...**...................... | ........*..*.*.*****.*.**......................
..........*....*.*..*.*........................ | .........*...*.*...**.*........................ | .........**...*.*..*.*......................... | .........**...*.*..*..*........................
.............*.*....*..**...................... | ...........**..*...**.**....................... | ...........**.*.**.*...**...................... | ..........***.*....*..***......................
........****.*.**...**......................... | ........*..*.*..*..*..*........................ | ............*.****..*..**...................... | ........*..**.*.....**.........................
.......*.**.*.**....**......................... | .......*......*..*.*.*......................... | .......***.....*..*.*.**....................... | .......**.....*.....*.*........................
.......*..***..??????????...................... | ......**.......??????????...................... | .......*.......??????????...................... | ......**..*....??????????......................
.......******..??????????...................... | .......**...*..??????????...................... | .......*.**....??????????...................... | .......*..**...??????????......................
..........*....??????????...................... | ........*.*....??????????...................... | ........***.*..??????????...................... | ........*......??????????......................
...............??????????...................... | ...........*...??????????...................... | ..........*....??????????...................... | ..........**...??????????......................
........*..**..??????????...................... | ........*......??????????...................... | .......*.*.....??????????...................... | .......*.......??????????......................
......***......??????????...................... | .....****......??????????...................... | .....******....??????????...................... | .....***..*....??????????......................
....**...****..??????????...................... | ....**....**...??????????...................... | ....*.....*....??????????...................... | ....*.....*....??????????......................
....*..**.*....??????????...................... | ...**..**......??????????...................... | ....*..***.....??????????...................... | ...**.**.*.*...??????????......................
....*...*.*....??????????...................... | ....*.*.*.**...??????????...................... | ....**.*.*.**..??????????...................... | ....**.*.*.....??????????......................
.....**.*.*....??????????...................... | .....**.*.*....??????????...................... | .......*.*.....??????????...................... | .....*.*.*.....??????????......................
.......**.**...??????????...................... | ......*.*.**...??????????...................... | ......**.*.....??????????...................... | ......**.**....??????????......................
........*......??????????...................... | .......**.**...??????????...................... | ........**.....??????????...................... | .........*.....??????????......................
..........*....??????????...................... | .........**....??????????...................... | ........*......??????????...................... | ........*.*....??????????......................
.........*.*...??????????...................... | ........*..*...??????????...................... | ..........**...??????????...................... | ...............??????????......................
........***....??????????...................... | ...............??????????...................... | ...............??????????...................... | ........***....??????????......................
........**.....??????????...................... | .......*.......??????????...................... | .......***.....??????????...................... | .......**......??????????......................
.......*.*.....??????????...................... | ......**.*.....??????????...................... | .......*.......??????????...................... | ......*........??????????......................
....**.*.......??????????...................... | ...*...**......??????????...................... | .......***.....??????????...................... | ......*..*.....??????????......................
...****........??????????...................... | ..*............??????????...................... | ...**..**......??????????...................... | ..****...*.....??????????......................
..**.*.........??????????...................... | ..*..**........??????????...................... | ..**.***.......??????????...................... | ..*............??????????......................
...*...........??????????...................... | ..**.*.........??????????...................... | ...**.**.......??????????...................... | ..*............??????????......................
....**....**...??????????...................... | ....*..........??????????...................... | ....*****......??????????...................... | ...**....*.....??????????......................
.......**......??????????...................... | ......***.**...??????????...................... | .......*.**....??????????...................... | ....*....**....??????????......................
.......*...*...??????????...................... | .......**......??????????...................... | ....*.*...*....??????????...................... | ...********....??????????......................
...*...........??????????...................... | ..***.**.......??????????...................... | ...**..*.......??????????...................... | ..*.*..**......??????????......................
..**.*.***.....??????????...................... | ..*.....*......??????????...................... | ..**..**.*.....??????????...................... | ..*..*.*.......??????????......................
...**..........??????????...................... | ..*...*.*......??????????...................... | ...*.*.*.......??????????...................... | ..**...........??????????......................
....**.........??????????...................... | ...****........??????????...................... | ....*****......??????????...................... | ........*......??????????......................
......**.*.....??????????...................... | ...............??????????...................... | .....*.*.......??????????...................... | ....**.........??????????......................
......***......??????????...................... | ......*..*.....??????????...................... | .......**......??????????...................... | ......***......??????????......................
........*......??????????...................... | ....***.*......??????????...................... | ....*..........??????????...................... | ...............??????????......................
...***.........??????????...................... | ...***.***.....??????????...................... | ...*...........??????????...................... | ...**..........??????????......................
...*..*.**.....??????????...................... | ..**..*.**.....??????????...................... | ...*...*..*....??????????...................... | ..**....*......??????????......................
...*.**.**.....??????????...................... | ...*..*........??????????...................... | ...**..*.*.....??????????...................... | ...**.**.*.....??????????......................
....**...***...??????????...................... | .......*...*...??????????...................... | ......*.*......??????????...................... | ....*..........??????????......................
.....*.*.**....??????????...................... | .....**........??????????...................... | .....*******...??????????...................... | .....**.*.**...??????????......................
....*....**....??????????...................... | ....**..***....??????????...................... | ....*.....*....??????????...................... | ....*.***......??????????......................
....*..........??????????...................... | ...***.........??????????...................... | ....*.....*....??????????...................... | ...***.........??????????......................
....*..*.......??????????...................... | ....***........??????????...................... | ....*..*.......??????????...................... | ....***........??????????......................
.....*.*.......??????????...................... | ......*........??????????...................... | .....*.*.......??????????...................... | ......*........??????????......................
.....!.........??????????...................... | .....*.........??????????...................... | .....!.........??????????...................... | .....*.........??????????......................
...............??????????...................... | ...............??????????...................... | ...............??????????...................... | ...............??????????......................
Nothing came of this quickly, so I rotated it and redid the question marks to search f2b (front-to-back):
Code: Select all
| | ................................................. | .................................................
................................................. | ................................................. | ................................................. | .................................................
................................................. | ................................................. | ................*.....*.......................... | .........*.....***...***.........................
................*.....*.......................... | .........*.....***...***......................... | ........***....***...***......................... | ....*...***....*..*.*..*..........*..............
........***....***...***......................... | ....*...***...*..*...*..*.........*.............. | ...***..*..*..*..**.**.*.........***............. | ...***.**.*..*...****..*.........***.............
...***.*..*...**....*..**........***............. | ...***....**..*..*..*............***............. | .!*...*......***....*.*..........*..*............ | .*.**.*......*..*.*....*........**..*............
.!*...***.*...*.*...*.***.......*..*............. | .*.****...**..*......**.........*..**............ | ......**......*.*.*.***........*....*............ | ..**.**.*...*.....*.....**.....*..*.*....*.......
........**..**.........*........*...*............ | ..**..*.**.**.**.*.*..*..*.....***..*....*....... | ..**..*.**..******.********....****.**..***...... | .....*..*...*...***.......*....****.**..***....*.
..**..*.....**..*.**....**.....*..*.*...***...... | .......*..*......***....***...*...*.*...***....*. | ......**....*.*.....*..**.*..**...*.*..*..*...*** | .....**..*..*.*..**.......**.*.........*..**..***
........**.**...*..*......**..*****.**..*..*..*** | .....*...***...**.**....*...*.*****.**.**..*..*** | ......*.*.......*..*....*.*...*****.**.**.*..*..* | ........*.........***..**..*..*****..........*..*
.....*****...*..*........****......*....*.**..*.. | .....*...**.*............*...*...............**.. | ....***..*........**........*......**.***....*... | ......*...........**.......*.*.*...**.*.**..**.*.
.....***............*......*.*.*****...*****.*... | .....*.............*.........*****.*...*......*.. | ......*.....................*....*..........*.**. | ......*...........................*...*.*..**.**.
.......*..........*.*.......*..*...*.*..**.*...*. | .......*...........*........*.**.*.*..*....**..*. | .................................*.....*...**..*. | ...........................................**....
...................................*.*..***...**. | ........................................*...*.**. | ..............................................**. | ..............................................**.
...........................................**.... | ...........................................*.*... | ...........................................***... | ..........................................****.*.
..........................................*...**. | ..........................................*...**. | .........................................?**...*. | .........................................?....*..
.........................................?****.** | .........................................?..**.** | .........................................?.***... | .........................................?...**.*
.........................................?.*..... | .........................................?.*...** | .........................................?.**.*.. | .........................................?....*..
.........................................?...**.. | .........................................?*.....* | .........................................?*...*.. | .........................................?....**.
.........................................?......* | .........................................?....*** | .........................................?..***.. | .........................................?..***..
.........................................?.....*. | .........................................?****.*. | .........................................?**..... | .........................................?**.....
.........................................?******. | .........................................?..**.** | .........................................?...*.*. | .........................................?.*..*..
.........................................?**..*.. | .........................................?*....*. | .........................................?*....*. | .........................................?*.**...
.........................................?...*... | .........................................?.****.. | .........................................?***.*** | .........................................?..*.*..
.........................................?..*.*.. | .........................................?..*.*.. | .........................................?.**.*.. | .........................................?..*.*..
.........................................?..*.*.. | .........................................?....... | .........................................?....... | .........................................?.......
.........................................?....... | .........................................?....... | .........................................?....... | .........................................?.......
.........................................?....... | .........................................?....... | .........................................?....... | .........................................?.......
.........................................?....... | .........................................?....... | .........................................?....... | .........................................?.......
.........................................?....... | .........................................?....... | .........................................?....... | .........................................?.......
.........................................?....... | .........................................?....... | .........................................?....... | .........................................?.......
.........................................?....... | .........................................?....... | .........................................?....... | .........................................?.......
.........................................?....... | .........................................?....... | .........................................?....... | .........................................?.......
.........................................?....... | .........................................?....... | .........................................?....... | .........................................?.......
.........................................?....... | .........................................?....... | .........................................?....... | .........................................?.......
.........................................?....... | .........................................?....... | .........................................?....... | .........................................?.......
.........................................?....... | .........................................?....... | .........................................?....... | .........................................?.......
.........................................?....... | .........................................?....... | .........................................?....... | .........................................?.......
.........................................?....... | .........................................?....... | .........................................?....... | .........................................?.......
.........................................?....... | .........................................?....... | .........................................?....... | .........................................?.......
.........................................?....... | .........................................?....... | .........................................?....... | .........................................?.......
.........................................?....... | .........................................?....... | .........................................?....... | .........................................?.......
.........................................?....... | .........................................?....... | .........................................?....... | .........................................?.......
.........................................?....... | .........................................?....... | .........................................?....... | .........................................?.......
.........................................?....... | .........................................?....... | .........................................?....... | .........................................?.......
.........................................?....... | .........................................?....... | .........................................?....... | .........................................?.......
.........................................?....... | .........................................?....... | .........................................?....... | .........................................?.......
.........................................?....... | .........................................?....... | |
Expanded 3 in every direction this output a c/2 solution:
Code: Select all
20220510 13:08:26 [INFO] | | | .*...**........
20220510 13:08:26 [INFO] | .....*.***..... | *...**....*.... | ....*....**....
20220510 13:08:26 [INFO] *..*.*...*..... | ...*.***.**.... | ....**...**.... | ...*..*.*..*...
20220510 13:08:26 [INFO] ....*.**.**.... | .......*....... | ....*..*.**.... | ....*..*.......
20220510 13:08:26 [INFO] ...***.****.... | ...*...*..*.... | ......**.*..... | ......**.*.....
20220510 13:08:26 [INFO] .....*......... | .......***..... | .........*..... | ......*.*......
20220510 13:08:26 [INFO] .....**........ | .....***....... | .....*......... | ...............
20220510 13:08:26 [INFO] ......*.*...... | ......**....... | ....*.......... | ....**.........
20220510 13:08:26 [INFO] .....*......... | ....***........ | ....*.......... | ...***....*....
20220510 13:08:26 [INFO] ...*.*......... | ....***...*.... | ...*..*..***... | ...**..*.***...
20220510 13:08:26 [INFO] ......*..***... | ....*....***... | ....*.*.*..*... | .....*.*.*.**..
20220510 13:08:26 [INFO] ...*.....*..*.. | .....*..**.*... | ...........*... | ..........***..
20220510 13:08:26 [INFO] ....*.*..*..... | ........***.... | ...........*... | ..........**...
20220510 13:08:26 [INFO] .........*..... | .........**.... | ........*.*.... | ...............
20220510 13:08:26 [INFO] ..........*.*.. | ............... | ............... | ...............
20220510 13:08:26 [INFO] ............... | ............... | .....*......... | ....***....*...
20220510 13:08:26 [INFO] .....*......... | ....***....*... | ....***...***.. | ....*..*..***..
20220510 13:08:26 [INFO] ....***...***.. | ....*..*..***.. | ......**.*..*.. |
20220510 13:08:26 [INFO] ......**.*..*.. | | |
The c/2 part is of course unnecessary and somewhere in all its output it presumably had the all zeros option.
At this point I went back to do a c/2 s2s search (which I'm not gonna document here) to complete the last arm, although I bet veterans could have supplied a completion just from looking at the slice.
A few things to note:
The code blocks with question marks are generally the exact inputs I fed to the program. The code blocks with timestamps and "INFO" are part of the outputs, sometimes edited slightly to mark something.
This does not include the dozens of setups that nothing came of. Spotting splittable partials is more art than science and most often goes nowhere. That split that solved the one s2s side of the original split looked so bad it had been sitting in my notes to look at for dozen of intervening searches. Generally very thin slices are good, but sometimes thin slices will be weirdly resistant to solution and sometimes wide slices will solve easily.
This does not even include some of the successful branches. I doubt it's useful for illustration since they're all similar tricks.
I generally configure 2c/4 to output c/2 compatible slices of "4 Y rows" as most c/2 slices that survive 4 Y rows will be solvable (just 2 Y rows is often enough unsolvable in the lower period). I generally configure c/2 searches to only output all-zero slices (of "2 Y rows").