Blockic Seeds

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

Re: Blockic Seeds

Post by codeholic » August 29th, 2013, 7:14 pm

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.

Code: Select all

x = 257, y = 917, rule = B3/S23
10b2o71b2o77bo74bo$10b2o71b2o77bobo72bobo$162b2o73b2o$6bo149b2o67b2o4b
2o$6bobo141b2o4b2o67b2o4b2o$6b2o142b2o$2o169b2o73b2o$2o79bo89b2o73b2o$
81bobo$81b2o$75b2o$75b2o6$8b2o75b2o$8b2o75b2o57$13bo76bo75bo74bo$13bob
o74bobo73bobo72bobo$13b2o75b2o74b2o73b2o$7b2o75b2o74b2o73b2o$7b2o75b2o
64b2o8b2o73b2o$150b2o73b2o$2o20b2o51b2o22b2o74b2o48b2o23b2o$2o20b2o51b
2o22b2o74b2o73b2o68$17bo72bo77bo75bo$17bobo70bobo75bobo73bobo$17b2o56b
2o13b2o76b2o74b2o$11b2o62b2o7b2o64b2o10b2o74b2o$11b2o71b2o64b2o10b2o
61b2o11b2o$225b2o$26b2o71b2o76b2o74b2o$26b2o71b2o76b2o74b2o$2o$2o66$
19bo72bo76bo75bo$19bobo70bobo74bobo73bobo$19b2o54b2o15b2o75b2o74b2o$
13b2o60b2o9b2o75b2o74b2o$13b2o71b2o75b2o60b2o12b2o$225b2o$2o26b2o71b2o
75b2o74b2o$2o26b2o71b2o75b2o74b2o2$150b2o$150b2o65$20bo75bo73bo56b2o$
20bobo73bobo71bobo54b2o$20b2o74b2o72b2o$2o12b2o74b2o72b2o$2o12b2o74b2o
72b2o2$29b2o44b2o28b2o72b2o$29b2o44b2o28b2o72b2o50bo$231bobo$231b2o$
225b2o$150b2o73b2o$150b2o8$233b2o$233b2o54$12bo74bo75bo76bo$12bobo6b2o
64bobo6b2o52b2o11bobo6b2o51b2o13bobo6b2o$12b2o7b2o64b2o7b2o52b2o11b2o
7b2o51b2o13b2o7b2o$2o4b2o73b2o74b2o75b2o$2o4b2o67b2o4b2o74b2o75b2o$75b
2o70$16bo74bo73bo59b2o$16bobo6b2o64bobo6b2o63bobo6b2o49b2o15bo$2o14b2o
7b2o64b2o7b2o63b2o7b2o66bobo6b2o$2o8b2o63b2o8b2o72b2o81b2o7b2o$10b2o
63b2o8b2o72b2o75b2o$150b2o84b2o$150b2o69$18bo56b2o92bo74bo$18bobo6b2o
46b2o73b2o17bobo6b2o64bobo6b2o$18b2o7b2o65bo55b2o17b2o7b2o64b2o7b2o$
12b2o80bobo6b2o58b2o60b2o11b2o$2o10b2o80b2o7b2o58b2o60b2o11b2o$2o86b2o
$88b2o69$17bo77bo74bo75bo$17bobo6b2o67bobo6b2o64bobo6b2o44b2o19bobo6b
2o$17b2o7b2o67b2o7b2o64b2o7b2o44b2o19b2o7b2o$11b2o62b2o12b2o73b2o74b2o
$11b2o62b2o12b2o59b2o12b2o74b2o$2o148b2o$2o69$2o81b2o73b2o75b2o$2o81b
2o73b2o75b2o2$231bo$20bo210bobo$20bobo6b2o200b2o$20b2o7b2o50bo143b2o$
14b2o65bobo72bo68b2o$14b2o65b2o73bobo$75b2o79b2o$75b2o73b2o$150b2o6$
160b2o71b2o$160b2o71b2o2$77b2o$77b2o54$2b2o79b2o67b2o71b2o$2b2o79b2o
67b2o71b2o3$156bo$156bobo$81bo68b2o4b2o73bo$6bo74bobo66b2o79bobo$6bobo
72b2o142b2o4b2o$6b2o67b2o148b2o$2o73b2o$2o4$157b2o71b2o$157b2o71b2o4$
8b2o67b2o$8b2o67b2o54$7b2o66b2o78b2o70b2o$7b2o66b2o9bo68b2o70b2o$86bob
o$80b2o4b2o$80b2o74bo74bo$90b2o64bobo72bobo$6bo83b2o58b2o4b2o67b2o4b2o
$6bobo141b2o73b2o$2o4b2o$2o6$2b2o146b2o80b2o$2b2o146b2o80b2o59$7b2o71b
2o68b2o73b2o$7b2o71b2o68b2o9bo63b2o$161bobo$155b2o4b2o$81bo73b2o$81bob
o81b2o$6bo68b2o4b2o82b2o64bo$6bobo66b2o154bobo$2o4b2o217b2o4b2o$2o223b
2o6$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:

