Home  •  LifeWiki  •  Forums  •  Download Golly

## Blockic Seeds

For discussion of specific patterns or specific families of patterns, both newly-discovered and well-known.

### Re: Blockic Seeds

Having said that, I realized, that I missed a large class of ouputs, namely gliders on parallel tracks. I'm correcting myself now. Sorry the list is unsorted and may contain duplicate collisions or patterns where a glider could not come from infinity.
`x = 257, y = 917, rule = B3/S2310b2o71b2o77bo74bo\$10b2o71b2o77bobo72bobo\$162b2o73b2o\$6bo149b2o67b2o4b2o\$6bobo141b2o4b2o67b2o4b2o\$6b2o142b2o\$2o169b2o73b2o\$2o79bo89b2o73b2o\$81bobo\$81b2o\$75b2o\$75b2o6\$8b2o75b2o\$8b2o75b2o57\$13bo76bo75bo74bo\$13bobo74bobo73bobo72bobo\$13b2o75b2o74b2o73b2o\$7b2o75b2o74b2o73b2o\$7b2o75b2o64b2o8b2o73b2o\$150b2o73b2o\$2o20b2o51b2o22b2o74b2o48b2o23b2o\$2o20b2o51b2o22b2o74b2o73b2o68\$17bo72bo77bo75bo\$17bobo70bobo75bobo73bobo\$17b2o56b2o13b2o76b2o74b2o\$11b2o62b2o7b2o64b2o10b2o74b2o\$11b2o71b2o64b2o10b2o61b2o11b2o\$225b2o\$26b2o71b2o76b2o74b2o\$26b2o71b2o76b2o74b2o\$2o\$2o66\$19bo72bo76bo75bo\$19bobo70bobo74bobo73bobo\$19b2o54b2o15b2o75b2o74b2o\$13b2o60b2o9b2o75b2o74b2o\$13b2o71b2o75b2o60b2o12b2o\$225b2o\$2o26b2o71b2o75b2o74b2o\$2o26b2o71b2o75b2o74b2o2\$150b2o\$150b2o65\$20bo75bo73bo56b2o\$20bobo73bobo71bobo54b2o\$20b2o74b2o72b2o\$2o12b2o74b2o72b2o\$2o12b2o74b2o72b2o2\$29b2o44b2o28b2o72b2o\$29b2o44b2o28b2o72b2o50bo\$231bobo\$231b2o\$225b2o\$150b2o73b2o\$150b2o8\$233b2o\$233b2o54\$12bo74bo75bo76bo\$12bobo6b2o64bobo6b2o52b2o11bobo6b2o51b2o13bobo6b2o\$12b2o7b2o64b2o7b2o52b2o11b2o7b2o51b2o13b2o7b2o\$2o4b2o73b2o74b2o75b2o\$2o4b2o67b2o4b2o74b2o75b2o\$75b2o70\$16bo74bo73bo59b2o\$16bobo6b2o64bobo6b2o63bobo6b2o49b2o15bo\$2o14b2o7b2o64b2o7b2o63b2o7b2o66bobo6b2o\$2o8b2o63b2o8b2o72b2o81b2o7b2o\$10b2o63b2o8b2o72b2o75b2o\$150b2o84b2o\$150b2o69\$18bo56b2o92bo74bo\$18bobo6b2o46b2o73b2o17bobo6b2o64bobo6b2o\$18b2o7b2o65bo55b2o17b2o7b2o64b2o7b2o\$12b2o80bobo6b2o58b2o60b2o11b2o\$2o10b2o80b2o7b2o58b2o60b2o11b2o\$2o86b2o\$88b2o69\$17bo77bo74bo75bo\$17bobo6b2o67bobo6b2o64bobo6b2o44b2o19bobo6b2o\$17b2o7b2o67b2o7b2o64b2o7b2o44b2o19b2o7b2o\$11b2o62b2o12b2o73b2o74b2o\$11b2o62b2o12b2o59b2o12b2o74b2o\$2o148b2o\$2o69\$2o81b2o73b2o75b2o\$2o81b2o73b2o75b2o2\$231bo\$20bo210bobo\$20bobo6b2o200b2o\$20b2o7b2o50bo143b2o\$14b2o65bobo72bo68b2o\$14b2o65b2o73bobo\$75b2o79b2o\$75b2o73b2o\$150b2o6\$160b2o71b2o\$160b2o71b2o2\$77b2o\$77b2o54\$2b2o79b2o67b2o71b2o\$2b2o79b2o67b2o71b2o3\$156bo\$156bobo\$81bo68b2o4b2o73bo\$6bo74bobo66b2o79bobo\$6bobo72b2o142b2o4b2o\$6b2o67b2o148b2o\$2o73b2o\$2o4\$157b2o71b2o\$157b2o71b2o4\$8b2o67b2o\$8b2o67b2o54\$7b2o66b2o78b2o70b2o\$7b2o66b2o9bo68b2o70b2o\$86bobo\$80b2o4b2o\$80b2o74bo74bo\$90b2o64bobo72bobo\$6bo83b2o58b2o4b2o67b2o4b2o\$6bobo141b2o73b2o\$2o4b2o\$2o6\$2b2o146b2o80b2o\$2b2o146b2o80b2o59\$7b2o71b2o68b2o73b2o\$7b2o71b2o68b2o9bo63b2o\$161bobo\$155b2o4b2o\$81bo73b2o\$81bobo81b2o\$6bo68b2o4b2o82b2o64bo\$6bobo66b2o154bobo\$2o4b2o217b2o4b2o\$2o223b2o6\$2b2o71b2o153b2o\$2b2o71b2o153b2o!`

A large number of reactions is based on these G+2 blocks->2G+B-heptomino reactions and they differ only in the way how the last block collides with B-heptomino and destroys it:
`x = 67, y = 30, rule = B3/S2312\$48bo\$48bobo\$48b2o\$14bo27b2o\$14bobo6b2o17b2o\$14b2o7b2o\$8b2o47b2o\$8b2o47b2o!`

Since B-heptomino may react with another block to produce a glider, there is a positive answer to your G+3 blocks->3G question:
`x = 33, y = 11, rule = B3/S2322bo\$22bobo\$22b2o\$16b2o\$16b2o2\$31b2o\$31b2o2\$2o\$2o!`

EDIT: Actually they are already listed in knightlife's post here: viewtopic.php?f=2&t=1065

EDIT: These two are interesting because they send gliders onto the same track:
`x = 60, y = 23, rule = LifeHistory2.2A\$2.2A54.2A\$58.2A5\$6.A49.A\$6.A.A47.A.A\$6.2A48.2A\$2A48.2A\$2A48.2A9\$8.2A\$8.2A42.2A\$52.2A!`
Last edited by codeholic on August 29th, 2013, 7:37 pm, edited 1 time in total.
Ivan Fomichev

codeholic
Moderator

Posts: 1141
Joined: September 13th, 2011, 8:23 am
Location: Hamburg, Germany

### Re: Blockic Seeds

codeholic wrote:Actually they are already listed in knightlife's post here: viewtopic.php?f=2&t=1065

Yes. There are five 3:3 variants in the updated table lower down -- and even a single 3-blocks-to-4-gliders reaction, which I've started playing around with for use in self-destruct circuitry. I'm afraid I'm just greedily wondering if there are any more 3:3s or 3:4s out there -- or even a 3:5 reaction, while I'm wishing...!

dvgrn
Moderator

Posts: 5620
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI

### Re: Blockic Seeds

Okay, I followed my own advice and wrote a quick-and-dirty Python script to post-filter gencols output. Gencols found 561 reactions with exactly 15 cells, of which four were made up of only moving objects. These seem to match the 3:3 Blockic splitters from knightlife's table, so nothing new has showed up yet.

I'm not sure exactly why knightlife's fifth 3:3 splitter variant didn't show up in gencols results. But gencols appended a mysterious suffix to every line of my search results: " not_shown 15 other". The "15" changes to "20" if I try to filter for 20-cell output.

I'm just using "-filt a -leq 15 -geq 15" in the batch file, instead of "-filt a -leq 10 -geq 10". So this "not_shown" message may be a sign that I'm doing something wrong with the parameters and leaving out lots of results, but I haven't figured out yet what the problem could be.

Here's the Python script I used for post-processing. With more tweaking it could quite possibly dig up other interesting things, like reactions that transform pure-Blockic constellations into other pure-Blockic constellations, with or without output gliders -- e.g., 5b2o\$5b2o5bo\$12bobo\$12b2o2\$6b2o\$6b2o3\$2o\$2o!

3blocks-parser.py -- 'x' exits, 'c' continues
[this code is neither user-friendly nor efficient, just the first thing that worked --
edit to match paths, filenames, and gencols output file content on your system]
`# gencols 3blocks.bat output parserimport golly as gg.setrule("Life")INIfilename="C:/gencols/glsplit/result.col"try:  f = open(INIfilename, 'r')  all = f.readlines()  f.close()except:  g.exit("Failed to load number of ticks from config file: " + INIfilename) count=0for s in all:  count+=1  if count%50==0:    g.show(str(count))    g.update()  g.new("Test"+str(count))  pat=g.parse(s.replace("! not_shown 15 other",'').replace('!','\$').replace('.','b').replace('*','o')+'!')  g.putcells(pat)  g.run(1024)  pos1=g.getcells(g.getrect())  pop1=int(g.getpop())  g.run(32) # run far enough that even an HWSS won't overlap itself  pop2=int(g.getpop())  g.putcells(pos1)  if int(g.getpop())==pop1+pop2 and pop1>0:    g.new("Result"+str(count))    g.putcells(pat)    g.show("Found match at line#" + str(count))    g.fit()    g.update()    while 1:      k=g.getkey()      if k=='x':        g.exit()      if k!='':        break    lastpat=patg.new("Last found")g.putcells(lastpat)`

EDIT: The search with a 20-cell filter didn't turn up knightlife's known 3:4 Blockic splitter. When I get some more time, I'll have to figure out if that makes sense in light of the parameters in the original gencols batch file...

dvgrn
Moderator

Posts: 5620
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI

### Re: Blockic Seeds

dvgrn wrote:I'm just using "-filt a -leq 15 -geq 15" in the batch file, instead of "-filt a -leq 10 -geq 10". So this "not_shown" message may be a sign that I'm doing something wrong with the parameters and leaving out lots of results, but I haven't figured out yet what the problem could be.

That confusing "not_shown" refers merely to the fact, that the final pattern is not being displayed in certain types of searches: https://github.com/codeholic/gencols/bl ... put.c#L113
Ivan Fomichev

codeholic
Moderator

Posts: 1141
Joined: September 13th, 2011, 8:23 am
Location: Hamburg, Germany

### Re: Blockic Seeds

codeholic wrote:That confusing "not_shown" refers merely to the fact, that the final pattern is not being displayed in certain types of searches...

Ah, right, so "not_shown 15 other" isn't really saying there's anything missing; it just means

"Final pattern not shown",
"15 ON cells in the output", and
"output object period is something other than 1, 2, 3, or 4" (I think).

I should also mention that it's been a while since I last tried to compile gencols, and I had the usual silly problems getting a working gencols.exe out of any of my C/C++ compilers. This time actually wasn't too bad: the only problems were that I was using Visual C++ 2010 Express... so the C compiler is 'cl' rather than 'gcc' in the makefile, and by default it produced object files with an .obj instead of an .o extension, which meant the makefile was pointing to the wrong object filenames.

Doesn't seem like anyone has posted a gencols.exe Windows executable anywhere on the Internet yet (!?) so I'll attach a copy of the whole folder here in case anyone wants it:
gencols-with-exe.zip
Gencols source with gencols.exe, makepatlist.exe, makematrix.exe and object files
(149.16 KiB) Downloaded 364 times

I've just noticed that the only object my post-filter script reports for N=25 is the following:

`x = 10, y = 15, rule = Life6b2o\$6b2o7\$b2o4bo\$b2o4bobo\$7b2o3\$2o\$2o!`

This is a very nice three-block glider offset/color changer, but it certainly doesn't produce 5 gliders! However, it does have a population of exactly 25 at T=199... so it looks like I should re-run my last couple of searches and give the output more time to settle -- say, -gen 512 or so. Might turn up a few more of the missing recipes that way.

Further bulletins as events warrant --

dvgrn
Moderator

Posts: 5620
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI

### Re: Blockic Seeds

A backward MWSS from a 4-block seed:
`x = 18, y = 17, rule = B3/S2316b2o\$16b2o\$bo\$2bo7b2o\$3o7b2o5\$16b2o\$16b2o5\$9b2o\$9b2o!`

Equivalent to pi + 3 blocks.

EDIT:
Catalyst version:
`x = 18, y = 18, rule = B3/S2315b2o\$15b2o2\$bo\$2bo7b2o\$3o7b2o5\$16b2o\$16b2o5\$9b2o\$9b2o!`
knightlife

Posts: 566
Joined: May 31st, 2009, 12:08 am

### Re: Blockic Seeds

dvgrn wrote:
codeholic wrote:Actually they are already listed in knightlife's post here: viewtopic.php?f=2&t=1065

Yes. There are five 3:3 variants in the updated table lower down -- and even a single 3-blocks-to-4-gliders reaction, which I've started playing around with for use in self-destruct circuitry. I'm afraid I'm just greedily wondering if there are any more 3:3s or 3:4s out there -- or even a 3:5 reaction, while I'm wishing...!

This morning I found another H + block reaction that can be used in a slightly different 3:4 recipe:
`x = 87, y = 16, rule = LifeHistory6.A79.A\$4.A.A77.A.A\$4.3A77.3A\$4.A79.A6\$2A\$2A4\$78.2A\$78.2A!`

The alternate recipe might help make use of extra blocks left by the B-heptomino when making blockic splitters. Here is an updated table with the two 3:4s and a 7:11 found earlier.
`x = 87, y = 16, rule = LifeHistory6.A79.A\$4.A.A77.A.A\$4.3A77.3A\$4.A79.A6\$2A\$2A4\$78.2A\$78.2A!`

The table belongs in the Blockic Splitters thread but that is a subset of this thread anyway.
knightlife

Posts: 566
Joined: May 31st, 2009, 12:08 am

### Re: Blockic Seeds

knightlife wrote:Here is an updated table with the two 3:4s and a 7:11 found earlier.
`x = 87, y = 16, rule = LifeHistory6.A79.A\$4.A.A77.A.A\$4.3A77.3A\$4.A79.A6\$2A\$2A4\$78.2A\$78.2A!`

That's the same RLE as the previous one.
I Like My Heisenburps! (and others)

Extrementhusiast

Posts: 1752
Joined: June 16th, 2009, 11:24 pm
Location: USA

### Re: Blockic Seeds

I just have found a pure, blockick glider to R pentomino with 4 blocks, but I guess it's not new...
`#CXRLE Pos=-28,1 Gen=28x = 16, y = 10, rule = B3/S2314b2o\$14b2o\$8bo\$6bobo\$2o5b2o\$2o10b2o\$12b2o2\$4b2o\$4b2o!`

Oh by the way, it's my first post.
towerator

Posts: 328
Joined: September 2nd, 2013, 3:03 pm

### Re: Blockic Seeds

Extrementhusiast wrote:
knightlife wrote:Here is an updated table with the two 3:4s and a 7:11 found earlier.
`x = 87, y = 16, rule = LifeHistory6.A79.A\$4.A.A77.A.A\$4.3A77.3A\$4.A79.A6\$2A\$2A4\$78.2A\$78.2A!`

That's the same RLE as the previous one.

My mistake

