David Bell's engineless caterpillar idea revisited

For discussion of specific patterns or specific families of patterns, both newly-discovered and well-known.
User avatar
simsim314
Posts: 1823
Joined: February 10th, 2014, 1:27 pm

Re: David Bell's engineless caterpillar idea revisited

Post by simsim314 » November 20th, 2014, 1:43 pm

dvgrn wrote: Generally a way can be found to complete the construction, but by the time you've found workarounds for all of the awkward little layout problems, you end up with a very expensive and clearly suboptimal recipe
Hmm I've written a pretty nice optimizer that works out those little things in pretty much very nice optimized way, trying ALL possible ways using many recipes per single (dx, dy), and trying all possible combinations for 2 steps (and script that generates all possible (dx, dy) for all SLs - currently up to 7 gliders).

Now unfortunately each current MWSS edge shooter recipe has disadvantage: one has longboat which is too close to the output MWSS, the other has ship 2 cells from beehive (maybe I should try to place the ship first and then the beehive), the third has some spark that goes too deep, and might ruin other *WSS in real life. I've also 5 SLs recipe that can probably be handled, but I want 4 (or even 3 if the search will come up with something).

--

I guess eventually I will find a good edge shooters with 3 SLs, just saying it was kind of surprise to me - you hear of slow salvos as saviors that work almost perfectly, you only need few recipes and you on the road - well the absolute opposite is the truth, slow salvo is like ship in a storm, you can only hope it will "survive the waves".

I still don't think I need special edge shooter search that will take into account the spacing for slow salvo, maybe some "depth glue search" for nice "edgy" SLs will actually be more productive. Anyway there are many nice recipes already with well separated SLs, so it's more about tiny details, and not the possibility itself.

I also think that 2 tight SLs for slow salvo are like 4 not tight. This should be taken into consideration (counting not only SLs but also the tightly placed SLs as additional concern - especially tightly placed rare SLs like tight ship + longboat is much more troublesome for slow salvo than tight block + beehive).

---

Another important point that I wasn't thinking about - is that placing the less common SLs first is important. There is much less recipes for boat than for beehive, so placing tightly boat+beehive, one should try placing the beehive second, as it has considerably more recipes, and can be placed in various angles, but the boat can't.

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

Re: David Bell's engineless caterpillar idea revisited

Post by dvgrn » November 20th, 2014, 2:29 pm

simsim314 wrote:I guess eventually I will find a good edge shooters with 3 SLs, just saying it was kind of surprise to me - you hear of slow salvos as saviors that work almost perfectly, you only need few recipes and you on the road - well the absolute opposite is the truth, slow salvo is like ship in a storm, you can only hope it will "survive the waves".
Heh, I'm not quite sure where you're hearing that rumor about slow salvos as saviors -- that hasn't exactly been my experience. The loafer gun, the old and new Demonoid designs, the linear GoL propagator-replicator, the half-baked knightship, the Centipede, and the spiral-growth pattern have each had their own specific difficulties. I guess the only "saving grace" of slow salvos is that there seems to be a way to do just about anything if you're patient enough, and don't mind using up a lot of gliders.
simsim314 wrote:I still don't think I need special edge shooter search that will take into account the spacing for slow salvo, maybe some "depth glue search" for nice "edgy" SLs will actually be more productive.
That's definitely an important item that I haven't gotten around to sorting out yet. It would be very nice to have a large toolkit of P1, P2, monochromatic, monoparity, etc. recipes for each type of useful still life, sorted by cost and edginess. So far most of that kind of sorting has been done by hand, case by case. Good enough for proof-of-concept patterns, but an automated compiler will need a better library.
simsim314 wrote:Another important point that I wasn't thinking about - is that placing the less common SLs first is important. There is much less recipes for boat than for beehive, so placing tightly boat+beehive, one should try placing the beehive second, as it has considerably more recipes, and can be placed in various angles, but the boat can't.
Slow-salvo constructions really got going with the period-2^23 loafer gun, which built a Blockic pattern that could be triggered to make a loafer. That blocks-only limitation definitely kept things a lot simpler! In more recent patterns where all kinds of different still lifes need to be constructed, I've found it increasingly useful to look up small constellations in a huge database, to be able to construct two or more objects at once.

This works especially well for really common objects: if you have a block at (0,0) and need to construct blocks at (3,4) and (3,12), plus something left over to continue the next construction... well, you _could_ build each block separately, but you could just as well look up a recipe that puts both blocks in place simultaneously.

One more unrelated thing I'm curious about: the plan for the original slow-salvo-based universal constructor from 2003 was to construct Herschel circuitry using P1 slow salvos, including all orientations of eaters -- see Golly's Patterns/Syntheses/slow-salvo-eater-recipes.rle. But it was really nice to be able to include P2 intermediate targets as well, because it made "edgy" recipes very much cheaper. Do you have a sense yet of how expensive eaters are at P1 (especially tight placements of eaters)?

User avatar
simsim314
Posts: 1823
Joined: February 10th, 2014, 1:27 pm

Re: David Bell's engineless caterpillar idea revisited

Post by simsim314 » November 20th, 2014, 3:08 pm

Here is 62 gliders slow salvo recipe, for one of the 4SLs MWSS edge shooters.

Code: Select all

x = 7790, y = 7822, rule = LifeHistory
.A.A$4.A$A3.A$4.A$.A2.A$2.3A21$27.2A$27.2A75$107.3A$107.A$108.A116$
235.3A$235.A$236.A160$363.3A$363.A$364.A133$491.3A$491.A$492.A112$
619.3A$619.A$620.A123$747.3A$747.A$748.A125$875.3A$875.A$876.A115$
1003.3A$1003.A$1004.A115$1131.3A$1131.A$1132.A131$1259.3A$1259.A$
1260.A146$1387.3A$1387.A$1388.A116$1515.3A$1515.A$1516.A151$1643.3A$
1643.A$1644.A124$1771.3A$1771.A$1772.A118$1899.3A$1899.A$1900.A138$
2027.3A$2027.A$2028.A136$2155.3A$2155.A$2156.A123$2283.3A$2283.A$
2284.A124$2411.3A$2411.A$2412.A135$2539.3A$2539.A$2540.A125$2667.3A$
2667.A$2668.A139$2795.3A$2795.A$2796.A76$2923.3A$2923.A$2924.A116$
3051.3A$3051.A$3052.A151$3179.3A$3179.A$3180.A117$3307.3A$3307.A$
3308.A125$3435.3A$3435.A$3436.A141$3563.3A$3563.A$3564.A117$3691.3A$
3691.A$3692.A134$3819.3A$3819.A$3820.A120$3947.3A$3947.A$3948.A144$
4075.3A$4075.A$4076.A131$4203.3A$4203.A$4204.A130$4331.3A$4331.A$
4332.A120$4459.3A$4459.A$4460.A123$4587.3A$4587.A$4588.A143$4715.3A$
4715.A$4716.A108$4843.3A$4843.A$4844.A98$4971.3A$4971.A$4972.A115$
5099.3A$5099.A$5100.A131$5227.3A$5227.A$5228.A146$5355.3A$5355.A$
5356.A124$5483.3A$5483.A$5484.A138$5611.3A$5611.A$5612.A118$5739.3A$
5739.A$5740.A115$5867.3A$5867.A$5868.A160$5995.3A$5995.A$5996.A123$
6123.3A$6123.A$6124.A118$6251.3A$6251.A$6252.A135$6379.3A$6379.A$
6380.A131$6507.3A$6507.A$6508.A136$6635.3A$6635.A$6636.A131$6763.3A$
6763.A$6764.A121$6891.3A$6891.A$6892.A123$7019.3A$7019.A$7020.A124$
7147.3A$7147.A$7148.A117$7275.3A$7275.A$7276.A129$7403.3A$7403.A$
7404.A126$7531.3A$7531.A$7532.A132$7659.3A$7659.A$7660.A105$7787.3A$
7787.A$7788.A!
One point to notice: the one before last glider is interfering with the *WSS path, but fortunately the minimal distance between *WSS on same track is about 500 ticks, and each Reading Head has recovery time of about 30 and fitting it in steps of 59 for salvo will require steps of 59 * 2 in space or 59 * 4 in timing (*WSS are c/2). Summing it all up we get less than 270 which is much less than 500 - so this minor moment between the two last gliders, can be made while no new *WSS are born.

User avatar
simsim314
Posts: 1823
Joined: February 10th, 2014, 1:27 pm

Re: David Bell's engineless caterpillar idea revisited

Post by simsim314 » November 20th, 2014, 3:31 pm

dvgrn wrote:Do you have a sense yet of how expensive eaters are at P1 (especially tight placements of eaters)?
Not yet. Here is the full SL list I've got from 7 gliders (I will know the 8 gliders recipes in few days):

Code: Select all

x = 2204, y = 6, rule = B3/S23
bo99bo99bo99bo99bo99bo99bo99bo99bo99bo99b2o98b2o98b2o98b2o98b2o98b2o
98b2o98b2o98b2o98b2o98b2o98b2o98b2o$obo97bobo97bobo97bobo97bobo97bobo
97bobo97bobo97bobo97bobo97bobo97bobo97bobo97bobo97bo2bo96bo2bo96bo2bo
96bo2bo96bo2bo97b2o98bobo97bobo97bobo$2o98bobo97bo2bo96bo2bo95bobo97bo
2bo98b2o98bobo97bobo97bo98b2o98b2o97bobo99bo98bobo97bo2bo97b2o98bobo
97bo2bo197b2o98bobo97bo$101bo99b2o98bobo95b2o99b2o200b2o98bo195b2o200b
o200bo99b2o199bo99b2o299bo$302bo694bobo$997b2o!
For any of these I can tell something...Notice the list is orientation sensitive, built from slow salvos with gliders coming in (-1, -1) direction.

But you reminded me some important detail: my current searches for some reason use SLs from search of 6 gliders not 7. I need to make an edge shooters search for 2 SLs, using all SLs from the 7 gliders output.

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

Re: David Bell's engineless caterpillar idea revisited