Code: Select all

x = 67, y = 30, rule = B3/S23
12$48bo$48bobo$48b2o$14bo27b2o$14bobo6b2o17b2o$14b2o7b2o$8b2o47b2o$8b
2o47b2o!
Since B-heptomino may react with another block to produce a glider, there is a positive answer to your G+3 blocks->3G question:

Code: Select all

x = 33, y = 11, rule = B3/S23
22bo$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:

Code: Select all

x = 60, y = 23, rule = LifeHistory
2.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

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

Re: Blockic Seeds

Post by dvgrn » August 29th, 2013, 7:35 pm

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...!

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

Re: Blockic Seeds

Post by dvgrn » August 30th, 2013, 10:28 am

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]

Code: Select all

# gencols 3blocks.bat output parser

import golly as g
g.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=0
for 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=pat
g.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...

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

Re: Blockic Seeds

Post by codeholic » August 30th, 2013, 11:42 am

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

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

Re: Blockic Seeds

Post by dvgrn » August 30th, 2013, 1:14 pm

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 410 times
I've just noticed that the only object my post-filter script reports for N=25 is the following:

Code: Select all

x = 10, y = 15, rule = Life
6b2o$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 --

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

Re: Blockic Seeds

Post by knightlife » September 1st, 2013, 9:44 pm

A backward MWSS from a 4-block seed:

Code: Select all

x = 18, y = 17, rule = B3/S23
16b2o$16b2o$bo$2bo7b2o$3o7b2o5$16b2o$16b2o5$9b2o$9b2o!
Equivalent to pi + 3 blocks.

EDIT:
Catalyst version:

Code: Select all

x = 18, y = 18, rule = B3/S23
15b2o$15b2o2$bo$2bo7b2o$3o7b2o5$16b2o$16b2o5$9b2o$9b2o!

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

Re: Blockic Seeds

Post by knightlife » September 2nd, 2013, 12:20 pm

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:

Code: Select all

x = 87, y = 16, rule = LifeHistory
6.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.

Code: Select all

x = 87, y = 16, rule = LifeHistory
6.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.

User avatar
Extrementhusiast
Posts: 1805
Joined: June 16th, 2009, 11:24 pm
Location: USA

Re: Blockic Seeds

Post by Extrementhusiast » September 2nd, 2013, 1:10 pm

knightlife wrote:Here is an updated table with the two 3:4s and a 7:11 found earlier.

Code: Select all

x = 87, y = 16, rule = LifeHistory
6.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)

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

Re: Blockic Seeds

Post by towerator » September 2nd, 2013, 3:08 pm

I just have found a pure, blockick glider to R pentomino with 4 blocks, but I guess it's not new...

Code: Select all

#CXRLE Pos=-28,1 Gen=28
x = 16, y = 10, rule = B3/S23
14b2o$14b2o$8bo$6bobo$2o5b2o$2o10b2o$12b2o2$4b2o$4b2o!
Oh by the way, it's my first post.

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

Re: Blockic Seeds