Here is the blockic splitter table:
`x = 2477, y = 955, rule = LifeHistory2.4A2.4A2.4A20.4A2.4A2.4A67.2A580.4A2.4A2.4A20.4A8.4A\$2.A2.A2.A2.A2.A2.A20.A2.A2.A2.A2.A2.A67.2A580.A2.A2.A2.A2.A2.A20.A2.A8.A2.A61.A79.A\$2.A2.A2.A2.A2.A2.A20.A2.A2.A2.A2.A2.A649.A2.A2.A2.A2.A2.A20.A2.A8.A2.A62.A79.A\$2.4A2.4A2.4A20.4A2.4A2.4A649.4A2.4A2.4A20.4A8.4A60.3A77.3A3\$14.4A8.4A20.4A103.2A556.4A8.4A8.4A8.4A\$14.A2.A8.A2.A20.A2.A103.2A556.A2.A8.A2.A8.A2.A8.A2.A\$14.A2.A8.A2.A20.A2.A661.A2.A8.A2.A8.A2.A8.A2.A\$14.4A8.4A20.4A661.4A8.4A8.4A8.4A\$325.2A\$325.2A\$2.4A2.4A2.4A20.4A2.4A2.4A649.4A2.4A2.4A20.4A2.4A2.4A\$2.A2.A2.A2.A2.A2.A20.A2.A2.A2.A2.A2.A302.2A345.A2.A2.A2.A2.A2.A20.A2.A2.A2.A2.A2.A\$2.A2.A2.A2.A2.A2.A20.A2.A2.A2.A2.A2.A302.2A345.A2.A2.A2.A2.A2.A20.A2.A2.A2.A2.A2.A\$2.4A2.4A2.4A20.4A2.4A2.4A202.2A445.4A2.4A2.4A20.4A2.4A2.4A\$116.2A33.2A103.2A83.2A\$116.2A33.2A108.3A7.2A68.2A476.D19.2A58.D19.2A\$14.4A8.4A20.4A207.A9.2A442.4A8.4A20.4A62.D.D19.2A56.D.D19.2A\$14.A2.A8.A2.A20.A2.A208.A452.A2.A8.A2.A20.A2.A62.3D77.3D\$14.A2.A8.A2.A20.A2.A186.2A106.3A364.A2.A8.A2.A20.A2.A62.D79.D\$14.4A8.4A20.4A64.2A33.2A85.2A106.A366.4A8.4A20.4A\$118.A.A32.A.A193.A\$118.A34.A\$2.4A2.4A2.4A20.4A2.4A2.4A649.4A2.4A2.4A32.4A79.2A78.2A\$2.A2.A2.A2.A2.A2.A20.A2.A2.A2.A2.A2.A649.A2.A2.A2.A2.A2.A32.A2.A79.2A78.2A\$2.A2.A2.A2.A2.A2.A20.A2.A2.A2.A2.A2.A649.A2.A2.A2.A2.A2.A32.A2.A58.2A\$2.4A2.4A2.4A20.4A2.4A2.4A649.4A2.4A2.4A32.4A58.2A4\$118.2A33.2A736.2A\$118.2A33.2A736.2A26\$256.2A\$256.2A\$261.3A7.2A\$261.A9.2A\$262.A2\$246.2A\$246.2A65\$234.2A\$234.2A\$341.2A\$341.2A\$107.2A132.3D\$107.2A133.D\$242.3D103.3D98.2A\$349.D99.2A\$114.3D232.3D\$115.D\$115.3D117.2A219.3D101.A\$235.2A220.D101.A\$457.3D99.3A\$544.2A\$340.2A202.2A\$2.4A8.4A20.4A8.4A286.2A\$2.A2.A8.A2.A20.A2.A8.A2.A\$2.A2.A8.A2.A20.A2.A8.A2.A395.2A\$2.4A8.4A20.4A8.4A395.2A99.3D\$108.2A440.D.D\$108.2A440.D.D\$2.4A8.4A8.4A8.4A8.4A508.2A\$2.A2.A8.A2.A8.A2.A8.A2.A8.A2.A508.2A\$2.A2.A8.A2.A8.A2.A8.A2.A8.A2.A497.2A\$2.4A8.4A8.4A8.4A8.4A185.2A310.2A\$239.2A\$346.2A\$2.4A2.4A2.4A20.4A2.4A2.4A292.2A\$2.A2.A2.A2.A2.A2.A20.A2.A2.A2.A2.A2.A58.2A\$2.A2.A2.A2.A2.A2.A20.A2.A2.A2.A2.A2.A58.2A\$2.4A2.4A2.4A20.4A2.4A2.4A400.2A97.3D\$454.2A99.D\$554.3D\$14.4A8.4A20.4A\$14.A2.A8.A2.A20.A2.A\$14.A2.A8.A2.A20.A2.A508.2A\$14.4A8.4A20.4A508.2A3\$14.4A32.4A187.2A\$14.A2.A32.A2.A187.2A\$14.A2.A32.A2.A294.2A\$14.4A32.4A294.2A\$114.2A\$114.2A\$456.2A\$456.2A7\$264.3A\$264.A\$265.A105.3A\$371.A\$137.3A232.A\$137.A\$138.A340.3A\$479.A\$480.A77\$235.2A\$235.2A2\$836.D\$234.2A584.2A14.D.D\$234.2A584.2A14.3D\$838.D2\$2.4A2.4A2.4A20.4A2.4A2.4A649.4A2.4A2.4A20.4A2.4A2.4A577.4A2.4A2.4A18.4A2.4A2.4A\$2.A2.A2.A2.A2.A2.A20.A2.A2.A2.A2.A2.A649.A2.A2.A2.A2.A2.A20.A2.A2.A2.A2.A2.A577.A2.A2.A2.A2.A2.A18.A2.A2.A2.A2.A2.A\$2.A2.A2.A2.A2.A2.A20.A2.A2.A2.A2.A2.A649.A2.A2.A2.A2.A2.A20.A2.A2.A2.A2.A2.A386.A190.A2.A2.A2.A2.A2.A18.A2.A2.A2.A2.A2.A\$2.4A2.4A2.4A20.4A2.4A2.4A649.4A2.4A2.4A20.4A2.4A2.4A61.2A322.A191.4A2.4A2.4A18.4A2.4A2.4A54.2A\$816.2A23.2A297.3A293.2A\$841.2A\$2.4A20.4A8.4A661.4A20.4A8.4A589.4A20.4A18.4A\$2.A2.A20.A2.A8.A2.A661.A2.A20.A2.A8.A2.A203.2A94.2A102.2A184.A2.A20.A2.A18.A2.A\$2.A2.A20.A2.A8.A2.A661.A2.A20.A2.A8.A2.A203.2A94.2A102.2A184.A2.A20.A2.A18.A2.A\$2.4A20.4A8.4A661.4A20.4A8.4A589.4A20.4A18.4A\$109.2A\$109.2A125.2A900.3D\$2.4A2.4A2.4A20.4A2.4A2.4A182.2A465.4A2.4A2.4A20.4A2.4A2.4A384.D192.4A2.4A2.4A30.4A\$2.A2.A2.A2.A2.A2.A20.A2.A2.A2.A2.A2.A649.A2.A2.A2.A2.A2.A20.A2.A2.A2.A2.A2.A382.3D192.A2.A2.A2.A2.A2.A30.A2.A60.2A\$2.A2.A2.A2.A2.A2.A20.A2.A2.A2.A2.A2.A649.A2.A2.A2.A2.A2.A20.A2.A2.A2.A2.A2.A577.A2.A2.A2.A2.A2.A30.A2.A60.2A\$2.4A2.4A2.4A20.4A2.4A2.4A649.4A2.4A2.4A20.4A2.4A2.4A66.2A509.4A2.4A2.4A30.4A\$117.2A702.2A\$117.2A927.2A\$14.4A8.4A20.4A661.4A8.4A8.4A8.4A291.2A296.4A8.4A18.4A\$14.A2.A8.A2.A20.A2.A661.A2.A8.A2.A8.A2.A8.A2.A589.A2.A8.A2.A18.A2.A\$14.A2.A8.A2.A20.A2.A661.A2.A8.A2.A8.A2.A8.A2.A589.A2.A8.A2.A18.A2.A\$14.4A8.4A20.4A661.4A8.4A8.4A8.4A191.2A396.4A8.4A18.4A42.2A\$946.2A476.2A2\$2.4A2.4A2.4A20.4A2.4A2.4A45.2A602.4A2.4A2.4A20.4A2.4A2.4A577.4A2.4A2.4A30.4A\$2.A2.A2.A2.A2.A2.A20.A2.A2.A2.A2.A2.A45.2A158.3A441.A2.A2.A2.A2.A2.A20.A2.A2.A2.A2.A2.A273.2A302.A2.A2.A2.A2.A2.A30.A2.A\$2.A2.A2.A2.A2.A2.A20.A2.A2.A2.A2.A2.A205.A443.A2.A2.A2.A2.A2.A20.A2.A2.A2.A2.A2.A273.2A302.A2.A2.A2.A2.A2.A30.A2.A66.2A\$2.4A2.4A2.4A20.4A2.4A2.4A206.A442.4A2.4A2.4A20.4A2.4A2.4A577.4A2.4A2.4A30.4A66.2A\$1152.2A274.D34.2A\$123.2A803.2A222.2A274.3D32.2A\$123.2A698.2A103.2A122.2A374.D.D24.3A\$103.D34.2A683.2A227.2A376.D24.A\$103.3D32.2A892.D34.2A34.2A19.D331.A\$103.D.D24.3A899.3D32.2A34.2A19.D.D\$105.D24.A821.2A78.D.D24.3A62.3D\$131.A820.2A80.D24.A66.D\$932.D34.2A91.A72.2A\$214.2A716.3D32.2A164.2A\$214.2A716.D.D24.3A\$934.D24.A148.2A\$960.A147.2A3\$241.2A\$241.2A603.3A\$846.A\$847.A66\$1459.2A\$1459.2A\$816.2A\$703.4A2.4A2.4A20.4A2.4A2.4A61.2A514.4A2.4A2.4A18.4A2.4A2.4A\$703.A2.A2.A2.A2.A2.A20.A2.A2.A2.A2.A2.A82.2A493.A2.A2.A2.A2.A2.A18.A2.A2.A2.A2.A2.A69.3D\$703.A2.A2.A2.A2.A2.A20.A2.A2.A2.A2.A2.A82.2A72.2A419.A2.A2.A2.A2.A2.A18.A2.A2.A2.A2.A2.A70.D\$703.4A2.4A2.4A20.4A2.4A2.4A45.A110.2A419.4A2.4A2.4A18.4A2.4A2.4A68.3D\$801.A\$799.3A\$703.4A21.4A19.4A577.4A19.4A7.4A8.4A\$703.A2.A21.A2.A19.A2.A192.2A383.A2.A19.A2.A7.A2.A8.A2.A\$703.A2.A21.A2.A19.A2.A87.2A103.2A383.A2.A19.A2.A7.A2.A8.A2.A\$703.4A21.4A19.4A87.2A488.4A19.4A7.4A8.4A\$450.A\$449.A\$449.3A251.4A2.4A2.4A32.4A577.4A2.4A2.4A18.4A2.4A2.4A\$703.A2.A2.A2.A2.A2.A32.A2.A577.A2.A2.A2.A2.A2.A18.A2.A2.A2.A2.A2.A\$103.A599.A2.A2.A2.A2.A2.A32.A2.A577.A2.A2.A2.A2.A2.A18.A2.A2.A2.A2.A2.A\$104.A134.A463.4A2.4A2.4A32.4A577.4A2.4A2.4A18.4A2.4A2.4A62.2A\$102.3A135.A1203.2A\$238.3A110.2A\$351.2A64.2A284.4A8.4A9.4A19.4A577.4A8.4A7.4A7.4A8.4A\$417.2A284.A2.A8.A2.A9.A2.A19.A2.A68.2A507.A2.A8.A2.A7.A2.A7.A2.A8.A2.A\$703.A2.A8.A2.A9.A2.A19.A2.A68.2A507.A2.A8.A2.A7.A2.A7.A2.A8.A2.A\$341.2A360.4A8.4A9.4A19.4A577.4A8.4A7.4A7.4A8.4A72.2A\$341.2A1111.2A\$453.2A\$453.2A248.4A2.4A2.4A32.4A172.D404.4A2.4A2.4A18.4A2.4A2.4A\$703.A2.A2.A2.A2.A2.A32.A2.A148.A23.D.D402.A2.A2.A2.A2.A2.A18.A2.A2.A2.A2.A2.A\$703.A2.A2.A2.A2.A2.A32.A2.A63.2A73.2A9.A22.3D402.A2.A2.A2.A2.A2.A18.A2.A2.A2.A2.A2.A\$222.2A479.4A2.4A2.4A32.4A63.2A73.2A7.3A24.D402.4A2.4A2.4A18.4A2.4A2.4A\$210.2A10.2A573.2A109.2A\$210.2A585.2A109.2A526.2A\$2.4A2.4A2.4A20.4A2.4A2.4A301.2A591.2A486.2A\$2.A2.A2.A2.A2.A2.A20.A2.A2.A2.A2.A2.A301.2A591.2A\$2.A2.A2.A2.A2.A2.A20.A2.A2.A2.A2.A2.A\$2.4A2.4A2.4A20.4A2.4A2.4A867.2A\$921.2A537.2A\$214.D21.2A1222.2A\$2.4A20.4A8.4A172.3D19.2A1202.D34.2A\$2.A2.A20.A2.A8.A2.A172.D.D1223.3D32.2A\$2.A2.A20.A2.A8.A2.A174.D120.2A1101.D.D24.3A\$2.4A20.4A8.4A76.2A113.2A102.2A1103.D24.A\$118.2A16.2A95.2A177.2A19.D1034.A\$136.2A134.2A138.2A19.D.D\$2.4A2.4A2.4A20.4A2.4A2.4A218.2A159.3D\$2.A2.A2.A2.A2.A2.A20.A2.A2.A2.A2.A2.A307.2A72.D\$2.A2.A2.A2.A2.A2.A20.A2.A2.A2.A2.A2.A307.2A\$2.4A2.4A2.4A20.4A2.4A2.4A287.D34.2A\$341.3D32.2A\$131.2A208.D.D24.3A46.2A\$2.4A8.4A8.4A8.4A8.4A77.2A134.2A74.D24.A48.2A\$2.A2.A8.A2.A8.A2.A8.A2.A8.A2.A213.2A100.A\$2.A2.A8.A2.A8.A2.A8.A2.A8.A2.A\$2.4A8.4A8.4A8.4A8.4A3\$2.4A2.4A2.4A20.4A2.4A2.4A64.2A15.2A\$2.A2.A2.A2.A2.A2.A20.A2.A2.A2.A2.A2.A64.2A15.2A\$2.A2.A2.A2.A2.A2.A20.A2.A2.A2.A2.A2.A\$2.4A2.4A2.4A20.4A2.4A2.4A4\$432.2A\$432.2A\$114.2A\$114.2A\$427.2A\$427.2A34\$2357.A\$2358.A\$2356.3A2\$2368.2A\$2368.2A11\$1434.A\$1435.A\$1433.3A\$1044.A\$1045.A\$1043.3A2\$2362.2A\$2362.2A2\$705.4A2.4A2.4A18.4A2.4A2.4A579.4A2.4A2.4A20.4A2.4A2.4A821.4A2.4A2.4A20.4A16.4A\$705.A2.A2.A2.A2.A2.A18.A2.A2.A2.A2.A2.A579.A2.A2.A2.A2.A2.A20.A2.A2.A2.A2.A2.A821.A2.A2.A2.A2.A2.A20.A2.A16.A2.A\$705.A2.A2.A2.A2.A2.A18.A2.A2.A2.A2.A2.A579.A2.A2.A2.A2.A2.A20.A2.A2.A2.A2.A2.A821.A2.A2.A2.A2.A2.A20.A2.A16.A2.A\$705.4A2.4A2.4A18.4A2.4A2.4A417.2A160.4A2.4A2.4A20.4A2.4A2.4A821.4A2.4A2.4A20.4A16.4A\$822.2A348.2A\$822.2A110.2A112.2A387.2A\$717.4A7.4A7.4A8.4A75.2A102.2A112.2A296.4A8.4A8.4A8.4A51.2A780.4A8.4A8.4A16.4A\$717.A2.A7.A2.A7.A2.A8.A2.A75.2A110.2A235.3D164.A2.A8.A2.A8.A2.A8.A2.A833.A2.A8.A2.A8.A2.A16.A2.A\$717.A2.A7.A2.A7.A2.A8.A2.A187.2A236.D165.A2.A8.A2.A8.A2.A8.A2.A833.A2.A8.A2.A8.A2.A16.A2.A\$717.4A7.4A7.4A8.4A425.3D163.4A8.4A8.4A8.4A833.4A8.4A8.4A16.4A\$1263.2A1115.D19.2A\$1263.2A1113.D.D19.2A\$717.4A18.4A2.4A2.4A591.4A20.4A2.4A2.4A833.4A20.4A16.4A111.3D\$717.A2.A18.A2.A2.A2.A2.A2.A591.A2.A20.A2.A2.A2.A2.A2.A833.A2.A20.A2.A16.A2.A111.D\$717.A2.A18.A2.A2.A2.A2.A2.A591.A2.A20.A2.A2.A2.A2.A2.A833.A2.A20.A2.A16.A2.A\$717.4A18.4A2.4A2.4A171.2A243.2A126.2A45.4A20.4A2.4A2.4A57.2A774.4A20.4A16.4A94.2A4.2A\$926.2A243.2A126.2A142.2A916.2A4.2A\$2395.2A\$717.4A7.4A7.4A8.4A46.2A250.2A291.4A8.4A20.4A833.4A8.4A8.4A16.4A128.2A\$2.4A2.4A2.4A20.4A2.4A2.4A663.A2.A7.A2.A7.A2.A8.A2.A46.2A31.2A217.2A291.A2.A8.A2.A20.A2.A833.A2.A8.A2.A8.A2.A16.A2.A\$2.A2.A2.A2.A2.A2.A20.A2.A2.A2.A2.A2.A663.A2.A7.A2.A7.A2.A8.A2.A79.2A110.2A398.A2.A8.A2.A20.A2.A833.A2.A8.A2.A8.A2.A16.A2.A\$2.A2.A2.A2.A2.A2.A20.A2.A2.A2.A2.A2.A663.4A7.4A7.4A8.4A191.2A398.4A8.4A20.4A833.4A8.4A8.4A16.4A\$2.4A2.4A2.4A20.4A2.4A2.4A162.2A967.2A89.A\$216.2A967.2A88.A149.2A\$231.2A484.4A18.4A2.4A2.4A520.3A68.4A20.4A2.4A2.4A39.2A792.4A20.4A16.4A\$14.4A9.4A19.4A177.2A484.A2.A18.A2.A2.A2.A2.A2.A591.A2.A20.A2.A2.A2.A2.A2.A833.A2.A20.A2.A16.A2.A\$14.A2.A9.A2.A19.A2.A663.A2.A18.A2.A2.A2.A2.A2.A280.2A309.A2.A20.A2.A2.A2.A2.A2.A833.A2.A20.A2.A16.A2.A\$14.A2.A9.A2.A19.A2.A53.2A608.4A18.4A2.4A2.4A61.2A217.2A309.4A20.4A2.4A2.4A833.4A20.4A16.4A\$14.4A9.4A19.4A53.2A138.D94.A473.2A110.2A\$102.2A11.2A94.2A32.3D93.A586.2A\$102.2A11.2A94.2A32.D.D93.3A32.2A1051.D21.2A921.2A\$14.4A32.4A191.D80.2A48.2A1051.3D19.2A921.2A\$14.A2.A32.A2.A202.2A68.2A512.2A340.2A74.2A19.D149.D.D\$14.A2.A32.A2.A202.2A90.2A490.2A110.2A85.D21.2A119.2A74.2A19.D.D149.D\$14.4A32.4A293.D2C470.D34.2A95.2A85.3D19.2A216.3D166.2A\$347.D4.2A466.3D32.2A75.D34.2A70.D.D239.D166.2A\$332.3D12.3D2.2A466.D.D24.3A82.3D32.2A72.D425.D19.2A\$14.4A9.4A19.4A278.D.D38.D448.D24.A84.D.D24.3A96.2A405.D.D19.2A\$14.A2.A9.A2.A19.A2.A278.D.D36.3D474.A85.D24.A98.2A405.3D\$14.A2.A9.A2.A19.A2.A317.D.D586.A116.D19.2A164.2A200.D\$14.4A9.4A19.4A183.2A3.2A127.D703.D.D19.2A65.2A97.2A\$237.2A3.2A89.2A740.3D86.2A\$119.2A212.2A740.D\$14.4A32.4A65.2A1361.2A\$14.A2.A32.A2.A1428.2A\$14.A2.A32.A2.A202.2A100.2A828.2A\$14.4A32.4A202.2A100.2A732.2A94.2A\$1092.2A74.D34.2A\$335.3D830.3D32.2A\$337.D830.D.D24.3A79.2A\$101.2A233.3D831.D24.A81.2A\$101.2A1093.A2\$344.2A\$244.3A97.2A\$125.2A117.A\$125.2A118.A\$105.D34.2A\$105.3D32.2A\$105.D.D24.3A\$107.D24.A\$133.A3\$1279.2A\$1279.2A9\$1273.2A\$1273.2A11\$2362.2A\$2362.2A\$2383.2A\$2383.2A6\$2388.2A\$2388.2A21\$2383.2A\$2383.2A\$1540.2A\$1540.2A\$1561.2A\$1561.2A40.2A59.2A\$127.2A1277.2A195.2A59.2A\$127.2A1277.2A\$2381.2A\$1544.D65.3D43.3D722.2A\$119.3D581.4A2.4A2.4A20.4A2.4A2.4A68.2A498.4A2.4A2.4A20.4A10.4A2.4A2.4A24.3D128.3D64.D45.D547.4A2.4A2.4A20.4A10.4A2.4A2.4A\$120.D582.A2.A2.A2.A2.A2.A20.A2.A2.A2.A2.A2.A68.2A498.A2.A2.A2.A2.A2.A20.A2.A10.A2.A2.A2.A2.A2.A25.D129.D.D19.2A43.3D41.3D547.A2.A2.A2.A2.A2.A20.A2.A10.A2.A2.A2.A2.A2.A\$118.3D582.A2.A2.A2.A2.A2.A20.A2.A2.A2.A2.A2.A568.A2.A2.A2.A2.A2.A20.A2.A10.A2.A2.A2.A2.A2.A25.3D129.D19.2A637.A2.A2.A2.A2.A2.A20.A2.A10.A2.A2.A2.A2.A2.A\$703.4A2.4A2.4A20.4A2.4A2.4A568.4A2.4A2.4A20.4A10.4A2.4A2.4A816.4A2.4A2.4A20.4A10.4A2.4A2.4A\$1475.2A\$1475.2A\$703.4A8.4A8.4A8.4A8.4A568.4A8.4A8.4A8.4A10.4A8.4A816.4A8.4A8.4A8.4A22.4A\$703.A2.A8.A2.A8.A2.A8.A2.A8.A2.A74.2A492.A2.A8.A2.A8.A2.A8.A2.A10.A2.A8.A2.A816.A2.A8.A2.A8.A2.A8.A2.A22.A2.A\$703.A2.A8.A2.A8.A2.A8.A2.A8.A2.A74.2A492.A2.A8.A2.A8.A2.A8.A2.A10.A2.A8.A2.A78.3D735.A2.A8.A2.A8.A2.A8.A2.A22.A2.A\$703.4A8.4A8.4A8.4A8.4A82.2A484.4A8.4A8.4A8.4A10.4A8.4A79.D736.4A8.4A8.4A8.4A22.4A\$837.2A627.3D2\$703.4A2.4A2.4A20.4A2.4A2.4A568.4A2.4A2.4A20.4A10.4A8.4A816.4A2.4A2.4A20.4A10.4A2.4A2.4A\$703.A2.A2.A2.A2.A2.A20.A2.A2.A2.A2.A2.A568.A2.A2.A2.A2.A2.A20.A2.A10.A2.A8.A2.A816.A2.A2.A2.A2.A2.A20.A2.A10.A2.A2.A2.A2.A2.A\$4A2.4A2.4A20.4A2.4A2.4A651.A2.A2.A2.A2.A2.A20.A2.A2.A2.A2.A2.A568.A2.A2.A2.A2.A2.A20.A2.A10.A2.A8.A2.A816.A2.A2.A2.A2.A2.A20.A2.A10.A2.A2.A2.A2.A2.A\$A2.A2.A2.A2.A2.A20.A2.A2.A2.A2.A2.A651.4A2.4A2.4A20.4A2.4A2.4A568.4A2.4A2.4A20.4A10.4A8.4A816.4A2.4A2.4A20.4A10.4A2.4A2.4A\$A2.A2.A2.A2.A2.A20.A2.A2.A2.A2.A2.A1386.2A165.2A\$4A2.4A2.4A20.4A2.4A2.4A63.2A1321.2A165.2A\$115.2A586.4A8.4A8.4A20.4A568.4A8.4A8.4A8.4A10.4A8.4A34.2A780.4A8.4A8.4A8.4A10.4A\$703.A2.A8.A2.A8.A2.A20.A2.A568.A2.A8.A2.A8.A2.A8.A2.A10.A2.A8.A2.A34.2A234.2A544.A2.A8.A2.A8.A2.A8.A2.A10.A2.A\$4A8.4A8.4A8.4A8.4A651.A2.A8.A2.A8.A2.A20.A2.A568.A2.A8.A2.A8.A2.A8.A2.A10.A2.A8.A2.A22.2A246.2A544.A2.A8.A2.A8.A2.A8.A2.A10.A2.A127.2A\$A2.A8.A2.A8.A2.A8.A2.A8.A2.A74.2A575.4A8.4A8.4A20.4A55.2A511.4A8.4A8.4A8.4A10.4A8.4A22.2A199.2A591.4A8.4A8.4A8.4A10.4A127.2A\$A2.A8.A2.A8.A2.A8.A2.A8.A2.A74.2A682.2A29.2A769.2A\$4A8.4A8.4A8.4A8.4A53.2A734.2A1549.3A\$105.2A15.2A579.4A2.4A2.4A20.4A2.4A2.4A568.4A2.4A2.4A20.4A10.4A2.4A2.4A816.4A2.4A2.4A20.4A10.4A2.4A2.4A121.A\$122.2A579.A2.A2.A2.A2.A2.A20.A2.A2.A2.A2.A2.A568.A2.A2.A2.A2.A2.A20.A2.A10.A2.A2.A2.A2.A2.A84.2A49.2A679.A2.A2.A2.A2.A2.A20.A2.A10.A2.A2.A2.A2.A2.A86.2A34.A\$4A2.4A2.4A20.4A2.4A2.4A651.A2.A2.A2.A2.A2.A20.A2.A2.A2.A2.A2.A568.A2.A2.A2.A2.A2.A20.A2.A10.A2.A2.A2.A2.A2.A24.3A57.2A49.2A679.A2.A2.A2.A2.A2.A20.A2.A10.A2.A2.A2.A2.A2.A86.2A\$A2.A2.A2.A2.A2.A20.A2.A2.A2.A2.A2.A651.4A2.4A2.4A20.4A2.4A2.4A568.4A2.4A2.4A20.4A10.4A2.4A2.4A24.A227.2A562.4A2.4A2.4A20.4A10.4A2.4A2.4A\$A2.A2.A2.A2.A2.A20.A2.A2.A2.A2.A2.A1362.A135.2A89.2A\$4A2.4A2.4A20.4A2.4A2.4A1471.D.D24.2A836.2A\$823.2A641.2A55.D.D862.2A\$823.2A641.2A55.3D\$4A8.4A8.4A8.4A8.4A52.2A1559.2A\$A2.A8.A2.A8.A2.A8.A2.A8.A2.A52.2A1559.2A\$A2.A8.A2.A8.A2.A8.A2.A8.A2.A1593.D34.2A\$4A8.4A8.4A8.4A8.4A795.2A564.2A130.2A98.3D32.2A\$847.2A564.2A102.2A26.2A98.D.D24.3A\$128.2A697.D34.2A653.2A13.3A112.D24.A\$4A2.4A2.4A20.4A2.4A2.4A76.2A697.3D32.2A668.A140.A\$A2.A2.A2.A2.A2.A20.A2.A2.A2.A2.A2.A56.D34.2A682.D.D24.3A676.A\$A2.A2.A2.A2.A2.A20.A2.A2.A2.A2.A2.A56.3D32.2A684.D24.A\$4A2.4A2.4A20.4A2.4A2.4A56.D.D24.3A717.A\$110.D24.A1385.2A\$136.A1384.2A60\$2036.2A\$2036.2A4\$2072.2A\$2072.2A6\$2049.A\$1461.2A585.A294.A\$1461.2A585.3A291.A\$2342.3A\$1917.2A\$1468.3D446.2A\$1469.D\$1469.3D\$814.2A24.2A1082.3D\$814.2A24.2A1083.D384.2A\$848.2A1075.3D103.2A19.D257.2A103.2A\$848.2A1181.2A19.D.D360.2A\$1903.2A147.3D\$1903.2A149.D\$2346.2A\$689.4A2.4A2.4A20.4A10.4A2.4A2.4A568.4A2.4A2.4A20.4A16.4A52.D328.4A2.4A2.4A20.4A10.4A2.4A2.4A375.4A2.4A2.4A20.4A10.4A2.4A2.4A75.2A103.2A\$689.A2.A2.A2.A2.A2.A20.A2.A10.A2.A2.A2.A2.A2.A568.A2.A2.A2.A2.A2.A20.A2.A16.A2.A50.D.D328.A2.A2.A2.A2.A2.A20.A2.A10.A2.A2.A2.A2.A2.A375.A2.A2.A2.A2.A2.A20.A2.A10.A2.A2.A2.A2.A2.A180.2A\$689.A2.A2.A2.A2.A2.A20.A2.A10.A2.A2.A2.A2.A2.A568.A2.A2.A2.A2.A2.A20.A2.A16.A2.A50.3D328.A2.A2.A2.A2.A2.A20.A2.A10.A2.A2.A2.A2.A2.A206.2A167.A2.A2.A2.A2.A2.A20.A2.A10.A2.A2.A2.A2.A2.A\$689.4A2.4A2.4A20.4A10.4A2.4A2.4A568.4A2.4A2.4A20.4A16.4A50.D330.4A2.4A2.4A20.4A10.4A2.4A2.4A61.D144.2A167.4A2.4A2.4A20.4A10.4A2.4A2.4A\$1453.2A434.D.D\$1453.2A19.2A413.3D\$689.4A8.4A8.4A8.4A10.4A8.4A568.4A8.4A8.4A8.4A16.4A91.2A288.4A8.4A8.4A8.4A22.4A59.D315.4A8.4A8.4A8.4A22.4A\$689.A2.A8.A2.A8.A2.A8.A2.A10.A2.A8.A2.A568.A2.A8.A2.A8.A2.A8.A2.A16.A2.A381.A2.A8.A2.A8.A2.A8.A2.A22.A2.A79.2A294.A2.A8.A2.A8.A2.A8.A2.A22.A2.A\$689.A2.A8.A2.A8.A2.A8.A2.A10.A2.A8.A2.A97.2A469.A2.A8.A2.A8.A2.A8.A2.A16.A2.A381.A2.A8.A2.A8.A2.A8.A2.A22.A2.A79.2A19.2A273.A2.A8.A2.A8.A2.A8.A2.A22.A2.A\$689.4A8.4A8.4A8.4A10.4A8.4A97.2A469.4A8.4A8.4A8.4A16.4A46.2A333.4A8.4A8.4A8.4A22.4A100.2A273.4A8.4A8.4A8.4A22.4A\$822.2A605.2A\$822.2A1225.2A\$689.4A2.4A2.4A20.4A10.4A8.4A568.4A2.4A2.4A20.4A16.4A381.4A2.4A2.4A20.4A10.4A2.4A2.4A55.2A162.2A154.4A2.4A2.4A20.4A10.4A2.4A2.4A\$689.A2.A2.A2.A2.A2.A20.A2.A10.A2.A8.A2.A568.A2.A2.A2.A2.A2.A20.A2.A16.A2.A381.A2.A2.A2.A2.A2.A20.A2.A10.A2.A2.A2.A2.A2.A55.2A318.A2.A2.A2.A2.A2.A20.A2.A10.A2.A2.A2.A2.A2.A\$689.A2.A2.A2.A2.A2.A20.A2.A10.A2.A8.A2.A568.A2.A2.A2.A2.A2.A20.A2.A16.A2.A61.2A318.A2.A2.A2.A2.A2.A20.A2.A10.A2.A2.A2.A2.A2.A375.A2.A2.A2.A2.A2.A20.A2.A10.A2.A2.A2.A2.A2.A\$689.4A2.4A2.4A20.4A10.4A8.4A568.4A2.4A2.4A20.4A16.4A61.2A25.2A291.4A2.4A2.4A20.4A10.4A2.4A2.4A375.4A2.4A2.4A20.4A10.4A2.4A2.4A\$834.2A635.2A832.2A19.D\$834.2A1469.2A19.D.D36.2A64.D\$701.4A8.4A8.4A10.4A8.4A63.2A515.4A8.4A8.4A16.4A393.4A8.4A8.4A10.4A109.2A288.4A8.4A8.4A22.4A55.3D36.2A40.A23.D.D36.2A\$701.A2.A8.A2.A8.A2.A10.A2.A8.A2.A63.2A515.A2.A8.A2.A8.A2.A16.A2.A393.A2.A8.A2.A8.A2.A10.A2.A109.2A288.A2.A8.A2.A8.A2.A22.A2.A57.D68.2A9.A22.3D36.2A\$701.A2.A8.A2.A8.A2.A10.A2.A8.A2.A580.A2.A8.A2.A8.A2.A16.A2.A393.A2.A8.A2.A8.A2.A10.A2.A399.A2.A8.A2.A8.A2.A22.A2.A126.2A7.3A24.D\$701.4A8.4A8.4A10.4A8.4A103.2A475.4A8.4A8.4A16.4A393.4A8.4A8.4A10.4A399.4A8.4A8.4A22.4A141.2A\$858.2A1488.D63.2A\$838.D34.2A578.2A855.2A36.3D102.D\$689.4A2.4A2.4A20.4A10.4A2.4A2.4A83.3D32.2A448.4A2.4A2.4A20.4A16.4A70.2A309.4A2.4A2.4A20.4A10.4A2.4A2.4A375.4A2.4A2.4A20.4A10.4A2.4A2.4A39.2A36.D.D19.2A81.3D\$689.A2.A2.A2.A2.A2.A20.A2.A10.A2.A2.A2.A2.A2.A83.D.D24.3A455.A2.A2.A2.A2.A2.A20.A2.A16.A2.A381.A2.A2.A2.A2.A2.A20.A2.A10.A2.A2.A2.A2.A2.A375.A2.A2.A2.A2.A2.A20.A2.A10.A2.A2.A2.A2.A2.A79.D19.2A81.D.D19.2A\$689.A2.A2.A2.A2.A2.A20.A2.A10.A2.A2.A2.A2.A2.A85.D24.A457.A2.A2.A2.A2.A2.A20.A2.A16.A2.A381.A2.A2.A2.A2.A2.A20.A2.A10.A2.A2.A2.A2.A2.A79.2A140.2A152.A2.A2.A2.A2.A2.A20.A2.A10.A2.A2.A2.A2.A2.A184.D19.2A\$689.4A2.4A2.4A20.4A10.4A2.4A2.4A111.A456.4A2.4A2.4A20.4A16.4A381.4A2.4A2.4A20.4A10.4A2.4A2.4A79.2A140.2A152.4A2.4A2.4A20.4A10.4A2.4A2.4A\$1477.2A\$1477.2A\$1457.D34.2A\$1457.3D32.2A439.2A\$1457.D.D24.3A446.2A129.2A\$1459.D24.A428.D34.2A114.2A\$1485.A427.3D32.2A\$1913.D.D24.3A\$1915.D24.A\$1941.A\$2074.2A\$2074.2A6\$2047.3D\$2049.D\$2048.3D\$2318.D19.2A\$2316.D.D19.2A83.D19.2A\$2056.2A258.3D102.D.D19.2A\$2056.2A258.D104.3D\$2421.D3\$2333.2A\$2333.2A103.2A\$2312.2A124.2A\$2312.2A103.2A\$2417.2A51\$829.2A\$829.2A10\$1694.2A668.2A\$1462.2A230.2A668.2A\$1462.2A101.2A332.2A199.2A\$844.2A719.2A332.2A199.2A\$828.2A14.2A840.3D667.3D\$828.2A22.2A615.3D215.D669.D\$852.2A616.D86.3D68.A16.2A19.D18.3D404.3D260.3D\$1470.3D85.D70.A15.2A19.D.D424.D\$1437.2A117.3D68.3A36.3D422.3D\$1425.2A10.2A229.D684.2A\$684.4A10.4A2.4A2.4A20.4A16.4A557.4A10.4A2.4A2.4A20.4A10.4A2.4A2.4A30.2A152.2A175.4A10.4A2.4A2.4A20.4A10.4A2.4A2.4A361.4A10.4A2.4A2.4A20.4A10.4A8.4A76.2A\$684.A2.A10.A2.A2.A2.A2.A2.A20.A2.A16.A2.A557.A2.A10.A2.A2.A2.A2.A2.A20.A2.A10.A2.A2.A2.A2.A2.A159.2A23.2A175.A2.A10.A2.A2.A2.A2.A2.A20.A2.A10.A2.A2.A2.A2.A2.A361.A2.A10.A2.A2.A2.A2.A2.A20.A2.A10.A2.A8.A2.A\$684.A2.A10.A2.A2.A2.A2.A2.A20.A2.A16.A2.A557.A2.A10.A2.A2.A2.A2.A2.A20.A2.A10.A2.A2.A2.A2.A2.A159.2A200.A2.A10.A2.A2.A2.A2.A2.A20.A2.A10.A2.A2.A2.A2.A2.A69.2A290.A2.A10.A2.A2.A2.A2.A2.A20.A2.A10.A2.A8.A2.A105.2A\$684.4A10.4A2.4A2.4A20.4A16.4A557.4A10.4A2.4A2.4A20.4A10.4A2.4A2.4A255.2A104.4A10.4A2.4A2.4A20.4A10.4A2.4A2.4A69.2A290.4A10.4A2.4A2.4A20.4A10.4A8.4A105.2A\$1650.2A375.2A\$1533.2A136.2A354.2A\$684.4A10.4A8.4A8.4A8.4A16.4A557.4A10.4A8.4A8.4A8.4A22.4A34.D103.2A57.D78.2A83.4A10.4A8.4A8.4A8.4A22.4A361.4A10.4A8.4A8.4A8.4A10.4A8.4A\$684.A2.A10.A2.A8.A2.A8.A2.A8.A2.A16.A2.A557.A2.A10.A2.A8.A2.A8.A2.A8.A2.A22.A2.A34.3D160.D.D161.A2.A10.A2.A8.A2.A8.A2.A8.A2.A22.A2.A361.A2.A10.A2.A8.A2.A8.A2.A8.A2.A10.A2.A8.A2.A\$684.A2.A10.A2.A8.A2.A8.A2.A8.A2.A16.A2.A98.2A457.A2.A10.A2.A8.A2.A8.A2.A8.A2.A22.A2.A34.D.D160.3D161.A2.A10.A2.A8.A2.A8.A2.A8.A2.A22.A2.A198.3D160.A2.A10.A2.A8.A2.A8.A2.A8.A2.A10.A2.A8.A2.A95.2A\$684.4A10.4A8.4A8.4A8.4A16.4A98.2A457.4A10.4A8.4A8.4A8.4A22.4A36.D22.2A138.D161.4A10.4A8.4A8.4A8.4A22.4A199.D161.4A10.4A8.4A8.4A8.4A10.4A8.4A95.2A\$826.2A626.2A19.2A96.2A312.2A146.3D\$826.2A647.2A61.3D32.2A122.2A188.2A\$684.4A10.4A8.4A20.4A16.4A557.4A10.4A8.4A20.4A10.4A2.4A2.4A49.2A92.D4.2A152.2A57.4A10.4A8.4A20.4A10.4A2.4A2.4A361.4A10.4A8.4A20.4A10.4A2.4A2.4A72.D\$684.A2.A10.A2.A8.A2.A20.A2.A16.A2.A557.A2.A10.A2.A8.A2.A20.A2.A10.A2.A2.A2.A2.A2.A49.2A92.3D2.2A211.A2.A10.A2.A8.A2.A20.A2.A10.A2.A2.A2.A2.A2.A225.2A134.A2.A10.A2.A8.A2.A20.A2.A10.A2.A2.A2.A2.A2.A48.A23.D.D\$684.A2.A10.A2.A8.A2.A20.A2.A16.A2.A557.A2.A10.A2.A8.A2.A20.A2.A10.A2.A2.A2.A2.A2.A155.D205.A2.A10.A2.A8.A2.A20.A2.A10.A2.A2.A2.A2.A2.A225.2A134.A2.A10.A2.A8.A2.A20.A2.A10.A2.A2.A2.A2.A2.A38.2A9.A22.3D\$684.4A10.4A8.4A20.4A16.4A557.4A10.4A8.4A20.4A10.4A2.4A2.4A155.D.D44.2A73.D83.4A10.4A8.4A20.4A10.4A2.4A2.4A75.2A163.2A119.4A10.4A8.4A20.4A10.4A2.4A2.4A38.2A7.3A24.D\$838.2A710.3D44.2A73.D.D236.2A163.2A17.2A233.2A\$838.2A712.D85.2A32.3D216.D34.2A167.2A233.2A\$684.4A10.4A8.4A8.4A8.4A16.4A64.2A491.4A10.4A8.4A8.4A8.4A10.4A255.2A34.D81.4A10.4A8.4A8.4A8.4A22.4A55.3D32.2A269.4A10.4A8.4A8.4A8.4A22.4A\$684.A2.A10.A2.A8.A2.A8.A2.A8.A2.A16.A2.A64.2A491.A2.A10.A2.A8.A2.A8.A2.A8.A2.A10.A2.A270.2A26.2A73.A2.A10.A2.A8.A2.A8.A2.A8.A2.A22.A2.A55.D.D303.A2.A10.A2.A8.A2.A8.A2.A8.A2.A22.A2.A\$684.A2.A10.A2.A8.A2.A8.A2.A8.A2.A16.A2.A557.A2.A10.A2.A8.A2.A8.A2.A8.A2.A10.A2.A89.2A57.2A120.2A26.2A73.A2.A10.A2.A8.A2.A8.A2.A8.A2.A22.A2.A57.D27.2A274.A2.A10.A2.A8.A2.A8.A2.A8.A2.A22.A2.A83.2A\$684.4A10.4A8.4A8.4A8.4A16.4A104.2A451.4A10.4A8.4A8.4A8.4A10.4A89.2A56.A.A223.4A10.4A8.4A8.4A8.4A22.4A85.2A274.4A10.4A8.4A8.4A8.4A22.4A83.2A\$862.2A668.A28.2A\$877.2A662.2A18.2A\$684.4A10.4A2.4A2.4A20.4A16.4A119.2A436.4A10.4A2.4A2.4A20.4A10.4A2.4A2.4A146.2A213.4A10.4A2.4A2.4A20.4A10.4A2.4A2.4A241.2A118.4A10.4A2.4A2.4A20.4A22.4A\$684.A2.A10.A2.A2.A2.A2.A2.A20.A2.A16.A2.A111.3A443.A2.A10.A2.A2.A2.A2.A2.A20.A2.A10.A2.A2.A2.A2.A2.A361.A2.A10.A2.A2.A2.A2.A2.A20.A2.A10.A2.A2.A2.A2.A2.A193.2A46.2A118.A2.A10.A2.A2.A2.A2.A2.A20.A2.A22.A2.A\$684.A2.A10.A2.A2.A2.A2.A2.A20.A2.A16.A2.A111.A445.A2.A10.A2.A2.A2.A2.A2.A20.A2.A10.A2.A2.A2.A2.A2.A361.A2.A10.A2.A2.A2.A2.A2.A20.A2.A10.A2.A2.A2.A2.A2.A193.2A166.A2.A10.A2.A2.A2.A2.A2.A20.A2.A22.A2.A\$684.4A10.4A2.4A2.4A20.4A16.4A112.A444.4A10.4A2.4A2.4A20.4A10.4A2.4A2.4A361.4A10.4A2.4A2.4A20.4A10.4A2.4A2.4A361.4A10.4A2.4A2.4A20.4A22.4A\$1454.2A\$1454.2A645.2A233.2A19.2A\$1927.2A107.2A63.2A233.2A19.2A\$1558.2A367.2A107.2A43.D34.2A\$1558.2A99.2A420.3D32.2A\$1478.2A179.2A420.D.D24.3A\$1478.2A603.D24.A\$1458.D34.2A614.A\$1458.3D32.2A\$1458.D.D24.3A\$1460.D24.A423.2A\$1486.A422.2A431.2A\$2342.2A2\$1665.2A\$1665.2A266.2A\$1933.2A\$1913.D34.2A\$1913.3D32.2A\$1913.D.D24.3A\$1915.D24.A\$1941.A!`