Post by dvgrn » November 20th, 2014, 9:58 pm

simsim314 wrote:One point to notice: the one before last glider is interfering with the *WSS path, but fortunately the minimal distance between *WSS on same track is about 500 ticks, and each Reading Head has recovery time of about 30 and fitting it in steps of 59 for salvo will require steps of 59 * 2 in space or 59 * 4 in timing (*WSS are c/2). Summing it all up we get less than 270 which is much less than 500 - so this minor moment between the two last gliders, can be made while no new *WSS are born.
There's one other spot where there's potential interference -- the creation of the final honeyfarm has a tiny spark that's momentarily in the interference zone. Might cause a problem for half a dozen possible periods out of a thousand, e.g.

Code: Select all

x = 26, y = 67, rule = LifeHistory
4.6B$5.6B$4.6B13.2B$5.6B10.5B$4.6B10.6B$5.6B9.6B$4.6B10.6B$5.6B10.5B$
4.6B11.5B$5.6B10.5B$4.6B10.6B$5.6B7.A7B$4.6B7.ABA6B$5.6B5.B2A7B$4.6B
7.9B$5.6B8.7B$4.6B11.5B$5.6B9.6B$4.6B10.6B$5.6B10.5B$4.6B10.6B$5.6B9.
6B$4.6B8.A7B$5.6B6.ABA6B$4.6B7.2A7B$5.6B6.9B$4.6B7.9B$5.6B4.11B$4.6B
5.7B2A2B$5.6B4.6BABA2B$4.6B4.7B2A3B$5.6B4.11B$4.6B5.11B$5.6B5.10B$4.
6B5.11B$5.2BABAB4.11B$4.2BA3B4.12B$5.BA3BA3.12B$4.2BA3B5.11B$5.BA2BAB
3.12B$4.2B3AB3.13B$5.6B2.13B$4.6B4.12B$5.6B3.4B2A6B$4.6B4.4B2A6B$5.6B
3.12B$4.6B4.12B$5.6B2.13B$4.6B2.6B3A5B$5.6B2.5BA7B$4.6B3.6BA6B$5.6B6.
9B$4.6B7.9B$5.6B5.10B$4.6B6.10B$5.6B4.11B$4.6B4.12B$5.6B3.12B$4.6B3.
13B$5.6B.14B$4.6B2.14B$5.6B2.13B$4.6B6.10B$5.6B6.3B.5B$4.6B11.5B$5.6B
11.3B$4.6B13.B!
[Or there are some timings that kill the passing MWSS, also.]

User avatar
simsim314
Posts: 1823
Joined: February 10th, 2014, 1:27 pm

Re: David Bell's engineless caterpillar idea revisited

Post by simsim314 » November 21st, 2014, 3:26 am

dvgrn wrote:There's one other spot where there's potential interference --
It's funny, I've checked that spot with MWSS two cells up...woops.

Anyway this is minor issue, and in any case I hope to find a better recipe (less tight or/and with 3SLs). This was proof of concept, and the first experience with "real" slow salvo, and It's nice to see the algorithm (almost) finding some very tight spots for placement.

I wonder from your experience with slow salvo, does this looks like a "production" recipe? do you think something is seriously wasteful there? I was optimizing for certain things, doing many small tweaks by hand + for the splitting I use always the same recipe (2 gliders), do you think I'm losing too much there (or somewhere else), or 62 is more or less what you would expect in this case?

User avatar
simsim314
Posts: 1823
Joined: February 10th, 2014, 1:27 pm

Re: David Bell's engineless caterpillar idea revisited

Post by simsim314 » November 21st, 2014, 8:57 am

dvgrn wrote:There's one other spot where there's potential interference -- the creation of the final honeyfarm has a tiny spark that's momentarily in the interference zone. Might cause a problem for half a dozen possible periods out of a thousand, e.g.
I was thinking about this case a little bit. In the current scenario, where the periods are above 500 and the placement adjustment can be done in steps of 118 (59 * 2), if some interference happens, it's possible to place the same SL 108 cells down (or up), and everything will remain the same in terms of slow salvo construction, but this tiny moment will be 236 ticks apart, where no *WSS is passing. This is very minor adjustment really.

Actually this allows many small "lane interference" in slow salvo construction, as long as there is no intermediate SLs on the *WSS path, and as long as this interference is quick enough, it's possible to adjust the slow salvo mechanism to allow it.

Anyway here is new 3 SLs edge shooter, (and assuming the mentioned above nuance) 30 gliders slow salvo recipe for it:

Code: Select all

x = 3810, y = 3835, rule = LifeHistory
.6B$6B$.6B$7B$7B$3B2A2B$3B3AB$3B3A$.BAB2AB$2B3AB$.2BA3B$6B$.6B$2B2A2B
$.3A3B$.3A2B$.2ABAB$2.3A$3.A22$15.2A$15.2A80$92.2A$92.ABA$92.A3B$93.
4B$94.4B$95.3B$96.B132$220.2A$220.ABA$220.A3B$221.4B$222.4B$223.3B$
224.B97$348.2A$348.ABA$348.A3B$349.4B$350.4B$351.3B$352.B119$476.2A$
476.ABA$476.A3B$477.4B$478.4B$479.3B$480.B115$604.2A$604.ABA$604.A3B$
605.4B$606.4B$607.3B$608.B130$732.2A$732.ABA$732.A3B$733.4B$734.4B$
735.3B$736.B98$860.2A$860.ABA$860.A3B$861.4B$862.4B$863.3B$864.B132$
988.2A$988.ABA$988.A3B$989.4B$990.4B$991.3B$992.B123$1116.2A$1116.ABA
$1116.A3B$1117.4B$1118.4B$1119.3B$1120.B123$1244.2A$1244.ABA$1244.A3B
$1245.4B$1246.4B$1247.3B$1248.B123$1372.2A$1372.ABA$1372.A3B$1373.4B$
1374.4B$1375.3B$1376.B122$1500.2A$1500.ABA$1500.A3B$1501.4B$1502.4B$
1503.3B$1504.B127$1628.2A$1628.ABA$1628.A3B$1629.4B$1630.4B$1631.3B$
1632.B121$1756.2A$1756.ABA$1756.A3B$1757.4B$1758.4B$1759.3B$1760.B
106$1884.2A$1884.ABA$1884.A3B$1885.4B$1886.4B$1887.3B$1888.B141$2012.
2A$2012.ABA$2012.A3B$2013.4B$2014.4B$2015.3B$2016.B104$2140.2A$2140.A
BA$2140.A3B$2141.4B$2142.4B$2143.3B$2144.B116$2268.2A$2268.ABA$2268.A
3B$2269.4B$2270.4B$2271.3B$2272.B174$2396.2A$2396.ABA$2396.A3B$2397.
4B$2398.4B$2399.3B$2400.B112$2524.2A$2524.ABA$2524.A3B$2525.4B$2526.
4B$2527.3B$2528.B139$2652.2A$2652.ABA$2652.A3B$2653.4B$2654.4B$2655.
3B$2656.B112$2780.2A$2780.ABA$2780.A3B$2781.4B$2782.4B$2783.3B$2784.B
130$2908.2A$2908.ABA$2908.A3B$2909.4B$2910.4B$2911.3B$2912.B114$3036.
2A$3036.ABA$3036.A3B$3037.4B$3038.4B$3039.3B$3040.B129$3164.2A$3164.A
BA$3164.A3B$3165.4B$3166.4B$3167.3B$3168.B119$3292.2A$3292.ABA$3292.A
3B$3293.4B$3294.4B$3295.3B$3296.B120$3420.2A$3420.ABA$3420.A3B$3421.
4B$3422.4B$3423.3B$3424.B128$3548.2A$3548.ABA$3548.A3B$3549.4B$3550.
4B$3551.3B$3552.B104$3676.2A$3676.ABA$3676.A3B$3677.4B$3678.4B$3679.
3B$3680.B123$3804.2A$3804.ABA$3804.A3B$3805.4B$3806.4B$3807.3B$3808.B!
I actually left with 3 SLs HWSS edge shooter.