Post by knightlife » September 3rd, 2013, 2:47 am

Extrementhusiast wrote:
knightlife wrote:Here is an updated table with the two 3:4s and a 7:11 found earlier.

Code: Select all

x = 87, y = 16, rule = LifeHistory
6.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:

Code: Select all

x = 2477, y = 955, rule = LifeHistory
2.4A2.4A2.4A20.4A2.4A2.4A67.2A580.4A2.4A2.4A20.4A8.4A$2.A2.A2.A2.A2.A
2.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.3A
3$14.4A8.4A20.4A103.2A556.4A8.4A8.4A8.4A$14.A2.A8.A2.A20.A2.A103.2A
556.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.4A
2.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.A
20.A2.A2.A2.A2.A2.A302.2A345.A2.A2.A2.A2.A2.A20.A2.A2.A2.A2.A2.A$2.4A
2.4A2.4A20.4A2.4A2.4A202.2A445.4A2.4A2.4A20.4A2.4A2.4A$116.2A33.2A
103.2A83.2A$116.2A33.2A108.3A7.2A68.2A476.D19.2A58.D19.2A$14.4A8.4A
20.4A207.A9.2A442.4A8.4A20.4A62.D.D19.2A56.D.D19.2A$14.A2.A8.A2.A20.A
2.A208.A452.A2.A8.A2.A20.A2.A62.3D77.3D$14.A2.A8.A2.A20.A2.A186.2A
106.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.A
649.A2.A2.A2.A2.A2.A32.A2.A79.2A78.2A$2.A2.A2.A2.A2.A2.A20.A2.A2.A2.A
2.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.2A
440.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.A
2.A2.A2.A2.A2.A20.A2.A2.A2.A2.A2.A58.2A$2.A2.A2.A2.A2.A2.A20.A2.A2.A
2.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.4A
8.4A20.4A508.2A3$14.4A32.4A187.2A$14.A2.A32.A2.A187.2A$14.A2.A32.A2.A
294.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.A
2.A2.A2.A577.A2.A2.A2.A2.A2.A18.A2.A2.A2.A2.A2.A$2.A2.A2.A2.A2.A2.A
20.A2.A2.A2.A2.A2.A649.A2.A2.A2.A2.A2.A20.A2.A2.A2.A2.A2.A386.A190.A
2.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.2A
23.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.2A
184.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.A
2.A2.A2.A649.A2.A2.A2.A2.A2.A20.A2.A2.A2.A2.A2.A382.3D192.A2.A2.A2.A
2.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.A
2.A18.A2.A$14.A2.A8.A2.A20.A2.A661.A2.A8.A2.A8.A2.A8.A2.A589.A2.A8.A
2.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.4A
2.4A577.4A2.4A2.4A30.4A$2.A2.A2.A2.A2.A2.A20.A2.A2.A2.A2.A2.A45.2A
158.3A441.A2.A2.A2.A2.A2.A20.A2.A2.A2.A2.A2.A273.2A302.A2.A2.A2.A2.A
2.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.2A
103.2A122.2A374.D.D24.3A$103.D34.2A683.2A227.2A376.D24.A$103.3D32.2A
892.D34.2A34.2A19.D331.A$103.D.D24.3A899.3D32.2A34.2A19.D.D$105.D24.A
821.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.A
2.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.A
2.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.4A
7.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.4A
19.4A87.2A488.4A19.4A7.4A8.4A$450.A$449.A$449.3A251.4A2.4A2.4A32.4A
577.4A2.4A2.4A18.4A2.4A2.4A$703.A2.A2.A2.A2.A2.A32.A2.A577.A2.A2.A2.A
2.A2.A18.A2.A2.A2.A2.A2.A$103.A599.A2.A2.A2.A2.A2.A32.A2.A577.A2.A2.A
2.A2.A2.A18.A2.A2.A2.A2.A2.A$104.A134.A463.4A2.4A2.4A32.4A577.4A2.4A
2.4A18.4A2.4A2.4A62.2A$102.3A135.A1203.2A$238.3A110.2A$351.2A64.2A
284.4A8.4A9.4A19.4A577.4A8.4A7.4A7.4A8.4A$417.2A284.A2.A8.A2.A9.A2.A
19.A2.A68.2A507.A2.A8.A2.A7.A2.A7.A2.A8.A2.A$703.A2.A8.A2.A9.A2.A19.A
2.A68.2A507.A2.A8.A2.A7.A2.A7.A2.A8.A2.A$341.2A360.4A8.4A9.4A19.4A
577.4A8.4A7.4A7.4A8.4A72.2A$341.2A1111.2A$453.2A$453.2A248.4A2.4A2.4A
32.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.A
32.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.2A
591.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.2A
16.2A95.2A177.2A19.D1034.A$136.2A134.2A138.2A19.D.D$2.4A2.4A2.4A20.4A
2.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.4A
287.D34.2A$341.3D32.2A$131.2A208.D.D24.3A46.2A$2.4A8.4A8.4A8.4A8.4A
77.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.4A
2.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.4A
2.4A20.4A16.4A$705.A2.A2.A2.A2.A2.A18.A2.A2.A2.A2.A2.A579.A2.A2.A2.A
2.A2.A20.A2.A2.A2.A2.A2.A821.A2.A2.A2.A2.A2.A20.A2.A16.A2.A$705.A2.A
2.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.2A
160.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.2A
235.3D164.A2.A8.A2.A8.A2.A8.A2.A833.A2.A8.A2.A8.A2.A16.A2.A$717.A2.A
7.A2.A7.A2.A8.A2.A187.2A236.D165.A2.A8.A2.A8.A2.A8.A2.A833.A2.A8.A2.A
8.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.4A
591.4A20.4A2.4A2.4A833.4A20.4A16.4A111.3D$717.A2.A18.A2.A2.A2.A2.A2.A
591.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.4A
18.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.4A
8.4A46.2A250.2A291.4A8.4A20.4A833.4A8.4A8.4A16.4A128.2A$2.4A2.4A2.4A
20.4A2.4A2.4A663.A2.A7.A2.A7.A2.A8.A2.A46.2A31.2A217.2A291.A2.A8.A2.A
20.A2.A833.A2.A8.A2.A8.A2.A16.A2.A$2.A2.A2.A2.A2.A2.A20.A2.A2.A2.A2.A
2.A663.A2.A7.A2.A7.A2.A8.A2.A79.2A110.2A398.A2.A8.A2.A20.A2.A833.A2.A
8.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.4A
2.4A162.2A967.2A89.A$216.2A967.2A88.A149.2A$231.2A484.4A18.4A2.4A2.4A
520.3A68.4A20.4A2.4A2.4A39.2A792.4A20.4A16.4A$14.4A9.4A19.4A177.2A
484.A2.A18.A2.A2.A2.A2.A2.A591.A2.A20.A2.A2.A2.A2.A2.A833.A2.A20.A2.A
16.A2.A$14.A2.A9.A2.A19.A2.A663.A2.A18.A2.A2.A2.A2.A2.A280.2A309.A2.A
20.A2.A2.A2.A2.A2.A833.A2.A20.A2.A16.A2.A$14.A2.A9.A2.A19.A2.A53.2A
608.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.2A
19.D149.D.D$14.A2.A32.A2.A202.2A90.2A490.2A110.2A85.D21.2A119.2A74.2A
19.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.D
24.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.A
98.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.2A
118.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.A
2.A2.A2.A2.A25.D129.D.D19.2A43.3D41.3D547.A2.A2.A2.A2.A2.A20.A2.A10.A
2.A2.A2.A2.A2.A$118.3D582.A2.A2.A2.A2.A2.A20.A2.A2.A2.A2.A2.A568.A2.A
2.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.4A
2.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.A
2.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.4A
8.4A10.4A8.4A79.D736.4A8.4A8.4A8.4A22.4A$837.2A627.3D2$703.4A2.4A2.4A
20.4A2.4A2.4A568.4A2.4A2.4A20.4A10.4A8.4A816.4A2.4A2.4A20.4A10.4A2.4A
2.4A$703.A2.A2.A2.A2.A2.A20.A2.A2.A2.A2.A2.A568.A2.A2.A2.A2.A2.A20.A
2.A10.A2.A8.A2.A816.A2.A2.A2.A2.A2.A20.A2.A10.A2.A2.A2.A2.A2.A$4A2.4A
2.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.4A
568.4A2.4A2.4A20.4A10.4A8.4A816.4A2.4A2.4A20.4A10.4A2.4A2.4A$A2.A2.A
2.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.4A
34.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$A
2.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.A
2.A8.A2.A8.A2.A74.2A682.2A29.2A769.2A$4A8.4A8.4A8.4A8.4A53.2A734.2A
1549.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.A
2.A2.A20.A2.A2.A2.A2.A2.A568.A2.A2.A2.A2.A2.A20.A2.A10.A2.A2.A2.A2.A
2.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.A
2.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.A
227.2A562.4A2.4A2.4A20.4A10.4A2.4A2.4A$A2.A2.A2.A2.A2.A20.A2.A2.A2.A
2.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.2A
1559.2A$A2.A8.A2.A8.A2.A8.A2.A8.A2.A52.2A1559.2A$A2.A8.A2.A8.A2.A8.A
2.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.D
24.A$4A2.4A2.4A20.4A2.4A2.4A76.2A697.3D32.2A668.A140.A$A2.A2.A2.A2.A
2.A20.A2.A2.A2.A2.A2.A56.D34.2A682.D.D24.3A676.A$A2.A2.A2.A2.A2.A20.A
2.A2.A2.A2.A2.A56.3D32.2A684.D24.A$4A2.4A2.4A20.4A2.4A2.4A56.D.D24.3A
717.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.2A
147.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.A
2.A10.A2.A2.A2.A2.A2.A375.A2.A2.A2.A2.A2.A20.A2.A10.A2.A2.A2.A2.A2.A
180.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.A
206.2A167.A2.A2.A2.A2.A2.A20.A2.A10.A2.A2.A2.A2.A2.A$689.4A2.4A2.4A
20.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.4A
91.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.2A
333.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.4A
381.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.A
20.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.4A
22.4A55.3D36.2A40.A23.D.D36.2A$701.A2.A8.A2.A8.A2.A10.A2.A8.A2.A63.2A
515.A2.A8.A2.A8.A2.A16.A2.A393.A2.A8.A2.A8.A2.A10.A2.A109.2A288.A2.A
8.A2.A8.A2.A22.A2.A57.D68.2A9.A22.3D36.2A$701.A2.A8.A2.A8.A2.A10.A2.A
8.A2.A580.A2.A8.A2.A8.A2.A16.A2.A393.A2.A8.A2.A8.A2.A10.A2.A399.A2.A
8.A2.A8.A2.A22.A2.A126.2A7.3A24.D$701.4A8.4A8.4A10.4A8.4A103.2A475.4A
8.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.4A
2.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.A
2.A2.A2.A2.A20.A2.A10.A2.A2.A2.A2.A2.A83.D.D24.3A455.A2.A2.A2.A2.A2.A
20.A2.A16.A2.A381.A2.A2.A2.A2.A2.A20.A2.A10.A2.A2.A2.A2.A2.A375.A2.A
2.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.A
2.A16.A2.A381.A2.A2.A2.A2.A2.A20.A2.A10.A2.A2.A2.A2.A2.A79.2A140.2A
152.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.4A
10.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.D
19.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.3D
215.D669.D$852.2A616.D86.3D68.A16.2A19.D18.3D404.3D260.3D$1470.3D85.D
70.A15.2A19.D.D424.D$1437.2A117.3D68.3A36.3D422.3D$1425.2A10.2A229.D
684.2A$684.4A10.4A2.4A2.4A20.4A16.4A557.4A10.4A2.4A2.4A20.4A10.4A2.4A
2.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.A
2.A10.A2.A2.A2.A2.A2.A20.A2.A10.A2.A2.A2.A2.A2.A159.2A23.2A175.A2.A
10.A2.A2.A2.A2.A2.A20.A2.A10.A2.A2.A2.A2.A2.A361.A2.A10.A2.A2.A2.A2.A
2.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.A
2.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.2A
136.2A354.2A$684.4A10.4A8.4A8.4A8.4A16.4A557.4A10.4A8.4A8.4A8.4A22.4A
34.D103.2A57.D78.2A83.4A10.4A8.4A8.4A8.4A22.4A361.4A10.4A8.4A8.4A8.4A
10.4A8.4A$684.A2.A10.A2.A8.A2.A8.A2.A8.A2.A16.A2.A557.A2.A10.A2.A8.A
2.A8.A2.A8.A2.A22.A2.A34.3D160.D.D161.A2.A10.A2.A8.A2.A8.A2.A8.A2.A
22.A2.A361.A2.A10.A2.A8.A2.A8.A2.A8.A2.A10.A2.A8.A2.A$684.A2.A10.A2.A
8.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.A
10.A2.A8.A2.A8.A2.A8.A2.A10.A2.A8.A2.A95.2A$684.4A10.4A8.4A8.4A8.4A
16.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.4A
10.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.A
2.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.A
2.A2.A2.A155.D205.A2.A10.A2.A8.A2.A20.A2.A10.A2.A2.A2.A2.A2.A225.2A
134.A2.A10.A2.A8.A2.A20.A2.A10.A2.A2.A2.A2.A2.A38.2A9.A22.3D$684.4A
10.4A8.4A20.4A16.4A557.4A10.4A8.4A20.4A10.4A2.4A2.4A155.D.D44.2A73.D
83.4A10.4A8.4A20.4A10.4A2.4A2.4A75.2A163.2A119.4A10.4A8.4A20.4A10.4A
2.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.4A
16.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.2A
26.2A73.A2.A10.A2.A8.A2.A8.A2.A8.A2.A22.A2.A55.D.D303.A2.A10.A2.A8.A
2.A8.A2.A8.A2.A22.A2.A$684.A2.A10.A2.A8.A2.A8.A2.A8.A2.A16.A2.A557.A
2.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.A
22.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.4A
10.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.A
2.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.A
2.A2.A2.A2.A2.A193.2A166.A2.A10.A2.A2.A2.A2.A2.A20.A2.A22.A2.A$684.4A
10.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.D
24.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