TL + R = LWSS
x = 5, y = 10, rule = B3/S23
2bo\$bobo\$o3bo\$bobo\$2bo3\$3b2o\$2b2o\$3bo!
knightlife

Posts: 566
Joined: May 31st, 2009, 12:08 am

### Re: Blockic Seeds

Two 4-block seeds for a backward LWSS:
`x = 80, y = 28, rule = B3/S23bo59bo\$2bo59bo\$3o57b3o9\$7b2o2b2o54b2o2b2o\$7b2o2b2o54b2o2b2o2\$19b2o\$19b2o3\$10b2o58b2o\$10b2o58b2o7\$78b2o\$78b2o!`

The seed on the right extracts an extra glider.

The smallest blockic seeds for standard spaceships, as far as I know:
`x = 228, y = 207, rule = LifeHistory.D9.D7.D3.6D4.6D\$.D9.D7.D3.D9.D\$.D9.D7.D3.D9.D80.A\$.D9.D7.D3.D9.D81.A92.A\$.D9.D3.D3.D3.6D4.6D74.3A93.A\$.D9.D3.D3.D3.6D4.6D168.3A\$.D9.D3.D3.D8.D9.D86.2A\$.D9.D2.D.D2.D8.D9.D86.2A\$.6D4.4D.4D8.D9.D\$.6D5.2D3.2D4.6D4.6D5\$214.2A2.2A\$214.2A2.2A2\$133.2A91.2A\$133.2A91.2A2\$127.2A\$127.2A88.2A\$217.2A67\$118.A5.2A\$.2D3.2D3.D7.D3.6D4.6D80.A4.2A\$4D.4D2.D7.D3.D9.D83.3A\$D2.D.D2.D2.D7.D3.D9.D184.2A\$D3.D3.D2.D7.D3.D9.D184.2A\$D3.D3.D2.D3.D3.D3.6D4.6D164.A\$D3.D3.D2.D3.D3.D3.6D4.6D85.2A78.A7.2A\$D7.D2.D3.D3.D8.D9.D79.2A4.2A76.3A7.2A\$D7.D2.D2.D.D2.D8.D9.D79.2A\$D7.D2.4D.4D8.D9.D\$D7.D3.2D3.2D4.6D4.6D2\$218.2A\$218.2A5\$211.2A\$211.2A57\$104.A\$105.A\$103.3A11\$109.2A13.2A\$109.2A13.2A\$.D4.D4.D7.D3.6D4.6D\$.D4.D4.D7.D3.D9.D\$.D4.D4.D7.D3.D9.D99.2A\$.D4.D4.D7.D3.D9.D99.2A\$.6D4.D3.D3.D3.6D4.6D\$.6D4.D3.D3.D3.6D4.6D\$.D4.D4.D3.D3.D8.D9.D\$.D4.D4.D2.D.D2.D8.D9.D\$.D4.D4.4D.4D8.D9.D\$.D4.D5.2D3.2D4.6D4.6D\$131.2A\$131.2A2\$111.2A\$111.2A6\$125.2A\$125.2A4\$115.2A\$115.2A!`
knightlife