EDIT Here is totally useless 3SLs HWSS edge shooter (but it's nice to see the search come up with results):

Code: Select all

x = 23, y = 26, rule = LifeHistory
2.C$C.C$.2C11$16.C$15.C.C$14.C.C$14.2C$21.C$20.C.C$19.C.C$19.2C2$16.
2C$15.C2.C$15.C.C$16.C!
It's useless because there is no edgy longboat recipe, at least for now.

EDIT2 Woops actually for longboat there is nice recipe it's just going too much to the side, and as this 3SL edge shooter recipe shoots the HWSS pretty far away it actually might work:

Code: Select all

x = 873, y = 851, rule = LifeHistory
2C$2C79$76.2C$76.C.C$76.C126$202.2C$202.C.C$202.C126$337.2C$337.C.C$
337.C126$466.2C$466.C.C$466.C126$602.2C$602.C.C$602.C126$726.2C$726.C
.C$726.C126$870.2C$870.C.C$870.C!
EDIT3
OK I've completed the HWSS slow salvo synth as well with 33 gliders (including the trigger):

Code: Select all

x = 4191, y = 4187, rule = LifeHistory
7B$BABA3B$4BA2B$A3BA2B$A3BAB$.3BAB$.A2BA$2.3A23$12.2C$12.2C75$92.3C$
92.C$93.C124$220.3C$220.C$221.C124$348.3C$348.C$349.C125$476.3C$476.C
$477.C118$604.3C$604.C$605.C108$732.3C$732.C$733.C124$860.3C$860.C$
861.C124$988.3C$988.C$989.C118$1116.3C$1116.C$1117.C113$1244.3C$1244.
C$1245.C131$1372.3C$1372.C$1373.C144$1500.3C$1500.C$1501.C128$1628.3C
$1628.C$1629.C134$1756.3C$1756.C$1757.C112$1884.3C$1884.C$1885.C119$
2012.3C$2012.C$2013.C133$2140.3C$2140.C$2141.C127$2268.3C$2268.C$
2269.C136$2396.3C$2396.C$2397.C135$2524.3C$2524.C$2525.C126$2652.3C$
2652.C$2653.C124$2780.3C$2780.C$2781.C138$2908.3C$2908.C$2909.C118$
3036.3C$3036.C$3037.C114$3164.3C$3164.C$3165.C152$3292.3C$3292.C$
3293.C124$3420.3C$3420.C$3421.C124$3548.3C$3548.C$3549.C125$3676.3C$
3676.C$3677.C118$3804.3C$3804.C$3805.C110$3932.3C$3932.C$3933.C141$
4060.3C$4060.C$4061.C123$4188.3C$4188.C$4189.C!
I also figure out something: I was thinking too linear: split the block, move the block, create SL,- create another Split. Actually one can create new block while creating SL, and move it away from salvo (in preparation for new SL) while continue the original recipe. One can even apply two recipe in parallel - and this might work even if each of the recipes one after another can't work . The point is: slow salvo is very not linear, and should be approached with open mind, because it's not commutative, and even not transitive ((a + b) + c <> a + (b + c)), so no intuition here - at least not for optimized results.

EDIT4 Using this approach I've built 29 gliders for the MWSS edge shooter:

Code: Select all

x = 3683, y = 3699, rule = LifeHistory
.2C$.3C$.3C$C.2C$3C$.C30$16.2C$16.2C75$96.3C$96.C$97.C117$224.3C$224.
C$225.C131$352.3C$352.C$353.C115$480.3C$480.C$481.C134$608.3C$608.C$
609.C138$736.3C$736.C$737.C104$864.3C$864.C$865.C124$992.3C$992.C$
993.C133$1120.3C$1120.C$1121.C120$1248.3C$1248.C$1249.C144$1376.3C$
1376.C$1377.C115$1504.3C$1504.C$1505.C127$1632.3C$1632.C$1633.C124$
1760.3C$1760.C$1761.C119$1888.3C$1888.C$1889.C134$2016.3C$2016.C$
2017.C102$2144.3C$2144.C$2145.C136$2272.3C$2272.C$2273.C127$2400.3C$
2400.C$2401.C127$2528.3C$2528.C$2529.C127$2656.3C$2656.C$2657.C126$
2784.3C$2784.C$2785.C131$2912.3C$2912.C$2913.C125$3040.3C$3040.C$
3041.C110$3168.3C$3168.C$3169.C145$3296.3C$3296.C$3297.C108$3424.3C$
3424.C$3425.C120$3552.3C$3552.C$3553.C166$3680.3C$3680.C$3681.C!
Last edited by simsim314 on November 21st, 2014, 12:56 pm, edited 2 times in total.

chris_c
Posts: 966
Joined: June 28th, 2014, 7:15 am

Re: David Bell's engineless caterpillar idea revisited

Post by chris_c » November 21st, 2014, 10:22 am

simsim314 wrote:
chris_c wrote: how are you going to make the timing correct?
The same recipe can be applied after 511 generations. No need to be 0 mod 2 or mod 8.
I'm not really sure I understand your reply so let's make things more concrete. Here is my example pattern:

Code: Select all

x = 165, y = 1840, rule = B3/S23
117b2o$116b3o$116b3o$116b3o$116b2obo$117b3o$118bo145$161bobo$164bo$
160bo3bo$160bo3bo$164bo$161bo2bo$162b3o81$115b2o$114b3o$114b3o$114b3o$
114b2obo$115b3o$116bo54$126bobo$125bo$125bo3bo$125bo$125bo2bo$125b3o8$
104b2o$103b3o$103b3o$103b2obo11bobo$104b3o10bo$105bo11bo3bo$117bo3bo$
117bo$117bo2bo$117b3o146$162b2o$161b3o$161b3o$161b3o$161b2obo$162b3o$
163bo80$116bobo$115bo$115bo3bo$115bo3bo$115bo$115bo2bo$115b3o55$126b2o
$126b3o$126b3o$125bob2o$125b3o$126bo7$105bobo$104bo6b2o$104bo3bobo2bo$
104bo5bobo$104bo2bo3bo$104b3o29$27bo$26bobo$26b2o7$27bo$26bobo$27bo4bo
$31bobo$30bo2bo$31b2o45$27bo$26bobo$26b2o7$27bo$26bobo$27bo4bo$31bobo$
30bo2bo$31b2o316$2b3o$2bo2bo$2bo$2bo3bo$2bo$3bobo191$3bo$2b3o$b2obo$b
3o$b3o$2b2o192$2b3o$bo2bo$4bo$o3bo$4bo$bobo191$3bo$2b3o$2bob2o$3b3o$3b
3o$3b2o192$2b3o$2bo2bo$2bo$2bo3bo$2bo$3bobo!
I am using the reader where the spaceships hit the loaf every 511 generations. At the moment there is a pre-existing stream of spaceships and new spaceships are produced alongside at a displacement of (10,-1).

My question is how to adjust everything if we wanted to make the new spaceship stream have displacement (10,0), i.e. move the new spaceship stream down by 1 cell? The only way I see to adjust is to move the loaf and the MWSS seeds down by multiples of 2 cells. That will push the produced spaceships down by multiples of 4 cells.

BUT, the existing spaceship stream repeats every 786 cells and since 786 and 4 are both even I do not see how to make a 1 cell adjustment.

If the period is an even number or a multiple of 4 instead of 511 then I think there could be problems with phase as well as with the parity of the spaceships.

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

Re: David Bell's engineless caterpillar idea revisited

Post by dvgrn » November 21st, 2014, 10:53 am

simsim314 wrote:I wonder from your experience with slow salvo, does this looks like a "production" recipe? do you think something is seriously wasteful there? I was optimizing for certain things, doing many small tweaks by hand + for the splitting I use always the same recipe (2 gliders), do you think I'm losing too much there (or somewhere else), or 62 is more or less what you would expect in this case?
It looks fairly reasonable to me. Really nobody's going to object to a working recipe -- it's not like there are a lot of hypercritical slow-salvo experts out there waiting to judge the efficiency of your solutions.

Your recipe leaves a block far out of the way of the construction lanes, which then has to be repeatedly duplicated and moved over to the right location for the next recipe. Something that might cut 20% or 30% off of construction cost in general: along with the large database of cheap simultaneous two-object constructions, I've found it useful to specifically collect recipes for edgy-object-plus-block.

Often this is just means leaving a glider off of a normal object recipe. In the ideal case the block ends up in front of the object, a few cells away, which is about where you usually want it to start the next recipe. If you collect enough object-plus-block recipes, you start to be able to pick recipes where the block needs no adjustment at all before the next recipe starts.

This only works when the constellation isn't too tightly packed and you have a fairly wide choice for each still life -- but in those cases it seems to be worth spending a few extra gliders on the recipe to end up with an extra block in a good place.

In theory this generalizes to other types of leftover ash objects -- there's nothing magical about a block, and in fact a honeyfarm might be a more useful target object in general, since blocks generally get converted to them anyway.

User avatar
simsim314
Posts: 1823
Joined: February 10th, 2014, 1:27 pm

Re: David Bell's engineless caterpillar idea revisited

Post by simsim314 » November 21st, 2014, 1:17 pm

chris_c wrote:My question is how to adjust everything if we wanted to make the new spaceship stream have displacement (10,0), i.e. move the new spaceship stream down by 1 cell?
You're absolutely right, I missed this one (didn't understand you previously). The final glider that creates the MWSS can come only with even lane step, and it's safe to assume in the same phase (for periods which are 0 mod 4).

---

This actually great for me, I was getting new nice MWSS edge shooters, and didn't think I can use them. I also started to enjoy the process of slow salvo recipe generation. So my answer will probably be: let's have 16 recipes :) for each phase difference (step 1 is just phase difference of 4), for MWSS and HWSS (no LWSS in the Reading Heads).

But probably slow salvo "glue" search for "delay mechanism" using 5-6 gliders would work fine, and will yield enough results to adjust the final shoot placement and parity as we wish, in cost of around 10 gliders. I might even go in this direction if 3SL edge shooters will be too rare.

---

Here is bad luck (same phase and same parity for two totally different edge shooters):

Code: Select all

x = 20, y = 78, rule = LifeHistory
5.2C$4.C2.C$5.C.C$.C4.C$C.C$.C7$2C$C.C$.C11$17.3C$17.C$18.C26$6.2C$5.
C.C$4.C.C$5.C2$9.2C$9.C.C$10.2C2$2.C$.C.C$.2C11$17.3C$17.C$18.C!
Last edited by simsim314 on November 21st, 2014, 1:36 pm, edited 1 time in total.

User avatar
simsim314
Posts: 1823
Joined: February 10th, 2014, 1:27 pm

Re: David Bell's engineless caterpillar idea revisited

Post by simsim314 » November 21st, 2014, 1:36 pm

dvgrn wrote:Often this is just means leaving a glider off of a normal object recipe. In the ideal case the block ends up in front of the object, a few cells away, which is about where you usually want it to start the next recipe. If you collect enough object-plus-block recipes, you start to be able to pick recipes where the block needs no adjustment at all before the next recipe starts.
Yes I saw your recipe list for 2 objects, but didn't realized the importance of it.
dvgrn wrote:In theory this generalizes to other types of leftover ash objects -- there's nothing magical about a block, and in fact a honeyfarm might be a more useful target object in general, since blocks generally get converted to them anyway.
Blocks can be moved (2,1) or (1,2) and then converted to honeyfarm - as the pure honeyfarm or just a beehive can't.

As I can see in my "db", the conversion into block is 1.5 times more common than conversion to beehive. So I can see why using a block as the "default" target is reasonable.

But I've already encountered some recipe where one glider was used just to convert beehive into a block, and then use some other recipe - when we have database of two common object, we can use any two objects, and have recipes for "converting" any object into any object (or two objects), thus getting much more options, "skipping" the block phase. Although I believe most of the time block is much more pleasant to move around than other stuff.

--

Anyway look here, I've figure out the more optimized way to work using slow salvos, and have created already two pretty optimized (~30 gliders) recipes for HWSS and MWSS.