Post by knightlife » September 8th, 2013, 6:24 pm

Two 4-block seeds for a backward LWSS:

Code: Select all

x = 80, y = 28, rule = B3/S23
bo59bo$2bo59bo$3o57b3o9$7b2o2b2o54b2o2b2o$7b2o2b2o54b2o2b2o2$19b2o$19b
2o3$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:

Code: Select all

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.A
92.A$.D9.D3.D3.D3.6D4.6D74.3A93.A$.D9.D3.D3.D3.6D4.6D168.3A$.D9.D3.D
3.D8.D9.D86.2A$.D9.D2.D.D2.D8.D9.D86.2A$.6D4.4D.4D8.D9.D$.6D5.2D3.2D
4.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.D
3.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.D
2.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.D
9.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!

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

Re: Blockic Seeds

Post by towerator » September 9th, 2013, 1:48 pm

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!

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

Re: Blockic Seeds

Post by dvgrn » September 9th, 2013, 11:37 pm

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!

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

Re: Blockic Seeds

Post by knightlife » September 11th, 2013, 9:26 am

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:

Code: Select all

x = 58, y = 41, rule = B3/S23
bo$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?):

Code: Select all

x = 8, y = 10, rule = B3/S23
bo$2bo$3o$6b2o$6b2o4$4b2o$4b2o!

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