Posts: 566
Joined: May 31st, 2009, 12:08 am

### Re: Blockic Seeds

I'm wondering how many spaceships have a blockish seed. Outside the XWSS, I know that the loafer has a glider-split based seed, but what about the others?
EDIT: Shame on me not to have thought about gemini. I guess it would be possible to create a (incredibly large) blockish-and-blockish seed for it.
Last edited by towerator on September 9th, 2013, 2:50 pm, edited 1 time in total.
This is game of life, this is game of life!
Loafin' ships eaten with a knife!
towerator

Posts: 328
Joined: September 2nd, 2013, 3:03 pm

### Re: Blockic Seeds

towerator wrote:I'm wondering how many spaceships have a blockish seed. Outside the XWSS, I know that the loafer has a glider-split based seed, but what about the others?

Anything that has a glider construction could have a Blockic-seed equivalent, if anyone were interested in stringing one together. That means any *WSS, pretty much any Cordership -- they mostly seem to be fairly straightforward to glider-construct, one way or another -- and quite a number of composite c/2 objects that are not simply flotillas of *WSSes, such as the p20 "ecologist". Actual seeds have been constructed only for the loafer and the *WSSes, and the loafer seed is a fairly primitive effort.

Sad to say, I think there's just one other speed of spaceship, the 2c/5, with a known glider construction that could theoretically be blockified. But it would be many times bigger than the loafer seed. People used to talk about constructing a Caterpillar -- some of the synchronization problems are spectacularly unpleasant, but not really impossible. But a Blockic Caterpillar seed is on the same order of unreasonableness as a Gemini seed.

I'm still expecting someone to synthesize something like a dart or a weekender, any weekend now -- but no luck yet... Seems pretty unlikely that anyone will turn up a Blockic seed for a previously unbuildable spaceship, even with a Glue-like search program to enumerate and test small constellations. The seeds are certainly out there somewhere, but the search tree is much too large and hard to prune. Never know until you try, though!

dvgrn
Moderator

Posts: 5620
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI

### Re: Blockic Seeds

How about a blockic replicator? Make two piles from one pile of blocks and a glider...
Seems like you would need better than 2:1 ratio splitters or a way to make extra gliders (Herschels or guns) unless there is a small constellation that can do it (you can get 4 blocks from 2 blocks but the patterns are not replicas).