But as Chris pointed out, some delay mechanism is needed for phase adjustment (as the SLs can move only in steps of two, for the Readers, and come in the same phase if the period is 0 mod 4).

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

Re: David Bell's engineless caterpillar idea revisited

Post by dvgrn » November 21st, 2014, 2:10 pm

simsim314 wrote:...I've already encountered some recipe where one glider was used just to convert beehive into a block, and then use some other recipe - when we have database of two common object, we can use any two objects, and have recipes for "converting" any object into any object (or two objects), thus getting much more options, "skipping" the block phase. Although I believe most of the time block is much more pleasant to move around than other stuff.
Exactly. Blocks are very convenient for all kinds of reasons -- movable with one glider, small, and common -- and so they're plenty good enough as a standard target for most purposes. Blinkers have all the same advantages, actually, but they're P2 so no good for this project. Loaves can also be moved and sometimes rotated with one glider, but they're not quite as versatile.

From an earlier message:
simsim314 wrote:Actually this allows many small "lane interference" in slow salvo construction, as long as there is no intermediate SLs on the *WSS path, and as long as this interference is quick enough, it's possible to adjust the slow salvo mechanism to allow it.
It's definitely possible to work around minor lane interference by temporary sparks, but it's even better when no workarounds are ever needed. Your latest 29G MWSS edge-shooter is really nice in this respect!

It's also fast enough that it might be usable in the Caterpillar's-little-brother project. There's a small spark that extends beyond the MWSS lane, so it will work to build some parts of some helices but not others.

chris_c
Posts: 966
Joined: June 28th, 2014, 7:15 am

Re: David Bell's engineless caterpillar idea revisited

Post by chris_c » November 21st, 2014, 3:08 pm

simsim314 wrote:This actually great for me, I was getting new nice MWSS edge shooters, and didn't think I can use them. I also started to enjoy the process of slow salvo recipe generation. So my answer will probably be: let's have 16 recipes :) for each phase difference (step 1 is just phase difference of 4), for MWSS and HWSS (no LWSS in the Reading Heads).
Ok, glad to hear you are still feeling positive about things! :)

Now that you accept the need for different recipes depending on phase does it somehow allow you to reconsider using P2 intermediate targets? I could be wrong. These kind of thoughts have been bugging me for a few days but I haven't got to the bottom of it.

User avatar
simsim314
Posts: 1823
Joined: February 10th, 2014, 1:27 pm

Re: David Bell's engineless caterpillar idea revisited

Post by simsim314 » November 21st, 2014, 4:01 pm

chris_c wrote:Now that you accept the need for different recipes depending on phase does it somehow allow you to reconsider using P2 intermediate targets?
Well first of all for periods which are 0 mod 4 - we still left with recipes with same state gliders. On the other hand for odd periods the glider state oscillates, but so is the slow salvo. I really don't think we need to get into this case by case mess, just to have blinkers. There is a very simple way to solve the issue you pointed out - additional slow salvo built up that changes the state and lane of the glider - this is really pretty cheap solution, to avoid all the headache of blinkers.

I really don't want to get into this mess, even if I do somehow check cases, I want to keep the number of changes I do in each case to a minimal.

---

The issue will be much more "sensitive" in the entry point to the slow salvo - where in Centipede you can simply shoot a glider into *WSS and get what you want without harming anything, in our case, we even might build a special *WSS in the right phase just to make sure the beginning of the slow salvo construction is what we want it to be.

User avatar
simsim314
Posts: 1823
Joined: February 10th, 2014, 1:27 pm

Re: David Bell's engineless caterpillar idea revisited

Post by simsim314 » November 21st, 2014, 4:36 pm

dvgrn wrote:It's also fast enough that it might be usable in the Caterpillar's-little-brother project. There's a small spark that extends beyond the MWSS lane
There is another MWSS recipe which also has spark I posted in message to chris. Two recipes with different sparks might work better.
dvgrn wrote:along with the large database of cheap simultaneous two-object constructions, I've found it useful to specifically collect recipes for edgy-object-plus-block
There is a catch with edgy recipes - they work well but cost too much. On the other hand the cheap ones don't always work but if they do, it reduces the price significantly.

My approach is to have all the possible recipes, and use a script that will evaluate the cost and find the best recipe, per specific problem (it checks the result comes out as expected) - so the intermediate recipes might also work for nice cost, but for a problem where trivial solutions are just impossible.

User avatar
simsim314
Posts: 1823
Joined: February 10th, 2014, 1:27 pm

Re: David Bell's engineless caterpillar idea revisited

Post by simsim314 » November 22nd, 2014, 6:49 am

As for timing adjustment, here are recipes for all 8 cases.

Code: Select all

x = 1323, y = 729, rule = LifeHistory
2C98.2C98.2C98.2C98.2C98.2C98.2C98.2C$2C98.2C98.2C98.2C98.2C98.2C98.
2C98.2C75$80.3C97.3C97.3C97.3C97.3C97.3C97.3C97.3C$80.C99.C99.C99.C
99.C99.C99.C99.C$81.C99.C99.C99.C99.C99.C99.C99.C117$208.3C297.3C97.
3C97.3C$208.C299.C99.C99.C$209.C198.3C98.C99.C99.C$408.C$409.C3$308.
3C497.3C$308.C499.C$309.C499.C8$908.3C$908.C$909.C108$336.3C197.3C$
336.C199.C199.3C97.3C97.3C$337.C199.C198.C99.C99.C$737.C99.C99.C$
1036.3C$1036.C$436.3C197.3C398.C$436.C199.C$437.C199.C121$1164.3C$
964.3C197.C$564.3C297.3C97.C200.C$564.C299.C100.C98.3C$565.C198.3C98.
C198.C$764.C300.C$765.C2$664.3C$664.C$665.C7$464.3C$464.C$465.C104$
1192.3C$1192.C$992.3C198.C$992.C$993.C2$892.3C$892.C$893.C6$1292.3C$
692.3C597.C$692.C600.C$693.C5$1092.3C$592.3C497.C$592.C500.C$593.C2$
792.3C$792.C$793.C101$1220.3C$1220.C$1221.C2$820.3C$820.C$821.C$1320.
3C$1320.C$1020.3C298.C$1020.C$1021.C$1120.3C$1120.C$1121.C8$920.3C$
920.C$921.C!
- the worst after full cleanup costs 9 gliders + another placement of the recipe in the correct lane will probably cost extra 5-6 gliders. So not so cheap, but works.

Meanwhile no new results from the 3SL edge shooters search, so I'll probably move on to the negative helix destruction mechanism.

EDIT There is a small problem with forward reader. There are two *WSS very tightly placed together, which the current 3SL recipes can't support:

Code: Select all

x = 247, y = 588, rule = LifeHistory
40.C.C$43.C$39.C3.C$39.C3.C$43.C$40.C2.C$41.3C4$51.C.C$54.C$50.C3.C$
54.C$51.C2.C$52.3C38$15.C.C$18.C$14.C3.C$14.C3.C$18.C$15.C2.C$16.3C2$
.C.C$4.C$C3.C$C3.C$4.C$.C2.C$2.3C60$60.2C$60.3C$60.3C$59.C.2C$59.3C$
60.C6$57.C.C$60.C$56.C3.C$56.C3.C$60.C$57.C2.C$58.3C23$36.C.C$35.C6.
2C$35.C3.C.C2.C$35.C5.C.C$35.C2.C3.C$35.3C153$102.C$101.C.C$100.C2.C$
101.2C2$98.2C$97.C.C$96.C.C$97.C$103.2C$102.C.C$101.C.C$102.C18$124.C
$123.2C$123.C.C72$100.2C$99.C2.C$100.C.C$96.C4.C$95.C.C$96.C7$95.2C$
95.C.C$96.C142$244.2C$244.C.C$244.C!
So we need a better loaf->glider converter.

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

Re: David Bell's engineless caterpillar idea revisited

Post by codeholic » November 22nd, 2014, 10:52 am

simsim314 wrote:EDIT There is a small problem with forward reader.
Is there a reason why you can't build them in reverse order?

Code: Select all

x = 126, y = 358, rule = B3/S23
40bobo$43bo$39bo3bo$39bo3bo$43bo$40bo2bo$41b3o4$51bobo$54bo$50bo3bo$
54bo$51bo2bo$52b3o38$15bobo$18bo$14bo3bo$14bo3bo$18bo$15bo2bo$16b3o2$b
obo$4bo$o3bo$o3bo$4bo$bo2bo$2b3o60$60b2o20b2o$60b3o19b3o$60b3o19b3o$
59bob2o18bob2o$59b3o19b3o$60bo21bo6$57bobo$60bo$56bo3bo$56bo3bo$60bo$
57bo2bo$58b3o23$36bobo$35bo6b2o$35bo3bobo2bo$35bo5bobo$35bo2bo3bo$35b
3o153$102bo$101bobo$100bo2bo$101b2o2$98b2o$97bobo$96bobo$97bo$103b2o$
102bobo$101bobo$102bo18$124bo$123b2o$123bobo!
Ivan Fomichev

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

Re: David Bell's engineless caterpillar idea revisited

Post by codeholic » November 22nd, 2014, 10:59 am

I've just come up with another idea for the name: pushmi-pullyu :)
Ivan Fomichev

User avatar
simsim314
Posts: 1823
Joined: February 10th, 2014, 1:27 pm

Re: David Bell's engineless caterpillar idea revisited

Post by simsim314 » November 22nd, 2014, 12:47 pm

codeholic wrote:Is there a reason why you can't build them in reverse order?
Great! Funny I was absolutely sure it won't work because the HWSS spark is too messy. thx!
codeholic wrote:pushmi-pullyu
Hmm it's funny name, but it's a bit childish - and missing entirely the point of strange loop causality paradox.

@chris