Re: Blockic Seeds

Post by dvgrn » September 11th, 2013, 11:53 am

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:

Code: Select all

x = 145, y = 189, rule = B3/S23
58bo$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:

Code: Select all

x = 136, y = 143, rule = B3/S23
bo$2bo$3o4$16bo$17bo$15b3o51$66b2o$66b2o3$67b2o$63b2o2b2o$62bobo$64bo
13$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.

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

Re: Blockic Seeds

Post by knightlife » September 15th, 2013, 1:11 pm

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:

Code: Select all

x = 34, y = 31, rule = B3/S23
32bo$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):

Code: Select all

x = 23, y = 23, rule = B3/S23
17b2o$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

Post by knightlife » September 15th, 2013, 2:14 pm

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:

Code: Select all

x = 42, y = 25, rule = LifeHistory
17.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:

Code: Select all

x = 21, y = 27, rule = LifeHistory
7.2A$7.2A3$14.3D$15.D$15.3D12$19.2A$19.2A4$2.A$3A$A.A$A!
Splitter/Block doubler:

Code: Select all

x = 42, y = 57, rule = LifeHistory
17.A$18.A$16.3A14$20.D19.2A$18.D.D19.2A$18.3D$18.D4$2A33.2A$2A33.2A
12$3.3D$5.D$4.3D17$8.2A$8.2A!


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