I am collecting blockic patterns that increase in size when hit by a glider but there are no striking results.

Here is a 5-block seed that makes a backward MWSS and two forward gliders as well:
`x = 58, y = 41, rule = B3/S23bo\$2bo\$3o7\$50b2o\$50b2o8\$52b2o\$52b2o2\$56b2o\$56b2o14\$27b2o\$27b2o2\$35b2o\$35b2o!`

This is cheaper that using a 3-block 3G splitter and a 3-block MWSS.

EDIT:
The 2 to 4 block example (double = highest ratio?):
`x = 8, y = 10, rule = B3/S23bo\$2bo\$3o\$6b2o\$6b2o4\$4b2o\$4b2o!`
knightlife

Posts: 566
Joined: May 31st, 2009, 12:08 am

### Re: Blockic Seeds

Here's something interesting that came up when I was putting together an example of a half-LOM "replicator" (see below). I had no idea that half a LOM could be hit by a single glider to make the old standard three-block toggle mechanism:

`x = 145, y = 189, rule = B3/S2358bo\$57bo\$57b3o50\$9b2o\$9b2o3\$10b2o\$10b2o5\$3o\$2bo\$bo122\$142b3o\$142bo\$143bo!`

The G+3B4 toggle has been around for a long time, but I forget if it has a name. Now I'm wondering if this is how it was originally discovered...?

knightlife wrote:How about a blockic replicator? Make two piles from one pile of blocks and a glider...
Seems like you would need better than 2:1 ratio splitters or a way to make extra gliders (Herschels or guns) unless there is a small constellation that can do it (you can get 4 blocks from 2 blocks but the patterns are not replicas).

Yes, I'm not too hopeful that there's an interesting Blockic replicator out there. They certainly exist, in the usual sense of "a universal computer-constructor could do that", but UCCs need enough hand-waving already without the extra requirement of having some stage of replication be a Blockic seed. Or if we discount a UCC-based solution, gliders will always be needed to trigger the replication process, and it's not clear where those would come from -- or what would happen when the replication inevitably runs out of space.

I just fired up the Seeds of Destruction game to make a nice little sample of the way I'm visualizing the problem. The pattern below uses the block pair from Lumps of Muck. Just pretend that a hypothetical Blockic replicator has just one input glider as a trigger, instead of the glider pair I have here:

`x = 136, y = 143, rule = B3/S23bo\$2bo\$3o4\$16bo\$17bo\$15b3o51\$66b2o\$66b2o3\$67b2o\$63b2o2b2o\$62bobo\$64bo13\$57b2o\$56bobo\$58bo53\$118b3o\$118bo\$119bo4\$133b3o\$133bo\$134bo!`

... So what could be done from this point? Would the replication reactions also have to have one output glider, or two, so that a chain reaction could be sustained in some way? Or how else might something like this work?

knightlife wrote:I am collecting blockic patterns that increase in size when hit by a glider but there are no striking results.

Short of a proper billion-record "Blockic fluff relay" database (and more importantly, some good search code to make all the connections between the records) I don't really see a good way to get started on this problem. It might be possible to find a cyclic chain of block fields that get transformed into each other when you hit them with gliders, and even to get some gliders out in the process -- it just seems like a really unlikely project to get the input and output gliders to line up.

dvgrn
Moderator

Posts: 5620
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI

### Re: Blockic Seeds

dvgrn wrote:Yes, I'm not too hopeful that there's an interesting Blockic replicator out there

I agree, but I was thinking of "duplicator" I guess, not "replicator" as in "Highlife replicator". Your half-LOM duplicator is an example of what I was thinking of (if one glider was sufficient instead of two). I'm thinking of something short of a UCC-based pattern!

I'm not intending to start on a large project, just wondering if it is even possible. Actually, I am planning to do more programming and less "manual" experimenting when my work schedule is less demanding. Right now, it's fun to play in the sandbox!

I like the "blockic fluff" idea. This is the first blockic seed I have found that increases the number of blocks and outputs more than one glider:
`x = 34, y = 31, rule = B3/S2332bo\$31bo\$31b3o12\$2o\$2o9\$20b2o\$b2o17b2o\$b2o3\$7b2o\$7b2o!`

Can gencols find something like this? Especially if number of output blocks is the same as the number of input blocks (and at least one glider output). I am looking to use gencols soon, thanks for posting it.

EDIT:
Another blockic doubler (not duplicator):
`x = 23, y = 23, rule = B3/S2317b2o\$17b2o3\$2o\$2o3\$20b2o\$20b2o11\$20b2o\$20bobo\$20bo!`

Ratio 2:1 is still best so far.
knightlife

Posts: 566
Joined: May 31st, 2009, 12:08 am

### Re: Blockic Seeds

knightlife wrote:I like the "blockic fluff" idea. This is the first blockic seed I have found that increases the number of blocks and outputs more than one glider:

Actually it is easy with the help of a Herschel:
`x = 42, y = 25, rule = LifeHistory17.A\$18.A\$16.3A14\$20.D19.2A\$18.D.D19.2A\$18.3D\$18.D2\$2A\$2A\$35.2A\$35.2A!`

H + block ---> 2G + 4 blocks

Of course, the search space is much greater for a blockic splitter if leftover blocks are allowed:
`x = 21, y = 27, rule = LifeHistory7.2A\$7.2A3\$14.3D\$15.D\$15.3D12\$19.2A\$19.2A4\$2.A\$3A\$A.A\$A!`

Splitter/Block doubler:
`x = 42, y = 57, rule = LifeHistory17.A\$18.A\$16.3A14\$20.D19.2A\$18.D.D19.2A\$18.3D\$18.D4\$2A33.2A\$2A33.2A12\$3.3D\$5.D\$4.3D17\$8.2A\$8.2A!`
knightlife

Posts: 566
Joined: May 31st, 2009, 12:08 am

### Re: Blockic Seeds

knightlife wrote:
knightlife wrote:I like the "blockic fluff" idea. This is the first blockic seed I have found that increases the number of blocks and outputs more than one glider:

Actually it is easy with the help of a Herschel...

Even without a Herschel the search space is huge and full of options:

`x = 38, y = 29, rule = B3/S2320b2o\$20b2o8b2o\$30b2o6\$15b2o\$15b2o\$35b3o\$35bo\$36bo10\$2o\$2o4\$2b2o\$2b2o!`

(I borrowed your 2->4 block converter and tacked it on to make the reaction fit your conditions; the original G+3B4 actually sends out four gliders, but leaves only two blocks.)

EDIT: It's too hard to choose among all the possibilities:

`x = 43, y = 12, rule = B3/S2341b2o\$41b2o2\$19b2o\$19b2o2\$2o\$2o33b2o\$35b2o\$21b3o\$21bo\$22bo!`

Leave out the leftmost block and you get another G+3B4->3G+2B4. Or it looks like LOM chains are a possibility, and there are definitely nice ways of leading a century around:

`#C G+10B4->3G+20B4x = 66, y = 101, rule = LifeHistory56.2A\$56.2A18\$17.2A\$17.2A6\$2.2A\$2.2A60.2A\$64.2A5\$29.2A\$29.2A16\$8.2A\$8.2A34\$24.2A\$24.2A2\$8.2A\$2A6.2A\$2A\$15.2A\$15.2A6\$15.3A\$15.A\$16.A!`

dvgrn
Moderator

Posts: 5620
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI

### Re: Blockic Seeds

knightlife wrote:This is the first blockic seed I have found that increases the number of blocks and outputs more than one glider... Can gencols find something like this? Especially if number of output blocks is the same as the number of input blocks (and at least one glider output).

Absolutely... though the number of false positives goes up fast as you have more blocks and gliders in the output. It probably makes sense to produce a huge output file with gencols -- all G+3B4 or G+4B4 within a certain range, let's say, with a two-digit final population -- and then chew through it with a Golly-script post-processor, throwing out every final result with an object that isn't a block or a glider. The good ones can go into files according to their numbers -- "3B4+2G.txt", etc. -- and we'll see how good they get.

I have some object-recognition code that should work pretty well to do the post-processing, though it will take a while. In the long run I'm actually not so interested in maximizing the number of blocks -- I don't have much use for lots of randomly spaced blocks. I'd rather look for possible cycles where the output of one reaction matches the input of another... but I'm not sure I'll be writing that search code any time soon!

What I'm most immediately interested in right now is slow block-plus-N-glider salvos that produce small constellations of blocks, plus maybe an outlying piece of junk or two. There's a lot of potential for speeding up the construction of Blockic seeds for LWSSes or loafers or what have you, by building the blocks two or three at a time instead of individually:

`#C LWSS-N:E9 E29 E23 E17 E17 O41 O35 O15 E23 E27 E47 E23 E25#C          O19 O45 O13 O-7 O19 E-23#C 19-glider slow-salvo recipe by h4tter, 15 September 2013x = 2711, y = 2723, rule = LifeHistory2E\$2E19\$24.3A\$24.A\$25.A148\$184.3A\$184.A\$185.A148\$331.3A\$331.A\$332.A148\$478.3A\$478.A\$479.A148\$628.3A\$628.A\$629.A148\$791.2A\$790.2A\$792.A148\$938.2A\$937.2A\$939.A148\$1078.2A\$1077.2A\$1079.A148\$1231.3A\$1231.A\$1232.A148\$1383.3A\$1383.A\$1384.A148\$1543.3A\$1543.A\$1544.A148\$1681.3A\$1681.A\$1682.A148\$1832.3A\$1832.A\$1833.A148\$1980.2A\$1979.2A\$1981.A148\$2143.2A\$2142.2A\$2144.A148\$2277.2A\$2276.2A\$2278.A148\$2417.2A\$2416.2A\$2418.A148\$2580.2A\$2579.2A\$2581.A148\$2708.3A\$2708.A\$2709.A!`

dvgrn
Moderator

Posts: 5620
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI

### Re: Blockic Seeds

dvgrn wrote:Even without a Herschel the search space is huge and full of options:

There has to be a blockic spaceship out there, where one phase of the spaceship is just G + nb4!
(Two or more seeds with a single glider reflecting from seed to seed, moving the blocks)

EDIT:
I know that idea is not new!
But...
All of the blocks would have to move in the same direction...
That hardly ever happens...
knightlife

Posts: 566
Joined: May 31st, 2009, 12:08 am

### Re: Blockic Seeds

knightlife wrote:Actually it is easy with the help of a Herschel:

Did you get past a 2:1 ratio yet? There are other two-block Herschel seeds that are more prolific than the one in the standard 3:4 splitter, at least in terms of blocks if not output gliders. Here's a 5B:12B+7G, and I'm sure it can be improved further (depending on whether you want more blocks or more gliders!):

`x = 50, y = 52, rule = LifeHistory16.2A\$16.2A9\$48.2A\$48.2A15\$7.2A\$7.2A9\$2A\$2A10\$45.2A\$45.2A\$26.3A\$26.A\$27.A!`

I've started running a background search for Blockic collisions with blocks-and-gliders-only output. For the moment I think I'll get it working with the output of this batch file:

`gencols -pat obj/block.life obj/glider_sw.life -tc 10 10 > glsplit/g1b.colgencols -pat glsplit/g1b.col obj/block.life -tc 10 20 > glsplit/g2b.colgencols -pat glsplit/g2b.col obj/block.life -tc 10 30 > glsplit/g3b.colgencols -pat glsplit/g3b.col obj/block.life -tc 10 40 -gen 512 -leq 99 > glsplit/result_4b.col`

EDIT: The gencols run is finished, after less than a day; there are 90 megabytes of results in the final output file to be sorted through. Should be some good stuff in there somewhere.

I'm assuming I probably won't miss anything by filtering out final populations of 100 or greater, and it will keep the file size down and reduce the post-processing time -- though it would be a shame if there is something good up at higher populations, and it gets thrown out...!

There's a much larger search space available; changing the 20, 30, 40 to (say) 30, 50, 70 would probably run for a couple of days on my laptop, and produce a very large output file. It might also be worth moving the -gen parameter even higher, to make sure that patterns finish settling -- we'll see if there's a significant problem at 512.

EDIT 2: Recognition code seems to be working now. I'm still adding a few unusual ash objects to my library as they crop up in the post-processing. Here's a Blockic paperclip seed, for example, with a hand block left over to continue a construction:

`x = 14, y = 16, rule = Life6b2o\$6b2o\$2o\$2o4\$2o\$2o3\$11b2o\$11bobo\$11bo\$3b2o\$3b2o!`

Pulsars are kind of a dime a dozen, really, but a chain of these looks nice -- all in synch, too:
`x = 52, y = 47, rule = B3/S232o\$2o6b2o\$8b2o\$4b2o\$4b2o\$8b2o\$8b2o7\$12b2o\$12b2o6b2o\$20b2o\$16b2o\$16b2o\$20b2o\$20b2o7\$24b2o\$24b2o6b2o\$32b2o\$28b2o\$28b2o\$32b2o\$32b2o7\$36b2o\$36b2o6b2o\$44b2o\$40b2o\$40b2o\$44b2o3b3o\$44b2o3bo\$50bo!`

dvgrn
Moderator

Posts: 5620
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI

### Re: Blockic Seeds

dvgrn wrote:Recognition code seems to be working now...

Unfortunately -- at least with this relatively short 20/30/40 run of gencols -- the pure glider generators top out at just a few constellations with a 4B:3G ratio:
`x = 113, y = 122, rule = B3/S2354b2o\$54b2o2\$103b2o\$103b2o4\$98b2o\$98b2o2\$8bo43b2o4bo43b2o4bo\$8bobo36b2o3b2o4bobo41b2o4bobo\$8b2o37b2o9b2o48b2o\$2b2o\$2b2o47b2o48b2o\$51b2o48b2o3\$2o\$2o11b2o\$6b2o5b2o\$6b2o81\$5b2o\$5b2o\$55b2o49b2o\$55b2o49b2o3\$50b2o49b2o\$50b2o49b2o\$8bo49bo50bo\$8bobo47bobo48bobo\$8b2o42b2o4b2o43b2o4b2o\$2b2o48b2o49b2o\$2b2o3\$16b2o\$2o14b2o\$2o58b2o49b2o\$60b2o49b2o!`

Not surprisingly, leftover blocks are easier to generate than gliders, as shown in the bottom row above. Still never get more than three output gliders, though:

`x = 145, y = 274, rule = B3/S2379b2o\$79b2o11bo\$92bobo45b2o\$86b2o4b2o46b2o\$86b2o3\$82b2o\$82b2o9b2o\$93b2o41b2o\$30b2o104b2o\$22bo7b2o110bo\$22bobo117bobo\$16b2o4b2o112b2o4b2o\$16b2o118b2o2\$132b2o\$27b2o103b2o\$16b2o9b2o\$16b2o112\$12bo79bo\$2o4b2o4bobo65b2o4b2o4bobo\$2o4b2o4b2o66b2o4b2o4b2o3\$5b2o78b2o\$5b2o78b2o2\$9b2o78b2o\$9b2o78b2o120\$47b2o\$47b2o\$52bo\$52bobo\$52b2o2\$46b2o\$46b2o4\$46b2o\$46b2o3b2o\$51b2o!`

Here are some of the best block-producing glider splitters, plus the single block+glider+LWSS that showed up:

`x = 145, y = 274, rule = B3/S2379b2o\$79b2o11bo\$92bobo45b2o\$86b2o4b2o46b2o\$86b2o3\$82b2o\$82b2o9b2o\$93b2o41b2o\$30b2o104b2o\$22bo7b2o110bo\$22bobo117bobo\$16b2o4b2o112b2o4b2o\$16b2o118b2o2\$132b2o\$27b2o103b2o\$16b2o9b2o\$16b2o105\$12bo79bo\$2o4b2o4bobo65b2o4b2o4bobo\$2o4b2o4b2o66b2o4b2o4b2o3\$5b2o78b2o\$5b2o78b2o2\$9b2o78b2o\$9b2o78b2o127\$47b2o\$47b2o\$52bo\$52bobo\$52b2o2\$46b2o\$46b2o4\$46b2o\$46b2o3b2o\$51b2o!`

I wrote the gencols post-processor script mostly for other reasons than hunting for Blockic fluff relays. In particular, it turns out that there are over three thousand one-time glider turners made out of four blocks, and almost three hundred glider splitters. I'm currently going back and post-processing a wider search with just three blocks, to see what other Blockic fluff is available there that might have been missed.

EDIT: With three blocks, the best glider generators are G+3B4 -> 5G+2B4:
`x = 60, y = 20, rule = B3/S238b2o48b2o\$8b2o48b2o4\$2o48b2o\$2o48b2o5\$57bo\$57bobo\$57b2o\$51b2o\$b2o48b2o\$b2o\$7b2o\$7bobo\$7bo!`

