Thread For Synthesisable Spaceship Guns

For discussion of specific patterns or specific families of patterns, both newly-discovered and well-known.
User avatar
dvgrn
Moderator
Posts: 10610
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI
Contact:

Re: Thread For Synthesisable Spaceship Guns

Post by dvgrn » September 12th, 2015, 10:59 pm

gmc_nxtman wrote:I want to find a synthesis for 37P4H1V0, but I simply don't know how to begin.
That first step seems to be the one that's more of an art than a science, and is likely to remain so for the foreseeable future. There don't seem to be many good automated search-program shortcuts available, though gencols and custom scripts can certainly help once you have a specific spark or reaction in a small area, and want to find the simplest way to generate it.

It seems like you have to spend quite a bit of time looking at Life reactions in detail, so that various smaller pieces are really familiar to you. Then gradually you start to be able to say, "Oh, that piece in the middle is just the same as the tenth step after a B-heptomino" (let's say) "-- except two cells over here are wrong, but I can fix that by turning on one cell next to them at T=9... which I can do by colliding a couple of gliders over _there_ a few ticks before that." And so on.

[Disclaimer: I'm not really any good at this level of glider-synthesis problem, so it would be a good idea to pay more attention to people who know what they're talking about.]

That 37-bit c/4 spaceship looks like a fairly complex case. It would be great to find a synthesis for it, of course, but a smaller spaceship might be a better place to start out, especially one that has some recognizable pieces.

Let's see -- the 31-bit spaceships in Hartmut's stamp collection from 2009 all have known syntheses now, correct? Are there other 31-bit spaceships are still left without known recipes? Clearly Hartmut's list wasn't complete, since the following OWSS+2LWSS variant wasn't there with the other 31-bitters:

Code: Select all

x = 9, y = 16, rule = B3/S23
2b4o$2bo3bo$2bo$3bo2bo2$bo6bo$o$o7bo$8o4$4o$o3bo$o$bo2bo!
But from what I understand, most of the simple OWSS7 and OWSS8 problems were solved back in the late 1990s (?).

User avatar
gmc_nxtman
Posts: 1150
Joined: May 26th, 2015, 7:20 pm

Re: Thread For Synthesisable Spaceship Guns

Post by gmc_nxtman » September 12th, 2015, 11:17 pm

Here are some of my (unhelpful) notes for 56P6H1V0:

Code: Select all

x = 180, y = 33, rule = B3/S23
5b3o10b3o27bo12bo23bo14bo$3obo7b2o7bob3o17bo3b2o12b2o3bo14b6o12b6o12b
2ob2o12b2ob2o$4bo3bo2bo2bo2bo3bo21bob2ob2o4b2o4b2ob2obo14bo4bo3b2o2b2o
3bo4bo11b4obo12bob4o15bo3b2o12b2o3bo$4bo5bo4bo5bo21bo2b2o5b4o5b2o2bo
14b6o3b2o2b2o3b6o10bo6bo2b2o2b2o2bo6bo14bo2bob2o10b2obo2bo$10b2o2b2o
35b2o4b2o24b3o5bo2bo5b3o13bo4bo5b2o5bo4bo14bo2bob3o3b4o3b3obo2bo$7bo3b
o2bo3bo33b2o2b2o30b2o6b2o23bo2bobo2bobo2bo25b2o4b2o4b2o$7bobo6bobo31bo
2bo2bo2bo28b2ob4ob2o21bo3b2obo2bob2o3bo22bob3obo2bob3obo$8b10o31bobo6b
obo26bo4b2o4bo23bob3o2b3obo27bo3b4o3bo$10bo4bo34bo2b4o2bo27bo3bo2bo3bo
23bo2bo4bo2bo27bo3bo2bo3bo$8bo8bo32bobob2obobo67b2o33b3ob2ob3o$7bo10bo
69b2o6b2o25bo8bo$8bo8bo31b2o8b2o27bo8bo25b2o6b2o29b2o6b2o$123b2o6b2o
28bo10bo$162b2o6b2o4$12b2o$11bo2bo$10bob2obo66b2o18b2o59b2o4b2o$6b2o3b
o2bo3b2o62b2o18b2o23b2o34bo6bo$7bo4b2o4bo100bob2o4b2o4b2obo21b2o5bo2bo
5b2o$7bobo6bobo24bo3b2o4b2o6b2o3bo15b4o14b4o15b2obo10bob2o21bo5b6o5bo$
8b10o25bo2bobo4b2o6bobo2bo14bo4bo3b2o2b2o3bo4bo22b2o31bo12bo$43bo2b2o
14b2o2bo15b4o4b2o2b2o4b4o15b6obo2bob6o22b2o5b2o5b2o$10b2o2b2o37b4o61bo
2bo2bobo2bobo2bo2bo17b2obo6bo2bo6bob2o$10b2o2b2o36bo4bo24b2o18b2o14b2o
4bobo2bobo4b2o17bob2ob3o2bo2bo2b3ob2obo$52b2o2b2o24b2o8b2o8b2o21bo4bo
29bo2bobo2bobo2bo$92b2o24bo18bo22bo2bo2b2o2bo2bo$118b2o16b2o23b3o6b3o$
117bobo16bobo$160bob2o6b2obo$160b2obo6bob2o!
If any are tractable, I'd guess the first one.

(Once again unhelpful) A start on 67P5H1V1?

Code: Select all

x = 46, y = 21, rule = B3/S23
4bo$3bobo23b3o$3bobo22bo3b2o$2b2ob2o20b2o3bo$bo24bo5bo$2b2ob2o18bob2o
4b2o$3bobo18b2o2bo6bo$3bo2bo20b2o2bo$2obob2o20b2ob2o$2obo9bo14bo$4b5ob
obobo14b5o$5bo2bob2o2bo15bo2b3o2b2o$3bo4bo5b2o17bob2o2bob2o$3b2o4b5o2b
o16bo3bobo2bo$11bo3b2o17b5o5bo$33bo2bo2bo5bo$45bo$40b3o$40bo$39bo$40b
2o!
And maybe 70P5H2V0?

Code: Select all

x = 40, y = 16, rule = B3/S23
2bo12bo$bobo10bobo$2ob2o8b2ob2o$2o14b2o$2bo12bo$2b4o6b4o10b2o10b2o$2bo
2b2o4b2o2bo10bo2b2o4b2o2bo$3b2o2bo2bo2b2o12b2o2bo2bo2b2o$4b2ob4ob2o15b
ob4obo$5bobo2bobo16bobo2bobo$6bo4bo18bo4bo2$5bo6bo$3b2ob2o2b2ob2o$4bo
8bo$4b2o6b2o!
Brain?

Code: Select all

x = 35, y = 11, rule = B3/S23
bo9bo7b3o9b3o$obo7bobo5bobob2o5b2obobo$obo7bobo5bobobo7bobobo$b2ob2ob
2ob2o7bob2ob2ob2ob2obo$3bobobobo13bobobobo$3bobobobo11bobobobobobo$2b
2obobob2o9b2obobobobob2o$bo3bobo3bo8b3o2bobo2b3o$2bobo3bobo9b2o2bo3bo
2b2o$b2ob2ob2ob2o7bo4b2ob2o4bo$19bo13bo!

User avatar
Saka
Posts: 3627
Joined: June 19th, 2015, 8:50 pm
Location: Indonesia
Contact:

Re: Thread For Synthesisable Spaceship Guns

Post by Saka » September 12th, 2015, 11:28 pm

Kazyan wrote:
Saka wrote:Can anyone find a good synthesis for any of the spaceships below?
They don't look completely impossible to me, though the difficulties of those spaceships would vary from "frustrating" to "preposterous".
For the first one, I think this phase is the easiest:

Code: Select all

x = 33, y = 14, rule = B3/S23
20bo6b2o$17b5o4b3o$15b2o5bobob2o$4b2o9b2ob4o2bo3bo$3b2ob4ob2obo4bo4bo
3b2ob2o$4b6o3b2o2b2o$5bo6bo2bobo2bobo$6bo7bo6bo$b2o22b6o$2ob2ob3o16bo
5bo$b4o6b2o12bo$2b2o6b2ob4o9bo4bo$11b6o11b2o$12b4o!
Because the top part (kinda) looks like

Code: Select all

x = 7, y = 5, rule = B3/S23
3bo$b5o$o5bo$b5o$3bo!
As for the second one, it looks like the back of a hivenudger with the big a tagalong.
For the last two... idk (I don't know)

mniemiec
Posts: 1590
Joined: June 1st, 2013, 12:00 am

Re: Thread For Synthesisable Spaceship Guns

Post by mniemiec » September 13th, 2015, 4:55 am

dvgrn wrote:But from what I understand, most of the simple OWSS7 and OWSS8 problems were solved back in the late 1990s (?).
There are two basic methods for creating OWSS engines. One is a variant of the two-gliders-into-boat MWSS synthesis, and the other uses a ship instead. (There are a couple of others, using shillelaghs or teardrops to create two-headed spaceships, but they aren't really used in any syntheses that one of the other two methods cover.) Each of the two methods can generate a certain range of engine body sizes, and can support some (but not all) escort spaceship orientations on one side, and a different set on the other side. The boat method can make most of the 7WSS flotillae (with escort LWSS, MWSS, or HWSS), and the ship method can make the few that are left over. Similarly, all 8WSS flotillae can be sythesized, all but one 9WSS, about half the 10WSS, and a quarter of the 11WSS. None of the 12-14WSS can yet be synthesized, as one can add an escort ship on one side, but not on the other. There are also other more exotic escorts (such as Coe ships, X66, half X66, 30P4H2V0.4, etc.), but except for the Coe ship, none of these have syntheses yet that can be used as OWSS escorts. I also have a few random syntheses from 1996 showing some 4-ship flotillae, some with engines as long as 12 bits. These all use variants of the shillelagh method:

Code: Select all

x = 171, y = 72, rule = B3/S23
124bobo7bobo$125boo7boo5bo$125bo9bo4bo$5bobo5bobo49bobo5bobo64b3o$6boo
5boo51boo5boo$6bo7bo21b3o3b3o21bo7bo21b3o3b3o21boo5boo21b3o3b3o$36bobb
obobbo51bobbobobbo22bo5bo22bobbobobbo$bo4boo5boo4bo11bo4bo7bo4bo11bo4b
oo5boo4bo11bo4bo7bo4bo11bo4bo7bo16bo4bo7bo4bo$3o4bo5bo4b3o9b3o3bo7bo3b
3o9b3o4bo5bo4b3o9b3o3bo7bo3b3o9b3o3bobo3bobo6bo8b3o3bo7bo3b3o$oboobbo
7bobboobo9boboobbo7bobboobo9boboobbo7bobboobo9boboobbo7bobboobo9boboo
3boo3boo6boo8boboobbo7bobboobo$b3obbobo3bobobb3o11b3obbo7bobb3o11b3obb
obo3bobobb3o11b3obbo7bobb3o11b3o16bobo8b3obbo7bobb3o$boo4boo3boo4boo
11boo3bo7bo3boo11boo4boo3boo4boo11boo3bo7bo3boo11boo13bo14boo3bo7bobb
3o$36bo7bo51bo7bo31boo18bo7bo3boo$7boo3boo22bo7bo22boo3boo22bo7bo30bob
o18bo7bo$7boo3boo22bo7bo22bobobobo22bo7bo51bo7bo$36bo7bo23bo3bo23bo7bo
52bobobobo$36bo7bo51bo7bo37bo$bbo15bo18bobobobo18bo15bo18bobobobo37boo
$b3o13b3o41b3o13b3o61bobo$oobo13boboo39boobo13boboo$3o6b3o6b3o39b3o15b
3o$boo5bobbo6boo41boo15boo$11bo$11bo$8bobo19$5bobo5bobo49bobo5bobo49bo
bo5bobo$6boo5boo5bo45boo5boo51boo5boo$6bo7bo4bo16b3o3b3o21bo7bo21b3o3b
3o21bo7bo21b3o3b3o$19b3o14bobbobobbo51bobbobobbo51bobbobobbo$bo4boo5b
oo16bo4bo7bo4bo11bo4boo5boo4bo11bo4bo7bo4bo11bo4boo5boo4bo11bo4bo7bo4b
o$3o4bo5bo16b3o3bo7bo3b3o9b3o4bo5bo4b3o9b3o3bo7bo3b3o9b3o4bo5bo4b3o9b
3o3bo7bo3b3o$oboobbo7bo4boo9boboobbo7bobboobo9boboobbo7bobboobo9boboo
bbo7bobboobo9boboobbo7bobboobo9boboobbo7bobboobo$b3obbobo3bobo4boo10b
3obbo7bobb3o11b3obbobo3bobobb3o11b3obbo7bobb3o11b3obbobo3bobobb3o11b3o
bbo7bobb3o$boo4boo3boo9boo6boo3bo7bo3boo11boo4boo3boo4boo11boo3bo7bo3b
oo11boo4boo3boo4boo11boo3bo7bo3boo$22boo12bo7bo51bo7bo51bo7bo$24bo11bo
7bo22boo27bo7bo22boo27bo7bo$36bo3boobo23boo27bo7bo22bobo26bo7bo$15boo
20bobo56bo4bobo24bobo25bo4bobo$15bobo78bo32bo26bo$15bo46bo18bo15bobo
22bo34bobo$61b3o16boo39b3o$60boobo16bobo37boobo$60b3o57b3o$61boo58boo
8$26boo$26bobo$26bo!

User avatar
praosylen
Posts: 2443
Joined: September 13th, 2014, 5:36 pm
Location: Pembina University, Home of the Gliders
Contact:

Re: Thread For Synthesisable Spaceship Guns

Post by praosylen » September 13th, 2015, 10:42 am

gmc_nxtman wrote: Brain?

Code: Select all

x = 35, y = 11, rule = B3/S23
bo9bo7b3o9b3o$obo7bobo5bobob2o5b2obobo$obo7bobo5bobobo7bobobo$b2ob2ob
2ob2o7bob2ob2ob2ob2obo$3bobobobo13bobobobo$3bobobobo11bobobobobobo$2b
2obobob2o9b2obobobobob2o$bo3bobo3bo8b3o2bobo2b3o$2bobo3bobo9b2o2bo3bo
2b2o$b2ob2ob2ob2o7bo4b2ob2o4bo$19bo13bo!
Brain seems doable:

Code: Select all

x = 60, y = 17, rule = B3/S23
12bo2b2ob2o2bo$10bobo3bobo3bobo$11b2o4bo4b2o2$6bo8b2ob2o8bo$4bobo7bobo
bobo7bobo$5b2o7bo5bo7b2o14b3o9b3o$bo10bob2o3b2obo10bo9bobob2o5b2obobo$
3o5b2obobo7bobob2o5b3o8bobobo7bobobo$o2bo3bobobobo7bobobobo3bo2bo9bob
2ob2ob2ob2obo$2bo4bobo2b2ob2ob2ob2o2bobo4bo15bobobobo$2bo5b2o4bobobobo
4b2o5bo13bobobobobobo$o2bo10bobobobo10bo2bo10b2obobobobob2o$3o10b2obob
ob2o10b3o10b3o2bobo2b3o$bo3bob2o3bo3bobo3bo3b2obo3bo11b2o2bo3bo2b2o$6b
obo4bobo3bobo4bobo15bo4b2ob2o4bo$8bo3b2ob2ob2ob2o3bo17bo13bo!
The sides would need some rethinking to complete the back, though, and I have no idea how to synthesize the D2_+2-symmetric active region (which doesn't matter that much anyway).
former username: A for Awesome
praosylen#5847 (Discord)

The only decision I made was made
of flowers, to jump universes to one of springtime in
a land of former winter, where no invisible walls stood,
or could stand for more than a few hours at most...

User avatar
gmc_nxtman
Posts: 1150
Joined: May 26th, 2015, 7:20 pm

Re: Thread For Synthesisable Spaceship Guns

Post by gmc_nxtman » September 13th, 2015, 10:48 am

A for awesome wrote:
gmc_nxtman wrote: Brain?

Code: Select all

x = 35, y = 11, rule = B3/S23
bo9bo7b3o9b3o$obo7bobo5bobob2o5b2obobo$obo7bobo5bobobo7bobobo$b2ob2ob
2ob2o7bob2ob2ob2ob2obo$3bobobobo13bobobobo$3bobobobo11bobobobobobo$2b
2obobob2o9b2obobobobob2o$bo3bobo3bo8b3o2bobo2b3o$2bobo3bobo9b2o2bo3bo
2b2o$b2ob2ob2ob2o7bo4b2ob2o4bo$19bo13bo!
Brain seems doable:

Code: Select all

x = 60, y = 17, rule = B3/S23
12bo2b2ob2o2bo$10bobo3bobo3bobo$11b2o4bo4b2o2$6bo8b2ob2o8bo$4bobo7bobo
bobo7bobo$5b2o7bo5bo7b2o14b3o9b3o$bo10bob2o3b2obo10bo9bobob2o5b2obobo$
3o5b2obobo7bobob2o5b3o8bobobo7bobobo$o2bo3bobobobo7bobobobo3bo2bo9bob
2ob2ob2ob2obo$2bo4bobo2b2ob2ob2ob2o2bobo4bo15bobobobo$2bo5b2o4bobobobo
4b2o5bo13bobobobobobo$o2bo10bobobobo10bo2bo10b2obobobobob2o$3o10b2obob
ob2o10b3o10b3o2bobo2b3o$bo3bob2o3bo3bobo3bo3b2obo3bo11b2o2bo3bo2b2o$6b
obo4bobo3bobo4bobo15bo4b2ob2o4bo$8bo3b2ob2ob2ob2o3bo17bo13bo!
The sides would need some rethinking to complete the back, though, and I have no idea how to synthesize the D2_+2-symmetric active region (which doesn't matter that much anyway).
This seems like a very nice start! That dense mass of cells at the back needs completing, though, and the front just barely escapes those domino sparks, so perhaps the front could need supressing? The "engine" of the spaceship is complete, though, and to me that seems like the most important part.

A little further on 70P5H2V0:

Code: Select all

#C I have a feeling this will be a dead end, because of the tiny cell wedged in between the
#C corners on the lower half of the ship...
x = 40, y = 16, rule = B3/S23
b3o10b3o$bobo10bobo$o2bo10bo2bo$bo14bo9bo12bo$3bo10bo13bo8bo$2bob3o4b
3obo10b2o10b2o$3b2o2bo2bo2b2o11bo2b2o4b2o2bo$6b2o2b2o15b2o2bo2bo2b2o$
5bobo2bobo16bobo2bobo$6bo4bo17bobo2bobo$7b4o19bo4bo$5bob4obo$4bob2o2b
2obo$3b2o8b2o$2bobo8bobo$6b2o2b2o!
What about this spaceship?

Code: Select all

x = 21, y = 18, rule = B3/S23
2b2o$b4o$2ob2o$b2o5bo2bo$7bo3bo8bo$6b2o2b4ob3o$7bo7b3o$20bo2$2b7o$2bo
6bo$2bo$3bo5bo$7bo$3bo2bo$2bo$2bo3bo$2b4o!
Is it possible to "merge" two threads together? Glider synthesis discussion happened in this thread, and gun discussion happens in the other thread. When I first started contributing to the thread, I knew this was inevitable.

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

Re: Thread For Synthesisable Spaceship Guns

Post by chris_c » September 18th, 2015, 6:58 pm

I wrote a script that tries to generate stable duplicators for "widely separated" glider salvos. It is based on the simplest fanout device I could think of:

Code: Select all

x = 62, y = 35, rule = B3/S23
10b2o11bo$10b2o10bobo$22bobo2b2o3bo$21b2ob2o2bo2bobo$25bobo3bobo$21b2o
bo2b4obo$21b2obobo3bo$25bobo3bo$26bobo3bo$27bo3b2o$46bo$44b3o$43bo$18b
2o23b2o$18b2o$3b2o$2bo2bo$bob2o$bo$2o$15b2o38b2o$15bo38bo2bo$16b3o36b
2o$18bo11b2o$31bo$28b3o6bob2o17b2o$28bo6b3ob2o17bo$3o31bo24b3o$2bo32b
3ob2o20bo$bo35bobo$37bobo$38bo10b2o$49bo$50b3o$52bo!
And the following set of 4 + 4, 180-degree reflectors that, when combined, allow any of the 4x4 = 16 varieties of rephaser to be constructed:

Code: Select all

x = 363, y = 215, rule = LifeHistory
20.3D4.D92.3D3.3D90.4D4.D91.4D3.3D$19.D3.D2.2D91.D3.D.D3.D89.D3.D2.2D
91.D3.D.D3.D$19.D3.D3.D91.D3.D5.D89.D3.D3.D91.D3.D5.D$19.5D3.D91.5D4.
D90.4D4.D91.4D5.D$19.D3.D3.D91.D3.D3.D91.D3.D3.D91.D3.D3.D$19.D3.D3.D
91.D3.D2.D92.D3.D3.D91.D3.D2.D$19.D3.D2.3D90.D3.D.5D89.4D3.3D90.4D2.
5D12$332.B$331.3B$321.2A6.3B2A$322.A6.3BA.AB$322.A.AB2.4B.2A2B$323.2A
B2.3B.4B$324.11B$325.10B$325.8B$325.7B$324.8B$255.A68.8B$253.3A65.11B
$252.A67.14B$252.2A66.14B$250.4B65.15B$249.3B68.14B$236.2A11.3B2A66.
14B$237.A10.4BABA65.14B$237.A.AB3.B2.6BAB64.16B$238.2AB.12B64.18B$
240.14B63.21B$31.2A208.13B63.22B$31.A208.14B63.21B$25.B2.BA.A208.13B
64.19B$24.3B.B2A87.A11.A109.13B64.18B$24.5B89.3A7.3A108.14B62.2A17B$
22.6B93.A5.A105.B4.16B60.A.A18B$21.9B90.2A5.2A99.A3.3B2.20B54.A2.A4.
17B$22.8B90.9B97.3A3.25B54.4A5.17B$23.7B5.A86.5B83.A14.A6.26B63.10B3.
4B$11.A10.8B3.3A85.7B82.3A12.2A4.26B52.4A8.10B4.4B$11.3A6.10B2.A87.9B
84.A7.2B.3B4.25B53.A3.A7.9B6.4B$14.A3.11B.B.2A85.10B83.2A6.5B4.27B56.
2A6.10B7.4B$13.2A2.17B79.19B80.5B2.34B2.BA55.5B2.13B6.4B$13.19B81.19B
.2B79.39B2.A.A56.18B.2B4.4B$15.18B79.2A20B2A77.2A37B4.2A55.2A19B2A4.
4B$14.19B79.2A18B.B2A77.2A37B61.2A17B.B2A5.4B$14.19B80.B.18B.B79.B.
36B62.B.17B.B7.4B$12.2AB.17B83.16B84.36B64.16B11.4B$11.A.AB2.16B84.
14B86.35B65.14B13.4B$11.A6.15B84.9B2.4B86.10B3.2B2A10B.7B65.8B2.3B14.
4B$10.2A7.7B.5B86.8B3.4B86.8B6.2A2B4.2B4.5B67.7B4.B2A13.4B$15.12B.4B
84.11B3.4B82.11B8.B11.6B63.11B3.BA.A13.4B$15.12B2.4B82.12B4.4B80.12B
18.9B61.12B6.A14.4B$6.2A7.12B3.4B72.2A7.12B5.4B70.2A7.12B18.2A.7B51.
2A7.12B6.2A14.4B$5.A2.A2.2A2.11B5.4B70.A2.A2.2A2.11B7.4B68.A2.A2.2A2.
11B20.A5.4B49.A2.A2.2A2.11B24.4B$6.2A2.A.A2.8B.4B4.4B70.2A2.A.A2.8B.
4B6.4B68.2A2.A.A2.8B.4B15.3A7.4B49.2A2.A.A2.8B.4B23.4B$8.2A.B3.7B4.2A
5.4B71.2A.B3.7B4.2A7.4B69.2A.B3.7B4.2A15.A10.4B50.2A.B3.7B4.2A24.4B$
8.A2.2B2.7B4.A7.4B70.A2.2B2.7B4.A9.4B68.A2.2B2.7B4.A28.4B49.A2.2B2.7B
4.A26.4B$5.2A.A.BA2B.6B6.3A5.4B66.2A.A.BA2B.6B6.3A7.4B64.2A.A.BA2B.6B
6.3A26.4B45.2A.A.BA2B.6B6.3A24.4B$5.A.2A.A.A8B8.A6.4B65.A.2A.A.A8B8.A
8.4B63.A.2A.A.A8B8.A27.4B44.A.2A.A.A8B8.A25.4B$9.A.A.8B16.4B68.A.A.8B
18.4B66.A.A.8B37.4B47.A.A.8B35.4B$6.2A2.A4.5B18.4B64.2A2.A4.5B20.4B
62.2A2.A4.5B39.4B43.2A2.A4.5B37.4B$4.3A.2A4.6B19.4B61.3A.2A4.6B21.4B
59.3A.2A4.6B40.3B41.3A.2A4.6B38.4B$3.A4.B6.6B19.4B59.A4.B6.6B21.4B57.
A4.B6.6B40.2B40.A4.B6.6B38.4B$4.3AB2AB3.7B20.4B59.3AB2AB3.7B22.4B57.
3AB2AB3.7B41.B41.3AB2AB3.7B39.3B$6.A.2AB.8B22.4B60.A.2AB.8B24.4B58.A.
2AB.8B86.A.2AB.8B41.2B$10.10B23.4B63.10B25.4B61.10B90.10B42.B$10.6B2A
3B23.4B62.6B2A3B25.4B60.6B2A3B89.6B2A3B$10.6B2A2B5.2A18.4B61.6B2A2B5.
2A20.4B59.6B2A2B5.2A83.6B2A2B5.2A$10.10B5.A20.4B60.10B5.A22.4B58.10B
5.A84.10B5.A$9.11B2.BA.A21.4B58.11B2.BA.A23.4B56.11B2.BA.A83.11B2.BA.
A$9.12B.B2A23.4B57.12B.B2A25.4B55.12B.B2A84.12B.B2A$8.15B26.4B55.15B
28.4B53.15B85.15B$7.16B27.4B53.16B29.4B51.16B84.16B$4.2B.16B28.4B49.
2B.16B30.4B47.2B.16B81.2B.16B$3.2A18B29.4B47.2A18B31.4B45.2A18B80.2A
18B$3.2AB.17B29.4B46.2AB.17B31.4B44.2AB.17B79.2AB.17B$4.B.4B.8B2.4B
29.4B46.B.4B.8B2.4B31.4B44.B.4B.8B2.4B79.B.4B.8B2.4B$11.7B4.4B29.4B
52.7B4.4B31.4B50.7B4.4B85.7B4.4B$12.6B5.4B29.4B52.6B5.4B31.4B50.6B5.
4B85.6B5.4B$14.4B6.4B29.4B53.4B6.4B31.4B51.4B6.4B86.4B6.4B$16.3BA5.2B
2C29.4B54.3BA5.2B2C31.3B53.3BA5.2B2C87.3BA5.2B2C$17.BA.A5.BCBC29.4B
54.BA.A5.BCBC31.2B54.BA.A5.BCBC87.BA.A5.BCBC$18.A.A6.CB31.3B55.A.A6.C
B33.B55.A.A6.CB89.A.A6.CB$19.A41.2B56.A99.A99.A$20.3A39.B57.3A97.3A
97.3A$22.A99.A99.A99.A44$20.3D4.D92.3D3.3D91.3D3.3D91.3D5.D$19.D3.D2.
2D91.D3.D.D3.D89.D3.D.D3.D89.D3.D3.2D$19.D7.D91.D9.D89.D9.D89.D6.D.D$
19.D7.D91.D8.D90.D7.2D90.D5.D2.D$19.D7.D91.D7.D91.D9.D89.D5.5D$19.D3.
D3.D91.D3.D2.D92.D3.D.D3.D89.D3.D4.D$20.3D3.3D91.3D2.5D90.3D3.3D91.3D
5.D15$4B118.4B92.4B88.4B$.4B118.4B92.4B88.4B$2.4B118.4B92.4B88.4B$3.
4B118.4B92.4B88.4B$4.4B118.4B92.4B88.4B$5.4B118.4B92.4B88.4B$6.4B118.
4B92.4B88.4B$7.4B118.4B92.4B88.4B$8.4B118.4B92.4B88.4B$9.4B118.4B92.
4B88.4B$10.4B118.4B92.4B88.4B$11.4B118.4B92.4B88.4B$12.4B118.4B92.4B
88.4B$13.4B118.4B92.4B88.4B$14.4B118.4B92.4B88.4B$15.4B118.4B92.4B88.
4B$16.4B118.4B92.4B88.4B$17.4B118.4B92.4B88.4B$18.4B118.4B92.4B3.4B
81.4B$19.4B118.4B92.4B2.5B5.2A74.4B$20.4B117.4B93.10B5.A76.4B$21.4B
116.5B93.10B.BA.A77.4B7.2A$22.4B114.9B85.2A3.10B.B2A79.4B5.B2AB$23.4B
113.9B86.A4.11B82.4B5.3B$24.4B10.2A100.9B86.A.AB.11B4.A78.4B3.B.B$25.
4B9.A100.10B87.2AB.10B3.3A79.4B.6B$26.4B10.A97.12B88.12B2.A83.10B7.2A
$5.C14.2A5.5B4.5A64.C22.2A8.13B54.C22.2A8.12B2.2A51.C22.2A7.9B7.A$4.
2BC11.A2.A5.5B3.A68.2BC22.A9.11B54.2BC22.A8.16B50.2BC22.A8.10B2.BA.A$
4.3CB10.2A.A.AB.7B2.B3A65.3CB21.A.AB4.12B55.3CB21.A.AB6.13B52.3CB21.A
.AB6.10B.B2A$5.4B11.A.2AB.7B3.2B.A65.4B10.A10.2AB.15B56.4B10.A10.2AB.
3B3.13B52.4B10.A10.2AB.3B2.12B$6.4B10.A3.12B4A66.4B7.3A12.17B57.4B7.
3A12.21B53.4B7.3A12.19B$7.4B7.3A3.7B2A3BAB2.2A65.4B5.A15.17B58.4B5.A
15.19B.B2A52.4B5.A15.19B$8.4B5.A6.7B2A2B.B3A2.A65.4B4.2A15.17B.B56.4B
4.2A15.17B2.BA.A52.4B4.2A15.18B$9.4B4.2A5.10B3.B.A.2A58.2A6.9B14.19B
2A48.2A6.9B14.16B7.A45.2A6.9B14.19B$10.9B4.8B8.A62.A7.6B14.19B.B2A49.
A7.6B14.17B8.2A45.A7.6B14.19B.B2A$11.6B5.9B7.2A62.A.2A5.6B3.B2.2B2.
20B4.B50.A.2A5.6B3.B2.2B2.20B55.A.2A5.6B3.B2.2B2.21B2.BA.A$11.8B2.4B
2.3B73.A2.A4.36B56.A2.A4.35B57.A2.A4.36B6.A$9.15B3.5B72.2AB3.27B.9B
57.2AB3.27B.7B59.2AB3.36B7.2A$9.14B7.2A73.14B2A16B2.7B59.14B2A16B2.6B
60.14B2A16B.8B$9.13B8.A75.13B2A16B2.7B60.13B2A16B3.6B60.13B2A16B3.6B$
7.2AB.10B10.3A73.29B4.6B61.29B6.4B61.29B5.5B$6.A.AB3.B2A4B13.A73.17B.
B.2B10.7B61.17B.B.2B12.B2A2B61.17B.B.2B13.4B$6.A6.B2A3B89.15B4.3B10.
6B62.15B4.3B12.2A.B2A60.15B4.3B11.B2A2B$5.2A6.4B91.15B5.A2B.2A6.7B61.
15B5.A2B.2A11.BA.A59.15B5.A2B.2A8.2A$14.3B92.13B5.A.A2B.A6.6B63.13B5.
A.A2B.A14.A60.13B5.A.A2B.A$15.2B.BA91.13B2.A.AB2.A7.5B66.13B2.A.AB2.A
15.2A61.13B2.A.AB2.A$14.B2ABA.A89.8B4.2A.A.A3.A7.6B65.8B4.2A.A.A3.A
78.8B4.2A.A.A3.A$13.BABABA.A89.6B6.2ABA2.4A.A5.4B67.6B6.2ABA2.4A.A76.
6B6.2ABA2.4A.A$11.A2.A.A.A.A.2A86.5B8.B2.A.A3.A.A4.2B2AB66.5B8.B2.A.A
3.A.A75.5B8.B2.A.A3.A.A$11.4A.2A2.A2.A86.B.B9.2A.2A2.A2.A.A6.2A67.B.B
9.2A.2A2.A2.A.A75.B.B9.2A.2A2.A2.A.A$15.A4.2A89.3B9.A.A2.2A3.A77.3B9.
A.A2.2A3.A77.3B9.A.A2.2A3.A$13.A.A94.B2AB9.A.A84.B2AB9.A.A84.B2AB9.A.
A$13.2A96.2A11.A86.2A11.A86.2A11.A!
The idea is that the reflectors in the top row either have different color or have timing that is different by 4 mod 8 and the reflectors in the bottom row are all of the same color but have different timing modulo 4 (ie. phase). Maybe custom rephasers for each of the 16 possibilities can be more efficient but I like the idea of keeping the number of components to a minimum.

Here is the script with some rudimentary instructions at the top:

Code: Select all

# Widely separated salvo duplicator
# =================================
#
# This script tries to create stable circuitry that duplicates a
# "widely separated" salvo of SE gliders from a single NE glider.
# 
# To use, make sure that the NE input glider is "far enough" south of
# any of the SE glider lanes and "far enough" east of any of the
# gliders.

# "Widely separated" probably means 150 glider lanes or more.
# "Far enough" is probably bigger still.

# 1. Set up the gliders as described above.
# 2. Run the script.
# 3. Delete the SE gliders.
# 4. Run the pattern for a long time.

# Hopefully a bunch of new SE gliders emerge and they are in the same
# position as they would have been if steps 2 and 3 were omitted.

import golly as g

# Place south reflectors in the lower right quadrant.
# SE input glider begins in standard phase and centred at (0, in_lane),
# after delay glider is NW bound and centred at (0, out_lane)

# RLE, in_lane, out_lane, delay

reflectors_s = [

    ["33b2o$33bo$35bo$15b2o14b5o$13bo2bo13bo$13b2obobo12b3o$15bob2o15bo$15bo15b4o$13b3o10b2o3bo3b2o$12bo13b2o4b3o2bo$12b2o20bob2o$34bo$33b2o3$25b2o$25bo$2b2o22b3o$bobo5b2o17bo$bo7b2o$2o2$14bo$10b2obobo$9bobobobo$6bo2bobobobob2o$6b4ob2o2bo2bo$10bo4b2o$8bobo$8b2o!", 
     4, -20, 212],

    ["27b2o$28bo$28bobo$18bo10b2o$16b3o$15bo$15b2o$2o48b2o$bo48b2o$bob2o$2bo2bo$3b2o$18b2o$18b2o4$27bo3b2o$26bobo3bo$25bobo3bo$21b2obobo3bo$21b2obo2b4obo$25bobo3bobo6b2o$21b2ob2o2bo2bobo6b2o$22bobo2b2o3bo$10b2o10bobo$10b2o11bo!",
     -3, -49, 383],

    ["52b2o$52bo$50bobo$33b2o15b2o$34bo$34bobo17bo$35b2o15b3o$51bo$27b2o22b2o$28bo$28bobo$18bo10b2o$16b3o$15bo36b2o$15b2o35bobo$2o52bo$bo52b2o$bob2o$2bo2bo$3b2o$18b2o$18b2o2$41b2o$41b2o2b2o$27bo3b2o12bobo$26bobo3bo14bo$25bobo3bo15b2o$21b2obobo3bo$21b2obo2b4obo$25bobo3bobo$21b2ob2o2bo2bobo$22bobo2b2o3bo$10b2o10bobo$10b2o11bo!",
     5, -37, 410],

    ["41b2o$41b2o4$52b2o$27b2o23bo$28bo21bobo$28bobo19b2o$18bo10b2o$16b3o$15bo$15b2o$2o$bo48b2o$bob2o45bobo$2bo2bo46bo$3b2o47b2o$18b2o$18b2o3$41b2o$27bo3b2o8b2o$26bobo3bo$25bobo3bo$21b2obobo3bo$21b2obo2b4obo$25bobo3bobo$21b2ob2o2bo2bobo$22bobo2b2o3bo$10b2o10bobo$10b2o11bo!",
     3, -31, 365]
    
    ]

# Place north reflectors in the upper left quadrant.
# NW input glider begins in standard phase and centred at (0, in_lane),
# after delay glider is SE bound and centred at (0, out_lane)

# RLE, in_lane, out_lane, delay

reflectors_n = [

    ["28b2o$28bo$26bobo$26b2o5$32bo$8bo21b3o$8b3o18bo$11bo17b2o$10b2o5$9b2o$8bobo$8bo$7b2o3$3b2o$2bo2bo2b2o$3b2o2bobo$5b2o16b2o$5bo17bo$2b2obo2bo15b3o$2bob2obobo16bo$6bobo$3b2o2bo$b3ob2o$o$b3ob2o$3bob2o2$13b2o$13b2o7b2o$22bo$20bobo$20b2o4$2o$2o5$16bo$15bobo$15bobo$16bo$17b3o$19bo!",
     4, -30, 297],

    ["15bo11bo$15b3o7b3o$18bo5bo$17b2o5b2o8$9b2o20b2o$9b2o20b2o8$3b2o$2bo2bo2b2o$3b2o2bobo$5b2o16b2o$5bo17bo$2b2obo2bo15b3o$2bob2obobo16bo$6bobo$3b2o2bo$b3ob2o$o$b3ob2o$3bob2o2$13b2o$13b2o7b2o$22bo$20bobo$20b2o4$2o$2o5$16bo$15bobo$15bobo$16bo$17b3o$19bo!",
     4, -32, 261],

    ["52bo$50b3o$49bo$49b2o3$33b2o14b2o$34bo14bobo$34bobo13bo$35b2o8$25bo$23b3o$7bo14bo$7b3o12b2o$10bo$9b2o$53bo$52bobo$10b2o41b2o$10b2o4$30b2o$30b2o3$3b2o37b2o$2bo2bo2b2o33bo$3b2o2bobo30b3o$5b2o16b2o15bo$5bo17bo$2b2obo2bo15b3o$2bob2obobo16bo$6bobo$3b2o2bo$b3ob2o$o$b3ob2o$3bob2o2$13b2o$13b2o7b2o$22bo$20bobo$20b2o4$2o$2o5$16bo$15bobo$15bobo$16bo$17b3o$19bo!",
     26, -29, 420],

    ["18b2o9b2o$19bo9bobo$19bobo8b2o$20b2o21$12b2o$11bobo$8bo2bo$8b4o2$6b4o$6bo3bo$9b2o3$10b2o19b2o$10b2o19b2o5$28b2o$28bobo$30bo$3b2o25b2o$2bo2bo2b2o$3b2o2bobo$5b2o16b2o$5bo17bo$2b2obo2bo15b3o$2bob2obobo16bo$6bobo$3b2o2bo$b3ob2o$o$b3ob2o$3bob2o2$13b2o$13b2o7b2o$22bo$20bobo$20b2o4$2o$2o5$16bo$15bobo$15bobo$16bo$17b3o$19bo!",
     4, -49, 416]
    
    ]

# Place fan-out device in the lower right quadrant.
# NE input glider begins in standard phase and centred at (0, in_lane),
# Run the pattern for a long time. Then run the pattern for ne_delay ticks.
# The NE glider will now be in the same place as a NE glider that began at
# (0, ne_lane) at time 0 but without the extra ne_delay ticks being run.
# Similar story with the SE glider.

# RLE, in_lane, ne_lane, ne_delay, se_lane, se_delay

fan_out = ["10b2o11bo$10b2o10bobo$22bobo2b2o3bo$21b2ob2o2bo2bobo$25bobo3bobo$21b2obo2b4obo$21b2obobo3bo$25bobo3bo$26bobo3bo$27bo3b2o$46bo$44b3o$43bo$18b2o23b2o$18b2o$3b2o$2bo2bo$bob2o$bo$2o$15b2o38b2o$15bo38bo2bo$16b3o36b2o$18bo11b2o$31bo$28b3o6bob2o17b2o$28bo6b3ob2o17bo$34bo24b3o$35b3ob2o20bo$37bobo$37bobo$38bo10b2o$49bo$50b3o$52bo!", 29, 66, 15, -46, 26]

# Replace RLE by cell lists appropriately translated

for i, ref in enumerate(reflectors_s):
    cells = g.parse(ref[0])
    reflectors_s[i][0] = cells

for i, ref in enumerate(reflectors_n):
    cells = g.parse(ref[0])
    cells = g.transform(cells, -max(cells[::2])-1, -max(cells[1::2])-1)
    reflectors_n[i][0] = cells

fan_out[0] = g.parse(fan_out[0])

def apply_fanout(input_glider):

    l0, t0 = input_glider

    _, in_lane, ne_lane, ne_delay, se_lane, se_delay = fan_out

    next_lane = l0 - in_lane + ne_lane
    next_delay = t0 + ne_delay

    fanout_color = (l0 - in_lane + se_lane) % 2
    fanout_delay = t0 + se_delay

    return (next_lane, next_delay), fanout_color, fanout_delay


def get_sbend_components(input_color, input_delay, output_glider):

    l1, t1 = output_glider

    for ref_s in reflectors_s:
        _, l2, l3, t2 = ref_s

        for ref_n in reflectors_n:
            _, l4, l5, t3 = ref_n

            if (input_color + l1 + l2 + l3 + l4 + l5) % 2:
                continue
            
            if (input_delay - t1 + t2 + t3) % 8:
                continue

            return ref_s, ref_n

    g.show("Couldn't find a suitable rephaser!?!")
    g.exit()


def place_it(cells, l1, l2):

    assert ((l1 - l2) % 2 == 0)

    g.putcells(cells, (l2 - l1) // 2, (l2 + l1) // 2)


def place_fanout_and_sbend(input_glider, output_glider):
    
    l0, t0 = input_glider
    l1, t1 = output_glider

    next_input, color, delay = apply_fanout(input_glider)

    ref_s, ref_n = get_sbend_components(color, delay, output_glider)

    cells_s, in_s, out_s, delay_s = ref_s
    cells_n, in_n, out_n, delay_n = ref_n
    cells_f, in_lane, _, _, se_lane, _ = fan_out

    # calculate SW<->NE lanes
    lane_n1 = l1 - out_n
    lane_s1 = lane_n1 + in_n - out_s
    lane_f1 = lane_s1 + in_s - se_lane    

    # calculate NW<->SE lanes
    lane_f2 = l0 - in_lane
    lane_n2 = lane_f2 + 400 # arbitrary spacing between fanout and ref_n
    lane_n2 += (lane_n1 - lane_n2) % 2
    lane_s2 = (t1 - delay - delay_s - delay_n) // 4 + in_n - out_s + lane_n2

    place_it(cells_n, lane_n1, lane_n2)
    place_it(cells_s, lane_s1, lane_s2)
    place_it(cells_f, lane_f1, lane_f2)

    return next_input

r = g.getrect()
if not r:
    g.exit()

all_cells = g.getcells(r)
all_cells = zip(all_cells[::2], all_cells[1::2])

gliders = [[], []]

glider_se = g.parse('bo$2bo$3o!', -2, -2)
glider_ne = g.parse('3o$2bo$bo!', -2, 0)

# Detect gliders not very robustly
for i, obj in enumerate((glider_se, glider_ne)):
    for phase in range(4):
        cells = g.evolve(obj, phase)
        cells = zip(cells[::2], cells[1::2])
        for x, y in all_cells:
            if all(g.getcell(x+dx, y+dy) for dx, dy in cells):
                gliders[i].append((y + (-x if i == 0 else x), -4 * x - phase))

if len(gliders[1]) != 1:
    g.show("There should be exactly 1 input glider")
    g.exit()

input_glider = gliders[1][0]

for glider in sorted(gliders[0], reverse=True):
    input_glider = place_fanout_and_sbend(input_glider, glider)

g.fit()
g.update()

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

Re: Thread For Synthesisable Spaceship Guns

Post by dvgrn » September 19th, 2015, 10:38 am

chris_c wrote:I wrote a script that tries to generate stable duplicators for "widely separated" glider salvos...
Here is the script with some rudimentary instructions at the top:
The script runs nicely for me, and the fanouts are lined up perfectly. I used the input gliders from one side of the from-NW weekender construction salvo shotgun I posted a while back:

Code: Select all

x = 477, y = 2850, rule = B3/S23
422bo$423b2o$422b2o187$403bo$404bo$402b3o223$419bobo$420b2o$420bo182$
431bobo$432b2o$432bo184$411bo$412b2o$411b2o162$453bobo$454b2o$454bo
277$451bo$449bobo$450b2o147$457bo$458b2o$457b2o158$465bobo$466b2o$466b
o188$474bobo$475b2o$475bo219$461bo$459bobo$460b2o201$466bobo$467b2o$
467bo695$3o$2bo$bo!
There's a little problem with the first 180-degree reflectors being placed northwest of the fanout devices, but that's easy to fix -- they can all move say 400 cells southeast, and then the whole mechanism works like a charm. Here's an adjusted version of the script's output, making half of the NW weekender shotgun:

Code: Select all

x = 2477, y = 3765, rule = LifeHistory
1482.2A$1482.A.A$1484.A4.2A$1480.4A.2A2.A2.A$1480.A2.A.A.A.A.2A$1482.
BABABA.A$1483.B2ABA.A$1484.2B.BA$1483.3B$1474.2A6.4B$1475.A6.B2A3B$
1475.A.AB3.B2A3B$1476.2AB.10B$1478.13B7.A$1478.14B6.3A$1478.15B8.A$
1480.8B2.4B6.A.A$1480.6B5.4B5.A.A$1479.9B4.4B5.A$1478.4B4.2A5.3B$
1477.4B5.A7.2B.D$1476.4B7.3A5.B2.D$1475.4B10.A6.3D$1475.3B38.2A$1475.
2B39.2A$1475.B3$1496.2A$1495.A.A$1495.A$1494.2A7.2A$1503.2A2$1511.2A.
A$1511.2A.3A$1517.A$1511.2A.3A$1510.A2.2A$1509.A.A$1508.A.A.2A.A$
1491.2A16.A2.A.2A$1492.A19.A$1492.A.A16.2A$1493.2A13.A.A2.2A$1508.2A
2.A2.A$1513.2A$1490.A$1489.A.A$1489.A.A$1487.3A.2A$1486.A$1487.3A.2A$
1489.A.2A3$1504.2A$1504.A.A$1506.A$1506.2A3$1485.2A$1484.A.A$1484.A$
1483.2A2$1496.A$1495.A.A$1495.A.A$1496.A$1491.2A$1490.A.A$1490.A$
1489.2A46$1446.A$1444.3A$1443.A$1442.A.A$1442.A.A$1443.A2$1465.2A11.A
$1465.2A10.A.A$1477.A.A2.2A3.A$1427.2A47.2A.2A2.A2.A.A$1427.2A51.A.A
3.A.A$1476.2A.A2.4A.A$1476.2A.A.A3.A15.2A$1480.A.A3.A15.A$1447.2A32.A
.A3.A14.A.2A$1447.A.A32.A3.2A12.A.A.A$1449.A46.2A2.2A2.A$1440.2A7.2A
45.2A6.3A$1440.2A65.A$1473.2A31.2A$1430.A.2A39.2A$1428.3A.2A20.2A2.2A
$1427.A26.A2.A2.A130.A$1428.3A.2A21.2A.2A131.3A$1430.2A2.A21.A.A72.A
62.A$1433.A.A20.A.A70.3A61.A.A$1429.A.2A.A.A16.A3.A12.2A56.A64.A.A$
1429.2A.A2.A15.3A16.A57.2A64.A$1432.A17.A20.3A$1432.2A16.2A21.A10.2A$
1430.2A2.A.A46.A.A$1429.A2.A2.2A46.A$1430.2A50.2A125.2A$1609.2A$1490.
2A$1491.A38.2A$1488.3A38.A.A$1488.A7.2A31.2A58.2A$1496.2A90.A.A$1588.
A$1436.2A20.2A127.2A7.2A$1436.2A20.2A136.2A2$1604.2A.A$1604.2A.3A$
1610.A$1604.2A.3A$1603.A2.2A$1602.A.A$1444.2A5.2A148.A.A.2A.A$1445.A
5.A132.2A16.A2.A.2A$1442.3A7.3A130.A19.A$1442.A11.A130.A.A16.2A$1586.
2A13.A.A2.2A$1601.2A2.A2.A$1606.2A$1583.A$1582.A.A$1582.A.A$1580.3A.
2A$1579.A$1580.3A.2A$1582.A.2A3$1597.2A$1597.A.A$1599.A$1599.2A3$
1578.2A$1577.A.A$1577.A$1576.2A2$1589.A$1588.A.A$1588.A.A$1589.A$
1584.2A$1583.A.A$1583.A$1582.2A21$970.C.C$971.2C$971.C25$1553.2A11.A$
1553.2A10.A.A$1565.A.A2.2A3.A$1564.2A.2A2.A2.A.A$1568.A.A3.A.A$1564.
2A.A2.4A.A$1564.2A.A.A3.A$1568.A.A3.A$1569.A.A3.A95.A$1570.A3.2A8.2A
85.3A$1584.2A88.A$1673.A.A$1673.A.A$1561.2A111.A$1561.2A$1546.2A47.2A
$1545.A2.A46.A$1544.A.2A45.A.A$1544.A48.2A94.2A$1543.2A144.2A$1558.2A
$1558.A$1559.3A$1561.A10.2A95.2A$1571.A.A19.2A73.A.A$1571.A21.A.A72.A
$1570.2A23.A71.2A7.2A$1595.2A79.2A2$1684.2A.A$1684.2A.3A$1584.2A104.A
$1584.2A98.2A.3A$1498.A184.A2.2A$1498.3A181.A.A$1501.A179.A.A.2A.A$
1500.2A162.2A16.A2.A.2A$1665.A19.A$1665.A.A16.2A$1492.2A172.2A13.A.A
2.2A$1492.A188.2A2.A2.A$1489.2A.A193.2A$1489.A2.3A4.2A162.A$1490.2A3.
A3.2A161.A.A$1492.4A166.A.A$1492.A15.2A150.3A.2A$1493.3A12.A.A2.2A
144.A$1496.A13.A2.A146.3A.2A$1491.5A14.3A2.A146.A.2A$1491.A21.3A$
1493.A18.A$1492.2A18.2A163.2A$1677.A.A$1679.A$1679.2A3$1658.2A$1502.
2A153.A.A$1501.A.A5.2A146.A$1501.A7.2A145.2A$1500.2A$1669.A$1514.A
153.A.A$1510.2A.A.A152.A.A$1509.A.A.A.A153.A$1506.A2.A.A.A.A.2A145.2A
$1506.4A.2A2.A2.A144.A.A$1510.A4.2A146.A$1508.A.A151.2A$1508.2A12$
1137.A25.B$1135.3A24.2B$1134.A26.3B$1123.A10.2A24.4B$1122.A.A6.5B23.
4B$1122.A.A5.4B24.4B$1120.3A.2A3.6B11.A10.4B$1119.A4.B4.6B9.3A9.4B$
1113.A6.3AB2AB.7B8.A11.4B$1090.C22.3A6.A.2AB2.6B.2B5.2A9.4B$1089.2BC
24.A7.21B8.4B$1089.3CB10.A11.2A3.B5.17B9.4B$1090.4B7.3A11.8B2.15B2A2B
7.4B$1091.4B5.A16.22BA2BA2B5.4B$1092.4B4.2A15.23B2A3B4.4B$1085.2A6.9B
14.19B3.9B.4B$1086.A7.6B14.21B4.12B$1086.A.2A5.6B3.B2.2B2.25B4.10B$
1087.A2.A4.34B4.4B3.9B$1088.2AB3.27B.6B6.4B.9B$1089.14B2A16B2.B.5B5.
4B.7B5.A$1090.13B2A16B7.2A6.10B4.3A$1091.29B8.A8.4B.2B5.A$1091.17B.B.
2B16.3A6.4B7.2A$1092.15B4.3B17.A7.4B3.5B$1092.15B5.A2B.2A22.4B2.3B$
1093.13B5.A.A2B.A23.9B7.2A143.D$1095.13B2.A.AB2.A25.8B8.A141.2D$1094.
8B4.2A.A.A3.A27.10B3.B.A.2A139.2D$1094.6B6.2ABA2.4A.A25.7B2A2B.B3A2.A
461.A$1094.5B8.B2.A.A3.A.A24.7B2A3BAB2.2A460.3A$1094.B.B9.2A.2A2.A2.A
.A24.12B4A461.A$1095.3B9.A.A2.2A3.A23.2AB.7B3.2B.A460.A.A$1094.B2AB9.
A.A30.A.AB.7B2.B3A461.A.A$1095.2A11.A31.A5.4B4.A465.A$1139.2A5.4B5.5A
$1145.4B10.A$1144.4B9.A$1143.4B10.2A$1142.4B458.2A$1141.4B459.2A$
1140.4B$1139.4B$1138.4B$1137.4B483.2A$1136.4B484.A.A$1136.3B487.A17.
2A11.A96.A$1136.2B479.2A7.2A16.2A10.A.A95.3A$1136.B480.2A37.A.A2.2A3.
A90.A$1655.2A.2A2.A2.A.A88.A.A$1607.A.2A48.A.A3.A.A88.A.A$1605.3A.2A
44.2A.A2.4A.A90.A$1604.A50.2A.A.A3.A15.2A$1605.3A.2A48.A.A3.A15.A$
1607.2A2.A48.A.A3.A14.A.2A$1610.A.A48.A3.2A12.A.A.A$1606.A.2A.A.A16.A
44.2A2.2A2.A88.2A$1606.2A.A2.A15.3A44.2A6.3A86.2A$1609.A17.A58.A$
1609.2A16.2A23.2A31.2A$1607.2A2.A.A38.2A$1606.A2.A2.2A23.2A113.2A$
1607.2A27.A2.A111.A.A$1635.A.2A112.A$1635.A74.A39.2A7.2A$1634.2A72.3A
48.2A$1649.2A56.A$1649.A57.2A58.2A.A$1205.A11.2A431.3A114.2A.3A$1204.
A.A10.2A388.2A43.A10.2A108.A$1196.A3.2A2.A.A400.2A53.A.A102.2A.3A$
1187.2A6.A.A2.A2.2A.2A454.A103.A2.2A$1187.2A6.A.A3.A.A457.2A102.A.A$
1196.A.4A2.A.2A556.A.A.2A.A$1198.A3.A.A.2A461.2A76.2A16.A2.A.2A$1197.
A3.A.A466.A38.2A37.A19.A$1196.A3.A.A464.3A38.A.A37.A.A16.2A$1196.2A3.
A465.A7.2A31.2A39.2A13.A.A2.2A$1167.2A506.2A87.2A2.A2.A$1167.A.A452.
2A145.2A$1169.A4.2A446.2A122.A$1165.4A.2A2.A2.A31.2A534.A.A$1165.A2.A
.A.A.A.2A31.2A534.A.A$1168.A.A.A.A49.2A517.3A.2A$1169.2A.A.A48.A2.A
515.A$1173.A50.2A.A515.3A.2A$1177.2A48.A517.A.2A$1159.2A16.2A48.2A$
1160.A7.2A42.2A$1160.A.A5.2A43.A13.4A529.2A$1161.2A47.3A14.A3.A528.A.
A$1198.2A10.A5.2A12.2A530.A$1198.A.A15.2A544.2A$1200.A$1200.2A$1741.
2A$1740.A.A$1171.2A567.A$1171.A68.2A497.2A$1172.3A58.2A5.A.A$1174.A
58.2A7.A509.A$1242.2A507.A.A$1751.A.A$1229.A522.A$1228.A.A.2A513.2A$
1228.A.A.A.A511.A.A$1225.2A.A.A.A.A2.A508.A$1225.A2.A2.2A.4A507.2A$
1227.2A4.A$1233.A.A$1234.2A19$1800.A$1800.3A$1803.A$1802.A.A$1802.A.A
$1803.A5$1818.2A$1818.2A4$1798.2A$1797.A.A$1797.A$1796.2A7.2A$1805.2A
2$1813.2A.A$1813.2A.3A$1819.A$1813.2A.3A$1812.A2.2A$1716.2A11.A81.A.A
$1716.2A10.A.A79.A.A.2A.A$1728.A.A2.2A3.A54.2A16.A2.A.2A$1727.2A.2A2.
A2.A.A54.A19.A$1731.A.A3.A.A54.A.A16.2A$1727.2A.A2.4A.A56.2A13.A.A2.
2A$1727.2A.A.A3.A15.2A56.2A2.A2.A$1307.A11.2A366.A43.A.A3.A15.A61.2A$
1306.A.A10.2A366.3A42.A.A3.A14.A.2A35.A$1298.A3.2A2.A.A381.A42.A3.2A
12.A.A.A35.A.A$1289.2A6.A.A2.A2.2A.2A379.2A56.2A2.2A2.A35.A.A$1289.2A
6.A.A3.A.A441.2A6.3A31.3A.2A$1298.A.4A2.A.2A448.A29.A$1300.A3.A.A.2A
371.2A41.2A31.2A30.3A.2A$1299.A3.A.A375.A42.2A65.A.2A$1298.A3.A.A373.
2A.A27.2A$1298.2A3.A374.A2.3A4.2A18.A2.A$1679.2A3.A3.2A17.A.2A95.2A$
1681.4A22.A74.A23.A.A$1681.A15.2A7.2A72.3A25.A$1311.2A369.3A12.A.A2.
2A17.2A56.A28.2A$1311.2A372.A13.A2.A18.A57.2A$1326.2A352.5A14.3A2.A
17.3A$1325.A2.A351.A21.3A19.A10.2A50.2A$1326.2A.A352.A18.A32.A.A49.A.
A$1279.2A48.A351.2A18.2A31.A51.A$1279.2A48.2A402.2A50.2A$1314.2A$
1315.A13.4A408.2A55.A$1312.3A14.A3.A408.A38.2A14.A.A$1300.2A10.A5.2A
12.2A405.3A38.A.A14.A.A$1300.A.A15.2A419.A7.2A31.2A16.A$1302.A388.2A
54.2A44.2A$1302.2A386.A.A5.2A92.A.A$1690.A7.2A92.A$1689.2A100.2A2$
1342.2A359.A$1335.2A5.A.A354.2A.A.A$1335.2A7.A353.A.A.A.A$1344.2A349.
A2.A.A.A.A.2A$1695.4A.2A2.A2.A$1331.A367.A4.2A$1330.A.A.2A361.A.A$
1061.2D267.A.A.A.A360.2A$1062.2D263.2A.A.A.A.A2.A$1061.D265.A2.A2.2A.
4A$1329.2A4.A$1335.A.A$1336.2A$1261.2A$1262.A$1262.A.A$1263.2A7$1262.
2A4.2A$1262.2A4.2A4$1267.2A$1263.2A2.2A$1262.A.A$1262.A12.2A$1261.2A
11.A.A$1274.A$1273.2A5$1275.2A$1274.A.A$1274.A$1273.2A$1272.A$1272.3A
$1275.A471.A$1274.2A469.3A$1744.A128.A$1743.A.A127.3A$1743.A.A130.A$
1744.A130.A.A$1875.A.A$1272.2A602.A$1272.2A$1296.2A$1296.A.A429.2A$
1298.A429.2A$1298.2A473.2A11.A104.2A$1773.2A10.A.A103.2A$1785.A.A2.2A
3.A$1748.2A34.2A.2A2.A2.A.A$1272.2A474.A.A37.A.A3.A.A$1271.A2.A2.2A
471.A33.2A.A2.4A.A75.2A$1272.2A2.A.A462.2A7.2A32.2A.A.A3.A15.2A59.A.A
$1274.2A465.2A45.A.A3.A15.A59.A$1274.A514.A.A3.A14.A.2A55.2A7.2A$
1271.2A.A2.A103.A18.A330.A.2A55.A3.2A12.A.A.A65.2A$1271.A.2A.A.A102.
3A7.2A5.3A328.3A.2A69.2A2.2A2.A$1275.A.A106.A6.2A4.A330.A75.2A6.3A71.
2A.A$1272.2A2.A106.2A12.2A330.3A.2A80.A70.2A.3A$1270.3A.2A455.2A2.A
45.2A31.2A76.A$1269.A464.A.A44.2A103.2A.3A$1270.3A.2A120.2A332.A.2A.A
.A16.A11.2A117.A2.2A$1272.A.2A115.2A3.2A332.2A.A2.A15.3A10.A2.A115.A.
A$1391.2A46.A11.2A280.A17.A12.A.2A115.A.A.2A.A$1282.2A154.A.A10.2A
280.2A16.2A11.A74.A26.2A16.A2.A.2A$1282.2A7.2A137.A3.2A2.A.A290.2A2.A
.A25.2A72.3A27.A19.A$1291.A119.2A7.2A7.A.A2.A2.2A.2A288.A2.A2.2A40.2A
56.A30.A.A16.2A$1289.A.A110.A7.A.A7.2A7.A.A3.A.A293.2A45.A57.2A30.2A
13.A.A2.2A$1289.2A109.3A5.3A.A.A15.A.4A2.A.2A337.3A101.2A2.A2.A$1399.
A7.A5.2A17.A3.A.A.2A339.A10.2A94.2A$1399.2A6.2A22.A3.A.A353.A.A71.A$
1292.2A136.A3.A.A354.A72.A.A$1269.2A21.2A38.2A96.2A3.A354.2A72.A.A$
1269.2A62.A528.3A.2A$1333.A.A395.2A65.2A61.A$1334.2A395.2A66.A38.2A
22.3A.2A$1443.2A351.3A38.A.A24.A.2A$1443.2A351.A7.2A31.2A$1285.A172.
2A344.2A$1284.A.A170.A2.A418.2A$1284.A.A20.2A149.2A.A417.A.A$1285.A
21.A153.A419.A$1286.3A.2A17.A23.2A4.2A120.2A418.2A$1288.A.A14.5A23.2A
4.2A105.2A$1290.A13.A142.A13.4A281.2A$1290.A.A12.3A136.3A14.A3.A280.
2A112.2A$1291.2A15.A135.A5.2A12.2A393.A.A$1305.4A29.2A110.2A407.A$
1300.2A3.A3.2A23.2A2.2A518.2A$1300.2A4.3A2.A21.A.A$1308.A.2A21.A12.2A
74.2A447.A$1308.A23.2A11.A.A74.A447.A.A$1307.2A36.A77.3A444.A.A$1344.
2A79.A48.2A395.A$1467.2A5.A.A389.2A$1299.2A166.2A7.A388.A.A$1299.A
176.2A387.A$1300.3A561.2A$1302.A43.2A115.A$1345.A.A114.A.A.2A$1345.A
116.A.A.A.A$1344.2A113.2A.A.A.A.A2.A$1343.A115.A2.A2.2A.4A$1343.3A
115.2A4.A$1346.A120.A.A$1345.2A121.2A6$1343.2A$1343.2A$1367.2A$1367.A
.A$1369.A$1369.2A4$1343.2A$1342.A2.A2.2A$1343.2A2.A.A$1345.2A$1345.A$
1342.2A.A2.A$1342.A.2A.A.A$1346.A.A$1343.2A2.A$1341.3A.2A$1340.A$
1341.3A.2A$1343.A.2A2$1353.2A$1353.2A7.2A$1362.A$1360.A.A$1360.2A3$
1363.2A$1340.2A21.2A$1340.2A2$1835.2A11.A$1471.A18.A344.2A10.A.A$
1471.3A7.2A5.3A356.A.A2.2A3.A$1356.A117.A6.2A4.A358.2A.2A2.A2.A.A$
1355.A.A115.2A12.2A361.A.A3.A.A$1355.A.A20.2A466.2A.A2.4A.A$1356.A21.
A467.2A.A.A3.A$1357.3A.2A17.A105.2A362.A.A3.A4.A$1359.A.A14.5A100.2A
3.2A363.A.A3.A3.3A7.2A$1361.A13.A105.2A46.A11.2A309.A3.2A6.A6.A$1361.
A.A12.3A149.A.A10.2A320.2A4.A.A$1362.2A15.A140.A3.2A2.A.A338.2A$1376.
4A121.2A7.2A7.A.A2.A2.2A.2A$1371.2A3.A3.2A110.A7.A.A7.2A7.A.A3.A.A
315.2A$1371.2A4.3A2.A107.3A5.3A.A.A15.A.4A2.A.2A311.2A$1379.A.2A106.A
7.A5.2A17.A3.A.A.2A296.2A$1379.A109.2A6.2A22.A3.A.A299.A2.A$1378.2A
140.A3.A.A299.A.2A$1520.2A3.A300.A$1825.2A$1370.2A468.2A$1370.A51.2A
416.A$1371.3A49.A109.2A306.3A$1373.A49.A.A107.2A308.A10.2A$1424.2A
122.2A303.A.A$1547.A2.A302.A$1548.2A.A235.A64.2A24.2A$1551.A235.3A88.
A$1551.2A237.A88.3A$1536.2A251.2A79.2A9.A$1537.A13.4A315.A.A$1423.2A
4.2A103.3A14.A3.A316.A$1423.2A4.2A103.A5.2A12.2A225.2A89.2A$1540.2A
239.A$1778.2A.A$1778.A2.3A4.2A$1428.2A82.2A265.2A3.A3.2A$1424.2A2.2A
82.A268.4A$795.B627.A.A87.3A265.A15.2A$794.2B627.A12.2A77.A48.2A216.
3A12.A.A2.2A$793.3B626.2A11.A.A119.2A5.A.A218.A13.A2.A$792.4B639.A
121.2A7.A213.5A14.3A2.A181.A$791.4B639.2A130.2A212.A21.3A181.3A$790.
4B988.A18.A187.A$789.4B760.A227.2A18.2A185.A.A$774.A13.4B760.A.A.2A
430.A.A$774.3A10.4B761.A.A.A.A430.A$777.A8.4B646.2A111.2A.A.A.A.A2.A$
776.2A7.4B646.A.A111.A2.A2.2A.4A$776.5B3.4B647.A115.2A4.A$778.3B2.4B
647.2A121.A.A$768.2A7.9B647.A124.2A231.2A211.2A$768.A8.8B648.3A354.A.
A5.2A204.2A$765.2A.A.B3.10B652.A353.A7.2A$765.A2.3AB.2B2A7B651.2A352.
2A$766.2A2.BA3B2A7B$768.4A12B1019.A180.2A$768.A.2B3.7B.B2A1013.2A.A.A
178.A.A$769.3AB2.7B.BA.A1011.A.A.A.A178.A$772.A4.4B5.A1008.A2.A.A.A.A
.2A174.2A7.2A$767.5A5.4B5.2A645.2A360.4A.2A2.A2.A183.2A$767.A10.4B
651.2A364.A4.2A$769.A9.4B674.2A338.A.A199.2A.A$768.2A10.4B673.A.A337.
2A200.2A.3A$781.4B674.A545.A$782.3BD673.2A538.2A.3A$783.3BD1211.A2.2A
$784.3D1210.A.A$1996.A.A.2A.A$787.2C644.2A544.2A16.A2.A.2A$787.C644.A
2.A2.2A540.A19.A$788.3C642.2A2.A.A540.A.A16.2A$790.C644.2A544.2A13.A.
A2.2A$1435.A114.A18.A426.2A2.A2.A$1432.2A.A2.A111.3A7.2A5.3A431.2A$
1432.A.2A.A.A113.A6.2A4.A411.A$1436.A.A113.2A12.2A409.A.A$1433.2A2.A
539.A.A$1431.3A.2A538.3A.2A$1430.A134.2A407.A$1431.3A.2A123.2A3.2A
408.3A.2A$1433.A.2A123.2A46.A11.2A355.A.2A$1607.A.A10.2A$1443.2A154.A
3.2A2.A.A$1443.2A7.2A126.2A7.2A7.A.A2.A2.2A.2A381.2A$1452.A118.A7.A.A
7.2A7.A.A3.A.A385.A.A$1450.A.A116.3A5.3A.A.A15.A.4A2.A.2A383.A$1450.
2A116.A7.A5.2A17.A3.A.A.2A383.2A$1568.2A6.2A22.A3.A.A$1599.A3.A.A$
1453.2A144.2A3.A368.2A$1430.2A21.2A517.A.A$1430.2A540.A$1971.2A$1612.
2A$1612.2A370.A$1627.2A354.A.A$1446.A179.A2.A353.A.A$1445.A.A179.2A.A
353.A$1445.A.A20.2A160.A348.2A$1446.A21.A161.2A346.A.A$1447.3A.2A17.A
144.2A361.A$1449.A.A14.5A145.A13.4A343.2A$1451.A13.A147.3A14.A3.A$
1451.A.A12.3A144.A5.2A12.2A$1452.2A15.A149.2A$1466.4A$1461.2A3.A3.2A$
1461.2A4.3A2.A118.2A$1469.A.2A118.A$1469.A122.3A$1468.2A124.A48.2A$
1636.2A5.A.A$1636.2A7.A$1460.2A183.2A$1460.A$1461.3A168.A$1463.A167.A
.A.2A$1631.A.A.A.A$1628.2A.A.A.A.A2.A$1628.A2.A2.2A.4A$1630.2A4.A$
1532.2A102.A.A$1533.A103.2A$1533.A.A496.A$1534.2A496.3A$2035.A$2034.A
.A$2034.A.A$2035.A3$1533.2A4.2A$1533.2A4.2A$2050.2A$2050.2A2$1538.2A$
1534.2A2.2A$1533.A.A494.2A$1533.A12.2A481.A.A$1532.2A11.A.A481.A$
1545.A482.2A7.2A$1544.2A491.2A2$2045.2A.A$1619.A18.A406.2A.3A$1619.3A
7.2A5.3A412.A$1546.2A74.A6.2A4.A409.2A.3A$1545.A.A73.2A12.2A407.A2.2A
$1545.A497.A.A$1544.2A496.A.A.2A.A$1543.A90.2A389.2A16.A2.A.2A$1543.
3A83.2A3.2A390.A19.A$1546.A82.2A46.A11.2A335.A.A16.2A$1545.2A129.A.A
10.2A336.2A13.A.A2.2A$1668.A3.2A2.A.A363.2A2.A2.A$1649.2A7.2A7.A.A2.A
2.2A.2A367.2A$1640.A7.A.A7.2A7.A.A3.A.A348.A$1638.3A5.3A.A.A15.A.4A2.
A.2A277.2A11.A52.A.A$1637.A7.A5.2A17.A3.A.A.2A277.2A10.A.A51.A.A$
1543.2A92.2A6.2A22.A3.A.A245.A47.A.A2.2A3.A41.3A.2A$1543.2A123.A3.A.A
244.3A46.2A.2A2.A2.A.A39.A$1567.2A99.2A3.A244.A53.A.A3.A.A40.3A.2A$
1567.A.A347.A.A48.2A.A2.4A.A43.A.2A$1569.A347.A.A48.2A.A.A3.A$1569.2A
347.A53.A.A3.A$1681.2A290.A.A3.A58.2A$1681.2A291.A3.2A8.2A48.A.A$
1696.2A290.2A50.A$1543.2A150.A2.A341.2A$1542.A2.A2.2A146.2A.A202.2A$
1543.2A2.A.A149.A202.2A61.2A$1545.2A152.2A264.2A52.2A$1545.A138.2A
264.2A47.2A17.A.A$1542.2A.A2.A136.A13.4A246.A2.A46.A18.A$1542.A.2A.A.
A132.3A14.A3.A218.2A24.A.2A45.A.A17.2A$1546.A.A133.A5.2A12.2A218.A.A
23.A48.2A$1543.2A2.A140.2A234.A22.2A81.A$1541.3A.2A368.2A7.2A36.2A65.
A.A$1540.A374.2A45.A66.A.A$1541.3A.2A113.2A301.3A64.A$1543.A.2A113.A
244.A.2A56.A10.2A47.2A$1661.3A239.3A.2A66.A.A19.2A25.A.A$1553.2A108.A
48.2A188.A72.A21.A.A24.A$1553.2A7.2A141.2A5.A.A188.3A.2A65.2A23.A23.
2A$1562.A142.2A7.A190.2A2.A89.2A$1560.A.A151.2A192.A.A$1560.2A342.A.
2A.A.A16.A$1701.A202.2A.A2.A15.3A$1700.A.A.2A201.A17.A62.2A$1563.2A
135.A.A.A.A200.2A16.2A61.2A$1540.2A21.2A132.2A.A.A.A.A2.A195.2A2.A.A$
1540.2A155.A2.A2.2A.4A194.A2.A2.2A$1699.2A4.A199.2A26.A$1705.A.A223.
3A$1600.2A104.2A222.A$1601.A328.2A$1556.A44.A.A$1555.A.A44.2A$1555.A.
A20.2A$1556.A21.A$1557.3A.2A17.A331.2A$1559.A.A14.5A331.2A$1561.A13.A
$1561.A.A12.3A$1562.2A15.A21.2A4.2A302.2A$1576.4A21.2A4.2A303.A$1571.
2A3.A3.2A327.3A$1571.2A4.3A2.A326.A$1579.A.2A$1579.A26.2A325.2A$1578.
2A22.2A2.2A320.2A3.A$1601.A.A318.2A4.A.A3.3A$1601.A12.2A307.A6.A5.A$
1570.2A28.2A11.A.A304.3A7.2A$1570.A42.A306.A$1571.3A38.2A$1573.A4$
1614.2A$1613.A.A$1613.A$1612.2A$1611.A$1611.3A$1614.A$1613.2A6$1611.
2A$1611.2A$1635.2A$1635.A.A361.2A11.A$1637.A361.2A10.A.A$1637.2A372.A
.A2.2A3.A$2010.2A.2A2.A2.A.A$2014.A.A3.A.A$2010.2A.A2.4A.A$1611.2A
397.2A.A.A3.A$1610.A2.A2.2A396.A.A3.A$1611.2A2.A.A397.A.A3.A$1613.2A
401.A3.2A8.2A$1613.A416.2A$1610.2A.A2.A$1610.A.2A.A.A$1614.A.A390.2A
113.A$1611.2A2.A391.2A113.3A$1609.3A.2A377.2A47.2A82.A$1608.A382.A2.A
46.A82.A.A$1609.3A.2A375.A.2A45.A.A82.A.A$1611.A.2A375.A48.2A84.A$
1989.2A$1621.2A381.2A$1621.2A7.2A372.A$1630.A374.3A$1628.A.A376.A10.
2A120.2A$1628.2A387.A.A19.2A99.2A$2017.A21.A.A$2016.2A23.A$1631.2A
313.A94.2A$1608.2A21.2A311.3A173.2A$1608.2A333.A175.A.A$1942.A.A174.A
$1942.A.A85.2A86.2A7.2A$1943.A86.2A95.2A2$1624.A510.2A.A$1623.A.A509.
2A.3A$1623.A.A20.2A493.A$1624.A21.A29.2A249.2A206.2A.3A$1625.3A.2A17.
A28.A249.2A205.A2.2A$1627.A.A14.5A28.A.A453.A.A$1629.A13.A34.2A452.A.
A.2A.A$1629.A.A12.3A468.2A16.A2.A.2A$1630.2A15.A299.2A167.A19.A$1644.
4A299.A.A166.A.A16.2A$1639.2A3.A3.2A299.A167.2A13.A.A2.2A$1639.2A4.3A
2.A289.2A7.2A181.2A2.A2.A$1647.A.2A289.2A195.2A$1647.A29.2A4.2A429.A$
1646.2A29.2A4.2A245.A.2A179.A.A$1928.3A.2A179.A.A$1927.A183.3A.2A$
1638.2A288.3A.2A176.A$1638.A43.2A246.2A2.A176.3A.2A$1639.3A36.2A2.2A
249.A.A177.A.2A$1641.A35.A.A249.A.2A.A.A16.A$1677.A12.2A237.2A.A2.A
15.3A$1676.2A11.A.A240.A17.A177.2A$1689.A242.2A16.2A176.A.A$1688.2A
240.2A2.A.A193.A$1929.A2.A2.2A193.2A$1930.2A2$2109.2A$1690.2A416.A.A$
1689.A.A416.A$1689.A417.2A$1688.2A$1687.A432.A$1687.3A246.2A20.2A159.
A.A$1690.A116.A11.2A115.2A20.2A159.A.A$1689.2A115.A.A10.2A299.A$1798.
A3.2A2.A.A306.2A$1789.2A6.A.A2.A2.2A.2A304.A.A$1789.2A6.A.A3.A.A308.A
$1798.A.4A2.A.2A303.2A$1800.A3.A.A.2A$1687.2A110.A3.A.A$1687.2A109.A
3.A.A139.2A5.2A$1711.2A85.2A3.A141.A5.A$1711.A.A228.3A7.3A$1713.A228.
A11.A$1713.2A$1811.2A$1811.2A$1826.2A$1687.2A136.A2.A$1686.A2.A2.2A
132.2A.A$1687.2A2.A.A85.2A48.A$1689.2A88.2A48.2A$1689.A124.2A$1686.2A
.A2.A122.A13.4A$1686.A.2A.A.A118.3A14.A3.A$1690.A.A107.2A10.A5.2A12.
2A$1687.2A2.A108.A.A15.2A$1685.3A.2A111.A$1684.A117.2A$1685.3A.2A$
1687.A.2A2$1697.2A143.2A$1697.2A7.2A127.2A5.A.A327.A$1706.A128.2A7.A
327.3A$1704.A.A137.2A329.A$1704.2A468.A.A$1831.A342.A.A$1830.A.A.2A
339.A$1707.2A121.A.A.A.A$1684.2A21.2A118.2A.A.A.A.A2.A$1684.2A141.A2.
A2.2A.4A$1829.2A4.A$1835.A.A352.2A$1836.2A352.2A2$1700.A$1699.A.A$
1699.A.A20.2A446.2A$1700.A21.A446.A.A$1701.3A.2A17.A444.A$1703.A.A14.
5A443.2A7.2A$1705.A13.A457.2A$1705.A.A12.3A$1706.2A15.A461.2A.A$1720.
4A360.2A11.A87.2A.3A$1715.2A3.A3.2A358.2A10.A.A92.A$1715.2A4.3A2.A
369.A.A2.2A3.A78.2A.3A$1723.A.2A368.2A.2A2.A2.A.A76.A2.2A$1723.A375.A
.A3.A.A75.A.A$1722.2A146.A11.2A211.2A.A2.4A.A75.A.A.2A.A$1869.A.A10.
2A211.2A.A.A3.A60.2A16.A2.A.2A$1861.A3.2A2.A.A227.A.A3.A60.A19.A$
1714.2A136.2A6.A.A2.A2.2A.2A227.A.A3.A59.A.A16.2A$1714.A137.2A6.A.A3.
A.A232.A3.2A8.2A50.2A13.A.A2.2A$1715.3A143.A.4A2.A.2A242.2A65.2A2.A2.
A$1717.A145.A3.A.A.2A314.2A$1862.A3.A.A295.A$1861.A3.A.A224.2A69.A.A$
1861.2A3.A225.2A69.A.A$2077.2A47.2A33.3A.2A$2076.A2.A46.A33.A$2075.A.
2A45.A.A34.3A.2A$1874.2A199.A48.2A37.A.2A$1874.2A198.2A$1889.2A198.2A
$1888.A2.A197.A88.2A$1889.2A.A197.3A85.A.A$1842.2A48.A199.A10.2A75.A$
1842.2A48.2A208.A.A19.2A54.2A$1877.2A223.A21.A.A$1878.A13.4A205.2A23.
A$1875.3A14.A3.A229.2A31.2A$1863.2A10.A5.2A12.2A261.A.A$1863.A.A15.2A
275.A$1865.A291.2A$1865.2A248.2A$2115.2A53.A$2169.A.A$2028.A140.A.A$
1905.2A121.3A139.A$1898.2A5.A.A123.A133.2A$1898.2A7.A122.2A132.A.A$
1907.2A255.A$2163.2A$1894.A127.2A$1893.A.A.2A123.A$1893.A.A.A.A119.2A
.A$1890.2A.A.A.A.A2.A116.A2.3A4.2A$1890.A2.A2.2A.4A117.2A3.A3.2A$
1892.2A4.A123.4A$1898.A.A121.A15.2A$1899.2A122.3A12.A.A2.2A$2026.A13.
A2.A$2021.5A14.3A2.A$2021.A21.3A$1832.2A189.A18.A$1832.2A188.2A18.2A
7$2032.2A$2031.A.A5.2A$1817.2A212.A7.2A$1817.2A211.2A2$2044.A$2040.2A
.A.A$2039.A.A.A.A$2036.A2.A.A.A.A.2A$2036.4A.2A2.A2.A$1817.2A221.A4.
2A$1816.A2.A2.2A214.A.A$1817.2A2.A.A214.2A$1819.2A16.2A$1819.A17.A$
1816.2A.A2.A15.3A$1816.A.2A.A.A16.A$1820.A.A$1817.2A2.A$1815.3A.2A$
1814.A$1815.3A.2A$1817.A.2A2$1827.2A$1827.2A7.2A$1836.A$1834.A.A$
1834.2A93.A18.A$1929.3A7.2A5.3A$1932.A6.2A4.A$1837.2A92.2A12.2A168.A$
1814.2A21.2A274.3A$1814.2A296.A$1944.2A165.A.A$1939.2A3.2A165.A.A$
1939.2A46.A11.2A111.A$1986.A.A10.2A142.2A11.A$1830.A147.A3.2A2.A.A
154.2A10.A.A$1829.A.A127.2A7.2A7.A.A2.A2.2A.2A165.A.A2.2A3.A$1829.A.A
20.2A96.A7.A.A7.2A7.A.A3.A.A168.2A.2A2.A2.A.A$1830.A21.A95.3A5.3A.A.A
15.A.4A2.A.2A106.2A60.A.A3.A.A$1831.3A.2A17.A92.A7.A5.2A17.A3.A.A.2A
106.2A56.2A.A2.4A.A$1833.A.A14.5A92.2A6.2A22.A3.A.A168.2A.A.A3.A15.2A
$1835.A13.A128.A3.A.A173.A.A3.A15.A$1835.A.A12.3A125.2A3.A175.A.A3.A
14.A.2A$1836.2A15.A262.2A42.A3.2A12.A.A.A$1850.4A262.A.A55.2A2.2A2.A$
1845.2A3.A3.2A262.A55.2A6.3A$1845.2A4.3A2.A134.2A116.2A7.2A65.A79.A$
1853.A.2A134.2A116.2A40.2A31.2A79.3A$1853.A152.2A143.2A115.A$1852.2A
151.A2.A90.A.2A33.2A129.A.A$2006.2A.A87.3A.2A32.A2.A128.A.A$2009.A86.
A37.A.2A130.A$1844.2A163.2A86.3A.2A31.A74.A$1844.A149.2A103.2A2.A29.
2A72.3A$1845.3A147.A13.4A89.A.A43.2A56.A$1847.A144.3A14.A3.A84.A.2A.A
.A16.A25.A57.2A$1992.A5.2A12.2A84.2A.A2.A15.3A26.3A131.2A$1998.2A101.
A17.A31.A10.2A119.2A$2101.2A16.2A40.A.A$2099.2A2.A.A55.A$1970.2A126.A
2.A2.2A54.2A$1970.A128.2A26.A135.2A$1971.3A151.3A40.2A92.A.A$1973.A
48.2A100.A44.A38.2A52.A$2015.2A5.A.A99.2A40.3A38.A.A51.2A7.2A$2015.2A
7.A141.A7.2A31.2A61.2A$2024.2A148.2A$2278.2A.A$2011.A266.2A.3A$2010.A
.A.2A90.2A176.A$2010.A.A.A.A89.2A170.2A.3A$2007.2A.A.A.A.A2.A257.A2.
2A$2007.A2.A2.2A.4A256.A.A$2009.2A4.A89.2A168.A.A.2A.A$2015.A.A88.A
151.2A16.A2.A.2A$2016.2A85.3A153.A19.A$2103.A155.A.A16.2A$2260.2A13.A
.A2.2A$2127.2A146.2A2.A2.A$2122.2A3.A152.2A$2116.2A4.A.A3.3A126.A$
2117.A6.A5.A125.A.A$2114.3A7.2A130.A.A$1923.2A189.A139.3A.2A$1923.2A
328.A$2254.3A.2A$2256.A.2A3$2271.2A$2271.A.A$2273.A$2273.2A$1908.2A$
1908.2A$2252.2A$2251.A.A$2251.A$2250.2A2$2263.A$1908.2A352.A.A$1907.A
2.A2.2A347.A.A$1908.2A2.A.A348.A$1910.2A16.2A328.2A$1910.A17.A328.A.A
$1907.2A.A2.A15.3A325.A$1907.A.2A.A.A16.A324.2A$1911.A.A$1908.2A2.A$
1906.3A.2A$1905.A$1906.3A.2A$1908.A.2A101.A18.A$2013.3A7.2A5.3A$1918.
2A96.A6.2A4.A$1918.2A7.2A86.2A12.2A$1927.A$1925.A.A$1925.2A101.2A$
2023.2A3.2A$2023.2A46.A11.2A$1928.2A140.A.A10.2A$1905.2A21.2A132.A3.
2A2.A.A$1905.2A136.2A7.2A7.A.A2.A2.2A.2A$2034.A7.A.A7.2A7.A.A3.A.A$
2032.3A5.3A.A.A15.A.4A2.A.2A$2031.A7.A5.2A17.A3.A.A.2A$2031.2A6.2A22.
A3.A.A$1921.A140.A3.A.A$1920.A.A139.2A3.A$1920.A.A20.2A$1921.A21.A$
1922.3A.2A17.A$1924.A.A14.5A129.2A$1926.A13.A134.2A$1926.A.A12.3A146.
2A$1927.2A15.A144.A2.A$1941.4A145.2A.A$1936.2A3.A3.2A146.A$1936.2A4.
3A2.A145.2A$1944.A.2A130.2A$1944.A134.A13.4A$1943.2A131.3A14.A3.A$
2076.A5.2A12.2A140.2A11.A$2082.2A154.2A10.A.A$1935.2A313.A.A2.2A3.A$
1935.A313.2A.2A2.A2.A.A$1936.3A115.2A197.A.A3.A.A$1938.A115.A194.2A.A
2.4A.A$2055.3A191.2A.A.A3.A$2057.A48.2A145.A.A3.A15.2A$2099.2A5.A.A
145.A.A3.A14.A$2099.2A7.A146.A3.2A12.A.A$2108.2A159.2A2.2A$1991.2A
276.2A$1991.2A102.A$2094.A.A.2A146.2A$2094.A.A.A.A145.2A$2091.2A.A.A.
A.A2.A127.2A$2091.A2.A2.2A.4A126.A2.A$2093.2A4.A129.A.2A110.A$2099.A.
A127.A113.3A$2100.2A126.2A116.A$2243.2A100.A.A$1976.2A265.A101.A.A$
1976.2A266.3A28.2A69.A$2246.A10.2A16.A.A$2256.A.A18.A$2256.A20.2A$
2255.2A$2361.2A$2361.2A$1976.2A$1975.A2.A2.2A281.2A$1976.2A2.A.A281.
2A$1978.2A16.2A343.2A$1978.A17.A292.A50.A.A$1975.2A.A2.A15.3A287.3A
50.A$1975.A.2A.A.A16.A286.A52.2A7.2A$1979.A.A304.2A60.2A$1976.2A2.A$
1974.3A.2A376.2A.A$1973.A382.2A.3A$1974.3A.2A278.2A102.A$1976.A.2A
279.A96.2A.3A$2259.A.A93.A2.2A$1986.2A272.2A92.A.A$1986.2A7.2A356.A.A
.2A.A$1995.A340.2A16.A2.A.2A$1993.A.A341.A19.A$1993.2A174.A167.A.A16.
2A$2169.3A166.2A13.A.A2.2A$2172.A115.2A2.2A59.2A2.A2.A$1996.2A173.2A
114.A.A2.A.A63.2A$1973.2A21.2A290.A5.A40.A$1973.2A296.A22.2A38.A.A$
2163.2A105.A.A61.A.A$2163.A106.2A60.3A.2A$2160.2A.A167.A$2160.A2.3A4.
2A160.3A.2A$1989.A171.2A3.A3.2A162.A.2A$1988.A.A172.4A$1988.A.A20.2A
150.A15.2A$1989.A21.A152.3A12.A.A2.2A163.2A$1990.3A.2A17.A153.A13.A2.
A164.A.A$1992.A.A14.5A148.5A14.3A2.A164.A$1994.A13.A153.A21.3A164.2A$
1994.A.A12.3A152.A18.A$1995.2A15.A150.2A18.2A$2009.4A317.2A$2004.2A3.
A3.2A314.A.A$2004.2A4.3A2.A313.A$2012.A.2A312.2A$2012.A$2011.2A328.A$
2173.2A165.A.A$2172.A.A5.2A158.A.A$2003.2A167.A7.2A159.A11.2A$2003.A
167.2A163.2A15.A$2004.3A328.A.A16.3A$2006.A178.A149.A20.A$2181.2A.A.A
147.2A$2180.A.A.A.A$2177.A2.A.A.A.A.2A$2177.4A.2A2.A2.A$2181.A4.2A$
2179.A.A$2179.2A6$2165.A11.2A$2164.A.A10.2A$2156.A3.2A2.A.A$2147.2A6.
A.A2.A2.2A.2A$2147.2A6.A.A3.A.A$2156.A.4A2.A.2A$2158.A3.A.A.2A$2157.A
3.A.A$2156.A3.A.A$2156.2A3.A4$2169.2A$2169.2A$2184.2A$2183.A2.A$2184.
2A.A$2137.2A48.A$2137.2A48.2A$2172.2A$2173.A13.4A$2170.3A14.A3.A$
2158.2A10.A5.2A12.2A$2158.A.A15.2A$2160.A$2160.2A4$2200.2A$2193.2A5.A
.A$2193.2A7.A$2202.2A$2291.A$2189.A99.3A$2188.A.A.2A94.A$2188.A.A.A.A
92.A.A$2185.2A.A.A.A.A2.A89.A.A$2185.A2.A2.2A.4A90.A$2187.2A4.A$2193.
A.A$2194.2A2$2272.2A$2272.2A40.2A11.A$2314.2A10.A.A$2326.A.A2.2A3.A$
2325.2A.2A2.A2.A.A$2292.2A35.A.A3.A.A$2292.A.A30.2A.A2.4A.A$2294.A30.
2A.A.A3.A15.2A$2285.2A7.2A33.A.A3.A15.A$2285.2A43.A.A3.A14.A.2A$2331.
A3.2A12.A.A.A$2123.2A150.A.2A66.2A2.2A2.A$2123.2A148.3A.2A66.2A6.3A$
2272.A83.A$2273.3A.2A43.2A31.2A$2275.2A2.A42.2A$2278.A.A26.2A$2274.A.
2A.A.A16.A7.A2.A$2274.2A.A2.A15.3A6.A.2A$2277.A17.A9.A74.A$2277.2A16.
2A7.2A72.3A$2108.2A165.2A2.A.A37.2A56.A$2108.2A164.A2.A2.2A37.A57.2A$
2275.2A26.A16.3A$2301.3A18.A10.2A$2300.A31.A.A$2300.2A30.A$185.2C
2144.2A$186.2C$185.C1922.2A229.2A$2107.A2.A2.2A225.A38.2A$2108.2A2.A.
A167.2A53.3A38.A.A$2110.2A16.2A152.2A53.A7.2A31.2A$2110.A17.A216.2A$
2107.2A.A2.A15.3A$2107.A.2A.A.A16.A149.2A$2111.A.A168.A$2108.2A2.A
166.3A$2106.3A.2A114.A18.A33.A$2105.A120.3A7.2A5.3A$2106.3A.2A117.A6.
2A4.A60.2A$2108.A.2A116.2A12.2A54.2A3.A$2292.2A4.A.A3.3A$2118.2A173.A
6.A5.A$2118.2A7.2A112.2A47.3A7.2A$2127.A108.2A3.2A47.A$2125.A.A108.2A
46.A11.2A$2125.2A156.A.A10.2A$2275.A3.2A2.A.A$2256.2A7.2A7.A.A2.A2.2A
.2A$2128.2A117.A7.A.A7.2A7.A.A3.A.A$2105.2A21.2A115.3A5.3A.A.A15.A.4A
2.A.2A$2105.2A137.A7.A5.2A17.A3.A.A.2A$2244.2A6.2A22.A3.A.A$2275.A3.A
.A$2275.2A3.A2$2121.A$2120.A.A$2120.A.A20.2A143.2A$2121.A21.A144.2A$
2122.3A.2A17.A157.2A$2124.A.A14.5A156.A2.A$2126.A13.A162.2A.A$2126.A.
A12.3A162.A$2127.2A15.A161.2A$2141.4A146.2A$2136.2A3.A3.2A145.A13.4A$
2136.2A4.3A2.A141.3A14.A3.A$2144.A.2A141.A5.2A12.2A$2144.A150.2A$
2143.2A2$2267.2A$2135.2A130.A$2135.A132.3A$2136.3A131.A48.2A$2138.A
173.2A5.A.A$2312.2A7.A$2321.2A2$2308.A$2307.A.A.2A$2307.A.A.A.A$2304.
2A.A.A.A.A2.A$2304.A2.A2.2A.4A$2306.2A4.A$2312.A.A$2313.2A43$2234.2A$
2234.A.A$2236.A4.2A$2232.4A.2A2.A2.A$2232.A2.A.A.A.A.2A$2235.A.A.A.A$
2236.2A.A.A$2240.A2$2226.2A$2227.A7.2A$2227.A.A5.2A$2228.2A3$66.3C$
68.C$67.C2$2238.2A$2238.A$2239.3A$2241.A95$2394.D$2395.D$2393.3D$
2407.D$2405.D.D$2406.2D$2389.D$2390.2D$2389.2D$2379.D$2380.D$2378.3D$
2410.D$2411.D6.D$2409.3D7.2D$2418.2D7$2424.D$2422.D.D$2423.2D4$2413.D
.D$261.2C2151.2D$262.2C2150.D$261.C2156.D.D$2419.2D$2419.D$2425.D.D$
2426.2D$2426.D2$2412.D18.D$2410.D.D16.D.D$2411.2D17.2D3$2419.D$2420.
2D$2419.2D$2432.D$2433.D$2431.3D2$2396.D$2397.D$2395.3D38.D$2437.D$
2435.3D$2442.D$2443.D$2441.3D2$2447.D$2445.D.D$2446.2D3$2461.D$2462.D
$2460.3D2$2455.D$2456.D$2454.3D$2459.D.D$2460.2D$2460.D4$2459.D$2460.
D$2458.3D3$2461.D$2462.2D$2461.2D23$2475.D$2476.D$2474.3D39$142.3C$
144.C$143.C28$253.C$253.2C$252.C.C117$134.2C$133.C.C$135.C74$242.2C$
243.2C$242.C117$123.3C$125.C$124.C100$232.3C$234.C$233.C116$114.C$
114.2C$113.C.C34$220.3C$222.C$221.C116$102.C$102.2C$101.C.C59$196.2C$
195.C.C$197.C117$77.2C$78.2C$77.C115$196.2C$195.C.C$197.C117$77.2C$
78.2C$77.C72$188.C$188.2C$187.C.C117$69.2C$68.C.C$70.C52$155.2C$156.
2C$155.C117$36.3C$38.C$37.C49$251.2A$252.2A$251.A117$132.3C$133.BC$
132.BC193$119.3A$121.A$120.A116$.C$B2C$C.C$.B!
The other half will take a little longer, because the proof-of-concept pattern had five of the input gliders not far enough away from other input lanes. Looks like it's easy to fix that by adding a few Snarks, if nothing else.

Looks like the script has the opposite problem with the other half of the input, by the way: the second 180-degree reflectors have to be moved northwest, when I tried to use a rotated copy of the remaining gliders as an input. Maybe that's just a matter of my still-arbitrary choice for the input glider, though.

Anyway, probably the whole shotgun should really be rebuilt to ensure the input gliders are far enough apart (for some specific yet-to-be-calculated value of "far enough".)

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

Re: Thread For Synthesisable Spaceship Guns

Post by chris_c » September 19th, 2015, 1:30 pm

dvgrn wrote: There's a little problem with the first 180-degree reflectors being placed northwest of the fanout devices, but that's easy to fix -- they can all move say 400 cells southeast, and then the whole mechanism works like a charm.
The input NE glider needs to be a good distance to the east of any of the gliders in the output salvo. The idea behind script is to recreate the output gliders in both space and time. That goal is not realistic unless the input glider has a good eastward lead over any of the output gliders and weird stuff will happen instead.

User avatar
gmc_nxtman
Posts: 1150
Joined: May 26th, 2015, 7:20 pm

Re: Thread For Synthesisable Spaceship Guns

Post by gmc_nxtman » September 28th, 2015, 5:34 pm

dvgrn wrote:[Side note: wasn't there a rake made at some point, that constructed debris that burned at just the right speed to produce an ever-growing Cordership? Now I can't find the reference.]
Was it this?

Code: Select all

x = 1487, y = 159, rule = B3/S23
166b6o$165bo5bo95bobo$171bo95bo2bo$165bo4bo42b2o34b4o17b2o51b2o$167b2o
43bo2bo32b6o14bo3bo48bo4bo62bo$212bobo33b4ob2o14bob3o53bo61b4o$211bo
40b2o4bo15bo46bo5bo62b3o$242b2o14b3obo6b4o2bo46b6o42b6o14bo3bo78b2o$
185b3o54bobo14b2o2bo8bo2bo93bo5bo16b3o76bo4bo$259bo3b2o4b3ob3o99bo3bo
10bo4bo81bo$179b2o24b2o7bobo5bo34b3o5bo6b2o86b3o6bo4bo4bob2o8b6o74bo5b
o95bobo119bo$138b2o39b2o24b2o6bo2bo4bobo19b3o9bo2bo2b2ob3o3bo88bo3bo7b
2o9b4o10b2o74b6o95bo2bo51b6o43b2o16b4o$136bo4bo49bobo19bo3bo3bobo19bo
5b4o4bo9bo3bobo61b3o20bo5bo19b2o5b2o3bo179b2o49bo5bo41bo4bo15b3o117bob
o$113b4o25bo19b2o23b2obo3bo18b2o3bo3bo26b9o3bo4b3o4b2o48b2o15bo17bo3b
2o14bob2obo3bo2bo2b2o163b2o14bo3bo54bo47bo14bo3bo52b2o61bo2bo$112bo3bo
19bo5bo19b2o22bo2bo4bo18bo28bobo3b2o2bo7bo11b2o49b2o14bobo17bo2b2o13bo
2bo4b3o4bobo159b4ob2o14bob3o47bo4bo42bo5bo16b3o48b4ob2o42b4o17b2o$116b
o20b6o19b2o23b2ob3o22b2o2bo23b2o3b3o3b4o3b2o5b5o66bobo19b3o9b2o3b2o2b
2o5bo3b3o158b6o4bo15bo33b3o12b2o14bo30b6o3bo10bo4bo47b6o42b6o14bo3bo$
107bobo2bo2bo47bo50bo4bo28b3o2bo3b5o7bobo68bo20b3o9bob4o8b3o5bo128b2o
29b4o5b3obo6b4o2bo32bobo6bo23bo37bob2o8b6o47b4o43b4ob2o14bob3o$164b2o
23b2ob2o21b3o38bo12bo31bo28bo3bo34b2ob2o7bobo7bo3bo102b3o22b6o36b2o2bo
8bo2bo32bobo5bobo19bo3bo25b2o12b4o10b2o97b2o4bo15bo$107bo2bo52b4o20b4o
b2o51bo2b3o2bo3b5o7bobo28b3o27b2ob2o34b2ob2ob4o4bo5b2o3bo72b3o51b5o3bo
35bo3b2o4b3ob3o29b5o30b4o23bo2bo13b2o5b2o3bo36b2o28b2o36b3obo6b4o2bo$
107bo3bo52b4o18bob2o56b5o3b4o3b2o5b5o56bobobobo37bo5b5o8b2o74bo23b2o
15bo10b2o4b3o6bo27b3o5bo6b2o32b3o5bo4bo10b2o6bo3bo4bo19bo2bo7bob2obo3b
o2bo2b2o37bobo28b2o37b2o2bo8bo2bo112bobo$108bobo27b2ob2o24bo17bo2bo8b
2o45bob4o2bo7bo11b2o26b2o26b3o2bo41bobo11b2o77bo23b2o14bobo8bo2b2obobo
6bobo19b3o2bo2bo2b2ob3o3bo34b2o23b2o9bo4bobo19bo8bo2bo4b3o4bobo37bo7bo
bo13b2o7bo26b2o8bo3b2o4b3ob3o49b2o61bo2bo$108bobo22b2o2bobo24bo21b2o4b
2o50bobo2b9o3bo4b3o4b2o31b2o19bo3bo3bo37bo5b5o8b2o24bo2bo45b3o38bobo9b
ob2o10bobo19b3o4bo9bo3bobo65bo6bobo25bo3b2o2b2o5bo3b3o32b2o2bo2bo3bo2b
o12b3o5bobo5bo21bo6b3o5bo6b2o47b4ob2o42b4o17b2o$108bo24b3obobobob2o17b
obo3b2o21b3o4bo45b2o3b4o4bo9bo3bobo6bo47bo4bo35b2ob2ob4o4bo5b2o3bo27bo
20b6o27bo32bo10bob2o4b3o4bo21b7o3bo4b3o4b2o39bo3bo28bo20bo6b4o8b3o5bo
32b2o10bobo12bo7b2o5bobo20bo4bo2bo2b2ob3o3bo50b6o27b3o12b6o14bo3bo50b
2o$104bob2o29b3o5bo8b2o4b2ob2o3b2o85bo2bo2b2ob3o3bo7bo3bo20b2o24b2o2bo
35b2ob2o7bobo7bo3bo22bo3bo19bo5bo26bobo49b2ob2o27bo6bo11b2o42bo51bo12b
obo7bo3bo40bo4bo13b2obobo9bobo20bo6bo9bo3bobo48b4o28b2ob2o10b4ob2o14bo
b3o47bo4bo62bo$102b2obo2bo24b7o3bobo7bo2bo3b3o20b2ob2o6bobo34b5o21b3o
5bo6b2o9bo18b2o2b2o21bob5o37bob4o8b3o5bo23b4o25bo26b2o3bo19b2o25b2ob2o
20bo6b5o3b2o5b5o71b2o23bo7b2o4bo5b2o3bo37bo4b2o32bo25b4o3bo4b3o4b2o98b
2o4bo15bo52bo61b4o$105bo2bo22bo3bo4bo2b3o5bo34b2o7bo34bo4bo23bo3b2o4b
3ob3o2bo4bo20bo24b6obo36b2o3b2o2b2o5bo3b3o46bo4bo31bobo18bobo26bo22bo
10b5o7bobo34b2o36b2o24b5obo2b5o8b2o39bob4o56bo7bo11b2o80b2ob2o20b3obo
6b4o2bo45bo5bo62b3o$103bob3o26b2o16b2ob2o9bo16b3o49bo23b2o2bo8bo2bo3b
5o13b2o30b2o2bo3bo39bo2bo4b3o4bobo49b2o33bobo19b2ob4o52bobo12bo38bo30b
o34bo2bo11b2o37b3o3b3o31b2o25b6o3b2o5b5o58bo21b2o2b2o21b2o2bo8bo2bo46b
6o42b6o14bo3bo49b4o62bobo53b2o$90b5o8b4o24bo3b2o3bo12b2o10bobo62bo3bo
23b3obo6b4o2bo20bo2bo36bo41bob2obo3bo2bo2b2o85bo18b2obobob2o44bo10b5o
7bobo33bo2bo8bobo18b5o27b5obo2b5o8b2o74b2o25bo4b5o7bobo59bo21b5o22bo3b
2o4b3ob3o93bo5bo16b3o48b6o61bo2bo50bo4bo62bo$89bo4bo10b2o25b3o4bo24bo
2bo64bo25bo15bo21bo34bo52b2o5b2o3bo77b2o23b2obobo3bo43bo6b5o3b2o5b5o
31bobobo12bo15bo5bo25bo7b2o4bo5b2o3bo34b2o10b4o54bo12bo48b2o11bo3bo17b
o2bo13bo7b3o5bo6b2o101bo3bo10bo4bo47b4ob2o63b2o55bo61b4o$94bo70b2o102b
ob3o21bo35bo18b6o26b4o10b2o56bo18bo2bo23bo2b2o2bo51bo6bo11b2o33b3o5b2o
2bo2b2o12b3o2bob2o24bo11bobo7bo3bo33b3o8b7o16b2o30bo4b5o7bobo46b2o14bo
bo16b3o14bo5bo2bo2b2ob3o3bo38b3o27b3o27bo4bo4bob2o8b6o50b2o46b2o14bo3b
o33bo14bo5bo62b3o$89bo3bo7bo3bo162bo3bo9b2o12bobo9b2o21bo17bo5bo23bob
2o8b6o24b3o30bo15bo2bo2bo4bo17b2o2b3obo21b2o26b7o3bo4b3o4b2o4b5o23b3o
6bo2bo2bo14b2o2bobo25b2o4b4o8b3o5bo31b2o3bo7bob2ob2o15bo2b2o28b6o3b2o
5b5o53bo7bobo17b6o10bo7bo9bo3bobo34bo2bo6bo23b2o25bo12b4o10b2o32bo60b
4ob2o14bob3o32b2o14b6o42b6o14bo3bo$91bo10bo2bobo20b2o22b3o115b2o10b2o
13bo10b2o45bo23bo10bo4bo23b2ob2o29b2o10bo5b4obo3bobo14b2o4bo34bo17b3o
4bo9bo3bobo4bo4bo23b3o5b2obobo17bo31bobobo3b2o2b2o5bo3b3o31bo12bobo2b
2o15bo4bo27bo7bo11b2o51b3o7bo20b2ob2o14b4o3bo4b3o4b2o31bo3bo5b2ob2o17b
o3b2o26bo13b2o5b2o3bo32bobo59b6o4bo15bo31b3o60bo5bo16b3o$104bo2b3o18b
2o24bo112bo2bo78bo4bo37b3o23bo3bo26bo13b2ob2obob3o7b2o16b3obo32bo3bo
15b3o2bo2bo2b2ob3o3bo12bo20b2ob2o7b2ob3o2bo14b3o35bo2bo4b3o4bobo8b2o
28bo6b4o19bo3bo29b4o3bo4b3o4b2o49b2o29bobob2o10b4o6bo11b2o31bob3o21b2o
9b2o4bo20bobo6bob2obo3bo2bo2b2o33b2ob2o5bo51b6o5b3obo6b4o2bo32b2o65bo
3bo10bo4bo68b6o$104bobobo43bo114bobo81b2o37bo3bo22bo3bo26b3o5b3o4b2o6b
o2b2o21b3o41bo21b3o5bo6b2o4bo3bo22bobo15bo16bo10b2o25bob2obo3bo2bo2b2o
5b3ob2o34bobobo19b3o26bo6bo9bo3bobo52bobo26bo3bo11b2ob5o3b2o5b5o32bobo
8bo3bo10bo7b3o5bobo20bo6bo2bo4b3o4bobo32bo3bo6bo22bo2bo24b2o11b2o2bo8b
o2bo32b3o53b2o3bo4bo4bob2o8b6o66bo5bo95bobo$105b3o45bo157bo78b3o4bo19b
obobo25bo4bo10b2o3bo3b2o3bo58bo4bo23bo3b2o4b3ob3o4bo25bo11b5o26bo4bo
29b2o5b2o3bo3b5o23b2ob2o11bobo46bo4bo2bo2b2ob3o3bo51bo5bo27bo2bo11b2ob
o3b5o7bobo43b5o27bobo20bo4bo2b2o2b2o5bo3b3o30bo33bo3bo23bo2bo10bo3b2o
4b3ob3o28bo4bo54bobo4b2o9b4o10b2o71bo95bo2bo$106bo202bob3o75b4o2bo3bo
19bob2o25b2o2b3o17bo5bo58b5o23b2o2bo8bo2bo40b3o2bo33bo26b4o10b2o3b3o
26bo14b2o46bo6b3o5bo6b2o23b2o29bo27b3o16bobo12bo78bo22b8o8b3o5bo34bo
20b2o8bo2bo3bo19b3o9b3o5bo6b2o34bo30b3o23b2o17b2o5b2o3bo66bo4bo78b4o
17b2o$103bo25bo180b5o74bo10bo17bob3o26b6o9bobo6b2o3bo85b3obo6b4o2bo13b
2o24bob2o30bo5bo23bob2o8b6o43b2o30b4o26bo3b2o4b3ob3o20bo2bo22bobo2b2o
42b2obo3b5o7bobo99bo9bobo7bo3bo30b2o23b2o14bobo28bo2bo2b2ob3o3bo56b2o
15bo21b2o10bob2obo3bo2bo2b2o70b2o79b6o14bo3bo$102bobo23bobo176b3o2b3o
80bo4bo16bob2obo31bo10bo8bo2bo86bo15bo14b2o23bo2bo32b6o23bo10bo4bo5bo
37bo2bo28b6o25b2o2bo8bo2bo19b3ob2o20bo4bob2o41b2ob5o3b2o5b5o32bobo37b
2o23bo5b3o4bo5b2o3bo72bobo26bo3bo9bo3bobo53b2o14bobo18bob2o9bo2bo4b3o
4bobo151b4ob2o14bob3o$102bo2bo22bo2bo175b6o83b5o16bobo155bob3o118b3o5b
o12b2o24bo2bo28b4ob2o23b3obo6b4o2bo19bo3bo21b6o3b2o39b4o6bo11b2o31bobo
37b2o24b2obo4b5o8b2o74bo27b5o3bo4b3o4b2o68bobo25b2obo3b2o2b2o5bo3b3o
154b2o4bo15bo$19bo7b5o71b2o24b2o176b3o108bo58bo96bo3bo46b3o68bo3bo6bo
11b2o24bo2bo32b2o24bo15bo6b2o13bo2bo21bo2bo5b3o42b4o3bo4b3o4b2o32bo9b
2o55b2obo11b2o98b2o12bo11b2o70bo19bo6bo2b5o8b3o5bo122b2o36b3obo6b4o2bo
$18bobo4b2o5b2o274b2o165bo2bo97b2o118b3o47b2o70bob3o4b3ob2o12bobo23bob
ob4o2b2o36bo7bo9bo3bobo32bo2bo7b3o20bobo28b2obo4b5o8b2o71b2o23b5o3b3o
3b2o5b5o91bo2bo13bobo7bo3bo62b3o28b3o26b2o37b2o2bo8bo2bo$20bo4bo7bo
407b2o29b2obo2bo94bo2bo46bo71b4o118bo3bo5b5o39bobob3o3b3o35bo5bo2bo2b
2ob3o3bo9bo24b2o2bo8b2ob2o16b2o2b2o25bo5b3o4bo5b2o3bo33bo36b2o24b7o2b
5o7bobo32bo35bo24b2o3b2o3b4o4bo5b2o3bo63b3o50b2o7bo26b2o8bo3b2o4b3ob3o
$17bo2bo3bo7b2o406bo25b2o2bob3o2bo95bobo48bo70bo50bo72b2o7b3o41b3o3b2o
b2o36bo7b3o5bo6b2o4bo3bo22b4o10bob3o14b3o2b2o26bo9bobo7bo3bo31bobo29b
2obo34b3o12bo33b2o30bo3b2o30b2o6b5o8b2o65bo23b2o15bo9b3o5bobo5bo21bo6b
3o5bo6b2o$17b3o3bo6b2o71b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o
127bob2o22bo3bo2bo2bo145b3o119b2ob2o67bo2bo59b3o17b4o26bo3b2o4b3ob3o7b
o23b2o7bob2obobo15b2o30b8o8b3o5bo30bo2b2o28b5o27b7o2b5o7bobo30bo2bo28b
3ob2o35bobo11b2o45b2o21bo23b2o14bobo8bo14bobo20bo4bo2bo2b2ob3o3bo$28bo
74b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24bo132bo22bo2bo150b2o193bobo
61bo17b6o25b2o2bo8bo2bo2bo4bo23b2o8bobo20b4o31bo2b2o2b2o5bo3b3o30b2o9b
obobobo13bo6b2o24bob3o3b3o3b2o5b5o28b2o12bo17b2obo3b3o23bo4b2o6b5o8b2o
40bo4bo18b3o38bobo8b2obobo5bo3bobo20bo6bo9bo3bobo$8b2o13bo4bo387bo22bo
4bo175bo2bo123bobo90b2o10b2o44b4ob2o23b3obo6b4o2bo3b5o22bo2bo7bo3bob2o
16b2o26b3o5bo2bo4b3o4bobo6b3o23bo8b2o3b4o12bo6b2o23b2o12bo11b2o6bo20bo
bo7bo3b2o23bo26b2ob2o3b4o4bo5b2o3bo16b4o25bo17b3o6bo32bo17b2obo4bo25b
4o3bo4b3o4b2o$8b2o14bob2o387bobo21b2ob2o301bo3bo90b2o10b2o48b2o24bo15b
o31bobo12b3o18bo35bob2obo3bo2bo2b2o5b5o22bo3bo7b6o12bo2bo3b2o24b3o3b5o
3bo4b3o4b2o3bo3bo18bobo6b2o4b2o23b3o22b3o12bobo7bo3bo14bo3bo19bo5bo25b
obo49b2ob2o27bo7bo11b2o$107bo25bo25bo25bo25bo25bo25bo25bo25bo25bo25bo
25bo21bo2bo22bo182b2o119bo2b2o189bob3o33bo13b2o61b2o5b2o3bo3b3ob2o30bo
2bo18b2o2b2o26b3o3bo3bo9bo3bobo9bo17bo7b2obo28bo24bo4bo2b5o8b3o5bo18bo
20b6o25b2o3bo19b3o25b3o28b6o3b2o5b5o$106bobo23bobo23bobo23bobo23bobo
23bobo23bobo23bobo23bobo23bobo23bobo23bobo21b2o204bo2bo120b3o189bo3bo
43bo2bo30b6o26b4o10b2o5b2o20b2o3bo5b7o17b3o35bo2bo2b2ob3o3bo7bo4bo17bo
b2o5b4o20bo2bob2o26bo3b2obo3b2o2b2o5bo3b3o14bo2bo56bobo17b2ob5o21b3o
28bo4b5o7bobo$105bo2bo22bo2bo22bo2bo22bo2bo22bo2bo22bo2bo22bo2bo22bo2b
o22bo2bo22bo2bo22bo2bo22bo2bo227b3o122bo192b2o18b2o22b3o2b3o27bo5bo23b
ob2o8b6o28b2ob2o8bo5bo15b3o37b3o5bo6b2o5b5o27b5o19bobob2o26bo9bo2bo4b
3o4bobo75bobo17b2obobob2o21bo33bo12bo$106b2o24b2o24b2o24b2o24b2o24b2o
24b2o24b2o24b2o24b2o24b2o24b2o543bo2bo19b2o23b2o2b2o34bo23bo10bo4bo31b
o11b5o58bo3b2o4b3ob3o27bo2bo7b3o18b4o39bob2obo3bo2bo2b2o76bo20b2obo3bo
50bo4b5o7bobo$618b2o24b2o24b2o24b2o24b2o213bobo49b2o28bo4bo37b3o42bo4b
2o31b2o25b2o2bo8bo2bo24b2o4bo7b2obo66b2o5b2o3bo68b2o25b2o3bob2o49b6o3b
2o5b5o$416b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o18b2o24b2o24b2o24b2o
24b2o264b3o30b2o37bo3bo15b2o24bo34b4ob2o23b3obo6b4o2bo26b4o8b2o34b6o
26b4o10b2o14b2o51bob2o21bo2bo5bo50bo7bo11b2o$2o6bo3bo403b2o24b2o24b2o
24b2o24b2o24b2o24b2o24b2o388b3o69b3o17b2o25b3o31b6o24bo15bo11b2o15bo
11bo33bo5bo23bob2o8b6o13b4o30b3o9bo8bob2o3bo16b3ob2ob2o54b4o3bo4b3o4b
2o$2o5b3obo2bo973b3o68b4o48bo30b4o36bob3o12b2o24b2ob2o38bo23bo10bo4bo
13bo4bo25bo3b3o8b3o8b2o3bobo15bo4bo53bo6bo9bo3bobo$7bobobo977bo69bo51b
o69bo3bo39b2ob2o32bo4bo37b3o14bo3b2o24bobo12b2obo7b2o5b2o15bob3o54bo4b
o2bo2b2ob3o3bo$13bo7bobo967bo119bo71b2o41b2ob2o33b2o37bo3bo14bo4bo23bo
8b3o3bobo2bo2b2o2bo23b2o38b5o14bo6b3o5bo6b2o$13b2ob2obob3o4b2o956b2o3b
o188bo2bo42b3obo72b3o19b2o24bo3bo10bo2bo4bo3b2o22b2o37bo4bo23bo3b2o4b
3ob3o$7bo3bobo3b2o2bo6b2o71b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o
24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o
24b2o24b2o24b2o24b2o24b2o24b2o24b2o129b2o119bobo70bobo42bo2bo73b4o45bo
4bo10bobo5bo3bob2o63bo23b2o2bo8bo2bo$11bobo87b2o24b2o24b2o24b2o24b2o
24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o
24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o133bo115b2obo
114bo3bo73bo19bo29bo3b4o9b2o5bo2bob2o58bo3bo23b3obo6b4o2bo$24b2o70b2o
888bo2bo116bo2bo114bo4bo91bobo32bo20b2o64bo25bo15bo$23b4o8b3o56b2o2bo
888b3o116b2o115bo2bo2bo91bobo31bo124bob3o$23bo2b2o5b7o54b2ob2o6b2o24b
2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b
2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b
2o24b2o24b2o24b2o24b2o144bo114bo97b2o57bo97bo3bo$24b3obo3b9o53b2ob2o6b
2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b
2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b
2o24b2o24b2o24b2o24b2o24b2o144b2o113b2obobo152bo98b2o$24bob2o3b3o7bo
54bo1010bo2bo116b2o149bo99bo2bo$31bo6b3o80b2o24b2o24b2o24b2o24b2o24b2o
24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o
24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o
24b2o24b2o24b2o24b2o22b3o115b3o61b2o53b2o24b2o2bo7bo95bobo$38b2o70b2o
9b2o13b2o9b2o13b2o9b2o13b2o9b2o13b2o9b2o13b2o9b2o13b2o9b2o13b2o9b2o13b
2o9b2o13b2o9b2o13b2o9b2o13b2o9b2o13b2o9b2o13b2o9b2o13b2o9b2o13b2o9b2o
13b2o9b2o13b2o9b2o13b2o9b2o13b2o9b2o13b2o9b2o13b2o9b2o13b2o9b2o13b2o9b
2o13b2o9b2o13b2o9b2o13b2o9b2o13b2o9b2o13b2o9b2o13b2o9b2o13b2o9b2o13b2o
9b2o13b2o9b2o13b2o9b2o13b2o9b2o13b2o9b2o13b2o9b2o13b2o9b2o13b2o8bo15b
2o24b2o24b2o24b2o21b2o62b2o6b2o47b3o21b2o5b4o$36bo73b2o24b2o24b2o24b2o
24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o
24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o
24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o22b3o68bobo44bo
2b2o28bo$35bo1190b3o69bo21bo22bo2bobo$34bo1192bo91bobo25bo$97b2o24b2o
24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o
24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o
24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o
24b2o24b2o23b2o25bo2bo20bo3bo$50bo45bo2bo22bo2bo22bo2bo22bo2bo22bo2bo
22bo2bo22bo2bo22bo2bo22bo2bo22bo2bo22bo2bo22bo2bo22bo2bo22bo2bo22bo2bo
22bo2bo22bo2bo22bo2bo22bo2bo22bo2bo22bo2bo22bo2bo22bo2bo22bo2bo22bo2bo
22bo2bo22bo2bo22bo2bo22bo2bo22bo2bo22bo2bo22bo2bo22bo2bo22bo2bo22bo2bo
22bo2bo22bo2bo22bo2bo22bo2bo22bo2bo22bo2bo22bo2bo22bo2bo22bo2bo22bo2bo
22bo2bo20bob2obo24b2o23bo$49bobo45b2o24b2o24b2o24b2o24b2o24b2o24b2o24b
2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b
2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b
2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o21b4o2b2o$48b2ob2o
1238b2obob2o$48b2ob2o1239b2o2b5o$51b3o1241b2o2b2o$47bo3b3o1239bobo$46b
o4b3o1240bo$36b2o7bo5b2o$36b2o12b3o$50b2o$49b2o3$50bo$49b3o49bo$48bo3b
o49b2o$47b2o19b3o30b2o$48b2o$67bo$66b2o4b2o$67bo5bo9b2o21bo25bo25bo25b
o25bo25bo25bo25bo25bo25bo25bo25bo25bo25bo25bo25bo25bo25bo25bo25bo25bo
25bo25bo25bo25bo25bo31b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24bo$67b2o
8bo5bobo19bobo23bobo23bobo23bobo23bobo23bobo23bobo23bobo23bobo23bobo
23bobo23bobo23bobo23bobo23bobo23bobo23bobo23bobo23bobo23bobo23bobo23bo
bo23bobo23bobo23bobo23bobo30b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o23bo
bo$70b3o4b2o4bo2bo18bobo23bobo23bobo23bobo23bobo23bobo23bobo23bobo23bo
bo23bobo23bobo23bobo23bobo23bobo23bobo23bobo23bobo23bobo23bobo23bobo
23bobo23bobo23bobo23bobo23bobo23bobo26bo213bo$72bo11bo2bo18bo25bo25bo
25bo25bo25bo25bo25bo25bo25bo25bo25bo25bo25bo25bo25bo25bo25bo25bo25bo
25bo25bo25bo25bo25bo25bo26b2o$72b2o10bobo695b2o2bo22b2o182b2o$73bo2bo
36b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o24b2o
24bo25bo25bo252b4o22bo2bo181bo2bo$42bo6b2o22b2obo35bo2bo22bo2bo22bo2bo
22bo2bo22bo2bo22bo2bo22bo2bo22bo2bo22bo2bo22bo2bo22bo2bo22bo2bo22bo2bo
22bo2bo22bobo23bobo23bobo27b2o131b3o88b4o22bobo181bo5bo$41bobo6bo23bo
38bobo23bobo23bobo23bobo23bobo23bobo23bobo23bobo23bobo23bobo23bobo23bo
bo23bobo23bobo22bo2bo22bo2bo22bo2bo22b2o227b2o2bo21bo183bob2o2bo$40bo
3bo3bo65bo25bo25bo25bo25bo25bo25bo25bo25bo25bo25bo25bo25bo25bo24b2o24b
2o24b2o22bo3bobo29b2o24b2o24b2o24b2o24bo92bobo204bo4bo74bobo$41bobo5b
4o26bo198bo275bo4bo29b2o24b2o24b2o24b2o24bo84b3o4bo3bo43b3o159bo2bo74b
o2bo$42bo7bo27b2o197bobo274bo4bo130bo2bo85b3o3bo2bo43bo3bo115bo42bobo
78b2o$47bo3bo2bo3bo19b2o196b2o186bo90bo2bo130bo90bobo3bobo21bo21bo4bo
114b4o118bo3bo$46bobo8bobo216b2o2bo181bo3bo89bo132b4o88bo5bo20bo3bo18b
o5bo115b3o79b4o36bob3o$46b2o7b3obo33b3o181bobob2o184bo5b2o213b2obobo
115bo2bob2o15bo3bo117bo3bo9b2o24b2o39b6o24bo15bo$52bo2b2obo36bo181bo4b
o179bo4bo3bo4bo17bo69b2o122b3o86b2o32bo2bo16bo3bo9b2o108b3o9b2o12b3o9b
2o39b4ob2o23b3obo6b4o2bo$54b2o35bob2o182bo4bo180b5o9bo14bo3bo66b2obo
79bo41b3o2b2o79b3ob2o32bobo9b2o17b2obo16b2o77bo10bo4bo22b2o32b3o20b2o
25b2o2bo8bo2bo$88b2o30b2o24b2o24b2o24b2o24b2o24b2o24b4o191bo5bo19bo67b
3o78b4o39b2o2b2o72bobo4b5o33b2o12bo5b3o7bo3bo14b2obo77bob2o8b6o21bo2bo
34bo45bo3b2o4b3ob3o$89bobo27bo2bo22bo2bo22bo2bo22bo2bo22bo2bo22bo2bo
22b3obo23b2o167b6o14bo4bo26bo40b2o80b3o40b2obo73bo2bo4b3o34b2o9bobo15b
o3b2o14b2o55b2o25b4o10b2o21b2o37bo41b3o5bo6b2o$90bo29b2o24b2o24b2o24b
2o24b2o24b2o24b2o2bo21bo2bo25bo129b2o30b5o26b4o35b3o81bo3bo38bo4bo74b
2o39b2o9b2obo2bo11b2obobo15b3o51b3ob2o26b2o5b2o3bo6b2o14b2o30bo5b2o39b
o2bo2b2ob3o3bo$277b3obo20bobo21b2o3b2o127bo64b3o35b2o84b3o43bo72bo3bo
38bo2b4o2b2ob2obo2bo9bob2obo70b5o21bob2obo3bo2bo2b2o5b3ob2o19bobo23b2o
b5o37bo3bo9bo3bobo$104b3o172b3o21bo22b2o3b3o128b2obo39b6o14bo3bo16b2o
37b3o19b6o23bo10bo4bo116bob3o37bo2b4o2b2o3b2o2bo10bo24bo7b3o40b3o17bo
3bo2bo4b3o4bobo5b5o20bo2bo24bo41b6o3bo4b3o4b2o$104bobo173bo49b3obo21bo
103bob4o25bo12bo5bo16b3o16b2o37bo2bo17bo5bo23bob2o8b6o10b2o24b2o40b2o
24bo15bo38b2ob2o4b3o3bo12bo5b2o16b2o2bo66b2o3b2o2b2o5bo3b3o5b3o17bo3b
2ob2o4bo17bo38b2o2bo7bo11b2o$104bob2o164b2o55b2o24b2o103bobobo26bo18bo
3bo10bo4bo53bo3bo23bo26b4o10b2o9b2o14b2o9bo36b4ob2o23b3obo6b4o2bo39b3o
5b2obo14b3o2b3o15bo2b2o68b5o8b3o5bo24bo7b2o4bo15b2ob4o34b2o2bob4o3b2o
5b5o$104b3o165b2o57bo2b2o18bo99bobo5b2o24bo2bo12bo4bo4bob2o8b6o53b2o2b
2o15bo4bo29b2o5b2o3bo25b5o44b6o25b2o2bo8bo2bo39b3o7bo15b2o3b3o16bob2o
3bo58b2o4bo6bobo7bo3bo32bo21b2ob2o3bo36b2o3b5o7bobo$108b3o218b3o3bo17b
2obo97bo2bo32bo15b2o9b4o10b2o3b3o43bo3b3o2bo16b2o25bob2obo3bo2bo2b2o
27bo4bo6bo22b2o13b4o26bo3b2o4b3ob3o67bobob2o16bo8bo19bo36b3o4b4o4bo5b
2o3bo27b2o26bo7bo38bobo12bo$104bo229b2o16b2o3bo2b2o95b2o27bo4bo27b2o5b
2o3bo3b5o36b2o7b3o3bo34bo7bo2bo4b3o4bobo6b3o29bo22bob3o39b3o5bo6b2o71b
o2bo17b2obo23bo2bo38b4o3b5o8b2o29bo29b3o39b2o3b5o7bobo$51b2o24b2o24bob
o231b2o12bo8bobo92bo3bo29b2o22bob2obo3bo2bo2b2o5b3ob2o9b2o23b7o3b2o4bo
33bobo3bo3b2o2b2o5bo3b3o4b5o18b3o5bo5bo17b2o4bo36bo2bo2b2ob3o3bo71bo2b
o2bo16bo3bo22bobo42bo2bo11b2o31b3o26b3ob3o33b2o2bob4o3b2o5b5o$50bo2bo
22bo2bo22bo3b2o22b2o25bobo177bobo16bo5bo93bob3o24b2o5bo19bo2bo4b3o4bob
o8b2o10b2o25bob3o3b2o40bo3b5o8b3o5bo4b3ob2o17bo6bo26bo2bobo24b2o3b4o4b
o9bo3bobo48b4o16b3o20bo3b3o20b2o41b4o3b5o8b2o97b2o2bo7bo11b2o$51b2o24b
2o24bo25bo2bo204bo2bo9bo3b2o4bobo82bo15bo11b5o27bobobo3b2o2b2o5bo3b3o
21bo21b2obo7bo26bo11bo13bobo7bo3bo7b2o16b2ob2o4bo3bo27bo24bobo2b9o3bo
4b3o4b2o24b2o20b6o13bo5b2o16bo3bo2b2o58b3o4b4o4bo5b2o3bo67bo21b2o9b6o
3bo4b3o4b2o$104b3o2bo19bobo21b2o2bo144b2o27bo8bo10bob2o6bo83b3obo6b4o
2bo9bo4bo11bo14b2o4b4o8b3o5bo19bo23b2ob3o3b3o25b3o10b2o5b5o4bo5b2o3bo
26b2o7bo2bo2b3o22b3o23bob4o2bo7bo11b2o23b2ob2o19b4ob2o12b2o29b2o51bo6b
2o4bo6bobo7bo3bo65bobo18bobo11bo3bo9bo3bobo$106b3o21bo22b2o3b3o140bo2b
o3bo20b2o6b2o2bo10bo5b2o58b5o23b2o2bo8bo2bo14bo10bobo13bo11bobo7bo3bo
19bo3bo21b2o2bo4bo24b2obo12bo3b2o4b5o8b2o27b2obo6b2o3bobo22bo2bo24b5o
3b4o3b2o5b5o24b4o24b2o40b2ob2ob3o26bo20b3o11b5o8b3o5bo49b2o14bobo17bo
16bo2bo2b2ob3o3bo$161bo21b2o117bobo2bob2o19b2o4bobo2bo10b3o4bo57bo4bo
23bo3b2o4b3ob3o9bo3bo27bo7b2o4bo5b2o3bo12b4o6bobo26b2o3bo23bo3bo19bo
11b2o31bobo11b2o16b2ob2o2b2o25bo2b3o2bo3b5o7bobo26b2o40b2ob2o23bobo30b
obo21b2o9b2o3b2o2b2o5bo3b3o49b2o11bo3bo18b2ob2o14b3o5bo6b2o$99b2o55b2o
3bo20bo120bo2b2ob3o20b2obo4b2o11b4o2b4o5bo53bo21b3o5bo6b2o13bo14b2ob2o
11b5obo2b5o8b2o12b6o36b3o23bo3bo12bo3b2o4b5o8b2o28b2obo28bo2b3o39bo12b
o89b2o24b2o14bobo17bo4b2o8bo3bo2bo4b3o4bobo63bo22b2ob2o16bo3b2o4b3ob3o
$99b2o55b2o23bo99bo25bob3o21b3o18b4o2bob2o4bo48bo3bo20bo2bo2b2ob3o3bo
31bo2b2o15bo2bo11b2o15b4ob2o62bo13b2o5b5o4bo5b2o3bo29b3o28b3obobo29b3o
2bo3b5o7bobo87b2o24b2o15bo17b2o4b2o13bob2obo3bo2bo2b2o33bo29bo22bo2b2o
16b2o2bo8bo2bo$157bo3b2o18bobo97b4o71b2ob2o4bo2bo16b4o42b2o3b4o4bo9bo
3bobo29b3o12b5obo2b5o8b2o16b2o31b3o30bo12bo13bobo7bo3bo28b2o34b2o24b2o
3b3o3b4o3b2o5b5o93bo25bo33bo20b2o5b2o3bo31bo53b2o8b4o5b3obo6b4o2bo$
158bo4bo16bob2o3b2o93b3o70b3ob2obo3bo18bobob2o25b2o13bobo2b9o3bo4b3o4b
2o29bo12bo7b2o4bo5b2o3bo48b2ob3o6bo36bo3b5o8b3o5bo89bobo3b2o2bo7bo11b
2o92bo25bo27bo24b4o10b2o93b6o4bo15bo$160bo18b2ob2o3b2o93bo3bo68b2o5bo
3bo17bo2bob2o24b2obo12bob4o2bo7bo11b2o43bo11bobo7bo3bo48b2o8bobo21b2o
10bobo3bo3b2o2b2o5bo3b3o69bo26b9o3bo4b3o4b2o91bo25bo28bo3bo16bob2o8b6o
94b4ob2o14bob3o$164b3o11b2ob2o6bo94b3o79bo24bo24bobo14b5o3b4o3b2o5b5o
44b2o4b4o8b3o5bo42b2o4b2ob2o5bobo15b2o6bo10bo7bo2bo4b3o4bobo69bobo19bo
5b4o4bo9bo3bobo148b3o8b6o3bo10bo4bo51b2o46b2o14bo3bo$160bo3b3o11b2obo
5b2o82bo10bo4bo23bo44b2o6b2o25b3o22bo15bo2b3o2bo3b5o7bobo46bobobo3b2o
2b2o5bo3b3o42b2o6bo8bo15b2o4bob2o19bob2obo3bo2bo2b2o53b2o14bobo19b3o9b
o2bo2b2ob3o3bo161bo5bo16b3o48b4ob2o63b2o$129b2o26bobo7bo10bo8b2o82bob
2o8b6o22bo13b2o40b2o23b2o22bo26bo12bo55bo2bo4b3o4bobo55b3o19bo4b3o26b
2o5b2o3bo51b2o11bo3bo34b3o5bo6b2o164bo14bo3bo48b6o61bo2bo$128bo2bo3bo
21bo6b2o2bo11bobo2b2o60b2o25b4o10b2o33bo4bo37b2o15b2ob3o43bo2b3o2bo3b
5o7bobo54bob2obo3bo2bo2b2o82b2o25b4o10b2o63bo40bo3b2o4b3ob3o116bo39bo
4bo15b3o51b4o62bobo$129bobo2bobo7bo12b2o6b4o10bo4bobo57b3ob2o26b2o5b2o
3bo11b4o25bo33bo4bo15b5o28b3o13b5o3b4o3b2o5b5o59b2o5b2o3bo80bo23bob2o
8b6o34bo29bo23bobo14b2o2bo8bo2bo78b2o36bo41b2o16b4o$130bo3bob2o6bo15bo
b2o3bo12bo6b2o55b5o21bob2obo3bo2bo2b2o12bo3bo19bo5bo32bobo20bo45bob4o
2bo7bo11b2o56b4o10b2o47b2o31bo13b6o3bo10bo4bo35bo53b2o14b3obo6b4o2bo
74b4ob2o95bo$134bo3b2o20b2o19b3o3bob2o3b3o48b3o11bo9bo2bo4b3o4bobo16bo
20b6o32bobo31bo34bobo2b9o3bo4b3o4b2o52bob2o8b6o46bo4bo25b4o13bo5bo16b
3o36bo63b2o4bo15bo75b6o$135bo47bobobo3bo21b2o44bo3b2obo3b2o2b2o5bo3b3o
11bo2bo60bo31bobo15bo17b2o3b4o4bo9bo3bobo53bo10bo4bo53bo24bo22bo14bo3b
o32bo2bo13b4o43b4ob2o14bob3o77b4o$188b5o18b2obob2o25b3o12bo4bo2b5o8b3o
5bo65b2o3b3o18b2o14bobo13b2ob2o6bo19bo2bo2b2ob3o3bo69b3o48bo5bo25b3o
13bo4bo15b3o33bo2bo13b6o42b6o14bo3bo$136bo3bo41b2o3bobob3o20bo2bo25bo
14b3o12bobo7bo3bo65b2o3bobo18b2o15bo14bo2bo3bobobo21b3o5bo6b2o64bo3bo
49b6o25b2o16b2o16b4o34b2o14b4ob2o42b4o17b2o$183bo7b2o17bo3bo28bobo13b
2ob2o3b4o4bo5b2o3bo71b3o51b2o3bobob2o23bo3b2o4b3ob3o62b3o118bo57b2o61b
o2bo$137bobo43b2o6bo25bob2o23b2o12bo4b2o6b5o8b2o99b3o29bo3bo24b2o2bo8b
o2bo61b4o239bobo$138bo55b2o15bo7bo24b3o20bobo11b2o153b4o5b3obo6b4o2bo
61bo$151b4o39bobo14bo2bo3bo25b3o11bo4b2o6b5o8b2o149b6o4bo15bo$128b2o
20b6o34bo3bo16b3ob2o28bo13b2ob2o3b4o4bo5b2o3bo128b2ob3o14b4ob2o14bob3o
$126b2ob2o19b4ob2o32bobo66b3o12bobo7bo3bo126bo24b2o14bo3bo$126b4o24b2o
33bobo31bo34bo4bo2b5o8b3o5bo126bo3bo38b2o$127b2o61bo31bobo14bobo17bo3b
2obo3b2o2b2o5bo3b3o65b6o59bo35bo2bo$180b2o4bo19b2o14bobo13bo2bo6bo10bo
9bo2bo4b3o4bobo65bo5bo58bo36bobo$180b2o2b2ob2o17b2o15bo14bo2bo4bo2b2o
19bob2obo3bo2bo2b2o71bo$186bo26bo25b2o3bobo29b2o5b2o3bo63bo4bo$213bo
30b2ob2o25b4o10b2o64b2o$213bo32b2o23bob2o8b6o$246b2o14b6o3bo10bo4bo$
244bobo14bo5bo16b3o$241b3o23bo14bo3bo$241b5o15bo4bo15b3o$183b2o58b3o
17b2o16b4o$179b4ob2o95bo$179b6o$180b4o!
Also, can somebody make a three-sided b29 synthesis using the Ne+Se=Sw kickback?

User avatar
Gustavo6046
Posts: 647
Joined: December 7th, 2013, 6:26 pm
Location: Brazil.

Re: Thread For Synthesisable Spaceship Guns

Post by Gustavo6046 » October 1st, 2015, 5:42 pm

I made a loafer gun! Can I?
*yawn* What a nothing-to-do day! Let's be the only person in the world to do CGOL during boring times. :)

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

Re: Thread For Synthesisable Spaceship Guns

Post by dvgrn » October 7th, 2015, 5:24 am

Meanwhile, far far away, elsewhere in the Empire:

Minor modifications and adjustments continue to the fully operational battle station. (Have to keep all those storm troopers busy with something, I suppose.)

The weekender gun will never be small, but it's gradually getting smaller:

Code: Select all

import golly as g
from glife import *
g.setrule("Life")
all = pattern()
splitter_weld2 = pattern(g.parse('13bo$12bobo$12bobo$13bo2$2o$bo$bobo$2b2o3$23b2o$23bo$21bobo$21b2o3$6bob2o$4b3ob2o$3bo$4b3ob2o$6bobo$6bobo$7bo$30b2o$25b2o2bo2bo$10b2o13bobo2b2o$9bobo16b2o$9bo19bo$8b2o16bo2bob2o$25bobob2obo$26bobo$27bo2b2o$28b2ob3o$34bo$13b2o13b2ob3o$13bo14b2obo$14bo$13b2o5b2o$12bo7b2o$12bo$11b2obo$10bo2b2o$10b2o3$33b2o$33b2o5$18bo$17bobo$17bobo$18bo$15b3o$15bo!',-13,0))
splitter_welded = pattern(g.parse('7b2o$7bo$7bo20b2o$7bobo18bo$8b2o16bobo$13bo12b2o$12bobo$12bobo$13bo2$2o$bo$bobo$2b2o3$23b2o$23bo$21bobo$21b2o3$6bob2o$4b3ob2o$3bo$4b3ob2o$6bobo$6bobo$7bo$30b2o$25b2o2bo2bo$10b2o13bobo2b2o$9bobo16b2o$9bo19bo$8b2o16bo2bob2o$25bobob2obo$26bobo$27bo2b2o$28b2ob3o$34bo$28b2ob3o$28b2obo2$20b2o$11b2o7b2o$12bo$12bobo$13b2o4$33b2o$33b2o5$18bo$17bobo$17bobo$18bo$15b3o$15bo!',-7,0))
splitter = pattern(g.parse('10b2o11bo$10b2o10bobo$22bobo2b2o3bo$21b2ob2o2bo2bobo$25bobo3bobo$21b2obo2b4obo$21b2obobo3bo$25bobo3bo$26bobo3bo$27bo3b2o$46bo$44b3o$43bo$18b2o23b2o$18b2o$3b2o$2bo2bo$bob2o$bo$2o$15b2o38b2o$15bo38bo2bo$16b3o36b2o$18bo11b2o$31bo$28b3o6bob2o17b2o$28bo6b3ob2o17bo$34bo24b3o$35b3ob2o20bo$37bobo$37bobo$38bo10b2o$49bo$50b3o$52bo!',-10,0))
A1_welded = pattern(g.parse('22bob2o$22b2obo$26b2o$28bo$28bo$26bob2o$26b2o2bo$29b2o4$32bo$8bo21b3o$8b3o18bo$11bo17b2o$10b2o5$9b2o$8bobo$8bo$7b2o3$3b2o$2bo2bo2b2o$3b2o2bobo$5b2o16b2o$5bo17bo$2b2obo2bo15b3o$2bob2obobo16bo$6bobo$3b2o2bo$b3ob2o$o$b3ob2o$3bob2o2$13b2o$13b2o7b2o$22bo$20bobo$20b2o4$2o$2o5$16bo$15bobo$15bobo$16bo$17b3o$19bo!',-22,0))
A1 = pattern(g.parse('28b2o$28bo$26bobo$26b2o5$32bo$8bo21b3o$8b3o18bo$11bo17b2o$10b2o5$9b2o$8bobo$8bo$7b2o3$3b2o$2bo2bo2b2o$3b2o2bobo$5b2o16b2o$5bo17bo$2b2obo2bo15b3o$2bob2obobo16bo$6bobo$3b2o2bo$b3ob2o$o$b3ob2o$3bob2o2$13b2o$13b2o7b2o$22bo$20bobo$20b2o4$2o$2o5$16bo$15bobo$15bobo$16bo$17b3o$19bo!',-28,0))
A2C4_weld3 = pattern(g.parse('15bo11bo$15b3o7b3o$18bo5bo$17b2o5b2o8$9b2o20b2o$9b2o20b2o8$3b2o$2bo2bo2b2o$3b2o2bobo$5b2o16b2o$5bo17bo3bo$2b2obo2bo15b4o$2bob2obobo$6bobo$3b2o2bo$b3ob2o$o$b3ob2o$3bob2o2$13b2o$13b2o7b2o$22bo$20bobo$20b2o4$2o$2o5$16bo$15bobo$15bobo$16bo$17b3o$19bo!',-15,0))
A2C4_weld2 = pattern(g.parse('15bo11bo$15b3o7b3o$18bo5bo$17b2o5b2o8$9b2o20b2o$9b2o20b2o8$3b2o$2bo2bo2b2o$3b2o2bobo$5b2o16b2o$5bo17bo$2b2obo2bo15b3o$2bob2obobo16bo$6bobo$3b2o2bo$b3ob2o$o$b3ob2o$3bob2o2$13b2o$13b2o7b2o$22bo$20bobo$20b2o4$2o$2o5$16bo$15bobo$15bob3o$16bo3bo$12b2o5bo$12bo2bo$14b2o$15bo$13bo$13b2o!',-15,0))
A2C4_welded = pattern(g.parse('15bo11bob2o$15b3o7b3ob2o$18bo5bo$17b2o5b2o8$9b2o20b2o$9b2o20b2o8$3b2o$2bo2bo2b2o$3b2o2bobo$5b2o16b2o$5bo17bo$2b2obo2bo15b3o$2bob2obobo16bo$6bobo$3b2o2bo$b3ob2o$o$b3ob2o$3bob2o2$13b2o$13b2o7b2o$22bo$20bobo$20b2o4$2o$2o5$16bo$15bobo$15bobo$16bo$17b3o$19bo!',-15,0))
A2C4 = pattern(g.parse('15bo11bo$15b3o7b3o$18bo5bo$17b2o5b2o8$9b2o20b2o$9b2o20b2o8$3b2o$2bo2bo2b2o$3b2o2bobo$5b2o16b2o$5bo17bo$2b2obo2bo15b3o$2bob2obobo16bo$6bobo$3b2o2bo$b3ob2o$o$b3ob2o$3bob2o2$13b2o$13b2o7b2o$22bo$20bobo$20b2o4$2o$2o5$16bo$15bobo$15bobo$16bo$17b3o$19bo!',-15,0))
B1 = pattern(g.parse('52bo$50b3o$49bo$49b2o3$33b2o14b2o$34bo14bobo$34bobo13bo$35b2o8$25bo$23b3o$7bo14bo$7b3o12b2o$10bo$9b2o$53bo$52bobo$10b2o41b2o$10b2o4$30b2o$30b2o3$3b2o37b2o$2bo2bo2b2o33bo$3b2o2bobo30b3o$5b2o16b2o15bo$5bo17bo$2b2obo2bo15b3o$2bob2obobo16bo$6bobo$3b2o2bo$b3ob2o$o$b3ob2o$3bob2o2$13b2o$13b2o7b2o$22bo$20bobo$20b2o4$2o$2o5$16bo$15bobo$15bobo$16bo$17b3o$19bo!',-52,0))
B2_welded = pattern(g.parse('41b2o$33bo7b2o31b2o$33b3o38bobo$36bo38b2o$35b2o2$27b2o$28bo$28bobo$18bo10b2o$16b3o$15bo57b2o$2bo12b2o56bo$3bo70b3o$3bo72bo$2ob2o$obo2bo$3b2o$18b2o$18b2o31b2o$52bo$41b2o6b3o$41b2o2b2o2bo$27bo3b2o12bobobo$26bobo3bo14bob2o$25bobo3bo15bo$21b2obobo3bo15b2o$21b2obo2b4obo$25bobo3bobo$21b2ob2o2bo2bobo$22bobo2b2o3bo$10b2o10bobo$10b2o11bo!',-41,0))
B2 = pattern(g.parse('18b2o9b2o$19bo9bobo$19bobo8b2o$20b2o21$12b2o$11bobo$8bo2bo$8b4o2$6b4o$6bo3bo$9b2o3$10b2o19b2o$10b2o19b2o5$28b2o$28bobo$30bo$3b2o25b2o$2bo2bo2b2o$3b2o2bobo$5b2o16b2o$5bo17bo$2b2obo2bo15b3o$2bob2obobo16bo$6bobo$3b2o2bo$b3ob2o$o$b3ob2o$3bob2o2$13b2o$13b2o7b2o$22bo$20bobo$20b2o4$2o$2o5$16bo$15bobo$15bobo$16bo$17b3o$19bo!',-18,0))
C1_welded = pattern(g.parse('33b2o$33bo$35bo$13bob2o14b5o$10b2obo2bo13bo$10b2ob2obobo12b3o$15bob2o15bo$15bo15b4o$13b3o10b2o3bo3b2o$12bo13b2o4b3o2bo$12b2o20bob2o$34bo$33b2o3$25b2o$25bo$2b2o22b3o$bobo5b2o17bo$bo7b2o$2o2$14bo$10b2obobo$9bobobobo$6bo2bobobobob2o$6b4ob2o2bo2bo$10bo4b2o$8bobo$8b2o!',-33,0))
C1 = pattern(g.parse('33b2o$33bo$35bo$15b2o14b5o$13bo2bo13bo$13b2obobo12b3o$15bob2o15bo$15bo15b4o$13b3o10b2o3bo3b2o$12bo13b2o4b3o2bo$12b2o20bob2o$34bo$33b2o3$25b2o$25bo$2b2o22b3o$bobo5b2o17bo$bo7b2o$2o2$14bo$10b2obobo$9bobobobo$6bo2bobobobob2o$6b4ob2o2bo2bo$10bo4b2o$8bobo$8b2o!',-33,0))
C2_welded = pattern(g.parse('26b2o$27bo$27bobo$17bo10b2o$15b3o$14bo$2o12b2o$o48b2o$o48b2o$ob2o$bo2bo$2b2o$17b2o$17b2o4$26bo3b2o$25bobo3bo$24bobo3bo$20b2obobo3bo$20b2obo2b4obo$24bobo3bobo6b2o$20b2ob2o2bo2bobo6b2o$21bobo2b2o3bo$9b2o10bobo$9b2o11bo!',-26,0))
C2 = pattern(g.parse('27b2o$28bo$28bobo$18bo10b2o$16b3o$15bo$15b2o$2o48b2o$bo48b2o$bob2o$2bo2bo$3b2o$18b2o$18b2o4$27bo3b2o$26bobo3bo$25bobo3bo$21b2obobo3bo$21b2obo2b4obo$25bobo3bobo6b2o$21b2ob2o2bo2bobo6b2o$22bobo2b2o3bo$10b2o10bobo$10b2o11bo!',-27,0))
C3 = pattern(g.parse('52b2o$52bo$50bobo$33b2o15b2o$34bo$34bobo17bo$35b2o15b3o$51bo$27b2o22b2o$28bo$28bobo$18bo10b2o$16b3o$15bo36b2o$15b2o35bobo$2o52bo$bo52b2o$bob2o$2bo2bo$3b2o$18b2o$18b2o2$41b2o$41b2o2b2o$27bo3b2o12bobo$26bobo3bo14bo$25bobo3bo15b2o$21b2obobo3bo$21b2obo2b4obo$25bobo3bobo$21b2ob2o2bo2bobo$22bobo2b2o3bo$10b2o10bobo$10b2o11bo!',-52,0))
D1 = pattern(g.parse('2o$bo$bobo$2b2o7$b2o4b2o$b2o4b2o4$6b2o$2b2o2b2o$bobo$bo12b2o$2o11bobo$13bo$12b2o5$14b2o$13bobo$13bo$12b2o$11bo$11b3o$14bo$13b2o6$11b2o$11b2o$35b2o$35bobo$37bo$37b2o4$11b2o$10bo2bo2b2o$11b2o2bobo$13b2o$13bo$10b2obo2bo$10bob2obobo$14bobo$11b2o2bo$9b3ob2o$8bo$9b3ob2o$11bob2o2$21b2o$21b2o7b2o$30bo$28bobo$28b2o4$8b2o$8b2o5$24bo$23bobo$23bobo$24bo$25b3o$27bo',0,0))
D2_welded = pattern(g.parse('15bo11bo$15b3o7b3o$18bo5bo$17b2o5b2o8$9b2o20b2o$9b2o20b2o8$3b2o$2bo2bo2b2o$3b2o2bobo$5b2o16b2o$5bo17bo$2b2obo2bo15b3o$2bob2obobo16bo$6bobo$3b2o2bo$b3ob2o$o$b3ob2o$3bob2o2$13b2o$13b2o7b2o$22bo$20bobo$20b2o4$2o$2o5$16bo$15bobo$15bobo$16bo3bo$17b4o!',-15,0))
D2 = pattern(g.parse('41b2o$41b2o4$52b2o$27b2o23bo$28bo21bobo$28bobo19b2o$18bo10b2o$16b3o$15bo$15b2o$2o$bo48b2o$bob2o45bobo$2bo2bo46bo$3b2o47b2o$18b2o$18b2o3$41b2o$27bo3b2o8b2o$26bobo3bo$25bobo3bo$21b2obobo3bo$21b2obo2b4obo$25bobo3bobo$21b2ob2o2bo2bobo$22bobo2b2o3bo$10b2o10bobo$10b2o11bo!',-41,0))
weld_m = pattern(g.parse('89bo$78b2o7b3o$73bo5bo6bo$73b3o3bobo4b2o$76bo3b2o$75b2o2$100bo$98b3o$97bo$97b2o$34b2o$b2o31b2o7bo$obo38b3o52b2o$2o38bo55b2o$40b2o2$48b2o$48bo$46bobo29b2o$46b2o10bo20bo$58b3o15b3o$2b2o57bo14bo26b2o$3bo56b2o12bobo21b2o2bo2bo$3o70bobo22bobo2b2o$o72bobobo2bo2b2o16b2o$72b2obob4o3bo17bo$71bo2bo6b3o15bo2bob2o$72b2o5bo2bo15bobob2obo$57b2o20b2o3bo14bobo$24b2o31b2o24b2o15bo2b2o$24bo76b2ob3o$25b3o6b2o71bo$27bo2b2o2b2o65b2ob3o$27bobobo12b2o3bo51b2obo$26b2obo14bo3bobo$29bo15bo3bobo41b2o$29b2o15bo3bobob2o28b2o7b2o$44bob4o2bob2o29bo$43bobo3bobo33bobo$43bobo2bo2b2ob2o30b2o$44bo3b2o2bobo$52bobo10b2o$53bo11b2o$106b2o$106b2o5$91bo$90bobo$90bobo$91bo$88b3o$88bo!',-89,0))
snark = pattern(g.parse('9b2o$8bobo$2b2o4bo$o2bo2b2ob4o$2obobobobo2bo$3bobobobo$3bobob2o$4bo2$17b2o$8b2o7bo$8b2o5bobo$15b2o7$5b2o$6bo$3b3o$3bo!',-9,0))
snark_v2 = pattern(g.parse('13bo$11b3o$10bo$10b2o3$18b2o$19bo$19bob2o$11b2o4b3o2bo$11b2o3bo3b2o$16b4o$2b2o15bo$bobo12b3o$bo13bo$2o14b5o$20bo$16b2o$16b2o!',-13,0))
snark_welded = pattern(g.parse('2b4o$2bo3bo$5b2o7$15b2o$8b2o5bobo$8b2o7bo$17b2o2$4bo$3bobob2o$3bobobobo$2obobobobo2bo$o2bo2b2ob4o$2b2o4bo$8bobo$9b2o!',-2,0))
rectifier = pattern(g.parse('25bob2o$25b2obo2$23b5o$23bo4bo2b2o$26bo2bo2bo$26b2obobo$23bo5bob2o$22bobo4bo$22bo2bo2b2o$23b2o9$15b2o$15b2o8$b2o22b2o$o2bo21bo$b2o23b3o$28bo6$18b2o$18bo$19b3o$21bo!',-25,0))
weekender_to_glider = pattern(g.parse('18bo$16b3o$15bo$2o13b2o$2o5$25bo$23b3o$22bo$22b2o$2o$2o6$12b2o$12b2o$26b2o$26b2o$30b2o$30b2o14$6b2o$6bobo$7bo12$25bo$23b3o$22bo$22b2o7$27b2o$27bo$25bobo$25b2o3$11b2o$10bobo$10bo$9b2o3$27b2obo$27bob2o2$20b2o$20b2o14$31bo$29b3o$28bo$28b2o10$8b2o$8b2o9$23b2o$23b2o!',-18,0))
eater = pattern(g.parse('2b2o$bobo$bo$2o!',-2,0))
glider = pattern(g.parse('2o$b2o$o!',0,0))
all += snark(3718,1215)
all += splitter(3662,1260,swap_xy)
all += glider[1](3778,1289,flip_x)
all += splitter(3585,1374,swap_xy)
all += C3(3813,1504,swap_xy)
all += B2(3739,1481,swap_xy)
all += splitter(3521,1475,swap_xy)
all += splitter(3458,1575,swap_xy)
all += A1(3691,1596,swap_xy)
all += A2C4(3625,1689,swap_xy)
all += B1(3537,1815,swap_xy)
all += C1(4099,1961,swap_xy)
all += splitter(2693,2377,swap_xy)
all += A2C4(2797,2591,swap_xy)
all += A2C4(4704,2733,flip)
all += A2C4(5141,3333,flip)
all += splitter(1746,3361,swap_xy)
all += snark(5315,3541,swap_xy_flip)
all += splitter(3786,3557,rcw)
all += B1(1825,3601,swap_xy)
all += splitter(5185,3645,swap_xy)
all += splitter(3851,3659,rcw)
all += splitter(3914,3759,rcw)
all += A2C4(3686,3775,rcw)
all += splitter(5075,3792,swap_xy)
all += C3(3585,3851,rcw)
all += A1(5282,3876,swap_xy)
all += A2C4(3679,3906,flip_y)
all += B2(3770,3876,rcw)
all += splitter(3992,3874,rcw)
all += C3(5370,3923,swap_xy)
all += splitter(1244,3900,swap_xy)
all += splitter(4959,3945,swap_xy)
all += B1(3841,4005,rcw)
all += splitter(1215,3966,swap_xy)
all += splitter(4055,3974,rcw)
all += C2(3721,4012,rcw)
all += B2(5150,4015,swap_xy)
all += eater(1223,4012)
all += splitter(4900,4041,swap_xy)
all += C2(5290,4067,swap_xy)
all += snark(5794,4057)
all += B2(3906,4086,rcw)
all += snark(3346,4095,rccw)
all += A2C4(1348,4114,swap_xy)
all += splitter(4165,4121,rcw)
all += A2C4(4405,4164,flip)
all += C1(3793,4146,rcw)
all += C2(3444,4155,flip)
all += D1(3365,4137)
all += A2C4(5059,4163,swap_xy)
all += snark_welded(3470,4150)
all += B1(3971,4209,rcw)
all += C2(5648,4186,flip_y)
all += B2(1296,4183,swap_xy)
all += C1(3888,4214,rcw)
all += snark_welded(5622,4181,flip_x)
all += splitter(4786,4192,swap_xy)
all += C2(5671,4214,rccw)
all += C3(5183,4262,swap_xy)
all += snark_welded(3394,4217,swap_xy)
all += C2(3533,4243,flip)
all += C1(5991,4249,flip)
all += snark_welded(3559,4238)
all += snark_welded(5676,4240,rcw)
all += splitter(4260,4253,rcw)
all += A1(4995,4274,swap_xy)
all += D1(3486,4258)
all += C2(5092,4293,swap_xy)
all += splitter(4726,4289,swap_xy)
all += C2(3620,4325,flip)
all += C2(5508,4326,flip_y)
all += A2C4(4056,4330,rcw)
all += A2C4(1546,4372,flip)
all += snark_welded(3646,4320)
all += snark_welded(5482,4321,flip_x)
all += D1(5564,4329,flip_x)
all += snark_welded(3515,4338,swap_xy)
all += C1(3986,4373,rcw)
all += A1(6101,4402,flip)
all += splitter(4332,4362,rcw)
all += splitter(4689,4363,swap_xy)
all += D1(3590,4357)
all += A2C4(5859,4386,swap_xy)
all += C2(3704,4406,flip)
all += A2C4(4895,4401,swap_xy)
all += snark_welded(3730,4401)
all += snark_welded(5535,4409,rcw)
all += C1(3160,4443,flip_y)
all += C2(5378,4444,flip_y)
all += snark(6388,4432,swap_xy_flip)
all += splitter(4374,4441,rcw)
all += C1(4987,4466,swap_xy)
all += snark_welded(3619,4437,swap_xy)
all += splitter(4643,4446,swap_xy)
all += snark_welded(5352,4439,flip_x)
all += C2(4102,4471,rcw)
all += D1(5440,4452,flip_x)
all += A1(4165,4486,rcw)
all += D1(3700,4471)
all += splitter(6323,4508,flip)
all += B1(5931,4544,flip)
all += A1(3108,4538,flip_y)
all += A2C4(4835,4498,swap_xy)
all += C2(5299,4522,flip_y)
all += C2(3825,4523,flip)
all += C1(3286,4538,flip_y)
all += C2(5708,4537,flip)
all += snark_welded(5273,4517,flip_x)
all += snark_welded(3851,4518)
all += snark_welded(5411,4532,rcw)
all += snark_welded(3729,4551,swap_xy)
all += A2C4(2921,4611,flip)
all += C1(4961,4597,swap_xy)
all += C3(4850,4617,swap_xy)
all += B2(4766,4584,swap_xy)
all += A1(4237,4595,rcw)
all += C2(4158,4596,rcw)
all += C2(3830,4595,swap_xy_flip)
all += splitter(4545,4581,swap_xy)
all += D1(5319,4573,flip_x)
all += splitter(4488,4592,rcw)
all += C1(3415,4612,flip_y)
all += B1(3250,4652,flip_y)
all += splitter(6171,4623,flip)
all += D1(3908,4599,swap_xy)
all += splitter(2886,4644,flip_y)
all += A2C4(5774,4665,flip)
all += C2(5566,4642,flip)
all += C2(5176,4644,flip_y)
all += snark_welded(3825,4621,swap_xy)
all += A2C4(1946,4677,flip)
all += eater(4553,4627)
all += snark_welded(3988,4628)
all += eater(4480,4638,flip_x)
all += snark_welded(5150,4639,flip_x)
all += B2(4299,4664,rcw)
all += B2(4718,4669,swap_xy)
all += snark_welded(5290,4653,rcw)
all += C2(4187,4688,rcw)
all += C2(3923,4689,swap_xy_flip)
all += B1(3370,4735,flip_y)
all += C3(3565,4707,flip_y)
all += C2(5181,4705,rccw)
all += C2(4847,4710,swap_xy)
all += C2(5095,4720,flip_y)
all += splitter(3015,4736,flip_y)
all += C2(4041,4735,flip)
all += snark_welded(3918,4715,swap_xy)
all += snark_welded(5069,4715,flip_x)
all += A2C4(5632,4770,flip)
all += C2(3636,4748,flip_y)
all += C2(5453,4754,flip)
all += snark_welded(5186,4731,rcw)
all += splitter(5994,4763,flip)
all += snark_welded(4067,4730)
all += A2C4(3484,4813,flip_y)
all += C2(5021,4792,flip_y)
all += B2(4631,4793,swap_xy)
all += C2(4112,4804,flip)
all += C2(5303,4805,flip)
all += splitter(3135,4819,flip_y)
all += snark_welded(4995,4787,flip_x)
all += C2(5079,4811,rccw)
all += B2(4411,4813,rcw)
all += D1(4021,4797)
all += snark_welded(4138,4799)
all += C1(4727,4836,swap_xy)
all += C3(4316,4857,rcw)
all += B2(5498,4887,flip)
all += B2(3580,4892,flip_y)
all += C1(3751,4855,flip_y)
all += C2(4953,4857,flip_y)
all += splitter(5852,4868,flip)
all += snark_welded(5084,4837,rcw)
all += snark_welded(4927,4852,flip_x)
all += C2(5194,4885,flip)
all += snark_welded(4050,4877,swap_xy)
all += splitter(3266,4913,flip_y)
all += B2(3692,4967,flip_y)
all += A1(5369,4949,flip)
all += C2(4145,4920,swap_xy_flip)
all += C2(4246,4931,flip)
all += C2(4955,4944,rccw)
all += snark_welded(4272,4926)
all += splitter(5721,4962,flip)
all += splitter(3357,4967,flip_y)
all += C2(4847,4962,flip_y)
all += snark_welded(4140,4946,swap_xy)
all += snark_welded(4821,4957,flip_x)
all += C1(3931,4988,flip_y)
all += C3(5016,4999,flip)
all += snark(7261,4974,swap_xy_flip)
all += snark_welded(4960,4970,rcw)
all += B2(5266,5045,flip)
all += C2(4027,5014,flip_y)
all += splitter(5602,5044,flip)
all += C2(4261,5036,swap_xy_flip)
all += splitter(3480,5053,flip_y)
all += A1(3877,5085,flip_y)
all += snark_v2(7164,5031)
all += snark_welded(4256,5062,swap_xy)
all += splitter(5489,5120,flip)
all += A2C4(3961,5142,flip_y)
all += B1(5097,5156,flip)
all += A2C4(4166,5117,rcw)
all += splitter(3655,5191,flip_y)
all += A1_welded(4410,5171)
all += B2(4090,5254,flip_y)
all += splitter(5341,5231,flip)
all += splitter(3741,5240,flip_y)
all += eater(5295,5223,swap_xy_flip)
all += splitter(4350,5246)
all += eater(4396,5254,swap_xy)
all += C2_welded(4429,5265)
all += snark_welded(4490,5283,rccw)
all += A1_welded(4383,5279)
all += B2(4817,5281,flip_x)
all += C2(4495,5309,rcw)
all += splitter(4275,5284)
all += splitter(3873,5335,flip_y)
all += splitter(4913,5311,flip_x)
all += eater(4867,5319,rcw)
all += A1(4315,5319)
all += eater(3919,5327,rccw)
all += splitter(4192,5330)
all += C1_welded(4400,5336)
all += snark_welded(4425,5353,rccw)
all += A2C4(4897,5344,flip_x)
all += C2(4430,5379,rcw)
all += C1_welded(4796,5355,flip_x)
all += splitter(4999,5360,flip_x)
all += splitter(4121,5364)
all += A2C4_welded(4222,5365)
all += snark_welded(4732,5392,swap_xy_flip)
all += B1(4978,5389,flip_x)
all += C2(4727,5418,swap_xy)
all += snark_welded(4371,5410,rccw)
all += B1(4155,5396)
all += C3(4353,5398)
all += snark(4524,5407)
all += C2(4376,5436,rcw)
all += snark(4601,5421,flip_x)
all += snark_welded(4473,5444,flip_y)
all += splitter(4023,5425)
all += snark(4548,5439,rcw)
all += snark_welded(4812,5446,swap_xy_flip)
all += splitter(5108,5432,flip_x)
all += C3(4831,5435,flip_x)
all += snark(4494,5460,flip_y)
all += C2(4447,5439,flip_x)
all += D1(4841,5526,flip)
all += C1(4278,5448)
all += snark(4572,5458,swap_xy)
all += snark_welded(4311,5471,rccw)
all += A2C4_weld2(4470,5459)
all += A2C4_welded(4053,5460)
all += snark(4495,5469,swap_xy)
all += D1(4715,5498,swap_xy_flip)
all += splitter(3947,5464)
all += A1(5083,5466,flip_x)
all += A2C4(4157,5484,swap_xy_flip)
all += C2(4316,5497,rcw)
all += D2_welded(4535,5489,swap_xy_flip)
all += snark(4622,5485,rcw)
all += B1(4571,5484,rccw)
all += splitter(5200,5487,flip_x)
all += snark_welded(4407,5509,flip_y)
all += C1_welded(4636,5497,rccw)
all += B1(3981,5496)
all += C2(4381,5504,flip_x)
all += snark_welded(4233,5523,rccw)
all += splitter_welded(4472,5511)
all += snark_welded(4729,5534,flip)
all += A1(5175,5521,flip_x)
all += D1(4204,5603,flip_y)
all += snark_welded(4877,5539,swap_xy_flip)
all += C2(4953,5527,flip_x)
all += splitter(3845,5529)
all += A2C4(4104,5546,swap_xy_flip)
all += C3(4422,5532,swap_xy_flip)
all += C2(4755,5529)
all += splitter(5286,5536,flip_x)
all += C2(4872,5565,swap_xy)
all += A2C4(4476,5561,swap_xy_flip)
all += B2(3857,5562)
all += B2(5284,5563,flip_x)
all += snark_welded(4327,5587,flip_y)
all += C2(5055,5572,flip_x)
all += splitter(4575,5631,rccw)
all += C2(4301,5582,flip_x)
all += eater(4583,5585,flip_y)
all += C3(4701,5589,rccw)
all += snark_welded(4181,5605,rccw)
all += splitter(3742,5595)
all += splitter(5385,5598,flip_x)
all += splitter(4448,5651,swap_xy_flip)
all += C3(4010,5601)
all += C2(4186,5631,rcw)
all += B1(4604,5610,rccw)
all += snark_welded(4959,5625,swap_xy_flip)
all += A2C4(5121,5626,rccw)
all += snark_welded(4808,5632,flip)
all += A2C4(4319,5616)
all += D1(4888,5661,swap_xy_flip)
all += C2(4954,5651,swap_xy)
all += B2(5383,5625,flip_x)
all += B1(4419,5630,swap_xy_flip)
all += A1(3782,5630)
all += splitter(3657,5643)
all += C2(3857,5650)
all += A2C4(5233,5675,rccw)
all += snark_welded(4112,5676,rccw)
all += snark_welded(4257,5682,flip_y)
all += splitter(5488,5664,flip_x)
all += D1(4177,5711,rccw)
all += B1(3691,5675)
all += C2(4117,5702,rcw)
all += snark_welded(4874,5702,flip)
all += snark_welded(5031,5700,swap_xy_flip)
all += splitter(4645,5738,rccw)
all += C1(4772,5697,rccw)
all += D1(4954,5731,swap_xy_flip)
all += A1(5463,5698,flip_x)
all += C2(5026,5726,swap_xy)
all += eater(4356,5706,flip_y)
all += splitter(3559,5704)
all += splitter_weld2(4361,5707)
all += splitter(5569,5708,flip_x)
all += C3(5349,5710,flip_x)
all += B1(4674,5717,rccw)
all += C2(4258,5745,swap_xy_flip)
all += C2(3805,5731)
all += snark_welded(4960,5761,flip)
all += B2(4356,5755,swap_xy_flip)
all += A2C4(5553,5741,flip_x)
all += snark_welded(5114,5759,swap_xy_flip)
all += snark_welded(4029,5760,rccw)
all += splitter(5646,5748,flip_x)
all += snark_welded(4170,5772,flip_y)
all += C2(4986,5756)
all += D1(5143,5839,flip)
all += C2(4034,5786,rcw)
all += D1(4090,5801,rccw)
all += C3(4809,5775,rccw)
all += A2C4(3724,5794,swap_xy_flip)
all += B1(5625,5777,flip_x)
all += splitter(4706,5836,rccw)
all += C1(5419,5785,flip_x)
all += A2C4(4739,5820,rccw)
all += splitter(4313,5860,swap_xy_flip)
all += splitter(5744,5809,flip_x)
all += snark_welded(4078,5835,flip_y)
all += snark_welded(3955,5838,rccw)
all += snark_welded(5193,5841,swap_xy_flip)
all += C1(5496,5825,flip_x)
all += C2(4052,5830,flip_x)
all += C1(4205,5834,swap_xy_flip)
all += B2(5742,5836,flip_x)
all += C2(3960,5864,rcw)
all += D1(5222,5921,flip)
all += B1(3487,5842)
all += B2(4286,5862,swap_xy_flip)
all += C2(4885,5879,rccw)
all += splitter(4755,5922,rccw)
all += splitter(5843,5871,flip_x)
all += splitter(3349,5877)
all += C1(5603,5877,flip_x)
all += snark_welded(3999,5913,flip_y)
all += A1(4789,5897,rccw)
all += snark_welded(3881,5914,rccw)
all += splitter(4254,5956,swap_xy_flip)
all += snark_welded(5273,5923,swap_xy_flip)
all += C2(3973,5908,flip_x)
all += A2C4(5712,5927,rccw)
all += C1(4132,5916,swap_xy_flip)
all += C2(3886,5940,rcw)
all += D1(5302,6003,flip)
all += C2(3472,5940)
all += A1(3360,5941)
all += B2(4227,5958,swap_xy_flip)
all += splitter(3235,5954)
all += splitter(4810,6014,rccw)
all += snark_welded(5332,5979,swap_xy_flip)
all += snark_welded(3226,5975,flip_x)
all += D1(5361,6059,flip)
all += snark_welded(3924,6013,flip_y)
all += snark_welded(5193,6016,flip)
all += splitter(4195,6052,swap_xy_flip)
all += D1(3844,6042,rccw)
all += C2(4051,6029,swap_xy_flip)
all += D1(5273,6045,swap_xy_flip)
all += B1(4166,6031,swap_xy_flip)
all += snark_welded(5403,6048,swap_xy_flip)
all += C2(3377,6036)
all += D1(5432,6128,flip)
all += snark_welded(3835,6072,flip_y)
all += A2C4(5982,6059,flip_x)
all += C2(3809,6067,flip_x)
all += snark_welded(5266,6089,flip)
all += splitter(6086,6077,flip_x)
all += D1(5346,6118,swap_xy_flip)
all += snark_welded(3696,6100,rccw)
all += snark_welded(6095,6098)
all += C2(3701,6126,rcw)
all += splitter(4123,6161,swap_xy_flip)
all += snark_welded(5478,6126,swap_xy_flip)
all += D1(5507,6206,flip)
all += snark_welded(3753,6152,flip_y)
all += A2C4_weld3(4009,6133)
all += snark_welded(5339,6164,flip)
all += C1(5090,6148,rccw)
all += B2_welded(4061,6145)
all += C2(3727,6147,flip_x)
all += B1(5003,6157,rccw)
all += D1(5419,6193,swap_xy_flip)
all += C2(5918,6185,flip_x)
all += C2(3941,6223,swap_xy_flip)
all += snark_welded(3678,6227,flip_y)
all += splitter(4061,6260,swap_xy_flip)
all += snark_welded(5441,6237,flip)
all += snark(3620,6239,flip)
all += C2(3652,6222,flip_x)
all += A2C4(5147,6224,flip_x)
all += splitter(5035,6276,rccw)
all += C2(5467,6232)
all += A2C4(4038,6258,swap_xy_flip)
all += snark(8748,6253,rcw)
all += A1(5069,6251,rccw)
all += snark_welded(5520,6309,flip)
all += splitter(4008,6350,swap_xy_flip)
all += A2C4(3865,6301)
all += C2(5546,6304)
all += splitter(5084,6362,rccw)
all += B1(3979,6329,swap_xy_flip)
all += B1(5113,6341,rccw)
all += C2(5201,6366,rccw)
all += snark_welded(5605,6386,flip)
all += snark(5664,6397,flip_y)
all += C2(5631,6381)
all += C1(3837,6396,swap_xy_flip)
all += splitter(3942,6453,swap_xy_flip)
all += splitter(5156,6471,rccw)
all += A2C4(3919,6451,swap_xy_flip)
all += C1(5265,6440,rccw)
all += B2(5183,6469,rccw)
all += glider[1](8508,6479,swap_xy_flip)
all += splitter(3900,6532,swap_xy_flip)
all += splitter(5213,6565,rccw)
all += weld_m(5329,6538)
all += glider(8394,6593,swap_xy_flip)
all += A2C4(5396,6611,flip_x)
all += splitter(5279,6668,rccw)
all += snark(3766,6655,flip)
all += A1(5313,6643,rccw)
all += splitter(5328,6754,rccw)
all += glider[1](8278,6706)
all += snark(5414,6829,flip_y)
all += glider(8164,6820)
all += glider[1](8051,6936,swap_xy_flip)
all += glider(7937,7050,swap_xy_flip)
all += glider[1](7821,7163)
all += glider(7707,7277)
all += glider[1](7594,7393,swap_xy_flip)
all += glider(7480,7507,swap_xy_flip)
all += glider[1](7364,7620)
all += glider(7250,7734)
all += glider[1](7137,7850,swap_xy_flip)
all += glider(7023,7964,swap_xy_flip)
all += glider[1](6907,8077)
all += glider(6793,8191)
all += glider[1](6680,8307,swap_xy_flip)
all += glider(6566,8421,swap_xy_flip)
all += glider[1](6450,8534)
all += glider(6336,8648)
all += glider[1](6223,8764,swap_xy_flip)
all += glider(6109,8878,swap_xy_flip)
all += glider[1](5993,8991)
all += glider(5879,9105)
all += glider[1](5766,9221,swap_xy_flip)
all += glider(5652,9335,swap_xy_flip)
all += glider[1](5536,9448)
all += glider(5422,9562)
all += glider[1](5309,9678,swap_xy_flip)
all += glider(5195,9792,swap_xy_flip)
all += glider[1](5079,9905)
all += glider(4965,10019)
all += glider[1](4852,10135,swap_xy_flip)
all += rectifier(4618,10201)
all += snark(4539,10235)
all += snark(4505,10261,rccw)
all += weekender_to_glider(4581,10276)
all += snark(4540,10304,flip)
all += snark(4543,10313,swap_xy)
all += snark(4543,10347,swap_xy)
g.new("Script-Output")
all.put()
g.fit()
EDIT: Just packaged up the recognizer script in a form that with any luck will work on other people's computers, not just mine. It's posted on this thread. It should be possible to use the library that matches the G-to-W-to-G pattern, or roll your own library (e.g., to register a different big pattern) by running register-selection.py on each pattern you want to search for, in order of size -- largest subpatterns first, since otherwise pieces of them get recognized and removed before the full subpattern.

I have another set of scripts that I use to move the pieces around semi-automatically to the closest or near-closest positions. These adjustment scripts are fairly special-purpose and take some practice to use efficiently, so I haven't bothered to publish them (though I can try to clean them up if anyone is interested.)

Then I run the recognizer script to get a new smaller "pattern script".

User avatar
gmc_nxtman
Posts: 1150
Joined: May 26th, 2015, 7:20 pm

Re: Thread For Synthesisable Spaceship Guns

Post by gmc_nxtman » March 14th, 2016, 5:33 pm

Sorry to bump an ancient thread, but here is the non-compacted beta version of my 25P3H1V0.2 gun:

Code: Select all

<snip>
EDIT: Slightly improved:

Code: Select all

x = 1181, y = 1366, rule = B3/S23
482bob2o$478b3ob2obob2o$477bo6b2o2b4o$478b2o3bo3bo4bo$490b2o88$482bob
2o$478b3ob2obob2o$477bo6b2o2b4o$478b2o3bo3bo4bo$490b2o88$482bob2o$478b
3ob2obob2o$477bo6b2o2b4o$478b2o3bo3bo4bo$490b2o29$1037bo7b2o$1036bo7bo
2b2o11b2o$1036bo6b6o11b2o$1028b2o15b4o$1013b2o12bo2bo$1013b2o11b2o2bo$
1027bo2bo$1028bo9bo6b4o$1039b2o2b6o11b2o$1028bo9b2o4bo2b2o11b2o$1027bo
2bo14b2o$1013b2o11b2o2bo$1013b2o12bo2bo$1028b2o2$1071bo$1036b3o31bobo$
1070bobo$1069b2ob2o5$1067b3o3b3o$1067bo2bobo2bo$1066bo3bobo3bo$1039b2o
25b4o3b4o$1009b2o29b2o25bo7bo$1009b2o28bo2$1023bo$1008b2o13b2o$1008b2o
14b2o$1019b2o2b2o11b2o$1035bobo30bo$1035bo31b3o$1035b3o13bo14bo3bo$
1019b2o2b2o26b3o12b2ob2o$1008b2o14b2o28bo11b2ob2o9bo18bo$1008b2o13b2o
26b3o26b3o6b2o6b3o$1023bo11b3o13bo14b2ob2o12bo5b2o5bo$1035bo30b2ob2o
11b2o12b2o$1009b2o24bobo28bo3bo3b2o$1009b2o25b2o16bo12b3o4b2o$1054bobo
11bo14b2o$1054b2o27b2o$1089bobo2$1089bobo$1059b2o7b2o20bo$1037bo21b2o
7bobo7bo9b2o$1037b3o26bobob3o5b3o$1040bo25b2o5bo7bo7bo2bo$1039b2o31b2o
6b2o7bo2bo$1090b3o4$989b2o2bo$482bob2o477bo25bob2o4bobo90b2o$478b3ob2o
bob2o475bo3bo21bo6bo2bo25b2o62b2o$477bo6b2o2b4o463b2o2b2o8bo20b3o4b2ob
3o24b2o62b2o$478b2o3bo3bo4bo462b2o2bo5b2o2bo33bo9bo9b5o60bo3b2o$490b2o
467bobo5b2o21b3o4b2ob3o8b3o9b4o61bo3bobo$960b2o3b3o22bo6bo2bo9bo77bo3b
obo$989bob2o4bobo11b3o9b4o65b3o$960b2o3b3o21b2o2bo19bo9b5o53b2o10bob2o
$959bobo5b2o58b2o8b2o42b2o4bo4bobo$955b2o2bo5b2o2bo56b2o9b2o47bobo$
955b2o2b2o8bo15bo$964bo3bo17b2o$963bo21b2o$1013bo$978b3o31bobo42b2o33b
3o$1012bobo43bo33b3o$1011b2ob2o39b3o32b2obobo44b2o$1055bo33bo3b2o45bo$
1090bob2o44bobo$986b2o103b2o20b3o22b2o$987b2o116b2o4b2o3bo$986bo118bob
o3bo5bo$1100bobo2b3o4bo4bo7b2o$1100bo5bo7bo9bobo$1100bo3bo9bo8b2obo$
951b2o148bo2bo10bo8b7o8b2o$951b2o58bo3bo87bo21bo4bo8b2o$1011bo3bo100b
2o9b2o$960bo3bo151bo$950b2o7bo5bo$950b2o7bo15bo32b2obo3bob2o$959b2o3bo
10b2o32b3o3b3o116b2o$961b3o10bobo7b2o24bo5bo117b2o2b2o$985b2o125b2o24b
obo$961b3o17b5o7bo118b2o12b2o12bo$959b2o3bo16b4o8b3o130bobo11b2o$950b
2o7bo36bo25bo18bo86bo$950b2o7bo5bo15b4o8b3o26b3o6b2o6b3o86b2o$960bo3bo
16b5o7bo31bo5b2o5bo113bo$985b2o37b2o12b2o112bo2b2o$951b2o31b2o30b2o
118b2o13bo5bo$951b2o63b2o118b2o14bobo2b2o$1025b2o99b2o24bo3b2o3bo$
1025b2o4bo94bobo25b3o4b3o$1030b3o95bo8b2o3b2o20bo$1030bo3bo93b2o6bo2bo
bo2bo9b3o4b3o$991bo39bo98bo4bo9bo6bo3b2o3bo$991bobo7b2o7b2o22bo93b3o3b
2o9b2o5bobo2b2o$979bo11b2o8b2o7bobo7bo106bo7bo9bo5bo5bo$920b3o56b3o26b
obob3o5b3o104b2o7bo2bobo2bo7bo2b2o$920bo3bo57bo25b2o5bo7bo113b2o3b2o8b
o$920bo4bo9bo45b2o31b2o6b2o$890b2o14b2o13bo3bo9b3o95b2o$890b2o15b2o29b
o93bo$903b5o13bo3bo9b3o94b3o135b2o5b2o$903b4o13bo4bo9bo95b2o96b2o39b2o
5b2o$920bo3bo41b2o63bo97b2o$903b4o13b3o42bo10b2o53bob2o70b2o$903b5o56b
o2b2o5b2o3bo52b3o69bobo$890b2o15b2o55bo2bo6bo4bo124bo$890b2o14b2o47bo
8bobo7b2o3bo55bo67b2o30bo$953b3o9b2o9b2o57bo97b2o6bo$921b2o29bo82bo98b
2o4bobo$916bo4b2o25bo4b3o9b2o173bobo$914bob2o29bobo5bo8bobo56b2o13b2o
99b2ob2o$914bobo30bobo14bo2bo11b2o42b2o10bo4bo$946b2ob2o13bo2b2o10b2o
54bo2b3o129b3o3b3o$922bo42bo73bo129bo3bobo3bo$966b2o68bo131bo3b2ob2o3b
o$1032b2obob2o129bob2o5b2obo$1031b6obo131bo7bo$919bob2o76b2o29b2o4b3o$
919b3o78bo32bob2obo$920bo76b3o33bobo2b2o$997bo35bo4b2o112b3o$886b2o
146bo91b2o26bo14b3o$886b2o238bobo24bo15bo$944b2o5b2o158b2o15bo7b2o7b2o
23bo$891bo3b2o15b2o29bo2bo3bo2bo157b2o15b2o6bob2o3b2obo15b3o$885b2o2b
2obob3o16b2o29bo2bobo2bo183bo3bobo3bo$885b2o2bo4b3o15bo34bobo79bobo
104b2o2bobo2b2o$889bo3bo24bobo2b2o20b3ob3o77b2o106b3o3b3o$890b3o24bo3b
ob3o17b3o5b3o76bo107bo5bo$918bo6b2o16b2o7b2o$890b3o26b5obo2bo14b2o7b2o
$889bo3bo28b3o3b3o13bob2ob2obo214bo7bo$885b2o2bo4b3o34bo12b3o3b3o4bo
18bo134b3o3b3o$885b2o2b2obob3o25b3o3b3o14bo5bo5b3o6b2o6b3o46bobo84bo2b
o3bo2bo44b3o7b3o$891bo3b2o22b5obo2bo31bo5b2o5bo49b2o85b2obo3bob2o45b2o
b2ob2ob2o$918bo6b2o32b2o12b2o49bo115b3o3b3o18b3o3b3o$886b2o29bo3bob3o
25b2o187bo2bobo2bo19bo5bo$886b2o30bobo2b2o26b2o78bo107bo3bobo3bo$482bo
b2o474b2o69bobo105b4o3b4o$478b3ob2obob2o471b2o3b2o64b2o107bo7bo$477bo
6b2o2b4o473b2o$478b2o3bo3bo4bo$490b2o$936b2o7b2o$914bo21b2o7bobo7bo$
914b3o26bobob3o5b3o$917bo25b2o5bo7bo$916b2o31b2o6b2o208b2o5b2o$1113b2o
b2o49b2o5b2o$1114bobo$1114bobo$916b2o44b2o151bo20b2o13b2o$897b2o16b5o
42bobo171b2o2b2o5b2o2b2o$895b5o15bo4bo41bo177b2o5b2o$894bo4bo15b3o2bo$
894bo2b3o16bo2b2o$890bo3b2o2bo18b2o$888b3o5b2o$869b2o16bo$868bobo17b3o
5b2o$868bo21bo3b2o2bo68b2o$856bo11b3o13bo9bo2b3o14b2o51b3o$839b2o15b2o
26b3o7bo4bo14b2o50bobo$839b2o16b2o28bo7b5o70b3o$852b2o2b2o26b3o10b2o$
868b3o13bo85bobo$868bo102bo$868bobo63b2o$852b2o2b2o11b2o64bo$839b2o16b
2o73b3o$839b2o15b2o74bo$856bo2$872bo24bo$862b3o8bo22bobo$871bo2bo21bob
o$871b2obo20b2ob2o$872bob2o$873bo7$835b2o$835b2o$862bo30b2o5b2o$838bob
2o20b2o29bob2ob2obo$834b4o2b2o2b3o14bobo30bobobobo$834b4o6b2o48bobobob
o49bobo$837b2o3b3o22bo3b3o19bo7bo48b2o$839bo3bo22bobo2b5o75bo$128b2o
736bo3b2o$127bo2b2o707bo3bo23bo2bo3b2obo$126b6o705b2o3b3o23b3o3b2ob3o
15b2ob2o60bobo$119bo3bo4b4o19b2o681b4o6b2o34bo12bo2bobo2bo4bo18bo34b2o
$117b7o26bo2bo680b4o2b2o2b3o21b3o3b2ob3o13b3o3b3o4b3o6b2o6b3o35bo$116b
o32b2o2bo4bo679bob2o25bo2bo3b2obo16bo5bo8bo5b2o5bo$117b7o26bo2bo3bo3bo
704bo3b2o36bo13b2o$119bo3bo4b4o19bo5b7o671b2o29bobo2b5o24b2o6bo3bo$
126b6o32bo670b2o30bo3b3o26b2o16bo$127bo2b2o19bo5b7o745bo8b2o34bobo$
128b2o20bo2bo3bo3bo747b2o6bob2o33b2o$149b2o2bo4bo755bo2bobo35bo$150bo
2bo758b2o3b2o$132bo18b2o809bo$132bobo750b2o7b2o66bobo$106bo25b2o6bo
722bo21b2o7bobo7bo57b2o$105bobo32bo722b3o6bo19bobob3o5b3o$105bobo32bo
725bo5bobo17b2o5bo7bo$104b2ob2o756b2o5b2o24b2o6b2o2$131b2o$131bobo$
131bo779b2o$857b2o3b2o47b2o$844bo3b2o6b3o3b3o$798bo43b2obob3o4b3o7b3o$
796bo2bo42bo4b3o4b3o7b3o$167b2o627b5o38bo2bo3bo7b3o7b3o$167b2o609b2o
16b3ob2o35b3o3b3o10b3o3b3o$777bo19b2obo8bo26bo20b2o3b2o$160bo603b2o10b
o2b2o17b2o9b3o25b3o3b3o$102bo7bo49b2o6b2o594b2o10bo2bo32bo26bo2bo3bo
60b2o15b2o$101b4o3b4o30b3o16b2o5b2o606bobo19b2o9b3o30bo4b3o13b2o42b2o
14bo2bo$101bo3bobo3bo21b2o7bo13b2o2b2o615b2o18b2obo8bo32b2obob3o13b2o
57b2ob2o$102bo2bobo2bo21bobo8bo646bo5b3ob2o42bo3b2o65bo7bo2bo$102b3o3b
3o21bo644b2o12b2o3b5o113b3o9bo$126bo5b3o641bobo11b2o4bo2bo113b2o2bo5bo
2bo$124b3o29b2o2b2o320bob2o278b2o10bo2bo18bo113b3o3bo5b2o$78bo18bo25bo
37b2o5b2o308b3ob2obob2o275b2o10bo2b2o102b2o27b3o2b3o4b2o$78b3o6b2o6b3o
26b3o33b2o6b2o307bo6b2o2b4o285bo106bo32bob2o$81bo5b2o5bo31bo5b3o25bo
317b2o3bo3bo4bo285b2o101b3o31b2o2b2o$80b2o12b2o36bo357b2o330bo58bo33b
2o3b2o$102b2o28bobo32b2o618b3o6b3o4b2o16bobo91b3obo$102b2o29b2o32b2o
629bo3bo2bo15bobo$88bo4b2o697b3o2b2o3bo17b2ob2o93bo$86b2ob2o2b2o700b3o
4bo3bo111bo10bo$86b2ob2o704b2o5bo3bo124bo$805bo12b3o3b3o99bo$802bo15bo
2bobo2bo98bo6bo26b2o$108b2o7b2o8bobo687bo3bobo3bo97bobo4bo26bo$99bo7bo
bo7b2o9b2o10bo677bo2bobo2bo83bobo13bo5bo24bobo$97b3o5b3obobo16bo9b3o
650b2o27bo3bo85b2o17bobo25b2o$96bo7bo5b2o25bo654b2o24b2o5b2o84bo18bo
22bo$96b2o6b2o31b2o621b2o29bo25b3o5b3o124b3o$760b2o55b3o5b3o93b2o28b2o
2bo$187bo2b2o728bob2ob2o24bo3bo$88bo92bobo4b2obo25bo555b4o142b2o2b2ob
2o23bob2o$87bobo90bo2bo6bo21bo3bo542b2o12bo2b2o142bo6bobo21b2o5b2o$90b
o87b3ob2o4b3o20bo7bo539b2o13bo2b2o8b2o132b4ob2ob2o27b2o$84b4obo52b2o
33bo33bo2b2o5bo552bo2bo7b5o28b3o101bo5b2o$84bo2b2o52bobob2o8b2o21b3ob
2o4b3o21b2o5b2obo552b2o7bo4bo28b3o102b2obobo$84bo2bo52b2o3b2o9b2o22bo
2bo6bo22b3o3b2ob3o559bo2b3o27b5o118b2o$86bo54bobob2o5b5o7bo16bobo4b2ob
o33bo549b2o7b2o2bo13bo13b2o3b2o88bobo26b2o$85bo56b2o8b4o8b3o20bo2b2o
21b3o3b2ob3o549bo2bo8b2o14b3o11b2o3b2o88b2o40b2o$167bo44b2o5b2obo536b
2o13bo2b2o26bo25bo18bo61bo40b2o2b2o$152b4o8b3o44bo2b2o5bo537b2o12bo2b
2o8b2o14b3o26b3o6b2o6b3o80b2o24bobo$95b2o55b5o7bo30bo15bo7bo553b4o7b2o
2bo13bo31bo5b2o5bo33bobo47b2o12b2o12bo$78b3o14b2o42b2o15b2o35b2o17bo3b
o567bo2b3o26b2o3b2o10b2o12b2o32b2o62bobo11b2o$78b2o59b2o14b2o37b2o21bo
542b2o22bo4bo26b2o3b2o2b2o55bo64bo$78b3o86bo26b2o564b2o23b5o27b5o3b2o
120b2o$80bo85bobo25b3o3b2o585b2o29b3o13b2o$80b2o84bobo25b3o2bobo616b3o
13b2o3b2o50bobo62b4o7b2o$79bo8b2o75b2ob2o25bo3bobo637b2o50b2o62bo3bo6b
o2bo$80b2o2b6o29b2o80bo690bo62bo10bo2b2o$82b2o35bo74bobo3bo744b2o9bob
2obo4bo2bo10bo$37b2o44bo4bo31b3o72b2o3bo609b2o7b2o124bobo11b3o6bo11b3o
$38bo27b2o16b2obo34bo72bo3bo588bo21b2o7bobo7bo117bo35bo$38bobo24bob2o
5b2o10bo110b2o589b3o26bobob3o5b3o115b2o10b3o6bo11b3o$39b2o24bobo2b6o
120bo594bo25b2o5bo7bo52bobo61bo8b2obo4bo2bo10bo$70bobo717b2o31b2o6b2o
52b2o60b3o7bo8bo2b2o$69bob3o659b2o151bo59bo11b2o6bo2bo$61b3o2b2o2b2ob
2o153b2o502b2o59bo152b2o11bo7b2o$46bobo4bobo2b2o11bo4bo13bo74bo3bo58b
2o484bo3bo14b5o9bo44bo100bo$53bobo2b2o10b2ob3o15bo73bo3bo532b2o9bo5bo
14b4o9b3o42b3o41b2o55bobo$38b2o5bo8b3o2bo10b2o17b3o124bo3bo481b2o15bo
30bo85b2o55b2o$38b2o4b2obo8b3o12b2o8bo133bo5bo7b2o483bo3b2o14b4o9b3o
28b2o$45b2o25bo9b2o78b2obo3bob2o32bo15bo7b2o484b3o15b5o9bo30bobo59bo
148b2o5b2o$81b2o80b3o3b3o32b2o10bo3b2o510b2o44bob2o57b3o106b2o39b2o5b
2o$164bo5bo24b2o7bobo10b3o495b3o15b2o29bo14b2o57bo2b2o105b2o$194b2o
518bo3b2o42b3o14bo58b3o83b2o$43b2o132bo9bo7b5o17b3o482b2o15bo41bo161bo
bo$39b2o2b2o133bo6b3o8b4o16bo3b2o480b2o9bo5bo42b3o14bo68bo74bo$38bobo
24b2o72bo18bo17b3o5bo36bo7b2o483bo3bo45bo14b2o51b2o6bo6bobo72b2o$38bo
12b2o12b2o72b3o6b2o6b3o26b3o8b4o15bo5bo7b2o502b2o43bob2o6b2o49bobo4bob
o111bo$37b2o11bobo89bo5b2o5bo31bo7b5o16bo3bo507bo3bo2bo24bo17bobo7b2o
42bo3bo2bo2bo3b2o111bobo$50bo90b2o12b2o37b2o530b3o30bobo16b2o56bobo2bo
117bobo$49b2o112b2o30b2o31b2o496bobo30bobo71bo3bobobo116b2ob2o$163b2o
63b2o505bo22b2ob2o70bo3bobo117bo5bo$31bo122b2o577bo2bo97bo124bobo16b2o
$31b2o8b2o106b2o3b2o577bo74b2o26b3o3b2o113b3ob3o14bob2o$32b2o7b2o106b
2o658bo30b2o2bo100bo32bo3bo$17bo9b2o2b2o18b2o682bo70b3o27b4o4bo100bobo
30bo3bo$15b3o32bobo678bo2bo71bo29b2o4bo102b2o32bobo7bo7bo$14bo35bo118b
2o7b2o551b3o103bo64b2o52bo7bo15bo7b4o3b4o$15b3o31b2o109bo7bobo7b2o21bo
636bo2bo33bo26bo54bobobobo24bo3bobo3bo$17bo9b2o2b2o15bo109b3o5b3obobo
26b3o636bo2bo32bobo23bobo54bobobobo25bo2bobo2bo$32b2o14b3o106bo7bo5b2o
25bo499b2o140bo32bobo24b2o35bo18bob2ob2obo24b3o3b3o$31b2o18bo105b2o7bo
31b2o498b2o173b2o62bo7b2o9b2o5b2o$31bo18b2o111bo2bo540bo48bo7bo180bobo
$162bo540b2o2bo16b2o30b2o5b2o102bo62b2o15bo20bo13bo$164bo532b2o3bo5bo
14bobo30b3o3b3o101bobo61b2o2b2o3b2o6b2o19b2o12bo$697b2o2b2o2bobo17bo
32b2ob2o104b2o3b2o5b2o86bobo12bo$146b3o64b2o487b2o3bo22b2o3bo22bo3bo
99bo3b3o3b3o3bo2bo19b2o$4bo140bo2bo54b2o10bo487b3o24b3obob2o17b2o7b2o
96bo3b2o2bo4bo2bo2bo13b2o4b2o$3bobo42b2o98bo52bo3b2o5b2o2bo513b3o4bo
17b2o7b2o96bo3bo4b4o2b2ob2o13b2o90bo5bo$3bobo42b2o94bo56bo4bo6bo2bo40b
2o444b3o27bo3bo2bo18bobo70bo30b2obo5b2o4b2o106b3o3b3o$2b2ob2o65b2o70bo
2bo53bo3b2o7bobo8bo31bobo442b2o3bo26b3o3b3o12bo2bo3bo2bo64b2o31b2o3bo
2bobo9b2o49b2o3b2o44bo2b2ob2o2bo$bo5bo64bobo69b3o56b2o9b2o9b3o29bob2o
436b2o2b2o2bobo35bo12b3o3b3o4bo18bo42b2o31bobo2bob2o10b2o100b3o5b3o$3b
obo68bo68b2o6b2o75bo14bo14b2o10b2o425b2o3bo5bo25b3o3b3o26b3o6b2o6b3o
107b2o$b3ob3o66b2o68b2obo3b3o60b2o9b3o13b3o14bo10bobo431b2o2bo25bo3bo
2bo31bo5b2o5bo55bobo26bo25b2o2b2o35bo$37bo107b3o8b2o56bobo8bo14bo28bo
437bo22b3o4bo33b2o12b2o54b2o27bo3bo25bobo34bo$36bobo107bo9b2o42b2o11bo
2bo24b3o14bo10b3o13bo412b2o30b3obob2o25b2o77bo7bo23bo13b2o12bo$36bobo
161b2o10b2o2bo26bo14b2o25b3o410b2o30b2o3bo27b2o85bobo35bobo11b2o$o7bo
26b2ob2o8bo166bo41bob2o27bo483b2o76b2o38bo39bo7bo$bobobobo41bo163b2o
42bobo25b3o484b2o3b2o111b2o38b2o5b2o$bobobobo39b3o207b2o10b3o13bo491b
2o151b3o3b3o$ob2ob2obo260bo643bobo2b2o12b2ob2o$2o5b2o171b2o87bobo626b
2o12bo3bob3o11bo3bo22b2o5b2o$21bo76b2o26bo53bo89b2o476b2o7b2o139b2o13b
o6b2o7b2o7b2o18bo2bo3bo2bo$12bo7b2o77bo25bo55b3o298bob2o240bo21b2o7bob
o7bo120b2o24b5obo2bo5b2o7b2o21b2ob2o$12b2o6bobo11bo5bo58bobo23bobo55bo
46bo33bo213b3ob2obob2o237b3o26bobob3o5b3o118bobo26b3o3b3o7bobo24bobobo
bo$11bobo19b3o3b3o58b2o2b3o19bobo100bobo24b2o6bo212bo6b2o2b4o237bo25b
2o5bo7bo71bobo45bo7bobo3bobo19bo2bo2bo3bo2bo20bobobobo$33bob2ob2obo61b
o2bo20b2o100bobo23bob2o5bo213b2o3bo3bo4bo180b3o52b2o31b2o6b2o71b2o46b
2o8bo3bo12b3o3b3o4b3o3b3o19bo9bo$35b2ob2o63bo3bo28bo91b2ob2o25bo231b2o
172b2o5bo4bo166bo48bo3bo11bo5b5obo2bo8bo3bo20bo11bo16b2o5b2o$35b2ob2o
11b2o49b2o2bo25b2o2b3o119b3o410bo5bo212b3o2bo3bo5bo3bo3bo6b2o10b2ob2o
49b2o5b2o$35b2ob2o10bobo51bo24bo5b5o119b2o395b2o18bo9bo125bobo74bo6bo
11bo3bo3bob3o12bobo23bob2ob2obo$15bo34bo15b2o37b2o21bo6bo3b2o500b2o11b
2o2bo15b2o10b3o86bo36b2o75b2o9bo3bo8bobo2b2o13bobo21b6ob6o$15bo33b2o8b
3o4b2o31b2o4b3o19bo6bobo504b2o11b6o29bo37b4o43b2o37bo84bobo3bobo27bo
20b2ob2o7b2ob2o$15bo83b2o4b3o19bo3b2o2b4o515b4o16b2o10b3o19b4o15bo2b2o
42bobo178b2obobo5bobob2o$58bo3bo64b2o3bo4bo529bo8bo9bo20b2o2bo16bo2b2o
226b2o5b2o$32b2o24bo3bo66b3o536bo2bo5bo28b2o2bo17bo2bo90bobo$31b2o26bo
bo55b2o10b3o534b3o2bo4bo25bo4bo2bo18b2o91b2o112bo$33bo25b3o55b2o28bo
143b2o361b4o15b3o24b3o5b2o113bo67b2o42bobo$104b2o42bo142b2o348b2o11b6o
39bo191b2o42bobo$100b2o2b2o40b3o77b3o3b3o29b2o375b2o11b2o2bo41b3o5b2o
157b2o65b2ob2o$99bobo24b2o98bo2bobo2bo29bobo15bo3b3ob3o363b2o44bo4bo2b
o69bo85bobo$99bo12b2o12b2o98b2obobob2o29bo16bobo2b4o3bo412b2o2bo15b2o
51b2o85bo$3b2o5b2o86b2o11bobo112b2o5b2o20bo25bo3b2o6bo405bo7b2o2bo14b
2o50bo3bo33bobo46b2o54bo$2bo2bo3bo2bo46bo7bo43bo144bo3bo21bo2bo3b2obo
405bobo7b4o67bo3bo32b2o85bo17bo$5b2ob2o47bob2o5b2obo40b2o141bo7bo21b3o
3bo408bobo82b2o32bo84bobo19b2o$4bobobobo46bo3b2ob2o3bo20bo160bo5b2o2bo
435b2ob2o80b3o117bobo17b2obo$4bobobobo19bo7bo19bo3bobo3bo20b2o68bo90bo
b2o5b2o22b3o3bo534bo76b2ob2o16b3o$2bo9bo16bo2bo3bo2bo19b3o3b3o20b3obo
9b2o56bo67b2ob2o15b3ob2o3b3o22bo2bo3b2obo378b2o73b2o76bobo95b2o8b3o3b
3o$bo11bo19bobo51b2o13b2o54b3o41bo18bo4bo2bobo2bo12bo33bo3b2o6bo377b2o
74bo76b2o105bo2bo3bo2bo$33bobo42bo9b2o22b2o36bo51b3o6b2o6b3o4bobo3bobo
13b3ob2o3b3o21bobo2b4o3bo402bo5bo41b3o177bo10bobo$3bob2ob2obo21bobo40b
3o10bo21bobo37b2o52bo5b2o5bo7b3o3b3o7bobo5bob2o5b2o21bo3b3ob3o402b3o3b
3o40bo177b2obo9bobo$5b2ob2o19bo2bo3bo2bo35bo35bo38b2o52b2o12b2o6b2o15b
2o6bo5b2o2bo432b2o2bobo2b2o216bo3b2o8bobo$4bo5bo19b3o3b3o37b3o10bo10bo
9b2o114b2o15bo9bo7bo29b2o401bo3bobo3bo219bo6bo2bo3bo2bo$5b2ob2o68bo9b
2o8b2obo7bo116b2o28bo3bo30b2o374b3o24bob2o3b2obo216bobo8bo7bo$6bobo78b
2o8b2ob3o6b3o105b2o36bo381b2o30bo24b2o7b2o180bo37bo$6bobo79b3obo5bo2bo
10bo99b2o3b2o418b2o29bo214b2o30b2o5b3o$7bo53b2ob2o23b2o8b2o10b2o99b2o
670b2o28bobo14b2o$62bobo25bo560b2o235b2o26bo14bobo$62bobo571b2o13bobo
234bobo8bo7bo23bo$26b2o13b2o20bo168b2o7b2o393b2o15bo219b2o15bo6b2ob2o
3b2ob2o$26b2o2b2o5b2o2b2o180bo7bobo7b2o21bo386b3o10b2o207b2o15b2o32b3o
$30b2o5b2o26bo144bo10b3o5b3obobo26b3o398bobo29b3o202bobobobo$64bobo42b
2o98b3o8bo7bo5b2o25bo400b2obo29b3o200bo3bobo3bo$64bobo42b2o97bo2bo8b2o
6b2o31b2o400b2o14bo14bo3bo144b2o53bo2b2ob2o2bo$63b2ob2o65b2o73b2o441b
3o10bo14b3o11bo5bo143bo55b3o3b3o$133bobo73bo426b2o15bo28bo11b2ob2o9bo
18bo85bo27bobo56bo5bo$135bo500b2o13bobo10bo14b3o26b3o6b2o6b3o83bobo27b
2o$135b2o73b3o438b2o10b2o14bo14b2ob2o12bo5b2o5bo86bo61b3o3b3o$98bo109b
2ob2o50bobo3bobo34bo355b2obo27bo5bo10b2o12b2o85bobo59bo2bobo2bo46b3o5b
3o$97bobo108b2obo53bo3bo8bobo2b2o20bo2bo328b2o24bobo28bo3bo3b2o59bo
108bo3bobo3bo46b3o3b3o$97bobo108b2o51bo11bo3bo3bob3o5b2o11b5o328b2o25b
2o29b3o4b2o58bo49bo2bo56b4o3b4o19b3o3b3o16bob4ob4obo$96b2ob2o111bo47bo
3bo5bo3bo3bo6b2o4b2o10b2ob3o16b2o368b3o13b2o49b3o48b3o57bo7bo19bo2bo3b
o2bo16b2o2bobo2b2o$78b3o16bobo109bo2bo48bo11bo5b5obo2bo6bo8bob2o19bo
383b2o3b2o124b2o57bo3bobo3bo17b3o3b3o$77bo2bo16bobo110bo54bo3bo12b3o3b
8o9b2o17b2o2bo387b2o118b2o4b2o56b2obobobobob2o17bo5bo$76bob2o17bobo
109bo53bobo3bobo53bo2bo494bo12b2o62b2ob2o3b2ob2o$76bo19b2ob2o104b2o3bo
71b3o3b8o9b2o19bobo8bo486bo76b3o5b3o$61bo7bo5b3o34bobo90bo4bo8b2o58b5o
bo2bo6bo8bob2o18b2o9b3o347b2o7b2o124b3o$59b2ob2o3b2ob2o4bob3o32b2o89b
2o3bo9b2o42b2o13bo6b2o4b2o10b2ob3o5bo25bo324bo21b2o7bobo7bo$77b3o15bo
5bo11bo92bo56b2o12bo3bob3o5b2o11b5o3b2o12b2o9b3o325b3o26bobob3o5b3o
128b2o$62bobobobo9bo15b2o5b2o103bob2o68bobo2b2o20bo2bo4b2o11bobo8bo
330bo25b2o5bo7bo53bo73b2o2b2o$60bo3bobo3bo22bob2o3b2obo104bob2o94bo18b
o2bo338b2o31b2o6b2o51b2o78bobo$60bo2b2ob2o2bo22bob2o3b2obo50b2o52bo2bo
112b2o2bo433b2o65b2o12bo$61b3o3b3o24b3o3b3o9b2o41bo52bobo116bo342bo
158bobo11b2o$62bo5bo25b3o3b3o8bobo41bobo25bo24b3o32b2o80b2o360bo84bobo
56bo97b2o5b2o$88b3o20bo15b2o27b2o23b3o59bo38bo403b3o83b2o57b2o42b2ob2o
49b2o5b2o$75b3o10bo21b2o15b2o52bo2b2o58b3o34bobo31b3o367b2o2bo83bo7bo
69bo24bobo$89bo156bo34bobo401bo3bo91bobo3bo59b2o2bo24bobo$169b2o3b3o8b
5o90b2ob2o369b3o28bob2o92b2o2b2o52b2o5bo5bo24bo20b2o13b2o$64b3o3b3o95b
ob2o2b3obobo2bobo3bo17bo444bo3bo28b2o99b2o51b2o4b2o2bobo46b2o2b2o5b2o
2b2o$63bo2bo3bo2bo93b2o4bo5bob2o3bob2o18b2o431bo9bo4bo172b2o15b2o3bo
12bo37b2o5b2o$63bo3bobo3bo81b2o11b2o3b3o10b2o19b2o69b3o3b3o352b3o9bo3b
o32bobo138bobo15b3o14b3o$62b2obobobobob2o80b2o4b2o10b2o2b2o99bo2bobo2b
o351bo49bo2bo139bo35bo$62b2ob2o3b2ob2o86b2o114bo3bobo3bo351b3o9bo3bo
31bo3bo139b2o14b3o14b3o$63b3o5b3o204bo2bobo2bo354bo9bo4bo32bob2o140bo
12b2o3bo12bo$280bo3bo27b2o338bo3bo8b2o10b2o7b2o3bo139b3o11b2o2bobo$
278b2o5b2o24b2o341b3o8b2o10b2o7bo86bobo54bo15bo5bo$160b2o115b3o5b3o25b
o29b2o342bo2bo82b2o55b2o15b2o2bo$156b2o2b2o115b3o5b3o55b2o342b3o84bo
76bo$120b2o5b2o26bobo24b2o$120bob2ob2obo26bo12b2o12b2o144b4o411bobo$
121bobobobo26b2o11bobo157b2o2bo12b2o339b2o56b2o$92bo5bo22bobobobo39bo
148b2o8b2o2bo13b2o340bo57bo132bo$91b3o3b3o20bo7bo37b2o116b3o28b5o7bo2b
o352b3o146b2o42bobo$90bo3bobo3bo183b3o28bo4bo7b2o353bo148b2o42bobo$90b
o9bo182b5o27b3o2bo432bobo52b2o65b2ob2o$91b3o3b3o45b4o5b6o122b2o3b2o13b
o13bo2b2o7b2o423b2o52bobo$66b2ob2o50b3ob3o17bob2o7b4o56bo65b2o3b2o11b
3o14b2o8bo2bo423bo52bo$67bobo53bobo8bo10bo7bob2o11b2o47bo36bo18bo25bo
26b2o2bo13b2o460b2o$67bobo51bo5bo4b3o11b2o5b2o12bobo45b3o36b3o6b2o6b3o
26b3o14b2o8b2o2bo12b2o498bo$68bo53b2ob2o4bo35bo89bo5b2o5bo31bo13bo2b2o
7b4o511bobo$123bobo6b3o11b2o5b2o11b2o88b2o12b2o10b2o3b2o26b3o2bo522bob
o$123bobo8bo10bo7bob2o8bo112b2o2b2o3b2o26bo4bo22b2o402bobo92b2ob2o$87b
o15bo20bo20bob2o7bo8b3o110b2o3b5o27b5o23b2o402b2o$87b2o2b2o5b2o2b2o41b
4o5b3o11bo100b2o13b3o13bo15b2o430bo124bo7bo$91b2o5b2o67b2o100b2o13b3o
11bobo570bob2o5b2obo$228bo70b2o454bo85bo5bo16b2o5bo3b2ob2o3bo$229bo
252bob2o269bobo82b3o3b3o14bo2bo5bo3bobo3bo$227b3o145b3o100b3ob2obob2o
266b2o82b2o2bobo2b2o12bo4bo5b3o3b3o$219bo43b2o19b2o7b2o78bo3bo99bo6b2o
2b4o347bo3bobo3bo9b3o5bo$121bo98b2o40b2o11bo7bobo7b2o21bo45bo9bo4bo
100b2o3bo3bo4bo346bob2o3b2obo9b2obo4bo$120bobo42b2o52b2o41b2o9b3o5b3ob
obo26b3o43b3o9bo3bo13b2o98b2o347b2o7b2o9b2o$120bobo33bo8b2o94bobo8bo7b
o5b2o25bo45bo29b2o430b3o37bo3bo$119b2ob2o33b2o30b2o69b2o10b2o6b2o31b2o
45b3o9bo3bo13b5o9bo416bo2bo4b2o34bo$156b2o31bobo68bo3bo97bo9bo4bo13b4o
9b3o414bob2o4bobo29bo5bo$191bo69bo2bo108bo3bo29bo406b2o15bo29bo4bo$
191b2o68b3o111b3o13b4o9b3o407b2o15b2o29b4o$154bo235b5o9bo445bo$153bobo
233b2o459b2o$153bobo169b2o63b2o457bobo$152b2ob2o167bobo492b2o$151bo5bo
165b2obo48b2o411b2o32bo$152b2ob2o102bo5b2o57b2o14bo8bo25b2o4bo405b5o
29bo$150bob2ob2obo99b2o4b3o58bo14b3o5bobo29b2obo387b2o14bo4bo5b2o$257b
2o3bo80bo4bobo30bobo387b2o14b3o2bo5b2o71bo5bo$133bo14bo11bo95b3o3bo62b
o14b3o4b2ob2o436bo2b2o77b3o3b3o$132bo16bo9bo97b2o2bo9b2o51b2o14bo34bo
376b2o35b2o78b2ob2ob2ob2o$116b3o5b3o5b2o17bobobobo99b2o12b2o42b2o6b2ob
o425b2o19bo3bo90b3o7b3o$116bo2b2ob2o2bo6b3o15bobobobo100b2o55b2o7bobo
444b2obobob2o9b2o$117b3o3b3o9b2o15b2ob2o168b2o359bo7bo75bob2o3b2obo7bo
2b2o77bo7bo$118bo5bo10b2o12bo2bo3bo2bo17bo197b2obo306bo7bo75bo2bo5bo2b
o5b3o2bo5b2o$150b2o5b2o9b2o6bobo197b3o306b3o5b3o74bob2o3b2obo6bo4bo5b
2o$167bobo89b3o115bo393b2obobob2o7b5o21b2obo3bob2o$167bo6bo5bo2b2o73bo
2bo33b2o476bo3bo10b2o23bo2bo3bo2bo$131b3o11b3o18b2o9bo5b2o73bobobo32bo
114b2o402b3o3b3o$145bo28b2o3b2o78bo3bo32b3o111b2o355b2o74bo7bo$146bo
66b2o48bo34bo46b2o5b2o413b2o73b4o3b4o$214bo129bo2bo3bo2bo29b2o15b2o3bo
435bo3bobo3bo$214bobo22b2o19bobo82bo2bobo2bo29b2o16b3obob2o2b2o397bo
32bo2bobo2bo$120b3o3b3o45b2o3b2o34b2o21bo4bo17b2o85bobo34bo15b3o4bo2b
2o281bo114bobo31b3o3b3o18b2o5b2o$119bo2bo3bo2bo47bo59bo5bo4b2o11bo84b
3ob3o20b2o2bobo24bo3bo283b2o115bobo4b2ob2o49b2o5b2o$119b2obo3bob2o44bo
5bo56b2ob2obo3bo2bo93b3o5b3o17b3obo3bo24b3o285b2o113b2ob2o4bobo$227b4o
15b2obo4bo89b2o7b2o16b2o6bo374bo62bobo$176bobo47b3ob2o8bo6bobo5bo4bo
13bo69b2o7b2o14bo2bob5o26b3o295bobo47b2o63bo20b2o13b2o$177bo46bo3bo2b
2o7bo7b3o2b3o2bobo14bo69bob2ob2obo13b3o3b3o28bo3bo294b2o47bo86b2o2b2o
5b2o2b2o$214b2o8bo2bo3bo7bo10bo8b2o12b3o45bo18bo4b3o3b3o12bo34b3o4bo2b
2o291bo7bo40b2o22bo65b2o5b2o$214b2o8bobo3bo6b2o82b3o6b2o6b3o5bo5bo14b
3o3b3o25b3obob2o2b2o299bobo3bo34bobo20bobo$176bo7bo54bo84bo5b2o5bo31bo
2bob5o22b2o3bo305b2o2b2o29b2o5bo21bobo$175bobo5bobo51b2o37bo46b2o12b2o
32b2o6bo337b2o29bo5bobo18b2ob2o27bo5bo$178bo3bo94b2o66b2o25b3obo3bo29b
2o333b3o10bo47b3o3b3o$175bo2bo3bo2bo90b2o67b2o26b2o2bobo30b2o333bo10bo
bo47bob2ob2obo$147b2o5b2o20bobo3bobo34b2o115b2o470b2ob2o$146bo2bo3bo2b
o21b2ob2o32b2o2b2o110b2o3b2o470b2ob2o$147bo2bobo2bo19b2ob2ob2ob2o28bob
o24b2o88b2o475b2ob2o$150bobo22b2o2bobo2b2o28bo12b2o12b2o557b2o$122b2ob
2o21b3ob3o21b3o3b3o28b2o11bobo475bobo57b2o28b2o4b2o$123bobo20b3o5b3o
20bo5bo42bo124b2o7b2o342b2o58bobo27b2o$123bobo20b2o7b2o68b2o115bo7bobo
7b2o21bo321bo43b2o15bo$124bo21b2o7b2o21b2ob2o157b3o5b3obobo26b3o365b2o
6b2o7b2o37b2o$147bob2ob2obo23bobo15b2o2bobo135bo7bo5b2o25bo293bobo79bo
47b2o$146bo2bo3bo2bo22bobo14b3obo3bo12b2o120b2o6b2o31b2o50b2o240b2o74b
o21b3o5b3o23bo$143b2obo9bob2o20bo14b2o6bo13b2o212b2o242bo73b3o3bob2o
13b3o5b3o$143b2obo2bo3bo2bob2o33bo2bob5o24b2o195bo7b5o16bo3bo291bo2bob
o2bo15b2o5b2o$147b2o5b2o35b3o3b3o26bobo193b3o8b4o15bo5bo292b2ob2o19bo
3bo$190bo19bobo3bobo7bo107b2o44b2o39bo36bo225bobo86bo2bobo2bo$191b3o3b
3o12bo3bo8b2o106bobo42b5o16b2o21b3o8b4o16bo3b2o7bo217b2o86bo3bobo3bo$
193bo2bob5o5bo11bo3bo60bo49bo41bo4bo15b5o21bo7b5o17b3o9b3o216bo87bo2bo
bo2bo$195b2o6bo3bo3bo5bo3bo2b3o59bo90bo2b3o15bo4bo27b2o36bo279bo7bo15b
3o3b3o$196b3obo3bo3bo11bo6bo56b3o90b2o2bo16b3o2bo28b2o7bobo10b3o9b3o
281bobobobo$197b2o2bobo8bo3bo9b2o151b2o18bo2b2o3bo33b2o10bo3b2o7bo283b
obobobo46bo7bo$210bobo3bobo181b2o5b3o32bo15bo290bob2ob2obo44bo2bo3bo2b
o$410bo41bo5bo219bobo53b2o13b2o5b2o19bo5bo22bobo$400b2o5b3o43bo3bo220b
2o28bobo23bo41b3o3b3o21bobo$329b2o68bo2b2o3bo29b2o240bo30bo21bobo40bo
2b2ob2o2bo20bobo$180bo147b3o51b2o14b3o2bo7bo25b2o259bobo4b3o2bo21b2o
41bo3bobo3bo16bo2bo3bo2bo$179bobo42b2o71bo31bobo50b2o14bo4bo6bobo273bo
11bobo4bo71bobobobo19b3o3b3o$179bobo42b2o72bo26b3o70b5o7bobo273bobo9bo
2bo4b4o$178b2ob2o65b2o46b3o100b2o8b2ob2o272b2o11b3o6bobo4b2o57b2ob2o3b
2ob2o$248bobo37bo36bobo81bo3bo285bo9b3o2bobo6b2o51bo7bo$250bo38b2o35bo
80b3o3b3o22b2o252bo6b3o6b3o2b2obo4b2o2bo$250b2o36b2o72b2o42bo2bo3bo2bo
21b2o252bobo13bo5b2o6bob2o7b2o$213bo5bobo140bo47bobo279b2o21bo7bo9b2o$
212bobo5b2o141b3o40b2o7b2o334b2ob2o$212bobo5bo144bo40b2o7b2o335bobo$
211b2ob2o193bo3bo338bobo$176b3o3b3o224b2ob2o339bo49b2o5b2o$175bo2bo3bo
2bo221b3o3b3o56b2o254b2o73b2o5b2o$179bobo225b2o5b2o56b2o254b2o2b2o$
179bobo225bo7bo44bo245b2o24bobo$179bobo274b2o2bo221bobo21b2o12b2o12bo
37b2o13b2o$175bo2bo3bo2bo269bo5bo11b2o207b2o36bobo11b2o36b2o2b2o5b2o2b
2o$176bo7bo229bo39b2o2bobo12b2o208bo38bo53b2o5b2o$414bo28b2o3bo6b2o3bo
261b2o$200b2o241b3obob2o5b3o$184b2o14bobo240b3o4bo294b2o$183bobo14bo
26b2o182b2o3b2o13bo14bo3bo5b3o271b2o12bo2bo$185bo23bo7bo8bobo200b3o15b
3o5b2o3bo269b2o11b2o2bo4bo$207b2ob2o3b2ob2o6bo15b2o139bo18bo25bo25b2o
2bobo12b2o245b2o22bo2bo3bo3bo$190b3o32b2o15b2o139b3o6b2o6b3o26b3o15b3o
5bo5bo11b2o142bo7bo94bobo22bo5b7o$210bobobobo169bo5b2o5bo31bo14bo3bo5b
2o2bo21bob2o130bo7bo97bo35bo$208bo3bobo3bo49b2o115b2o12b2o42b3o4bo9bo
17b3ob2obob2o127b3o5b3o95b2o21bo5b7o$208bo2b2ob2o2bo50bo137b2o2b2o3b2o
25b3obob2o21b2o3bo6b2o2b4o232bo19bo2bo3bo3bo$209b3o3b3o51bobo135b2o34b
2o3bo23b2o4b2o3bo3bo4bo229b3o18b2o2bo4bo$210bo5bo53b2o73bobo50b2o90b2o
229bo22bo2bo$299bobo44b2o45b2o3b2o14bo306b2o22b2o$235b3o3b3o55bo2bo43b
o46b2o19bo$178b3o5b3o46bo2bobo2bo55bobo$179b3o3b3o46bo3bobo3bo52bo31bo
bo$177bob4ob4obo16b3o3b3o19b4o3b4o51b3o31b2o81b2o7b2o201bo$178b2o2bobo
2b2o16bo2bo3bo2bo19bo7bo25b2o25b2o32bo73bo7bobo7b2o21bo177b2o143bo$
179b3o3b3o17bo3bobo3bo53b2o4b2o21bo103b3o5b3obobo26b3o178b2o97b2o42bob
o$180bo5bo17b2obobobobob2o58b2o46bo77bo7bo5b2o25bo280b2o42bobo$204b2ob
2o3b2ob2o71bo35bo4bo13bo57b2o6b2o31b2o190bobo62b2o65b2ob2o$205b3o5b3o
71bo34b3o2bobo14bo289b2o62bobo$287b3o38b2o12b3o290bo7bo54bo$274b2o367b
obo3bo47b2o$270b2o2b2o367b2o2b2o86bo$269bobo73bo302b2o77bo6bobo27b3o3b
3o$269bo12b2o62b2o82bobo2b2o8b2o6b4o268b2o7bobo27bo2bobo2bo$181b2ob2o
82b2o11bobo61b2o83bo2b2o10b2o5b2o2bo269b2o5b2ob2o25bo3bobo3bo$182bobo
96bo148bo2b2o2bo13b2o2bo307b4o3b4o$182bobo95b2o149b2o2bobo14bo2bo13bo
294bo7bo$183bo53b2ob2o211b2o14b3o$238bobo19bo3b3o205bo$238bobo18bobo2b
5o3b2o52bo126b2o14b3o163bobo$202b2o13b2o20bo19bo3b2o3b2o2b2o53b2o123bo
2bo13bo165b2o$202b2o2b2o5b2o2b2o29bo11bo2bo3b2o13b2o42b2o116b2o5b2o2bo
180bo$206b2o5b2o31b3o12b3o3bo13bobo160b2o6b2o2bo221b2o68b3o$245bo35bo
171b4o148bobo70bo71bo10b3o$246b3o12b3o3bo12b2o323b2o69bobo70bo11bo$
248bo11bo2bo3b2o10bo326bo44bo24b2o42b2o9b2o5b2o22bo$259bo3b2o3b2o9b3o
368bo3bo65bobo8bob2ob2obo$259bobo2b5o13bo141b2o224b2o53b2o15bo9bobobob
o$260bo3b3o14b2o141bo190bobo29b3o2bo2bo3b3o43b2o15b2o8bobobobo17b3o$
425b3o187b2o30bo2b3o4bo3b2o68bo7bo$354bo72bo188bo30bo6bo2bobo2b2o$355b
o292b2o2b2o2bo5bo14b2o$353b3o294b2o5bo2b2o9b2o4b2o26b3o3b3o$235bo421bo
13b2o31bo2bo3bo2bo18b2ob2o$234bobo42b2o427bobo20bo6b3o$234bobo42b2o
328bobo92b2o7b2o16b2o5bo3bo$233b2ob2o65b2o304b2o93b2o7b2o17bo9bo$303bo
bo304bo61b2o33bo3bo25bobo$305bo366b2o2b2o29b2ob2o$305b2o59bo250bo32b2o
24bobo26b3o3b3o18bo11bo$268bo98bo249bobo30b2o12b2o12bo26b2o5b2o19bo9bo
$267bobo95b3o249b2o45bobo11b2o25bo7bo21bobobobo18b3o5b3o$267bobo87bo
308bo68bobobobo18bo2b2ob2o2bo$266b2ob2o87b2o263bo42b2o68b2ob2o20b3o3b
3o$357b2o264bobo107bo2bo3bo2bo18bo5bo$265bo5bo351b2o57bo3b2o46b2o5b2o$
233b2ob2o26b3o3b3o401b2o4b2obob3o$232bo5bo24b2o2bobo2b2o400b2o4bo4b3o$
263b2ob2ob2ob2o390b2o14bo3bo14bo$231bo7bo4b2o3bo3bo12b2ob2o393bobo14b
3o15b3o$231bo2bobo2bo4b2o7b2o9bobo3bobo393bo35bo$231b3o3b3o14b2o7bo2bo
3bo2bo15b3o374b2o13b3o15b3o59b2o5b2o$253b2o11bo3bo17bo2bo376bo11bo3bo
14bo7b2ob2o49b2o5b2o$263bobo5bobo14bo3bo320bobo50b3o11bo4b3o20bobo$
246bo17bo7bo9b2o3b2obobo320b2o50bo14b2obob3o20bobo$245b3o33bobo3b2ob2o
121bo200bo50b2o15bo3b2o21bo20b2o13b2o$281bo6b3o6b2o115b2o314b2o2b2o5b
2o2b2o$246b2o13bo18b2o15b2o114b2o319b2o5b2o$260b2o$260bobo$712bo$667b
2o8bobo31bobo$548bo7bo110b2o8b2o32bobo$235bo5bo305bo7bo87b2o33bo31b2ob
2o$234b3o3b3o304b3o5b3o84bobo$234bob2ob2obo399bo$236b2ob2o400b2o$236b
2ob2o173bobo262bo$236b2ob2o174b2o261bobo$415bo262bobo$677b2ob2o$398bob
o$289b3o5b3o99b2o155bo150b3o5b3o$288b2ob2o3b2ob2o98bo154b2o152b3o3b3o$
288b2obobobobob2o254b2o118b3o3b3o22bob4ob4obo$260b3o5b3o18bo3bobo3bo
92bo281bo2bo3bo2bo22b2o2bobo2b2o$260b3o5b3o18bo2bo3bo2bo93bo4bo13bo
152bobo106bo3bobo3bo12bob2o7b3o3b3o$261b2o5b2o20b3o3b3o92b3o2bobo14bo
151b2o106b2obobobobob2o9bob2ob2o7bo5bo$236b2ob2o22bo3bo129b2o12b3o152b
o7bo98b2ob2o3b2ob2o8b2obob3o$237bobo21bo2bobo2bo304bobo3bo93b3o5b3o9bo
5b2o$237bobo20bo3bobo3bo303b2o2b2o114b2o$238bo22bo2bobo2bo22b2ob2o117b
o164b2o83b2o27b2o$261b3o3b3o23bobo119b2o247bobo$293bobo118b2o233b2o4b
3o8bo28b2o$257b2o13b2o20bo354b2o3bo3bo7b2o27b2o3b3o$257b2o2b2o5b2o2b2o
380b2ob2o26b2o$261b2o5b2o212bob2o169bobo26bobo$478b3ob2obob2o197bo$
395bo81bo6b2o2b4o74bobo86bobo$396b2o80b2o3bo3bo4bo73b2o86b2ob2o$395b2o
93b2o75bo38b4o7b2o35bo3bo$575bo29bo3bo6bo2bo35b3o$536bobo35bo30bo10bo
2b2o84b3o3b3o$536b2o36b3o29bob2obo4bo2bo10bo73bo3bobo3bo$537bo48b2o21b
3o6bo11b3o70bo3b2ob2o3bo$586b2o45bo69bob2o5b2obo$609b3o6bo11b3o72bo7bo
$546bobo59b2obo4bo2bo10bo$546b2o59bo8bo2b2o$423bo123bo60b2o6bo2bo$424b
o159b3o22bo7b2o29b3o5b3o$422b3o158bo3b2o59bo2b2ob2o2bo$582b4ob2o3b2o
55b3o3b3o$581b2o2b3o3bo2bo6b2o47bo5bo20b2o7b2o$540bobo39bobo6bo2bo6b2o
74bob2o3b2obo$540b2o41b2o5b2ob2o82bo3bobo3bo$541bo49b2o51bo32b2o2bobo
2b2o$643bobo32b3o3b3o18b2o5b2o$435bo112bo94bobo5b2ob2o23bo5bo19b2o5b2o
$436bo111bobo91b2ob2o5bobo$434b3o111b2o102bobo$426bo226bo20b2o13b2o$
427b2o125bo119b2o2b2o5b2o2b2o$426b2o126bobo54bo66b2o5b2o$554b2o54bobo$
581b2o27bobo$582bo26b2ob2o$579b3o28bobo$579bo29b2ob2o$610bobo$596bo12b
2ob2o$597bo41b3o5b3o$544bobo48bo43b3o5b3o$544b2o53bo7b2o5b2o12b2o10b2o
5b2o$482bo62bo51b2obo27b2o12bo3bo$483b2o98b2o15bo5bo9bo23bo2bobo2bo$
482b2o99b2o15b2o4bo3bobo3bo22bo3bobo3bo$483bo122bo3bobo3bo23bo2bobo2bo
$484b2o121bobo3bobo4bo19b3o3b3o$484b2o122bo5bo5b2o$485bo133bobo$484b2o
$485bo152bo5bo$479b2o3b2o151b3o3b3o$481bobo152bo2b2ob2o2bo$482b2o2bo
97bo5bo45bo3bobo3bo$480bo4bo97b3o3b3o46bobobobo$480bo102bob2ob2obo$
481b3o101b2ob2o45b2ob2o3b2ob2o$585b2ob2o47bo7bo$467bobo115b2ob2o$468b
2o17bo$468bo16b2o$486b2o$461bo$462bo4bo13bo14bobo$460b3o2bobo14bo13b2o
112b3o3b3o$466b2o12b3o7b2o5bo7bo104b3o3b3o$489b2o14bobo3bo97bob2o3b2ob
o$491bo13b2o2b2o98bob2o3b2obo$483bo26b2o98b2o5b2o$484b2o125bo5bo$483b
2o98b2o5b2o$583b2o5b2o45b2o5b2o$637b2o5b2o2$476b2o$464bo11b2o19bobo
106b2o13b2o127bo$465b2o30b2o107b2o2b2o5b2o2b2o126b3o4b2o$464b2o10b4o
18bo111b2o5b2o129bo3bo3b2o$476bo2bo26bo241b2ob2o$477b2o26bo242b2ob2o$
501bo3b3o$500b2o15b2o136b2o91b2ob2o$477b2o21bobo13b2ob2o133b2ob2o89b2o
b2o$476bobo11b2o16bobo6b4o134b4o89bo3bo$477b2o6bo3bo2bo15b2o8b2o136b2o
91b3o$478bo5bobobo2bobo15bo240bo$479bo3bo2bobob2obo$477b2o5b2o3bo2bo
140b2o5b2o33b2o27b3o$490b2o137b2obobo5bobob2o29b2o18b2o5bo4bo11b2o$
604b2o5b2o16b2ob2o7b2ob2o56bo5bo10b2o$604b2o5b2o18b6ob6o43b2o18bo$633b
ob2ob2obo32b2o9b2o2bo15b2o$660b2o5b2o5b2o9b6o58bo7bo$517bo113bo11bo16b
2o5b2o16b4o16b2o41b4o3b4o$516b2o86b3o3b3o19bo9bo55bo8bo40bo3bobo3bo$
516bobo84bo2bo3bo2bo20bobobobo58bo2bo5bo10b2o28bo2bobo2bo$607bobo24bob
obobo56b3o2bo4bo11b2o28b3o3b3o$466bo4b2o130b2o7b2o21b2ob2o45b4o15b3o$
466b2o4b2o129b2o7b2o18bo2bo3bo2bo31b2o9b6o$465bobo3bo134bo3bo22b2o5b2o
32b2o9b2o2bo$506b3o97b2ob2o76b2o$501b3o2bo97b3o3b3o$501bo5bo96b2o5b2o
62b2o$502bo101bo7bo62b2o72b2o5b2o$749b2o5b2o2$611bo98bo8b3o$611bo96bob
o10bo$709b2o9bo$487bo171b3o5b3o$486b3o119b2o3b2o44bo2b2ob2o2bo$486bob
2o170b3o3b3o$487b3o171bo5bo$487b2o2$298b2o5b2o334bobo12bo$294b2o2b2o5b
2o2b2o293b2o2b2o3b2o6b2o19b2o12bo34bo$294b2o13b2o16b2o5b2o268b2o15bo
20bo13bo30b2o2bo16b2o$327b2o5b2o283bobo57b2o5bo5bo14bobo$611bo7b2o9b2o
5b2o40b2o4b2o2bobo17bo$271b2o5b2o331bo18bob2ob2obo24b3o3b3o14b2o3bo22b
2o3bo$271b2o5b2o351bobobobo25bo2bobo2bo15b3o24b3obob2o4b2o$631bobobobo
24bo3bobo3bo41b3o4bo4b2o$630bo7bo15bo7b4o3b4o14b3o27bo3bo$619b2o32bobo
7bo7bo14b2o3bo26b3o$619bobo30bo3bo22b2o4b2o2bobo$300bo3bo314bo32bo3bo
22b2o5bo5bo25b3o$300bo3bo326b3ob3o14bob2o31b2o2bo25bo3bo$633bobo16b2o
37bo22b3o4bo4b2o$631bo5bo76b3obob2o4b2o$297b2obo3bob2o21b2ob2o79b2o
217b2ob2o77b2o3bo$298b3o3b3o22b2ob2o80b2o217bobo$299bo5bo23b2ob2o79bo
219bobo$272bo5bo48bob2ob2obo298bo$271b3o3b3o47b3o3b3o223b2o35b2o$270bo
3bobo3bo47bo5bo223b2o37bo$270bo9bo146b2o131bo36bobo$271b3o3b3o148b2o
168b2o$427bo121b2o71b2o$415b2o132bobo70b2o39b2o5b2o$416b2o5b2o8b2o13bo
100bo113b2o5b2o$415bo6bobo9b2o12b2o$301b3o3b3o114bo8bo13bobo$268b2o13b
o16bo2bo3bo2bo$267bo15bo16b2obo3bob2o6b2o15b2o$274bobo6bo34bo15b2o284b
2o11bo7b2o$275b2o16bobo22bobo299bo11b2o6bo2bo$275bo17b2o24b2o300b3o7bo
8bo2b2o$294bo328bo8b2obo4bo2bo10bo$570bo50b2o10b3o6bo11b3o$269bo5bo
132b2o159b2o50bo35bo$268b2o5b2o130bobo159bobo47bobo11b3o6bo11b3o$267bo
b2o3b2obo131bo209b2o9bob2obo4bo2bo10bo$267bob2o3b2obo351bo10bo2b2o38b
2o5b2o$268b3o3b3o352bo3bo6bo2bo35b2o2b2o5b2o2b2o$268b3o3b3o353b4o7b2o
15bo20b2o13b2o$410b2o245bobo$409bobo209b2o34bobo$303b2ob2o103bo209bo
34b2ob2o49b2o5b2o$304bobo312bobo11b2o75b2o5b2o$304bobo298b2o12b2o12bo$
305bo4b3o292b2o24bobo$312bo29b2o242bo40b2o2b2o50bo7bo$311bo30bo242b2o
40b2o53bo2bo3bo2bo$340bobo242bobo26b2o70bobo$340b2o272b2o70bobo$316b2o
79bo4b2o193b2obobo83bobo$268b2o5b2o39b2o79b2o4b2o191bo5b2o50bo7bo19bo
2bo3bo2bo$268b2o5b2o119bobo3bo192b4ob2ob2o27b2o18bob2o5b2obo18b3o3b3o$
575b3o16bo6bobo21b2o5b2o18bo3b2ob2o3bo$570b3o2bo17b2o2b2ob2o23bob2o24b
o3bobo3bo$570bo5bo17bob2ob2o24bo3bo24b3o3b3o$571bo23b2o28b2o2bo80b2o5b
2o$292b2o9b3ob3o8b2o306b3o80bo2bo3bo2bo$290b2ob2o7bob2ob2obo8bo284bo
22bo84b2ob2o$290bo2bo7b2o7b2o4b3o284bobo25b2o78bobobobo$285bo4bo2bo8bo
b2ob2obo5bo283bo5bo24bobo77bobobobo$283b3o5b2o10b3ob3o7b2o280bobo4bo
26bo75bo9bo$282bo35bo280bo6bo26b2o73bo11bo$283b3o5b2o25bobo279bo$255bo
29bo4bo2bo25b2o284bo107bobo$254bobo33bo2bo15b2o292bo77bo5bo22bo9bo$
254bobo33b2ob2o14b2o343b2o15b2o7b3o3b3o16b3o2bo3bo5b2o$253b2ob2o34b2o
360b2o15bo8bob2ob2obo6bo16b3o6bo$284bo384bobo10b2ob2o6bobo19b2ob2o$
283bobo31b2o350b2o11b2ob2o7b2o$251b3o3b3o23bobo32bo363b2ob2o$228bo22bo
2bobo2bo22b2ob2o18b2o11bobo$227bobo20bo3bobo3bo45bo12b2o12b2o378bo7bo$
227bobo21bo2bobo2bo46bobo24b2o379bobobobo$226b2ob2o22bo3bo49b2o2b2o
401bobobobo$251b2o5b2o20b3o3b3o22b2o400bob2ob2obo$250b3o5b3o18bo2bo3bo
2bo423b2o5b2o$250b3o5b3o18bo3bobo3bo45bo160b2o5b2o$278b2obobobobob2o
43bo100bo56b2o2b2o5b2o2b2o$278b2ob2o3b2ob2o26bo11b3o3bo97b3o56b2o13b2o
$279b3o5b3o16b2o5bobobob2o22bo88bo249b2ob2o$306b2o8bo4bo4b2o14bobo87b
2o249bobo$313bobo5bo4b3o13bo2bo177b2o5b2o151bobo$319b3o6b5obo5b2o2b2o
177b2o5b2o147bo4bo$226b2ob2o98bo2b2o6b5o120b2o179b2o30b2o$226b2ob2o99b
3obo5b2obo123bo179bo30bobo$226b2ob2o102bo8bo97b2o10b2o10b2o2bo10b2o
166bobo$224bob2ob2obo74b2o24bo106b2o10b2o11bo2bo10b2o147b2o18b2o$224b
3o3b3o73bobo157bobo158b2o43b2o$225bo5bo74bo51b2o74b3o29b2o161bo42b2o
39b2o5b2o$305b2o52b2o75bo276b2o5b2o27b2o5b2o$358bo76bo19b2o9b2o27b3o5b
3o112b2o125b2o2b2o5b2o2b2o$346b2o74b2o29bo3b2o7bobo25b2ob2o3b2ob2o111b
obo99b2o5b2o16b2o13b2o$250bobo94b2o5b2o8b2o47b2o6bo31bo4bo6bo2bo10b2o
13b2obobobobob2o17bo5bo87bo101b2o5b2o$250b2o94bo6bobo9b2o43b2ob3o6b2o
29bo3b2o5b2o2bo10b2o14bo3bobo3bo17b3o3b3o151bo$251bo18b2o15b2o66bo8bo
44b3ob2o3bo3b2o31b2o10bo27bo2bo3bo2bo16b2o2bobo2b2o137b2o9b5o10bo79b2o
5b2o$271bo15b2o121b2ob3o2bo2b2ob2o39b2o29b3o3b3o16bob4ob4obo136bo9bo2b
ob2o9b2o78b2o5b2o$271bobo140b2o3bo3bob2o96b3o3b3o139b3o5bo7bo9b2o$254b
o7bo9b2o147b5o96b3o5b3o140bo6bo2bob2o5b2o2b2o6bo$253bobo5bobo159bo247b
2o8b5o18b3o$256bo3bo166b2o242bo11bo23bo$221b3o3b3o10b2o11bo2bo3bo2bo
145b2o6b2o8b2o21b2o42bo5bo168bobo32b3o$221bo2bobo2bo10b2o12bobo3bobo
146bo7bo5b2o25bo42b3o3b3o137bo29b2o21b2o2b2o6bo44b2o5b2o$221bo7bo26b2o
b2o17b3o58b2o69b3o5b3obobo26b3o38bo2b2ob2o2bo135b2o39b2o16b2o49bo2bo3b
o2bo$253b2ob2ob2ob2o14bo59bobo71bo7bobo7b2o21bo38bo3bobo3bo135bobo38b
2o15b2o51bo2bobo2bo18b3o3b3o$222bo5bo24b2o2bobo2b2o15bo60bo80b2o7b2o
62bobobobo195bo55bobo20bo2bo3bo2bo$223b2ob2o26b3o3b3o255b3o199bo7bo21b
3ob3o18b2obo3bob2o$255bo5bo229b2ob2o3b2ob2o167b2o46bobo5bobo18b3o5b3o$
286b2o113b2o90bo7bo23bo145bo50bo3bo21b2o7b2o$256b2ob2o22b2o2b2o52b2o
58b2o3b2o102bo14bobo141bobo11b2o34bo2bo3bo2bo18b2o7b2o$257bobo23b4obo
51bobo63b2o100bobo14b2o128b2o12b2o12bo36bobo3bobo20bob2ob2obo$257bobo
26b3o53bo72b2o63b2o27b2o5b3o136b2o24bobo38b2ob2o21b5ob4o$258bo24b2o2b
2o126b2o30b2o31b2o35bo159b2o2b2o36b2ob2ob2ob2o16b2ob3obob2o$282bo2b3o
7b2o96b2o12b2o37b2o67bobo8bo7bo142b2o40b2o2bobo2b2o16bo2bobo2bo$281b3o
2b2o7bo98bo5b2o5bo31bo7b5o16bo3bo45bo6bo2bo3bo2bo119bo64b3o3b3o19b2ob
2o$282bo2bo7bobo95b3o6b2o6b3o26b3o8b4o15bo5bo7b2o32bo3b2o8bobo122bo66b
o5bo$283b3o7b2o96bo18bo25bo36bo7b2o33b2obo9bobo121bo4bo85bo11bo$269b2o
13bo152b3o8b4o16bo3b2o44bo10bobo117bo4bo4bo12bo2bobo67bo9bo$221b2o5b2o
39b2o168bo7b5o17b3o53bo2bo3bo2bo112bobo3bo4b2o10b3o3bo4b2o63bobobobo
18bo$221b2o5b2o98bo4b2o111b2o68b2o8b3o3b3o112b3o7bob5o6bob4o6b2o36b2o
15b2o8bobobobo18bo$328b2o4b2o80bo5bo24b2o7bobo10b3o44b3o126b2ob3o4bobo
bob3o5b2o2bobo44b2o15bo10b2ob2o19bo$327bobo3bo81b3o3b3o32b2o10bo3b2o
42b2obo125bo3bo5b5o10b4o61bobo7bo2bo3bo2bo$414b2obo3bob2o32bo15bo7b2o
10b2o5b2o16b2o126b3o8b2o12b3o61b2o9b2o5b2o23bo$467bo5bo7b2o10b2o5b2o
13bo123b3o5bo9bo105bo12b2o$250bo3b3o14b2o195bo3bo42bo123bo16bo107b2o
11b2o$249bobo2b5o13bo144bo3bo218bo14b2o24b2o80b2o$249bo3b2o3b2o9b3o
145bo3bo58b2o173b2o24bobo$238bo11bo2bo3b2o10bo210b2o201bo$236b3o12b3o
3bo12b2o98bo64bo247b2o$235bo35bo96b3o63b2o90b2o5b2o$236b3o12b3o3bo13bo
bo93bo66bobo89b2o5b2o$238bo11bo2bo3b2o13b2o93b2o77bo40bo$249bo3b2o3b2o
2b2o180b2o40b3o289b3o5b3o$249bobo2b5o3b2o181b2o39bob2o251b2o5b2ob2o25b
o2b2ob2o2bo$250bo3b3o230b3o251bobo5bobo27b3o3b3o$487b2o252bo7bobo28bo
5bo$270b2o103b2o10b2o12b4o12b2ob2o328bo$271bo103b2o10b2o12bob2o5bo7bob
o291b2o$258b2o11bobo91b2o3b2o29bo6b2o2bo5bobo292bo$259bo12b2o89b2ob4ob
o30b2o5b6o4bo293bobo$259bobo101b2o4b2o44bo30b2o21bo244b2o$260b2o2b2o
97b2o4bo32b2o5b6o30b2o17bo3bo269b2o$264b2o99bo2bo32bo6b2o2bo34bo15bo8b
2o2b2o260b2o39b2o5b2o$365b3o33bob2o5bo52bo2b2o5bo2b2o301b2o5b2o$401b4o
59b2o5bobo334b2o5b2o$429b2o2b2o4bo2b2o21b3o3b2o331b2o2b2o5b2o2b2o$166b
2o5b2o90b2o115bo46b2ob2o6b2obo335b2o5b2o16b2o13b2o$162b2o2b2o5b2o2b2o
80b2o4b2o113bobo50bobo6bo22b3o3b2o306b2o5b2o$162b2o13b2o16b2o5b2o55b2o
120b2o51b2o4b3o21b2o5bobo31b2o229b2o$195b2o5b2o259bo2b2o5bo2b2o27b2o
229bo22b4o72b2o5b2o$434b2o4b3o20bo8b2o2b2o259b3o19bob2o5bo66b2o5b2o$
139b2o5b2o196b2o6b2o31b2o46bobo6bo21bo3bo15b2o7b3o243bo19bo6b2o2bo$
139b2o5b2o196bo7bo5b2o25bo43b2ob2o6b2obo25bo13bo2bo4bo4bo9b2o229b2o21b
2o5b6o$345b3o5b3obobo26b3o40b2o2b2o4bo2b2o39bo2bo4bo5bo8b2o229bo35bo$
260b2o85bo7bobo7b2o21bo94bo3bo8bo238bobo22b2o5b6o$259bobo94b2o7b2o117b
2o8b2o239b2o22bo6b2o2bo$259bo437b2o46b2o12bob2o5bo39b2o5b2o$258b2o224b
2o8b2o200b2o47b2o12b4o45bob2ob2obo18b3o3b3o$289b2o45b2o149bo8bo201bo
110bobobobo19bo2bobo2bo$290b2o44b2o3b2o138b2o8bo5bo8b2o301bobobobo18bo
3bobo3bo$289bo51b2o138bo9bo4bo9b2o179b2o48b2o40b2o5b2o20bo7bo17b4o3b4o
$165b2obo3bob2o21b2ob2o75b2o71b2o31b3o29b2o68bo7b3o191bobo47bo40bo2bo
3bo2bo46bo7bo$165bo2bo3bo2bo20bo5bo75b2o5b2o63b2o4b3o22bo4bo28b2o65bo
2bo201bo47bobo11b2o28bo2bobo2bo$166b3o3b3o102bo6bobo41b2o12b2o37bo5bo
117b2o214b2o12b2o12bo32bobo$139b3o3b3o47bo7bo82bo42bo5b2o5bo12bo3bo14b
obobo7bo19b2o97b2o214b2o24bobo30b3ob3o$139b3o3b3o47bo2bobo2bo122b3o6b
2o6b3o9bo3bo12b7o5b2o18b2o2bo7b2o325b2o2b2o29b3o5b3o16b2o5bo$138bob2o
3b2obo46b3o3b3o122bo18bo10bobo12bo32b6o6b2o325b2o33b2o7b2o16b2o5bo2bo$
138bob2o3b2obo207b3o13b7o5b2o18b4o370b2o7b2o16bobo4b2o$139b2o5b2o226bo
bobo7bo392bob2ob2obo23b3o$140bo5bo234bo5bo391b3o3b3o$381bo4bo393bo5bo$
383b3o18b4o300bo26bobo10b2o$170bo5bo93b2o132b6o6b2o289b2o5bo7bobo4b3o
3bobob2o7b2o81bo$169b3o3b3o91bobo78bo7bo45b2o2bo7b2o289bobo5bo6bo2bo3b
o7bo2bo38b2o15b2o7b2o5b2o17bo$136bo31bo2b2ob2o2bo92bo76bob2o5b2obo27bo
17b2o307b2o8bo3bobo6b2o39b2o15bo8b2obobob2o17bo$136bo31b3o5b3o6b2o15b
2o144bo3b2ob2o3bo25b2o327b2o2b2o4bo4b2o62bobo8bo2bobo2bo$144bo41bo15b
2o145bo3bobo3bo27b2o26b2o296bo8b3o69b2o9b3o3b3o$142bobo16bo24bobo161b
3o3b3o56b2o296b3o3b2o2bo111bobo$143b2o7bo8bobo23b2o83b2o440b2o5b2obo
22b2o73bobo10b2o$154bo6b2o108bobo449b3o21bobo73b2o11bo$151bo121bo383bo
65b2o24bo73bo$136b2o5b2o6bob2o502b3o89b2o$152bobo156bo348bo$135bo9bo5b
2obo154b3o69b2o276b2o$135bo3bobo3bo6b2o154bo72b2o$135bo3bobo3bo162b2o
527b2o7b2o$136bobo3bobo207b2ob2o480bob2o3b2obo$137bo5bo209bobo263b3o3b
o173b3o5b2ob2o25bo3bobo3bo$156b2o47bo147bobo256b2o3b5o2bobo12b2o11b2o
145bo8bobo26b2o2bobo2b2o$156b2o13b2ob2o27b3o129b3o3bo12bo257b2o2b2o3b
2o3bo12b2o10bobobo144bo7bobo27b3o3b3o$151b2o19bobo23b2o2b5o76bo44b2o3b
5o2bobo53bo220b2o3bo2bo25bo4bo152bo29bo5bo$152bob2o16bobo27b2ob2o78bo
42b2o2b2o3b2o3bo49b2o2bo221bo3b3o27b4o115b2o$153b3o17bo29bob2o77b2o47b
2o3bo2bo11bo37bo5bo13b2o241bo117bo$154bo46b4o5b2o64bo57bo3b3o12b3o34b
2o2bobo14b2o205bo3b3o147bobo$201b3o6bo63b2o3b3o74bo22b2o3bo6b2o3bo220b
2o3bo2bo54b3ob3o86b2o$201b3o4bobo63bo4bo54bo3b3o12b3o8b2o13b3obob2o5b
3o217b2o2b2o3b2o3bo52b4obo2bo109b2o$208b2o64bo2bo2b2o51b2o3bo2bo11bo
10b2o13b3o4bo225b2o3b5o2bobo51bobo116b2o39b2o5b2o$184b2o89bo56b2o3b2o
3bo39bo3bo5b3o224b3o3bo61bo150b2o5b2o$136b2o5b2o39b2o90bo56b5o2bobo40b
3o5b2o3bo283b3o$136b2o5b2o22bo167b3o3bo48b2o2bobo14b2o268b2o2b2o$165bo
bo122bo92b3o5bo5bo13b2o$166b2o120bobo91bo3bo5b2o2bo$289b2o73b2o13b3o4b
o9bo398b2o22b2o$172bo3bo187b2o13b3obob2o254b2o31b2o6b2o111bo21b2o2bo$
159b4o8bobobobo8b2o191b2o3bo257bo25b2o5bo7bo112b3o18b6o$158b2o2bo6b2o
2bobo2b2o7bo97b2o6b2o31b2o311b3o26bobob3o5b3o115bo18b4o4bo3bo$157b2o2b
o7b2o7b2o4b3o98bo7bo5b2o25bo312bo21b2o7bobo7bo115b2o27b7o$153bo4bo2bo
7b2o2bobo2b2o4bo101b3o5b3obobo26b3o331b2o7b2o124bo35bo$151b3o5b2o10bob
obobo7b2o101bo7bobo7b2o21bo464bobo28b7o$150bo21bo3bo9bo110b2o7b2o486b
2o21b4o4bo3bo$151b3o5b2o25bobo501b2o112b2o11b6o$153bo4bo2bo25b2o496b2o
3b2o112b2o11b2o2bo$157b2o2bo15b2o98b2o406b2o132b2o$158b2o2bo14b2o98b2o
3b2o327b2o63b2o$159b4o119b2o327bobo28b4o30bobo117b2o$291b2o320bo28bob
2o5bo18bo6b3o4b2o12b2o96bo$185b2o8bo95b2o33b4o5b3o273bo30bo6b2o2bo14b
2ob2ob3ob2o5bo5b2o5bo95bobo11b2o$186bo7b2o73b2o12b2o41bob2o6b2o272bo3b
o3bo2b2o20b2o5b6o12b2ob2ob5o3b3o6b2o6b3o78b2o12b2o12bo$173b2o11bobo5bo
bo73bo5b2o5bo31bo10bo8bo274b2o7b2obo33bo13bo5bo5bo18bo78b2o24bobo$174b
o12b2o78b3o6b2o6b3o26b3o11b2o13bo2b2o274bo21b2o5b6o15b2ob2o126b2o2b2o$
174bobo90bo18bo25bo30b2obo266b2o4b3o20bo6b2o2bo148b2o$175b2o2b2o16b4o
112b3o11b2o16bo11bo284bob2o5bo$179b2o15b3o2bo100b3o10bo10bo7bo8b3o11b
3o253b2o4b3o20b4o$196bo3bo103bo21bob2o4b4o22bo260bo48bo5bo$197bo2bo
102bo22b4o4b2o7b3o11b3o250b2o7b2obo46b2o5b2o$197b3o145bo11bo252bo3bo3b
o2b2o16bo28bob2o3b2obo87b2o20b2o7b2o8b2o$180b2o154bo6b2obo264bo28bo27b
ob2o3b2obo86b2o7bo7bo4bo2bo4b2ob2o7b2o$174b2o4b2o38b2o120bo2b2o266bo
24b3o19b3o6b3o3b3o89bo5b2o7bo2bobo2bo4b2o2bo$174b2o45b2o68b3o3b3o311bo
bo48bo6b3o3b3o94bo12bob2ob2o4b3o$220bo70b3o3b3o311b2o48bo94b2o14b2obo
9bo3b2o$208b2o80bob2o3b2obo455bobo13bo2bo4b4o$209b2o5b2o72bob2o3b2obo
455bo14b2ob2o3bo3bo$208bo6bobo73b2o5b2o479b2o25b2o$217bo74bo5bo25bo
455b2o2b2o20bobo$175b2o145b2o459bo24bo$174bobo146b2o324b2o71bo37bobo
45b2o$174bo118b2ob2o350b4o70b3o34b2obo$173b2o119bobo27bo322b2o2bo73bo
31b2obobo$253bo40bobo26bobo320b2o2b2o19b2ob2o48b2o31b2obobo$251b3o40bo
bo29bo320b2obo21bobo86b2o$250bo42b2ob2o15b2o8b2ob2o320b2o22bobo86bo$
250b2o42bobo16b3o9b2o346bo23bo$294bobo15bo379bo3bo$256b2o37bo336b2o43b
2o12bo8b2o2b2o56b3o$255b3o357b2o14b2ob2o41b2o12bo2b2o5bo2b2o42b2o11bo
2bo$253b2o3bo23bo3bo55b2o271b2o15bo2bo56b2o5bobo46b2o10b2ob2o$252bob2o
bo12b2o9bo5bo36b2o15b2ob2o286bo2bo8b4o45b3o3b2o59b2o$252bo2bo14b2o9bo
41b2o17bo2bo287b2o8b2o2bo14b2o97b2o$252bobo26b2o3bo8bo18b4o7bo16bo2bo
4bo291b2o2bo15b2o29b3o3b2o58b3ob3o$224b2o27b3o27b3o9b3o15b2o2bo25b2o5b
3o280b2o8bo2bo45b2o5bobo57bo$222b2obo29b3o40bo13b2o2bo36bo278bo2bo8b2o
31b2o12bo2b2o5bo55bo2bo$222bo33b2o25b3o9b3o10bo4bo2bo26b2o5b3o262b2o
15bo2bo41b2o12bo8b2o55b3o$222bobo56b2o3bo8bo10b3o5b2o26bo2bo4bo264b2o
14b2ob2o8b2o46bo3bo59bo2b2o$223b2o2bobo51bo23bo36bo2bo286b2o9bo2bo50bo
58bo3bo$228b2o51bo5bo18b3o5b2o25b2ob2o296b2o2bo15b2o93b2obo$228bo53bo
3bo21bo4bo2bo25b2o299b2o2bo14b2o95b2o$312b2o2bo327b4o$313b2o2bo$314b4o
388b2o31b2o6b2o$707bo25b2o5bo7bo8bobo$704b3o26bobob3o5b3o8bo2bo$227b2o
6b2o31b2o434bo21b2o7bobo7bo10bo2b2o$227bo7bo5b2o25bo457b2o7b2o19bo2bo$
228b3o5b3obobo26b3o446b2o36b3o$44b2o5b2o177bo7bobo7b2o21bo445b2o$40b2o
2b2o5b2o2b2o182b2o7b2o469bo$40b2o13b2o20bo672b2o$76bobo671b2o$76bobo
140b2o455b2o19bo7b2o34b2o$21bo53b2ob2o139b2o3b2o450b2o18bobo5bo2bo33b
2o$20bobo201b2o470bo7bo2b2o40b2o12b2o$20bobo210b2o4b3o29bo26b2o397bo6b
o2bo10bo31bo5b2o5bo$19b2ob2o209b2o3bo3bo28b2o25b2o375b2o10b4o15bo11b3o
26b3o6b2o6b3o$211b2o12b2o11b2ob2o29b2o401b2o10bob2o30bo25bo18bo$212bo
5b2o5bo13bobo15bo9b2o2b2o414bo18bo11b3o$209b3o6b2o6b3o26b3o26b3o12b2o
387b2o7bobo4bo2bo10bo$44b2o5b2o156bo18bo10bobo12bo29bo3bo10b2o396bo2bo
3bo2b2o$17b3o3b3o18bob2ob2obo185b2ob2o12b3o26bo4bo398b2o9bo4bo2bo$17bo
2bobo2bo19bobobobo186bo3bo14bo9b2o2b2o12bo3bo397bo10bo6b2o$16bo3bobo3b
o18bobobobo187b3o30b2o401b2o10bob2o$16b4o3b4o17bo7bo20b2o5b2o189b2o12b
o3bo385b2o10b4o44bo5bo$17bo7bo46bo2bo3bo2bo188bo12bo4bo444bobo3bobo$
73bo2bobo2bo164b2o36bo3bo10b2o432bo3bobo3bo$76bobo167bobo35b3o12b2o
375b2o55bo3bobo3bo$74b3ob3o165bo429b2o55bo9bo$48bo5b2o16b3o5b3o$45bo2b
o5b2o16b2o7b2o185bo29b2o410bo23b2o5b2o$47b2o4bobo16b2o7b2o185bobo27b2o
411bo$47b3o23bob2ob2obo150b3o5b3o25b2o439b3o$73b3o3b3o150bo2b2ob2o2bo
493b2ob2o$74bo5bo152b3o3b3o495bobo$234bo5bo495b2ob2o$257b2o478bobo$47b
2o5b2o7b2o15b2o113bo60bobo477b2ob2o$47b2obobob2o8bo15b2o111b3o59b3o7b
2o437bo32bobo$47bo2bobo2bo8bobo125bo61b3o6b4o437bo32bobo$47b3o3b3o9b2o
84b2o39b2o41b2ob2o15b2o5bo4bo436bo33bo$23bobo126b2o82bobo17bobo4bo3bo$
24b2o10bobo112bo84bobo19bo4bo3bo421b4o$24bo11b2o101b2o81b2o13bo27bo
414b2o6b2o2bo15b3o$37bo102b2o78b5o455b2o5b2o2bo18bo6b2o$139bo72b2o5bo
4bo463bo2bo17bo6b5o$163bob2o45b2o5bo2b3o53b4o12b2o393b2o25bo4bo5b2o$
162bo2bob2o23bobo24b2o2bo13bo40b2obo12b2o420b3o2bo5b2o$162bo5bo24bo27b
2o14b3o22b2o6bo10bo407b2o26bo2b2o$13b2o7b2o56b2o78b2o2bobo73bo20bo2bo
4bo9b2o407bo2bo26b2o$13bob2o3b2obo56b2o78bo3bob2o53b2o14b3o20b2o2bo3bo
2bo408b2o5b2o2bo$13bo3bobo3bo25b2ob2o106bobobobo52b2o2bo13bo12bo10bo2b
o4bobo7b2o399b2o6b2o2bo25b2o$13b2o2bobo2b2o11bo14bobo108b3o55bo2b3o23b
3o11bo18bo407b4o24bo2b2o$14b3o3b3o13b2o12bobo166bo4bo22bo30b2obo12b2o
420b3o2bo5b2o$15bo5bo13b2o14bo119bobo46b5o23b3o11bo15b4o12b2o420bo4bo
5b2o$88b2o82b2o48b2o26bo10bo2bo6bo444b5o$75b2o11bo83bo87b2o2bo7bo444b
2o$74bobo9bobo172bo2bo5bobo$16b2ob2o55bo9b2o174b2o7bo$17bobo42b2o$17bo
bo42b2o105b2o6b2o31b2o$18bo150bo7bo5b2o25bo$66b2o102b3o5b3obobo26b3o$
66b2o104bo7bobo7b2o21bo$72b2o107b2o7b2o$71bo3bo$40b2o22b2o6bobo$39bo2b
2o21bo6b2o87b2o$38b6o18b3o6bo89b2o3b2o$31bo3bo4b4o18bo8b2o93b2o$29b7o
27b2o6b3o101b2o34bobo2b2o22b2o$28bo35bo8bo101b2o33bo3bob3o21b2o$29b7o
28bobo8bo77b2o12b2o42bo6b2o$31bo3bo4b4o21b2o3b2o3bo78bo5b2o5bo31bo12b
5obo5bo3b2o$38b6o11b2o13b2o79b3o6b2o6b3o26b3o15b3o4b2obob3o11b2o$39bo
2b2o11b2o17bo76bo18bo25bo25bo4b3o11b2o$40b2o28bo2bo123b3o15b3o4bo3bo$
71b3o125bo12b5obo4b3o$63b2o120b2o24bo6b2o$64bo121b2o22bo3bob3o4b3o$51b
2o11bobo118bo2bo22bobo2b2o4bo3bo$52bo12b2o119bo35bo4b3o11b2o$52bobo
167b2obob3o11b2o$53b2o2b2o165bo3b2o$57b2o116b2o5b2o$174bo2bo3bo2bo55b
2o$175bo2bobo2bo56b2o$178bobo27bo$58b2o116b3ob3o25bobo$52b2o4b2o114b3o
5b3o23b2o$52b2o120b2o7b2o$174b2o7b2o$175bob2ob2obo$139bo35bob2ob2obo
14b2o4b2o$137b3o57b5o4bob2o$136bo40b2ob2o14b2ob2o7b2o$53b2o81b2o40bobo
15b2o8bob2o$52bobo123bobo16b2o3bo3bo$52bo126bo23bobo$51b2o104bo2bo$
160bo7b3o$144b2o10bo9bo4bo53b2o9b2o$144b2o10b2o8bo5bo36b2o15b2o8b2o$
162bo8bo9bo27bobo10b5o$138b2o19b2o8b2o10b3o15b3o7bo12b4o$137bobo44bo
14bo3bo$139bo19b2o8b2o10b3o8bo6bo4bo17b4o$117bo8b2o30bo3bo8bo9bo8b3o7b
o3bo17b5o$115b3o8b2o30bo2bo4bo5bo16bo36b2o8b2o$115b3o40bo2bo4bo4bo18b
3o7bo3bo20b2o9b2o$114bo3bo3b2o2bobo30b2o7b3o21bo6bo4bo$115b4o3b2o2bobo
70bo3bo$115b2obo6bo3bo69b3o$126b3o$127b2o$131b2o$113b2o6b2o8b2o21b2o$
113bo7bo5b2o25bo$114b3o5b3obobo26b3o$116bo7bobo7b2o21bo$125b2o7b2o3$
105b2o$105b2o3b2o$110b2o42bo$119b2o32bo2bo27b2o$119b2o31b5o27b2o$97b2o
12b2o38b2ob3o16b2o$98bo5b2o5bo31bo8bob2o19bo$95b3o6b2o6b3o26b3o9b2o17b
2o2bo8b2o$95bo18bo25bo32bo2bo8b2o$141b3o9b2o19bobo$143bo8bob2o18b2o$
151b2ob3o5bo$152b5o3b2o12b2o$120bo5bo26bo2bo4b2o11bobo$119b3o3b3o26bo
18bo2bo8b2o$119bob2ob2obo44b2o2bo8b2o$121b2ob2o49bo$121b2ob2o47b2o$
121b2ob2o58b2o$184b2o2$139b2o$138b2o$140bo8bobo$149b2o$150bo3$121b2ob
2o$122bobo$122bobo$123bo$151bo$150b2o20b2obo$150bobo14b3o2b2o2bo$168b
2o6bo$140b3o3bo22b3o3b4o$138b5o2bobo22bo3bo3b3o$142b2o3bo33bo$136bob2o
3bo2bo23bo3bo3b3o$134b3ob2o3b3o23b3o3b4o$133bo34b2o6bo$134b3ob2o3b3o
21b3o2b2o2bo$136bob2o3bo2bo25b2obo$142b2o3bo$138b5o2bobo$140b3o3bo!
Probably still quite improvable.

Also, maybe a start on a 25P3H1V0.2 to glider converter:

Code: Select all

x = 18, y = 10, rule = LifeHistory
6.2A$5.A2.A$6.2A8.2A$16.2A2$7.2A.A$4.2A.A.2A.3A$.4A2.2A6.A$A4.A3.A3.
2A$.2A!

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

Re: Thread For Synthesisable Spaceship Guns

Post by dvgrn » June 19th, 2016, 11:06 am

The idea of an X-to-loafer converter came up again, on muzik's Continue the Infinite Conduit thread. Last week I had started thinking about putting one of those together -- it's just a matter of splitting one signal into eight and turning them into gliders, reflecting some of them with Snarks and other reflectors from simeks' collection, and dropping the rest into place with syringe-based edge shooters. With experience from the G-to-weekender-to-G megaconverter, this should be fairly trivial to do, as long no one gets distracted by trying to fit it into the smallest possible bounding box.

Here's a slightly easier 8-glider loafer recipe, which moves one glider out of the four-glider salvo coming from the northwest. Two gliders from each direction would be better, but I don't see any easy options for doing that:

Code: Select all

x = 39, y = 31, rule = LifeHistory
38.A$36.2A$37.2A$14.A$15.A$4.A.A6.3A$5.2A$5.A5$29.A.A$30.2A$30.A2$20.
2D10.A.A$19.D2.D9.2A$20.D.D10.A$21.D14.3A$36.A$37.A5$.A$.2A$A.A6.A$9.
2A$8.A.A!
Can anyone find a way to allow the loaf to be built first -- i.e., a recipe for the five-cell polyplet in the northeast, that doesn't overlap the loaf's location? That might suggest a more efficient seed constellation for a loafer. Right now chris_c's solution is looking pretty good --

Code: Select all

x = 46, y = 45, rule = LifeHistory
22.2A$21.A2.A$21.A2.A$22.2A3$11.2A$11.2A$15.2A$15.A.A5.A$16.2A4.A.A$
23.2A4$43.2A$24.2A17.A.A$23.A2.A17.A$2.2A19.A2.A$3.A15.2A3.2A$3A16.2A
$A2$30.2A$29.A.A$28.A.A3.2A$29.A4.A.A$25.A9.A$24.A.A$24.2A4$31.2A$30.
A.A$30.2A$43.2A$17.2C23.A.A$16.C.C22.A.A$18.C23.A2$29.2A$29.A.A$31.A$
31.2A!
but I'd be surprised if there wasn't some inspired way to reduce it. The base reaction is just these six still lifes and three gliders, and everything else is splitting and synchronizing:

Code: Select all

x = 30, y = 29, rule = B3/S23
23b2o$22bo2bo$22bo2bo$23b2o3$12b2o12b3o$12b2o12bo$16b2o9bo$16bobo5bo$
17b2o4bobo$24b2o5$25b2o$24bo2bo$24bo2bo$20b2o3b2o$20b2o$b2o$obo$2bo3$
28b2o$27b2o$29bo!

User avatar
gmc_nxtman
Posts: 1150
Joined: May 26th, 2015, 7:20 pm

Re: Thread For Synthesisable Spaceship Guns

Post by gmc_nxtman » June 19th, 2016, 11:54 am

Does flipping a loaf count?

Code: Select all

x = 17, y = 14, rule = LifeHistory
15.A$13.2A$14.2A2$15.A$10.A3.2A$9.A.A2.A.A$5.A3.A.A$4.A.A3.A$4.A2.A$
5.2A$.2A$A.A$2.A!

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

Re: Thread For Synthesisable Spaceship Guns

Post by dvgrn » June 19th, 2016, 1:17 pm

gmc_nxtman wrote:Does flipping a loaf count?
Hmm. Possibly... but that particular beehive collapse trigger gets in the way of the three-glider collision that creates the other part of the loafer, so a replacement would have to be found for that:

Code: Select all

x = 117, y = 34, rule = LifeHistory
34.A79.A$34.ABA77.ABA$34.2A78.2A11$64.A.A37.A.A$65.2A38.2A$20.A44.A
34.A4.A$19.A.A20.B56.A.A$15.CD2.C.CD19.B12.2D2.D.2D4.A.A10.7B8.CD2.C.
CD4.A.A$14.C.AD2.CD20.B11.D2.D2.2D5.2A25.C.AD2.CD5.2A$14.AD.C21.7B9.D
.D10.A25.AD.C10.A$15.AC25.B13.D14.3A6.7B8.AC14.3A$23.D18.B28.A31.D7.A
$20.2D.D18.B29.A27.2D.D8.A$20.D79.D$20.3D77.3D$34.3A77.3A$34.A79.A$
35.A79.A4$.A79.A$.2A78.2A$A.A77.A.A!
#C [[ PAUSE 2 AUTOSTART STOP 47 ]]
chris_c's boat+pond+glider seed constellation overlaps with the beehive, and it doesn't look like there's room to build the beehive after the boat+pond+glider gets out of the way, so I think a new breakthrough will be needed.

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

Re: Thread For Synthesisable Spaceship Guns

Post by dvgrn » July 2nd, 2016, 11:34 pm

The glider-to-swimmer converter I posted on muzik's Infinite Conduit thread could be used to make a smaller glider-to-Cordership converter. The current one by calcyman starts with a swimmer, and then adds another switch engine on each side to replace the supporting boats in the swimmer track.

My first attempt at the glider-to-swimmer conversion involved a different set of five signals -- two Herschels and three gliders, but they didn't have to be synchronized with each other at all, or only very loosely:

Code: Select all

x = 148, y = 226, rule = LifeHistory
8.A.A$9.2A$9.A42$92.A$92.3A$95.A$94.2A5$95.2A$95.2A5$82.2A$83.A$83.A.
A$84.2A7$84.A$84.A.A$84.3A$86.A5$77.2A$78.A$75.3A$75.A8$79.2A$79.A.A$
80.A$128.2A$128.2A4.2A$134.A.A$136.A$136.2A$71.2A$71.A.A$72.A3$101.A
8.3A$100.A.A8.A$101.2A8.3A$63.2A$63.A.A$64.A3$93.A10.2A$92.A.A8.A.A$
93.2A8.A$55.2A45.2A$55.A.A$56.A$134.3A$134.A$85.A49.A$84.A.A$85.2A$
47.2A$47.A.A$48.A2$145.3A$77.A67.A$76.A.A67.A$77.2A$39.2A$39.A.A$40.A
3$69.A$68.A.A$69.2A$31.2A$31.A.A$32.A3$61.A$60.A.A$61.2A$23.2A$23.A.A
$24.A3$53.A$52.A.A$53.2A$15.2A$15.A.A$16.A3$45.A$44.A.A$45.2A$7.2A$7.
A.A$8.A3$37.A$36.A.A$37.2A6$29.A$28.A.A$29.2A6$3.A.2A$.3A.2A$A$.3A.2A
$3.A.A$3.A.A$4.A8$47.2A$47.2A2$83.2A$84.A$84.A.A$85.A.A$65.A20.A3.2A$
64.A.A23.2A$64.A2.A$65.2A2$54.2A$54.2A2$36.2A$35.A.A62.A$35.A63.A.A$
34.2A63.A.A$100.A3$45.2A$44.A.A$44.A$43.2A$56.2A$56.2A3$58.2A$58.2A!
I ended up going back to the original old five-glider recipe, because I didn't immediately see a way to catalyze a cleanup for this construction method. The two-boats-to-switch-engine trick was chris_c's discovery, a while back.

However, it's a lot cheaper to get several signals into place if they don't have to get into position at exactly the right time, so it's possible that even with six or seven signals -- i.e., another signal or two to help with cleanup -- the complete circuit might well end up being smaller than the five-exact-synchronized-gliders version.

Does anyone see a good way to clean this up, either with stable catalysts or with another signal or two? Or is there a cheaper way to make a switch engine that I'm forgetting about?

User avatar
gmc_nxtman
Posts: 1150
Joined: May 26th, 2015, 7:20 pm

Re: Thread For Synthesisable Spaceship Guns

Post by gmc_nxtman » July 2nd, 2016, 11:57 pm

About the G-to-loafer converter...

Here is an edgy pi-to-loaf that might help:

Code: Select all

x = 30, y = 25, rule = LifeHistory
2A$2A18$17.3C$17.C.C$17.C.C6.2A$26.A.A$28.A$28.2A!
The southward orientation might not let the pi have an input, and the other orientation doesn't provide much clearance for the bottom.. are there any better H-to-loaf factories?

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

Re: Thread For Synthesisable Spaceship Guns

Post by dvgrn » October 14th, 2016, 10:04 am

dvgrn wrote:
Kazyan wrote:Synthesis for the spaceship 3 posts above, minus cleanup. Badly needs optimization, but it works...
Wow... Kazyan style! It will be interesting to see how much that collection of bait still lifes can be reduced...
Nobody seems to have touched the optimization problem for over a year, and muzik had to put in "just a few" for the number of gliders needed to synthesize 30P4H2V0.4.

I finished a first incremental synthesis yesterday, with contributions from Extrementhusiast. Turns out 111 gliders is the target to beat... might be worth waiting for some recipe improvements before attempting to build a gun for this one!

Code: Select all

x = 898, y = 243, rule = LifeHistory
524.A359.A$524.A.A357.A.A$524.2A358.2A3$522.A359.A$453.A68.A.A288.A
68.A.A$451.A.A68.2A287.A.A68.2A$452.2A358.2A2$344.A479.A$345.A479.A$
343.3A477.3A3$346.A479.A$347.A49.A429.A49.A$345.3A48.A428.3A48.A$396.
3A477.3A$564.A239.A$274.A290.2A208.A29.2A67.A20.A$272.2A290.2A207.2A
29.2A66.2A19.2A$273.2A499.2A97.2A19.2A4$265.A599.A$264.A599.A$264.3A
597.3A2$215.A.A597.A.A$216.2A598.2A$216.A599.A4$A839.A$.2A838.2A$2A
838.2A4$9.A839.A$10.A839.A$8.3A106.A.A717.A.A8.3A$118.2A367.2D118.2C
118.2C109.2A7.2D$27.A.A88.A252.2D113.D.D2.2C113.C.C2.2C113.C.C2.2C
105.A7.D.D2.2D14.A.A$27.2A342.D.D113.D3.C.C113.C3.C.C113.C3.C.C113.D
3.D.D13.2A$28.A343.D119.C119.C119.C119.D15.A2$243.2D.2D115.2C.2C115.
2C.2C115.2C.2C115.2C.2C115.2D.2D$12.2D.2D115.2C.2C106.2D.D5.2C.2C106.
2C.C5.2C.2C106.2C.C5.2C.2C106.2C.C5.2C.2C106.2C.C5.2C.2C106.2D.D5.2D.
2D$13.D.2D116.C.2C109.D6.C.2C109.C6.C.2C109.C6.C.2C109.C6.C.2C109.C6.
C.2C109.D6.D.2D$13.D115.D3.C109.3D3.C3.C109.3C3.C3.C109.3C3.C3.C105.
2D2.3C3.C3.C105.2C2.3C3.C3.C105.2D2.3D3.D3.D$14.3D111.D.D3.3C106.D4.C
.C3.3C106.C4.C.C3.3C106.C4.C.C3.3C101.D.D2.C4.C.C3.3C101.C.C2.C4.C.C
3.3C2.2D97.D.D2.D4.D.D3.3D2.2D$16.D112.D.D4.C112.C.C4.C112.C.C4.C112.
C.C4.C101.2D9.C.C4.C101.2C9.C.C4.C2.D.D96.2D9.D.D4.D2.D.D$130.D.D117.
C.C117.C.C117.C.C117.C.C117.C.C7.2D108.D.D7.2D$131.D119.C119.C119.C
119.C119.C119.D6$14.2A838.2A$13.A.A837.A.A$15.A839.A5$113.A25.2A692.A
25.2A$113.2A24.A.A691.2A24.A.A$112.A.A24.A692.A.A24.A5$259.2A598.2A$
259.A.A597.A.A$259.A599.A7$565.2A238.2A$564.A.A206.2A29.A.A86.2A$566.
A206.A.A30.A86.A.A$773.A119.A3$562.3A237.3A$564.A210.3A26.A90.3A$563.
A211.A27.A91.A$776.A119.A29$244.A12.A$207.A12.A24.A3.A5.2A$208.2A5.A
3.A23.3A.2A7.2A$207.2A7.2A.3A26.2A$174.A.A38.2A$130.A.A41.2A$131.2A
42.A$131.A33.A$50.A29.A60.A24.A125.A53.A$17.A32.A.A25.A.A59.A23.3A88.
A27.A7.A.A3.A47.A.A3.A$15.A.A32.2A27.2A11.A47.3A29.A.A79.A.A27.A7.A3.
A.A7.A31.A7.A3.A.A$16.2A72.2A40.A.A37.2A81.A26.3A12.A7.A31.A.A11.A7.A
$91.2A40.2A38.A34.A40.A41.A13.3A29.A.A5.A12.A.A$48.A54.A29.A43.A29.A.
A5.A32.A.A5.A22.3A8.A.A5.A39.A5.A.A5.A5.A.A$19.A25.A2.A.A52.A.A70.A.A
28.A.A4.A.A31.A.A4.A.A23.A8.A.A4.A.A8.3A33.A.A4.A.A5.A$17.A.A2.A20.A.
A2.2A49.A3.2A19.2A39.2A9.A.A24.2A3.A5.A.A27.2A3.A5.A.A22.A5.2A3.A5.A.
A8.A31.2A3.A5.A.A$18.2A2.A.A19.2A54.2A22.A.A13.2A23.A.A9.A3.2A20.A.A
9.A3.2A23.A.A9.A3.2A24.A.A9.A3.2A5.A30.A.A9.A3.2A$22.2A75.2A25.A12.A.
A25.A12.A.A22.A12.A.A25.A12.A.A26.A12.A.A38.A12.A.A$9.2A42.2A36.2A33.
2A2.2A7.A27.2A2.2A7.A24.2A2.2A7.A27.2A2.2A7.A28.2A2.2A7.A40.2A2.2A7.A
$8.A.A2.2A37.A.A2.2A31.A.A2.2A32.A.A2.2A2.2A30.A.A2.2A2.2A27.A.A2.2A
2.2A30.A.A2.2A2.2A31.A.A2.2A2.2A43.A.A2.2A2.2A377.A$9.A3.A.A37.A3.A.A
24.2A5.A3.A.A25.2A5.A3.A.A27.2A5.A3.A.A24.2A5.A3.A.A27.2A5.A3.A.A28.
2A5.A3.A.A40.2A5.A3.A.A378.2A$14.A43.A5.2A17.A.A10.A5.2A18.A.A10.A5.
2A20.A.A10.A5.2A17.A.A10.A5.2A20.A.A10.A5.2A21.A.A10.A5.2A33.A.A10.A
5.2A373.2A$64.A.A17.A17.A.A18.A17.A.A20.A17.A.A17.A17.A.A20.A17.A.A
21.A17.A.A33.A17.A.A$5.2A.2A39.2A.2A11.A21.2A.2A11.A22.2A.2A11.A24.2A
.2A11.A21.2A.2A11.A24.2A.2A11.A25.2A.2A11.A37.2A.2A11.A$5.2A.A5.2A.2A
30.2A.A5.2A.2A24.2A.A5.2A.2A25.2A.A5.2A.2A27.2A.A5.2A.2A24.2A.A5.2A.
2A27.2A.A5.2A.2A28.2A.A5.2A.2A40.2A.A5.2A.2A$8.A6.A.2A33.A6.A.2A27.A
6.A.2A28.A6.A.2A30.A6.A.2A27.A6.A.2A30.A6.A.2A31.A6.A.2A29.2A12.A6.A.
2A$.2A2.3A3.A3.A29.2A2.3A3.A3.A23.2A2.3A3.A3.A24.2A2.3A3.A3.A26.2A2.
3A3.A3.A23.2A2.3A3.A3.A26.2A2.3A3.A3.A19.2A6.2A2.3A3.A3.A31.A2.A4.2A
2.3A3.A3.A12.2A$A.A2.A4.A.A3.3A2.2A21.A.A2.A4.A.A3.3A2.2A15.A.A2.A4.A
.A3.3A2.2A16.A.A2.A4.A.A3.3A2.2A18.A.A2.A4.A.A3.3A2.2A15.A.A2.A4.A.A
3.3A2.2A18.A.A2.A4.A.A3.3A2.2A11.A.A5.A.A2.A4.A.A3.3A2.2A25.2A4.A.A2.
A4.A.A3.3A2.2A4.A2.A$2A9.A.A4.A2.A.A20.2A9.A.A4.A2.A.A14.2A9.A.A4.A2.
A.A15.2A9.A.A4.A2.A.A17.2A9.A.A4.A2.A.A14.2A9.A.A4.A2.A.A17.2A9.A.A4.
A2.A.A12.A5.2A9.A.A4.A2.A.A30.2A9.A.A4.A2.A.A4.2A$12.A.A7.2A32.A.A7.
2A26.A.A7.2A27.A.A7.2A29.A.A7.2A26.A.A7.2A29.A.A7.2A14.2A14.A.A7.2A
42.A.A7.2A$13.A43.A37.A38.A40.A37.A40.A24.A.A14.A53.A$279.A36.2A$316.
A.A$316.A$305.2A$304.A.A$306.A2$610.A.A$611.2A$611.A30.A$643.A$641.3A
$633.A46.A$634.A45.A.A13.A$632.3A45.2A13.A$639.A55.3A$637.A.A2.A.A45.
A$638.2A3.2A40.A.A2.A.A$635.A7.A41.2A3.2A$636.A49.A7.A$634.3A56.A$
693.3A2$621.A.A$622.2A82.A.A$622.A83.2A$707.A5$662.A$661.A.A3.A$654.A
7.A3.A.A$653.A.A11.A7.A$653.A.A5.A12.A.A$636.A.A15.A5.A.A5.A5.A.A$
637.2A21.A.A4.A.A5.A15.A.A$637.A18.2A3.A5.A.A21.2A$633.3A20.A.A9.A3.
2A18.A$635.A22.A12.A.A20.3A$634.A23.2A2.2A7.A22.A$661.A.A2.2A2.2A23.A
$655.2A5.A3.A.A$654.A.A10.A5.2A$655.A17.A.A$658.2A.2A11.A$658.2A.A5.
2A.2A$647.2A12.A6.A.2A$646.A2.A4.2A2.3A3.A3.A12.2A$647.2A4.A.A2.A4.A.
A3.3A2.2A4.A2.A$653.2A9.A.A4.A2.A.A4.2A$665.A.A7.2A$666.A5$624.2A4.A
60.B$623.A.A4.2A67.A3.3A$625.A3.A.A66.2A3.A$698.A.A3.A4$634.A$634.2A
59.A$633.A.A5.A52.2A$641.2A45.A5.A.A$631.A8.A.A44.2A$631.2A49.2A3.A.A
8.A$630.A.A48.2A14.2A$683.A13.A.A11$661.3A$661.A2.A$661.A$661.A$662.A
.A!
I tried out a slightly different format for incremental synthesis in the top row. If you superimpose all the separate incremental constructions on the left, you get the minimal (or maybe just near-minimal) combination synthesis at the right. But it took too much space even for the first few still lifes, so I gave up on the experiment.

Extrementhusiast's contribution is at the lower left, and Kazyan's final step is in the lower right.

Probably there's a simpler still-life constellation that can be collapsed to produce this spaceship, right? But as I said last year, it's more awesome-looking just the way it is.

User avatar
Alexey_Nigin
Posts: 326
Joined: August 4th, 2014, 12:33 pm
Location: Ann Arbor, MI
Contact:

Re: Thread For Synthesisable Spaceship Guns

Post by Alexey_Nigin » October 14th, 2016, 11:35 am

dvgrn wrote:30P4H3V0.4
I don't think this is the right name.
There are 10 types of people in the world: those who understand binary and those who don't.

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

Re: Thread For Synthesisable Spaceship Guns

Post by dvgrn » October 14th, 2016, 11:44 am

Alexey_Nigin wrote:
dvgrn wrote:30P4H3V0.4
I don't think this is the right name.
Oh, good Golly. No, it wasn't. Last-minute typo, now fixed.

I think I got the name right everywhere on the wiki. In particular, there's a more standard two-state synthesis file available from the 30P4H2V0.4 page, if anyone wants it.

mniemiec
Posts: 1590
Joined: June 1st, 2013, 12:00 am

Re: Thread For Synthesisable Spaceship Guns

Post by mniemiec » October 14th, 2016, 4:04 pm

dvgrn wrote:
dvgrn wrote:I finished a first incremental synthesis yesterday, with contributions from Extrementhusiast. Turns out 111 gliders is the target to beat... might be worth waiting for some recipe improvements before attempting to build a gun for this one! ...
Extrementhusiast's contribution is at the lower left, and Kazyan's final step is in the lower right.
Is this a new instantiation? The Wiki lists one from 2015-09-10 (which I didn't see posted anywhere). I created one on 2015-09-11 (that I apparently didn't post either, as it was mostly just adding mundane still-lifes; it was similar to this, but took 4 more gliders - I made the long barge third instead of second, so it took 7 gliders rather than 3).

I did notice two minor editing errors in the above synthesis. The first step on the bottom left shows a boat at the bottom left, where the previous and subsequent steps show a ship. The penultimate step uses 8 gliders to add 4 beehives, but the ultimate step is missing these beehives, and 8 additional gliders add them again (and also have some blue-colored cells between them).

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

Re: Thread For Synthesisable Spaceship Guns

Post by dvgrn » October 14th, 2016, 4:25 pm

mniemiec wrote:
dvgrn wrote:
dvgrn wrote:I finished a first incremental synthesis yesterday, with contributions from Extrementhusiast. Turns out 111 gliders is the target to beat... might be worth waiting for some recipe improvements before attempting to build a gun for this one! ...
Extrementhusiast's contribution is at the lower left, and Kazyan's final step is in the lower right.
Is this a new instantiation? The Wiki lists one from 2015-09-10 (which I didn't see posted anywhere). I created one on 2015-09-11 (that I apparently didn't post either, as it was mostly just adding mundane still-lifes; it was similar to this, but took 4 more gliders - I made the long barge third instead of second, so it took 7 gliders rather than 3).
Yes, I put together the initial steps a few days ago, before noticing that Kazyan had posted a synthesis of the first three still lifes, with the long barge third -- maybe that's where your recipe came from.
mniemiec wrote:I did notice two minor editing errors in the above synthesis. The first step on the bottom left shows a boat at the bottom left, where the previous and subsequent steps show a ship. The penultimate step uses 8 gliders to add 4 beehives, but the ultimate step is missing these beehives, and 8 additional gliders add them again (and also have some blue-colored cells between them).
Thanks. Fixed now... well, I didn't actually find the boat vs. ship problem; do you still see it?

I'm not sure what went wrong with my glider math, but repeated counts now can only find 105 gliders in the current recipe. There must be a way to knock the cost down below 100 somehow. (EDIT: Bad math -- there were "only" 85 gliders in the first place.)

For the record, here's the two-state standard RLE version of the synthesis, that's on the relevant LifeWiki page:

Code: Select all

#N 30P4H2V0.4 glider synthesis
#O Tanner Jacobi
#C synthesis found on 10 September 2015
#C http://www.conwaylife.com/forums/viewtopic.php?f=2&t=1643&start=75#p22469
#C http://www.conwaylife.com/wiki/30P4H2V0.4
#C http://conwaylife.com/patterns/30p4h2v04_synth.rle
x = 757, y = 100, rule = B3/S23
756bo$754b2o$755b2o17$633bobo$634b2o$634bo30bo$666bo$664b3o$656bo46bo$
657bo45bobo13bo$655b3o45b2o13bo$662bo55b3o$660bobo2bobo45bo$661b2o3b2o
40bobo2bobo$658bo7bo41b2o3b2o$659bo49bo7bo$657b3o56bo$716b3o2$515bo12b
o115bobo$479bo12bo23bo3bo5b2o117b2o82bobo$480b2o5bo3bo22b3ob2o7b2o116b
o83b2o$479b2o7b2ob3o25b2o209bo$444bobo40b2o$401bobo40b2o$165bo236b2o
41bo$122bo42bobo234bo32bo$120bobo42b2o151bo31bo61bo23bo124bo53bo69bo$
121b2o166bo28bobo27bobo60bo22b3o89bo25bo7bobo3bo47bobo3bo63bobo3bo$
287bobo28b2o29b2o11bo48b3o28bobo80bobo25bo7bo3bobo7bo31bo7bo3bobo55bo
7bo3bobo$163bo124b2o70b2o41bobo36b2o82bo24b3o12bo7bo31bobo11bo7bo47bob
o11bo7bo$124bo35bo2bobo195b2o41b2o37bo36bo39bo39bo13b3o29bobo5bo12bobo
46bobo5bo12bobo$122bobo2bo30bobo2b2o151bo56bo30bo42bo31bobo5bo31bobo5b
o20b3o8bobo5bo39bo5bobo5bo5bobo29bobo15bo5bobo5bo5bobo$123b2o2bobo29b
2o130bo21bo2bobo54bobo70bobo30bobo4bobo30bobo4bobo21bo8bobo4bobo8b3o
33bobo4bobo5bo31b2o21bobo4bobo5bo15bobo$85bo41b2o160bobo2bo16bobo2b2o
51bo3b2o20b2o38b2o9bobo26b2o3bo5bobo26b2o3bo5bobo20bo5b2o3bo5bobo8bo
31b2o3bo5bobo37bo18b2o3bo5bobo21b2o$2bo82bobo202b2o2bobo15b2o56b2o23bo
bo13b2o22bobo9bo3b2o22bobo9bo3b2o22bobo9bo3b2o22bobo9bo3b2o5bo30bobo9b
o3b2o29b3o20bobo9bo3b2o18bo$obo82b2o207b2o73b2o26bo12bobo24bo12bobo24b
o12bobo24bo12bobo24bo12bobo38bo12bobo31bo22bo12bobo20b3o$b2o198b2o38b
2o38b2o38b2o38b2o34b2o2b2o7bo26b2o2b2o7bo26b2o2b2o7bo26b2o2b2o7bo26b2o
2b2o7bo40b2o2b2o7bo32bo23b2o2b2o7bo22bo$165b2o33bobo2b2o33bobo2b2o33bo
bo2b2o33bobo2b2o33bobo2b2o33bobo2b2o2b2o29bobo2b2o2b2o29bobo2b2o2b2o
29bobo2b2o2b2o29bobo2b2o2b2o43bobo2b2o2b2o59bobo2b2o2b2o23bo$165bobo
33bo3bobo33bo3bobo33bo3bobo33bo3bobo26b2o5bo3bobo26b2o5bo3bobo26b2o5bo
3bobo26b2o5bo3bobo26b2o5bo3bobo26b2o5bo3bobo40b2o5bo3bobo56b2o5bo3bobo
$78bo87bo39bo39bo39bo39bo5b2o19bobo10bo5b2o19bobo10bo5b2o19bobo10bo5b
2o19bobo10bo5b2o19bobo10bo5b2o19bobo10bo5b2o33bobo10bo5b2o49bobo10bo5b
2o$9bo66b2o254bobo19bo17bobo19bo17bobo19bo17bobo19bo17bobo19bo17bobo
19bo17bobo33bo17bobo49bo17bobo$10b2o65b2o38b2ob2o35b2ob2o35b2ob2o35b2o
b2o35b2ob2o35b2ob2o11bo23b2ob2o11bo23b2ob2o11bo23b2ob2o11bo23b2ob2o11b
o23b2ob2o11bo23b2ob2o11bo37b2ob2o11bo53b2ob2o11bo$9b2o35b2ob2o21bo13b
2ob2o26b2obo5b2ob2o26b2obo5b2ob2o18bobo5b2obo5b2ob2o26b2obo5b2ob2o26b
2obo5b2ob2o26b2obo5b2ob2o26b2obo5b2ob2o26b2obo5b2ob2o26b2obo5b2ob2o26b
2obo5b2ob2o26b2obo5b2ob2o26b2obo5b2ob2o40b2obo5b2ob2o56b2obo5b2ob2o$
15bo31bob2o22bo13bob2o29bo6bob2o29bo6bob2o19b2o8bo6bob2o29bo6bob2o5bob
o21bo6bob2o29bo6bob2o29bo6bob2o29bo6bob2o29bo6bob2o29bo6bob2o29bo6bob
2o29bo6bob2o29b2o12bo6bob2o45b2o12bo6bob2o$14bo32bo23b3o9bo3bo29b3o3bo
3bo29b3o3bo3bo22bo6b3o3bo3bo25b2o2b3o3bo3bo8b2o15b2o2b3o3bo3bo25b2o2b
3o3bo3bo25b2o2b3o3bo3bo25b2o2b3o3bo3bo25b2o2b3o3bo3bo25b2o2b3o3bo3bo
25b2o2b3o3bo3bo17b2o6b2o2b3o3bo3bo31bo2bo4b2o2b3o3bo3bo12b2o33bo2bo4b
2o2b3o3bo3bo12b2o$14b3o31b3o31bobo3b3o26bo4bobo3b3o26bo4bobo3b3o26bo4b
obo3b3o21bobo2bo4bobo3b3o6bo14bobo2bo4bobo3b3o2b2o17bobo2bo4bobo3b3o2b
2o17bobo2bo4bobo3b3o2b2o17bobo2bo4bobo3b3o2b2o17bobo2bo4bobo3b3o2b2o
17bobo2bo4bobo3b3o2b2o17bobo2bo4bobo3b3o2b2o9bobo5bobo2bo4bobo3b3o2b2o
25b2o4bobo2bo4bobo3b3o2b2o4bo2bo33b2o4bobo2bo4bobo3b3o2b2o4bo2bo$42bob
o5bo21bo10bobo4bo32bobo4bo32bobo4bo19b3o10bobo4bo21b2o9bobo4bo21b2o9bo
bo4bo2bobo16b2o9bobo4bo2bobo16b2o9bobo4bo2bobo16b2o9bobo4bo2bobo16b2o
9bobo4bo2bobo16b2o9bobo4bo2bobo16b2o9bobo4bo2bobo10bo5b2o9bobo4bo2bobo
30b2o9bobo4bo2bobo4b2o40b2o9bobo4bo2bobo4b2o$15bo27b2o26b2o11bobo37bob
o37bobo25bo11bobo37bobo8b3o26bobo7b2o28bobo7b2o28bobo7b2o28bobo7b2o28b
obo7b2o28bobo7b2o28bobo7b2o12b2o14bobo7b2o42bobo7b2o58bobo7b2o$15b2o
26bo27bobo11bo39bo39bo25bo13bo39bo9bo29bo39bo39bo39bo39bo39bo39bo22bob
o14bo53bo69bo$14bobo239bo291bo36b2o$38bo3b2o541bobo$38b2o2bobo143b2o
395bo$37bobo2bo144bobo68b2o314b2o$189bo68bobo312bobo71b2o4bo$258bo316b
o70bobo4b2o67bo3b3o$648bo3bobo66b2o3bo$721bobo3bo4$657bo$657b2o59bo$
656bobo5bo52b2o$664b2o45bo5bobo$654bo8bobo44b2o$654b2o49b2o3bobo8bo$
653bobo48b2o14b2o$706bo13bobo11$684b3o$684bo2bo$684bo$684bo$685bobo!

mniemiec
Posts: 1590
Joined: June 1st, 2013, 12:00 am

Re: Thread For Synthesisable Spaceship Guns

Post by mniemiec » October 14th, 2016, 9:39 pm

I wrote:The first step on the bottom left shows a boat at the bottom left, where the previous and subsequent steps show a ship.
dvgrn wrote:Thanks. Fixed now... well, I didn't actually find the boat vs. ship problem; do you still see it?
I don't see it there now (but it's hard to tell, since it's been edited). It might have been a mousing glitch when copying from LifeHistry to QuickLife.
dvgrn wrote:I'm not sure what went wrong with my glider math, but repeated counts now can only find 105 gliders in the current recipe.
I keep finding only 85. Here are the counts I get for each stage. Please correct me if I'm wrong:
11 = 4 + 3 + 4: block-on-cover, barge, block-on-cover
12 = 3 + 3 + 3 + 3: boat, boat, ship, ship
10 = 3 + 3 + 4: boat, boat, 2 eaters
12 = 3 + 3 + 3 + 3: beehive, beehive, tub, tub
40 = 8 + 32: 4 beehives, final activation
85 = 11 + 12 + 10 + 12 + 40

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

Re: Thread For Synthesisable Spaceship Guns

Post by dvgrn » October 14th, 2016, 10:39 pm

mniemiec wrote:
dvgrn wrote:I'm not sure what went wrong with my glider math, but repeated counts now can only find 105 gliders in the current recipe.
I keep finding only 85. Here are the counts I get for each stage. Please correct me if I'm wrong:
11 = 4 + 3 + 4: block-on-cover, barge, block-on-cover
12 = 3 + 3 + 3 + 3: boat, boat, ship, ship
10 = 3 + 3 + 4: boat, boat, 2 eaters
12 = 3 + 3 + 3 + 3: beehive, beehive, tub, tub
40 = 8 + 32: 4 beehives, final activation
85 = 11 + 12 + 10 + 12 + 40
Heh, you must be wrong. I count gliders by the infallible method of, um, deleting all the stuff that isn't gliders, and then dividing the remaining population (425) by 5.

Except apparently I divided the hundreds place by 4 instead. 85 gliders, as you say. Quick update to the LifeWiki coming up...!

Post Reply