I was thinking about your question once more about blinkers. Notice that our SL can move only in steps of 2 (in space) for the reader. So the output glider internal state per Reading Head can't be tweaked at all. Now as we have distance of N ticks between the heads the same distance will be between gliders shoot from Head1 and next Head2. So that means that our recipes for odd periods will have to be of type E-O-E-O etc and for even periods of type E-E-E-E. This feature makes the whole case by case using blinkers very unpleasant, although possible.

I see no good reason not to avoid this issue - having same recipe for both even and odd periods.

User avatar
simsim314
Posts: 1823
Joined: February 10th, 2014, 1:27 pm

Re: David Bell's engineless caterpillar idea revisited

Post by simsim314 » November 22nd, 2014, 5:54 pm

Meanwhile got another nice edge shooter with totally different parity and phase output:

Code: Select all

x = 79, y = 23, rule = LifeHistory
53.2C$4.C7.2C38.C.C$3.C.C6.C.C38.C$4.C8.C35.2C$48.C2.C$.C46.C.C$C.C
46.C$C2.C$.2C49.C$51.C.C$51.C.C$52.C9$26.3C47.3C$26.C49.C$27.C49.C!
This also allows to chose the more efficient time adjustment mechanism for the glider (assuming it can be built with slow salvo - which I believe it can as it contains only common objects).

chris_c
Posts: 966
Joined: June 28th, 2014, 7:15 am

Re: David Bell's engineless caterpillar idea revisited

Post by chris_c » November 22nd, 2014, 9:04 pm

simsim314 wrote: @chris

I was thinking about your question once more about blinkers. Notice that our SL can move only in steps of 2 (in space) for the reader. So the output glider internal state per Reading Head can't be tweaked at all. Now as we have distance of N ticks between the heads the same distance will be between gliders shoot from Head1 and next Head2. So that means that our recipes for odd periods will have to be of type E-O-E-O etc and for even periods of type E-E-E-E. This feature makes the whole case by case using blinkers very unpleasant, although possible.

I see no good reason not to avoid this issue - having same recipe for both even and odd periods.
Yeah, it's not worth accepting all those complications... especially since you are making such good progress with P1 only!

User avatar
simsim314
Posts: 1823
Joined: February 10th, 2014, 1:27 pm

Re: David Bell's engineless caterpillar idea revisited

Post by simsim314 » November 23rd, 2014, 5:23 pm

OK small fix for the forward. It's now has much more spacing and feels much more "user friendly". Although codeholic showed how to use the old recipe, I'm afraid some new HWSS synths that might be useful in some cases (like for period adjustment), won't be so forgiving - so this recipe is much more "safely usable":

Code: Select all

x = 58, y = 153, rule = LifeHistory
37.2C$36.3C$36.3C$36.3C$36.2C.C$37.3C$38.C4$48.2C$47.3C$47.3C$47.2C.C
$48.3C$49.C35$15.2C$14.3C$14.3C$14.3C$14.2C.C$15.3C$16.C2$.2C$3C$3C$
3C$2C.C$.3C$2.C34$34.C.C$37.C$33.C3.C$33.C3.C$37.C17.2C$34.C2.C17.3C$
35.3C17.3C$55.3C$54.C.2C$54.3C$55.C39$32.C.C$31.C6.2C$31.C3.C.C2.C$
31.C5.C.C$31.C2.C3.C$31.3C!
And here is 3SL edge shooter with glider - looks perfect for codeholic's tail concept (I'm actually cumming around to like it again - as I realized that it requires only 1 *WSS slow salvo loop, at distance which is proportional to the size of the ship - because for slow ships, their length will increase anyway):

Code: Select all

x = 52, y = 47, rule = LifeHistory
13$23.C$22.C$22.3C12$4.C$3.C.C$2.C2.C$3.2C$18.2C$17.C.C$11.2C4.2C$10.
C2.C$11.2C!

User avatar
simsim314
Posts: 1823
Joined: February 10th, 2014, 1:27 pm

Re: David Bell's engineless caterpillar idea revisited

Post by simsim314 » November 24th, 2014, 3:26 pm

New update from the 3SLs search for the edge shooters.

Here are 4 out of 8 necessary phases for MWSS:

Code: Select all

x = 22, y = 326, rule = LifeHistory
.C$2.C$3C19$18.2C$18.C.C$19.2C$9.C$8.C.C$7.C.C$7.2C3.C$11.C.C$12.2C
71$.C$2.C$3C19$17.2C$8.2C6.C.C$7.C2.C6.C$8.2C4.C$13.C.C$12.C2.C$13.2C
73$.C$2.C$3C5$15.C$14.C.C$15.C4$20.C$19.C.C$19.2C8$19.C$18.C.C$19.2C
75$.C$2.C$3C9$16.C$15.C.C$16.2C7$16.C$15.C.C$11.C4.C$10.C.C$10.C2.C$
11.2C!
The script is currently on 30% so there is still hope for the whole package of 8 phases. Unfortunately no new HWSS synths.

The only alternative I can think of to additional lane transformer, is some sort of hammering, although this is not probable. There is also no real need to go into search of 4 SLs HWSS synth, as the glider phase transformer should be a bit cheaper than additional SL.

Also it's possible to increase the search space + add additional SLs that will come from 8 gliders slow salvo recipe search. So there is still a lot of options here.

EDIT

MWSS 7/8 and counting...

Code: Select all

x = 22, y = 592, rule = LifeHistory
.C$2.C$3C19$18.2C$18.C.C$19.2C$9.C$8.C.C$7.C.C$7.2C3.C$11.C.C$12.2C
71$.C$2.C$3C19$17.2C$8.2C6.C.C$7.C2.C6.C$8.2C4.C$13.C.C$12.C2.C$13.2C
73$.C$2.C$3C5$15.C$14.C.C$15.C4$20.C$19.C.C$19.2C8$19.C$18.C.C$19.2C
75$.C$2.C$3C9$16.C$15.C.C$16.2C7$16.C$15.C.C$11.C4.C$10.C.C$10.C2.C$
11.2C75$.C$2.C$3C2$11.2C$11.C.C$12.2C2$15.2C$14.C.C3.C$14.2C3.C.C$18.
C2.C$19.2C88$.C$2.C$3C11$19.2C$19.C.C$20.C2$8.C5.2C$7.C.C3.C.C$8.2C3.
2C61$.C$2.C6.2C$3C5.C2.C$9.C.C$10.C3$4.C$3.C.C3.2C$3.C.C2.C2.C$4.C3.C
2.C$9.2C!
HWSS 2/8 and counting ...

Code: Select all

x = 27, y = 96, rule = LifeHistory
.C$2.C$3C4$24.2C$19.C3.C2.C$18.C.C2.C2.C$17.C.C4.2C$17.2C3$19.2C$18.C
.C$18.2C55$.C$2.C$3C11$15.C$14.C.C$13.C.C$13.2C$20.C$19.C.C$18.C.C$
18.2C2$15.2C$14.C2.C$14.C.C$15.C!
EDIT2 @dvgrn - here is very efficient MWSS edge shooter (in therms of speed):

Code: Select all

x = 112, y = 79, rule = LifeHistory
.C79.C$2.C79.C$3C77.3C5$10.C79.C$9.C.C77.C.C$2.2C6.2C70.2C6.2C$.C.C
77.C.C$2.C79.C3$4.2C78.2C$4.C.C77.C.C$5.C79.C29$30.C$29.3C$28.2C.C$
28.3C$28.3C$29.2C23$110.C$109.3C$108.2C.C$108.3C$108.3C$109.2C!
Last edited by simsim314 on November 27th, 2014, 1:47 pm, edited 4 times in total.

User avatar
simsim314
Posts: 1823
Joined: February 10th, 2014, 1:27 pm

Re: David Bell's engineless caterpillar idea revisited

Post by simsim314 » November 25th, 2014, 4:33 pm

Here is deletion recipes for forward and backward readers:

Code: Select all

x = 973, y = 734, rule = B3/S23
44bobo$47bo$43bo3bo$43bo3bo$47bo$44bo2bo$45b3o104$541b2o$540b3o$540b3o
$540b3o$540b2obo$541b3o$542bo4$552b2o$551b3o$551b3o$551b2obo$552b3o$
553bo27$b2o$b3o$b3o$b3o$ob2o$3o$bo2$519b2o$518b3o$518b3o$518b3o$518b2o
bo$519b3o$520bo2$505b2o$504b3o$504b3o$504b3o$504b2obo$505b3o$506bo34$
538bobo$541bo$537bo3bo$537bo3bo$541bo17b2o$538bo2bo17b3o$539b3o17b3o$
559b3o$558bob2o$558b3o$559bo20$46bobo$49bo$45bo3bo$45bo3bo$49bo$46bo2b
o$47b3o13$536bobo$535bo6b2o$535bo3bobo2bo$535bo5bobo$535bo2bo3bo$535b
3o37$37b2o$36b3o$36b3o$36b2obo$37b3o$38bo7$57bobo$52b2o6bo$51bo2bobo3b
o$52bobo5bo$53bo3bo2bo$58b3o292$945bo$944bo$944b3o11$972bo$460bobo507b
2o$460b2o482bo26b2o$461bo482bobo$944b2o18$972bo$970b2o$971b2o$918bo$
916b2o$917b2o3$451bo$449b2o$450b2o66$451bo$450bo$450b3o10$470bobo$470b
2o$471bo!
I think in codeholic scenario, where we delete the tail by glider back-shoot, we should use gliders salvo, to simplify timing and lane intersections issues. Also well timed glider salvo costs 2*n - 1 SLs (2 for splitters and 1 for final reflector), and in our case is 7 or 9 SLs, which is not such a high price (although considering 9 SLs is 3 *WSS it ends being around half the size of rest of the ship - but this is due to well optimized recipes for *WSS edge shooters, and small SL readers).

User avatar
simsim314
Posts: 1823
Joined: February 10th, 2014, 1:27 pm

Re: David Bell's engineless caterpillar idea revisited

Post by simsim314 » November 26th, 2014, 12:55 pm

For future reference here are all 280 splitters for 2 SLs (that can be built with 7 gliders of slow salvo p1) in 10x10 square:

Code: Select all