The most prolific block-makers mostly produce multiple LOMs, but the best one that also gets a glider out is a G+3B4 -> G+7B4:

`x = 139, y = 19, rule = B3/S2377b2o\$77b2o\$6bo9b2o48bo63b2o4bo\$6bobo7b2o48bobo61b2o4bobo\$6b2o58b2o68b2o\$2o58b2o\$2o58b2o\$20b2o\$20b2o\$127b2o\$77b2o48b2o\$77b2o6\$124b2o\$124b2o!`

I'd like to get all the one-time turners classified according to output speed and location -- a big collection of turners should make it much easier to build multi-glider seeds efficiently.
Attachments
result_4b4_sorted.zip
Blockic results from a reduced gencols search (20/30/40) with a glider hitting four blocks
(645.24 KiB) Downloaded 292 times

dvgrn
Moderator

Posts: 5620
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI

### Re: Blockic Seeds

There has to be a blockic spaceship out there, where one phase of the spaceship is just G + nb4!
(Two or more seeds with a single glider reflecting from seed to seed, moving the blocks)

I had a design for such a spaceship, where n is very large (but possibly smaller than an ordinary universal constructor). The spaceship features a Blockic seed for a convoy of 2c/4 spaceships, which move eastwards. A line of non-uniformly positioned blocks act as 'data' for the convoy, which interact with the spaceships to produce NW-directed gliders and the original blocks, displaced by a small vector x.

There are several copies of this, producing NW-directed gliders on sufficiently many lanes to produce slow salvos capable of moving blocks (with overall displacement x) and emitting SW-directed gliders. These gliders are themselves a slow salvo, which reconstruct the original Blockic seeds (again, displaced by x) and ultimately trigger the seed, completing the cycle.

Believe it or not, this was very similar to Paul Callahan's original 1994 design for a stable reflector (where x = (0,0)).
What do you do with ill crystallographers? Take them to the mono-clinic!

calcyman

Posts: 2020
Joined: June 1st, 2009, 4:32 pm

### Re: Blockic Seeds

Here's the gencols batch file I used for my two- and three-block "Blockic fluff" searches:

`gencols -pat obj/block.life obj/glider_sw.life -tc 10 10 > glsplit/g3a.colgencols -pat glsplit/g3a.col obj/block.life -tc 10 70 > glsplit/g3b.colgencols -pat glsplit/g3b.col obj/block.life -tc 10 70 -gen 512 -leq 99 > glsplit/g3c.colpause`

Then the Python post-processor script chews through all 200,000+ results in g3c.col in half an hour or so, and puts out the attached Blockic-fluff report. Even in this limited search there are 313 one-time turners and 29 glider splitters; I haven't tried to sort out the ones where the glider can't come from infinity (which I think could be done with a better-timed input glider, anyway). But most of the recipes seem to be good.

Is this G+3B->4G+B known? Seems like a good candidate for chaining together a new record Blockic splitter, since the extra block can likely be re-used somehow:

`x = 19, y = 12, rule = B3/S236bo\$6bobo\$6b2o\$2o\$2o2\$17b2o\$17b2o3\$11b2o\$11b2o!`

No clean splitters showed up with more than two output gliders, though. Here again, it would take a wider search to turn up the known 3:3s and 3:4s.

Here's the report for two-block collisions. No big surprises here, I think:

`gencols -pat obj/block.life obj/glider_sw.life -tc 10 10 > glsplit/g2a.colgencols -pat glsplit/g2a.col obj/block.life -tc 10 190 -gen 1024 -leq 99 > glsplit/g2b.col 107: block glider:   6bo\$6bobo\$6b2o\$2o\$2o4\$6b2o\$6b2o\$!  95: block++ glider: 6bo\$6bobo\$6b2o\$2o\$2o3\$b2o\$b2o\$! 275: block+++++:     6bo\$6bobo\$6b2o\$2o\$2o2\$16b2o\$16b2o\$! 325: block+++++:     6bo\$6bobo\$6b2o\$2o\$2o2\$18b2o\$18b2o\$! 287: block+++++:     6bo\$6bobo\$6b2o\$2o\$2o3\$16b2o\$16b2o\$! 271: block+++++:     6bo\$6bobo7b2o\$6b2o8b2o\$2o\$2o\$! 319: block+++++:     6bo\$6bobo9b2o\$6b2o10b2o\$2o\$2o\$! 286: block+++++:     6bo9b2o\$6bobo7b2o\$6b2o\$2o\$2o\$! 102: block+++:       6bo\$6bobo\$6b2o\$2o\$2o4\$2b2o\$2b2o\$!1694: block+:         10b2o4bo\$10b2o4bobo\$16b2o20\$2o\$2o\$!1622: block+:         10b2o4bo\$10b2o4bobo\$16b2o9\$2o\$2o\$!1407: block+:         10bo\$10bobo\$4b2o4b2o\$4b2o\$2o\$2o\$!1402: block+:         10bo\$2o8bobo\$2o2b2o4b2o\$4b2o\$!1632: block+:         11b2o4bo\$11b2o4bobo\$17b2o10\$2o\$2o\$!1710: block+:         11b2o4bo\$11b2o4bobo\$17b2o21\$2o\$2o\$!1645: block+:         12b2o4bo\$12b2o4bobo\$18b2o11\$2o\$2o\$!1720: block+:         12b2o4bo\$12b2o4bobo\$18b2o22\$2o\$2o\$!1658: block+:         13b2o4bo\$13b2o4bobo\$19b2o12\$2o\$2o\$!1736: block+:         13b2o4bo\$13b2o4bobo\$19b2o23\$2o\$2o\$!1672: block+:         14b2o4bo\$14b2o4bobo\$20b2o13\$2o\$2o\$!1753: block+:         14b2o4bo\$14b2o4bobo\$20b2o24\$2o\$2o\$!1687: block+:         15b2o4bo\$15b2o4bobo\$21b2o14\$2o\$2o\$!1764: block+:         15b2o4bo\$15b2o4bobo\$21b2o25\$2o\$2o\$!1700: block+:         16b2o4bo\$16b2o4bobo\$22b2o15\$2o\$2o\$!1780: block+:         16b2o4bo\$16b2o4bobo\$22b2o26\$2o\$2o\$!1714: block+:         17b2o4bo\$17b2o4bobo\$23b2o16\$2o\$2o\$!1790: block+:         17b2o4bo\$17b2o4bobo\$23b2o27\$2o\$2o\$!1727: block+:         18b2o4bo\$18b2o4bobo\$24b2o17\$2o\$2o\$!1806: block+:         18b2o4bo\$18b2o4bobo\$24b2o28\$2o\$2o\$!1742: block+:         19b2o4bo\$19b2o4bobo\$25b2o18\$2o\$2o\$!1822: block+:         19b2o4bo\$19b2o4bobo\$25b2o29\$2o\$2o\$!1756: block+:         20b2o4bo\$20b2o4bobo\$26b2o19\$2o\$2o\$!1833: block+:         20b2o4bo\$20b2o4bobo\$26b2o30\$2o\$2o\$!1770: block+:         21b2o4bo\$21b2o4bobo\$27b2o20\$2o\$2o\$!1850: block+:         21b2o4bo\$21b2o4bobo\$27b2o31\$2o\$2o\$!1784: block+:         22b2o4bo\$22b2o4bobo\$28b2o21\$2o\$2o\$!1860: block+:         22b2o4bo\$22b2o4bobo\$28b2o32\$2o\$2o\$!1802: block+:         23b2o4bo\$23b2o4bobo\$29b2o22\$2o\$2o\$!1876: block+:         23b2o4bo\$23b2o4bobo\$29b2o33\$2o\$2o\$!1812: block+:         24b2o4bo\$24b2o4bobo\$30b2o23\$2o\$2o\$!1892: block+:         24b2o4bo\$24b2o4bobo\$30b2o34\$2o\$2o\$!1826: block+:         25b2o4bo\$25b2o4bobo\$31b2o24\$2o\$2o\$!1902: block+:         25b2o4bo\$25b2o4bobo\$31b2o35\$2o\$2o\$!1840: block+:         26b2o4bo\$26b2o4bobo\$32b2o25\$2o\$2o\$!1920: block+:         26b2o4bo\$26b2o4bobo\$32b2o36\$2o\$2o\$!1854: block+:         27b2o4bo\$27b2o4bobo\$33b2o26\$2o\$2o\$!1930: block+:         27b2o4bo\$27b2o4bobo\$33b2o37\$2o\$2o\$!1871: block+:         28b2o4bo\$28b2o4bobo\$34b2o27\$2o\$2o\$!1946: block+:         28b2o4bo\$28b2o4bobo\$34b2o38\$2o\$2o\$!1882: block+:         29b2o4bo\$29b2o4bobo\$35b2o28\$2o\$2o\$!1962: block+:         29b2o4bo\$29b2o4bobo\$35b2o39\$2o\$2o\$!1414: block+:         2b2o\$2b2o4\$6bo\$6bobo\$2o4b2o\$2o\$!1585: block+:         2b2o4bo\$2b2o4bobo\$8b2o12\$2o\$2o\$!1515: block+:         2b2o4bo\$2b2o4bobo\$8b2o3\$2o\$2o\$! 104: block+:         2o\$2o\$6bo\$6bobo\$6b2o\$2o\$2o\$!1492: block+:         2o\$2o2\$7bo\$b2o4bobo\$b2o4b2o\$!1561: block+:         2o4bo\$2o4bobo\$6b2o10\$2o\$2o\$!1511: block+:         2o4bo\$2o4bobo\$6b2o6\$4b2o\$4b2o\$!1519: block+:         2o4bo\$2o4bobo\$6b2o7\$3b2o\$3b2o\$!1536: block+:         2o4bo\$2o4bobo\$6b2o8\$2b2o\$2b2o\$!1546: block+:         2o4bo\$2o4bobo\$6b2o9\$b2o\$b2o\$!1896: block+:         30b2o4bo\$30b2o4bobo\$36b2o29\$2o\$2o\$!1972: block+:         30b2o4bo\$30b2o4bobo\$36b2o40\$2o\$2o\$!1910: block+:         31b2o4bo\$31b2o4bobo\$37b2o30\$2o\$2o\$!1989: block+:         31b2o4bo\$31b2o4bobo\$37b2o41\$2o\$2o\$!1924: block+:         32b2o4bo\$32b2o4bobo\$38b2o31\$2o\$2o\$!2000: block+:         32b2o4bo\$32b2o4bobo\$38b2o42\$2o\$2o\$!1941: block+:         33b2o4bo\$33b2o4bobo\$39b2o32\$2o\$2o\$!2016: block+:         33b2o4bo\$33b2o4bobo\$39b2o43\$2o\$2o\$!1952: block+:         34b2o4bo\$34b2o4bobo\$40b2o33\$2o\$2o\$!2032: block+:         34b2o4bo\$34b2o4bobo\$40b2o44\$2o\$2o\$!1966: block+:         35b2o4bo\$35b2o4bobo\$41b2o34\$2o\$2o\$!2042: block+:         35b2o4bo\$35b2o4bobo\$41b2o45\$2o\$2o\$!1980: block+:         36b2o4bo\$36b2o4bobo\$42b2o35\$2o\$2o\$!2058: block+:         36b2o4bo\$36b2o4bobo\$42b2o46\$2o\$2o\$!1994: block+:         37b2o4bo\$37b2o4bobo\$43b2o36\$2o\$2o\$!2070: block+:         37b2o4bo\$37b2o4bobo\$43b2o47\$2o\$2o\$!2010: block+:         38b2o4bo\$38b2o4bobo\$44b2o37\$2o\$2o\$!2086: block+:         38b2o4bo\$38b2o4bobo\$44b2o48\$2o\$2o\$!2022: block+:         39b2o4bo\$39b2o4bobo\$45b2o38\$2o\$2o\$!2102: block+:         39b2o4bo\$39b2o4bobo\$45b2o49\$2o\$2o\$!1602: block+:         3b2o4bo\$3b2o4bobo\$9b2o13\$2o\$2o\$!2036: block+:         40b2o4bo\$40b2o4bobo\$46b2o39\$2o\$2o\$!2049: block+:         41b2o4bo\$41b2o4bobo\$47b2o40\$2o\$2o\$!2064: block+:         42b2o4bo\$42b2o4bobo\$48b2o41\$2o\$2o\$!2079: block+:         43b2o4bo\$43b2o4bobo\$49b2o42\$2o\$2o\$!2092: block+:         44b2o4bo\$44b2o4bobo\$50b2o43\$2o\$2o\$!2106: block+:         45b2o4bo\$45b2o4bobo\$51b2o44\$2o\$2o\$!1612: block+:         4b2o4bo\$4b2o4bobo\$10b2o14\$2o\$2o\$!1540: block+:         4b2o4bo\$4b2o4bobo\$10b2o3\$2o\$2o\$!1413: block+:         5b2o\$5b2o4\$6bo\$6bobo\$2o4b2o\$2o\$!1626: block+:         5b2o4bo\$5b2o4bobo\$11b2o15\$2o\$2o\$!1556: block+:         5b2o4bo\$5b2o4bobo\$11b2o4\$2o\$2o\$!1557: block+:         5b2o4bo\$5b2o4bobo\$11b2o5\$2o\$2o\$!1641: block+:         6b2o4bo\$6b2o4bobo\$12b2o16\$2o\$2o\$!1567: block+:         6b2o4bo\$6b2o4bobo\$12b2o5\$2o\$2o\$!1490: block+:         6bo\$2o4bobo\$2o4b2o5\$7b2o\$7b2o\$!1399: block+:         6bo\$6bobo\$2o4b2o\$2o\$11b2o\$11b2o\$!1412: block+:         6bo\$6bobo\$2o4b2o\$2o7\$2b2o\$2b2o\$!1411: block+:         6bo\$6bobo\$2o4b2o\$2o7\$5b2o\$5b2o\$! 250: block+:         6bo\$6bobo\$6b2o\$2o\$2o11\$7b2o\$7b2o\$! 141: block+:         6bo\$6bobo\$6b2o\$2o\$2o6\$5b2o\$5b2o\$!1394: block+:         6bo\$6bobo2b2o\$2o4b2o3b2o\$2o\$! 246: block+:         7b2o\$7b2o7\$6bo\$6bobo\$6b2o\$2o\$2o\$!1651: block+:         7b2o4bo\$7b2o4bobo\$13b2o17\$2o\$2o\$!1580: block+:         7b2o4bo\$7b2o4bobo\$13b2o6\$2o\$2o\$!1494: block+:         7bo\$b2o4bobo\$b2o4b2o5\$2o\$2o\$!1666: block+:         8b2o4bo\$8b2o4bobo\$14b2o18\$2o\$2o\$!1592: block+:         8b2o4bo\$8b2o4bobo\$14b2o7\$2o\$2o\$!1485: block+:         8bo\$2b2o4bobo\$2b2o4b2o3\$2o\$2o\$!1678: block+:         9b2o4bo\$9b2o4bobo\$15b2o19\$2o\$2o\$!1606: block+:         9b2o4bo\$9b2o4bobo\$15b2o8\$2o\$2o\$!  42: block+:         b2o\$b2o2\$6bo\$6bobo\$6b2o2\$2o\$2o\$!1576: block+:         b2o4bo\$b2o4bobo\$7b2o11\$2o\$2o\$!1619: block:          10b2o4bo\$10b2o4bobo\$16b2o12\$2o\$2o\$!1620: block:          10b2o4bo\$10b2o4bobo\$16b2o13\$2o\$2o\$!1624: block:          10b2o4bo\$10b2o4bobo\$16b2o14\$2o\$2o\$!1630: block:          10b2o4bo\$10b2o4bobo\$16b2o15\$2o\$2o\$!1638: block:          10b2o4bo\$10b2o4bobo\$16b2o16\$2o\$2o\$!1652: block:          10b2o4bo\$10b2o4bobo\$16b2o17\$2o\$2o\$!  30: block:          10bo\$10bobo\$10b2o\$2o\$2o2b2o\$4b2o\$!  33: block:          10bo\$10bobo\$10b2o2\$4b2o\$4b2o\$2o\$2o\$!1634: block:          11b2o4bo\$11b2o4bobo\$17b2o13\$2o\$2o\$!1635: block:          11b2o4bo\$11b2o4bobo\$17b2o14\$2o\$2o\$!1636: block:          11b2o4bo\$11b2o4bobo\$17b2o15\$2o\$2o\$!1643: block:          11b2o4bo\$11b2o4bobo\$17b2o16\$2o\$2o\$!1654: block:          11b2o4bo\$11b2o4bobo\$17b2o17\$2o\$2o\$!1667: block:          11b2o4bo\$11b2o4bobo\$17b2o18\$2o\$2o\$!1648: block:          12b2o4bo\$12b2o4bobo\$18b2o14\$2o\$2o\$!1649: block:          12b2o4bo\$12b2o4bobo\$18b2o15\$2o\$2o\$!1650: block:          12b2o4bo\$12b2o4bobo\$18b2o16\$2o\$2o\$!1656: block:          12b2o4bo\$12b2o4bobo\$18b2o17\$2o\$2o\$!1669: block:          12b2o4bo\$12b2o4bobo\$18b2o18\$2o\$2o\$!1679: block:          12b2o4bo\$12b2o4bobo\$18b2o19\$2o\$2o\$!1661: block:          13b2o4bo\$13b2o4bobo\$19b2o15\$2o\$2o\$!1662: block:          13b2o4bo\$13b2o4bobo\$19b2o16\$2o\$2o\$!1663: block:          13b2o4bo\$13b2o4bobo\$19b2o17\$2o\$2o\$!1670: block:          13b2o4bo\$13b2o4bobo\$19b2o18\$2o\$2o\$!1681: block:          13b2o4bo\$13b2o4bobo\$19b2o19\$2o\$2o\$!1695: block:          13b2o4bo\$13b2o4bobo\$19b2o20\$2o\$2o\$!1675: block:          14b2o4bo\$14b2o4bobo\$20b2o16\$2o\$2o\$!1676: block:          14b2o4bo\$14b2o4bobo\$20b2o17\$2o\$2o\$!1677: block:          14b2o4bo\$14b2o4bobo\$20b2o18\$2o\$2o\$!1684: block:          14b2o4bo\$14b2o4bobo\$20b2o19\$2o\$2o\$!1697: block:          14b2o4bo\$14b2o4bobo\$20b2o20\$2o\$2o\$!1711: block:          14b2o4bo\$14b2o4bobo\$20b2o21\$2o\$2o\$!1690: block:          15b2o4bo\$15b2o4bobo\$21b2o17\$2o\$2o\$!1685: block:          15b2o4bo\$15b2o4bobo\$21b2o18\$2o\$2o\$!1691: block:          15b2o4bo\$15b2o4bobo\$21b2o19\$2o\$2o\$!1698: block:          15b2o4bo\$15b2o4bobo\$21b2o20\$2o\$2o\$!1707: block:          15b2o4bo\$15b2o4bobo\$21b2o21\$2o\$2o\$!1721: block:          15b2o4bo\$15b2o4bobo\$21b2o22\$2o\$2o\$!1703: block:          16b2o4bo\$16b2o4bobo\$22b2o18\$2o\$2o\$!1704: block:          16b2o4bo\$16b2o4bobo\$22b2o19\$2o\$2o\$!1705: block:          16b2o4bo\$16b2o4bobo\$22b2o20\$2o\$2o\$!1712: block:          16b2o4bo\$16b2o4bobo\$22b2o21\$2o\$2o\$!1723: block:          16b2o4bo\$16b2o4bobo\$22b2o22\$2o\$2o\$!1737: block:          16b2o4bo\$16b2o4bobo\$22b2o23\$2o\$2o\$!1717: block:          17b2o4bo\$17b2o4bobo\$23b2o19\$2o\$2o\$!1718: block:          17b2o4bo\$17b2o4bobo\$23b2o20\$2o\$2o\$!1719: block:          17b2o4bo\$17b2o4bobo\$23b2o21\$2o\$2o\$!1726: block:          17b2o4bo\$17b2o4bobo\$23b2o22\$2o\$2o\$!1739: block:          17b2o4bo\$17b2o4bobo\$23b2o23\$2o\$2o\$!1748: block:          17b2o4bo\$17b2o4bobo\$23b2o24\$2o\$2o\$!1730: block:          18b2o4bo\$18b2o4bobo\$24b2o20\$2o\$2o\$!1731: block:          18b2o4bo\$18b2o4bobo\$24b2o21\$2o\$2o\$!1733: block:          18b2o4bo\$18b2o4bobo\$24b2o22\$2o\$2o\$!1740: block:          18b2o4bo\$18b2o4bobo\$24b2o23\$2o\$2o\$!1750: block:          18b2o4bo\$18b2o4bobo\$24b2o24\$2o\$2o\$!1765: block:          18b2o4bo\$18b2o4bobo\$24b2o25\$2o\$2o\$!1745: block:          19b2o4bo\$19b2o4bobo\$25b2o21\$2o\$2o\$!1746: block:          19b2o4bo\$19b2o4bobo\$25b2o22\$2o\$2o\$!1747: block:          19b2o4bo\$19b2o4bobo\$25b2o23\$2o\$2o\$!1754: block:          19b2o4bo\$19b2o4bobo\$25b2o24\$2o\$2o\$!1767: block:          19b2o4bo\$19b2o4bobo\$25b2o25\$2o\$2o\$!1781: block:          19b2o4bo\$19b2o4bobo\$25b2o26\$2o\$2o\$!1759: block:          20b2o4bo\$20b2o4bobo\$26b2o22\$2o\$2o\$!1760: block:          20b2o4bo\$20b2o4bobo\$26b2o23\$2o\$2o\$!1761: block:          20b2o4bo\$20b2o4bobo\$26b2o24\$2o\$2o\$!1768: block:          20b2o4bo\$20b2o4bobo\$26b2o25\$2o\$2o\$!1777: block:          20b2o4bo\$20b2o4bobo\$26b2o26\$2o\$2o\$!1791: block:          20b2o4bo\$20b2o4bobo\$26b2o27\$2o\$2o\$!1773: block:          21b2o4bo\$21b2o4bobo\$27b2o23\$2o\$2o\$!1774: block:          21b2o4bo\$21b2o4bobo\$27b2o24\$2o\$2o\$!1775: block:          21b2o4bo\$21b2o4bobo\$27b2o25\$2o\$2o\$!1782: block:          21b2o4bo\$21b2o4bobo\$27b2o26\$2o\$2o\$!1793: block:          21b2o4bo\$21b2o4bobo\$27b2o27\$2o\$2o\$!1807: block:          21b2o4bo\$21b2o4bobo\$27b2o28\$2o\$2o\$!1787: block:          22b2o4bo\$22b2o4bobo\$28b2o24\$2o\$2o\$!1788: block:          22b2o4bo\$22b2o4bobo\$28b2o25\$2o\$2o\$!1789: block:          22b2o4bo\$22b2o4bobo\$28b2o26\$2o\$2o\$!1796: block:          22b2o4bo\$22b2o4bobo\$28b2o27\$2o\$2o\$!1809: block:          22b2o4bo\$22b2o4bobo\$28b2o28\$2o\$2o\$!1823: block:          22b2o4bo\$22b2o4bobo\$28b2o29\$2o\$2o\$!1799: block:          23b2o4bo\$23b2o4bobo\$29b2o25\$2o\$2o\$!1800: block:          23b2o4bo\$23b2o4bobo\$29b2o26\$2o\$2o\$!1803: block:          23b2o4bo\$23b2o4bobo\$29b2o27\$2o\$2o\$!1810: block:          23b2o4bo\$23b2o4bobo\$29b2o28\$2o\$2o\$!1819: block:          23b2o4bo\$23b2o4bobo\$29b2o29\$2o\$2o\$!1834: block:          23b2o4bo\$23b2o4bobo\$29b2o30\$2o\$2o\$!1815: block:          24b2o4bo\$24b2o4bobo\$30b2o26\$2o\$2o\$!1816: block:          24b2o4bo\$24b2o4bobo\$30b2o27\$2o\$2o\$!1817: block:          24b2o4bo\$24b2o4bobo\$30b2o28\$2o\$2o\$!1824: block:          24b2o4bo\$24b2o4bobo\$30b2o29\$2o\$2o\$!1836: block:          24b2o4bo\$24b2o4bobo\$30b2o30\$2o\$2o\$!1851: block:          24b2o4bo\$24b2o4bobo\$30b2o31\$2o\$2o\$!1829: block:          25b2o4bo\$25b2o4bobo\$31b2o27\$2o\$2o\$!1830: block:          25b2o4bo\$25b2o4bobo\$31b2o28\$2o\$2o\$!1831: block:          25b2o4bo\$25b2o4bobo\$31b2o29\$2o\$2o\$!1838: block:          25b2o4bo\$25b2o4bobo\$31b2o30\$2o\$2o\$!1847: block:          25b2o4bo\$25b2o4bobo\$31b2o31\$2o\$2o\$!1861: block:          25b2o4bo\$25b2o4bobo\$31b2o32\$2o\$2o\$!1843: block:          26b2o4bo\$26b2o4bobo\$32b2o28\$2o\$2o\$!1844: block:          26b2o4bo\$26b2o4bobo\$32b2o29\$2o\$2o\$!1845: block:          26b2o4bo\$26b2o4bobo\$32b2o30\$2o\$2o\$!1852: block:          26b2o4bo\$26b2o4bobo\$32b2o31\$2o\$2o\$!1863: block:          26b2o4bo\$26b2o4bobo\$32b2o32\$2o\$2o\$!1877: block:          26b2o4bo\$26b2o4bobo\$32b2o33\$2o\$2o\$!1857: block:          27b2o4bo\$27b2o4bobo\$33b2o29\$2o\$2o\$!1858: block:          27b2o4bo\$27b2o4bobo\$33b2o30\$2o\$2o\$!1859: block:          27b2o4bo\$27b2o4bobo\$33b2o31\$2o\$2o\$!1866: block:          27b2o4bo\$27b2o4bobo\$33b2o32\$2o\$2o\$!1879: block:          27b2o4bo\$27b2o4bobo\$33b2o33\$2o\$2o\$!1893: block:          27b2o4bo\$27b2o4bobo\$33b2o34\$2o\$2o\$!1868: block:          28b2o4bo\$28b2o4bobo\$34b2o30\$2o\$2o\$!1869: block:          28b2o4bo\$28b2o4bobo\$34b2o31\$2o\$2o\$!1873: block:          28b2o4bo\$28b2o4bobo\$34b2o32\$2o\$2o\$!1880: block:          28b2o4bo\$28b2o4bobo\$34b2o33\$2o\$2o\$!1889: block:          28b2o4bo\$28b2o4bobo\$34b2o34\$2o\$2o\$!1903: block:          28b2o4bo\$28b2o4bobo\$34b2o35\$2o\$2o\$!1885: block:          29b2o4bo\$29b2o4bobo\$35b2o31\$2o\$2o\$!1886: block:          29b2o4bo\$29b2o4bobo\$35b2o32\$2o\$2o\$!1887: block:          29b2o4bo\$29b2o4bobo\$35b2o33\$2o\$2o\$!1894: block:          29b2o4bo\$29b2o4bobo\$35b2o34\$2o\$2o\$!1905: block:          29b2o4bo\$29b2o4bobo\$35b2o35\$2o\$2o\$!1921: block:          29b2o4bo\$29b2o4bobo\$35b2o36\$2o\$2o\$!1517: block:          2b2o4bo\$2b2o4bobo\$8b2o5\$2o\$2o\$!1518: block:          2b2o4bo\$2b2o4bobo\$8b2o6\$2o\$2o\$!1525: block:          2b2o4bo\$2b2o4bobo\$8b2o7\$2o\$2o\$!1533: block:          2b2o4bo\$2b2o4bobo\$8b2o8\$2o\$2o\$!  36: block:          2o\$2o\$8bo\$8bobo\$8b2o2\$2b2o\$2b2o\$!  46: block:          2o\$2o2\$6bo\$6bobo\$6b2o2\$2o\$2o\$!  39: block:          2o\$2o2\$7bo\$7bobo\$7b2o2\$b2o\$b2o\$!1497: block:          2o4bo\$2o4bobo\$6b2o4\$2o\$2o\$!1503: block:          2o4bo\$2o4bobo\$6b2o5\$2o\$2o\$!1500: block:          2o4bo\$2o4bobo\$6b2o5\$5b2o\$5b2o\$!1502: block:          2o4bo\$2o4bobo\$6b2o5\$b2o\$b2o\$!1510: block:          2o4bo\$2o4bobo\$6b2o6\$2b2o\$2b2o\$!1508: block:          2o4bo\$2o4bobo\$6b2o6\$2o\$2o\$!   7: block:          2o5bo\$2o5bobo\$7b2o3\$b2o\$b2o\$!  35: block:          2o8bo\$2o8bobo\$10b2o2\$4b2o\$4b2o\$!1899: block:          30b2o4bo\$30b2o4bobo\$36b2o32\$2o\$2o\$!1900: block:          30b2o4bo\$30b2o4bobo\$36b2o33\$2o\$2o\$!1901: block:          30b2o4bo\$30b2o4bobo\$36b2o34\$2o\$2o\$!1908: block:          30b2o4bo\$30b2o4bobo\$36b2o35\$2o\$2o\$!1917: block:          30b2o4bo\$30b2o4bobo\$36b2o36\$2o\$2o\$!1931: block:          30b2o4bo\$30b2o4bobo\$36b2o37\$2o\$2o\$!1913: block:          31b2o4bo\$31b2o4bobo\$37b2o33\$2o\$2o\$!1914: block:          31b2o4bo\$31b2o4bobo\$37b2o34\$2o\$2o\$!1915: block:          31b2o4bo\$31b2o4bobo\$37b2o35\$2o\$2o\$!1922: block:          31b2o4bo\$31b2o4bobo\$37b2o36\$2o\$2o\$!1933: block:          31b2o4bo\$31b2o4bobo\$37b2o37\$2o\$2o\$!1947: block:          31b2o4bo\$31b2o4bobo\$37b2o38\$2o\$2o\$!1927: block:          32b2o4bo\$32b2o4bobo\$38b2o34\$2o\$2o\$!1928: block:          32b2o4bo\$32b2o4bobo\$38b2o35\$2o\$2o\$!1929: block:          32b2o4bo\$32b2o4bobo\$38b2o36\$2o\$2o\$!1936: block:          32b2o4bo\$32b2o4bobo\$38b2o37\$2o\$2o\$!1949: block:          32b2o4bo\$32b2o4bobo\$38b2o38\$2o\$2o\$!1963: block:          32b2o4bo\$32b2o4bobo\$38b2o39\$2o\$2o\$!1938: block:          33b2o4bo\$33b2o4bobo\$39b2o35\$2o\$2o\$!1939: block:          33b2o4bo\$33b2o4bobo\$39b2o36\$2o\$2o\$!1943: block:          33b2o4bo\$33b2o4bobo\$39b2o37\$2o\$2o\$!1950: block:          33b2o4bo\$33b2o4bobo\$39b2o38\$2o\$2o\$!1959: block:          33b2o4bo\$33b2o4bobo\$39b2o39\$2o\$2o\$!1973: block:          33b2o4bo\$33b2o4bobo\$39b2o40\$2o\$2o\$!1955: block:          34b2o4bo\$34b2o4bobo\$40b2o36\$2o\$2o\$!1956: block:          34b2o4bo\$34b2o4bobo\$40b2o37\$2o\$2o\$!1957: block:          34b2o4bo\$34b2o4bobo\$40b2o38\$2o\$2o\$!1964: block:          34b2o4bo\$34b2o4bobo\$40b2o39\$2o\$2o\$!1975: block:          34b2o4bo\$34b2o4bobo\$40b2o40\$2o\$2o\$!1990: block:          34b2o4bo\$34b2o4bobo\$40b2o41\$2o\$2o\$!1969: block:          35b2o4bo\$35b2o4bobo\$41b2o37\$2o\$2o\$!1970: block:          35b2o4bo\$35b2o4bobo\$41b2o38\$2o\$2o\$!1971: block:          35b2o4bo\$35b2o4bobo\$41b2o39\$2o\$2o\$!1978: block:          35b2o4bo\$35b2o4bobo\$41b2o40\$2o\$2o\$!1986: block:          35b2o4bo\$35b2o4bobo\$41b2o41\$2o\$2o\$!2001: block:          35b2o4bo\$35b2o4bobo\$41b2o42\$2o\$2o\$!1983: block:          36b2o4bo\$36b2o4bobo\$42b2o38\$2o\$2o\$!1984: block:          36b2o4bo\$36b2o4bobo\$42b2o39\$2o\$2o\$!1985: block:          36b2o4bo\$36b2o4bobo\$42b2o40\$2o\$2o\$!1992: block:          36b2o4bo\$36b2o4bobo\$42b2o41\$2o\$2o\$!2003: block:          36b2o4bo\$36b2o4bobo\$42b2o42\$2o\$2o\$!2017: block:          36b2o4bo\$36b2o4bobo\$42b2o43\$2o\$2o\$!1997: block:          37b2o4bo\$37b2o4bobo\$43b2o39\$2o\$2o\$!1998: block:          37b2o4bo\$37b2o4bobo\$43b2o40\$2o\$2o\$!1999: block:          37b2o4bo\$37b2o4bobo\$43b2o41\$2o\$2o\$!2006: block:          37b2o4bo\$37b2o4bobo\$43b2o42\$2o\$2o\$!2019: block:          37b2o4bo\$37b2o4bobo\$43b2o43\$2o\$2o\$!2033: block:          37b2o4bo\$37b2o4bobo\$43b2o44\$2o\$2o\$!2007: block:          38b2o4bo\$38b2o4bobo\$44b2o40\$2o\$2o\$!2008: block:          38b2o4bo\$38b2o4bobo\$44b2o41\$2o\$2o\$!2013: block:          38b2o4bo\$38b2o4bobo\$44b2o42\$2o\$2o\$!2020: block:          38b2o4bo\$38b2o4bobo\$44b2o43\$2o\$2o\$!2029: block:          38b2o4bo\$38b2o4bobo\$44b2o44\$2o\$2o\$!2043: block:          38b2o4bo\$38b2o4bobo\$44b2o45\$2o\$2o\$!2025: block:          39b2o4bo\$39b2o4bobo\$45b2o41\$2o\$2o\$!2026: block:          39b2o4bo\$39b2o4bobo\$45b2o42\$2o\$2o\$!2027: block:          39b2o4bo\$39b2o4bobo\$45b2o43\$2o\$2o\$!2034: block:          39b2o4bo\$39b2o4bobo\$45b2o44\$2o\$2o\$!2045: block:          39b2o4bo\$39b2o4bobo\$45b2o45\$2o\$2o\$!2059: block:          39b2o4bo\$39b2o4bobo\$45b2o46\$2o\$2o\$!1562: block:          3b2o4bo\$3b2o4bobo\$9b2o10\$2o\$2o\$!1527: block:          3b2o4bo\$3b2o4bobo\$9b2o3\$2o\$2o\$!1530: block:          3b2o4bo\$3b2o4bobo\$9b2o6\$2o\$2o\$!1531: block:          3b2o4bo\$3b2o4bobo\$9b2o7\$2o\$2o\$!1538: block:          3b2o4bo\$3b2o4bobo\$9b2o8\$2o\$2o\$!1549: block:          3b2o4bo\$3b2o4bobo\$9b2o9\$2o\$2o\$!2039: block:          40b2o4bo\$40b2o4bobo\$46b2o42\$2o\$2o\$!2040: block:          40b2o4bo\$40b2o4bobo\$46b2o43\$2o\$2o\$!2041: block:          40b2o4bo\$40b2o4bobo\$46b2o44\$2o\$2o\$!2048: block:          40b2o4bo\$40b2o4bobo\$46b2o45\$2o\$2o\$!2061: block:          40b2o4bo\$40b2o4bobo\$46b2o46\$2o\$2o\$!2071: block:          40b2o4bo\$40b2o4bobo\$46b2o47\$2o\$2o\$!2052: block:          41b2o4bo\$41b2o4bobo\$47b2o43\$2o\$2o\$!2053: block:          41b2o4bo\$41b2o4bobo\$47b2o44\$2o\$2o\$!2055: block:          41b2o4bo\$41b2o4bobo\$47b2o45\$2o\$2o\$!2062: block:          41b2o4bo\$41b2o4bobo\$47b2o46\$2o\$2o\$!2073: block:          41b2o4bo\$41b2o4bobo\$47b2o47\$2o\$2o\$!2087: block:          41b2o4bo\$41b2o4bobo\$47b2o48\$2o\$2o\$!2067: block:          42b2o4bo\$42b2o4bobo\$48b2o44\$2o\$2o\$!2068: block:          42b2o4bo\$42b2o4bobo\$48b2o45\$2o\$2o\$!2069: block:          42b2o4bo\$42b2o4bobo\$48b2o46\$2o\$2o\$!2076: block:          42b2o4bo\$42b2o4bobo\$48b2o47\$2o\$2o\$!2089: block:          42b2o4bo\$42b2o4bobo\$48b2o48\$2o\$2o\$!2103: block:          42b2o4bo\$42b2o4bobo\$48b2o49\$2o\$2o\$!2082: block:          43b2o4bo\$43b2o4bobo\$49b2o45\$2o\$2o\$!2077: block:          43b2o4bo\$43b2o4bobo\$49b2o46\$2o\$2o\$!2083: block:          43b2o4bo\$43b2o4bobo\$49b2o47\$2o\$2o\$!2090: block:          43b2o4bo\$43b2o4bobo\$49b2o48\$2o\$2o\$!2099: block:          43b2o4bo\$43b2o4bobo\$49b2o49\$2o\$2o\$!2095: block:          44b2o4bo\$44b2o4bobo\$50b2o46\$2o\$2o\$!2096: block:          44b2o4bo\$44b2o4bobo\$50b2o47\$2o\$2o\$!2097: block:          44b2o4bo\$44b2o4bobo\$50b2o48\$2o\$2o\$!2104: block:          44b2o4bo\$44b2o4bobo\$50b2o49\$2o\$2o\$!2109: block:          45b2o4bo\$45b2o4bobo\$51b2o47\$2o\$2o\$!2110: block:          45b2o4bo\$45b2o4bobo\$51b2o48\$2o\$2o\$!1564: block:          4b2o4bo\$4b2o4bobo\$10b2o10\$2o\$2o\$!1577: block:          4b2o4bo\$4b2o4bobo\$10b2o11\$2o\$2o\$!1543: block:          4b2o4bo\$4b2o4bobo\$10b2o6\$2o\$2o\$!1544: block:          4b2o4bo\$4b2o4bobo\$10b2o7\$2o\$2o\$!1545: block:          4b2o4bo\$4b2o4bobo\$10b2o8\$2o\$2o\$!1551: block:          4b2o4bo\$4b2o4bobo\$10b2o9\$2o\$2o\$!1565: block:          5b2o4bo\$5b2o4bobo\$11b2o10\$2o\$2o\$!1573: block:          5b2o4bo\$5b2o4bobo\$11b2o11\$2o\$2o\$!1586: block:          5b2o4bo\$5b2o4bobo\$11b2o12\$2o\$2o\$!1553: block:          5b2o4bo\$5b2o4bobo\$11b2o7\$2o\$2o\$!1554: block:          5b2o4bo\$5b2o4bobo\$11b2o8\$2o\$2o\$!1558: block:          5b2o4bo\$5b2o4bobo\$11b2o9\$2o\$2o\$!1571: block:          6b2o4bo\$6b2o4bobo\$12b2o10\$2o\$2o\$!1578: block:          6b2o4bo\$6b2o4bobo\$12b2o11\$2o\$2o\$!1588: block:          6b2o4bo\$6b2o4bobo\$12b2o12\$2o\$2o\$!1603: block:          6b2o4bo\$6b2o4bobo\$12b2o13\$2o\$2o\$!1569: block:          6b2o4bo\$6b2o4bobo\$12b2o8\$2o\$2o\$!1570: block:          6b2o4bo\$6b2o4bobo\$12b2o9\$2o\$2o\$!1484: block:          6bo\$2o4bobo\$2o4b2o5\$2b2o\$2b2o\$!1481: block:          6bo\$2o4bobo\$2o4b2o5\$3b2o\$3b2o\$!1486: block:          6bo\$2o4bobo\$2o4b2o5\$4b2o\$4b2o\$!1483: block:          6bo\$2o4bobo\$2o4b2o5\$5b2o\$5b2o\$!1480: block:          6bo\$2o4bobo\$2o4b2o5\$6b2o\$6b2o\$!1487: block:          6bo\$2o4bobo\$2o4b2o5\$b2o\$b2o\$!1343: block:          6bo\$6bobo\$2o4b2o\$2o4\$2b2o\$2b2o\$!1353: block:          6bo\$6bobo\$2o4b2o\$2o5\$3b2o\$3b2o\$!1357: block:          6bo\$6bobo\$2o4b2o\$2o5\$4b2o\$4b2o\$!  87: block:          6bo\$6bobo\$6b2o\$2o\$2o3\$3b2o\$3b2o\$!  89: block:          6bo\$6bobo\$6b2o\$2o\$2o3\$5b2o\$5b2o\$!  80: block:          6bo\$6bobo\$6b2o2\$2o\$2o\$11b2o\$11b2o\$!  70: block:          6bo\$6bobo\$6b2o2\$2o\$2o2\$10b2o\$10b2o\$!  81: block:          6bo\$6bobo\$6b2o2\$2o\$2o4\$8b2o\$8b2o\$!  55: block:          6bo\$6bobo\$6b2o2\$2o\$2o5\$3b2o\$3b2o\$!  71: block:          6bo\$6bobo\$6b2o2\$2o\$2o5\$7b2o\$7b2o\$!  79: block:          6bo\$6bobo\$6b2o2\$2o\$2o6\$6b2o\$6b2o\$!  73: block:          6bo\$6bobo\$6b2o2\$2o\$2o6\$b2o\$b2o\$!  53: block:          6bo\$6bobo\$6b2o2\$2o\$2o7b2o\$9b2o\$!  67: block:          6bo\$6bobo\$6b2o2\$2o\$2o8b2o\$10b2o\$!  77: block:          6bo\$6bobo\$6b2o2\$2o9b2o\$2o9b2o\$!   3: block:          6bo\$6bobo\$6b2o3\$2o\$2o\$6b2o\$6b2o\$!   8: block:          6bo\$6bobo\$6b2o3\$2o\$2o2\$4b2o\$4b2o\$!  84: block:          6bo4b2o\$6bobo2b2o\$6b2o2\$2o\$2o\$!1583: block:          7b2o4bo\$7b2o4bobo\$13b2o10\$2o\$2o\$!1584: block:          7b2o4bo\$7b2o4bobo\$13b2o11\$2o\$2o\$!1590: block:          7b2o4bo\$7b2o4bobo\$13b2o12\$2o\$2o\$!1599: block:          7b2o4bo\$7b2o4bobo\$13b2o13\$2o\$2o\$!1613: block:          7b2o4bo\$7b2o4bobo\$13b2o14\$2o\$2o\$!1582: block:          7b2o4bo\$7b2o4bobo\$13b2o9\$2o\$2o\$!  63: block:          7bo\$7bobo\$7b2o2\$b2o\$b2o5\$2o\$2o\$!1489: block:          7bo\$b2o4bobo\$b2o4b2o4\$2o\$2o\$!1595: block:          8b2o4bo\$8b2o4bobo\$14b2o10\$2o\$2o\$!1596: block:          8b2o4bo\$8b2o4bobo\$14b2o11\$2o\$2o\$!1597: block:          8b2o4bo\$8b2o4bobo\$14b2o12\$2o\$2o\$!1604: block:          8b2o4bo\$8b2o4bobo\$14b2o13\$2o\$2o\$!1615: block:          8b2o4bo\$8b2o4bobo\$14b2o14\$2o\$2o\$!1627: block:          8b2o4bo\$8b2o4bobo\$14b2o15\$2o\$2o\$!  64: block:          8bo\$8bobo\$8b2o2\$2b2o\$2b2o4\$2o\$2o\$!1609: block:          9b2o4bo\$9b2o4bobo\$15b2o11\$2o\$2o\$!1610: block:          9b2o4bo\$9b2o4bobo\$15b2o12\$2o\$2o\$!1611: block:          9b2o4bo\$9b2o4bobo\$15b2o13\$2o\$2o\$!1618: block:          9b2o4bo\$9b2o4bobo\$15b2o14\$2o\$2o\$!1629: block:          9b2o4bo\$9b2o4bobo\$15b2o15\$2o\$2o\$!1642: block:          9b2o4bo\$9b2o4bobo\$15b2o16\$2o\$2o\$!1493: block:          b2o\$b2o2\$6bo\$2o4bobo\$2o4b2o\$!1505: block:          b2o4bo\$b2o4bobo\$7b2o4\$2o\$2o\$!1506: block:          b2o4bo\$b2o4bobo\$7b2o5\$2o\$2o\$!1513: block:          b2o4bo\$b2o4bobo\$7b2o6\$2o\$2o\$!1522: block:          b2o4bo\$b2o4bobo\$7b2o7\$2o\$2o\$!  85: glider:         6bo\$6bobo\$6b2o\$2o\$2o3\$6b2o\$6b2o\$!  47: glider:         6bo\$6bobo\$6b2o2\$2o\$2o4\$4b2o\$4b2o\$!`

