31c/240 caterpillar working notes

For discussion of specific patterns or specific families of patterns, both newly-discovered and well-known.
User avatar
codeholic
Moderator
Posts: 1147
Joined: September 13th, 2011, 8:23 am
Location: Hamburg, Germany

Re: 31c/240 caterpillar working notes

Post by codeholic » February 1st, 2014, 3:43 pm

dvgrn wrote:You'd just end up with nested V-shapes pointing east-southeast and west-southwest, but no new crossing points (?)
On second thoughts it seems feasible to do it without crossings at all. The MWSS shooting reaction just needs to shoot a forward glider in the same direction as the triggering glider, then the reaction can be chained. I'll take a look what options there are and how many spaceships it takes.
Ivan Fomichev

User avatar
codeholic
Moderator
Posts: 1147
Joined: September 13th, 2011, 8:23 am
Location: Hamburg, Germany

Re: 31c/240 caterpillar working notes

Post by codeholic » February 1st, 2014, 5:55 pm

Hmm. It seems collisions appear already with the first MWSS stream:

Code: Select all

x = 372, y = 368, rule = B3/S23
64b2o$63bobo$65bo2$76bo$75b3o$75bob2o$76b3o$76b2o14$356bo$356b2o$79bo
275bobo$78b3o$78bob2o$79b3o$79b3o286bo$4b2o73b3o285b3o$3bobo73b2o286bo
b2o$5bo362b3o$368b2o19$296bo$296b2o$295bobo20$363bo$362b3o$361b2obo$
361b3o$361b3o$361b3o$362b2o72$61bo$61b2o$60bobo9$68bo$67b3o$67bob2o$
68b3o$68b3o$68b3o$68b2o7$76b3o$76bo2bo$76bo$76bo3bo$76bo3bo$bo74bo$b2o
74bobo$obo$357b2o$356bobo$358bo6$369bo$368b3o$368bob2o$369b3o$369b3o$
369b3o$369b2o2$358bo$357b3o$356b2obo$356b3o$356b3o$356b3o$357b2o7$297b
2o$296bobo$298bo114$72bo$72b2o$71bobo6$357b2o$356bobo$358bo$79bo289bo$
78b3o287b3o$78bob2o286bob2o$79b3o287b3o$79b2o288b2o9$87b3o$87bo2bo$87b
o$87bo3bo$87bo3bo$12bo74bo$12b2o74bobo272bo$11bobo348b3o$362bob2o$363b
3o$363b3o$363b3o$363b2o$297b2o$296bobo$298bo!
The only reaction I found so far where the next glider avoids the collision is too slow and way too dirty :(
Ivan Fomichev

User avatar
dvgrn
Moderator
Posts: 10610
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI
Contact:

Re: 31c/240 caterpillar working notes

Post by dvgrn » February 1st, 2014, 6:31 pm

codeholic wrote:Hmm. It seems collisions appear already with the first MWSS stream... The only reaction I found so far where the next glider avoids the collision is too slow and way too dirty :(
Yes, it looks like you'd have to find a lucky early sideways output to get past in front of the next glider, or a lucky late output that drifts down and left out of the path of the next glider and sneaks past behind it. Not impossible, I wouldn't think, but it might take a painful search with more ships. Maybe with MWSS upships, if we ever find a recipe...

New unrelated note: at a spacing of 90 it's kinda sorta possible to shift a pair of trails over by (8,4), as I mentioned at the beginning of this thread. Now I'm wondering if trails can be built at one spacing, and used at another spacing:

Code: Select all

x = 715, y = 461, rule = B3/S23
618b2o89b2o$618b2o89b2o2$96b2o$96b2o8$5b2o$5b2o18$618b2o89b2o$618b2o
89b2o2$96b2o193b2o91b2o$96b2o193b2o91b2o8$5b2o$5b2o18$618b2o89b2o$618b
2o89b2o2$96b2o193b2o91b2o$96b2o193b2o91b2o8$5b2o$5b2o18$618b2o89b2o$
618b2o89b2o2$96b2o193b2o91b2o$96b2o193b2o91b2o8$5b2o$5b2o18$618b2o89b
2o$618b2o89b2o2$96b2o193b2o91b2o$96b2o193b2o91b2o8$5b2o$5b2o18$618b2o
89b2o$618b2o89b2o2$96b2o193b2o91b2o$96b2o193b2o91b2o8$5b2o$5b2o18$618b
2o88b2o$618b2o88b2o2$96b2o193b2o91b2o$96b2o193b2o91b2o8$5b2o$5b2o18$
618b2o88b2o$618b2o88b2o2$96b2o193b2o90b2o$96b2o193b2o90b2o8$5b2o$5b2o
18$618b2o88b2o$618b2o88b2o2$96b2o193b2o90b2o$96b2o193b2o90b2o8$5b2o$5b
2o18$618b2o88b2o$618b2o88b2o2$96b2o193b2o90b2o$96b2o193b2o90b2o8$5b2o$
5b2o10$625b3o$626bo$624b3o6$708b2o$708b2o2$96b2o193b2o90b2o231b2o$96b
2o193b2o90b2o231b2o8b2o$626b2o5$615bo$614bobo$5b2o606bo3bo$5b2o606bo3b
o$617bo$614b3o7$618b2o$618b2o80b3o$701bo$701b3o$103b3o177b3o$104bo179b
o$102b3o179b3o6$383b2o325b2o$12b3o368b2o241b2o72b2o8b2o$13bo612b2o72b
2o$11b3o80b2o197b2o$94b2o8b2o177b2o8b2o$104b2o177b2o2$712bo$711bobo$
710bo3bo$93bo201bo414bo3bo$92bobo199bobo413bo$3b2o86bo3bo197bo3bo413b
3o$3b2o8b2o76bo3bo197bo3bo$13b2o80bo197bo$92b3o199b3o4$2bo561bo53b2o
88b2o$bobo560bobo51b2o88b2o$o3bo559b2o$o3bo91b2o193b2o$4bo91b2o193b2o
97b3o$b3o387bo$389b3o6$5b2o$5b2o619b2o72b2o$626b2o72b2o$381b2o$104b2o
177b2o96b2o8b2o$104b2o177b2o106b2o5$380bo$379bobo$378bo3bo$13b2o363bo
3bo295bobo$13b2o367bo296b2o$379b3o297bo4$618b2o88b2o$618b2o88b2o2$42bo
53b2o193b2o53bo36b2o$42bobo51b2o193b2o51bobo36b2o$42b2o301b2o7$5b2o$5b
2o619b2o72b2o$626b2o72b2o2$104b2o177b2o106b2o$104b2o177b2o106b2o8$13b
2o632bobo$13b2o632b2o$648bo$156bobo71bobo$157b2o71b2o$157bo73bo$618b2o
88b2o$618b2o88b2o2$96b2o193b2o36bo53b2o$96b2o193b2o36bobo51b2o$329b2o$
65bobo$66b2o$66bo4$5b2o$5b2o3$104b2o177b2o106b2o$104b2o177b2o106b2o8$
13b2o$13b2o8$96b2o193b2o90b2o$96b2o193b2o90b2o!
Watch out, though -- the middle trail is actually a spacing of 92 {EDIT: and the left trail is width 91 -- the trick doesn't quite work with 9-offset trail pairs. 8, 7, and 6 offsets do work, but those are much harder adjustments to make.} Early days yet on trail-shifting.

User avatar
codeholic
Moderator
Posts: 1147
Joined: September 13th, 2011, 8:23 am
Location: Hamburg, Germany

Re: 31c/240 caterpillar working notes

Post by codeholic » February 2nd, 2014, 1:19 pm

codeholic wrote:The only reaction I found so far where the next glider avoids the collision is too slow and way too dirty :(
Actually none of them work. "A lucky late output" is not an option, that's why:

Code: Select all

x = 132, y = 61, rule = B3/S23
121b2o$120bobo$122bo6bo$127bo3bo$126bo$126bo4bo$126b5o23$61b2o$60bobo$
62bo27$b2o$obo$2bo!
"An early lucky output" is though possible, but quite unlikely. And even then, it would hardly take less than 4 spaceships to produce an MWSS and a glider in the right direction for chaining, and less than 3 spaceships for at least cleaning it up, it means at least 4*4+3*2 = 22 spaceships for 6 trails. I think, it is not worth it.

I think it is more probable to find a HWSS edge-shooting seed with clearance of at least 1, that would give the same number of 22 spaceships for the front pattern.
Ivan Fomichev

User avatar
dvgrn
Moderator
Posts: 10610
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI
Contact:

Re: 31c/240 caterpillar working notes

Post by dvgrn » February 2nd, 2014, 7:13 pm

codeholic wrote:"A lucky late output" is not an option...
Good to know. Can probably cross that idea off the list, then, and keep your (perfectly good) helix.

The only other possibility I can think of to bring the total number of upships streams down significantly is to build two or three or four trails by colliding forward gliders. It doesn't take much to reverse a forward glider stream. I just did a quick manual search and found this HWSS+LWSS pairing:

Code: Select all

x = 204, y = 293, rule = B3/S23
190bo$189b3o$181bo7bob2o$181b2o7b3o$180bobo7b3o$190b3o$190b2o15$200b3o
$200bo2bo$200bo$200bo$201bobo6$121bo$121b2o$120bobo27$61bo$61b2o$60bob
o27$bo188bo$b2o186b3o$obo186bob2o$190b3o$190b3o$190b3o$190b2o15$200b3o
$200bo2bo$200bo$200bo$201bobo64$190bo$189b3o$189bob2o$190b3o$190b3o$
190b3o$190b2o15$200b3o$200bo2bo$200bo$200bo$201bobo64$190bo$189b3o$
189bob2o$190b3o$190b3o$190b3o$190b2o15$200b3o$200bo2bo$200bo$200bo$
201bobo!
If we only have to build two trails at the front, that might mean a total of eight upship streams (no helix). Even if we have to build four trails, sixteen upships seems like an significant improvement over 27 -- though I think you'd lose some efficiency because of having to build the upship streams farther away. The farther you have to reach to the side, the bigger the space you need between each forerake/backrake pair (assuming you're not just using a slow salvo.)

I'll have to look at the geometry some more to see how best to build the remaining trails. We can't build them directly with forerake streams colliding with backward streams from two initial Herschel-pair climbers -- as we've already discovered, a forward stream can't reach a point directly in front of the forerake generating it, and that's what we'd need here...

It seems possible that the other four trails could be built by using forerakes to kick back gliders from early 2H climbers on the first two trails, and colliding those kickback gliders to make more block trails. There are so many degrees of freedom to work with that it's hard to keep track of them all, but it seems like it should be possible to start with almost any set of six block trails and figure out how to run forerakes and backrakes on them -- making (8,4) or (2,-1) or (1,-2) adjustments if necessary. It seems to work better if the blocks in each pair of trails are approximately lined up, but exact alignment isn't necessary even there. Between pairs of trails it doesn't matter much at all, as long as we aren't doing clever Heisenburp cleanups.

Really it's probably a matter of picking a trail spacing that is as permeable as possible to the construction gliders, so we don't run into trouble with kickback stream/initial block trail collisions.

... Okay, what am I missing this time? I'm sure there are quite a few potential collision points between all these streams, but now we're mostly just dealing with gliders -- there's a lot of empty space between those gliders.

User avatar
codeholic
Moderator
Posts: 1147
Joined: September 13th, 2011, 8:23 am
Location: Hamburg, Germany

Re: 31c/240 caterpillar working notes

Post by codeholic » February 3rd, 2014, 1:49 am

dvgrn wrote:If we only have to build two trails at the front, that might mean a total of eight upship streams (no helix).
If you keep on going this approach, you can even start with just 2 upships, one on each side:

Code: Select all

x = 15, y = 107, rule = B3/S23
2o$b2o$o9$12b3o$11bo2bo$14bo$10bo3bo$10bo3bo$14bo$11bobo83$12b3o$11bo
2bo$14bo$10bo3bo$10bo3bo$14bo$11bobo!

Code: Select all

x = 16, y = 105, rule = B3/S23
3o$2bo$bo7$13b3o$12bo2bo$15bo$11bo3bo$11bo3bo$15bo$12bobo83$13b3o$12bo
2bo$15bo$11bo3bo$11bo3bo$15bo$12bobo!
and then build trails with slow forward salvos using half-blockade as a target.

I'll take a look, what you can do with 2 and 3 spaceships. I'm pretty sure, that one can get 2 gliders on parallel tracks with arbitrary spacing with 3 spaceships. The question is, whether one can get 2 gliders with a spacing appropriate for the initial track with just 2 spaceships.
Ivan Fomichev

User avatar
Freywa
Posts: 877
Joined: June 23rd, 2011, 3:20 am
Location: Singapore
Contact:

Re: 31c/240 caterpillar working notes

Post by Freywa » February 3rd, 2014, 7:27 am

I don't know. Is this thread really making any progress towards a 31c/240 Caterpillar-type ship? There's so much text saying "this doesn't work".
Princess of Science, Parcly Taxel

Code: Select all

x = 31, y = 5, rule = B2-a/S12
3bo23bo$2obo4bo13bo4bob2o$3bo4bo13bo4bo$2bo4bobo11bobo4bo$2bo25bo!

User avatar
dvgrn
Moderator
Posts: 10610
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI
Contact:

Re: 31c/240 caterpillar working notes

Post by dvgrn » February 3rd, 2014, 10:32 am

Freywa wrote:I don't know. Is this thread really making any progress towards a 31c/240 Caterpillar-type ship? There's so much text saying "this doesn't work".
We can stop the research and build a complete spaceship any time we want to, thanks to codeholic's completed front end.

But as we keep thinking of new options, the expected length of the ship keeps getting shorter and shorter -- we've probably knocked off a couple of orders of magnitude by now. So exploring new ideas keeps reducing the total amount of work to be done; might as well keep looking at options until we hit a more obvious point of diminishing returns.

I'm now thinking that most *WSS constructions won't use slow salvos very much at all. It will be simpler to build seeds two gliders at a time from paired forward and backward rakes. Maybe a few adjustments -- I haven't double-checked to see whether the HWSS seed's eater is directly buildable in that orientation -- but even if not, Gemini construction recipes can put together any eater with just a few pairs of gliders.

Another interesting trick that might be useful is to come up with a rephaser that shifts the block trails over by (8,4). A rake following such a rephaser would be able to shoot gliders on different lanes, which would considerably reduce the number of rephasers needed to hit the more expensive lanes.

------------------------

What will be really interesting is to see if the any of the tools we're developing for 31c/240 can be applied to a more difficult case -- especially an oblique spaceship. Even if a particular set of oblique trails turns out not to support forerakes, it might still be possible to work out a solution based on slow salvos, using only backrakes.

User avatar
codeholic
Moderator
Posts: 1147
Joined: September 13th, 2011, 8:23 am
Location: Hamburg, Germany

Re: 31c/240 caterpillar working notes

Post by codeholic » February 3rd, 2014, 12:17 pm

codeholic wrote:If you keep on going this approach, you can even start with just 2 upships, one on each side:
This might be not that easy, as it sounds, because forward gliders built with slow salvos would cross slow salvos themselves.
Ivan Fomichev

User avatar
codeholic
Moderator
Posts: 1147
Joined: September 13th, 2011, 8:23 am
Location: Hamburg, Germany

Re: 31c/240 caterpillar working notes

Post by codeholic » February 3rd, 2014, 4:52 pm

codeholic wrote:I'll take a look, what you can do with 2 and 3 spaceships. I'm pretty sure, that one can get 2 gliders on parallel tracks with arbitrary spacing with 3 spaceships. The question is, whether one can get 2 gliders with a spacing appropriate for the initial track with just 2 spaceships.
For looking up collisions with 2 spaceships one can use the collision database, that the helix search script uses.

There are three most interesting reactions with SQL scripts that were used to find them:

Code: Select all

select 'x = ' || p.sizeX || ', y = ' || p.sizeY || ', rule = B3/S23' || x'0A' || p.rle from pattern p inner join result r on r.pId = p.pId where p.start = 'gl_ne' and nrResults = 2 group by p.pId having sum(r.object = 'gl_nw') > 0 and sum(r.object = 'gl_ne') > 0;

Code: Select all

x = 14, y = 19, rule = B3/S23
7b3o$7bo2bo$7bo$7bo3bo$b2o4bo3bo$obo4bo$2bo5bobo8$11bo$10b3o$10bob2o$11b3o$11b2o!

Code: Select all

select 'x = ' || p.sizeX || ', y = ' || p.sizeY || ', rule = B3/S23' || x'0A' || p.rle from pattern p inner join result r on r.pId = p.pId where p.start = 'gl_ne' group by p.pId having sum(r.object = 'gl_nw') > 1;

Code: Select all

x = 12, y = 17, rule = B3/S23
7b3o$7bo2bo$7bo$7bo3bo$b2o4bo3bo$obo4bo$2bo5bobo6$9bo$8b3o$8bob2o$9b3o$9b2o!

Code: Select all

x = 12, y = 10, rule = B3/S23
5b2o$4bobo$6bo2b3o$8bo2bo$11bo$3o8bo$o2bo4bobo$o$o$bobo!
Unfortunately, there are no other reactions in the database, that emit two or more northwest gliders.
Ivan Fomichev

User avatar
dvgrn
Moderator
Posts: 10610
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI
Contact:

Re: 31c/240 caterpillar working notes

Post by dvgrn » February 3rd, 2014, 7:46 pm

codeholic wrote:There are three most interesting reactions... Unfortunately, there are no other reactions in the database, that emit two or more northwest gliders.
It was probably too much to hope for that two gliders from just one reaction on each side could be collided to produce correctly spaced block trails. But that first G+2*WSS -> NW G +NE G looks pretty nice. With luck we can build two block trails with just a single forward rake plus four upship streams on each side.

Then it's just a question of how painful it will turn out to be to build the other four trails with help from the first two. Seems like we can get one free glider for each of the four constructions, so at worst eight more upships can provide the other four -- or maybe a kickback from a forward stream can be made to work somehow, and no more upships will be needed.

Chaining the NE gliders to produce the second NW gliders will probably cause trouble with synchronizing the second pair of gliders, though. To recover that lost degree of freedom, how many G+2*WSS collisions are there that produce reverse lateral forward gliders, with different output timings? The reactions wouldn't have to be entirely clean, but the upship lanes would have to stay clear, of course.

In an emergency, an HWSS would at least work as a color changer, I suppose:

Code: Select all

x = 129, y = 188, rule = B3/S23
6b2o$6bobo$6bo$2b3o$bo2bo$4bo$o3bo$o3bo$4bo$bobo20$66b2o$66bobo$66bo
27$126b2o$126bobo$126bo32$2b3o$bo2bo$4bo$o3bo$o3bo$4bo$bobo83$2b3o$bo
2bo$4bo$o3bo$o3bo$4bo$bobo!
codeholic wrote:
codeholic wrote:If you keep on going this approach, you can even start with just 2 upships, one on each side... and then build trails with slow forward salvos using half-blockade as a target.
This might be not that easy, as it sounds, because forward gliders built with slow salvos would cross slow salvos themselves.
Well... but these are slow salvos! Only the trigger glider and its reversed output glider have fixed timing. The other gliders can all be trivially moved forward and backward as necessary, as long as there's any clear space to move them to. So I don't think crossing a few glider streams in one direction will cause much trouble. Not so sure about the kickback idea yet.

There are a few other options for a lone sacrificial upship, but unfortunately nothing that leaves the *WSS lane clear and sends out a reverse glider immediately. You can get an offset beehive or a couple of blocks from an LWSS, but then it seems to take several more gliders to produce an output glider in the right direction. Here's an HWSS+4G -> rG based on the LOM ash:

Code: Select all

#C 4-glider slow salvo producing reverse forward lateral stream;
#C two-glider cleanup afterwards.  (Cleanup could be done with cheap --
#     or more likely free -- backrakes, instead.)
x = 211, y = 482, rule = B3/S23
34b3o$34bo$35bo28$3o$o2bo$o$o3bo$o3bo$o$bobo2$81bo$80b2o$80bobo39$129b
o$128b2o$128bobo28$150bo$149b2o$149bobo8$3o$o2bo$o$o3bo$o3bo$o$bobo26$
199bo$198b2o$198bobo40$209bo$208b2o$208bobo13$3o$o2bo$o$o3bo$o3bo$o$bo
bo83$3o$o2bo$o$o3bo$o3bo$o$bobo83$3o$o2bo$o$o3bo$o3bo$o$bobo83$3o$o2bo
$o$o3bo$o3bo$o$bobo!

User avatar
codeholic
Moderator
Posts: 1147
Joined: September 13th, 2011, 8:23 am
Location: Hamburg, Germany

Re: 31c/240 caterpillar working notes

Post by codeholic » February 3rd, 2014, 11:21 pm

dvgrn wrote:There are a few other options for a lone sacrificial upship, but unfortunately nothing that leaves the *WSS lane clear and sends out a reverse glider immediately. You can get an offset beehive or a couple of blocks from an LWSS, but then it seems to take several more gliders to produce an output glider in the right direction. Here's an HWSS+4G -> rG based on the LOM ash:
Probably it makes sense to spend more gliders in the beginning to pull the target farther from the lane and turn it into something, that could produce reverse gliders with fast recovery, maybe even leaving some junk leaving around (something like a glider-emitting crystal). The junk could be cleaned up later by cheap bacward gliders.
Ivan Fomichev

oblique
Posts: 122
Joined: July 16th, 2013, 1:30 pm

Re: 31c/240 caterpillar working notes

Post by oblique » February 4th, 2014, 2:09 am

codeholic wrote:
dvgrn wrote:There are a few other options for a lone sacrificial upship, but unfortunately nothing that leaves the *WSS lane clear and sends out a reverse glider immediately. You can get an offset beehive or a couple of blocks from an LWSS, but then it seems to take several more gliders to produce an output glider in the right direction. Here's an HWSS+4G -> rG based on the LOM ash:
Probably it makes sense to spend more gliders in the beginning to pull the target farther from the lane and turn it into something, that could produce reverse gliders with fast recovery, maybe even leaving some junk leaving around (something like a glider-emitting crystal). The junk could be cleaned up later by cheap bacward gliders.
Anything that makes the front reaction slower means you need more time for it, so you need to give the forward gliders more room to overtake the spine. Thus: the slower the front reactions are, the wider the ship gets. And you get a longer and longer part near the front of the ship consisting basically of nothing but trails.

User avatar
codeholic
Moderator
Posts: 1147
Joined: September 13th, 2011, 8:23 am
Location: Hamburg, Germany

Re: 31c/240 caterpillar working notes

Post by codeholic » February 4th, 2014, 2:53 am

But on the other hand, everything that cuts down the amount of supporting convoys, reduces the spaceship's length ;)
Ivan Fomichev

User avatar
dvgrn
Moderator
Posts: 10610
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI
Contact:

Re: 31c/240 caterpillar working notes

Post by dvgrn » February 4th, 2014, 6:05 am

codeholic wrote:Probably it makes sense to spend more gliders in the beginning to pull the target farther from the lane and turn it into something, that could produce reverse gliders with fast recovery, maybe even leaving some junk leaving around (something like a glider-emitting crystal).
Both of the usable LWSS+G debris constellations can be converted into honeyfarms with safe offsets, and there are several ways to get into a four- to six-glider cycle from there, sending out a 90-degree glider and getting back to a honeyfarm:

Code: Select all

x = 384, y = 186, rule = B3/S23
178b3o$11bo166bo$10b2o167bo$10bobo6$21bo9bo$20b2o8b2o$3o17bobo7bobo
127b3o$o2bo156bo2bo$o159bo$o159bo$bobo157bobo4$48bo$47b2o$47bobo$209b
3o$209bo$210bo10$54bo$53b2o$53bobo10$240b3o$240bo$241bo2$68bo$67b2o$
67bobo9$88bo$87b2o$87bobo28$276b3o$276bo$122b3o152bo$122bo$123bo24$
152b3o$152bo$153bo5$322b3o$322bo$323bo24$192b3o$192bo$193bo4$349b3o$
349bo$350bo7$198b3o$198bo$199bo14$381b3o$381bo$382bo!
It may take a few extra gliders to pull an intermediate stage toward the salvo source, for cases where the reversed forward gliders shouldn't follow each other on nearby lanes. The left-hand recipe shows one of many ways of doing this, using an intermediate traffic light.

Looks like spacings of 54+31N and 55+31N are trivially buildable with pairs of gliders:

Code: Select all

x = 178, y = 477, rule = LifeHistory
27.3B$26.6B$26.6B$26.5B$26.6B$26.6B$25.B2D5B53.2D62.2D$25.B2D5B52.B2D
B61.2D$24.10B50.5B61.4B$23.2D9B49.4B.3B57.5B2D$23.B2D8B48.3DB2.4B55.
4B.BDBD$21.2BDB2.7B47.3BD4.4B53.5B2.D3B$20.4B4.4B48.3BD6.2B2D51.2D2B
5.4B$19.4B6.2B2D46.4B8.BDBD49.DBDB7.4B$18.4B8.BDBD44.4B10.D3B47.3BD9.
4B$17.4B10.D3B42.4B12.4B45.4B11.4B$16.4B12.4B40.4B14.4B43.4B13.4B$15.
4B14.4B38.4B16.4B41.4B15.4B$14.4B16.4B36.4B18.4B39.4B17.4B$13.4B18.4B
34.4B20.4B37.4B19.4B$12.4B20.4B32.4B22.4B35.4B21.4B$11.4B22.4B30.4B
24.4B33.4B23.4B$10.4B24.4B28.4B26.4B31.4B25.4B$9.4B26.4B26.4B28.4B29.
4B27.4B$8.4B28.4B24.4B30.4B27.4B29.4B$7.4B30.4B22.4B32.4B25.4B31.4B$
6.4B32.4B20.4B34.4B23.4B33.4B$5.4B34.4B18.4B36.4B21.4B35.4B$4.4B36.4B
16.4B38.4B19.4B37.4B$3.4B38.4B14.4B40.4B17.4B39.4B$2.4B40.4B12.4B42.
4B15.4B41.4B$.4B42.4B10.4B44.4B13.4B43.4B$4B44.4B8.4B46.4B11.4B45.4B
53$46.2A84.2A$45.B2AB82.B2AB$44.5B82.5B$43.4B.3B78.3B.4B$42.3DB2.4B
76.4B2.4B$41.3BD4.4B74.4B4.4B$40.3BD6.2B2D72.4B6.4B$39.4B8.BDBD70.4B
8.4B$38.4B10.D3B68.4B10.4B$37.4B12.4B66.4B12.4B$36.4B14.4B64.4B14.4B$
35.4B16.4B62.4B16.4B$34.4B18.4B60.4B18.4B$33.4B20.4B58.4B20.4B$32.4B
22.4B56.4B22.B3D$31.4B24.4B54.4B24.D3B$30.4B26.4B52.2D2B26.D3B$29.4B
28.4B50.DBDB28.4B$28.4B30.4B48.3BD30.4B$27.4B32.4B46.4B32.4B$26.4B34.
4B44.4B34.4B$25.4B36.4B42.4B36.4B$24.4B38.4B40.4B38.4B$23.4B40.4B38.
4B40.4B$22.4B42.4B36.4B42.4B$21.4B44.4B34.4B44.4B$20.4B46.4B32.4B46.
4B$71.4B30.4B$72.4B28.4B$73.4B26.4B$74.4B24.4B$46.2A27.4B22.4B27.2A$
46.2A28.4B20.4B28.2A$77.4B18.4B$78.4B16.4B$79.4B14.4B$80.4B12.4B$81.
4B10.4B$82.4B8.4B$83.4B6.4B$85.3B4.3B$85.4B2.4B$86.8B$87.6B$88.4B$87.
6B$86.8B$85.4B2.4B$84.4B4.4B$83.4B6.4B$82.4B8.4B$81.4B10.4B$80.4B12.
4B$79.4B14.4B$78.4B16.4B$77.4B18.4B$76.4B20.4B$75.4B22.4B$74.4B24.4B$
73.4B26.4B$72.4B28.4B$71.4B30.4B$46.2A22.4B32.4B22.2A$46.2A21.4B34.4B
21.2A$68.4B36.4B$67.4B38.4B$66.4B40.4B$65.4B42.4B$64.4B44.4B$63.4B46.
4B$62.4B48.4B$61.4B50.4B$60.4B52.4B$59.4B54.4B$58.4B56.4B$57.4B58.4B$
56.4B60.4B$55.4B62.4B$54.4B64.4B$53.4B66.4B$52.4B68.4B$51.4B70.4B$50.
4B72.4B$49.4B74.4B$48.4B76.4B$47.4B78.4B$46.4B80.4B$45.4B82.4B$44.4B
84.4B$43.4B86.4B$42.4B88.4B$41.4B90.4B$40.4B92.4B$39.4B3.2A84.2A3.4B$
38.4B4.2A84.2A4.4B$37.4B98.4B$36.4B100.4B$35.4B102.4B$34.4B104.4B$33.
4B106.4B25$46.2A84.2A$46.2A84.2A30$46.2A84.2A$46.2A84.2A79$46.2A83.2A
$45.B2AB81.B2AB$44.5B81.5B$43.4B.3B77.3B.4B$42.3DB2.4B75.4B2.4B$41.3B
D4.4B73.4B4.4B$40.3BD6.2B2D71.4B6.4B$39.4B8.BDBD69.4B8.4B$38.4B10.D3B
67.4B10.4B$37.4B12.4B65.4B12.4B$36.4B14.4B63.4B14.4B$35.4B16.4B61.4B
16.4B$34.4B18.4B59.4B18.4B$33.4B20.4B57.4B20.4B$32.4B22.4B55.4B22.B3D
$31.4B24.4B53.4B24.D3B$30.4B26.4B51.2D2B26.D3B$29.4B28.4B49.DBDB28.4B
$28.4B30.4B47.3BD30.4B$27.4B32.4B45.4B32.4B$26.4B34.4B43.4B34.4B$25.
4B36.4B41.4B36.4B$24.4B38.4B39.4B38.4B$23.4B40.4B37.4B40.4B$22.4B42.
4B35.4B42.4B$21.4B44.4B33.4B44.4B$20.4B46.4B31.4B46.4B$71.4B29.4B$72.
4B27.4B$73.4B25.4B$74.4B23.4B$46.2A27.4B21.4B27.2A$46.2A28.4B19.4B28.
2A$77.4B17.4B$78.4B15.4B$79.4B13.4B$80.4B11.4B$81.4B9.4B$82.4B7.4B$
83.4B5.4B$84.4B3.4B$85.4B.4B$86.7B$87.5B$87.5B$86.7B$85.4B.4B$84.4B3.
4B$83.4B5.4B$82.4B7.4B$81.4B9.4B$80.4B11.4B$79.4B13.4B$78.4B15.4B$77.
4B17.4B$76.4B19.4B$75.4B21.4B$74.4B23.4B$73.4B25.4B$72.4B27.4B$71.4B
29.4B$70.4B31.4B$46.2A21.4B33.4B21.2A$46.2A20.4B35.4B20.2A$67.4B37.4B
$66.4B39.4B$65.4B41.4B$64.4B43.4B$63.4B45.4B$62.4B47.4B$61.4B49.4B$
60.4B51.4B$59.4B53.4B$58.4B55.4B$57.4B57.4B$56.4B59.4B$55.4B61.4B$54.
4B63.4B$53.4B65.4B$52.4B67.4B$51.4B69.4B$50.4B71.4B$49.4B73.4B$48.4B
75.4B$47.4B77.4B$46.4B79.4B$45.4B81.4B$44.4B83.4B$43.4B85.4B$42.4B87.
4B$41.4B89.4B$40.4B91.4B$39.4B93.4B$38.4B4.2A83.2A4.4B$37.4B5.2A83.2A
5.4B$36.4B99.4B$35.4B101.4B$34.4B103.4B27$46.2A83.2A$46.2A83.2A30$46.
2A83.2A$46.2A83.2A!
[56..59]+31N would all need three gliders, I think: build something else with a glider pair -- bi-block? traffic light? eater? beehive? -- then hit it with a final glider to get a block with a better offset.

Code: Select all

x = 39, y = 43, rule = LifeHistory
6$14.2D$14.2D6$16.3A3.3A$18.A3.A$17.A5.A18$3.2A$2.A.A$4.A!
Looks like the above would allow 56+31N and 57+31N spacings, anyway. There are probably other equivalent tricks for 58-59, but I don't want to use three gliders per block so I'm not looking.

It would be nice to find a spacing that can support both (0,-9) rephasers and (8,4) rephasers -- if that's possible. I don't see how to make it work yet. The blocks in each pair of trails would have to be offset slightly from each other, but (0,-9) Herschel-pair climbers need a different range of offsets from (8,4) climbers. Further bulletins as events warrant.

EDIT: It's not possible the way I was thinking about it, anyway... (8,4) climbers are the same as regular ones except that one of the Herschels is a mirror-image. But the result we want is for both Herschels to shoot down different blocks. The same Herschel orientation can't do two different things, so the trails will always have to be in different locations for (8,4) and (0,-9) climbers. The only hope is if there's a really easy way to move a block trail to switch back and forth between (0,-9) mode to (8,4) mode -- but so far I'm not seeing anything good.

User avatar
dvgrn
Moderator
Posts: 10610
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI
Contact:

Re: 31c/240 caterpillar working notes

Post by dvgrn » February 4th, 2014, 9:05 am

A quick review of available technology related to the three *WSS edge-shooter seeds:

The eater and the boat and even the beehive in these seeds are all in the wrong orientation (of course) for easy construction by Gemini-style slow glider pairs -- i.e., gliders in sets of two from paired fore- and backrakes. The constructions are still possible, of course, just a little more awkward and expensive than I would like. Here are some recipes shamelessly borrowed from Calcyman's synthesise-pattern2.py:

Code: Select all

#C slow glider pair recipes for *WSS seed components
x = 308, y = 148, rule = LifeHistory
6.A$4.3A$3.A$3.2A6$6.A$6.A.A$6.2A2$54.C$.A51.C$.A29.C21.3C17.C$.A28.C
41.C$30.3C39.3C231.C$28.2D275.C$28.2D275.3C$47.2D$47.2D16.2D$33.3C29.
2D$33.C17.2C16.C$34.C16.C.C14.2C135.C$51.C16.C.C134.C.C$205.2C11$286.
C$285.C$3.2A280.3C$3.2A2$48.C$7.2A38.C81.C$7.2A22.C15.3C79.C.C$30.C
98.2C$30.3C2$10.A$10.A.A$10.2A28.3D$.2A$A2.A24.D21.2C$.2A25.D21.C.C$
28.D2.2C17.C$31.C.C$31.C3$251.C$251.C.C$251.2C5$167.C$167.C.C$167.2C
2$109.C$109.C.C$109.2C6$2.2A$2.2A223.D$225.3D$12.A211.D$12.A.A209.2D$
12.2A$145.2D$144.D.D$145.D2$83.2D$82.D2.D$83.2D2$10.2A$10.2A3$.2A$A.A
161.2C$.A162.C.C$164.C$254.C$253.2C$253.C.C5$112.2C$112.C.C$112.C15$
279.2C$279.C.C$279.C4$132.C$131.2C$131.C.C13$205.2C$205.C.C$205.C!
It would be interesting to see if an exhaustive NewGlue%31 search could turn up any edge-shooting *WSS seeds that are significantly cheaper than these will be. It's hard to decide between a simple slow backrake search, a "fore-and-back slow" search where gliders can come one at a time from two directions, or a full Gemini-style search where forward and backward gliders can be synchronized in pairs (but singletons are allowed also).

Meanwhile, does anyone want to try patching together an LWSS or HWSS side-puffer/rake by hand, using the latest 90:232 forerakes and backrakes? It shouldn't be nearly as big as the last HWSS one --

User avatar
dvgrn
Moderator
Posts: 10610
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI
Contact:

Re: 31c/240 caterpillar working notes

Post by dvgrn » February 5th, 2014, 9:12 am

dvgrn wrote:Meanwhile, does anyone want to try patching together an LWSS or HWSS side-puffer/rake by hand, using the latest 90:232 forerakes and backrakes? It shouldn't be nearly as big as the last HWSS one --
Never mind the 90:232 versions -- let's go with 116x5:

Code: Select all

#C 116:116:116:116:116 front end, 8 supporting reverse forward streams
#C Four sample 6H climbers are on the completed track.
#C  Top:  teardrop side-puffer on left, backrake on right
#C  Second:  rephaser (both sides)
#C  Third:  forerake on right
#C  Fourth:  backrake on left -- a simple rephaser would also work here
x = 4715, y = 3544, rule = B3/S23
2404bo$2404b2o$2403bobo$2433bo$2432b2o$2432bobo13$2417b2o$2417b2o10$
2344bo$2344b2o$2343bobo$2493bo$2492b2o$2492bobo15$2417b2o$2417b2o8$
2284bo$2284b2o$2283bobo$2553bo$2552b2o$2552bobo17$2417b2o$2417b2o6$
2224bo$2224b2o$2223bobo$2613bo$2612b2o$2612bobo19$2417b2o$2417b2o4$
2164bo$2164b2o$2163bobo$2673bo$2672b2o$2672bobo21$2417b2o$2417b2o2$
2104bo$2104b2o$2103bobo$2733bo$2732b2o$2732bobo23$2417b2o$2044bo372b2o
$2044b2o$2043bobo$2793bo$2792b2o$2792bobo7$2288bo$2288b2o$2287bobo$
2317bo$2316b2o$2316bobo12$1984bo$1984b2o315b2o114b2o$1983bobo315b2o
114b2o$2853bo$2852b2o$2852bobo7$2228bo$2228b2o$2227bobo$2377bo$2376b2o
$2376bobo12$1924bo$1924b2o$1923bobo$2301b2o114b2o494bo$2301b2o114b2o
493b2o$2912bobo7$2168bo$2168b2o$2167bobo$2437bo$2436b2o$2436bobo12$
1864bo$1864b2o$1863bobo$2973bo$2972b2o$2301b2o114b2o553bobo$2301b2o
114b2o6$2108bo$2108b2o$2107bobo$2497bo$2496b2o$2496bobo12$1804bo$1804b
2o$1803bobo$3033bo$3032b2o$3032bobo2$2301b2o114b2o$2301b2o114b2o4$
2048bo$2048b2o$2047bobo$2557bo$2556b2o$2556bobo12$1744bo$1744b2o$1743b
obo$3093bo$3092b2o$3092bobo4$2301b2o114b2o$2301b2o114b2o2$1988bo$1988b
2o$1987bobo$2617bo$2616b2o$2616bobo12$1684bo$1684b2o$1683bobo$3153bo$
3152b2o$3152bobo6$2301b2o114b2o$1928bo372b2o114b2o$1928b2o$1927bobo$
2677bo$2676b2o$2676bobo12$1624bo$1624b2o$1623bobo$3213bo$3212b2o$3212b
obo7$1868bo$1868b2o431b2o114b2o$1867bobo431b2o114b2o$2737bo$2736b2o$
2736bobo12$1564bo$1564b2o$1563bobo$3273bo$3272b2o$3272bobo7$1808bo$
1808b2o$1807bobo$2301b2o114b2o378bo$2301b2o114b2o377b2o$2796bobo12$
1504bo$1504b2o$1503bobo$3333bo$3332b2o$3332bobo7$1748bo$1748b2o$1747bo
bo$2857bo$2856b2o$2301b2o114b2o437bobo$2301b2o114b2o11$1444bo$1444b2o$
1443bobo$3393bo$3392b2o$3392bobo7$1688bo$1688b2o$1687bobo$2917bo$2298b
3o615b2o$2298bobo2bo612bobo$2301bob2o$2297bobo4b2o$2296b2ob3o2b2o$
2296b3o3bo2b2o$2297bo2b2obob2o$2298bo5bo110bo$2301b2o110b2ob2o$2299b3o
8bo102b2ob2o$2299b3o8bo101bobob2ob3o$2310bo100b2obo$2411bo2b2o$1384bo
1027b3o$1384b2o$1383bobo$3453bo$2297b2o122b2o1029b2o$2297b2o122b2o
1029bobo7$1628bo672b2o114b2o$1628b2o671b2o114b2o$1627bobo$2977bo$2976b
2o$2976bobo3$2270bo$2269bo$2269b3o3$2309b2o98b2o43bo$2309b2o98b2o44bo$
2453b3o2$1324bo$1324b2o$1323bobo$3513bo$3512b2o$3512bobo7$1568bo$1568b
2o$1567bobo731b2o114b2o$2301b2o114b2o618bo$2339bo696b2o$2340b2o694bobo
$2339b2o3$2375bo$2373b2o$2374b2o4$2309b2o98b2o$2309b2o98b2o$1264bo$
1264b2o$1263bobo$3573bo$3572b2o$3572bobo7$1508bo$1508b2o$1507bobo$
3097bo$2301b2o114b2o677b2o$2301b2o114b2o677bobo12$1204bo1104b2o98b2o$
1204b2o1103b2o98b2o$1203bobo$3633bo$3632b2o$3632bobo7$1448bo$1448b2o$
1447bobo$3157bo$3156b2o$3156bobo$2301b2o114b2o$2301b2o114b2o5$2210bo$
2209bo$2209b3o3$1144bo1369bo$1144b2o1369bo$1143bobo1163b2o98b2o102b3o$
2309b2o98b2o1282bo$3692b2o$3692bobo7$1388bo$1388b2o$1387bobo$3217bo$
3216b2o$3216bobo3$2301b2o96bo17b2o$2301b2o97b2o15b2o$2399b2o3$2315bo$
2313b2o$2314b2o2$1084bo$1084b2o$1083bobo$3753bo$2309b2o98b2o1341b2o$
2309b2o98b2o1341bobo7$1328bo$1328b2o$1327bobo$3277bo$3276b2o$3276bobo
5$2301b2o114b2o$2301b2o114b2o6$1024bo$1024b2o$1023bobo$3813bo$3812b2o$
3812bobo7$1268bo$1268b2o$1267bobo$3337bo$3336b2o$3336bobo7$2301b2o114b
2o$2301b2o114b2o3$2150bo$964bo1184bo$964b2o1183b3o$963bobo$3873bo$
2574bo1297b2o$2575bo1296bobo$2573b3o6$1208bo$1208b2o$1207bobo$3397bo$
3396b2o$3396bobo9$2301b2o114b2o$2301b2o114b2o2$904bo$904b2o$903bobo$
3933bo$3932b2o$3932bobo7$1148bo$1148b2o$1147bobo$3457bo$3456b2o$3456bo
bo11$2301b2o114b2o$2301b2o114b2o3$3993bo$3992b2o$3992bobo7$1088bo$
1088b2o$1087bobo$3517bo$3516b2o$3516bobo13$2301b2o114b2o$2301b2o114b2o
$2090bo$2089bo$2089b3o3$2634bo$2635bo$2633b3o2$1028bo$1028b2o$1027bobo
$3577bo$3576b2o$3576bobo15$2301b2o114b2o$2301b2o114b2o8$968bo1692b2o$
968b2o1690b2o$967bobo1692bo$3637bo$3636b2o$2052b2o1582bobo$2053b2o$
2052bo6$2069b2o578b2o$2069b2o578b2o8$2301b2o114b2o$2301b2o114b2o6$908b
o1812b2o$908b2o1810b2o$907bobo1812bo$3697bo$3696b2o$1992b2o1702bobo$
1993b2o$1992bo8$2069b2o578b2o$2069b2o578b2o8$2301b2o114b2o$2301b2o114b
2o4$848bo1932b2o$848b2o1930b2o$847bobo1932bo$3757bo$3756b2o$1932b2o
1822bobo$1933b2o$1932bo10$2069b2o578b2o$2069b2o578b2o8$2301b2o114b2o$
2301b2o114b2o2$788bo2052b2o$788b2o2050b2o$787bobo2052bo$3817bo$3816b2o
$1872b2o1942bobo$1873b2o$1872bo12$2069b2o578b2o$2069b2o578b2o8$2301b2o
114b2o$2301b2o114b2o482b2o$2900b2o$2902bo$3877bo$3876b2o$1812b2o2062bo
bo$1813b2o$1812bo14$2069b2o578b2o$2069b2o578b2o7$2961b2o$2301b2o114b2o
541b2o$2301b2o114b2o543bo3$1752b2o$1753b2o$1752bo16$2069b2o578b2o$
2069b2o578b2o5$3021b2o$3020b2o$3022bo$2301b2o114b2o$2301b2o114b2o$
1692b2o$1693b2o$1692bo18$2069b2o578b2o$2069b2o578b2o3$3081b2o$3080b2o$
3082bo3$1632b2o667b2o114b2o$1633b2o666b2o114b2o$1632bo20$2069b2o578b2o
$2069b2o578b2o$3141b2o$3140b2o$3142bo2$2298b3o$1572b2o724bobo2bo$1573b
2o726bob2o$1572bo724bobo4b2o$2296b2ob3o2b2o$2296b3o3bo2b2o$2297bo2b2ob
ob2o$2298bo5bo110bo$2301b2o110b2ob2o$2299b3o8bo102b2ob2o$2299b3o8bo
101bobob2ob3o$2310bo100b2obo$2411bo2b2o$2412b3o4$2297b2o122b2o$2297b2o
122b2o7$2069b2o230b2o114b2o230b2o550b2o$2069b2o230b2o114b2o230b2o549b
2o$3202bo3$1512b2o$1513b2o$1512bo$2270bo$2269bo$2269b3o3$2309b2o98b2o
43bo$2309b2o98b2o44bo$2453b3o14$3261b2o$3260b2o$2069b2o230b2o114b2o
230b2o611bo$2069b2o230b2o114b2o230b2o$2339bo$1452b2o886b2o$1453b2o884b
2o$1452bo2$2375bo$2373b2o$2374b2o4$2309b2o98b2o$2309b2o98b2o13$3321b2o
$3320b2o$3322bo2$2069b2o230b2o114b2o230b2o$1392b2o675b2o230b2o114b2o
230b2o$1393b2o$1392bo10$2309b2o98b2o$2309b2o98b2o11$3381b2o$3380b2o$
3382bo3$1332b2o$1333b2o734b2o230b2o114b2o230b2o$1332bo736b2o230b2o114b
2o230b2o5$2210bo$2209bo$2209b3o3$2514bo$2515bo$2309b2o98b2o102b3o$
2309b2o98b2o9$3441b2o$3440b2o$3442bo3$1272b2o$1273b2o$1272bo$2069b2o
230b2o96bo17b2o230b2o$2069b2o230b2o97b2o15b2o230b2o$2399b2o3$2315bo$
2313b2o$2314b2o6$2309b2o98b2o$2309b2o98b2o5$2552b3o$2552bo$2553bo947b
2o$3500b2o$3502bo$2160b3o$2162bo$1212b2o947bo$1213b2o$1212bo3$2069b2o
114b2o114b2o114b2o114b2o114b2o$2069b2o114b2o114b2o114b2o114b2o114b2o
16$2612b3o$2612bo$2613bo947b2o$3560b2o$3562bo$2100b3o$2102bo$1152b2o
947bo$1153b2o$1152bo5$2069b2o114b2o114b2o114b2o114b2o114b2o$2069b2o
114b2o114b2o114b2o114b2o114b2o14$2672b3o$2672bo$2673bo947b2o$3620b2o$
3622bo$2040b3o$2042bo$1092b2o947bo$1093b2o$1092bo7$2069b2o114b2o114b2o
114b2o114b2o114b2o$2069b2o114b2o114b2o114b2o114b2o114b2o12$2732b3o$
2732bo$2733bo947b2o$3680b2o$3682bo$1980b3o$1982bo$1032b2o947bo$1033b2o
$1032bo9$2069b2o114b2o114b2o114b2o114b2o114b2o$2069b2o114b2o114b2o114b
2o114b2o114b2o10$2792b3o$2792bo$2793bo947b2o$3740b2o$3742bo$1920b3o$
1922bo$972b2o947bo$973b2o$972bo11$2069b2o114b2o114b2o114b2o114b2o114b
2o$2069b2o114b2o114b2o114b2o114b2o114b2o8$2852b3o$2852bo$2853bo947b2o$
3800b2o$3802bo$1860b3o$1862bo$912b2o947bo$913b2o$912bo13$2069b2o114b2o
114b2o114b2o114b2o114b2o$2069b2o114b2o114b2o114b2o114b2o114b2o6$2912b
3o$2912bo$2913bo947b2o$3860b2o$3862bo$1800b3o$1802bo$852b2o947bo$853b
2o$852bo15$2069b2o114b2o114b2o114b2o114b2o114b2o$2069b2o114b2o114b2o
114b2o114b2o114b2o4$2972b3o$2972bo$2973bo947b2o$3920b2o$3922bo$1740b3o
$1742bo$792b2o947bo$793b2o$792bo17$2069b2o114b2o114b2o114b2o114b2o114b
2o$2069b2o114b2o114b2o114b2o114b2o114b2o2$3032b3o$3032bo$3033bo947b2o$
3980b2o$3982bo$1680b3o$1682bo$732b2o947bo$733b2o$732bo19$2069b2o114b2o
114b2o114b2o114b2o114b2o$2069b2o114b2o114b2o114b2o114b2o114b2o441b3o$
3092bo$3093bo947b2o$4040b2o$4042bo$1620b3o$1622bo$672b2o947bo$673b2o$
672bo20$3152b3o$2069b2o114b2o114b2o114b2o114b2o114b2o501bo$2069b2o114b
2o114b2o114b2o114b2o114b2o502bo3$1560b3o$1562bo$1561bo22$3212b3o$3212b
o$3213bo$2069b2o114b2o114b2o114b2o114b2o114b2o$2069b2o114b2o114b2o114b
2o114b2o114b2o$1500b3o$1502bo$1501bo22$3272b3o$3272bo$3273bo3$1440b3o
626b2o114b2o114b2o114b2o114b2o114b2o$1442bo626b2o114b2o114b2o114b2o
114b2o114b2o$1441bo22$3332b3o$3332bo$3333bo3$1380b3o$1382bo$1381bo687b
2o114b2o114b2o114b2o114b2o114b2o$2069b2o114b2o114b2o114b2o114b2o114b2o
21$3392b3o$3392bo$3393bo3$1320b3o$1322bo$1321bo2$2069b2o114b2o114b2o
114b2o114b2o114b2o$2069b2o114b2o114b2o114b2o114b2o114b2o19$3452b3o$
3452bo$3453bo3$1260b3o$1262bo$1261bo4$2069b2o114b2o114b2o114b2o114b2o
114b2o$2069b2o114b2o114b2o114b2o114b2o114b2o17$3512b3o$3512bo$3513bo3$
1200b3o$1202bo$1201bo6$2069b2o114b2o114b2o114b2o114b2o114b2o$2069b2o
114b2o114b2o114b2o114b2o114b2o15$3572b3o$3572bo$3573bo3$1140b3o$1142bo
$1141bo7$2075b2o$2075b3o107b2o114b2o114b2o114b2o$2075b3o107b2o114b2o
114b2o114b2o107b2o$2077bo564bobo$2067b2o4b2o568b2o6b2o$2067b2o4bob3o
565b2o6b2o$2074b4o561bobobo$2074b2o564b2o$2640bob2o4bobo$2649b2o$2649b
o3$2078bo$2077bobo$2065b2o12bo573b2o977b3o$2065b2o11bo574b2o977bo$
3633bo3$1080b3o$1082bo$1081bo$2069b2o578b2o$2069b2o578b2o8$2185b2o114b
2o114b2o114b2o$2185b2o114b2o114b2o114b2o2$2032bo$2031bobo43b2o562b2o$
2031bobo43b2o562b2o$2032bo2$2532b3o$2037b2o491bo3b2o$2036bo2bo492bobo$
2037b2o489b4o2b2o5bo4b2o$2182bo344b2o5b2o2bob3o3bobo1143b3o$2181bobo
344bobo3b2o2b2o4bo3bo1143bo$2180b2ob2o344b2o7b5o4b2o1144bo$2181bob2o
354bo2bo$2178b2o2b3o359bo$1020b3o1160bo$1022bo1159bo$1021bo1159b2o$
2186b2o$2186b2o$2069b2o114b2o346b2o114b2o$2069b2o114bo347b2o114b2o3$
2087b2o87bo$2086b2o88bobo$2088bo87b2o3$2301b2o114b2o129bo$2301b2o114b
2o130bo$2547b3o$2032bo$2031bobo43b2o98b2o362b2o98b2o$2031bobo43b2o98b
2o362b2o98b2o$2032bo86bobo$2120b2o$2120bo$2037b2o$2036bo2bo554bobo
1155b3o$2037b2o555b2o1156bo$2595bo1157bo3$960b3o$962bo$961bo5$2069b2o
114b2o346b2o114b2o$2069b2o114b2o346b2o114b2o$2147b2o$2146b2o$2148bo6$
2414bobo$2413bo$2032bo274bo102bob3obo2b2o$2031bobo43b2o98b2o129b2o100b
o2bo5b2o120b2o98b2o$2031bobo43b2o98b2o230bo131b2o98b2o$2032bo270b3o
102b3obo$2298b3o3bo2bo100bo$2305b3o99b3ob3o1398b3o$2037b2o267bo101bo3b
o1399bo$2036bo2bo369b3o1401bo$2037b2o371bo2$900b3o$902bo1394b2o122b2o$
901bo1395b2o122b2o7$2069b2o114b2o20b2o92b2o114b2o114b2o114b2o$2069b2o
114b2o19b2o93b2o114b2o114b2o114b2o$2208bo6$2247bo$2248b2o$2247b2o2$
2032bo233bo$2031bobo43b2o98b2o86bo43b2o98b2o130b2o98b2o$2031bobo43b2o
98b2o86b3o41b2o98b2o54bobo73b2o98b2o$2032bo432b2o1405b3o$2466bo1405bo$
2458bo1414bo$2037b2o420bo$2036bo2bo417b3o$840b3o1194b2o$842bo$841bo9$
2069b2o114b2o114b2o114b2o114b2o114b2o$2069b2o114b2o114b2o114b2o114b2o
114b2o$2116bo$2116bobo$2116b2o2$2343bo$2344b2o262bo$2343b2o264bo$2607b
3o2$2371bo$2032bo336b2o$2031bobo43b2o230b2o59b2o37b2o230b2o1289b3o$
2031bobo43b2o230b2o98b2o230b2o1289bo$2032bo1900bo3$780b3o1254b2o$782bo
1253bo2bo$781bo1255b2o11$2069b2o114b2o114b2o114b2o114b2o114b2o$2069b2o
114b2o114b2o114b2o114b2o114b2o10$3992b3o$2032bo1959bo$2031bobo43b2o
230b2o98b2o230b2o1350bo$2031bobo43b2o230b2o98b2o230b2o$2032bo$720b3o$
722bo$721bo1315b2o$2036bo2bo$2037b2o11$2069b2o114b2o114b2o114b2o114b2o
114b2o$2069b2o114b2o114b2o114b2o114b2o114b2o8$4052b3o$4052bo$4053bo$
2032bo$2031bobo275b2o98b2o$660b3o1368bobo275b2o98b2o$662bo1369bo$661bo
2$2037b2o$2036bo2bo$2037b2o11$2069b2o114b2o114b2o114b2o114b2o114b2o$
2069b2o114b2o114b2o114b2o114b2o114b2o3$2403bo$2404b2o$2403b2o$4112b3o$
4112bo$2311bo1801bo$2309b2o$2309b2o$600b3o1429bo$602bo1428bobo277bo97b
2o$601bo1429bobo275b2o98b2o$2032bo3$2037b2o$2036bo2bo$2037b2o11$2069b
2o114b2o114b2o114b2o114b2o114b2o$2069b2o114b2o114b2o114b2o114b2o114b2o
4$4172b3o$4172bo$4173bo3$540b3o$542bo$541bo1490bo$2031bobo$2031bobo$
2032bo3$2037b2o$2036bo2bo$2037b2o11$2069b2o114b2o114b2o114b2o114b2o
114b2o$2069b2o114b2o114b2o114b2o114b2o114b2o2$4232b3o$4232bo$4233bo3$
480b3o$482bo$481bo2$2032bo$2031bobo$2031bobo$2032bo3$2037b2o$2036bo2bo
$2037b2o11$2069b2o114b2o114b2o114b2o114b2o114b2o$2069b2o114b2o114b2o
114b2o114b2o114b2o1641b3o$4292bo$4293bo3$420b3o$422bo$421bo4$2032bo$
2031bobo$2031bobo$2032bo3$2037b2o$2036bo2bo$2037b2o10$4352b3o$2069b2o
114b2o114b2o114b2o114b2o114b2o1701bo$2069b2o114b2o114b2o114b2o114b2o
114b2o1702bo3$360b3o$362bo$361bo6$2032bo$2031bobo$2031bobo$2032bo3$
2037b2o$2036bo2bo$2037b2o8$4412b3o$4412bo$4413bo$2069b2o114b2o114b2o
114b2o114b2o114b2o$2069b2o114b2o114b2o114b2o114b2o114b2o$300b3o$302bo$
301bo8$2032bo$2031bobo$2031bobo$2032bo3$2037b2o$2036bo2bo$2037b2o6$
4472b3o$4472bo$4473bo2$2075bo$240b3o1831b3o108b2o114b2o114b2o114b2o
114b2o$242bo1830bob2o108b2o114b2o114b2o114b2o114b2o$241bo$2067b2o5bo2b
2o$2067b2o5b2ob2o$2074b2o7$2032bo45bo$2031bobo42bo2bo$2031bobo31b2o9bo
bo$2032bo32b2o10bo3$2037b2o$2036bo2bo$2037b2o2$2069b2o$2069b2o$4532b3o
$4532bo$4533bo3$180b3o$182bo$181bo2003b2o114b2o114b2o114b2o$2185b2o
114b2o114b2o114b2o107b2o$2640bo2bo$2642bo8b2o$2077b2o560bo2bo8b2o$
2077b2o560b2o2bo$2649bo$2641b3o3bobo$2648b2o3$2027bo$2025b2o5bo$2026b
2o3bobo$2031bobo619b2o$2032bo620b2o3$2037b2o$2036bo2bo$2037b2o2$2069b
2o578b2o1941b3o$2069b2o578b2o1941bo$4593bo3$120b3o$122bo1904b2o$121bo
1905bobo$2027bo$2185b2o114b2o114b2o114b2o$2185b2o114b2o114b2o114b2o3$
2077b2o562b2o38bo$2077b2o41bo520b2o37b3o$2118bobo558bo3bo$2119b2o559b
2obo$2681b2o$2532b3o$2530b2ob2o8bo139bo$2529bo6bo5b4o135bo2bo$2032bo
496bo5b2o2bob4obo132bobob2o$2031bobo147b3o345b2o7bo7b2o$2031bobo147bob
o352bobo3bob3o132bobo$2032bo146bo3bo347bo4bo2bobo2b2o134bo$2179bob2o2b
o347b2o$2179bo3bo$2037b2o142b2o$2036bo2bo147bo$2037b2o142bo5bo2464b3o$
2181bo4bo449b2o2014bo$2069b2o113b3o346b2o100bobo11b2o2002bo$2069b2o
462b2o102bo11b2o2$60b3o$62bo2024b2o87bobo$61bo2025bobo86b2o$2087bo89bo
3$2301b2o114b2o127bobo$2301b2o114b2o128b2o$2547bo2$2077b2o98b2o362b2o
98b2o$2077b2o98b2o362b2o98b2o4$2595bo$2595bobo$2595b2o$2032bo$2031bobo
$2031bobo$2032bo3$2037b2o2673b3o$2036bo2bo536b2o2134bo$2037b2o536bobo
2135bo$2577bo$2069b2o114b2o346b2o114b2o$3o2066b2o114b2o346b2o114b2o$2b
o2144b2o$bo2145bobo$2147bo6$2414b2o$2414b3o$2306bobo102b2o2b2o2b2o$
2077b2o98b2o129bo101b3o6b2o120b2o98b2o$2077b2o98b2o125bo3bo100bo3bo
127b2o98b2o$2299bo4bo104b3o$2299bo4bo2bo100bo4bo$2299bo5b3o100b2ob2o$
2408bo3bo$2409b3o2$2032bo$2031bobo$2031bobo263b2o122b2o$2032bo264b2o
122b2o2$2516b2o$2037b2o476bobo$2036bo2bo477bo$2037b2o2$2069b2o114b2o
20b2o92b2o114b2o114b2o114b2o$2069b2o114b2o20bobo91b2o114b2o114b2o114b
2o$2207bo6$2248bo$2246bobo$2247b2o2$2267bo$2077b2o186b2o42b2o98b2o55bo
74b2o98b2o$2077b2o187b2o41b2o98b2o55bobo72b2o98b2o$2466b2o2$2457bo$
2458b2o$2457b2o2$2032bo$2031bobo$2031bobo$2032bo3$2037b2o$2036bo2bo$
2037b2o2$2069b2o114b2o114b2o114b2o114b2o114b2o$2069b2o114b2o114b2o114b
2o114b2o114b2o$2116bobo$2116b2o$2117bo2$2344bo$2342bobo261bobo$2343b2o
262b2o$2607bo2$2370bo$2370bobo$2077b2o230b2o59b2o37b2o230b2o$2077b2o
230b2o98b2o230b2o7$2032bo$2031bobo$2031bobo$2032bo3$2037b2o$2036bo2bo$
2037b2o2$2069b2o114b2o114b2o114b2o114b2o114b2o$2069b2o114b2o114b2o114b
2o114b2o114b2o12$2077b2o230b2o98b2o230b2o$2077b2o230b2o98b2o230b2o7$
2032bo$2031bobo$2031bobo$2032bo3$2037b2o$2036bo2bo$2037b2o2$2069b2o
114b2o114b2o114b2o114b2o114b2o$2069b2o114b2o114b2o114b2o114b2o114b2o
12$2309b2o98b2o$2309b2o98b2o7$2032bo$2031bobo$2031bobo$2032bo3$2037b2o
$2036bo2bo$2037b2o2$2069b2o114b2o114b2o114b2o114b2o114b2o$2069b2o114b
2o114b2o114b2o114b2o114b2o3$2404bo$2402bobo$2403b2o3$2310bo$2310bobo$
2310b2o$2310bo$2309b2o98b2o$2309b2o98b2o7$2032bo$2031bobo$2031bobo$
2032bo3$2037b2o$2036bo2bo$2037b2o2$2069b2o114b2o114b2o114b2o114b2o114b
2o$2069b2o114b2o114b2o114b2o114b2o114b2o20$2032bo$2031bobo$2031bobo$
2032bo3$2037b2o$2036bo2bo$2037b2o2$2069b2o114b2o114b2o114b2o114b2o114b
2o$2069b2o114b2o114b2o114b2o114b2o114b2o20$2032bo$2031bobo$2031bobo$
2032bo3$2037b2o$2036bo2bo$2037b2o2$2069b2o114b2o114b2o114b2o114b2o114b
2o$2069b2o114b2o114b2o114b2o114b2o114b2o20$2032bo$2031bobo$2031bobo$
2032bo3$2037b2o$2036bo2bo$2037b2o2$2069b2o114b2o114b2o114b2o114b2o114b
2o$2069b2o114b2o114b2o114b2o114b2o114b2o20$2032bo$2031bobo$2031bobo$
2032bo3$2037b2o$2036bo2bo$2037b2o2$2069b2o114b2o114b2o114b2o114b2o114b
2o$2069b2o114b2o114b2o114b2o114b2o114b2o20$2032bo$2031bobo$2031bobo$
2032bo3$2037b2o$2036bo2bo$2037b2o2$2069b2o114b2o114b2o114b2o114b2o114b
2o$2069b2o114b2o114b2o114b2o114b2o114b2o20$2032bo$2031bobo$2031bobo$
2032bo3$2037b2o$2036bo2bo$2037b2o2$2069b2o114b2o114b2o114b2o114b2o114b
2o$2069b2o114b2o114b2o114b2o114b2o114b2o20$2032bo$2031bobo$2031bobo$
2032bo3$2037b2o$2036bo2bo$2037b2o2$2069b2o114b2o114b2o114b2o114b2o114b
2o$2069b2o114b2o114b2o114b2o114b2o114b2o20$2032bo$2031bobo$2031bobo$
2032bo3$2037b2o$2036bo2bo$2037b2o2$2069b2o114b2o114b2o114b2o114b2o114b
2o$2069b2o114b2o114b2o114b2o114b2o114b2o20$2032bo$2031bobo$2031bobo$
2032bo3$2037b2o$2036bo2bo$2037b2o2$2069b2o114b2o114b2o114b2o114b2o114b
2o$2069b2o114b2o114b2o114b2o114b2o114b2o20$2032bo$2031bobo$2031bobo$
2032bo3$2037b2o$2036bo2bo$2037b2o2$2069b2o114b2o114b2o114b2o114b2o114b
2o$2069b2o114b2o114b2o114b2o114b2o106b2o6b2o$2642b2o$2641bo18$2032bo$
2031bobo$2031bobo$2032bo3$2037b2o$2036bo2bo$2037b2o$2581b2o$2185b2o
114b2o114b2o114b2o47b2o65b2o$2074b3o108b2o114b2o114b2o114b2o46bo67b2o$
2076bo$2067b2o4bob2o$2067b2o4bobo$2073b2o$2076b2o569bo$2074bo3b2o565b
2o2b2o$2072b3o575b2o$2076b3o568bo3bo3b2ob2o$2076bo570b4o4bo2bo$2076b3o
554b3o4b2o3bo9bob2o$2076b3o560b2ob2obo12bo$2077bo556bo8bobo2bo7b2o5bo$
2065b2o567bobobo4bo4bo7bo7b2o$2065b2o566bo8bo20b2o$2633bo4b3o$2632bo4b
obo$2632bo3bo$2632b4o2$2032bo$2031bobo35b2o578b2o$2031bobo35b2o578b2o$
2032bo4$2521b2o$2522b2o$2521bo$2185b2o114b2o114b2o114b2o$2185b2o114b2o
114b2o114b2o3$2077b2o562b2o$2077b2o562b2o2$2628bo$2628bobo$2628b2o12$
2032bo$2031bobo35b2o578b2o$2031bobo35b2o578b2o$2032bo$2663b2o$2461b2o
199bobo$2462b2o200bo$2461bo3$2301b2o114b2o$2301b2o114b2o$2183bo$2118bo
63b2o$2077b2o40bo60b2obo354b2o101b2o$2077b2o38b3o67bo343bo5bo2bo100b2o
$2179bo2bo4b2o349b3obo$2180b2obobo2b2o340bobo5bo3bo$2179bobo2b2o345bo
10bo$2179bo2bo$2179bo$2180bobo$2181bo2$2189b2o338b2o$2189b2o338b2o6$
2032bo$2031bobo35b2o114b2o346b2o114b2o$2031bobo35b2o114b2o346b2o68b2o
44b2o$2032bo368b2o199bobo$2402b2o200bo$2401bo5$2301b2o114b2o$2301b2o
114b2o$2499bo$2499bobo$2077b2o98b2o320b2o40b2o98b2o$2077b2o98b2o44bo
317b2o98b2o$2224bo$2222b3o$2418bo$2417bob2o$2408b2o6b2o2b2o$2406bo3bo
4bobo4bo$2305bo98b2o4bo3b3o5b2o$2304bobo97bo5bob2ob2o4b2o$2303b2ob2o
96bo2b2o3b2o7bo$2303b2obo98bob2o5bobo$2303b3o2b2o$2304bo$2305bo$2305b
2o$2300b2o$2032bo267b2o241b2o$2031bobo35b2o114b2o114b2o38b2o74b2o114b
2o7bobo104b2o$2031bobo35b2o114b2o115bo39b2o73b2o114b2o9bo104b2o$2032bo
308bo2$2311bo$2309bobo261bobo$2310b2o262b2o$2574bo$2142bo$2140b2o261bo
$2141b2o260bobo$2403b2o2$2077b2o98b2o130b2o98b2o130b2o98b2o$2077b2o98b
2o130b2o98b2o130b2o25bo72b2o$2568bobo$2568b2o12$2483b2o$2281b2o199bobo
$2032bo249b2o200bo$2031bobo35b2o114b2o94bo19b2o114b2o114b2o114b2o$
2031bobo35b2o114b2o114b2o114b2o114b2o114b2o$2032bo7$2176b2o$2175bo$
2174bo2bo$2175bobo$2077b2o97b2o131b2o98b2o130b2o98b2o$2077b2o97b2o131b
2o98b2o130b2o98b2o16$2032bo$2031bobo35b2o114b2o114b2o114b2o114b2o114b
2o$2031bobo35b2o114b2o114b2o114b2o114b2o114b2o$2032bo11$2077b2o230b2o
98b2o230b2o$2077b2o230b2o98b2o230b2o16$2032bo$2031bobo35b2o114b2o114b
2o114b2o114b2o114b2o$2031bobo35b2o114b2o114b2o114b2o114b2o114b2o$2032b
o338bo$2369bobo261bobo$2370b2o262b2o$2634bo$2082bo$2080b2o261bo$2081b
2o260bobo$2343b2o4$2077b2o230b2o98b2o230b2o$2077b2o230b2o98b2o230b2o
16$2032bo$2031bobo35b2o114b2o114b2o114b2o114b2o114b2o$2031bobo35b2o
114b2o114b2o114b2o114b2o114b2o$2032bo11$2309b2o98b2o$2309b2o98b2o16$
2032bo$2031bobo35b2o114b2o114b2o114b2o114b2o114b2o$2031bobo35b2o114b2o
114b2o114b2o114b2o114b2o$2032bo28$2032bo$2031bobo35b2o114b2o114b2o114b
2o114b2o114b2o$2031bobo35b2o114b2o114b2o114b2o114b2o114b2o$2032bo28$
2032bo$2031bobo35b2o114b2o114b2o114b2o114b2o114b2o$2031bobo35b2o114b2o
114b2o114b2o114b2o114b2o$2032bo28$2032bo$2031bobo35b2o114b2o114b2o114b
2o114b2o114b2o$2031bobo35b2o114b2o114b2o114b2o114b2o114b2o$2032bo28$
2032bo$2031bobo35b2o114b2o114b2o114b2o114b2o114b2o$2031bobo35b2o114b2o
114b2o114b2o114b2o114b2o$2032bo28$2032bo$2031bobo35b2o114b2o114b2o114b
2o114b2o114b2o$2031bobo35b2o114b2o114b2o114b2o114b2o114b2o$2032bo28$
2032bo611bo$2031bobo35b2o114b2o114b2o114b2o114b2o108b3o$2031bobo35b2o
114b2o114b2o114b2o114b2o108b2obo$2032bo$2641b2o2bo5b2o$2641b2ob2o5b2o$
2644b2o7$2641bo$2640bo2bo$2641bobo9b2o$2642bo10b2o7$2649b2o$2649b2o7$
2032bo$2031bobo151b2o114b2o114b2o114b2o$2031bobo42b2o107b2o114b2o114b
2o114b2o$2032bo42bo2bo$2067b2o6bo$2067b2o7bo3bo560b2o$2076bo564b2o$
2070bo6b4o$2069bo6b2o$2069b3o6$2065b2o$2065b2o7$2069b2o578b2o$2069b2o
578b2o8$2185b2o114b2o114b2o114b2o$2185b2o114b2o114b2o114b2o3$2077b2o
562b2o$2077b2o520bo41b2o$2599bobo$2599b2o$2186b2o$2184b2ob3o$2177bo7bo
b3o$2173bo4bo3bo2bo4b2o$2172b2o3b2o2bo3bo5bo$2171b2o4bo2bo3bo4bobo344b
3o$2172b6ob2o3bo4b2o345bobo$2174b3o4bo354bo3bo$2534bo2b2obo$2536bo3bo$
2537b2o$2532bo$2532bo5bo$2533bo4bo$2069b2o114b2o346b3o113b2o$2069b2o
114b2o462b2o3$2541bobo87b2o$2542b2o86bobo$2542bo89bo3$2172bo128b2o114b
2o$2170b2o129b2o114b2o$2171b2o2$2077b2o98b2o362b2o98b2o$2077b2o98b2o
362b2o98b2o4$2124bo$2125bo$2123b3o11$2069b2o114b2o346b2o114b2o$2069b2o
114b2o346b2o114b2o$2571b2o$2570bobo$2572bo6$2304b2o$2303b3o$2299b2o2b
2o2b2o102bobo$2077b2o98b2o120b2o6b3o101bo129b2o98b2o$2077b2o98b2o127bo
3bo100bo3bo125b2o98b2o$2308b3o104bo4bo$2306bo4bo100bo2bo4bo$2307b2ob2o
100b3o5bo$2307bo3bo$2308b3o4$2297b2o122b2o$2297b2o122b2o7$2069b2o114b
2o114b2o114b2o92b2o20b2o114b2o$2069b2o114b2o114b2o114b2o91bobo20b2o
114b2o$2512bo6$2471bo$2471bobo$2471b2o2$2452bo$2077b2o98b2o130b2o98b2o
42b2o186b2o$2077b2o98b2o130b2o98b2o41b2o187b2o17$2069b2o114b2o114b2o
114b2o114b2o114b2o$2069b2o114b2o114b2o114b2o114b2o114b2o$2601bobo$
2602b2o$2602bo2$2375bo$2111bobo261bobo$2111b2o262b2o$2112bo2$2349bo$
2347bobo$2077b2o230b2o37b2o59b2o230b2o$2077b2o230b2o98b2o230b2o17$
2069b2o114b2o114b2o114b2o114b2o114b2o$2069b2o114b2o114b2o114b2o114b2o
114b2o12$2077b2o230b2o98b2o230b2o$2077b2o230b2o98b2o230b2o17$2069b2o
114b2o114b2o114b2o114b2o114b2o$2069b2o114b2o114b2o114b2o114b2o114b2o
12$2309b2o98b2o$2309b2o98b2o17$2069b2o114b2o114b2o114b2o114b2o114b2o$
2069b2o114b2o114b2o114b2o114b2o114b2o3$2315bo$2315bobo$2315b2o3$2409bo
$2407bobo$2408b2o$2409bo$2309b2o98b2o$2309b2o98b2o!
According to current crazy theories, the supporting reverse forward glider streams can each be generated by one upship stream plus several forward rakes, or two upship streams plus a single forward rake, for a total of eight or sixteen *WSS constructions.

I thought of some possible complicated ways to improve on this further, but then decided that it was probably better to keep things simple and symmetrical. Just for the record, though, there's nothing wrong with an asymmetrical track as long as forerakes, backrakes, and rephasers can run along both edges. Here's a slightly asymmetrical backrake that builds its own sixth trail:

Code: Select all

#C 116:116:116:114:116 backrake running on 5 trails, building #6
x = 1510, y = 1025, rule = B3/S23
23b2o114b2o114b2o114b2o228b2o$23b2o114b2o114b2o114b2o228b2o30$23b2o
114b2o114b2o114b2o228b2o$23b2o114b2o114b2o114b2o228b2o30$23b2o114b2o
114b2o114b2o228b2o$23b2o114b2o114b2o114b2o228b2o30$23b2o114b2o114b2o
114b2o228b2o$23b2o114b2o114b2o114b2o228b2o30$23b2o114b2o114b2o114b2o
228b2o$23b2o114b2o114b2o114b2o228b2o30$23b2o114b2o114b2o114b2o228b2o$
23b2o114b2o114b2o114b2o228b2o30$23b2o114b2o114b2o114b2o228b2o$23b2o
114b2o114b2o114b2o228b2o30$23b2o114b2o114b2o114b2o228b2o$23b2o114b2o
114b2o114b2o228b2o30$23b2o114b2o114b2o114b2o228b2o$23b2o114b2o114b2o
114b2o228b2o30$23b2o114b2o114b2o114b2o228b2o$23b2o114b2o114b2o114b2o
228b2o30$23b2o114b2o114b2o114b2o228b2o$23b2o114b2o114b2o114b2o228b2o
30$23b2o114b2o114b2o114b2o228b2o$23b2o114b2o114b2o114b2o228b2o30$23b2o
114b2o114b2o114b2o228b2o$23b2o114b2o114b2o114b2o228b2o30$23b2o114b2o
114b2o114b2o228b2o$23b2o114b2o114b2o114b2o228b2o30$23b2o114b2o114b2o
114b2o228b2o$23b2o114b2o114b2o114b2o228b2o30$23b2o114b2o114b2o114b2o
228b2o$23b2o114b2o114b2o114b2o228b2o30$23b2o114b2o114b2o114b2o228b2o$
23b2o114b2o114b2o114b2o228b2o30$23b2o114b2o114b2o114b2o228b2o$23b2o
114b2o114b2o114b2o228b2o$487b2o$487bobo$487bo$481b2o$480bobo$482bo24$
23b2o114b2o114b2o114b2o112b2o60b2o52b2o$23b2o114b2o114b2o114b2o112b2o
60bobo51b2o$547bo$421b2o$420bobo$422bo24$607b2o$607bobo$23b2o114b2o
114b2o114b2o112b2o114b2o4bo$23b2o114b2o114b2o104b2o8b2o112b2o114b2o$
360bobo$362bo24$667b2o$667bobo$667bo$301b2o$23b2o114b2o114b2o43bobo68b
2o112b2o114b2o$23b2o114b2o114b2o45bo68b2o112b2o114b2o24$727b2o$727bobo
$727bo$241b2o$240bobo$242bo$23b2o114b2o114b2o114b2o112b2o114b2o$23b2o
114b2o114b2o114b2o112b2o114b2o22$787b2o$787bobo$787bo$181b2o$180bobo$
182bo3$23b2o114b2o114b2o114b2o112b2o114b2o$23b2o114b2o114b2o114b2o112b
2o114b2o20$847b2o$847bobo$847bo$121b2o$120bobo$122bo5$23b2o114b2o114b
2o114b2o112b2o114b2o$23b2o114b2o114b2o114b2o112b2o114b2o3$22b2o$18bo2b
o2bo$16b2ob4obo$16bo2b2o2bo3b3o$16b2o9bo2bo$28bob2o9bo$13b2o18bob3o3bo
$13b2o13b4obo7bo$13bo2bo10bo3b2o$14bo2bo10bo2bo$13bo4bo9bo2bo$14bo3b2o
9b3o$17b2o$5bo11bo$5bobo$5b2o900b2o$907bobo$907bo$23b2o36b2o$23b2o35bo
bo$62bo6$602bo$139b2o114b2o114b2o112b2o115b2o$139b2o114b2o114b2o112b2o
114bobo$601bobobo$601b2ob2obo$31b2o575bo$31b2o573b2o$593bo$593bo$593bo
3$47bobo$48b2o$48bo$605b2o$605b2o2$967b2o$967bobo$967bo$b2o$obo$2bo20b
2o576b2o$23b2o576b2o8$139b2o114b2o114b2o112b2o$139b2o114b2o114b2o112b
2o3$31b2o560b2o$31b2o560b2o10$1027b2o$1027bobo$b2o1024bo$2o$2bo$568bo$
566b2o$23b2o542b2o32b2o$23b2o576b2o8$133b2o120b2o114b2o$133b2o120b2o
114b2o119b2o$132bo359bo2bo$132bob2o5b2o340b2o8bo$31b2o99bo3b2o3b2o340b
2o8bo2bo96b2o$31b2o459bo2b2o96b2o$131bo354bo$130bobo353bobo3b3o$136bo
349b2o82bo$136bo433b2o$132bobo434bobo2$131bobo$132bo954b2o$132bo10b2o
336b2o604bobo$61b2o80b2o336b2o604bo$60b2o$62bo5$23b2o114b2o344b2o114b
2o$23b2o114b2o344b2o114b2o8$255b2o$255b2o$371bo$366bo3b2o$31b2o98b2o
232b2ob2obo121b2o98b2o$31b2o98b2o230b4o2b2o122b2o98b2o$254b2o107b3obob
2o139bo$254bobo2bobo97bo3b2o2b4o139b2o$246b3o6b2o100b2obo4b2obob2ob2o
134bobo$246bo3bo11bo91bo2b2ob2o4bo3b3o$181bo67bob2o2bobobo5bo4bobo81bo
2b2ob2o7b3o9bo$182b2o61b2obo2bo3b2ob2ob2o2b3o4bo81bo3bo2bo7b3o5b2o2b3o
763b2o$181b2o62b2o13bo5b3ob3o86b2o9b2o2bo5b5o762bobo$121b2o124bo2bo8b
2o6b2o100b2o2bo6bo3b2o761bo$120b2o118bo7b3o9bo6bo2bo98bo2bo6bobo$122bo
116bo21bo7b2o101bo3b2o2b4o55bo$239b3o29bo100b2o3bo4bo54b2o$267b3o104b
3o61b2o$267b2o105b3o$392bo$393bo$391b3o$23b2o114b2o114b2o114b2o112b2o
114b2o$23b2o114b2o114b2o114b2o112b2o114b2o12$31b2o57bo40b2o130b2o98b2o
128b2o98b2o$31b2o57bobo38b2o130b2o98b2o128b2o98b2o$90b2o358b2o$451b2o$
277bo172bo$278b2o260bo666b2o$277b2o259bobo666bobo$181b2o356b2o666bo$
180b2o$182bo162bo$343b2o$344b2o3$507bo$507bobo$507b2o2$23b2o114b2o114b
2o114b2o112b2o114b2o$23b2o114b2o114b2o114b2o112b2o114b2o12$31b2o98b2o
130b2o98b2o128b2o98b2o$31b2o98b2o130b2o98b2o128b2o98b2o2$1267b2o$1267b
obo$1267bo5$113bo$114b2o$113b2o6$23b2o114b2o114b2o114b2o112b2o114b2o$
23b2o114b2o114b2o114b2o112b2o114b2o12$31b2o98b2o130b2o98b2o228b2o$31b
2o98b2o130b2o98b2o228b2o732b2o$1327bobo$1327bo15$23b2o114b2o114b2o114b
2o112b2o114b2o$23b2o114b2o114b2o114b2o112b2o114b2o8$33bo$34b2o$31b2ob
2o$31b2obo1352b2o$31bo2bo228b2o98b2o1022bobo$32b2o229b2o98b2o1022bo$
337bo$338b2o$337b2o3$285bo$283b2o$284b2o9$23b2o114b2o114b2o114b2o112b
2o$23b2o114b2o114b2o114b2o112b2o9$1447b2o$1447bobo$1447bo$263b2o98b2o$
263b2o98b2o17$139b2o114b2o114b2o112b2o$139b2o114b2o114b2o112b2o7$1507b
2o$1507bobo$1507bo!
At this point there are so many possible tricky shortcuts for getting more trails with fewer *WSSes, that I don't know where to start looking any more -- too many variables!

EDIT: For example, why not add another couple of Herschel-pair climbers right up at the top, and use the resulting backrakes to kick back forerake streams from down in the six-trail section? If it works, that could feed the lower two trail-building forerake streams on each side, with no need for upships.

EDIT 2: On the other hand, building *WSSes isn't so bad. The minimum needed is clearly just two *WSSes, one on each side. You can get as many glider streams as you need with slow salvos hitting debris from one initial *WSS+G collision. The slow salvos will be from 4R forerakes (unless someone comes up with a 1R/2R/3R model) so they'll be a bit more expensive than backward slow salvos from 1R backrakes... but it won't matter all that much, since rephasers will be the most of the cost, and there's the same amount of rephasing for forward or backward slow salvos.

It looks as if gliders on nearby lanes will be cheaper to generate with slow salvos, but for gliders fifty lanes apart or more, it probably will be cheaper to build and collide a new *WSS -- it would take too many gliders to push the leftover ash far enough to get to more distant lanes.

--------------------------------------

So I'm going to stop here for a week or so. Anybody want to take up the challenge and build a complete front end that needs fewer than eight upship streams for support?

User avatar
codeholic
Moderator
Posts: 1147
Joined: September 13th, 2011, 8:23 am
Location: Hamburg, Germany

Re: 31c/240 caterpillar working notes

Post by codeholic » February 5th, 2014, 2:38 pm

dvgrn wrote:Here's a slightly asymmetrical backrake that builds its own sixth trail:
It seems you pasted the same pattern twice.
Ivan Fomichev

User avatar
dvgrn
Moderator
Posts: 10610
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI
Contact:

Re: 31c/240 caterpillar working notes

Post by dvgrn » February 5th, 2014, 2:42 pm

codeholic wrote:
dvgrn wrote:Here's a slightly asymmetrical backrake that builds its own sixth trail:
It seems you pasted the same pattern twice.
Oops. Fixed it.

It should be possible to get this kind of reverse lateral forward stream from either or both sides of a rephaser. With wider spacing between pairs of trails, it might even be possible to generate both of the streams that collide to make the block trail... but I think that would probably only work for one or two trails -- not enough adjustability, and there would be more and more potential collision points.

Another idea to investigate would be to run partial forerakes and backrakes on four block trails, and try to build the fifth and sixth block trails that way. Seems as if it should be possible, though a wider intra-pair spacing might be needed. "Partial" rakes just means the center Herschel pair plus one wing -- it will leak backward gliders on the side away from the trail construction, but those can be cleaned up easily.

User avatar
codeholic
Moderator
Posts: 1147
Joined: September 13th, 2011, 8:23 am
Location: Hamburg, Germany

Re: 31c/240 caterpillar working notes

Post by codeholic » February 5th, 2014, 2:50 pm

dvgrn wrote:Never mind the 90:232 versions -- let's go with 116x5:
Does it make sense at all to stick to lined-up block trails, if we're going to synthesize them one-by-one (without the heisenburp trick)? Shouldn't we rather look at what is constructible with less rakes/rephasers?
Ivan Fomichev

User avatar
dvgrn
Moderator
Posts: 10610
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI
Contact:

Re: 31c/240 caterpillar working notes

Post by dvgrn » February 5th, 2014, 3:16 pm

codeholic wrote:Does it make sense at all to stick to lined-up block trails, if we're going to synthesize them one-by-one (without the heisenburp trick)? Shouldn't we rather look at what is constructible with less rakes/rephasers?
There's no requirement that the block trails should all be lined up. If the left side isn't lined up with the right side, though, then we'll have to pay attention to the asymmetry -- can't just use right-handed side-puffers and backrakes and forerakes that are mirror images of the left-handed ones.

Even within the pairs of trails the blocks don't always have to be exactly lined up. At width 116 there's no adjustability -- because 116 = 54+2*31, one of the extreme cases; there's no adjustability at 121 = 59+31N, either. But at width 118 or 119 I believe you can shift one trail in a pair up or down by two cells without breaking anything. There may be a few cases where a shifting a trail makes a track impermeable to the suppression gliders in a rephaser, or something like that. I don't think so, though -- there seems to be plenty of clearance for a +/-2 shift.

Here again, if you break symmetry you might have a little more work to do to build left- and right-hand versions of all the rephasers, puffers and rakes you need. But if a particular set of six trails is for some reason very very easy to construct, and if the distance between blocks in trail pairs is [54..59+31N, -2..+2], then it's probably worth checking to see if rephasers and rakes can be made to work.

I was happy to discover that lined-up trails at width 116 were pretty good at not getting in the way of standard two-glider constructions of their lead blocks. There are several ways to collide gliders to get blocks, so something was likely to work, I suppose -- especially with the option of sending Herschel pairs up a two-trail track to move the blocks up 9N cells after they're constructed.

User avatar
codeholic
Moderator
Posts: 1147
Joined: September 13th, 2011, 8:23 am
Location: Hamburg, Germany

Re: 31c/240 caterpillar working notes

Post by codeholic » February 5th, 2014, 4:06 pm

Did you happen to stumble upon a way to build a non-trivial two-sided forward rake? I mean, something more efficient than just running two one-sided rakes one after another?
Ivan Fomichev

User avatar
dvgrn
Moderator
Posts: 10610
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI
Contact:

Re: 31c/240 caterpillar working notes

Post by dvgrn » February 5th, 2014, 4:15 pm

codeholic wrote:Did you happen to stumble upon a way to build a non-trivial two-sided forward rake? I mean, something more efficient than just running two one-sided rakes one after another?
Not really. I have a wild theory, but no time to try it out this week:

Just possibly, if you take the above 5-trail-to-6-trail reverse lateral forerake -- the one that sends a glider right through all six block trails...

and adjust the spacing so that those gliders make it all the way through all six trails, while maintaining the trails' mirror symmetry...

and then you take the forerake half (the three trails on the left) and mirror it on the right, with a suitable time offset so that the two streams don't crash into each other...

then I think that might give you a clean 1R double reverse lateral forerake. Or it could be a single 1R forerake, if you turn off one of the wings. Or a forerake on one side and a backrake on the other, of course. The timing is very adjustable between the left and right halves of any rephaser/rake, and if it's not adjustable enough, just add another 31 cells between the two middle trails.

User avatar
dvgrn
Moderator
Posts: 10610
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI
Contact:

Re: 31c/240 caterpillar working notes

Post by dvgrn » February 7th, 2014, 3:34 pm

Here's something I suddenly noticed today: half-bakeries can move single gliders in successive backrakes by two lanes...

Code: Select all

#C half-bakery glider adjusters
x = 896, y = 1859, rule = B3/S23
36b2o88b2o232b2o88b2o232b2o88b2o$36b2o88b2o232b2o88b2o232b2o88b2o30$
36b2o88b2o232b2o88b2o232b2o88b2o$36b2o88b2o232b2o88b2o232b2o88b2o30$
36b2o88b2o232b2o88b2o232b2o88b2o$36b2o88b2o232b2o88b2o232b2o88b2o30$
36b2o88b2o232b2o88b2o232b2o88b2o$36b2o88b2o232b2o88b2o232b2o88b2o30$
36b2o88b2o232b2o88b2o232b2o88b2o$36b2o88b2o232b2o88b2o232b2o88b2o30$
36b2o88b2o232b2o88b2o232b2o88b2o$36b2o88b2o232b2o88b2o232b2o88b2o30$
36b2o88b2o232b2o88b2o232b2o88b2o$36b2o88b2o232b2o88b2o232b2o88b2o30$
36b2o88b2o232b2o88b2o232b2o88b2o$36b2o88b2o232b2o88b2o232b2o88b2o30$
36b2o88b2o232b2o88b2o232b2o88b2o$36b2o88b2o232b2o88b2o232b2o88b2o30$
36b2o88b2o232b2o88b2o232b2o88b2o$36b2o88b2o232b2o88b2o232b2o88b2o30$
36b2o88b2o232b2o88b2o232b2o88b2o$36b2o88b2o232b2o88b2o232b2o88b2o30$
36b2o88b2o232b2o88b2o232b2o88b2o$36b2o88b2o232b2o88b2o232b2o88b2o30$
36b2o88b2o232b2o88b2o232b2o88b2o$36b2o88b2o232b2o88b2o232b2o88b2o30$
36b2o88b2o232b2o88b2o232b2o88b2o$36b2o88b2o232b2o88b2o232b2o88b2o30$
36b2o88b2o232b2o88b2o232b2o88b2o$36b2o88b2o232b2o88b2o232b2o88b2o30$
36b2o88b2o232b2o88b2o232b2o88b2o$36b2o88b2o232b2o88b2o232b2o88b2o30$
36b2o88b2o232b2o88b2o232b2o88b2o$36b2o88b2o232b2o88b2o232b2o88b2o30$
36b2o88b2o232b2o88b2o232b2o88b2o$36b2o88b2o232b2o88b2o232b2o88b2o30$
36b2o88b2o232b2o88b2o232b2o88b2o$36b2o88b2o232b2o88b2o232b2o88b2o30$
36b2o88b2o232b2o88b2o232b2o88b2o$36b2o88b2o232b2o88b2o232b2o88b2o30$
36b2o88b2o232b2o88b2o232b2o88b2o$36b2o88b2o232b2o88b2o232b2o88b2o30$
36b2o88b2o232b2o88b2o232b2o88b2o$36b2o88b2o232b2o88b2o232b2o88b2o30$
36b2o88b2o232b2o88b2o232b2o88b2o$36b2o88b2o232b2o88b2o232b2o88b2o30$
36b2o88b2o232b2o88b2o232b2o88b2o$36b2o88b2o232b2o88b2o232b2o88b2o30$
36b2o88b2o232b2o88b2o232b2o88b2o$36b2o88b2o232b2o88b2o232b2o88b2o30$
36b2o88b2o232b2o88b2o232b2o88b2o$36b2o88b2o232b2o88b2o232b2o88b2o30$
36b2o88b2o232b2o88b2o232b2o88b2o$36b2o88b2o232b2o88b2o232b2o88b2o30$
36b2o88b2o232b2o88b2o232b2o88b2o$36b2o88b2o232b2o88b2o232b2o88b2o30$
36b2o88b2o232b2o88b2o232b2o88b2o$36b2o88b2o232b2o88b2o232b2o88b2o14$
820b2o$819bo2bo$820bobo$821bob2o$822bo2bo$823bobo$824bo10$36b2o88b2o
232b2o88b2o232b2o88b2o$36b2o88b2o232b2o88b2o232b2o88b2o14$820b2o$819bo
2bo$820bobo$821bob2o$822bo2bo$823bobo$824bo6$830b2o$829bo2bo$830bobo$
831bob2o$36b2o88b2o232b2o88b2o232b2o88b2o56bo2bo$36b2o88b2o232b2o88b2o
232b2o88b2o57bobo$834bo13$820b2o$819bo2bo$820bobo$821bob2o$822bo2bo$
823bobo$824bo6$830b2o$829bo2bo$830bobo$831bob2o$36b2o88b2o232b2o88b2o
232b2o88b2o56bo2bo$36b2o88b2o232b2o88b2o232b2o88b2o57bobo$834bo6$840b
2o$839bo2bo$840bobo$841bob2o$842bo2bo$843bobo$844bo$820b2o$819bo2bo$
820bobo$821bob2o$822bo2bo$823bobo$824bo6$830b2o$829bo2bo$830bobo$831bo
b2o$36b2o88b2o232b2o88b2o232b2o88b2o56bo2bo$36b2o88b2o232b2o88b2o232b
2o88b2o57bobo$834bo6$840b2o$839bo2bo$840bobo$841bob2o$842bo2bo$843bobo
$844bo$820b2o$819bo2bo$820bobo$821bob2o$822bo2bo$823bobo24b2o$824bo24b
o2bo$850bobo$851bob2o$852bo2bo$853bobo$854bo$830b2o$829bo2bo$830bobo$
831bob2o$126b2o232b2o88b2o232b2o88b2o56bo2bo$126b2o232b2o88b2o232b2o
88b2o57bobo$834bo3$38b3o$38bobo$33b3o2bobo$39b2ob2o796b2o$40bobo796bo
2bo$41bo798bobo$841bob2o$842bo2bo$843bobo$32b2o810bo$32b2o786b2o$819bo
2bo$820bobo$821bob2o$822bo2bo$823bobo24b2o$824bo24bo2bo$36b2o812bobo$
36b2o813bob2o$852bo2bo$853bobo$854bo$830b2o$680b2o147bo2bo$126bo703bob
o$127bo640b3o60bob2o$126bo233b2o88b2o380bo2bo$125b3o232b2o88b2o234bobo
79bo64bobo24b2o$126b2o639b4o63bo24bo2bo$125b2ob2o552bo3bo79b5o5b2o82bo
bo$o43b2o83bo551b3o5bo76b2o3bo4b2o83bob2o$obo41b2o77bo3bo2bo550b3o3b3o
78b3o91bo2bo$2o120bobo2b2obo550b3o179bobo$121bo4bo3b2o560b3o169bo$122b
obo3b2o710b2o$123bob2obo710bo2bo$127bo712bobo$841bob2o$842bo2bo$765b2o
76bobo$130b2o548b2o84bobo9b2o64bo$130b2o548b2o85bo10b2o40b2o$819bo2bo$
820bobo$821bob2o$822bo2bo$823bobo24b2o$824bo24bo2bo$36b2o88b2o556b2o
88b2o74bobo$36b2o88b2o556b2o88b2o75bob2o$852bo2bo$152bo700bobo$153b2o
699bo$152b2o676b2o$829bo2bo$78bobo749bobo$79b2o750bob2o$79bo280b2o88b
2o380bo2bo$360b2o88b2o199bobo179bobo24b2o$651b2o181bo24bo2bo$652bo207b
obo$44b2o72b2o572b2o72b2o93bob2o$44b2o72b2o572b2o72b2o94bo2bo$863bobo$
864bo$840b2o$449b2o388bo2bo$447bobobo388bobo$442bo3b4o2bo365bo22bob2o$
441b2o9bo366bo22bo2bo$440b2obo6bobo364b3o23bobo24b2o$441bobo6b2o392bo
24bo2bo$442b2o376b2o48bobo$819bo2bo48bob2o$820bobo49bo2bo$363b3o83b2o
370bob2o48bobo$93bo269bo2bo455bo2bo48bo$93bobo266bo2b2o456bobo24b2o$
93b2o267b2o460bo24bo2bo$36b2o88b2o322b2o232b2o88b2o74bobo$36b2o88b2o
238bo83b2o232b2o88b2o75bob2o$367b2o483bo2bo$366b2o356bo128bobo$725bo
128bo$723b3o104b2o$829bo2bo$439bo390bobo$437b2o392bob2o$2b2o434b2o392b
o2bo$b2o830bobo24b2o$3bo830bo24bo2bo$860bobo$44b2o72b2o248b2o72b2o248b
2o72b2o93bob2o$44b2o72b2o248b2o72b2o248b2o31bo40b2o94bo2bo$723b2o138bo
bo$724b2o138bo$840b2o$839bo2bo$840bobo$841bob2o$842bo2bo$843bobo24b2o$
844bo24bo2bo$870bobo$871bob2o$872bo2bo$873bobo$874bo$850b2o$849bo2bo$
36b2o88b2o232b2o88b2o232b2o88b2o74bobo$36b2o88b2o232b2o88b2o232b2o88b
2o75bob2o$852bo2bo$853bobo24b2o$854bo24bo2bo$880bobo$881bob2o$62b2o
818bo2bo$61b2o820bobo$63bo820bo$860b2o$859bo2bo$860bobo$44b2o322b2o72b
2o248b2o72b2o93bob2o$44b2o322b2o72b2o248b2o72b2o94bo2bo$863bobo$864bo
6$870b2o$869bo2bo$870bobo$871bob2o$872bo2bo$873bobo$874bo3$36b2o88b2o
232b2o88b2o232b2o88b2o$36b2o88b2o84bo147b2o88b2o232b2o88b2o$213b2o$
212b2o666b2o$879bo2bo$122b2o177bo578bobo$121b2o177bo580bob2o$123bo176b
3o579bo2bo$883bobo$884bo4$368b2o72b2o$368b2o72b2o$890b2o$889bo2bo$890b
obo$891bob2o$892bo2bo$893bobo$894bo9$426bo$36b2o88b2o232b2o65b2o21b2o
232b2o88b2o$36b2o88b2o232b2o64b2o22b2o232b2o88b2o2$182b2o$181b2o$183bo
195bo$377b2o$378b2o6$368b2o72b2o$368b2o72b2o17$126b2o232b2o88b2o232b2o
88b2o$126b2o114b2o116b2o88b2o232b2o88b2o$241b2o$243bo2$38b3o$38bobo$
33b3o2bobo$39b2ob2o$40bobo$41bo4$32b2o$32b2o7$36b2o$36b2o5$680b2o$126b
o$127bo640b3o$126bo233b2o88b2o$125b3o232b2o88b2o234bobo79bo$126b2o639b
4o$125b2ob2o552bo3bo79b5o5b2o$o43b2o83bo551b3o5bo76b2o3bo4b2o$obo41b2o
77bo3bo2bo550b3o3b3o78b3o$2o120bobo2b2obo550b3o$121bo4bo3b2o560b3o$
122bobo3b2o$123bob2obo$127bo3$765b2o$130b2o548b2o84bobo9b2o$130b2o548b
2o85bo10b2o7$36b2o88b2o556b2o88b2o$36b2o88b2o556b2o88b2o2$152bo$153b2o
$152b2o2$78bobo$79b2o$79bo280b2o88b2o$360b2o88b2o199bobo$651b2o$652bo$
44b2o72b2o572b2o72b2o$44b2o72b2o572b2o72b2o4$449b2o$447bobobo$442bo3b
4o2bo$441b2o9bo$440b2obo6bobo$441bobo6b2o$442b2o3$363b3o83b2o$93bo269b
o2bo$93bobo266bo2b2o$93b2o267b2o$36b2o88b2o322b2o232b2o88b2o$36b2o88b
2o238bo83b2o232b2o88b2o$367b2o$366b2o356bo$725bo$723b3o2$439bo$437b2o$
2b2o434b2o$b2o$3bo2$44b2o72b2o248b2o72b2o248b2o72b2o$44b2o72b2o248b2o
72b2o248b2o31bo40b2o$723b2o$724b2o15$36b2o88b2o232b2o88b2o232b2o88b2o$
36b2o88b2o232b2o88b2o232b2o88b2o6$62b2o$61b2o$63bo4$44b2o322b2o72b2o
248b2o72b2o$44b2o322b2o72b2o248b2o72b2o17$36b2o88b2o232b2o88b2o232b2o
88b2o$36b2o88b2o84bo147b2o88b2o232b2o88b2o$213b2o$212b2o2$122b2o177bo$
121b2o177bo$123bo176b3o6$368b2o72b2o$368b2o72b2o16$426bo$36b2o88b2o
232b2o65b2o21b2o232b2o88b2o$36b2o88b2o232b2o64b2o22b2o232b2o88b2o2$
182b2o$181b2o$183bo195bo$377b2o$378b2o6$368b2o72b2o$368b2o72b2o17$126b
2o232b2o88b2o232b2o88b2o$126b2o114b2o116b2o88b2o232b2o88b2o$241b2o$
243bo2$38b3o$38bobo$33b3o2bobo$39b2ob2o$40bobo$41bo4$32b2o$32b2o7$36b
2o$36b2o5$680b2o$126bo$127bo640b3o$126bo233b2o88b2o$125b3o232b2o88b2o
234bobo79bo$126b2o639b4o$125b2ob2o552bo3bo79b5o5b2o$o43b2o83bo551b3o5b
o76b2o3bo4b2o$obo41b2o77bo3bo2bo550b3o3b3o78b3o$2o120bobo2b2obo550b3o$
121bo4bo3b2o560b3o$122bobo3b2o$123bob2obo$127bo3$765b2o$130b2o548b2o
84bobo9b2o$130b2o548b2o85bo10b2o7$36b2o88b2o556b2o88b2o$36b2o88b2o556b
2o88b2o2$152bo$153b2o$152b2o2$78bobo$79b2o$79bo280b2o88b2o$360b2o88b2o
199bobo$651b2o$652bo$44b2o72b2o572b2o72b2o$44b2o72b2o572b2o72b2o4$449b
2o$447bobobo$442bo3b4o2bo$441b2o9bo$440b2obo6bobo$441bobo6b2o$442b2o3$
363b3o83b2o$93bo269bo2bo$93bobo266bo2b2o$93b2o267b2o$36b2o88b2o322b2o
232b2o88b2o$36b2o88b2o238bo83b2o232b2o88b2o$367b2o$366b2o356bo$725bo$
723b3o2$439bo$437b2o$2b2o434b2o$b2o$3bo2$44b2o72b2o248b2o72b2o248b2o
72b2o$44b2o72b2o248b2o72b2o248b2o31bo40b2o$723b2o$724b2o15$36b2o88b2o
232b2o88b2o232b2o88b2o$36b2o88b2o232b2o88b2o232b2o88b2o6$62b2o$61b2o$
63bo4$44b2o322b2o72b2o248b2o72b2o$44b2o322b2o72b2o248b2o72b2o17$36b2o
88b2o232b2o88b2o232b2o88b2o$36b2o88b2o84bo147b2o88b2o232b2o88b2o$213b
2o$212b2o2$122b2o177bo$121b2o177bo$123bo176b3o6$368b2o72b2o$368b2o72b
2o16$426bo$36b2o88b2o232b2o65b2o21b2o232b2o88b2o$36b2o88b2o232b2o64b2o
22b2o232b2o88b2o2$182b2o$181b2o$183bo195bo$377b2o$378b2o6$368b2o72b2o$
368b2o72b2o17$126b2o232b2o88b2o232b2o88b2o$126b2o114b2o116b2o88b2o232b
2o88b2o$241b2o$243bo2$38b3o$38bobo$33b3o2bobo$39b2ob2o$40bobo$41bo4$
32b2o$32b2o7$36b2o$36b2o5$680b2o$126bo$127bo640b3o$126bo233b2o88b2o$
125b3o232b2o88b2o234bobo79bo$126b2o639b4o$125b2ob2o552bo3bo79b5o5b2o$o
43b2o83bo551b3o5bo76b2o3bo4b2o$obo41b2o77bo3bo2bo550b3o3b3o78b3o$2o
120bobo2b2obo550b3o$121bo4bo3b2o560b3o$122bobo3b2o$123bob2obo$127bo3$
765b2o$130b2o548b2o84bobo9b2o$130b2o548b2o85bo10b2o7$36b2o88b2o556b2o
88b2o$36b2o88b2o556b2o88b2o2$152bo$153b2o$152b2o2$78bobo$79b2o$79bo
280b2o88b2o$360b2o88b2o199bobo$651b2o$652bo$44b2o72b2o572b2o72b2o$44b
2o72b2o572b2o72b2o4$449b2o$447bobobo$442bo3b4o2bo$441b2o9bo$440b2obo6b
obo$441bobo6b2o$442b2o3$363b3o83b2o$93bo269bo2bo$93bobo266bo2b2o$93b2o
267b2o$36b2o88b2o322b2o232b2o88b2o$36b2o88b2o238bo83b2o232b2o88b2o$
367b2o$366b2o356bo$725bo$723b3o2$439bo$437b2o$2b2o434b2o$b2o$3bo2$44b
2o72b2o248b2o72b2o248b2o72b2o$44b2o72b2o248b2o72b2o248b2o31bo40b2o$
723b2o$724b2o15$36b2o88b2o232b2o88b2o232b2o88b2o$36b2o88b2o232b2o88b2o
232b2o88b2o6$62b2o$61b2o$63bo4$44b2o322b2o72b2o248b2o72b2o$44b2o322b2o
72b2o248b2o72b2o17$36b2o88b2o232b2o88b2o232b2o88b2o$36b2o88b2o84bo147b
2o88b2o232b2o88b2o$213b2o$212b2o2$122b2o177bo$121b2o177bo$123bo176b3o
6$368b2o72b2o$368b2o72b2o16$426bo$36b2o88b2o232b2o65b2o21b2o232b2o88b
2o$36b2o88b2o232b2o64b2o22b2o232b2o88b2o2$182b2o$181b2o$183bo195bo$
377b2o$378b2o6$368b2o72b2o$368b2o72b2o17$36b2o88b2o232b2o88b2o232b2o
88b2o$36b2o88b2o114b2o116b2o88b2o232b2o88b2o$241b2o$243bo!
I'm pretty sure that using half-bakeries to get more variety in glider-lane outputs is -- well -- a half-baked idea. The half-bakeries would have to be constructed somehow, and then be destroyed again after they're used (though that part would be pretty easy). The half-bakery moves by (3,-6), so repeated uses would make it drift away from the block trails.

Just seems like a nice coincidence that successive 31c/240 rakes produce gliders offset by exactly 9 lanes, so that the half-bakery move can be repeated immediately. Can anyone think of an actual practical use for this behavior?

User avatar
dvgrn
Moderator
Posts: 10610
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI
Contact:

Re: 31c/240 caterpillar working notes

Post by dvgrn » February 8th, 2014, 9:59 am

Below is a sample pattern showing one way to build two more block trails starting from an initial pair, without using any reversed forward streams from *WSSes (besides the first four at the top).

The two forward streams marked by "-A" and "-B" can theoretically be generated by forerakes on a four-trail track -- not these four trails exactly, but possibly an adjusted version?

Code: Select all

#C Sample construction of four block trails from two.
#C This example is 392:54:175, which is not very usable;
#C   two more trails would have to be added inside the edge trails,
#C   to produce block-trail pairs at [54..59]+31N.
#C The center block pair is the minimum width of 54, which allows
#C   the tightest packing of rephasers onto the full track.
#C Adding multiples of 31 to the central block-pair width increases
#C the timing ajustability between the two rephaser wings.
x = 2094, y = 2116, rule = B3/S23
1074b3o$1076bo$1075bo$1125b3o$1125bo$1126bo$1099b2o$1099b2o22$1014b3o$
1016bo$1015bo$1185b3o$1185bo$1186bo3$1099b2o$1099b2o20$954b3o$956bo$
955bo$1245b3o$1245bo$1246bo5$1099b2o$1099b2o18$894b3o$896bo$895bo$
1305b3o$1305bo$1306bo7$1099b2o$1099b2o30$1099b2o$1099b2o30$1099b2o$
1099b2o30$1099b2o$1099b2o30$1099b2o$1099b2o30$1099b2o$1099b2o30$1099b
2o$1099b2o30$1099b2o$1099b2o30$1099b2o$1099b2o30$1099b2o$1099b2o30$
1099b2o$1099b2o24$1020b3o$1022bo$1021bo$1071b3o$1071bo$1072bo$1045b2o
52b2o$1045b2o52b2o22$960b3o$962bo$961bo$1131b3o$1131bo$1132bo3$1045b2o
52b2o$1045b2o52b2o20$900b3o$902bo$901bo$1191b3o$1191bo$1192bo5$1045b2o
52b2o$1045b2o52b2o18$840b3o$842bo$841bo$1251b3o$1251bo$1252bo7$1045b2o
52b2o$1045b2o52b2o16$780b3o$782bo$781bo$1311b3o$1311bo$1312bo9$1045b2o
52b2o$1045b2o52b2o14$720b3o$722bo$721bo$1371b3o$1371bo$1372bo11$1045b
2o52b2o$1045b2o52b2o12$660b3o$662bo$661bo$1431b3o$1431bo$1432bo13$
1045b2o52b2o$1045b2o52b2o10$600b3o$602bo$601bo$1491b3o$1491bo$1492bo
15$1045b2o52b2o$1045b2o52b2o8$540b3o$542bo$541bo$1551b3o$1551bo$1552bo
17$1045b2o52b2o$1045b2o52b2o6$480b3o$482bo$481bo$1611b3o$1611bo$1612bo
19$1045b2o52b2o$1045b2o52b2o4$420b3o$422bo$421bo$1671b3o$1671bo$1672bo
21$1045b2o52b2o$1045b2o52b2o2$360b3o$362bo$361bo$1731b3o$1731bo$1732bo
23$1045b2o52b2o$300b3o742b2o52b2o$302bo$301bo$1791b3o$1791bo$1792bo24$
240b3o$242bo802b2o52b2o$241bo803b2o52b2o$1851b3o$1851bo$1852bo24$180b
3o$182bo916bo$181bo916bobo$1045b2o51bobo810b3o$1045b2o50b3o811bo$1096b
o2b2o811bo$1101bo$1099bobo$1097bo3bo$1096bo6bo$1045b2o48b2o4b3o$1047bo
35bo12bob5o$1045b3o35bo$1036b3o7b3o13bo$1036b3o10bo10bo2bo$1035bo4bo4b
o3b2obo6bo$1035b2o3bo4bo7bo5bo4bo$1036bo9bo6bo5b2o22bo19b2o$1037bo2bo
11bo30bo19bo$1039bo3b2o3b3o10b3o$1043b2o$1044bo4$1045b2o52b2o$1045b2o
52b2o2$1124bobo$120b3o1002b2o$122bo1002bo$121bo$1971b3o$1971bo$1972bo
3$1063bo$1053b2o9bo26b2o$1053b2o7b3o26b2o5$1075bo$1074bo$1074b3o10$
1045b2o52b2o$1045b2o52b2o$60b3o$62bo$61bo$2031b3o$2031bo$2032bo6$1053b
2o36b2o$1053b2o36b2o17$3o1042b2o52b2o$2bo1042b2o52b2o$bo$2091b3o$2091b
o$2092bo12$974bobo$974b2o$975bo12$1045b2o52b2o$1045b2o52b2o83bobo$
1185b2o$1185bo28$1045b2o52b2o$1045b2o52b2o30$1045b2o52b2o$1045b2o52b2o
14$914bobo$914b2o$915bo13$1244bobo$1045b2o52b2o144b2o$1045b2o52b2o144b
o30$1045b2o52b2o$1045b2o52b2o30$1045b2o52b2o$1045b2o52b2o5$1097b2o$
1096b3o$1044b3o50bob2o5b2o$1044b2o52bo2b2o3b3o$1051b3o3b3o24bo12b3o8bo
$1038b2o7b6obob6o21bobo4b2o4bo4b2o2b2o$1038bobo5bob5o4b2ob2o28bobo3bo
8b2o$854bobo181bob2ob4o2bo2bo4b2o3bo22bo6bo3bo2bo6bo5bobo$854b2o183bo
2b7o3bo3b6o23bo3bob2o4bobo7bo5b2o$855bo184b3o5bo4bo5b3o19bo3bo2b2o23bo
$1085bo3b2o$1081bo3b2o$1082b2obo$1084bo3$1045b2o52b2o$1045b2o52b2o5$
1304bobo$1305b2o$1305bo2$1061bo$1062bo$1060b3o$1053b2o36b2o$1053b2o36b
2o$1079bo$1078bo$1078b3o14$1045b2o52b2o$1045b2o52b2o12$1053b2o36b2o$
1053b2o36b2o17$1045b2o52b2o$1045b2o52b2o14$976bobo$976b2o$977bo3$794bo
bo375bobo$794b2o377b2o$795bo377bo9$1045b2o52b2o$1045b2o52b2o3$1364bobo
$1365b2o$1365bo25$1045b2o52b2o$1045b2o52b2o30$1045b2o52b2o$1045b2o52b
2o12$916bobo$916b2o$917bo3$734bobo495bobo$734b2o497b2o$735bo497bo11$
1045b2o52b2o$1045b2o52b2o$1424bobo$1425b2o$1425bo27$1045b2o52b2o$1045b
2o52b2o27$1274b2o$1274b2o2$1045b2o52b2o$1045b2o52b2o7$1230bo$1230b2o$
1229bobo$856bobo$856b2o$857bo3$674bobo$674b2o$675bo10$1274b2o$1274b2o
2$1045b2o52b2o383bobo$1045b2o52b2o384b2o$1485bo4$1170bo$1170b2o$1169bo
bo14$672bo$671b2o$671bobo4$1274b2o$1274b2o2$1045b2o52b2o$1045b2o52b2o
3$1110bo$653b2o455b2o$653b2o454bobo14$732bo$731b2o$731bobo6$1274b2o$
1274b2o2$1045b2o52b2o$1045b2o52b2o$1050bo$1050b2o$1049bobo$653b2o$653b
2o3$796bobo$796b2o$797bo7$792bo$791b2o$791bobo8$1274b2o$1274b2o268bobo
$1545b2o$990bo54b2o52b2o444bo$990b2o53b2o52b2o$989bobo3$653b2o$653b2o
10$852bo$851b2o$851bobo10$1274b2o$930bo343b2o$930b2o$929bobo113b2o52b
2o$1045b2o52b2o4$653b2o$653b2o8$912bo$911b2o$911bobo11$870bo$870b2o
402b2o$869bobo402b2o2$1045b2o52b2o$1045b2o52b2o4$653b2o$653b2o$736bobo
$736b2o$737bo3$972bo$971b2o$971bobo11$810bo$810b2o$809bobo792bobo$
1274b2o329b2o$1274b2o329bo2$1045b2o52b2o$1045b2o52b2o4$653b2o$653b2o4$
1032bo$1031b2o$1031bobo11$750bo$750b2o$749bobo3$1274b2o$1274b2o2$1045b
2o52b2o$1045b2o52b2o4$653b2o$653b2o2$1092bo$1091b2o$1091bobo11$690bo$
690b2o$689bobo5$1274b2o$1274b2o2$1045b2o52b2o$1045b2o52b2o4$653b2o$
653b2o497bo$1151b2o$1151bobo10$732b2o$732bobo$732bo5$1664bobo$1665b2o$
1665bo$1274b2o$1274b2o2$1045b2o52b2o$1045b2o52b2o3$1212bo$653b2o556b2o
$653b2o556bobo10$792b2o$792bobo$792bo10$1274b2o$1274b2o2$1045b2o52b2o$
1045b2o52b2o$1272bo$1271b2o$1271bobo$653b2o$653b2o8$852b2o$852bobo$
852bo12$1274b2o$1274b2o2$1045b2o52b2o231bo$1045b2o52b2o230b2o$1331bobo
3$653b2o$653b2o6$912b2o$912bobo$912bo9$1724bobo$1725b2o$1725bo3$1274b
2o$1274b2o116bo$1391b2o$1045b2o52b2o290bobo$1045b2o52b2o4$653b2o$653b
2o4$972b2o$972bobo$972bo15$1452bo$1274b2o175b2o$1274b2o175bobo2$1045b
2o52b2o$1045b2o52b2o4$653b2o$653b2o2$1012bo19b2o$1011bobo18bobo$1010bo
3bo17bo$1009bo5bo$1008bo7bo$1008bo7bo$1001b3o4b9o$1008bo7bo$1008bo7bo$
1008bo7bo$1008bo7bo$1008bo7bo6$1512bo$1511b2o$1511bobo$1274b2o$1274b2o
2$1045b2o52b2o$1045b2o52b2o4$653b2o$653b2o15$1784bobo$1785b2o$1572bo
212bo$1571b2o$1571bobo3$1274b2o$1274b2o2$1045b2o52b2o$1045b2o52b2o4$
653b2o$653b2o15$1632bo$1631b2o$1631bobo5$1274b2o$1274b2o2$1045b2o52b2o
$1045b2o52b2o4$653b2o$653b2o13$1692bo$1691b2o$1691bobo27$1752bo$1751b
2o$1751bobo90bobo$1845b2o$1845bo25$1812bo$1811b2o$1811bobo27$1872bo$
1871b2o$1871bobo26$1849b2o$1848bobo$1850bo27$1789b2o$1788bobo$1790bo
26$1753b6o$1729b2o23bo4bo$1728bobo23bo5bo$1730bo23bo5bo$1754bo5bo$
1754bo5bo$1754bo4bo$1747b3o4b5o$1754bo4bo$1754bo5bo$1754bo5bo$1754bo5b
o$1754bo5bo$1754bo4bo$1753b6o!
There are enough possible collision points that I'm finding it difficult to work out the math for which adjustments will work and which are forbidden. Luckily it's quite easy to adjust one of these patterns manually to get rid of collisions. I heartily recommend Ctrl+Space (advance the selection) and Shift+Space (advance everything except the selection) in Golly.

For larger patterns and long timing adjustments there are equivalent tricks. For Ctrl+Space: select an area, advance N ticks, copy with Ctrl+C, undo back to the initial selection, Delete or Backspace to clear the selection, and paste with Ctrl+V, lining up the paste on one of the selection's corners. For Shift+Space: select an area, copy with Ctrl-C, advance N ticks, Backspace, paste with Ctrl-V.

While I'm mentioning keyboard shortcuts, Shift-L is another handy one for pasting large patterns. Shift-L lets you cycle through the five paste locations while you're looking at the floating pattern you're about to drop in -- similar to the way >, <, x, and y let you rotate and reflect the floating pattern.

-- Anyway, I'm going to drop this line of inquiry, at least for the next few weeks. If I find time for another project, I'll go back to figuring out the most efficient way to build *WSSes and reflect forward glider streams with them. If anyone wants to look further at this idea of building reversed forward streams with kickbacks, please go right ahead...!

Post Reply