x = 84042, y = 33, rule = LifeHistory
6.C299.C299.C299.C299.C299.C299.C299.C299.C299.C291.2C6.C299.C299.C
299.C299.C299.C292.C6.C299.C299.C299.C299.C299.C299.C299.C299.C299.C
299.C299.C299.C299.C299.C299.C4.C294.C299.C299.C299.C299.C299.C299.C
299.C299.C299.C299.C299.C299.C299.C299.C299.C299.C299.C299.C299.C300.
C299.C6.C292.C299.C299.C299.C299.C299.C299.C299.C299.C299.C299.C299.C
299.C299.C299.C299.C299.C299.C299.C299.C299.C299.C299.C298.C294.C4.C
299.C299.C299.C299.C299.C299.C299.C299.C299.C299.C299.C299.C299.C299.
C299.C299.C299.C8.2C289.C299.C299.C299.C299.C299.C299.C299.C299.C299.
C299.C299.C299.C299.C302.2C298.2C298.2C298.2C298.2C298.2C298.2C298.2C
298.2C298.2C295.2C298.2C298.2C298.2C298.2C298.2C298.2C298.2C298.2C
298.2C293.2C3.2C298.2C298.2C298.2C298.2C299.2C298.2C298.2C298.2C298.
2C298.2C292.2C4.2C298.2C4.2C292.2C298.2C298.2C298.2C298.2C298.2C298.
2C2.2C294.2C298.2C298.2C298.2C297.2C298.2C298.2C298.2C298.2C298.2C
298.2C298.2C298.2C298.2C298.2C298.2C289.C8.2C298.2C298.2C298.2C298.2C
298.2C298.2C298.2C298.2C298.2C298.2C298.2C298.2C298.2C298.2C298.2C
298.2C298.2C298.2C298.2C298.2C298.2C298.2C298.2C298.2C298.2C298.2C
298.2C298.2C298.2C298.2C298.2C298.2C298.2C3.2C293.2C298.2C298.2C298.
2C298.2C298.2C298.2C298.2C298.2C298.2C298.2C298.2C298.2C298.2C298.2C
298.2C298.2C298.2C298.2C297.2C298.2C298.2C294.2C2.2C298.2C298.2C298.
2C298.2C298.2C298.2C298.2C298.2C298.2C2.2C294.2C298.2C298.2C298.2C
298.2C298.2C298.2C298.2C298.2C298.2C298.2C298.2C298.2C298.2C298.2C
298.2C298.2C298.2C298.2C298.2C298.2C298.2C298.2C6.C291.2C298.2C298.2C
298.2C298.2C298.2C298.2C298.2C298.2C298.2C298.2C294.2C2.2C292.2C4.2C
298.2C298.2C4.2C292.2C298.2C298.2C298.2C298.2C298.2C298.2C298.2C298.
2C298.2C298.2C$5.C.C297.C.C297.C.C297.C.C297.C.C297.C.C297.C.C297.C.C
297.C.C297.C.C290.C.C4.C.C297.C.C297.C.C297.C.C297.C.C297.C.C290.C.C
4.C.C297.C.C297.C.C297.C.C297.C.C297.C.C297.C.C297.C.C297.C.C3.2C292.
C.C297.C.C297.C.C297.C.C297.C.C297.C.C297.C.C2.C.C292.C.C297.C.C297.C
.C294.2C.C.C297.C.C297.C.C297.C.C297.C.C297.C.C7.2C288.C.C297.C.C297.
C.C297.C.C297.C.C297.C.C297.C.C297.C.C297.C.C297.C.C6.2C289.C.C298.C.
C297.C.C4.C.C290.C.C297.C.C297.C.C297.C.C297.C.C297.C.C297.C.C297.C.C
297.C.C297.C.C297.C.C297.C.C297.C.C297.C.C5.2C290.C.C297.C.C297.C.C
297.C.C297.C.C297.C.C297.C.C297.C.C297.C.C296.C.C292.C.C2.C.C297.C.C
290.C6.C.C297.C.C297.C.C297.C.C297.C.C297.C.C297.C.C297.C.C297.C.C
297.C.C297.C.C289.C7.C.C297.C.C291.2C4.C.C297.C.C297.C.C6.C2.C287.C.C
297.C.C297.C.C290.C6.C.C297.C.C6.C290.C.C297.C.C297.C.C291.2C4.C.C
297.C.C297.C.C297.C.C297.C.C297.C.C300.C.C3.C293.C.C297.C.C287.C9.C.C
297.C.C297.C.C297.C.C297.C.C297.C.C297.C.C294.C.C297.C.C297.C.C297.C.
C4.C292.C.C297.C.C297.C.C292.2C3.C.C297.C.C297.C.C6.2C284.C2.C.C.C
297.C.C297.C.C297.C.C297.C.C298.C.C297.C.C297.C.C297.C.C297.C.C297.C.
C291.C.C3.C.C297.C.C3.C.C291.C.C297.C.C297.C.C297.C.C297.C.C297.C.C
297.C.C2.2C293.C.C297.C.C297.C.C297.C.C296.C.C3.C293.C.C297.C.C297.C.
C292.2C3.C.C297.C.C297.C.C297.C.C297.C.C297.C2.C291.C4.C2.C296.C2.C
287.C.C6.C2.C296.C2.C296.C2.C296.C2.C296.C2.C290.2C4.C2.C296.C2.C296.
C2.C296.C2.C296.C2.C296.C2.C296.C2.C296.C2.C296.C2.C292.2C2.C2.C296.C
2.C296.C2.C296.C2.C296.C2.C296.C2.C296.C2.C296.C2.C296.C2.C296.C2.C
296.C2.C296.C2.C5.C290.C2.C296.C2.C296.C2.C296.C2.C296.C2.C296.C2.C
296.C2.C296.C2.C.C.C292.C2.C296.C2.C296.C2.C296.C2.C296.C2.C296.C2.C
296.C2.C296.C2.C296.C2.C5.C290.C2.C296.C2.C296.C2.C296.C2.C296.C2.C
296.C2.C296.C2.C296.C2.C296.C2.C296.C2.C296.2C3.C294.2C298.2C293.C.C
2.2C298.2C298.2C298.2C298.2C298.2C298.2C298.2C298.2C298.2C2.C.C293.C.
C297.C.C297.C.C297.C.C297.C.C297.C.C297.C.C297.C.C297.C.C297.C.C297.C
.C297.C.C5.2C290.C.C297.C.C297.C.C297.C.C297.C.C297.C.C297.C.C297.C.C
297.C.C297.C.C4.C292.C.C4.C.C290.C.C297.C.C290.C6.C.C297.C.C297.C.C
297.C.C297.C.C297.C.C297.C.C297.C.C297.C.C293.2C2.C.C291.C.C3.C.C297.
C.C297.C.C3.C.C291.C.C297.C.C297.C.C297.C.C297.C.C297.C.C297.C.C297.C
.C297.C.C297.C.C6.2C289.C.C$5.2C298.2C298.2C298.2C298.2C298.2C298.2C
298.2C298.2C298.2C292.C.C3.2C298.2C298.2C3.2C293.2C298.2C298.2C290.C.
C5.C.C297.C.C297.C.C291.C5.C.C297.C.C297.C.C297.C.C4.2C291.C.C297.C.C
2.C2.C291.C.C297.C.C297.C.C291.2C4.C.C297.C.C292.C4.C2.C296.C2.C2.2C
288.C3.C2.C296.C2.C296.C2.C292.C.C.C2.C296.C2.C296.C2.C288.2C6.C2.C
296.C2.C296.C2.C6.C.C287.C2.C296.C2.C296.C2.C296.C2.C296.C2.C296.C2.C
296.C2.C6.2C288.C2.C296.C2.C296.C2.C5.C.C288.C2.C296.C.C297.C.C5.C.C
289.C.C297.C.C297.C.C297.C.C297.C.C297.C.C297.C.C297.C.C297.C.C288.2C
7.C.C297.C.C293.2C2.C.C297.C.C297.C.C6.C.C288.C.C297.C.C297.C.C3.2C
292.C.C297.C2.C296.C2.C296.C2.C296.C2.C296.C2.C297.2C3.C288.C2.C2.2C
298.2C289.C.C6.2C298.2C293.2C3.2C293.2C3.2C298.2C298.2C298.2C298.2C
298.2C298.2C298.2C288.C.C7.C.C292.2C3.C.C289.C2.C4.C.C297.C.C297.C.C
5.C.C284.2C3.C.C297.C.C297.C.C288.C.C6.C299.C6.C.C284.C5.C299.C299.C
291.C2.C4.C299.C299.C299.C299.C299.C301.2C3.C.C292.2C298.2C287.C.C8.
2C298.2C298.2C298.2C298.2C298.2C298.2C4.2C289.2C298.2C298.2C298.2C4.C
.C291.2C298.2C298.2C292.C.C3.2C298.2C298.2C6.C2.C284.C.C.2C298.2C298.
2C3.2C293.2C298.2C295.C2.C.C297.C.C297.C.C297.C.C297.C.C297.C.C291.C.
C3.C.C297.C.C3.C.C291.C.C297.C.C297.C.C297.C.C297.C.C297.C.C297.C.C
297.C.C297.C.C297.C.C3.2C292.C.C3.2C293.C3.C.C293.C299.C299.C292.C2.C
3.C299.C299.C299.C299.C298.C.C291.C.C3.C.C291.C5.C.C289.C.C5.C.C297.C
.C297.C.C297.C.C297.C.C290.C2.C3.C.C297.C.C297.C.C297.C.C297.C2.C296.
C2.C296.C2.C296.C2.C296.C2.C291.C.C2.C2.C296.C2.C296.C2.C296.C2.C296.
C2.C296.C2.C296.C2.C296.C2.C297.2C298.2C298.2C298.2C5.C.C290.2C298.2C
298.2C298.2C293.2C3.2C298.2C298.C.C297.C.C.2C294.C.C297.C.C297.C.C
297.C.C297.C.C297.C.C297.C.C291.C5.C2.C296.C2.C3.C.C290.C2.C296.C2.C
296.C2.C296.C2.C296.C2.C3.2C291.C2.C296.C2.C6.2C288.C2.C296.C2.C296.C
2.C299.C.C887.C.C2708.C.C293.2C298.2C298.2C298.2C298.2C298.2C298.2C
298.2C298.2C298.2C298.2C298.2C4.C2.C290.2C298.2C293.2C3.2C298.2C3.2C
293.2C298.2C298.2C298.2C2.2C289.C4.C.C297.C.C2.C.C292.C.C3.2C292.C.C
297.C.C288.C.C6.C.C297.C.C292.2C3.C.C292.2C3.C.C297.C.C297.C.C297.C.C
297.C.C297.C.C297.C.C291.C.C3.C.C297.C.C297.C.C3.C.C291.C.C297.C299.C
299.C299.C299.C299.C299.C299.C299.C7.C.C289.C$2.C2997.C609.C.C1184.2C
7.C299.C299.C291.C.C5.C299.C299.C299.C4.C.C292.C299.C4.2C293.C299.C
299.C292.C.C4.C299.C292.C.C4.2C298.2C292.C.C3.2C293.2C3.2C298.2C294.C
3.2C298.2C298.2C288.C2.C6.2C298.2C298.2C8.2C288.2C298.C.C297.C.C297.C
.C297.C.C297.C.C297.C.C5.C2.C288.C.C297.C.C297.C.C6.2C289.C.C296.2C
298.2C7.C290.2C298.2C298.2C298.2C298.2C298.2C298.2C298.2C298.2C9.2C
277.C2.C6.2C298.2C294.2C2.2C298.2C298.2C8.2C288.2C298.2C298.2C4.C.C
291.2C299.2C5.C292.2C298.2C298.2C298.2C302.C.C288.2C593.C.C601.C.C
297.C.C2392.C.C9.2C291.C.C4.2C289.C.C6.2C298.2C298.2C6.C284.C.C4.C
299.C299.C289.2C314.C2.C282.C.C896.C.C1805.2C5.2C291.2C298.2C288.C.C
7.2C298.2C298.2C298.2C298.2C298.2C298.2C5.C2.C282.C910.C2.C1186.C612.
C.C286.C606.C2.C888.C.C2.C299.C299.C299.C299.C299.C293.C5.C299.C5.C
293.C299.C299.C299.C299.C299.C299.C299.C299.C299.C4.C.C292.C4.C.C296.
2C1187.C2.C1496.C6.C292.C2.C3.C291.C.C5.C291.2C6.C299.C299.C299.C299.
C291.C2.C4.C299.C299.C4.2C293.C299.2C298.2C298.2C8.C280.C8.2C298.2C
292.2C4.2C298.2C298.2C298.2C298.2C298.2C298.2C290.2C6.2C1204.C2.C
1485.C.C603.C299.C293.2C4.C299.C299.C299.C8.2C289.C299.C299.C291.C.C
5.2C298.2C5.2C291.2C298.2C298.2C298.2C298.2C3.C.C292.2C298.2C6.C2.C
288.2C298.2C298.2C300.2C889.C2710.C1499.C2100.C.C885.C2.C306.C2.C
1196.C.C287.C.C4.C299.C3.2C294.C299.C299.C289.C2.C6.C299.C292.C.C4.C
292.C.C4.C299.C299.C299.C299.C299.C299.C293.C5.C299.C299.C5.C293.C
2707.2C$.C.C2101.2C1504.C.C296.2C1787.C301.2C607.C.C1202.2C583.C.C
307.2C288.2C599.C.C296.C.C1494.2C314.2C892.C299.C299.C4.C294.C299.C
299.C6.C.C290.C299.C299.C299.C3307.C2.C277.2C2114.C.C597.C.C1495.2C
884.2C601.C.C299.C1512.2C879.2C302.C.C297.C899.C.C1212.2C283.C2.C599.
2C295.C298.2C909.2C298.2C294.C.C297.C.C297.C.C288.2C7.C.C293.C3.C.C
297.C.C297.C.C290.2C5.C.C297.C.C297.C.C6.C.C281.C.C307.C602.2C1801.C
895.C2.C283.2C601.C.C5109.C.C297.C1202.2C283.2C1496.C.C299.2C295.C2.C
1798.2C610.C.C885.C315.C.C278.C.C599.2C310.2C298.2C1486.2C1213.2C
1487.C.C1195.C.C912.C2.C1180.2C1810.C.C601.C.C2387.2C600.2C604.2C585.
2C303.2C1503.C299.C.C2100.C887.2C308.2C1198.C.C286.2C902.C296.C296.C.
C598.C.C299.C4812.2C$C.C301.C602.2C1195.C2.C1195.2C307.C297.C.C286.2C
901.C897.C.C608.C1203.2C286.2C296.C308.C.C889.C297.2C304.2C1505.C.C
1495.C.C901.C1195.2C2389.C912.C.C2395.C598.2C2685.C300.C607.2C1203.C
2.C1183.C1199.C603.2C894.C.C598.C.C593.C2.C908.C.C297.C.C293.2C298.2C
298.2C298.2C293.C.C2.2C298.2C298.2C290.C2.C4.2C298.2C298.2C8.C282.C2.
C305.C.C298.C2694.2C306.2C284.C.C600.2C303.C2097.2C1196.2C1510.C1500.
C2.C593.2C290.2C302.2C300.2C287.C.C597.2C2412.C.C883.C.C313.C.C280.C.
C597.C.C309.C.C297.C.C1795.C301.C291.C1195.2C604.C305.2C295.C592.C.C
913.C.C883.2C1500.2C607.C603.C2387.C.C599.C.C603.C2.C583.C2.C302.C.C
900.C302.C297.C.C297.C2.C2700.2C896.2C287.2C305.2C303.C1190.C.C294.C.
C296.C600.C5112.C2.C1182.2C$2C301.C.C299.2C299.C.C1196.C.C290.2C310.
2C591.C.C605.C.C285.C.C899.C.C895.C.C2101.C.C605.C.C1491.C.C1506.2C
581.2C310.C602.C1188.2C297.2C609.C.C298.C590.C303.C296.C299.C299.C
296.C.C308.2C602.C585.2C601.2C596.2C302.2C598.2C592.C303.2C2091.C.C
906.C.C603.2C289.2C308.C2.C581.2C2402.C2.C894.C598.C.C594.C2.C909.C.C
297.C.C888.C597.C2.C894.C.C899.C.C305.C2.C296.C.C889.2C1801.C2.C592.C
.C903.C.C1205.2C888.C.C307.2C886.C2.C1203.2C1195.C609.C.C594.2C290.C.
C301.C.C299.C.C287.C2708.2C303.C591.C292.C.C313.2C282.C598.2C310.2C
298.2C1795.C.C299.C.C289.C.C1194.2C910.C.C293.C.C592.C304.2C307.2C
300.C884.C.C900.C305.C291.C.C2105.2C1491.C.C601.C604.C.C585.C2.C302.C
.C898.C.C300.C.C295.C2.C298.2C588.C2111.C2.C894.C2.C285.C2.C304.C.C
1493.C.C294.C2.C1803.2C605.2C288.2C899.2C593.2C597.2C300.2C910.C.C
1183.C.C$304.2C298.C.C300.C291.2C598.2C305.C290.C2.C309.2C592.C.C605.
C287.C298.2C599.C.C305.C591.C898.2C1203.2C606.C1492.2C2090.C.C308.C.C
1790.2C297.C.C609.C.C296.C.C588.C.C301.C.C294.C.C297.C.C297.C.C296.C
308.C.C1187.C2.C600.2C596.C.C301.C.C597.C.C590.C.C301.C.C302.2C1788.C
908.C303.2C298.C2.C287.C2.C308.2C582.C.C2402.C.C1194.C299.C596.2C304.
2C605.C299.C888.C.C597.2C896.C901.C307.C.C295.C2.C888.C.C299.2C1501.C
.C593.C903.C.C1205.C.C889.C307.C.C887.2C1204.C.C1193.C.C609.C888.C.C
301.C.C299.C.C1492.C299.C593.2C607.C.C893.C.C292.C2405.2C1199.C.C298.
C.C289.C2.C600.2C297.2C1206.C.C293.2C896.C2.C305.C2.C1185.C.C898.C.C
303.C.C290.2C299.2C1805.C.C903.C587.C905.2C301.C289.2C296.2C304.C899.
C.C300.C2.C295.2C888.C.C1205.2C602.2C299.C2.C895.C.C286.C2.C304.C.C
1493.C296.2C1503.2C298.C.C604.C2.C286.C2.C898.C.C592.C.C595.C.C299.C.
C911.C1185.C.C$604.2C592.C2.C596.C2.C596.C2.C903.C1193.C.C598.2C305.C
.C1488.C.C4211.2C1184.C308.C.C297.C592.2C1199.2C610.C297.2C589.C2.C
299.C.C296.2C298.C.C297.C.C604.2C301.2C886.2C1200.C.C301.C.C597.C591.
C.C301.2C302.C.C293.2C904.C1800.C2.C297.C.C289.C.C588.2C303.2C2403.C
1194.C.C1200.C2.C300.2C1199.C291.C2.C892.2C309.2C596.2C902.C297.2C
889.2C299.C.C605.2C895.C892.2C604.2C1206.2C1199.C601.2C590.2C900.C.C
1192.C2.C298.C1199.C303.C301.C1492.C.C297.C.C298.2C291.C.C608.C.C892.
2C1196.C1501.C2.C306.2C298.2C591.C299.2C291.2C600.C2.C295.C2.C1206.C
1192.C.C306.C.C893.2C292.C900.C305.C289.2C300.C.C1499.2C305.C.C587.C
313.C.C1491.C2.C589.C2.C1208.C293.C302.2C1187.2C312.2C298.2C298.2C
290.C2.C600.C2.C299.2C897.C288.2C306.C2392.2C901.C.C299.C304.2C299.C.
C288.2C900.C.C592.C296.2C299.C301.C608.2C588.2C899.C$1198.C.C309.2C
287.2C598.2C2099.C905.C2.C1489.C604.2C3605.C2.C1492.2C297.C.C590.C.C
2701.2C300.2C598.2C298.C907.C2.C2088.C303.C1191.C300.2C305.C293.C2.C
902.C.C1799.C.C299.C291.C589.C.C1508.2C895.2C1496.2C1201.2C300.C2.C
1197.C.C291.C.C891.C.C308.C.C595.C2.C2391.2C605.C2.C1787.C.C905.C602.
2C2103.C2.C588.C2.C597.2C301.C1194.C.C297.C.C3298.C.C297.C298.C.C292.
C610.C584.2C1504.C.C1206.2C292.C.C306.C2.C296.C2.C1785.C.C296.C2.C
2400.C308.C894.C.C1787.C.C300.2C604.2C596.2C296.C.C305.C587.C.C311.C.
C897.2C593.C.C590.C2.C1207.C.C2097.C.C297.C.C297.C.C290.C.C601.C2.C
4187.C.C902.C604.C2.C299.C1192.C889.C.C1209.C2.C586.C2.C303.2C$1199.C
309.C2.C3894.2C896.2C1196.C2.C3302.2C300.C.C1793.2C591.C307.2C4503.C.
C3885.C.C599.C.C903.C2.C1799.C1183.2C1507.C2.C893.C2.C3001.C.C1197.C
2.C291.C892.2C310.C596.C2.C1793.2C1203.C.C1789.C905.C.C298.C301.C.C
1799.2C302.C.C590.2C598.C.C1496.C299.C3300.2C596.2C1489.C.C1504.C
1206.C.C293.C307.C.C297.C.C1787.C298.2C605.2C2695.2C302.2C1787.2C906.
C2.C595.C.C296.C.C892.C.C311.2C897.C.C594.C592.2C1208.2C1483.C614.2C
298.2C299.C292.C603.2C4188.2C1508.C.C2383.2C898.2C310.C.C588.C.C303.C
.C$1509.C.C4792.C.C1197.C.C3301.C2.C300.C2694.C2.C4503.C3886.2C601.C
905.C.C4492.C.C894.C2.C3002.C1199.2C2095.2C1793.C.C1204.C2697.2C297.C
.C300.2C1799.C2.C302.C1192.2C5693.2C1492.C2711.C.C603.C299.C2694.2C
2695.C.C2998.C.C597.2C297.C894.C1210.C.C3882.C.C7812.C3283.C2.C310.C
590.C305.2C$1510.C4792.C.C1199.C3302.C.C2996.C.C9901.C4494.C896.2C
8095.2C4203.C.C297.2C1801.C.C7190.C.C4205.C6297.2C2999.C3004.C3884.2C
11096.C.C$6304.C4504.C2998.C23389.2C4206.2C296.C.C1802.C7191.2C31494.
C$37197.C.C4504.2C$37197.2C15$29.3C301.3C304.3C286.3C297.3C291.3C303.
3C303.3C291.3C308.3C290.3C296.3C298.3C294.3C296.3C297.3C295.3C300.3C
301.3C291.3C289.3C300.3C303.3C294.3C304.3C293.3C296.3C300.3C296.3C
298.3C287.3C313.3C290.3C307.3C291.3C292.3C302.3C302.3C287.3C311.3C
302.3C271.3C298.3C313.3C288.3C293.3C304.3C312.3C287.3C286.3C317.3C
281.3C304.3C294.3C301.3C291.3C303.3C297.3C297.3C297.3C295.3C288.3C
304.3C296.3C302.3C293.3C301.3C305.3C281.3C305.3C292.3C302.3C289.3C
298.3C302.3C298.3C286.3C309.3C290.3C292.3C295.3C304.3C287.3C304.3C
298.3C304.3C292.3C305.3C299.3C269.3C315.3C289.3C295.3C298.3C306.3C
302.3C282.3C314.3C290.3C301.3C293.3C287.3C300.3C293.3C299.3C298.3C
305.3C302.3C290.3C306.3C301.3C285.3C301.3C297.3C284.3C302.3C296.3C
304.3C295.3C304.3C286.3C310.3C291.3C298.3C286.3C301.3C297.3C291.3C
309.3C298.3C292.3C288.3C305.3C297.3C282.3C308.3C309.3C294.3C297.3C
287.3C305.3C295.3C303.3C293.3C296.3C300.3C304.3C285.3C302.3C293.3C
289.3C310.3C292.3C297.3C307.3C284.3C294.3C319.3C273.3C304.3C290.3C
311.3C300.3C286.3C304.3C294.3C293.3C307.3C297.3C283.3C299.3C303.3C
301.3C294.3C275.3C326.3C283.3C308.3C278.3C312.3C293.3C297.3C308.3C
289.3C294.3C296.3C310.3C284.3C305.3C301.3C283.3C306.3C293.3C298.3C
306.3C297.3C285.3C306.3C291.3C300.3C283.3C303.3C300.3C302.3C283.3C
302.3C303.3C299.3C293.3C306.3C297.3C281.3C306.3C311.3C272.3C312.3C
283.3C296.3C314.3C298.3C273.3C315.3C288.3C301.3C305.3C291.3C305.3C
290.3C297.3C287.3C311.3C296.3C301.3C297.3C287.3C299.3C306.3C295.3C
285.3C304.3C302.3C291.3C301.3C296.3C298.3C296.3C294.3C297.3C307.3C
287.3C296.3C306.3C298.3C291.3C303.3C291.3C291.3C308.3C286.3C299.3C
297.3C296.3C303.3C301.3C288.3C298.3C296.3C291.3C312.3C288.3C286.3C
317.3C285.3C299.3C307.3C295.3C292.3C298.3C286.3C322.3C289.3C$29.C303.
C306.C288.C299.C293.C305.C305.C293.C310.C292.C298.C300.C296.C298.C
299.C297.C302.C303.C293.C291.C302.C305.C296.C306.C295.C298.C302.C298.
C300.C289.C315.C292.C309.C293.C294.C304.C304.C289.C313.C304.C273.C
300.C315.C290.C295.C306.C314.C289.C288.C319.C283.C306.C296.C303.C293.
C305.C299.C299.C299.C297.C290.C306.C298.C304.C295.C303.C307.C283.C
307.C294.C304.C291.C300.C304.C300.C288.C311.C292.C294.C297.C306.C289.
C306.C300.C306.C294.C307.C301.C271.C317.C291.C297.C300.C308.C304.C
284.C316.C292.C303.C295.C289.C302.C295.C301.C300.C307.C304.C292.C308.
C303.C287.C303.C299.C286.C304.C298.C306.C297.C306.C288.C312.C293.C
300.C288.C303.C299.C293.C311.C300.C294.C290.C307.C299.C284.C310.C311.
C296.C299.C289.C307.C297.C305.C295.C298.C302.C306.C287.C304.C295.C
291.C312.C294.C299.C309.C286.C296.C321.C275.C306.C292.C313.C302.C288.
C306.C296.C295.C309.C299.C285.C301.C305.C303.C296.C277.C328.C285.C
310.C280.C314.C295.C299.C310.C291.C296.C298.C312.C286.C307.C303.C285.
C308.C295.C300.C308.C299.C287.C308.C293.C302.C285.C305.C302.C304.C
285.C304.C305.C301.C295.C308.C299.C283.C308.C313.C274.C314.C285.C298.
C316.C300.C275.C317.C290.C303.C307.C293.C307.C292.C299.C289.C313.C
298.C303.C299.C289.C301.C308.C297.C287.C306.C304.C293.C303.C298.C300.
C298.C296.C299.C309.C289.C298.C308.C300.C293.C305.C293.C293.C310.C
288.C301.C299.C298.C305.C303.C290.C300.C298.C293.C314.C290.C288.C319.
C287.C301.C309.C297.C294.C300.C288.C324.C291.C$30.C303.C306.C288.C
299.C293.C305.C305.C293.C310.C292.C298.C300.C296.C298.C299.C297.C302.
C303.C293.C291.C302.C305.C296.C306.C295.C298.C302.C298.C300.C289.C
315.C292.C309.C293.C294.C304.C304.C289.C313.C304.C273.C300.C315.C290.
C295.C306.C314.C289.C288.C319.C283.C306.C296.C303.C293.C305.C299.C
299.C299.C297.C290.C306.C298.C304.C295.C303.C307.C283.C307.C294.C304.
C291.C300.C304.C300.C288.C311.C292.C294.C297.C306.C289.C306.C300.C
306.C294.C307.C301.C271.C317.C291.C297.C300.C308.C304.C284.C316.C292.
C303.C295.C289.C302.C295.C301.C300.C307.C304.C292.C308.C303.C287.C
303.C299.C286.C304.C298.C306.C297.C306.C288.C312.C293.C300.C288.C303.
C299.C293.C311.C300.C294.C290.C307.C299.C284.C310.C311.C296.C299.C
289.C307.C297.C305.C295.C298.C302.C306.C287.C304.C295.C291.C312.C294.
C299.C309.C286.C296.C321.C275.C306.C292.C313.C302.C288.C306.C296.C
295.C309.C299.C285.C301.C305.C303.C296.C277.C328.C285.C310.C280.C314.
C295.C299.C310.C291.C296.C298.C312.C286.C307.C303.C285.C308.C295.C
300.C308.C299.C287.C308.C293.C302.C285.C305.C302.C304.C285.C304.C305.
C301.C295.C308.C299.C283.C308.C313.C274.C314.C285.C298.C316.C300.C
275.C317.C290.C303.C307.C293.C307.C292.C299.C289.C313.C298.C303.C299.
C289.C301.C308.C297.C287.C306.C304.C293.C303.C298.C300.C298.C296.C
299.C309.C289.C298.C308.C300.C293.C305.C293.C293.C310.C288.C301.C299.
C298.C305.C303.C290.C300.C298.C293.C314.C290.C288.C319.C287.C301.C
309.C297.C294.C300.C288.C324.C291.C!

Post Reply