Re: Blockic Seeds

Post by dvgrn » September 15th, 2013, 7:50 pm

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:

Code: Select all

x = 38, y = 29, rule = B3/S23
20b2o$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:

Code: Select all

x = 43, y = 12, rule = B3/S23
41b2o$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:

Code: Select all

#C G+10B4->3G+20B4
x = 66, y = 101, rule = LifeHistory
56.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!

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

Re: Blockic Seeds

Post by dvgrn » September 15th, 2013, 9:52 pm

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:

Code: Select all

#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 2013
x = 2711, y = 2723, rule = LifeHistory
2E$2E19$24.3A$24.A$25.A148$184.3A$184.A$185.A148$331.3A$331.A$332.A
148$478.3A$478.A$479.A148$628.3A$628.A$629.A148$791.2A$790.2A$792.A
148$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!

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

Re: Blockic Seeds

Post by knightlife » September 15th, 2013, 10:06 pm

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...

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

Re: Blockic Seeds

Post by dvgrn » September 16th, 2013, 11:14 am

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!):

Code: Select all

x = 50, y = 52, rule = LifeHistory
16.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:

Code: Select all

gencols -pat obj/block.life obj/glider_sw.life -tc 10 10 > glsplit/g1b.col
gencols -pat glsplit/g1b.col obj/block.life -tc 10 20 > glsplit/g2b.col
gencols -pat glsplit/g2b.col obj/block.life -tc 10 30 > glsplit/g3b.col
gencols -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:

Code: Select all

x = 14, y = 16, rule = Life
6b2o$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:

Code: Select all

x = 52, y = 47, rule = B3/S23
2o$2o6b2o$8b2o$4b2o$4b2o$8b2o$8b2o7$12b2o$12b2o6b2o$20b2o$16b2o$16b2o$
20b2o$20b2o7$24b2o$24b2o6b2o$32b2o$28b2o$28b2o$32b2o$32b2o7$36b2o$36b
2o6b2o$44b2o$40b2o$40b2o$44b2o3b3o$44b2o3bo$50bo!

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

Re: Blockic Seeds

Post by dvgrn » September 18th, 2013, 10:20 pm

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:

Code: Select all

x = 113, y = 122, rule = B3/S23
54b2o$54b2o2$103b2o$103b2o4$98b2o$98b2o2$8bo43b2o4bo43b2o4bo$8bobo36b
2o3b2o4bobo41b2o4bobo$8b2o37b2o9b2o48b2o$2b2o$2b2o47b2o48b2o$51b2o48b
2o3$2o$2o11b2o$6b2o5b2o$6b2o81$5b2o$5b2o$55b2o49b2o$55b2o49b2o3$50b2o
49b2o$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:

Code: Select all

x = 145, y = 274, rule = B3/S23
79b2o$79b2o11bo$92bobo45b2o$86b2o4b2o46b2o$86b2o3$82b2o$82b2o9b2o$93b
2o41b2o$30b2o104b2o$22bo7b2o110bo$22bobo117bobo$16b2o4b2o112b2o4b2o$
16b2o118b2o2$132b2o$27b2o103b2o$16b2o9b2o$16b2o112$12bo79bo$2o4b2o4bob
o65b2o4b2o4bobo$2o4b2o4b2o66b2o4b2o4b2o3$5b2o78b2o$5b2o78b2o2$9b2o78b
2o$9b2o78b2o120$47b2o$47b2o$52bo$52bobo$52b2o2$46b2o$46b2o4$46b2o$46b
2o3b2o$51b2o!
Here are some of the best block-producing glider splitters, plus the single block+glider+LWSS that showed up:

Code: Select all

x = 145, y = 274, rule = B3/S23
79b2o$79b2o11bo$92bobo45b2o$86b2o4b2o46b2o$86b2o3$82b2o$82b2o9b2o$93b
2o41b2o$30b2o104b2o$22bo7b2o110bo$22bobo117bobo$16b2o4b2o112b2o4b2o$
16b2o118b2o2$132b2o$27b2o103b2o$16b2o9b2o$16b2o105$12bo79bo$2o4b2o4bob
o65b2o4b2o4bobo$2o4b2o4b2o66b2o4b2o4b2o3$5b2o78b2o$5b2o78b2o2$9b2o78b
2o$9b2o78b2o127$47b2o$47b2o$52bo$52bobo$52b2o2$46b2o$46b2o4$46b2o$46b
2o3b2o$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:

Code: Select all

x = 60, y = 20, rule = B3/S23
8b2o48b2o$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:

Code: Select all

x = 139, y = 19, rule = B3/S23
77b2o$77b2o$6bo9b2o48bo63b2o4bo$6bobo7b2o48bobo61b2o4bobo$6b2o58b2o68b
2o$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 335 times

User avatar
calcyman
Posts: 2106
Joined: June 1st, 2009, 4:32 pm

Re: Blockic Seeds

Post by calcyman » September 19th, 2013, 3:26 am

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!

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

Re: Blockic Seeds

Post by dvgrn » September 19th, 2013, 4:58 am

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

Code: Select all

gencols -pat obj/block.life obj/glider_sw.life -tc 10 10 > glsplit/g3a.col
gencols -pat glsplit/g3a.col obj/block.life -tc 10 70 > glsplit/g3b.col
gencols -pat glsplit/g3b.col obj/block.life -tc 10 70 -gen 512 -leq 99 > glsplit/g3c.col
pause
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:

Code: Select all

x = 19, y = 12, rule = B3/S23
6bo$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:

Code: Select all

gencols -pat obj/block.life obj/glider_sw.life -tc 10 10 > glsplit/g2a.col
gencols -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 340 times

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

Re: Blockic Seeds

Post by knightlife » October 18th, 2013, 2:01 pm

A small collection for blockic shifts of a glider by 1-9 half diagonals:

Code: Select all

x = 351, y = 34, rule = LifeHistory
3.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.D
38.D41.D39.D39.D37.D.D39.D37.D.D39.D$3.D38.3D37.3D39.D37.3D37.3D39.D
37.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.3A
37.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:

Code: Select all

x = 22, y = 22, rule = B3/S23
bo$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):

Code: Select all

x = 102, y = 17, rule = B3/S23
bo49bo$2bo6b2o41bo6b2o$3o6b2o10b2o27b3o6b2o34b2o$21b2o72b2o2$26b2o72b
2o$26b2o72b2o6$17b2o48b2o$17b2o48b2o2$11b2o48b2o$11b2o48b2o!
Of course there is the brute force way for any color shift using one-time turners:

Code: Select all

x = 61, y = 25, rule = B3/S23
15bo39bo$16bo39bo$14b3o37b3o$19b2o38b2o$19b2o38b2o4$15b2o38b2o$15b2o
38b2o6$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:

Code: Select all

x = 16, y = 22, rule = B3/S23
bo$2bo8b2o$3o8b2o9$14b2o$14b2o4$3b2o$3b2o3$8b2o$8b2o!

Post Reply