I took out a pile of reported 2-blocks-plus-glider results, because the glider didn't actually interact with the blocks (!). Not sure if there will be a similar large pile of 3-blocks-plus-glider and 4-blocks-plus-glider noninteractions in the larger tables, or if there's something simple I can do with gencols filters to exclude these results. I used a much wider range of placements in this search -- second block interacts up to 180 ticks after the first, when a pi explosion settles out -- so possibly it's just these search parameters that cause the problem.
Attachments
g3c-results-sorted.zip
post-filtered gencols results for G+3B4
(268.97 KiB) Downloaded 296 times

dvgrn
Moderator

Posts: 5620
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI

### Re: Blockic Seeds

A small collection for blockic shifts of a glider by 1-9 half diagonals:
`x = 351, y = 34, rule = LifeHistory3.D\$3.D38.3D37.3D37.D.D37.3D37.3D37.3D37.3D37.3D\$3.D40.D39.D37.D.D37.D39.D41.D37.D.D37.D.D\$3.D38.3D38.2D37.3D37.3D37.3D39.D37.3D37.3D\$3.D38.D41.D39.D39.D37.D.D39.D37.D.D39.D\$3.D38.3D37.3D39.D37.3D37.3D39.D37.3D37.3D8\$.A39.A39.A39.A39.A39.A39.A39.A39.A\$2.A39.A39.A39.A39.A39.A6.2A31.A8.2A29.A39.A\$3A37.3A37.3A37.3A37.3A37.3A6.2A29.3A8.2A27.3A37.3A\$92.2A35.2A\$92.2A6.2A27.2A\$100.2A2\$10.2A239.2A2.2A\$10.2A239.2A2.2A\$6.2A124.2A26.2A9.2A164.2A\$6.2A124.2A26.2A9.2A39.2A123.2A10.2A\$10.2A194.2A4.2A39.2A94.2A\$10.2A194.2A45.2A29.2A\$44.2A4.2A232.2A7.2A\$44.2A4.2A30.2A6.2A196.2A3.2A\$82.2A6.2A77.2A117.2A36.2A\$169.2A155.2A3.2A\$48.2A113.2A166.2A\$48.2A113.2A\$111.2A\$111.2A!`

These use 3 or 4 blocks but I'm sure 3-block versions exist for all.
The largest shift I have found for 3 blocks is 17hd:
`x = 22, y = 22, rule = B3/S23bo\$2bo\$3o\$20b2o\$20b2o11\$2b2o\$2b2o4\$16b2o\$16b2o!`

I would like to see how far a 3-block shift can go.
Here is a fast shifter using LWSS for large shifts by an odd number of half-diagonals (19hd min):
`x = 102, y = 17, rule = B3/S23bo49bo\$2bo6b2o41bo6b2o\$3o6b2o10b2o27b3o6b2o34b2o\$21b2o72b2o2\$26b2o72b2o\$26b2o72b2o6\$17b2o48b2o\$17b2o48b2o2\$11b2o48b2o\$11b2o48b2o!`

Of course there is the brute force way for any color shift using one-time turners:
`x = 61, y = 25, rule = B3/S2315bo39bo\$16bo39bo\$14b3o37b3o\$19b2o38b2o\$19b2o38b2o4\$15b2o38b2o\$15b2o38b2o6\$40b2o\$40b2o2\$2o\$2o43b2o\$45b2o3\$4b2o34b2o\$4b2o34b2o!`

The minimum shifts are 10hd (4 blocks) and 17hd (5 blocks) for these two types.

EDIT:
The missing shift amounts for all of the above methods are 11hd, 13hd and 15hd.
Here is an 11hd shifter with 4 blocks:
`x = 16, y = 22, rule = B3/S23bo\$2bo8b2o\$3o8b2o9\$14b2o\$14b2o4\$3b2o\$3b2o3\$8b2o\$8b2o!`
knightlife

Posts: 566
Joined: May 31st, 2009, 12:08 am

PreviousNext

Return to Patterns

### Who is online

Users browsing this forum: No registered users and 2 guests